From 8323811d318a7f88bc9f8760840b768f0de6025f Mon Sep 17 00:00:00 2001 From: Allenn Date: Tue, 14 Nov 2023 10:55:27 +0800 Subject: [PATCH 1/4] Change phymem manager to buddy. --- .gitignore | 1 + .../XiZi_AIoT/build/XiZi-imx6q-sabrelite.asm | 50889 ---------------- .../XiZi_AIoT/build/XiZi-imx6q-sabrelite.bin | Bin 682640 -> 0 bytes .../XiZi_AIoT/build/XiZi-imx6q-sabrelite.elf | Bin 920464 -> 0 bytes .../XiZi_AIoT/build/XiZi-imx6q-sabrelite.hex | 40634 ------------ .../XiZi_AIoT/build/XiZi-imx6q-sabrelite.map | 1364 - Ubiquitous/XiZi_AIoT/build/make.dep | 265 - .../hardkernel/trap/src/trap_driver.c | 4 +- .../XiZi_AIoT/softkernel/include/buddy.h | 157 + Ubiquitous/XiZi_AIoT/softkernel/main.c | 16 +- .../memory/multiple-address-spaces/Makefile | 2 +- .../memory/multiple-address-spaces/buddy.c | 225 + .../memory/multiple-address-spaces/pager.c | 12 +- .../XiZi_AIoT/softkernel/proc/process.c | 12 +- 14 files changed, 408 insertions(+), 93173 deletions(-) delete mode 100644 Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.asm delete mode 100755 Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.bin delete mode 100755 Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.elf delete mode 100644 Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.hex delete mode 100644 Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.map delete mode 100644 Ubiquitous/XiZi_AIoT/build/make.dep create mode 100644 Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h create mode 100644 Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c diff --git a/.gitignore b/.gitignore index 8f6eeebcf..7d2873672 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ *.o *libmusl.a *liblwip.a +*/build/* .DS_Store \ No newline at end of file diff --git a/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.asm b/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.asm deleted file mode 100644 index 06bbea98d..000000000 --- a/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.asm +++ /dev/null @@ -1,50889 +0,0 @@ - -XiZi-imx6q-sabrelite.elf: file format elf32-littlearm - - -Disassembly of section .ivt: - -27800000 <_start_image_add>: - ... - -27800400 : - -extern uint8_t input_dcd_hdr[]; - -extern void _boot_start(void); - -struct hab_ivt input_ivt __attribute__ ((section (".ivt"))) ={ -27800400: 402000d1 ldrdmi r0, [r0], -r1 ; -27800404: 27800708 strcs r0, [r0, r8, lsl #14] -27800408: 00000000 andeq r0, r0, r0 -2780040c: 27800430 ; instruction: 0x27800430 -27800410: 27800420 strcs r0, [r0, r0, lsr #8] -27800414: 27800400 strcs r0, [r0, r0, lsl #8] - ... - -Disassembly of section .boot_data: - -27800420 : -27800420: 27800000 strcs r0, [r0, r0] -27800424: 000a6a90 muleq sl, r0, sl -27800428: 00000000 andeq r0, r0, r0 - -Disassembly of section .dcd_hdr: - -27800430 : - EXPAND_UINT16(sizeof(input_dcd) + HDR_BYTES), - WRT_DAT_PAR(0, HAB_DATA_WIDTH_WORD) //!< flag 0, width 4 -}; - -//! @brief HAB dcd header with dcd tag, size of entire dcd and version. -uint8_t input_dcd_hdr[] __attribute__ ((section (".dcd_hdr")))= { -27800430: 40d802d2 ldrsbmi r0, [r8], #34 ; 0x22 - -Disassembly of section .dcd_wrt_cmd: - -27800434 : -uint8_t input_dcd_wrt_cmd[] __attribute__ ((section (".dcd_wrt_cmd")))= { -27800434: 04d402cc ldrbeq r0, [r4], #716 ; 0x2cc - -Disassembly of section .dcd_data: - -27800438 : -uint8_t input_dcd[] __attribute__ ((section (".dcd_data")))= { -27800438: 50070e02 andpl r0, r7, r2, lsl #28 -2780043c: 00000200 andeq r0, r0, r0, lsl #4 -27800440: a8050e02 stmdage r5, {r1, r9, sl, fp} -27800444: 30000000 andcc r0, r0, r0 -27800448: b0050e02 andlt r0, r5, r2, lsl #28 -2780044c: 30000000 andcc r0, r0, r0 -27800450: 24050e02 strcs r0, [r5], #-3586 ; 0xfffff1fe -27800454: 30000000 andcc r0, r0, r0 -27800458: 1c050e02 stcne 14, cr0, [r5], {2} -2780045c: 30000000 andcc r0, r0, r0 -27800460: 18050e02 stmdane r5, {r1, r9, sl, fp} -27800464: 30000000 andcc r0, r0, r0 -27800468: 0c050e02 stceq 14, cr0, [r5], {2} -2780046c: 30000000 andcc r0, r0, r0 -27800470: b8050e02 stmdalt r5, {r1, r9, sl, fp} -27800474: 30000000 andcc r0, r0, r0 -27800478: c0050e02 andgt r0, r5, r2, lsl #28 -2780047c: 30000000 andcc r0, r0, r0 -27800480: 74070e02 strvc r0, [r7], #-3586 ; 0xfffff1fe -27800484: 00000200 andeq r0, r0, r0, lsl #4 -27800488: 84070e02 strhi r0, [r7], #-3586 ; 0xfffff1fe -2780048c: 30000000 andcc r0, r0, r0 -27800490: 88070e02 stmdahi r7, {r1, r9, sl, fp} -27800494: 30000000 andcc r0, r0, r0 -27800498: 94070e02 strls r0, [r7], #-3586 ; 0xfffff1fe -2780049c: 30000000 andcc r0, r0, r0 -278004a0: 9c070e02 stcls 14, cr0, [r7], {2} -278004a4: 30000000 andcc r0, r0, r0 -278004a8: a0070e02 andge r0, r7, r2, lsl #28 -278004ac: 30000000 andcc r0, r0, r0 -278004b0: a4070e02 strge r0, [r7], #-3586 ; 0xfffff1fe -278004b4: 30000000 andcc r0, r0, r0 -278004b8: a8070e02 stmdage r7, {r1, r9, sl, fp} -278004bc: 30000000 andcc r0, r0, r0 -278004c0: 48070e02 stmdami r7, {r1, r9, sl, fp} -278004c4: 30000000 andcc r0, r0, r0 -278004c8: ac050e02 stcge 14, cr0, [r5], {2} -278004cc: 30000200 andcc r0, r0, r0, lsl #4 -278004d0: b4050e02 strlt r0, [r5], #-3586 ; 0xfffff1fe -278004d4: 30000200 andcc r0, r0, r0, lsl #4 -278004d8: 28050e02 stmdacs r5, {r1, r9, sl, fp} -278004dc: 30000200 andcc r0, r0, r0, lsl #4 -278004e0: 20050e02 andcs r0, r5, r2, lsl #28 -278004e4: 30000200 andcc r0, r0, r0, lsl #4 -278004e8: 14050e02 strne r0, [r5], #-3586 ; 0xfffff1fe -278004ec: 30000200 andcc r0, r0, r0, lsl #4 -278004f0: 10050e02 andne r0, r5, r2, lsl #28 -278004f4: 30000200 andcc r0, r0, r0, lsl #4 -278004f8: bc050e02 stclt 14, cr0, [r5], {2} -278004fc: 30000200 andcc r0, r0, r0, lsl #4 -27800500: c4050e02 strgt r0, [r5], #-3586 ; 0xfffff1fe -27800504: 30000200 andcc r0, r0, r0, lsl #4 -27800508: 6c050e02 stcvs 14, cr0, [r5], {2} -2780050c: 30000200 andcc r0, r0, r0, lsl #4 -27800510: 78050e02 stmdavc r5, {r1, r9, sl, fp} -27800514: 30000200 andcc r0, r0, r0, lsl #4 -27800518: 4c070e02 stcmi 14, cr0, [r7], {2} -2780051c: 30000000 andcc r0, r0, r0 -27800520: 88050e02 stmdahi r5, {r1, r9, sl, fp} -27800524: 30000200 andcc r0, r0, r0, lsl #4 -27800528: 94050e02 strls r0, [r5], #-3586 ; 0xfffff1fe -2780052c: 30000200 andcc r0, r0, r0, lsl #4 -27800530: 7c050e02 stcvc 14, cr0, [r5], {2} -27800534: 30000200 andcc r0, r0, r0, lsl #4 -27800538: 90050e02 andls r0, r5, r2, lsl #28 -2780053c: 00300000 eorseq r0, r0, r0 -27800540: 98050e02 stmdals r5, {r1, r9, sl, fp} -27800544: 00300000 eorseq r0, r0, r0 -27800548: 8c050e02 stchi 14, cr0, [r5], {2} -2780054c: 00000000 andeq r0, r0, r0 -27800550: 9c050e02 stcls 14, cr0, [r5], {2} -27800554: 30300000 eorscc r0, r0, r0 -27800558: a0050e02 andge r0, r5, r2, lsl #28 -2780055c: 30300000 eorscc r0, r0, r0 -27800560: 8c070e02 stchi 14, cr0, [r7], {2} -27800564: 30000000 andcc r0, r0, r0 -27800568: 98070e02 stmdals r7, {r1, r9, sl, fp} -2780056c: 00000c00 andeq r0, r0, r0, lsl #24 -27800570: 58070e02 stmdapl r7, {r1, r9, sl, fp} -27800574: 00000000 andeq r0, r0, r0 -27800578: 1c081b02 ; instruction: 0x1c081b02 -2780057c: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -27800580: 20081b02 andcs r1, r8, r2, lsl #22 -27800584: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -27800588: 24081b02 strcs r1, [r8], #-2818 ; 0xfffff4fe -2780058c: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -27800590: 28081b02 stmdacs r8, {r1, r8, r9, fp, ip} -27800594: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -27800598: 1c481b02 mcrrne 11, 0, r1, r8, cr2 -2780059c: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -278005a0: 20481b02 subcs r1, r8, r2, lsl #22 -278005a4: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -278005a8: 24481b02 strbcs r1, [r8], #-2818 ; 0xfffff4fe -278005ac: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -278005b0: 28481b02 stmdacs r8, {r1, r8, r9, fp, ip}^ -278005b4: 33333333 teqcc r3, #-872415232 ; 0xcc000000 -278005b8: 18001b02 stmdane r0, {r1, r8, r9, fp, ip} -278005bc: 40170800 andsmi r0, r7, r0, lsl #16 -278005c0: 1c001b02 ; instruction: 0x1c001b02 -278005c4: 00800000 addeq r0, r0, r0 -278005c8: 0c001b02 ; instruction: 0x0c001b02 -278005cc: 75795a55 ldrbvc r5, [r9, #-2645]! ; 0xfffff5ab -278005d0: 10001b02 andne r1, r0, r2, lsl #22 -278005d4: 648e53ff strvs r5, [lr], #1023 ; 0x3ff -278005d8: 14001b02 strne r1, [r0], #-2818 ; 0xfffff4fe -278005dc: db00ff01 blle 278401e8 <_pte+0x329e8> -278005e0: 2c001b02 ; instruction: 0x2c001b02 -278005e4: d2260000 eorle r0, r6, #0 -278005e8: 30001b02 andcc r1, r0, r2, lsl #22 -278005ec: 210e5b00 tstcs lr, r0, lsl #22 -278005f0: 08001b02 stmdaeq r0, {r1, r8, r9, fp, ip} -278005f4: 40404409 submi r4, r0, r9, lsl #8 -278005f8: 04001b02 streq r1, [r0], #-2818 ; 0xfffff4fe -278005fc: 76550200 ldrbvc r0, [r5], -r0, lsl #4 -27800600: 40001b02 andmi r1, r0, r2, lsl #22 -27800604: 27000000 strcs r0, [r0, -r0] -27800608: 00001b02 andeq r1, r0, r2, lsl #22 -2780060c: 00001a83 andeq r1, r0, r3, lsl #21 -27800610: 1c001b02 ; instruction: 0x1c001b02 -27800614: 32800804 addcc r0, r0, #4, 16 ; 0x40000 -27800618: 1c001b02 ; instruction: 0x1c001b02 -2780061c: 3a800804 bcc 25802634 <_image_size+0x2575bba4> -27800620: 1c001b02 ; instruction: 0x1c001b02 -27800624: 33800000 orrcc r0, r0, #0 -27800628: 1c001b02 ; instruction: 0x1c001b02 -2780062c: 3b800000 blcc 25800634 <_image_size+0x25759ba4> -27800630: 1c001b02 ; instruction: 0x1c001b02 -27800634: 31804200 orrcc r4, r0, r0, lsl #4 -27800638: 1c001b02 ; instruction: 0x1c001b02 -2780063c: 39804200 stmibcc r0, {r9, lr} -27800640: 1c001b02 ; instruction: 0x1c001b02 -27800644: 30804009 addcc r4, r0, r9 -27800648: 1c001b02 ; instruction: 0x1c001b02 -2780064c: 38804009 stmcc r0, {r0, r3, lr} -27800650: 1c001b02 ; instruction: 0x1c001b02 -27800654: 40800004 addmi r0, r0, r4 -27800658: 1c001b02 ; instruction: 0x1c001b02 -2780065c: 48800004 stmmi r0, {r2} -27800660: 00081b02 andeq r1, r8, r2, lsl #22 -27800664: 030038a1 movweq r3, #2209 ; 0x8a1 -27800668: 00481b02 subeq r1, r8, r2, lsl #22 -2780066c: 030038a1 movweq r3, #2209 ; 0x8a1 -27800670: 20001b02 andcs r1, r0, r2, lsl #22 -27800674: 00580000 subseq r0, r8, r0 -27800678: 18081b02 stmdane r8, {r1, r8, r9, fp, ip} -2780067c: 07000000 streq r0, [r0, -r0] -27800680: 18481b02 stmdane r8, {r1, r8, r9, fp, ip}^ -27800684: 07000000 streq r0, [r0, -r0] -27800688: 3c081b02 ; instruction: 0x3c081b02 -2780068c: 06037242 streq r7, [r3], -r2, asr #4 -27800690: 40081b02 andmi r1, r8, r2, lsl #22 -27800694: 66026f02 strvs r6, [r2], -r2, lsl #30 -27800698: 3c481b02 mcrrcc 11, 0, r1, r8, cr2 -2780069c: 0a037342 beq 278dd3ac -278006a0: 40481b02 submi r1, r8, r2, lsl #22 -278006a4: 40027402 andmi r7, r2, r2, lsl #8 -278006a8: 48081b02 stmdami r8, {r1, r8, r9, fp, ip} -278006ac: 3e3b3945 vsubcc.f16 s6, s22, s10 ; -278006b0: 48481b02 stmdami r8, {r1, r8, r9, fp, ip}^ -278006b4: 47373a40 ldrmi r3, [r7, -r0, asr #20]! -278006b8: 50081b02 andpl r1, r8, r2, lsl #22 -278006bc: 41454340 cmpmi r5, r0, asr #6 -278006c0: 50481b02 subpl r1, r8, r2, lsl #22 -278006c4: 3b4a3e47 blcc 28a8ffe8 -278006c8: 0c081b02 ; instruction: 0x0c081b02 -278006cc: 0e001100 adfeqs f1, f0, f0 -278006d0: 10081b02 andne r1, r8, r2, lsl #22 -278006d4: 1b000e00 blne 27803edc <_dev_pte+0x26dc> -278006d8: 0c481b02 mcrreq 11, 0, r1, r8, cr2 -278006dc: 15001900 strne r1, [r0, #-2304] ; 0xfffff700 -278006e0: 10481b02 subne r1, r8, r2, lsl #22 -278006e4: 18000700 stmdane r0, {r8, r9, sl} -278006e8: b8081b02 stmdalt r8, {r1, r8, r9, fp, ip} -278006ec: 00080000 andeq r0, r8, r0 -278006f0: b8481b02 stmdalt r8, {r1, r8, r9, fp, ip}^ -278006f4: 00080000 andeq r0, r8, r0 -278006f8: 1c001b02 ; instruction: 0x1c001b02 -278006fc: 00000000 andeq r0, r0, r0 -27800700: 04041b02 streq r1, [r4], #-2818 ; 0xfffff4fe -27800704: 06100100 ldreq r0, [r0], -r0, lsl #2 - -Disassembly of section .start_sec: - -27800708 <_boot_start>: -.global _boot_start -.global CpuInitCrit - -_boot_start: - @ msr CPSR_cxsf, #(SVC_MODE|NO_INT) - mrs r0, cpsr /*Enter SVC mode*/ -27800708: e10f0000 mrs r0, CPSR - bic r0, r0, #0x1f -2780070c: e3c0001f bic r0, r0, #31 - orr r0, r0, #0xd3 -27800710: e38000d3 orr r0, r0, #211 ; 0xd3 - msr cpsr,r0 -27800714: e129f000 msr CPSR_fc, r0 - - bl CpuInitCrit -27800718: eb00029c bl 27801190 - - ldr r1, =boot_start_addr -2780071c: e59f101c ldr r1, [pc, #28] ; 27800740 <_boot_start+0x38> - ldr r2, =boot_end_addr -27800720: e59f201c ldr r2, [pc, #28] ; 27800744 <_boot_start+0x3c> - mov r3, #0 -27800724: e3a03000 mov r3, #0 -1: - cmp r1, r2 -27800728: e1510002 cmp r1, r2 - stmltia r1!, {r3} -2780072c: b8a10008 stmialt r1!, {r3} - blt 1b -27800730: bafffffc blt 27800728 <_boot_start+0x20> - - ldr sp, =svc_stack -27800734: e59fd00c ldr sp, [pc, #12] ; 27800748 <_boot_start+0x40> - bl bootmain -27800738: eb000003 bl 2780074c - b . -2780073c: eafffffe b 2780073c <_boot_start+0x34> - ldr r1, =boot_start_addr -27800740: 27801470 ; instruction: 0x27801470 - ldr r2, =boot_end_addr -27800744: 27898000 strcs r8, [r9, r0] - ldr sp, =svc_stack -27800748: 2788f000 strcs pc, [r8, r0] - -2780074c : -extern uint32_t kern_end; - -extern void kmain(void); - -void bootmain(void) -{ -2780074c: e92d4800 push {fp, lr} -27800750: e28db004 add fp, sp, #4 - - xizi_boot_driver_init(); -27800754: eb000248 bl 2780107c - __asm__ __volatile__("add sp, sp, %0" ::"r"(KERNBASE - PHYMEMBASE)); -27800758: e3a03000 mov r3, #0 -2780075c: e3453880 movt r3, #22656 ; 0x5880 -27800760: e08dd003 add sp, sp, r3 - /* -- PAGING START -- */ - - memset(&kern_data, 0x00, (uint32_t)&kern_end - (uint32_t)&kern_data); -27800764: e3072000 movw r2, #28672 ; 0x7000 -27800768: e348200a movt r2, #32778 ; 0x800a -2780076c: e3063a90 movw r3, #27280 ; 0x6a90 -27800770: e348300a movt r3, #32778 ; 0x800a -27800774: e0423003 sub r3, r2, r3 -27800778: e1a02003 mov r2, r3 -2780077c: e3a01000 mov r1, #0 -27800780: e3060a90 movw r0, #27280 ; 0x6a90 -27800784: e348000a movt r0, #32778 ; 0x800a -27800788: eb0002d0 bl 278012d0 <__memset_from_arm> - kmain(); -2780078c: eb0002d3 bl 278012e0 <__kmain_veneer> -} -27800790: e320f000 nop {0} -27800794: e8bd8800 pop {fp, pc} - -27800798 <_new_user_pgdir>: -#include "log.h" -#include "phymem.h" -#include "vm.h" - -static bool _new_user_pgdir(struct PageDirectory* pgdir, uintptr_t vrange) -{ -27800798: e92d4800 push {fp, lr} -2780079c: e28db004 add fp, sp, #4 -278007a0: e24dd010 sub sp, sp, #16 -278007a4: e50b0010 str r0, [fp, #-16] -278007a8: e50b1014 str r1, [fp, #-20] ; 0xffffffec - void* new_pgdir_addr = 0; -278007ac: e3a03000 mov r3, #0 -278007b0: e50b3008 str r3, [fp, #-8] - if ((new_pgdir_addr = kalloc()) == NULL) { -278007b4: eb0002cb bl 278012e8 <__kalloc_veneer> -278007b8: e50b0008 str r0, [fp, #-8] -278007bc: e51b3008 ldr r3, [fp, #-8] -278007c0: e3530000 cmp r3, #0 -278007c4: 1a00000a bne 278007f4 <_new_user_pgdir+0x5c> - LOG("new pgdir address: %x\r\n", new_pgdir_addr); -278007c8: e3011350 movw r1, #4944 ; 0x1350 -278007cc: e3421780 movt r1, #10112 ; 0x2780 -278007d0: e30102f8 movw r0, #4856 ; 0x12f8 -278007d4: e3420780 movt r0, #10112 ; 0x2780 -278007d8: eb0002be bl 278012d8 <__KPrintf_veneer> -278007dc: e51b1008 ldr r1, [fp, #-8] -278007e0: e3010304 movw r0, #4868 ; 0x1304 -278007e4: e3420780 movt r0, #10112 ; 0x2780 -278007e8: eb0002ba bl 278012d8 <__KPrintf_veneer> - return false; -278007ec: e3a03000 mov r3, #0 -278007f0: ea00000a b 27800820 <_new_user_pgdir+0x88> - } - - pgdir->pd_addr = new_pgdir_addr; -278007f4: e51b3010 ldr r3, [fp, #-16] -278007f8: e51b2008 ldr r2, [fp, #-8] -278007fc: e5832000 str r2, [r3] - pgdir->vrange = vrange; -27800800: e51b3010 ldr r3, [fp, #-16] -27800804: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -27800808: e5832004 str r2, [r3, #4] - - memset(new_pgdir_addr, 0, (sizeof(uintptr_t) * NUM_PDE)); -2780080c: e3a02901 mov r2, #16384 ; 0x4000 -27800810: e3a01000 mov r1, #0 -27800814: e51b0008 ldr r0, [fp, #-8] -27800818: eb0002ac bl 278012d0 <__memset_from_arm> - return true; -2780081c: e3a03001 mov r3, #1 -} -27800820: e1a00003 mov r0, r3 -27800824: e24bd004 sub sp, fp, #4 -27800828: e8bd8800 pop {fp, pc} - -2780082c <_page_walk>: - -static uintptr_t* _page_walk(struct PageDirectory* pgdir, uintptr_t vaddr, bool alloc) -{ -2780082c: e92d4800 push {fp, lr} -27800830: e28db004 add fp, sp, #4 -27800834: e24dd018 sub sp, sp, #24 -27800838: e50b0010 str r0, [fp, #-16] -2780083c: e50b1014 str r1, [fp, #-20] ; 0xffffffec -27800840: e1a03002 mov r3, r2 -27800844: e54b3015 strb r3, [fp, #-21] ; 0xffffffeb - // get page table - uintptr_t* pde = (uintptr_t*)&pgdir->pd_addr[vaddr >> PDE_SHIFT]; -27800848: e51b3010 ldr r3, [fp, #-16] -2780084c: e5932000 ldr r2, [r3] -27800850: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -27800854: e1a03a23 lsr r3, r3, #20 -27800858: e1a03103 lsl r3, r3, #2 -2780085c: e0823003 add r3, r2, r3 -27800860: e50b300c str r3, [fp, #-12] - - uintptr_t* pgtbl_vaddr; - if (*pde != 0) { -27800864: e51b300c ldr r3, [fp, #-12] -27800868: e5933000 ldr r3, [r3] -2780086c: e3530000 cmp r3, #0 -27800870: 0a000007 beq 27800894 <_page_walk+0x68> - pgtbl_vaddr = P2V(PTE_ADDR(*pde)); -27800874: e51b300c ldr r3, [fp, #-12] -27800878: e5933000 ldr r3, [r3] -2780087c: e3c33eff bic r3, r3, #4080 ; 0xff0 -27800880: e3c3300f bic r3, r3, #15 -27800884: e2833316 add r3, r3, #1476395008 ; 0x58000000 -27800888: e2833502 add r3, r3, #8388608 ; 0x800000 -2780088c: e50b3008 str r3, [fp, #-8] -27800890: ea00001e b 27800910 <_page_walk+0xe4> - } else { - if (!alloc || !(pgtbl_vaddr = (uintptr_t*)kalloc())) { -27800894: e55b3015 ldrb r3, [fp, #-21] ; 0xffffffeb -27800898: e2233001 eor r3, r3, #1 -2780089c: e6ef3073 uxtb r3, r3 -278008a0: e3530000 cmp r3, #0 -278008a4: 1a000004 bne 278008bc <_page_walk+0x90> -278008a8: eb00028e bl 278012e8 <__kalloc_veneer> -278008ac: e50b0008 str r0, [fp, #-8] -278008b0: e51b3008 ldr r3, [fp, #-8] -278008b4: e3530000 cmp r3, #0 -278008b8: 1a000001 bne 278008c4 <_page_walk+0x98> - return 0; -278008bc: e3a03000 mov r3, #0 -278008c0: ea000018 b 27800928 <_page_walk+0xfc> - } - LOG("alloc %x for pgtbl\r\n", pgtbl_vaddr); -278008c4: e3011360 movw r1, #4960 ; 0x1360 -278008c8: e3421780 movt r1, #10112 ; 0x2780 -278008cc: e30102f8 movw r0, #4856 ; 0x12f8 -278008d0: e3420780 movt r0, #10112 ; 0x2780 -278008d4: eb00027f bl 278012d8 <__KPrintf_veneer> -278008d8: e51b1008 ldr r1, [fp, #-8] -278008dc: e301031c movw r0, #4892 ; 0x131c -278008e0: e3420780 movt r0, #10112 ; 0x2780 -278008e4: eb00027b bl 278012d8 <__KPrintf_veneer> - - memset(pgtbl_vaddr, 0, PGSIZE); -278008e8: e3a02a01 mov r2, #4096 ; 0x1000 -278008ec: e3a01000 mov r1, #0 -278008f0: e51b0008 ldr r0, [fp, #-8] -278008f4: eb000275 bl 278012d0 <__memset_from_arm> - *pde = V2P(pgtbl_vaddr) | PDE_COARSE; -278008f8: e51b3008 ldr r3, [fp, #-8] -278008fc: e28334a7 add r3, r3, #-1493172224 ; 0xa7000000 -27800900: e2833502 add r3, r3, #8388608 ; 0x800000 -27800904: e3832001 orr r2, r3, #1 -27800908: e51b300c ldr r3, [fp, #-12] -2780090c: e5832000 str r2, [r3] - } - - return &pgtbl_vaddr[PTE_IDX(vaddr)]; -27800910: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -27800914: e1a03623 lsr r3, r3, #12 -27800918: e6ef3073 uxtb r3, r3 -2780091c: e1a03103 lsl r3, r3, #2 -27800920: e51b2008 ldr r2, [fp, #-8] -27800924: e0823003 add r3, r2, r3 -} -27800928: e1a00003 mov r0, r3 -2780092c: e24bd004 sub sp, fp, #4 -27800930: e8bd8800 pop {fp, pc} - -27800934 <_map_pages>: - -static bool _map_pages(struct PageDirectory* pgdir, uintptr_t vaddr, uintptr_t paddr, uintptr_t len, uintptr_t ap) -{ -27800934: e92d4800 push {fp, lr} -27800938: e28db004 add fp, sp, #4 -2780093c: e24dd018 sub sp, sp, #24 -27800940: e50b0010 str r0, [fp, #-16] -27800944: e50b1014 str r1, [fp, #-20] ; 0xffffffec -27800948: e50b2018 str r2, [fp, #-24] ; 0xffffffe8 -2780094c: e50b301c str r3, [fp, #-28] ; 0xffffffe4 - if (len <= 0) { -27800950: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -27800954: e3530000 cmp r3, #0 -27800958: 1a000001 bne 27800964 <_map_pages+0x30> - return false; -2780095c: e3a03000 mov r3, #0 -27800960: ea00003b b 27800a54 <_map_pages+0x120> - } - vaddr = ALIGNDOWN(vaddr, PTE_SZ); -27800964: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -27800968: e3c33eff bic r3, r3, #4080 ; 0xff0 -2780096c: e3c3300f bic r3, r3, #15 -27800970: e50b3014 str r3, [fp, #-20] ; 0xffffffec - paddr = ALIGNDOWN(paddr, PTE_SZ); -27800974: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800978: e3c33eff bic r3, r3, #4080 ; 0xff0 -2780097c: e3c3300f bic r3, r3, #15 -27800980: e50b3018 str r3, [fp, #-24] ; 0xffffffe8 - uintptr_t vaddr_last = ALIGNDOWN(vaddr + len - 1, PTE_SZ); -27800984: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -27800988: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -2780098c: e0823003 add r3, r2, r3 -27800990: e2433001 sub r3, r3, #1 -27800994: e3c33eff bic r3, r3, #4080 ; 0xff0 -27800998: e3c3300f bic r3, r3, #15 -2780099c: e50b3008 str r3, [fp, #-8] - - uintptr_t* pte; - while (true) { - - if (vaddr > vaddr_last) { -278009a0: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -278009a4: e51b3008 ldr r3, [fp, #-8] -278009a8: e1520003 cmp r2, r3 -278009ac: 8a000026 bhi 27800a4c <_map_pages+0x118> - break; - } - - if ((pte = _page_walk(pgdir, vaddr, true)) == 0) { -278009b0: e3a02001 mov r2, #1 -278009b4: e51b1014 ldr r1, [fp, #-20] ; 0xffffffec -278009b8: e51b0010 ldr r0, [fp, #-16] -278009bc: ebffff9a bl 2780082c <_page_walk> -278009c0: e50b000c str r0, [fp, #-12] -278009c4: e51b300c ldr r3, [fp, #-12] -278009c8: e3530000 cmp r3, #0 -278009cc: 1a000001 bne 278009d8 <_map_pages+0xa4> - return false; -278009d0: e3a03000 mov r3, #0 -278009d4: ea00001e b 27800a54 <_map_pages+0x120> - } - - if (*pte != 0) { -278009d8: e51b300c ldr r3, [fp, #-12] -278009dc: e5933000 ldr r3, [r3] -278009e0: e3530000 cmp r3, #0 -278009e4: 0a000009 beq 27800a10 <_map_pages+0xdc> - ERROR("remapping\r\n"); -278009e8: e301136c movw r1, #4972 ; 0x136c -278009ec: e3421780 movt r1, #10112 ; 0x2780 -278009f0: e3010334 movw r0, #4916 ; 0x1334 -278009f4: e3420780 movt r0, #10112 ; 0x2780 -278009f8: eb000236 bl 278012d8 <__KPrintf_veneer> -278009fc: e3010344 movw r0, #4932 ; 0x1344 -27800a00: e3420780 movt r0, #10112 ; 0x2780 -27800a04: eb000233 bl 278012d8 <__KPrintf_veneer> - return false; -27800a08: e3a03000 mov r3, #0 -27800a0c: ea000010 b 27800a54 <_map_pages+0x120> - } - - *pte = paddr | ((ap & 0x3) << 4) | PTE_CACHE | PTE_BUF | PTE_SMALL; -27800a10: e59b3004 ldr r3, [fp, #4] -27800a14: e1a03203 lsl r3, r3, #4 -27800a18: e2032030 and r2, r3, #48 ; 0x30 -27800a1c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800a20: e1823003 orr r3, r2, r3 -27800a24: e383200e orr r2, r3, #14 -27800a28: e51b300c ldr r3, [fp, #-12] -27800a2c: e5832000 str r2, [r3] - - vaddr += PGSIZE; -27800a30: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -27800a34: e2833a01 add r3, r3, #4096 ; 0x1000 -27800a38: e50b3014 str r3, [fp, #-20] ; 0xffffffec - paddr += PGSIZE; -27800a3c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800a40: e2833a01 add r3, r3, #4096 ; 0x1000 -27800a44: e50b3018 str r3, [fp, #-24] ; 0xffffffe8 - if (vaddr > vaddr_last) { -27800a48: eaffffd4 b 278009a0 <_map_pages+0x6c> - break; -27800a4c: e320f000 nop {0} - } - - return true; -27800a50: e3a03001 mov r3, #1 -} -27800a54: e1a00003 mov r0, r3 -27800a58: e24bd004 sub sp, fp, #4 -27800a5c: e8bd8800 pop {fp, pc} - -27800a60 <_free_user_pgdir>: - -static void _free_user_pgdir(struct PageDirectory* pgdir) -{ -27800a60: e92d4800 push {fp, lr} -27800a64: e28db004 add fp, sp, #4 -27800a68: e24dd010 sub sp, sp, #16 -27800a6c: e50b0010 str r0, [fp, #-16] - for (uintptr_t i = 0; i < NUM_PDE; i++) { -27800a70: e3a03000 mov r3, #0 -27800a74: e50b3008 str r3, [fp, #-8] -27800a78: ea000016 b 27800ad8 <_free_user_pgdir+0x78> - if (pgdir->pd_addr[i] != 0) { -27800a7c: e51b3010 ldr r3, [fp, #-16] -27800a80: e5932000 ldr r2, [r3] -27800a84: e51b3008 ldr r3, [fp, #-8] -27800a88: e1a03103 lsl r3, r3, #2 -27800a8c: e0823003 add r3, r2, r3 -27800a90: e5933000 ldr r3, [r3] -27800a94: e3530000 cmp r3, #0 -27800a98: 0a00000b beq 27800acc <_free_user_pgdir+0x6c> - kfree(P2V(PTE_ADDR(pgdir->pd_addr[i]))); -27800a9c: e51b3010 ldr r3, [fp, #-16] -27800aa0: e5932000 ldr r2, [r3] -27800aa4: e51b3008 ldr r3, [fp, #-8] -27800aa8: e1a03103 lsl r3, r3, #2 -27800aac: e0823003 add r3, r2, r3 -27800ab0: e5933000 ldr r3, [r3] -27800ab4: e3c33eff bic r3, r3, #4080 ; 0xff0 -27800ab8: e3c3300f bic r3, r3, #15 -27800abc: e2833316 add r3, r3, #1476395008 ; 0x58000000 -27800ac0: e2833502 add r3, r3, #8388608 ; 0x800000 -27800ac4: e1a00003 mov r0, r3 -27800ac8: eb000208 bl 278012f0 <__kfree_veneer> - for (uintptr_t i = 0; i < NUM_PDE; i++) { -27800acc: e51b3008 ldr r3, [fp, #-8] -27800ad0: e2833001 add r3, r3, #1 -27800ad4: e50b3008 str r3, [fp, #-8] -27800ad8: e51b3008 ldr r3, [fp, #-8] -27800adc: e3530a01 cmp r3, #4096 ; 0x1000 -27800ae0: 3affffe5 bcc 27800a7c <_free_user_pgdir+0x1c> - } - } - kfree((char*)pgdir->pd_addr); -27800ae4: e51b3010 ldr r3, [fp, #-16] -27800ae8: e5933000 ldr r3, [r3] -27800aec: e1a00003 mov r0, r3 -27800af0: eb0001fe bl 278012f0 <__kfree_veneer> -} -27800af4: e320f000 nop {0} -27800af8: e24bd004 sub sp, fp, #4 -27800afc: e8bd8800 pop {fp, pc} - -27800b00 : -extern uint32_t _pte; -extern uint32_t _kt; -extern uint32_t _ut; - -static void init_pgtbl(struct PageTable* pgtbl, uint32_t* pd_addr, uintptr_t paddr, uintptr_t len, PageEntry attr) -{ -27800b00: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800b04: e28db000 add fp, sp, #0 -27800b08: e24dd014 sub sp, sp, #20 -27800b0c: e50b0008 str r0, [fp, #-8] -27800b10: e50b100c str r1, [fp, #-12] -27800b14: e50b2010 str r2, [fp, #-16] -27800b18: e50b3014 str r3, [fp, #-20] ; 0xffffffec - pgtbl->pd_addr = pd_addr; -27800b1c: e51b3008 ldr r3, [fp, #-8] -27800b20: e51b200c ldr r2, [fp, #-12] -27800b24: e5832000 str r2, [r3] - pgtbl->mem_region.paddr_start = paddr; -27800b28: e51b3008 ldr r3, [fp, #-8] -27800b2c: e51b2010 ldr r2, [fp, #-16] -27800b30: e5832008 str r2, [r3, #8] - pgtbl->mem_region.len = len; -27800b34: e51b3008 ldr r3, [fp, #-8] -27800b38: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -27800b3c: e583200c str r2, [r3, #12] - attr.section_addr = 0; -27800b40: e1db30b6 ldrh r3, [fp, #6] -27800b44: e7cf321f bfc r3, #4, #12 -27800b48: e1cb30b6 strh r3, [fp, #6] - pgtbl->mem_attr = attr.entry; -27800b4c: e59b2004 ldr r2, [fp, #4] -27800b50: e51b3008 ldr r3, [fp, #-8] -27800b54: e5832010 str r2, [r3, #16] -} -27800b58: e320f000 nop {0} -27800b5c: e28bd000 add sp, fp, #0 -27800b60: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800b64: e12fff1e bx lr - -27800b68 : - -static void map_pgtbl(struct PageTable* pgtbl) -{ -27800b68: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800b6c: e28db000 add fp, sp, #0 -27800b70: e24dd01c sub sp, sp, #28 -27800b74: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 - uint32_t pte_prange = (pgtbl->mem_region.len) >> PTE_SHIFT; -27800b78: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800b7c: e593300c ldr r3, [r3, #12] -27800b80: e1a03623 lsr r3, r3, #12 -27800b84: e50b300c str r3, [fp, #-12] - uint32_t pte_base = pgtbl->mem_region.paddr_start >> PTE_SHIFT; -27800b88: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800b8c: e5933008 ldr r3, [r3, #8] -27800b90: e1a03623 lsr r3, r3, #12 -27800b94: e50b3010 str r3, [fp, #-16] - for (uint32_t i = 0; i < pte_prange; i++) { -27800b98: e3a03000 mov r3, #0 -27800b9c: e50b3008 str r3, [fp, #-8] -27800ba0: ea00000f b 27800be4 - pgtbl->pd_addr[i] = ((i + pte_base) << PTE_SHIFT) | pgtbl->mem_attr; -27800ba4: e51b2008 ldr r2, [fp, #-8] -27800ba8: e51b3010 ldr r3, [fp, #-16] -27800bac: e0823003 add r3, r2, r3 -27800bb0: e1a01603 lsl r1, r3, #12 -27800bb4: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800bb8: e5932010 ldr r2, [r3, #16] -27800bbc: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800bc0: e5930000 ldr r0, [r3] -27800bc4: e51b3008 ldr r3, [fp, #-8] -27800bc8: e1a03103 lsl r3, r3, #2 -27800bcc: e0803003 add r3, r0, r3 -27800bd0: e1812002 orr r2, r1, r2 -27800bd4: e5832000 str r2, [r3] - for (uint32_t i = 0; i < pte_prange; i++) { -27800bd8: e51b3008 ldr r3, [fp, #-8] -27800bdc: e2833001 add r3, r3, #1 -27800be0: e50b3008 str r3, [fp, #-8] -27800be4: e51b2008 ldr r2, [fp, #-8] -27800be8: e51b300c ldr r3, [fp, #-12] -27800bec: e1520003 cmp r2, r3 -27800bf0: 3affffeb bcc 27800ba4 - } -} -27800bf4: e320f000 nop {0} -27800bf8: e320f000 nop {0} -27800bfc: e28bd000 add sp, fp, #0 -27800c00: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800c04: e12fff1e bx lr - -27800c08 : - -static void init_pgdir(struct PageDirectory* pgdir, uint32_t* pd_addr, uintptr_t vrange) -{ -27800c08: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800c0c: e28db000 add fp, sp, #0 -27800c10: e24dd014 sub sp, sp, #20 -27800c14: e50b0008 str r0, [fp, #-8] -27800c18: e50b100c str r1, [fp, #-12] -27800c1c: e50b2010 str r2, [fp, #-16] - pgdir->pd_addr = pd_addr; -27800c20: e51b3008 ldr r3, [fp, #-8] -27800c24: e51b200c ldr r2, [fp, #-12] -27800c28: e5832000 str r2, [r3] - pgdir->vrange = vrange; -27800c2c: e51b3008 ldr r3, [fp, #-8] -27800c30: e51b2010 ldr r2, [fp, #-16] -27800c34: e5832004 str r2, [r3, #4] -} -27800c38: e320f000 nop {0} -27800c3c: e28bd000 add sp, fp, #0 -27800c40: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800c44: e12fff1e bx lr - -27800c48 : - -static void map_pgdir(struct PageDirectory* pgdir, struct PageTable* pgtbl, uintptr_t vaddr) -{ -27800c48: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800c4c: e28db000 add fp, sp, #0 -27800c50: e24dd024 sub sp, sp, #36 ; 0x24 -27800c54: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 -27800c58: e50b101c str r1, [fp, #-28] ; 0xffffffe4 -27800c5c: e50b2020 str r2, [fp, #-32] ; 0xffffffe0 - uint32_t pgdir_offset = PDE_IDX(vaddr); -27800c60: e51b3020 ldr r3, [fp, #-32] ; 0xffffffe0 -27800c64: e1a03a23 lsr r3, r3, #20 -27800c68: e50b300c str r3, [fp, #-12] - uint32_t pte_shift_offset = PDE_SHIFT - PTE_SHIFT; -27800c6c: e3a03008 mov r3, #8 -27800c70: e50b3010 str r3, [fp, #-16] - - uint32_t pde_range = pgtbl->mem_region.len >> PDE_SHIFT; -27800c74: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -27800c78: e593300c ldr r3, [r3, #12] -27800c7c: e1a03a23 lsr r3, r3, #20 -27800c80: e50b3014 str r3, [fp, #-20] ; 0xffffffec - for (uint32_t i = 0; i < pde_range; i++) { -27800c84: e3a03000 mov r3, #0 -27800c88: e50b3008 str r3, [fp, #-8] -27800c8c: ea000013 b 27800ce0 - pgdir->pd_addr[i + pgdir_offset] = (uint32_t)(&pgtbl->pd_addr[i << pte_shift_offset]) | PDE_COARSE; -27800c90: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -27800c94: e5932000 ldr r2, [r3] -27800c98: e51b1008 ldr r1, [fp, #-8] -27800c9c: e51b3010 ldr r3, [fp, #-16] -27800ca0: e1a03311 lsl r3, r1, r3 -27800ca4: e1a03103 lsl r3, r3, #2 -27800ca8: e0823003 add r3, r2, r3 -27800cac: e1a00003 mov r0, r3 -27800cb0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -27800cb4: e5932000 ldr r2, [r3] -27800cb8: e51b1008 ldr r1, [fp, #-8] -27800cbc: e51b300c ldr r3, [fp, #-12] -27800cc0: e0813003 add r3, r1, r3 -27800cc4: e1a03103 lsl r3, r3, #2 -27800cc8: e0823003 add r3, r2, r3 -27800ccc: e3802001 orr r2, r0, #1 -27800cd0: e5832000 str r2, [r3] - for (uint32_t i = 0; i < pde_range; i++) { -27800cd4: e51b3008 ldr r3, [fp, #-8] -27800cd8: e2833001 add r3, r3, #1 -27800cdc: e50b3008 str r3, [fp, #-8] -27800ce0: e51b2008 ldr r2, [fp, #-8] -27800ce4: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -27800ce8: e1520003 cmp r2, r3 -27800cec: 3affffe7 bcc 27800c90 - } -} -27800cf0: e320f000 nop {0} -27800cf4: e320f000 nop {0} -27800cf8: e28bd000 add sp, fp, #0 -27800cfc: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800d00: e12fff1e bx lr - -27800d04 : - -static void build_pages() -{ -27800d04: e92d4800 push {fp, lr} -27800d08: e28db004 add fp, sp, #4 -27800d0c: e24dd010 sub sp, sp, #16 - // attributes of kernel page table entry - PageEntry mem_attr; - mem_attr.entry = 0; -27800d10: e3a03000 mov r3, #0 -27800d14: e50b3008 str r3, [fp, #-8] - mem_attr.B = 1; -27800d18: e55b3008 ldrb r3, [fp, #-8] -27800d1c: e3833004 orr r3, r3, #4 -27800d20: e54b3008 strb r3, [fp, #-8] - mem_attr.C = 1; -27800d24: e55b3008 ldrb r3, [fp, #-8] -27800d28: e3833008 orr r3, r3, #8 -27800d2c: e54b3008 strb r3, [fp, #-8] - mem_attr.XN = 1; -27800d30: e55b3008 ldrb r3, [fp, #-8] -27800d34: e3833010 orr r3, r3, #16 -27800d38: e54b3008 strb r3, [fp, #-8] - mem_attr.desc_type = 0x2; -27800d3c: e55b3008 ldrb r3, [fp, #-8] -27800d40: e3a02002 mov r2, #2 -27800d44: e7c13012 bfi r3, r2, #0, #2 -27800d48: e54b3008 strb r3, [fp, #-8] - - /* pte[0, PHYSTOP - PHYMEMBASE) -> [PHYMEMBASE, PHYSTOP) */ - init_pgtbl(&boot_pgtbl, &_pte, PHYMEMBASE, PHYSTOP - PHYMEMBASE, mem_attr); -27800d4c: e51b3008 ldr r3, [fp, #-8] -27800d50: e58d3000 str r3, [sp] -27800d54: e3a0357e mov r3, #528482304 ; 0x1f800000 -27800d58: e3a0259e mov r2, #662700032 ; 0x27800000 -27800d5c: e30d1800 movw r1, #55296 ; 0xd800 -27800d60: e3421780 movt r1, #10112 ; 0x2780 -27800d64: e3010494 movw r0, #5268 ; 0x1494 -27800d68: e3420780 movt r0, #10112 ; 0x2780 -27800d6c: ebffff63 bl 27800b00 - map_pgtbl(&boot_pgtbl); -27800d70: e3010494 movw r0, #5268 ; 0x1494 -27800d74: e3420780 movt r0, #10112 ; 0x2780 -27800d78: ebffff7a bl 27800b68 - - /* ut[PHYMEMBASE, PHYSTOP) -> [PHYMEMBASE, PHYSTOP) - * kt[KERNBASE, VIRTMEM_END)-> [PHYMEMBASE, PHYSTOP) - */ - init_pgdir(&kpgdir, &_kt, PHYSTOP); -27800d7c: e3a02447 mov r2, #1191182336 ; 0x47000000 -27800d80: e3001000 movw r1, #0 -27800d84: e3421789 movt r1, #10121 ; 0x2789 -27800d88: e3010484 movw r0, #5252 ; 0x1484 -27800d8c: e3420780 movt r0, #10112 ; 0x2780 -27800d90: ebffff9c bl 27800c08 - map_pgdir(&kpgdir, &boot_pgtbl, KERNBASE); -27800d94: e3a02102 mov r2, #-2147483648 ; 0x80000000 -27800d98: e3011494 movw r1, #5268 ; 0x1494 -27800d9c: e3421780 movt r1, #10112 ; 0x2780 -27800da0: e3010484 movw r0, #5252 ; 0x1484 -27800da4: e3420780 movt r0, #10112 ; 0x2780 -27800da8: ebffffa6 bl 27800c48 - init_pgdir(&upgdir, &_ut, PHYSTOP); -27800dac: e3a02447 mov r2, #1191182336 ; 0x47000000 -27800db0: e3041000 movw r1, #16384 ; 0x4000 -27800db4: e3421789 movt r1, #10121 ; 0x2789 -27800db8: e301048c movw r0, #5260 ; 0x148c -27800dbc: e3420780 movt r0, #10112 ; 0x2780 -27800dc0: ebffff90 bl 27800c08 - map_pgdir(&upgdir, &boot_pgtbl, PHYMEMBASE); -27800dc4: e3a0259e mov r2, #662700032 ; 0x27800000 -27800dc8: e3011494 movw r1, #5268 ; 0x1494 -27800dcc: e3421780 movt r1, #10112 ; 0x2780 -27800dd0: e301048c movw r0, #5260 ; 0x148c -27800dd4: e3420780 movt r0, #10112 ; 0x2780 -27800dd8: ebffff9a bl 27800c48 - - /*identical mapping for dev memory - * currently for [0x00000000, 0x03000000) - */ - PageEntry dev_attr; - dev_attr.entry = 0; -27800ddc: e3a03000 mov r3, #0 -27800de0: e50b300c str r3, [fp, #-12] - dev_attr.XN = 1; -27800de4: e55b300c ldrb r3, [fp, #-12] -27800de8: e3833010 orr r3, r3, #16 -27800dec: e54b300c strb r3, [fp, #-12] - dev_attr.desc_type = 0x2; -27800df0: e55b300c ldrb r3, [fp, #-12] -27800df4: e3a02002 mov r2, #2 -27800df8: e7c13012 bfi r3, r2, #0, #2 -27800dfc: e54b300c strb r3, [fp, #-12] - - init_pgtbl(&dev_pgtbl, &_dev_pte, DEVBASE, DEV_MEM_SZ, dev_attr); -27800e00: e51b300c ldr r3, [fp, #-12] -27800e04: e58d3000 str r3, [sp] -27800e08: e3a03403 mov r3, #50331648 ; 0x3000000 -27800e0c: e3a02000 mov r2, #0 -27800e10: e3011800 movw r1, #6144 ; 0x1800 -27800e14: e3421780 movt r1, #10112 ; 0x2780 -27800e18: e3010470 movw r0, #5232 ; 0x1470 -27800e1c: e3420780 movt r0, #10112 ; 0x2780 -27800e20: ebffff36 bl 27800b00 - map_pgtbl(&dev_pgtbl); -27800e24: e3010470 movw r0, #5232 ; 0x1470 -27800e28: e3420780 movt r0, #10112 ; 0x2780 -27800e2c: ebffff4d bl 27800b68 - map_pgdir(&upgdir, &dev_pgtbl, DEVBASE); -27800e30: e3a02000 mov r2, #0 -27800e34: e3011470 movw r1, #5232 ; 0x1470 -27800e38: e3421780 movt r1, #10112 ; 0x2780 -27800e3c: e301048c movw r0, #5260 ; 0x148c -27800e40: e3420780 movt r0, #10112 ; 0x2780 -27800e44: ebffff7f bl 27800c48 -} -27800e48: e320f000 nop {0} -27800e4c: e24bd004 sub sp, fp, #4 -27800e50: e8bd8800 pop {fp, pc} - -27800e54 : - -static void load_pgtbl() -{ -27800e54: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800e58: e28db000 add fp, sp, #0 -27800e5c: e24dd00c sub sp, sp, #12 - uint32_t val; - - DACR_W(0x55555555); // set domain access control as client -27800e60: e3053555 movw r3, #21845 ; 0x5555 -27800e64: e3453555 movt r3, #21845 ; 0x5555 -27800e68: ee033f10 mcr 15, 0, r3, cr3, cr0, {0} - TTBCR_W(0x1); -27800e6c: e3a03001 mov r3, #1 -27800e70: ee023f50 mcr 15, 0, r3, cr2, cr0, {2} - TTBR0_W((uint32_t)upgdir.pd_addr); -27800e74: e301348c movw r3, #5260 ; 0x148c -27800e78: e3423780 movt r3, #10112 ; 0x2780 -27800e7c: e5933000 ldr r3, [r3] -27800e80: ee023f10 mcr 15, 0, r3, cr2, cr0, {0} - TTBR1_W((uint32_t)kpgdir.pd_addr); -27800e84: e3013484 movw r3, #5252 ; 0x1484 -27800e88: e3423780 movt r3, #10112 ; 0x2780 -27800e8c: e5933000 ldr r3, [r3] -27800e90: ee023f30 mcr 15, 0, r3, cr2, cr0, {1} - - // Enable paging using read/modify/write - SCTLR_R(val); -27800e94: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -27800e98: e50b3008 str r3, [fp, #-8] - val |= 0x3805; // Enable MMU, cache, write buffer, high vector tbl. Disable subpage. -27800e9c: e51b3008 ldr r3, [fp, #-8] -27800ea0: e3833b0e orr r3, r3, #14336 ; 0x3800 -27800ea4: e3833005 orr r3, r3, #5 -27800ea8: e50b3008 str r3, [fp, #-8] - SCTLR_W(val); -27800eac: e51b3008 ldr r3, [fp, #-8] -27800eb0: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - - // flush all TLB - CLEARTLB(0); -27800eb4: e3a03000 mov r3, #0 -27800eb8: ee083f17 mcr 15, 0, r3, cr8, cr7, {0} - __asm__ __volatile__("mcr p15, 0, %0, c7, c10, 0" : : "r"(0) :); -27800ebc: e3a03000 mov r3, #0 -27800ec0: ee073f1a mcr 15, 0, r3, cr7, cr10, {0} - __asm__ __volatile__("mcr p15, 0, %0, c7, c11, 0" : : "r"(0) :); -27800ec4: e3a03000 mov r3, #0 -27800ec8: ee073f1b mcr 15, 0, r3, cr7, cr11, {0} -} -27800ecc: e320f000 nop {0} -27800ed0: e28bd000 add sp, fp, #0 -27800ed4: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800ed8: e12fff1e bx lr - -27800edc <_active_vm>: - -void _active_vm() -{ -27800edc: e92d4800 push {fp, lr} -27800ee0: e28db004 add fp, sp, #4 - build_pages(); -27800ee4: ebffff86 bl 27800d04 - load_pgtbl(); -27800ee8: ebffffd9 bl 27800e54 -} -27800eec: e320f000 nop {0} -27800ef0: e8bd8800 pop {fp, pc} - -27800ef4 <_cancel_vm>: - -void _cancel_vm() -{ -27800ef4: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800ef8: e28db000 add fp, sp, #0 -} -27800efc: e320f000 nop {0} -27800f00: e28bd000 add sp, fp, #0 -27800f04: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800f08: e12fff1e bx lr - -27800f0c <_load_pgtbl>: - -void _load_pgtbl(uintptr_t pgtbl_paddr) -{ -27800f0c: e52db004 push {fp} ; (str fp, [sp, #-4]!) -27800f10: e28db000 add fp, sp, #0 -27800f14: e24dd014 sub sp, sp, #20 -27800f18: e50b0010 str r0, [fp, #-16] - uint32_t val; - SCTLR_R(val); -27800f1c: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -27800f20: e50b3008 str r3, [fp, #-8] - val &= ~0x3805; // Enable MMU, cache, write buffer, high vector tbl. Disable subpage. -27800f24: e51b3008 ldr r3, [fp, #-8] -27800f28: e3c33b0e bic r3, r3, #14336 ; 0x3800 -27800f2c: e3c33005 bic r3, r3, #5 -27800f30: e50b3008 str r3, [fp, #-8] - SCTLR_W(val); -27800f34: e51b3008 ldr r3, [fp, #-8] -27800f38: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - - TTBR0_W(pgtbl_paddr); -27800f3c: e51b3010 ldr r3, [fp, #-16] -27800f40: ee023f10 mcr 15, 0, r3, cr2, cr0, {0} - // TTBR1_W((uint32_t)kpgdir.pd_addr); - - SCTLR_R(val); -27800f44: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -27800f48: e50b3008 str r3, [fp, #-8] - val |= 0x3805; // Enable MMU, cache, write buffer, high vector tbl. Disable subpage. -27800f4c: e51b3008 ldr r3, [fp, #-8] -27800f50: e3833b0e orr r3, r3, #14336 ; 0x3800 -27800f54: e3833005 orr r3, r3, #5 -27800f58: e50b3008 str r3, [fp, #-8] - SCTLR_W(val); -27800f5c: e51b3008 ldr r3, [fp, #-8] -27800f60: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - - CLEARTLB(0); -27800f64: e3a03000 mov r3, #0 -27800f68: ee083f17 mcr 15, 0, r3, cr8, cr7, {0} - __asm__ __volatile__("mcr p15, 0, %0, c7, c10, 0" : : "r"(0) :); -27800f6c: e3a03000 mov r3, #0 -27800f70: ee073f1a mcr 15, 0, r3, cr7, cr10, {0} - __asm__ __volatile__("mcr p15, 0, %0, c7, c11, 0" : : "r"(0) :); -27800f74: e3a03000 mov r3, #0 -27800f78: ee073f1b mcr 15, 0, r3, cr7, cr11, {0} -} -27800f7c: e320f000 nop {0} -27800f80: e28bd000 add sp, fp, #0 -27800f84: e49db004 pop {fp} ; (ldr fp, [sp], #4) -27800f88: e12fff1e bx lr - -27800f8c : - { \ - n, bi, f \ - } - -static void xizi_trap_init() -{ -27800f8c: e92d4800 push {fp, lr} -27800f90: e28db004 add fp, sp, #4 - xizi_trap_driver.sys_irq_init(); -27800f94: e30636d4 movw r3, #26324 ; 0x66d4 -27800f98: e348300a movt r3, #32778 ; 0x800a -27800f9c: e59332a4 ldr r3, [r3, #676] ; 0x2a4 -27800fa0: e12fff33 blx r3 - xizi_trap_driver.cpu_irq_enable(); -27800fa4: e30636d4 movw r3, #26324 ; 0x66d4 -27800fa8: e348300a movt r3, #32778 ; 0x800a -27800fac: e59332a8 ldr r3, [r3, #680] ; 0x2a8 -27800fb0: e12fff33 blx r3 -} -27800fb4: e320f000 nop {0} -27800fb8: e8bd8800 pop {fp, pc} - -27800fbc : - -static void xizi_uart_init() -{ -27800fbc: e92d4800 push {fp, lr} -27800fc0: e28db004 add fp, sp, #4 - xizi_kern_serial_driver.sys_serial_init(); -27800fc4: e30636b0 movw r3, #26288 ; 0x66b0 -27800fc8: e348300a movt r3, #32778 ; 0x800a -27800fcc: e5933000 ldr r3, [r3] -27800fd0: e12fff33 blx r3 -} -27800fd4: e320f000 nop {0} -27800fd8: e8bd8800 pop {fp, pc} - -27800fdc : - -static void xizi_gpt_init() -{ -27800fdc: e92d4830 push {r4, r5, fp, lr} -27800fe0: e28db00c add fp, sp, #12 - xizi_clock_driver.sys_clock_init(); -27800fe4: e30639ac movw r3, #27052 ; 0x69ac -27800fe8: e348300a movt r3, #32778 ; 0x800a -27800fec: e5933000 ldr r3, [r3] -27800ff0: e12fff33 blx r3 - xizi_trap_driver.bind_irq_handler(xizi_clock_driver.get_clock_int(), xizi_clock_handler); -27800ff4: e30636d4 movw r3, #26324 ; 0x66d4 -27800ff8: e348300a movt r3, #32778 ; 0x800a -27800ffc: e59342c0 ldr r4, [r3, #704] ; 0x2c0 -27801000: e30639ac movw r3, #27052 ; 0x69ac -27801004: e348300a movt r3, #32778 ; 0x800a -27801008: e5933004 ldr r3, [r3, #4] -2780100c: e12fff33 blx r3 -27801010: e1a03000 mov r3, r0 -27801014: e3041e2c movw r1, #20012 ; 0x4e2c -27801018: e348100a movt r1, #32778 ; 0x800a -2780101c: e1a00003 mov r0, r3 -27801020: e12fff34 blx r4 - xizi_trap_driver.single_irq_enable(xizi_clock_driver.get_clock_int(), 0, 0); -27801024: e30636d4 movw r3, #26324 ; 0x66d4 -27801028: e348300a movt r3, #32778 ; 0x800a -2780102c: e59342b0 ldr r4, [r3, #688] ; 0x2b0 -27801030: e30639ac movw r3, #27052 ; 0x69ac -27801034: e348300a movt r3, #32778 ; 0x800a -27801038: e5933004 ldr r3, [r3, #4] -2780103c: e12fff33 blx r3 -27801040: e1a03000 mov r3, r0 -27801044: e3a02000 mov r2, #0 -27801048: e3a01000 mov r1, #0 -2780104c: e1a00003 mov r0, r3 -27801050: e12fff34 blx r4 -} -27801054: e320f000 nop {0} -27801058: e8bd8830 pop {r4, r5, fp, pc} - -2780105c : - -static void xizi_vm_init() -{ -2780105c: e92d4800 push {fp, lr} -27801060: e28db004 add fp, sp, #4 - xizi_vm_driver.active_vm(); -27801064: e3013434 movw r3, #5172 ; 0x1434 -27801068: e3423780 movt r3, #10112 ; 0x2780 -2780106c: e5933000 ldr r3, [r3] -27801070: e12fff33 blx r3 -} -27801074: e320f000 nop {0} -27801078: e8bd8800 pop {fp, pc} - -2780107c : - KERN_BOOT_DRIVER("trap", "Xizi trap initialized successfully.", xizi_trap_init), - KERN_BOOT_DRIVER("gpt", "Xizi clock initialized successfully.", xizi_gpt_init), -}; - -void xizi_boot_driver_init() -{ -2780107c: e92d4800 push {fp, lr} -27801080: e28db004 add fp, sp, #4 -27801084: e24dd008 sub sp, sp, #8 - for (uint32_t i = 0; i < sizeof(kern_boot_array) / sizeof(struct XiziBootNode); i++) { -27801088: e3a03000 mov r3, #0 -2780108c: e50b3008 str r3, [fp, #-8] -27801090: ea00000d b 278010cc - kern_boot_array[i].init(); -27801094: e3012440 movw r2, #5184 ; 0x1440 -27801098: e3422780 movt r2, #10112 ; 0x2780 -2780109c: e51b1008 ldr r1, [fp, #-8] -278010a0: e1a03001 mov r3, r1 -278010a4: e1a03083 lsl r3, r3, #1 -278010a8: e0833001 add r3, r3, r1 -278010ac: e1a03103 lsl r3, r3, #2 -278010b0: e0823003 add r3, r2, r3 -278010b4: e2833008 add r3, r3, #8 -278010b8: e5933000 ldr r3, [r3] -278010bc: e12fff33 blx r3 - for (uint32_t i = 0; i < sizeof(kern_boot_array) / sizeof(struct XiziBootNode); i++) { -278010c0: e51b3008 ldr r3, [fp, #-8] -278010c4: e2833001 add r3, r3, #1 -278010c8: e50b3008 str r3, [fp, #-8] -278010cc: e51b3008 ldr r3, [fp, #-8] -278010d0: e3530001 cmp r3, #1 -278010d4: 9affffee bls 27801094 - } -} -278010d8: e320f000 nop {0} -278010dc: e320f000 nop {0} -278010e0: e24bd004 sub sp, fp, #4 -278010e4: e8bd8800 pop {fp, pc} - -278010e8 : - -void xizi_kern_driver_init() -{ -278010e8: e92d4800 push {fp, lr} -278010ec: e28db004 add fp, sp, #4 -278010f0: e24dd008 sub sp, sp, #8 - for (uint32_t i = 0; i < sizeof(kern_init_array) / sizeof(struct XiziBootNode); i++) { -278010f4: e3a03000 mov r3, #0 -278010f8: e50b3008 str r3, [fp, #-8] -278010fc: ea00001c b 27801174 - kern_init_array[i].init(); -27801100: e3012458 movw r2, #5208 ; 0x1458 -27801104: e3422780 movt r2, #10112 ; 0x2780 -27801108: e51b1008 ldr r1, [fp, #-8] -2780110c: e1a03001 mov r3, r1 -27801110: e1a03083 lsl r3, r3, #1 -27801114: e0833001 add r3, r3, r1 -27801118: e1a03103 lsl r3, r3, #2 -2780111c: e0823003 add r3, r2, r3 -27801120: e2833008 add r3, r3, #8 -27801124: e5933000 ldr r3, [r3] -27801128: e12fff33 blx r3 - KPrintf(kern_init_array[i].bootinfo); -2780112c: e3012458 movw r2, #5208 ; 0x1458 -27801130: e3422780 movt r2, #10112 ; 0x2780 -27801134: e51b1008 ldr r1, [fp, #-8] -27801138: e1a03001 mov r3, r1 -2780113c: e1a03083 lsl r3, r3, #1 -27801140: e0833001 add r3, r3, r1 -27801144: e1a03103 lsl r3, r3, #2 -27801148: e0823003 add r3, r2, r3 -2780114c: e2833004 add r3, r3, #4 -27801150: e5933000 ldr r3, [r3] -27801154: e1a00003 mov r0, r3 -27801158: eb00005e bl 278012d8 <__KPrintf_veneer> - KPrintf("\r\n"); -2780115c: e3010424 movw r0, #5156 ; 0x1424 -27801160: e3420780 movt r0, #10112 ; 0x2780 -27801164: eb00005b bl 278012d8 <__KPrintf_veneer> - for (uint32_t i = 0; i < sizeof(kern_init_array) / sizeof(struct XiziBootNode); i++) { -27801168: e51b3008 ldr r3, [fp, #-8] -2780116c: e2833001 add r3, r3, #1 -27801170: e50b3008 str r3, [fp, #-8] -27801174: e51b3008 ldr r3, [fp, #-8] -27801178: e3530001 cmp r3, #1 -2780117c: 9affffdf bls 27801100 - } -27801180: e320f000 nop {0} -27801184: e320f000 nop {0} -27801188: e24bd004 sub sp, fp, #4 -2780118c: e8bd8800 pop {fp, pc} - -27801190 : -.global CpuInitCrit -CpuInitCrit: - /* - * Invalidate L1 I/D - */ - mov r0, #0 @ set up for MCR -27801190: e3a00000 mov r0, #0 - mcr p15, 0, r0, c8, c7, 0 @ invalidate TLBs -27801194: ee080f17 mcr 15, 0, r0, cr8, cr7, {0} - mcr p15, 0, r0, c7, c5, 0 @ invalidate icache -27801198: ee070f15 mcr 15, 0, r0, cr7, cr5, {0} - - /* - * disable MMU stuff and caches - */ - mrc p15, 0, r0, c1, c0, 0 -2780119c: ee110f10 mrc 15, 0, r0, cr1, cr0, {0} - bic r0, r0, #0x00002000 @ clear bits 13 (--V-) -278011a0: e3c00a02 bic r0, r0, #8192 ; 0x2000 - bic r0, r0, #0x00000007 @ clear bits 2:0 (-CAM) -278011a4: e3c00007 bic r0, r0, #7 - orr r0, r0, #0x00000002 @ set bit 1 (--A-) Align -278011a8: e3800002 orr r0, r0, #2 - orr r0, r0, #0x00000800 @ set bit 12 (Z---) BTB -278011ac: e3800b02 orr r0, r0, #2048 ; 0x800 - mcr p15, 0, r0, c1, c0, 0 -278011b0: ee010f10 mcr 15, 0, r0, cr1, cr0, {0} - * Jump to board specific initialization... - * The Mask ROM will have already initialized - * basic memory. Go here to bump up clock rate and handle - * wake up conditions. - */ - mov ip, lr @ persevere link reg across call -278011b4: e1a0c00e mov ip, lr - bl lowlevel_init @ go setup pll,mux,memory -278011b8: eb000001 bl 278011c4 - mov lr, ip @ restore link -278011bc: e1a0e00c mov lr, ip - mov pc, lr @ back to my caller -278011c0: e1a0f00e mov pc, lr - -278011c4 : -.section ".text.init", "x" - -.globl lowlevel_init -lowlevel_init: - - inv_dcache -278011c4: e3a00000 mov r0, #0 -278011c8: ee400f10 mcr 15, 2, r0, cr0, cr0, {0} -278011cc: ee300f10 mrc 15, 1, r0, cr0, cr0, {0} -278011d0: e1a006c0 asr r0, r0, #13 -278011d4: e59f30e0 ldr r3, [pc, #224] ; 278012bc -278011d8: e0000003 and r0, r0, r3 -278011dc: e350007f cmp r0, #127 ; 0x7f -278011e0: 03a06a01 moveq r6, #4096 ; 0x1000 -278011e4: 0a000002 beq 278011f4 -278011e8: e35000ff cmp r0, #255 ; 0xff -278011ec: 03a06a02 moveq r6, #8192 ; 0x2000 -278011f0: 13a06901 movne r6, #16384 ; 0x4000 - -278011f4 : -278011f4: e3a02000 mov r2, #0 -278011f8: e3a03101 mov r3, #1073741824 ; 0x40000000 -278011fc: e3a04102 mov r4, #-2147483648 ; 0x80000000 -27801200: e3a05103 mov r5, #-1073741824 ; 0xc0000000 - -27801204 : -27801204: ee072f56 mcr 15, 0, r2, cr7, cr6, {2} -27801208: ee073f56 mcr 15, 0, r3, cr7, cr6, {2} -2780120c: ee074f56 mcr 15, 0, r4, cr7, cr6, {2} -27801210: ee075f56 mcr 15, 0, r5, cr7, cr6, {2} -27801214: e2822020 add r2, r2, #32 -27801218: e2833020 add r3, r3, #32 -2780121c: e2844020 add r4, r4, #32 -27801220: e2855020 add r5, r5, #32 -27801224: e1520006 cmp r2, r6 -27801228: 1afffff5 bne 27801204 - - init_l2cc -2780122c: e59f108c ldr r1, [pc, #140] ; 278012c0 -27801230: e3a00000 mov r0, #0 -27801234: e5810100 str r0, [r1, #256] ; 0x100 - - init_aips -27801238: e59f0084 ldr r0, [pc, #132] ; 278012c4 -2780123c: e59f1084 ldr r1, [pc, #132] ; 278012c8 -27801240: e5801000 str r1, [r0] -27801244: e5801004 str r1, [r0, #4] -27801248: e3a01000 mov r1, #0 -2780124c: e5801040 str r1, [r0, #64] ; 0x40 -27801250: e5801044 str r1, [r0, #68] ; 0x44 -27801254: e5801048 str r1, [r0, #72] ; 0x48 -27801258: e580104c str r1, [r0, #76] ; 0x4c -2780125c: e5801050 str r1, [r0, #80] ; 0x50 -27801260: e59f0064 ldr r0, [pc, #100] ; 278012cc -27801264: e59f105c ldr r1, [pc, #92] ; 278012c8 -27801268: e5801000 str r1, [r0] -2780126c: e5801004 str r1, [r0, #4] -27801270: e3a01000 mov r1, #0 -27801274: e5801040 str r1, [r0, #64] ; 0x40 -27801278: e5801044 str r1, [r0, #68] ; 0x44 -2780127c: e5801048 str r1, [r0, #72] ; 0x48 -27801280: e580104c str r1, [r0, #76] ; 0x4c -27801284: e5801050 str r1, [r0, #80] ; 0x50 - - init_clock -27801288: e3e01000 mvn r1, #0 -2780128c: e59f0024 ldr r0, [pc, #36] ; 278012b8 -27801290: e5801068 str r1, [r0, #104] ; 0x68 -27801294: e580106c str r1, [r0, #108] ; 0x6c -27801298: e5801070 str r1, [r0, #112] ; 0x70 -2780129c: e5801074 str r1, [r0, #116] ; 0x74 -278012a0: e5801078 str r1, [r0, #120] ; 0x78 -278012a4: e580107c str r1, [r0, #124] ; 0x7c -278012a8: e5801080 str r1, [r0, #128] ; 0x80 -278012ac: e5801084 str r1, [r0, #132] ; 0x84 - - mov pc, lr -278012b0: e1a0f00e mov pc, lr - -278012b4 : -278012b4: 020c8000 andeq r8, ip, #0 - -278012b8 : -278012b8: 020c4000 andeq r4, ip, #0 - inv_dcache -278012bc: 00000fff strdeq r0, [r0], -pc ; - init_l2cc -278012c0: 00a02000 adceq r2, r0, r0 - init_aips -278012c4: 0207c000 andeq ip, r7, #0 -278012c8: 77777777 ; instruction: 0x77777777 -278012cc: 0217c000 andseq ip, r7, #0 - -278012d0 <__memset_from_arm>: -278012d0: e51ff004 ldr pc, [pc, #-4] ; 278012d4 <__memset_from_arm+0x4> -278012d4: 800a5f99 mulhi sl, r9, pc ; - -278012d8 <__KPrintf_veneer>: -278012d8: e51ff004 ldr pc, [pc, #-4] ; 278012dc <__KPrintf_veneer+0x4> -278012dc: 800a047c andhi r0, sl, ip, ror r4 - -278012e0 <__kmain_veneer>: -278012e0: e51ff004 ldr pc, [pc, #-4] ; 278012e4 <__kmain_veneer+0x4> -278012e4: 800a564c andhi r5, sl, ip, asr #12 - -278012e8 <__kalloc_veneer>: -278012e8: e51ff004 ldr pc, [pc, #-4] ; 278012ec <__kalloc_veneer+0x4> -278012ec: 800a491c andhi r4, sl, ip, lsl r9 - -278012f0 <__kfree_veneer>: -278012f0: e51ff004 ldr pc, [pc, #-4] ; 278012f4 <__kfree_veneer+0x4> -278012f4: 800a4820 andhi r4, sl, r0, lsr #16 -278012f8: 3a474f4c bcc 289d5030 -278012fc: 73255b20 ; instruction: 0x73255b20 -27801300: 0000205d andeq r2, r0, sp, asr r0 -27801304: 2077656e rsbscs r6, r7, lr, ror #10 -27801308: 69646770 stmdbvs r4!, {r4, r5, r6, r8, r9, sl, sp, lr}^ -2780130c: 64612072 strbtvs r2, [r1], #-114 ; 0xffffff8e -27801310: 73657264 cmnvc r5, #100, 4 ; 0x40000006 -27801314: 25203a73 strcs r3, [r0, #-2675]! ; 0xfffff58d -27801318: 000a0d78 andeq r0, sl, r8, ror sp -2780131c: 6f6c6c61 svcvs 0x006c6c61 -27801320: 78252063 stmdavc r5!, {r0, r1, r5, r6, sp} -27801324: 726f6620 rsbvc r6, pc, #32, 12 ; 0x2000000 -27801328: 74677020 strbtvc r7, [r7], #-32 ; 0xffffffe0 -2780132c: 0a0d6c62 beq 27b5c4bc -27801330: 00000000 andeq r0, r0, r0 -27801334: 4f525245 svcmi 0x00525245 -27801338: 5b203a52 blpl 2800fc88 -2780133c: 205d7325 subscs r7, sp, r5, lsr #6 -27801340: 00000000 andeq r0, r0, r0 -27801344: 616d6572 smcvs 54866 ; 0xd652 -27801348: 6e697070 mcrvs 0, 3, r7, cr9, cr0, {3} -2780134c: 000a0d67 andeq r0, sl, r7, ror #26 - -27801350 <__func__.6033>: -27801350: 77656e5f ; instruction: 0x77656e5f -27801354: 6573755f ldrbvs r7, [r3, #-1375]! ; 0xfffffaa1 -27801358: 67705f72 ; instruction: 0x67705f72 -2780135c: 00726964 rsbseq r6, r2, r4, ror #18 - -27801360 <__func__.6041>: -27801360: 6761705f ; instruction: 0x6761705f -27801364: 61775f65 cmnvs r7, r5, ror #30 -27801368: 00006b6c andeq r6, r0, ip, ror #22 - -2780136c <__func__.6052>: -2780136c: 70616d5f rsbvc r6, r1, pc, asr sp -27801370: 6761705f ; instruction: 0x6761705f -27801374: 00007365 andeq r7, r0, r5, ror #6 -27801378: 00006d76 andeq r6, r0, r6, ror sp -2780137c: 697a6958 ldmdbvs sl!, {r3, r4, r6, r8, fp, sp, lr}^ -27801380: 206d7620 rsbcs r7, sp, r0, lsr #12 -27801384: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 -27801388: 696c6169 stmdbvs ip!, {r0, r3, r5, r6, r8, sp, lr}^ -2780138c: 2064657a rsbcs r6, r4, sl, ror r5 -27801390: 63637573 cmnvs r3, #482344960 ; 0x1cc00000 -27801394: 66737365 ldrbtvs r7, [r3], -r5, ror #6 -27801398: 796c6c75 stmdbvc ip!, {r0, r2, r4, r5, r6, sl, fp, sp, lr}^ -2780139c: 0000002e andeq r0, r0, lr, lsr #32 -278013a0: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b -278013a4: 00000000 andeq r0, r0, r0 -278013a8: 697a6958 ldmdbvs sl!, {r3, r4, r6, r8, fp, sp, lr}^ -278013ac: 72617520 rsbvc r7, r1, #32, 10 ; 0x8000000 -278013b0: 6e692074 mcrvs 0, 3, r2, cr9, cr4, {3} -278013b4: 61697469 cmnvs r9, r9, ror #8 -278013b8: 657a696c ldrbvs r6, [sl, #-2412]! ; 0xfffff694 -278013bc: 75732064 ldrbvc r2, [r3, #-100]! ; 0xffffff9c -278013c0: 73656363 cmnvc r5, #-1946157055 ; 0x8c000001 -278013c4: 6c756673 ldclvs 6, cr6, [r5], #-460 ; 0xfffffe34 -278013c8: 002e796c eoreq r7, lr, ip, ror #18 -278013cc: 70617274 rsbvc r7, r1, r4, ror r2 -278013d0: 00000000 andeq r0, r0, r0 -278013d4: 697a6958 ldmdbvs sl!, {r3, r4, r6, r8, fp, sp, lr}^ -278013d8: 61727420 cmnvs r2, r0, lsr #8 -278013dc: 6e692070 mcrvs 0, 3, r2, cr9, cr0, {3} -278013e0: 61697469 cmnvs r9, r9, ror #8 -278013e4: 657a696c ldrbvs r6, [sl, #-2412]! ; 0xfffff694 -278013e8: 75732064 ldrbvc r2, [r3, #-100]! ; 0xffffff9c -278013ec: 73656363 cmnvc r5, #-1946157055 ; 0x8c000001 -278013f0: 6c756673 ldclvs 6, cr6, [r5], #-460 ; 0xfffffe34 -278013f4: 002e796c eoreq r7, lr, ip, ror #18 -278013f8: 00747067 rsbseq r7, r4, r7, rrx -278013fc: 697a6958 ldmdbvs sl!, {r3, r4, r6, r8, fp, sp, lr}^ -27801400: 6f6c6320 svcvs 0x006c6320 -27801404: 69206b63 stmdbvs r0!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} -27801408: 6974696e ldmdbvs r4!, {r1, r2, r3, r5, r6, r8, fp, sp, lr}^ -2780140c: 7a696c61 bvc 2925c598 -27801410: 73206465 ; instruction: 0x73206465 -27801414: 65636375 strbvs r6, [r3, #-885]! ; 0xfffffc8b -27801418: 75667373 strbvc r7, [r6, #-883]! ; 0xfffffc8d -2780141c: 2e796c6c cdpcs 12, 7, cr6, cr9, cr12, {3} -27801420: 00000000 andeq r0, r0, r0 -27801424: 00000a0d andeq r0, r0, sp, lsl #20 - -27801428 : -27801428: 27800798 ; instruction: 0x27800798 -2780142c: 27800a60 strcs r0, [r0, r0, ror #20] -27801430: 27800934 ; instruction: 0x27800934 - -27801434 : -27801434: 27800edc ; instruction: 0x27800edc -27801438: 27800ef4 ; instruction: 0x27800ef4 -2780143c: 27800f0c strcs r0, [r0, ip, lsl #30] - -27801440 : -27801440: 27801378 ; instruction: 0x27801378 -27801444: 2780137c ; instruction: 0x2780137c -27801448: 2780105c ; instruction: 0x2780105c -2780144c: 278013a0 strcs r1, [r0, r0, lsr #7] -27801450: 278013a8 strcs r1, [r0, r8, lsr #7] -27801454: 27800fbc ; instruction: 0x27800fbc - -27801458 : -27801458: 278013cc strcs r1, [r0, ip, asr #7] -2780145c: 278013d4 ; instruction: 0x278013d4 -27801460: 27800f8c strcs r0, [r0, ip, lsl #31] -27801464: 278013f8 ; instruction: 0x278013f8 -27801468: 278013fc ; instruction: 0x278013fc -2780146c: 27800fdc ; instruction: 0x27800fdc - -27801470 : - ... - -27801484 : - ... - -2780148c : - ... - -27801494 : - ... - -27801800 <_dev_pte>: - ... - -2780d800 <_pte>: - ... - -2788f000 : - ... - -27890000 <_kt>: - ... - -27894000 <_ut>: - ... - -Disassembly of section .text: - -800a0000 <_vector_jumper>: - .section .vectors, "ax" - .globl _vector_jumper - -/* These will be relocated to VECTOR_BASE. */ -_vector_jumper: - ldr pc, .Lresethandler /* 0x00: Reset */ -800a0000: e59ff018 ldr pc, [pc, #24] ; 800a0020 <_vector_start> - ldr pc, .Lundefinedhandler /* 0x04: Undefined instruction */ -800a0004: e59ff018 ldr pc, [pc, #24] ; 800a0024 <_vector_start+0x4> - ldr pc, .Lsvchandler /* 0x08: Software interrupt */ -800a0008: e59ff018 ldr pc, [pc, #24] ; 800a0028 <_vector_start+0x8> - ldr pc, .Lprefetchaborthandler /* 0x0c: Prefetch abort */ -800a000c: e59ff018 ldr pc, [pc, #24] ; 800a002c <_vector_start+0xc> - ldr pc, .Ldataaborthandler /* 0x10: Data abort */ -800a0010: e59ff018 ldr pc, [pc, #24] ; 800a0030 <_vector_start+0x10> - ldr pc, .Laddrexcptnhandler /* 0x14: Address exception (reserved) */ -800a0014: e59ff018 ldr pc, [pc, #24] ; 800a0034 <_vector_start+0x14> - ldr pc, .Lirqhandler /* 0x18: IRQ */ -800a0018: e59ff018 ldr pc, [pc, #24] ; 800a0038 <_vector_start+0x18> - ldr pc, .Lfiqhandler /* 0x1c: FIQ */ -800a001c: e59ff018 ldr pc, [pc, #24] ; 800a003c <_vector_start+0x1c> - -800a0020 <_vector_start>: -800a0020: 27800708 strcs r0, [r0, r8, lsl #14] -800a0024: 27800708 strcs r0, [r0, r8, lsl #14] -800a0028: 27800708 strcs r0, [r0, r8, lsl #14] -800a002c: 27800708 strcs r0, [r0, r8, lsl #14] -800a0030: 27800708 strcs r0, [r0, r8, lsl #14] -800a0034: 27800708 strcs r0, [r0, r8, lsl #14] -800a0038: 27800708 strcs r0, [r0, r8, lsl #14] -800a003c: 27800708 strcs r0, [r0, r8, lsl #14] - -800a0040 : - -#include -#include - -void DcacheEnable() -{ -800a0040: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a0044: e28db000 add fp, sp, #0 -800a0048: e24dd00c sub sp, sp, #12 - uint32_t sctlr; // System Control Register - - // read sctlr - _ARM_MRC(15, 0, sctlr, 1, 0, 0); -800a004c: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -800a0050: e50b3008 str r3, [fp, #-8] - - if (!(sctlr & BM_SCTLR_C)) { -800a0054: e51b3008 ldr r3, [fp, #-8] -800a0058: e2033004 and r3, r3, #4 -800a005c: e3530000 cmp r3, #0 -800a0060: 1a000005 bne 800a007c - // set C bit (data caching enable) - sctlr |= BM_SCTLR_C; -800a0064: e51b3008 ldr r3, [fp, #-8] -800a0068: e3833004 orr r3, r3, #4 -800a006c: e50b3008 str r3, [fp, #-8] - // write modified sctlr - _ARM_MCR(15, 0, sctlr, 1, 0, 0); -800a0070: e51b3008 ldr r3, [fp, #-8] -800a0074: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - // All Cache, Branch predictor and TLB maintenance operations before followed instruction complete - _ARM_DSB(); -800a0078: f57ff04f dsb sy - } -} -800a007c: e320f000 nop {0} -800a0080: e28bd000 add sp, fp, #0 -800a0084: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a0088: e12fff1e bx lr - -800a008c : - -void DcacheDisable() -{ -800a008c: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a0090: e28db000 add fp, sp, #0 -800a0094: e24dd00c sub sp, sp, #12 - uint32_t sctlr; // System Control Register - - // read sctlr - _ARM_MRC(15, 0, sctlr, 1, 0, 0); -800a0098: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -800a009c: e50b3008 str r3, [fp, #-8] - // set C bit (data caching enable) - sctlr &= ~BM_SCTLR_C; -800a00a0: e51b3008 ldr r3, [fp, #-8] -800a00a4: e3c33004 bic r3, r3, #4 -800a00a8: e50b3008 str r3, [fp, #-8] - // write modified sctlr - _ARM_MCR(15, 0, sctlr, 1, 0, 0); -800a00ac: e51b3008 ldr r3, [fp, #-8] -800a00b0: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - // All Cache, Branch predictor and TLB maintenance operations before followed instruction complete - _ARM_DSB(); -800a00b4: f57ff04f dsb sy -} -800a00b8: e320f000 nop {0} -800a00bc: e28bd000 add sp, fp, #0 -800a00c0: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a00c4: e12fff1e bx lr - -800a00c8 : - -void IcacheEnable() -{ -800a00c8: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a00cc: e28db000 add fp, sp, #0 -800a00d0: e24dd00c sub sp, sp, #12 - uint32_t sctlr; // System Control Register - - // read sctlr - _ARM_MRC(15, 0, sctlr, 1, 0, 0); -800a00d4: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -800a00d8: e50b3008 str r3, [fp, #-8] - // ignore the operation if I is enabled already - if (!(sctlr & BM_SCTLR_I)) { -800a00dc: e51b3008 ldr r3, [fp, #-8] -800a00e0: e2033a01 and r3, r3, #4096 ; 0x1000 -800a00e4: e3530000 cmp r3, #0 -800a00e8: 1a000005 bne 800a0104 - // set I bit (instruction caching enable) - sctlr |= BM_SCTLR_I; -800a00ec: e51b3008 ldr r3, [fp, #-8] -800a00f0: e3833a01 orr r3, r3, #4096 ; 0x1000 -800a00f4: e50b3008 str r3, [fp, #-8] - // write modified sctlr - _ARM_MCR(15, 0, sctlr, 1, 0, 0); -800a00f8: e51b3008 ldr r3, [fp, #-8] -800a00fc: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - // synchronize context on this processor - _ARM_ISB(); -800a0100: f57ff06f isb sy - } -} -800a0104: e320f000 nop {0} -800a0108: e28bd000 add sp, fp, #0 -800a010c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a0110: e12fff1e bx lr - -800a0114 : - -void IcacheDisable() -{ -800a0114: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a0118: e28db000 add fp, sp, #0 -800a011c: e24dd00c sub sp, sp, #12 - uint32_t sctlr; // System Control Register - - // read sctlr - _ARM_MRC(15, 0, sctlr, 1, 0, 0); -800a0120: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -800a0124: e50b3008 str r3, [fp, #-8] - // Clear I bit (instruction caching enable) - sctlr &= ~BM_SCTLR_I; -800a0128: e51b3008 ldr r3, [fp, #-8] -800a012c: e3c33a01 bic r3, r3, #4096 ; 0x1000 -800a0130: e50b3008 str r3, [fp, #-8] - // write modified sctlr - _ARM_MCR(15, 0, sctlr, 1, 0, 0); -800a0134: e51b3008 ldr r3, [fp, #-8] -800a0138: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - // synchronize context on this processor - _ARM_ISB(); -800a013c: f57ff06f isb sy -} -800a0140: e320f000 nop {0} -800a0144: e28bd000 add sp, fp, #0 -800a0148: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a014c: e12fff1e bx lr - -800a0150 : - -void ArchCpuInit(void) -{ -800a0150: e92d4800 push {fp, lr} -800a0154: e28db004 add fp, sp, #4 -800a0158: e24dd008 sub sp, sp, #8 - /* Due to hardware limitation, on MX6Q we need to gate/ungate all PFDs - * to make sure PFD is working right, otherwise, PFDs may - * not output clock after reset, MX6DL and MX6SL have added 396M pfd - * workaround in ROM code, as bus clock need it - */ - WriteReg(BM_ANADIG_PFD_480_PFD3_CLKGATE | BM_ANADIG_PFD_480_PFD2_CLKGATE | BM_ANADIG_PFD_480_PFD1_CLKGATE | BM_ANADIG_PFD_480_PFD0_CLKGATE, -800a015c: e30830f4 movw r3, #33012 ; 0x80f4 -800a0160: e340320c movt r3, #524 ; 0x20c -800a0164: e3082080 movw r2, #32896 ; 0x8080 -800a0168: e3482080 movt r2, #32896 ; 0x8080 -800a016c: e5832000 str r2, [r3] - ANATOP_BASE_ADDR + HW_ANADIG_PFD_480_SET); - WriteReg(BM_ANADIG_PFD_528_PFD3_CLKGATE | BM_ANADIG_PFD_528_PFD2_CLKGATE | BM_ANADIG_PFD_528_PFD1_CLKGATE | BM_ANADIG_PFD_528_PFD0_CLKGATE, -800a0170: e3083104 movw r3, #33028 ; 0x8104 -800a0174: e340320c movt r3, #524 ; 0x20c -800a0178: e3082080 movw r2, #32896 ; 0x8080 -800a017c: e3482080 movt r2, #32896 ; 0x8080 -800a0180: e5832000 str r2, [r3] - ANATOP_BASE_ADDR + HW_ANADIG_PFD_528_SET); - - WriteReg(BM_ANADIG_PFD_480_PFD3_CLKGATE | BM_ANADIG_PFD_480_PFD2_CLKGATE | BM_ANADIG_PFD_480_PFD1_CLKGATE | BM_ANADIG_PFD_480_PFD0_CLKGATE, -800a0184: e30830f8 movw r3, #33016 ; 0x80f8 -800a0188: e340320c movt r3, #524 ; 0x20c -800a018c: e3082080 movw r2, #32896 ; 0x8080 -800a0190: e3482080 movt r2, #32896 ; 0x8080 -800a0194: e5832000 str r2, [r3] - ANATOP_BASE_ADDR + HW_ANADIG_PFD_480_CLR); - WriteReg(BM_ANADIG_PFD_528_PFD3_CLKGATE | BM_ANADIG_PFD_528_PFD2_CLKGATE | BM_ANADIG_PFD_528_PFD1_CLKGATE | BM_ANADIG_PFD_528_PFD0_CLKGATE, -800a0198: e3083108 movw r3, #33032 ; 0x8108 -800a019c: e340320c movt r3, #524 ; 0x20c -800a01a0: e3082080 movw r2, #32896 ; 0x8080 -800a01a4: e3482080 movt r2, #32896 ; 0x8080 -800a01a8: e5832000 str r2, [r3] - ANATOP_BASE_ADDR + HW_ANADIG_PFD_528_CLR); - - IcacheEnable(); -800a01ac: ebffffc5 bl 800a00c8 - DcacheEnable(); -800a01b0: ebffffa2 bl 800a0040 - - /* Need to power down xPU in GPC before turn off PU LDO */ - val = ReadReg(GPC_BASE_ADDR + GPC_PGC_GPU_PGCR_OFFSET); -800a01b4: e30c3260 movw r3, #49760 ; 0xc260 -800a01b8: e340320d movt r3, #525 ; 0x20d -800a01bc: e5933000 ldr r3, [r3] -800a01c0: e50b3008 str r3, [fp, #-8] - WriteReg(val | 0x1, GPC_BASE_ADDR + GPC_PGC_GPU_PGCR_OFFSET); -800a01c4: e51b3008 ldr r3, [fp, #-8] -800a01c8: e3832001 orr r2, r3, #1 -800a01cc: e30c3260 movw r3, #49760 ; 0xc260 -800a01d0: e340320d movt r3, #525 ; 0x20d -800a01d4: e5832000 str r2, [r3] - - val = ReadReg(GPC_BASE_ADDR + GPC_CNTR_OFFSET); -800a01d8: e3a03903 mov r3, #49152 ; 0xc000 -800a01dc: e340320d movt r3, #525 ; 0x20d -800a01e0: e5933000 ldr r3, [r3] -800a01e4: e50b3008 str r3, [fp, #-8] - WriteReg(val | 0x1, GPC_BASE_ADDR + GPC_CNTR_OFFSET); -800a01e8: e51b3008 ldr r3, [fp, #-8] -800a01ec: e3832001 orr r2, r3, #1 -800a01f0: e3a03903 mov r3, #49152 ; 0xc000 -800a01f4: e340320d movt r3, #525 ; 0x20d -800a01f8: e5832000 str r2, [r3] - while (ReadReg(GPC_BASE_ADDR + GPC_CNTR_OFFSET) & 0x1) -800a01fc: e320f000 nop {0} -800a0200: e3a03903 mov r3, #49152 ; 0xc000 -800a0204: e340320d movt r3, #525 ; 0x20d -800a0208: e5933000 ldr r3, [r3] -800a020c: e2033001 and r3, r3, #1 -800a0210: e3530000 cmp r3, #0 -800a0214: 1afffff9 bne 800a0200 - ; - - /* Increase the VDDSOC to 1.2V and disable VDDPU */ - val = REG_RD(ANATOP_BASE_ADDR, HW_ANADIG_REG_CORE); -800a0218: e3083140 movw r3, #33088 ; 0x8140 -800a021c: e340320c movt r3, #524 ; 0x20c -800a0220: e5933000 ldr r3, [r3] -800a0224: e50b3008 str r3, [fp, #-8] - val &= ~BM_ANADIG_REG_CORE_REG2_TRG; -800a0228: e51b3008 ldr r3, [fp, #-8] -800a022c: e3c3371f bic r3, r3, #8126464 ; 0x7c0000 -800a0230: e50b3008 str r3, [fp, #-8] - val &= ~BM_ANADIG_REG_CORE_REG1_TRG; -800a0234: e51b3008 ldr r3, [fp, #-8] -800a0238: e3c33c3e bic r3, r3, #15872 ; 0x3e00 -800a023c: e50b3008 str r3, [fp, #-8] - val |= BF_ANADIG_REG_CORE_REG2_TRG(0x14); -800a0240: e51b3008 ldr r3, [fp, #-8] -800a0244: e3833605 orr r3, r3, #5242880 ; 0x500000 -800a0248: e50b3008 str r3, [fp, #-8] - REG_WR(ANATOP_BASE_ADDR, HW_ANADIG_REG_CORE, val); -800a024c: e3083140 movw r3, #33088 ; 0x8140 -800a0250: e340320c movt r3, #524 ; 0x20c -800a0254: e51b2008 ldr r2, [fp, #-8] -800a0258: e5832000 str r2, [r3] - - /* Need to power down PCIe */ - val = REG_RD(IOMUXC_BASE_ADDR, IOMUXC_GPR1_OFFSET); -800a025c: e3a03004 mov r3, #4 -800a0260: e340320e movt r3, #526 ; 0x20e -800a0264: e5933000 ldr r3, [r3] -800a0268: e50b3008 str r3, [fp, #-8] - val |= (0x1 << 18); -800a026c: e51b3008 ldr r3, [fp, #-8] -800a0270: e3833701 orr r3, r3, #262144 ; 0x40000 -800a0274: e50b3008 str r3, [fp, #-8] - REG_WR(IOMUXC_BASE_ADDR, IOMUXC_GPR1_OFFSET, val); -800a0278: e3a03004 mov r3, #4 -800a027c: e340320e movt r3, #526 ; 0x20e -800a0280: e51b2008 ldr r2, [fp, #-8] -800a0284: e5832000 str r2, [r3] - - // /*clear PowerDown Enable bit of WDOGx_WMCR*/ - // WriteReg(0, WDOG1_BASE_ADDR + 0x08); - // WriteReg(0, WDOG2_BASE_ADDR + 0x08); -} -800a0288: e320f000 nop {0} -800a028c: e24bd004 sub sp, fp, #4 -800a0290: e8bd8800 pop {fp, pc} - -800a0294 : - -void ArchDriverInit(void) -{ -800a0294: e92d4800 push {fp, lr} -800a0298: e28db004 add fp, sp, #4 - mxc_iomux_v3_init((void*)IOMUXC_BASE_ADDR); -800a029c: e3a00000 mov r0, #0 -800a02a0: e340020e movt r0, #526 ; 0x20e -800a02a4: eb0001cd bl 800a09e0 - - InitUart(UART_INSTANCE, UART_BAUD_RATE); -800a02a8: e3a01cc2 mov r1, #49664 ; 0xc200 -800a02ac: e3401001 movt r1, #1 -800a02b0: e3a00002 mov r0, #2 -800a02b4: eb00047b bl 800a14a8 -} -800a02b8: e320f000 nop {0} -800a02bc: e8bd8800 pop {fp, pc} - -800a02c0 <_sys_serial_init>: -#include - -extern void ArchDriverInit(void); - -static void _sys_serial_init() -{ -800a02c0: e92d4800 push {fp, lr} -800a02c4: e28db004 add fp, sp, #4 - ArchDriverInit(); -800a02c8: ebfffff1 bl 800a0294 -} -800a02cc: e320f000 nop {0} -800a02d0: e8bd8800 pop {fp, pc} - -800a02d4 <_get_serial_int>: - -static uint32_t _get_serial_int() -{ -800a02d4: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a02d8: e28db000 add fp, sp, #0 - return UART_IRQS(UART_INSTANCE); -800a02dc: e3a0303b mov r3, #59 ; 0x3b -} -800a02e0: e1a00003 mov r0, r3 -800a02e4: e28bd000 add sp, fp, #0 -800a02e8: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a02ec: e12fff1e bx lr - -800a02f0 <_getc>: - -static char _getc() -{ -800a02f0: e92d4800 push {fp, lr} -800a02f4: e28db004 add fp, sp, #4 - return uart_getchar(UART_INSTANCE); -800a02f8: e3a00002 mov r0, #2 -800a02fc: eb000528 bl 800a17a4 -800a0300: e1a03000 mov r3, r0 -} -800a0304: e1a00003 mov r0, r3 -800a0308: e8bd8800 pop {fp, pc} - -800a030c <_putc>: - -static void _putc(char c) -{ -800a030c: e92d4800 push {fp, lr} -800a0310: e28db004 add fp, sp, #4 -800a0314: e24dd008 sub sp, sp, #8 -800a0318: e1a03000 mov r3, r0 -800a031c: e54b3005 strb r3, [fp, #-5] - uart_putchar(UART_INSTANCE, (uint8_t*)&c); -800a0320: e24b3005 sub r3, fp, #5 -800a0324: e1a01003 mov r1, r3 -800a0328: e3a00002 mov r0, #2 -800a032c: eb0004c8 bl 800a1654 -} -800a0330: e320f000 nop {0} -800a0334: e24bd004 sub sp, fp, #4 -800a0338: e8bd8800 pop {fp, pc} - -800a033c : - .putc = _putc, - .getc = _getc, -}; - -static void printint(int xx, int base, int sign) -{ -800a033c: e92d4800 push {fp, lr} -800a0340: e28db004 add fp, sp, #4 -800a0344: e24dd028 sub sp, sp, #40 ; 0x28 -800a0348: e50b0020 str r0, [fp, #-32] ; 0xffffffe0 -800a034c: e50b1024 str r1, [fp, #-36] ; 0xffffffdc -800a0350: e50b2028 str r2, [fp, #-40] ; 0xffffffd8 - static char digits[] = "0123456789ABCDEF"; - char buf[16]; - int i; - uint32_t x; - - if (sign && (sign = xx < 0)) { -800a0354: e51b3028 ldr r3, [fp, #-40] ; 0xffffffd8 -800a0358: e3530000 cmp r3, #0 -800a035c: 0a00000a beq 800a038c -800a0360: e51b3020 ldr r3, [fp, #-32] ; 0xffffffe0 -800a0364: e1a03fa3 lsr r3, r3, #31 -800a0368: e6ef3073 uxtb r3, r3 -800a036c: e50b3028 str r3, [fp, #-40] ; 0xffffffd8 -800a0370: e51b3028 ldr r3, [fp, #-40] ; 0xffffffd8 -800a0374: e3530000 cmp r3, #0 -800a0378: 0a000003 beq 800a038c - x = -xx; -800a037c: e51b3020 ldr r3, [fp, #-32] ; 0xffffffe0 -800a0380: e2633000 rsb r3, r3, #0 -800a0384: e50b300c str r3, [fp, #-12] -800a0388: ea000001 b 800a0394 - } else { - x = xx; -800a038c: e51b3020 ldr r3, [fp, #-32] ; 0xffffffe0 -800a0390: e50b300c str r3, [fp, #-12] - } - - i = 0; -800a0394: e3a03000 mov r3, #0 -800a0398: e50b3008 str r3, [fp, #-8] - - do { - buf[i++] = digits[x % base]; -800a039c: e51b2024 ldr r2, [fp, #-36] ; 0xffffffdc -800a03a0: e51b300c ldr r3, [fp, #-12] -800a03a4: e1a01002 mov r1, r2 -800a03a8: e1a00003 mov r0, r3 -800a03ac: fa0016b6 blx 800a5e8c <__aeabi_uidivmod> -800a03b0: e1a03001 mov r3, r1 -800a03b4: e1a01003 mov r1, r3 -800a03b8: e51b2008 ldr r2, [fp, #-8] -800a03bc: e2823001 add r3, r2, #1 -800a03c0: e50b3008 str r3, [fp, #-8] -800a03c4: e30636c0 movw r3, #26304 ; 0x66c0 -800a03c8: e348300a movt r3, #32778 ; 0x800a -800a03cc: e7d31001 ldrb r1, [r3, r1] -800a03d0: e24b3004 sub r3, fp, #4 -800a03d4: e0833002 add r3, r3, r2 -800a03d8: e1a02001 mov r2, r1 -800a03dc: e5432018 strb r2, [r3, #-24] ; 0xffffffe8 - } while ((x /= base) != 0); -800a03e0: e51b3024 ldr r3, [fp, #-36] ; 0xffffffdc -800a03e4: e1a01003 mov r1, r3 -800a03e8: e51b000c ldr r0, [fp, #-12] -800a03ec: fa00160f blx 800a5c30 <__udivsi3> -800a03f0: e1a03000 mov r3, r0 -800a03f4: e50b300c str r3, [fp, #-12] -800a03f8: e51b300c ldr r3, [fp, #-12] -800a03fc: e3530000 cmp r3, #0 -800a0400: 1affffe5 bne 800a039c - - if (sign) -800a0404: e51b3028 ldr r3, [fp, #-40] ; 0xffffffd8 -800a0408: e3530000 cmp r3, #0 -800a040c: 0a000010 beq 800a0454 - buf[i++] = '-'; -800a0410: e51b3008 ldr r3, [fp, #-8] -800a0414: e2832001 add r2, r3, #1 -800a0418: e50b2008 str r2, [fp, #-8] -800a041c: e24b2004 sub r2, fp, #4 -800a0420: e0823003 add r3, r2, r3 -800a0424: e3a0202d mov r2, #45 ; 0x2d -800a0428: e5432018 strb r2, [r3, #-24] ; 0xffffffe8 - - while (--i >= 0) -800a042c: ea000008 b 800a0454 - xizi_kern_serial_driver.putc(buf[i]); -800a0430: e30636b0 movw r3, #26288 ; 0x66b0 -800a0434: e348300a movt r3, #32778 ; 0x800a -800a0438: e593300c ldr r3, [r3, #12] -800a043c: e24b101c sub r1, fp, #28 -800a0440: e51b2008 ldr r2, [fp, #-8] -800a0444: e0812002 add r2, r1, r2 -800a0448: e5d22000 ldrb r2, [r2] -800a044c: e1a00002 mov r0, r2 -800a0450: e12fff33 blx r3 - while (--i >= 0) -800a0454: e51b3008 ldr r3, [fp, #-8] -800a0458: e2433001 sub r3, r3, #1 -800a045c: e50b3008 str r3, [fp, #-8] -800a0460: e51b3008 ldr r3, [fp, #-8] -800a0464: e3530000 cmp r3, #0 -800a0468: aafffff0 bge 800a0430 -} -800a046c: e320f000 nop {0} -800a0470: e320f000 nop {0} -800a0474: e24bd004 sub sp, fp, #4 -800a0478: e8bd8800 pop {fp, pc} - -800a047c : - -// Print to the console. only understands %d, %x, %p, %s. -void KPrintf(char* fmt, ...) -{ -800a047c: e92d000f push {r0, r1, r2, r3} -800a0480: e92d4800 push {fp, lr} -800a0484: e28db004 add fp, sp, #4 -800a0488: e24dd010 sub sp, sp, #16 - int i, c; - uint32_t* argp; - char* s; - - if (fmt == 0) { -800a048c: e59b3004 ldr r3, [fp, #4] -800a0490: e3530000 cmp r3, #0 -800a0494: 1a000003 bne 800a04a8 - KPrintf("null fmt"); -800a0498: e3060048 movw r0, #24648 ; 0x6048 -800a049c: e348000a movt r0, #32778 ; 0x800a -800a04a0: ebfffff5 bl 800a047c - return; -800a04a4: ea00008d b 800a06e0 - } - - argp = (uint32_t*)(void*)(&fmt + 1); -800a04a8: e28b3008 add r3, fp, #8 -800a04ac: e50b300c str r3, [fp, #-12] - - for (i = 0; (c = fmt[i] & 0xff) != 0; i++) { -800a04b0: e3a03000 mov r3, #0 -800a04b4: e50b3008 str r3, [fp, #-8] -800a04b8: ea00007e b 800a06b8 - if (c != '%') { -800a04bc: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a04c0: e3530025 cmp r3, #37 ; 0x25 -800a04c4: 0a000007 beq 800a04e8 - xizi_kern_serial_driver.putc(c); -800a04c8: e30636b0 movw r3, #26288 ; 0x66b0 -800a04cc: e348300a movt r3, #32778 ; 0x800a -800a04d0: e593300c ldr r3, [r3, #12] -800a04d4: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a04d8: e6ef2072 uxtb r2, r2 -800a04dc: e1a00002 mov r0, r2 -800a04e0: e12fff33 blx r3 - continue; -800a04e4: ea000070 b 800a06ac - } - - c = fmt[++i] & 0xff; -800a04e8: e59b2004 ldr r2, [fp, #4] -800a04ec: e51b3008 ldr r3, [fp, #-8] -800a04f0: e2833001 add r3, r3, #1 -800a04f4: e50b3008 str r3, [fp, #-8] -800a04f8: e51b3008 ldr r3, [fp, #-8] -800a04fc: e0823003 add r3, r2, r3 -800a0500: e5d33000 ldrb r3, [r3] -800a0504: e50b3014 str r3, [fp, #-20] ; 0xffffffec - - if (!c) -800a0508: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a050c: e3530000 cmp r3, #0 -800a0510: 0a000071 beq 800a06dc - break; - - switch (c) { -800a0514: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a0518: e3530025 cmp r3, #37 ; 0x25 -800a051c: 0a00004f beq 800a0660 -800a0520: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a0524: e3530025 cmp r3, #37 ; 0x25 -800a0528: ba000052 blt 800a0678 -800a052c: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a0530: e3530078 cmp r3, #120 ; 0x78 -800a0534: ca00004f bgt 800a0678 -800a0538: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a053c: e3530064 cmp r3, #100 ; 0x64 -800a0540: ba00004c blt 800a0678 -800a0544: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a0548: e2433064 sub r3, r3, #100 ; 0x64 -800a054c: e3530014 cmp r3, #20 -800a0550: 979ff103 ldrls pc, [pc, r3, lsl #2] -800a0554: ea000047 b 800a0678 -800a0558: 800a05ac andhi r0, sl, ip, lsr #11 -800a055c: 800a0678 andhi r0, sl, r8, ror r6 -800a0560: 800a0678 andhi r0, sl, r8, ror r6 -800a0564: 800a0678 andhi r0, sl, r8, ror r6 -800a0568: 800a0678 andhi r0, sl, r8, ror r6 -800a056c: 800a0678 andhi r0, sl, r8, ror r6 -800a0570: 800a0678 andhi r0, sl, r8, ror r6 -800a0574: 800a0678 andhi r0, sl, r8, ror r6 -800a0578: 800a0678 andhi r0, sl, r8, ror r6 -800a057c: 800a0678 andhi r0, sl, r8, ror r6 -800a0580: 800a0678 andhi r0, sl, r8, ror r6 -800a0584: 800a0678 andhi r0, sl, r8, ror r6 -800a0588: 800a05d0 ldrdhi r0, [sl], -r0 ; -800a058c: 800a0678 andhi r0, sl, r8, ror r6 -800a0590: 800a0678 andhi r0, sl, r8, ror r6 -800a0594: 800a05f4 strdhi r0, [sl], -r4 -800a0598: 800a0678 andhi r0, sl, r8, ror r6 -800a059c: 800a0678 andhi r0, sl, r8, ror r6 -800a05a0: 800a0678 andhi r0, sl, r8, ror r6 -800a05a4: 800a0678 andhi r0, sl, r8, ror r6 -800a05a8: 800a05d0 ldrdhi r0, [sl], -r0 ; - case 'd': - printint(*argp++, 10, 1); -800a05ac: e51b300c ldr r3, [fp, #-12] -800a05b0: e2832004 add r2, r3, #4 -800a05b4: e50b200c str r2, [fp, #-12] -800a05b8: e5933000 ldr r3, [r3] -800a05bc: e3a02001 mov r2, #1 -800a05c0: e3a0100a mov r1, #10 -800a05c4: e1a00003 mov r0, r3 -800a05c8: ebffff5b bl 800a033c - break; -800a05cc: ea000036 b 800a06ac - - case 'x': - case 'p': - printint(*argp++, 16, 0); -800a05d0: e51b300c ldr r3, [fp, #-12] -800a05d4: e2832004 add r2, r3, #4 -800a05d8: e50b200c str r2, [fp, #-12] -800a05dc: e5933000 ldr r3, [r3] -800a05e0: e3a02000 mov r2, #0 -800a05e4: e3a01010 mov r1, #16 -800a05e8: e1a00003 mov r0, r3 -800a05ec: ebffff52 bl 800a033c - break; -800a05f0: ea00002d b 800a06ac - - case 's': - if ((s = (char*)*argp++) == 0) { -800a05f4: e51b300c ldr r3, [fp, #-12] -800a05f8: e2832004 add r2, r3, #4 -800a05fc: e50b200c str r2, [fp, #-12] -800a0600: e5933000 ldr r3, [r3] -800a0604: e50b3010 str r3, [fp, #-16] -800a0608: e51b3010 ldr r3, [fp, #-16] -800a060c: e3530000 cmp r3, #0 -800a0610: 1a00000d bne 800a064c - s = "(null)"; -800a0614: e3063054 movw r3, #24660 ; 0x6054 -800a0618: e348300a movt r3, #32778 ; 0x800a -800a061c: e50b3010 str r3, [fp, #-16] - } - - for (; *s; s++) { -800a0620: ea000009 b 800a064c - xizi_kern_serial_driver.putc(*s); -800a0624: e30636b0 movw r3, #26288 ; 0x66b0 -800a0628: e348300a movt r3, #32778 ; 0x800a -800a062c: e593300c ldr r3, [r3, #12] -800a0630: e51b2010 ldr r2, [fp, #-16] -800a0634: e5d22000 ldrb r2, [r2] -800a0638: e1a00002 mov r0, r2 -800a063c: e12fff33 blx r3 - for (; *s; s++) { -800a0640: e51b3010 ldr r3, [fp, #-16] -800a0644: e2833001 add r3, r3, #1 -800a0648: e50b3010 str r3, [fp, #-16] -800a064c: e51b3010 ldr r3, [fp, #-16] -800a0650: e5d33000 ldrb r3, [r3] -800a0654: e3530000 cmp r3, #0 -800a0658: 1afffff1 bne 800a0624 - } - break; -800a065c: ea000012 b 800a06ac - - case '%': - xizi_kern_serial_driver.putc('%'); -800a0660: e30636b0 movw r3, #26288 ; 0x66b0 -800a0664: e348300a movt r3, #32778 ; 0x800a -800a0668: e593300c ldr r3, [r3, #12] -800a066c: e3a00025 mov r0, #37 ; 0x25 -800a0670: e12fff33 blx r3 - break; -800a0674: ea00000c b 800a06ac - - default: - // Print unknown % sequence to draw attention. - xizi_kern_serial_driver.putc('%'); -800a0678: e30636b0 movw r3, #26288 ; 0x66b0 -800a067c: e348300a movt r3, #32778 ; 0x800a -800a0680: e593300c ldr r3, [r3, #12] -800a0684: e3a00025 mov r0, #37 ; 0x25 -800a0688: e12fff33 blx r3 - xizi_kern_serial_driver.putc(c); -800a068c: e30636b0 movw r3, #26288 ; 0x66b0 -800a0690: e348300a movt r3, #32778 ; 0x800a -800a0694: e593300c ldr r3, [r3, #12] -800a0698: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a069c: e6ef2072 uxtb r2, r2 -800a06a0: e1a00002 mov r0, r2 -800a06a4: e12fff33 blx r3 - break; -800a06a8: e320f000 nop {0} - for (i = 0; (c = fmt[i] & 0xff) != 0; i++) { -800a06ac: e51b3008 ldr r3, [fp, #-8] -800a06b0: e2833001 add r3, r3, #1 -800a06b4: e50b3008 str r3, [fp, #-8] -800a06b8: e59b2004 ldr r2, [fp, #4] -800a06bc: e51b3008 ldr r3, [fp, #-8] -800a06c0: e0823003 add r3, r2, r3 -800a06c4: e5d33000 ldrb r3, [r3] -800a06c8: e50b3014 str r3, [fp, #-20] ; 0xffffffec -800a06cc: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a06d0: e3530000 cmp r3, #0 -800a06d4: 1affff78 bne 800a04bc -800a06d8: ea000000 b 800a06e0 - break; -800a06dc: e320f000 nop {0} - } - } -800a06e0: e24bd004 sub sp, fp, #4 -800a06e4: e8bd4800 pop {fp, lr} -800a06e8: e28dd010 add sp, sp, #16 -800a06ec: e12fff1e bx lr - -800a06f0 : - -/* - * configures a single pad in the iomuxer - */ -int mxc_iomux_v3_setup_pad(iomux_v3_cfg_t pad) -{ -800a06f0: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a06f4: e28db000 add fp, sp, #0 -800a06f8: e24dd024 sub sp, sp, #36 ; 0x24 -800a06fc: e14b02f4 strd r0, [fp, #-36] ; 0xffffffdc - uint32_t mux_ctrl_ofs = (pad & MUX_CTRL_OFS_MASK) >> MUX_CTRL_OFS_SHIFT; -800a0700: e51b3024 ldr r3, [fp, #-36] ; 0xffffffdc -800a0704: e7eb3053 ubfx r3, r3, #0, #12 -800a0708: e50b300c str r3, [fp, #-12] - uint32_t mux_mode = (pad & MUX_MODE_MASK) >> MUX_MODE_SHIFT; -800a070c: e14b02d4 ldrd r0, [fp, #-36] ; 0xffffffdc -800a0710: e3a02000 mov r2, #0 -800a0714: e3a03000 mov r3, #0 -800a0718: e1a02221 lsr r2, r1, #4 -800a071c: e3a03000 mov r3, #0 -800a0720: e1a03002 mov r3, r2 -800a0724: e203301f and r3, r3, #31 -800a0728: e50b3010 str r3, [fp, #-16] - uint32_t sel_input_ofs = - (pad & MUX_SEL_INPUT_OFS_MASK) >> MUX_SEL_INPUT_OFS_SHIFT; -800a072c: e14b02d4 ldrd r0, [fp, #-36] ; 0xffffffdc -800a0730: e3a02000 mov r2, #0 -800a0734: e3a03000 mov r3, #0 -800a0738: e1a02c20 lsr r2, r0, #24 -800a073c: e1822401 orr r2, r2, r1, lsl #8 -800a0740: e1a03c21 lsr r3, r1, #24 -800a0744: e1a03002 mov r3, r2 - uint32_t sel_input_ofs = -800a0748: e7eb3053 ubfx r3, r3, #0, #12 -800a074c: e50b3014 str r3, [fp, #-20] ; 0xffffffec - uint32_t sel_input = - (pad & MUX_SEL_INPUT_MASK) >> MUX_SEL_INPUT_SHIFT; -800a0750: e14b02d4 ldrd r0, [fp, #-36] ; 0xffffffdc -800a0754: e3a02000 mov r2, #0 -800a0758: e3a03000 mov r3, #0 -800a075c: e1a02e21 lsr r2, r1, #28 -800a0760: e3a03000 mov r3, #0 - uint32_t sel_input = -800a0764: e1a03002 mov r3, r2 -800a0768: e50b3018 str r3, [fp, #-24] ; 0xffffffe8 - uint32_t pad_ctrl_ofs = - (pad & MUX_PAD_CTRL_OFS_MASK) >> MUX_PAD_CTRL_OFS_SHIFT; -800a076c: e14b02d4 ldrd r0, [fp, #-36] ; 0xffffffdc -800a0770: e3a02000 mov r2, #0 -800a0774: e3a03000 mov r3, #0 -800a0778: e1a02620 lsr r2, r0, #12 -800a077c: e1822a01 orr r2, r2, r1, lsl #20 -800a0780: e1a03621 lsr r3, r1, #12 -800a0784: e1a03002 mov r3, r2 - uint32_t pad_ctrl_ofs = -800a0788: e7eb3053 ubfx r3, r3, #0, #12 -800a078c: e50b301c str r3, [fp, #-28] ; 0xffffffe4 - uint32_t pad_ctrl = (pad & MUX_PAD_CTRL_MASK) >> MUX_PAD_CTRL_SHIFT; -800a0790: e14b02d4 ldrd r0, [fp, #-36] ; 0xffffffdc -800a0794: e3a02000 mov r2, #0 -800a0798: e3a03000 mov r3, #0 -800a079c: e1a024a1 lsr r2, r1, #9 -800a07a0: e3a03000 mov r3, #0 -800a07a4: e1a03002 mov r3, r2 -800a07a8: e7f23053 ubfx r3, r3, #0, #19 -800a07ac: e50b3008 str r3, [fp, #-8] - - if (mux_ctrl_ofs) -800a07b0: e51b300c ldr r3, [fp, #-12] -800a07b4: e3530000 cmp r3, #0 -800a07b8: 0a000006 beq 800a07d8 - WriteReg(mux_mode, base + mux_ctrl_ofs); -800a07bc: e3063a90 movw r3, #27280 ; 0x6a90 -800a07c0: e348300a movt r3, #32778 ; 0x800a -800a07c4: e5932000 ldr r2, [r3] -800a07c8: e51b300c ldr r3, [fp, #-12] -800a07cc: e0823003 add r3, r2, r3 -800a07d0: e51b2010 ldr r2, [fp, #-16] -800a07d4: e5832000 str r2, [r3] - - if (sel_input_ofs) -800a07d8: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a07dc: e3530000 cmp r3, #0 -800a07e0: 0a000006 beq 800a0800 - WriteReg(sel_input, base + sel_input_ofs); -800a07e4: e3063a90 movw r3, #27280 ; 0x6a90 -800a07e8: e348300a movt r3, #32778 ; 0x800a -800a07ec: e5932000 ldr r2, [r3] -800a07f0: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a07f4: e0823003 add r3, r2, r3 -800a07f8: e51b2018 ldr r2, [fp, #-24] ; 0xffffffe8 -800a07fc: e5832000 str r2, [r3] - - if (!(pad_ctrl & NO_PAD_CTRL) && pad_ctrl_ofs) { -800a0800: e51b3008 ldr r3, [fp, #-8] -800a0804: e2033802 and r3, r3, #131072 ; 0x20000 -800a0808: e3530000 cmp r3, #0 -800a080c: 1a000013 bne 800a0860 -800a0810: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -800a0814: e3530000 cmp r3, #0 -800a0818: 0a000010 beq 800a0860 - if (pad_ctrl & PAD_CTL_LVE) { -800a081c: e51b3008 ldr r3, [fp, #-8] -800a0820: e2033701 and r3, r3, #262144 ; 0x40000 -800a0824: e3530000 cmp r3, #0 -800a0828: 0a000005 beq 800a0844 - /* Set the bit for LVE */ - pad_ctrl |= (1 << PAD_CTL_LVE_OFFSET); -800a082c: e51b3008 ldr r3, [fp, #-8] -800a0830: e3833501 orr r3, r3, #4194304 ; 0x400000 -800a0834: e50b3008 str r3, [fp, #-8] - pad_ctrl &= ~(PAD_CTL_LVE); -800a0838: e51b3008 ldr r3, [fp, #-8] -800a083c: e3c33701 bic r3, r3, #262144 ; 0x40000 -800a0840: e50b3008 str r3, [fp, #-8] - } - WriteReg(pad_ctrl, base + pad_ctrl_ofs); -800a0844: e3063a90 movw r3, #27280 ; 0x6a90 -800a0848: e348300a movt r3, #32778 ; 0x800a -800a084c: e5932000 ldr r2, [r3] -800a0850: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -800a0854: e0823003 add r3, r2, r3 -800a0858: e51b2008 ldr r2, [fp, #-8] -800a085c: e5832000 str r2, [r3] - } - - return 0; -800a0860: e3a03000 mov r3, #0 -} -800a0864: e1a00003 mov r0, r3 -800a0868: e28bd000 add sp, fp, #0 -800a086c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a0870: e12fff1e bx lr - -800a0874 : - -int mxc_iomux_v3_setup_multiple_pads(iomux_v3_cfg_t *pad_list, unsigned count) -{ -800a0874: e92d4800 push {fp, lr} -800a0878: e28db004 add fp, sp, #4 -800a087c: e24dd018 sub sp, sp, #24 -800a0880: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 -800a0884: e50b101c str r1, [fp, #-28] ; 0xffffffe4 - iomux_v3_cfg_t *p = pad_list; -800a0888: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a088c: e50b3008 str r3, [fp, #-8] - int i; - int ret; - - for (i = 0; i < count; i++) { -800a0890: e3a03000 mov r3, #0 -800a0894: e50b300c str r3, [fp, #-12] -800a0898: ea000010 b 800a08e0 - ret = mxc_iomux_v3_setup_pad(*p); -800a089c: e51b3008 ldr r3, [fp, #-8] -800a08a0: e1c320d0 ldrd r2, [r3] -800a08a4: e1a00002 mov r0, r2 -800a08a8: e1a01003 mov r1, r3 -800a08ac: ebffff8f bl 800a06f0 -800a08b0: e50b0010 str r0, [fp, #-16] - if (ret) -800a08b4: e51b3010 ldr r3, [fp, #-16] -800a08b8: e3530000 cmp r3, #0 -800a08bc: 0a000001 beq 800a08c8 - return ret; -800a08c0: e51b3010 ldr r3, [fp, #-16] -800a08c4: ea00000a b 800a08f4 - p++; -800a08c8: e51b3008 ldr r3, [fp, #-8] -800a08cc: e2833008 add r3, r3, #8 -800a08d0: e50b3008 str r3, [fp, #-8] - for (i = 0; i < count; i++) { -800a08d4: e51b300c ldr r3, [fp, #-12] -800a08d8: e2833001 add r3, r3, #1 -800a08dc: e50b300c str r3, [fp, #-12] -800a08e0: e51b300c ldr r3, [fp, #-12] -800a08e4: e51b201c ldr r2, [fp, #-28] ; 0xffffffe4 -800a08e8: e1520003 cmp r2, r3 -800a08ec: 8affffea bhi 800a089c - } - return 0; -800a08f0: e3a03000 mov r3, #0 -} -800a08f4: e1a00003 mov r0, r3 -800a08f8: e24bd004 sub sp, fp, #4 -800a08fc: e8bd8800 pop {fp, pc} - -800a0900 : - -void mxc_iomux_set_gpr_register(int group, int start_bit, int num_bits, int value) -{ -800a0900: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a0904: e28db000 add fp, sp, #0 -800a0908: e24dd01c sub sp, sp, #28 -800a090c: e50b0010 str r0, [fp, #-16] -800a0910: e50b1014 str r1, [fp, #-20] ; 0xffffffec -800a0914: e50b2018 str r2, [fp, #-24] ; 0xffffffe8 -800a0918: e50b301c str r3, [fp, #-28] ; 0xffffffe4 - int i = 0; -800a091c: e3a03000 mov r3, #0 -800a0920: e50b3008 str r3, [fp, #-8] - uint32_t reg; - reg = ReadReg(base + group * 4); -800a0924: e3063a90 movw r3, #27280 ; 0x6a90 -800a0928: e348300a movt r3, #32778 ; 0x800a -800a092c: e5933000 ldr r3, [r3] -800a0930: e51b2010 ldr r2, [fp, #-16] -800a0934: e1a02102 lsl r2, r2, #2 -800a0938: e0833002 add r3, r3, r2 -800a093c: e5933000 ldr r3, [r3] -800a0940: e50b300c str r3, [fp, #-12] - while (num_bits) { -800a0944: ea00000f b 800a0988 - reg &= ~(1<<(start_bit + i)); -800a0948: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a094c: e51b3008 ldr r3, [fp, #-8] -800a0950: e0823003 add r3, r2, r3 -800a0954: e3a02001 mov r2, #1 -800a0958: e1a03312 lsl r3, r2, r3 -800a095c: e1e03003 mvn r3, r3 -800a0960: e1a02003 mov r2, r3 -800a0964: e51b300c ldr r3, [fp, #-12] -800a0968: e0033002 and r3, r3, r2 -800a096c: e50b300c str r3, [fp, #-12] - i++; -800a0970: e51b3008 ldr r3, [fp, #-8] -800a0974: e2833001 add r3, r3, #1 -800a0978: e50b3008 str r3, [fp, #-8] - num_bits--; -800a097c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0980: e2433001 sub r3, r3, #1 -800a0984: e50b3018 str r3, [fp, #-24] ; 0xffffffe8 - while (num_bits) { -800a0988: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a098c: e3530000 cmp r3, #0 -800a0990: 1affffec bne 800a0948 - } - reg |= (value << start_bit); -800a0994: e51b201c ldr r2, [fp, #-28] ; 0xffffffe4 -800a0998: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a099c: e1a03312 lsl r3, r2, r3 -800a09a0: e1a02003 mov r2, r3 -800a09a4: e51b300c ldr r3, [fp, #-12] -800a09a8: e1833002 orr r3, r3, r2 -800a09ac: e50b300c str r3, [fp, #-12] - WriteReg(reg, base + group * 4); -800a09b0: e3063a90 movw r3, #27280 ; 0x6a90 -800a09b4: e348300a movt r3, #32778 ; 0x800a -800a09b8: e5933000 ldr r3, [r3] -800a09bc: e51b2010 ldr r2, [fp, #-16] -800a09c0: e1a02102 lsl r2, r2, #2 -800a09c4: e0833002 add r3, r3, r2 -800a09c8: e51b200c ldr r2, [fp, #-12] -800a09cc: e5832000 str r2, [r3] -} -800a09d0: e320f000 nop {0} -800a09d4: e28bd000 add sp, fp, #0 -800a09d8: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a09dc: e12fff1e bx lr - -800a09e0 : - -void mxc_iomux_v3_init(void *iomux_v3_base) -{ -800a09e0: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a09e4: e28db000 add fp, sp, #0 -800a09e8: e24dd00c sub sp, sp, #12 -800a09ec: e50b0008 str r0, [fp, #-8] - base = iomux_v3_base; -800a09f0: e3063a90 movw r3, #27280 ; 0x6a90 -800a09f4: e348300a movt r3, #32778 ; 0x800a -800a09f8: e51b2008 ldr r2, [fp, #-8] -800a09fc: e5832000 str r2, [r3] -} -800a0a00: e320f000 nop {0} -800a0a04: e28bd000 add sp, fp, #0 -800a0a08: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a0a0c: e12fff1e bx lr - -800a0a10 : -*************************************************/ - -#include - -static void InitUartGpio(void) -{ -800a0a10: e92d4800 push {fp, lr} -800a0a14: e28db004 add fp, sp, #4 - /* UART1 TXD */ - mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT6__UART1_TXD); -800a0a18: e28f1030 add r1, pc, #48 ; 0x30 -800a0a1c: e1c100d0 ldrd r0, [r1] -800a0a20: ebffff32 bl 800a06f0 - - /* UART1 RXD */ - mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT7__UART1_RXD); -800a0a24: e28f102c add r1, pc, #44 ; 0x2c -800a0a28: e1c100d0 ldrd r0, [r1] -800a0a2c: ebffff2f bl 800a06f0 - - /* UART2 TXD */ - mxc_iomux_v3_setup_pad(MX6Q_PAD_EIM_D26__UART2_TXD); -800a0a30: e28f1028 add r1, pc, #40 ; 0x28 -800a0a34: e1c100d0 ldrd r0, [r1] -800a0a38: ebffff2c bl 800a06f0 - - /* UART2 RXD */ - mxc_iomux_v3_setup_pad(MX6Q_PAD_EIM_D27__UART2_RXD); -800a0a3c: e28f1024 add r1, pc, #36 ; 0x24 -800a0a40: e1c100d0 ldrd r0, [r1] -800a0a44: ebffff29 bl 800a06f0 -} -800a0a48: e320f000 nop {0} -800a0a4c: e8bd8800 pop {fp, pc} -800a0a50: 006942ac rsbeq r4, r9, ip, lsr #5 -800a0a54: 03616210 cmneq r1, #16, 4 -800a0a58: 206902a8 rsbcs r0, r9, r8, lsr #5 -800a0a5c: 23616219 cmncs r1, #-1879048191 ; 0x90000001 -800a0a60: 003d00bc ldrhteq r0, [sp], -ip -800a0a64: 03616240 cmneq r1, #64, 4 -800a0a68: 283d40c0 ldmdacs sp!, {r6, r7, lr} -800a0a6c: 13616249 cmnne r1, #-1879048188 ; 0x90000004 - -800a0a70 : - -static uint32_t GetUartClk(void) -{ -800a0a70: e92d4800 push {fp, lr} -800a0a74: e28db004 add fp, sp, #4 -800a0a78: e24dd010 sub sp, sp, #16 - uint32_t freq = 80000000, reg, podf; -800a0a7c: e3a03b2d mov r3, #46080 ; 0xb400 -800a0a80: e34034c4 movt r3, #1220 ; 0x4c4 -800a0a84: e50b3008 str r3, [fp, #-8] - - reg = ReadReg(MXC_CCM_CSCDR1); -800a0a88: e3043024 movw r3, #16420 ; 0x4024 -800a0a8c: e340320c movt r3, #524 ; 0x20c -800a0a90: e5933000 ldr r3, [r3] -800a0a94: e50b300c str r3, [fp, #-12] - podf = (reg & MXC_CCM_CSCDR1_UART_CLK_PODF_MASK) >> -800a0a98: e51b300c ldr r3, [fp, #-12] -800a0a9c: e203303f and r3, r3, #63 ; 0x3f -800a0aa0: e50b3010 str r3, [fp, #-16] - MXC_CCM_CSCDR1_UART_CLK_PODF_OFFSET; - freq /= (podf + 1); -800a0aa4: e51b3010 ldr r3, [fp, #-16] -800a0aa8: e2833001 add r3, r3, #1 -800a0aac: e1a01003 mov r1, r3 -800a0ab0: e51b0008 ldr r0, [fp, #-8] -800a0ab4: fa00145d blx 800a5c30 <__udivsi3> -800a0ab8: e1a03000 mov r3, r0 -800a0abc: e50b3008 str r3, [fp, #-8] - - return freq; -800a0ac0: e51b3008 ldr r3, [fp, #-8] -} -800a0ac4: e1a00003 mov r0, r3 -800a0ac8: e24bd004 sub sp, fp, #4 -800a0acc: e8bd8800 pop {fp, pc} - -800a0ad0 : - -void UartPutChar(uint32_t instance, uint8_t *ch) -{ -800a0ad0: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a0ad4: e28db000 add fp, sp, #0 -800a0ad8: e24dd00c sub sp, sp, #12 -800a0adc: e50b0008 str r0, [fp, #-8] -800a0ae0: e50b100c str r1, [fp, #-12] - /* Wait for Tx FIFO not full */ - while (HW_UART_UTS(instance).B.TXFULL); -800a0ae4: e320f000 nop {0} -800a0ae8: e51b3008 ldr r3, [fp, #-8] -800a0aec: e3530001 cmp r3, #1 -800a0af0: 0a00001a beq 800a0b60 -800a0af4: e51b3008 ldr r3, [fp, #-8] -800a0af8: e3530002 cmp r3, #2 -800a0afc: 0a000014 beq 800a0b54 -800a0b00: e51b3008 ldr r3, [fp, #-8] -800a0b04: e3530003 cmp r3, #3 -800a0b08: 0a00000e beq 800a0b48 -800a0b0c: e51b3008 ldr r3, [fp, #-8] -800a0b10: e3530004 cmp r3, #4 -800a0b14: 0a000008 beq 800a0b3c -800a0b18: e51b3008 ldr r3, [fp, #-8] -800a0b1c: e3530005 cmp r3, #5 -800a0b20: 1a000002 bne 800a0b30 -800a0b24: e30430b4 movw r3, #16564 ; 0x40b4 -800a0b28: e340321f movt r3, #543 ; 0x21f -800a0b2c: ea00000d b 800a0b68 -800a0b30: e3a030b4 mov r3, #180 ; 0xb4 -800a0b34: e34030d0 movt r3, #208 ; 0xd0 -800a0b38: ea00000a b 800a0b68 -800a0b3c: e3a030b4 mov r3, #180 ; 0xb4 -800a0b40: e340321f movt r3, #543 ; 0x21f -800a0b44: ea000007 b 800a0b68 -800a0b48: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a0b4c: e340321e movt r3, #542 ; 0x21e -800a0b50: ea000004 b 800a0b68 -800a0b54: e30830b4 movw r3, #32948 ; 0x80b4 -800a0b58: e340321e movt r3, #542 ; 0x21e -800a0b5c: ea000001 b 800a0b68 -800a0b60: e3a030b4 mov r3, #180 ; 0xb4 -800a0b64: e3403202 movt r3, #514 ; 0x202 -800a0b68: e5933000 ldr r3, [r3] -800a0b6c: e7e03253 ubfx r3, r3, #4, #1 -800a0b70: e6ef3073 uxtb r3, r3 -800a0b74: e3530000 cmp r3, #0 -800a0b78: 1affffda bne 800a0ae8 - - HW_UART_UTXD_WR(instance, *ch); -800a0b7c: e51b300c ldr r3, [fp, #-12] -800a0b80: e5d32000 ldrb r2, [r3] -800a0b84: e51b3008 ldr r3, [fp, #-8] -800a0b88: e3530001 cmp r3, #1 -800a0b8c: 0a00001a beq 800a0bfc -800a0b90: e51b3008 ldr r3, [fp, #-8] -800a0b94: e3530002 cmp r3, #2 -800a0b98: 0a000014 beq 800a0bf0 -800a0b9c: e51b3008 ldr r3, [fp, #-8] -800a0ba0: e3530003 cmp r3, #3 -800a0ba4: 0a00000e beq 800a0be4 -800a0ba8: e51b3008 ldr r3, [fp, #-8] -800a0bac: e3530004 cmp r3, #4 -800a0bb0: 0a000008 beq 800a0bd8 -800a0bb4: e51b3008 ldr r3, [fp, #-8] -800a0bb8: e3530005 cmp r3, #5 -800a0bbc: 1a000002 bne 800a0bcc -800a0bc0: e3043040 movw r3, #16448 ; 0x4040 -800a0bc4: e340321f movt r3, #543 ; 0x21f -800a0bc8: ea00000d b 800a0c04 -800a0bcc: e3a03040 mov r3, #64 ; 0x40 -800a0bd0: e34030d0 movt r3, #208 ; 0xd0 -800a0bd4: ea00000a b 800a0c04 -800a0bd8: e3a03040 mov r3, #64 ; 0x40 -800a0bdc: e340321f movt r3, #543 ; 0x21f -800a0be0: ea000007 b 800a0c04 -800a0be4: e30c3040 movw r3, #49216 ; 0xc040 -800a0be8: e340321e movt r3, #542 ; 0x21e -800a0bec: ea000004 b 800a0c04 -800a0bf0: e3083040 movw r3, #32832 ; 0x8040 -800a0bf4: e340321e movt r3, #542 ; 0x21e -800a0bf8: ea000001 b 800a0c04 -800a0bfc: e3a03040 mov r3, #64 ; 0x40 -800a0c00: e3403202 movt r3, #514 ; 0x202 -800a0c04: e5832000 str r2, [r3] -} -800a0c08: e320f000 nop {0} -800a0c0c: e28bd000 add sp, fp, #0 -800a0c10: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a0c14: e12fff1e bx lr - -800a0c18 : - -uint8_t UartGetChar(uint32_t instance) -{ -800a0c18: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a0c1c: e28db000 add fp, sp, #0 -800a0c20: e24dd014 sub sp, sp, #20 -800a0c24: e50b0010 str r0, [fp, #-16] - uint32_t read_data; - - /* If Rx FIFO has no data ready */ - while (!(HW_UART_USR2(instance).B.RDR)) -800a0c28: ea000020 b 800a0cb0 - - read_data = HW_UART_URXD_RD(instance); -800a0c2c: e51b3010 ldr r3, [fp, #-16] -800a0c30: e3530001 cmp r3, #1 -800a0c34: 0a000019 beq 800a0ca0 -800a0c38: e51b3010 ldr r3, [fp, #-16] -800a0c3c: e3530002 cmp r3, #2 -800a0c40: 0a000013 beq 800a0c94 -800a0c44: e51b3010 ldr r3, [fp, #-16] -800a0c48: e3530003 cmp r3, #3 -800a0c4c: 0a00000d beq 800a0c88 -800a0c50: e51b3010 ldr r3, [fp, #-16] -800a0c54: e3530004 cmp r3, #4 -800a0c58: 0a000007 beq 800a0c7c -800a0c5c: e51b3010 ldr r3, [fp, #-16] -800a0c60: e3530005 cmp r3, #5 -800a0c64: 1a000002 bne 800a0c74 -800a0c68: e3a03901 mov r3, #16384 ; 0x4000 -800a0c6c: e340321f movt r3, #543 ; 0x21f -800a0c70: ea00000c b 800a0ca8 -800a0c74: e3a0360d mov r3, #13631488 ; 0xd00000 -800a0c78: ea00000a b 800a0ca8 -800a0c7c: e3a03000 mov r3, #0 -800a0c80: e340321f movt r3, #543 ; 0x21f -800a0c84: ea000007 b 800a0ca8 -800a0c88: e3a03903 mov r3, #49152 ; 0xc000 -800a0c8c: e340321e movt r3, #542 ; 0x21e -800a0c90: ea000004 b 800a0ca8 -800a0c94: e3a03902 mov r3, #32768 ; 0x8000 -800a0c98: e340321e movt r3, #542 ; 0x21e -800a0c9c: ea000001 b 800a0ca8 -800a0ca0: e3a03000 mov r3, #0 -800a0ca4: e3403202 movt r3, #514 ; 0x202 -800a0ca8: e5933000 ldr r3, [r3] -800a0cac: e50b3008 str r3, [fp, #-8] - while (!(HW_UART_USR2(instance).B.RDR)) -800a0cb0: e51b3010 ldr r3, [fp, #-16] -800a0cb4: e3530001 cmp r3, #1 -800a0cb8: 0a00001a beq 800a0d28 -800a0cbc: e51b3010 ldr r3, [fp, #-16] -800a0cc0: e3530002 cmp r3, #2 -800a0cc4: 0a000014 beq 800a0d1c -800a0cc8: e51b3010 ldr r3, [fp, #-16] -800a0ccc: e3530003 cmp r3, #3 -800a0cd0: 0a00000e beq 800a0d10 -800a0cd4: e51b3010 ldr r3, [fp, #-16] -800a0cd8: e3530004 cmp r3, #4 -800a0cdc: 0a000008 beq 800a0d04 -800a0ce0: e51b3010 ldr r3, [fp, #-16] -800a0ce4: e3530005 cmp r3, #5 -800a0ce8: 1a000002 bne 800a0cf8 -800a0cec: e3043098 movw r3, #16536 ; 0x4098 -800a0cf0: e340321f movt r3, #543 ; 0x21f -800a0cf4: ea00000d b 800a0d30 -800a0cf8: e3a03098 mov r3, #152 ; 0x98 -800a0cfc: e34030d0 movt r3, #208 ; 0xd0 -800a0d00: ea00000a b 800a0d30 -800a0d04: e3a03098 mov r3, #152 ; 0x98 -800a0d08: e340321f movt r3, #543 ; 0x21f -800a0d0c: ea000007 b 800a0d30 -800a0d10: e30c3098 movw r3, #49304 ; 0xc098 -800a0d14: e340321e movt r3, #542 ; 0x21e -800a0d18: ea000004 b 800a0d30 -800a0d1c: e3083098 movw r3, #32920 ; 0x8098 -800a0d20: e340321e movt r3, #542 ; 0x21e -800a0d24: ea000001 b 800a0d30 -800a0d28: e3a03098 mov r3, #152 ; 0x98 -800a0d2c: e3403202 movt r3, #514 ; 0x202 -800a0d30: e5933000 ldr r3, [r3] -800a0d34: e7e03053 ubfx r3, r3, #0, #1 -800a0d38: e6ef3073 uxtb r3, r3 -800a0d3c: e3530000 cmp r3, #0 -800a0d40: 0affffb9 beq 800a0c2c - - /* If error are detected */ - if (read_data & 0x7C00) -800a0d44: e51b3008 ldr r3, [fp, #-8] -800a0d48: e2033b1f and r3, r3, #31744 ; 0x7c00 -800a0d4c: e3530000 cmp r3, #0 -800a0d50: 0a000001 beq 800a0d5c - return 0xFF; -800a0d54: e3a030ff mov r3, #255 ; 0xff -800a0d58: ea000001 b 800a0d64 - - return (uint8_t) read_data; -800a0d5c: e51b3008 ldr r3, [fp, #-8] -800a0d60: e6ef3073 uxtb r3, r3 -} -800a0d64: e1a00003 mov r0, r3 -800a0d68: e28bd000 add sp, fp, #0 -800a0d6c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a0d70: e12fff1e bx lr - -800a0d74 : - -static void InitUartRegs(uint32_t instance, uint32_t uart_baud_rate) -{ -800a0d74: e92d4810 push {r4, fp, lr} -800a0d78: e28db008 add fp, sp, #8 -800a0d7c: e24dd014 sub sp, sp, #20 -800a0d80: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 -800a0d84: e50b101c str r1, [fp, #-28] ; 0xffffffe4 - uint32_t uart_clk; - - HW_UART_UCR1_WR(instance, 0); -800a0d88: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0d8c: e3530001 cmp r3, #1 -800a0d90: 0a00001a beq 800a0e00 -800a0d94: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0d98: e3530002 cmp r3, #2 -800a0d9c: 0a000014 beq 800a0df4 -800a0da0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0da4: e3530003 cmp r3, #3 -800a0da8: 0a00000e beq 800a0de8 -800a0dac: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0db0: e3530004 cmp r3, #4 -800a0db4: 0a000008 beq 800a0ddc -800a0db8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0dbc: e3530005 cmp r3, #5 -800a0dc0: 1a000002 bne 800a0dd0 -800a0dc4: e3043080 movw r3, #16512 ; 0x4080 -800a0dc8: e340321f movt r3, #543 ; 0x21f -800a0dcc: ea00000d b 800a0e08 -800a0dd0: e3a03080 mov r3, #128 ; 0x80 -800a0dd4: e34030d0 movt r3, #208 ; 0xd0 -800a0dd8: ea00000a b 800a0e08 -800a0ddc: e3a03080 mov r3, #128 ; 0x80 -800a0de0: e340321f movt r3, #543 ; 0x21f -800a0de4: ea000007 b 800a0e08 -800a0de8: e30c3080 movw r3, #49280 ; 0xc080 -800a0dec: e340321e movt r3, #542 ; 0x21e -800a0df0: ea000004 b 800a0e08 -800a0df4: e3083080 movw r3, #32896 ; 0x8080 -800a0df8: e340321e movt r3, #542 ; 0x21e -800a0dfc: ea000001 b 800a0e08 -800a0e00: e3a03080 mov r3, #128 ; 0x80 -800a0e04: e3403202 movt r3, #514 ; 0x202 -800a0e08: e3a02000 mov r2, #0 -800a0e0c: e5832000 str r2, [r3] - HW_UART_UCR2_WR(instance, 0); -800a0e10: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0e14: e3530001 cmp r3, #1 -800a0e18: 0a00001a beq 800a0e88 -800a0e1c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0e20: e3530002 cmp r3, #2 -800a0e24: 0a000014 beq 800a0e7c -800a0e28: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0e2c: e3530003 cmp r3, #3 -800a0e30: 0a00000e beq 800a0e70 -800a0e34: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0e38: e3530004 cmp r3, #4 -800a0e3c: 0a000008 beq 800a0e64 -800a0e40: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0e44: e3530005 cmp r3, #5 -800a0e48: 1a000002 bne 800a0e58 -800a0e4c: e3043084 movw r3, #16516 ; 0x4084 -800a0e50: e340321f movt r3, #543 ; 0x21f -800a0e54: ea00000d b 800a0e90 -800a0e58: e3a03084 mov r3, #132 ; 0x84 -800a0e5c: e34030d0 movt r3, #208 ; 0xd0 -800a0e60: ea00000a b 800a0e90 -800a0e64: e3a03084 mov r3, #132 ; 0x84 -800a0e68: e340321f movt r3, #543 ; 0x21f -800a0e6c: ea000007 b 800a0e90 -800a0e70: e30c3084 movw r3, #49284 ; 0xc084 -800a0e74: e340321e movt r3, #542 ; 0x21e -800a0e78: ea000004 b 800a0e90 -800a0e7c: e3083084 movw r3, #32900 ; 0x8084 -800a0e80: e340321e movt r3, #542 ; 0x21e -800a0e84: ea000001 b 800a0e90 -800a0e88: e3a03084 mov r3, #132 ; 0x84 -800a0e8c: e3403202 movt r3, #514 ; 0x202 -800a0e90: e3a02000 mov r2, #0 -800a0e94: e5832000 str r2, [r3] - - while (!(HW_UART_UCR2(instance).B.SRST)); -800a0e98: e320f000 nop {0} -800a0e9c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0ea0: e3530001 cmp r3, #1 -800a0ea4: 0a00001a beq 800a0f14 -800a0ea8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0eac: e3530002 cmp r3, #2 -800a0eb0: 0a000014 beq 800a0f08 -800a0eb4: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0eb8: e3530003 cmp r3, #3 -800a0ebc: 0a00000e beq 800a0efc -800a0ec0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0ec4: e3530004 cmp r3, #4 -800a0ec8: 0a000008 beq 800a0ef0 -800a0ecc: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0ed0: e3530005 cmp r3, #5 -800a0ed4: 1a000002 bne 800a0ee4 -800a0ed8: e3043084 movw r3, #16516 ; 0x4084 -800a0edc: e340321f movt r3, #543 ; 0x21f -800a0ee0: ea00000d b 800a0f1c -800a0ee4: e3a03084 mov r3, #132 ; 0x84 -800a0ee8: e34030d0 movt r3, #208 ; 0xd0 -800a0eec: ea00000a b 800a0f1c -800a0ef0: e3a03084 mov r3, #132 ; 0x84 -800a0ef4: e340321f movt r3, #543 ; 0x21f -800a0ef8: ea000007 b 800a0f1c -800a0efc: e30c3084 movw r3, #49284 ; 0xc084 -800a0f00: e340321e movt r3, #542 ; 0x21e -800a0f04: ea000004 b 800a0f1c -800a0f08: e3083084 movw r3, #32900 ; 0x8084 -800a0f0c: e340321e movt r3, #542 ; 0x21e -800a0f10: ea000001 b 800a0f1c -800a0f14: e3a03084 mov r3, #132 ; 0x84 -800a0f18: e3403202 movt r3, #514 ; 0x202 -800a0f1c: e5933000 ldr r3, [r3] -800a0f20: e7e03053 ubfx r3, r3, #0, #1 -800a0f24: e6ef3073 uxtb r3, r3 -800a0f28: e3530000 cmp r3, #0 -800a0f2c: 0affffda beq 800a0e9c - - HW_UART_UCR3_WR(instance, 0x0704); -800a0f30: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0f34: e3530001 cmp r3, #1 -800a0f38: 0a00001a beq 800a0fa8 -800a0f3c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0f40: e3530002 cmp r3, #2 -800a0f44: 0a000014 beq 800a0f9c -800a0f48: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0f4c: e3530003 cmp r3, #3 -800a0f50: 0a00000e beq 800a0f90 -800a0f54: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0f58: e3530004 cmp r3, #4 -800a0f5c: 0a000008 beq 800a0f84 -800a0f60: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0f64: e3530005 cmp r3, #5 -800a0f68: 1a000002 bne 800a0f78 -800a0f6c: e3043088 movw r3, #16520 ; 0x4088 -800a0f70: e340321f movt r3, #543 ; 0x21f -800a0f74: ea00000d b 800a0fb0 -800a0f78: e3a03088 mov r3, #136 ; 0x88 -800a0f7c: e34030d0 movt r3, #208 ; 0xd0 -800a0f80: ea00000a b 800a0fb0 -800a0f84: e3a03088 mov r3, #136 ; 0x88 -800a0f88: e340321f movt r3, #543 ; 0x21f -800a0f8c: ea000007 b 800a0fb0 -800a0f90: e30c3088 movw r3, #49288 ; 0xc088 -800a0f94: e340321e movt r3, #542 ; 0x21e -800a0f98: ea000004 b 800a0fb0 -800a0f9c: e3083088 movw r3, #32904 ; 0x8088 -800a0fa0: e340321e movt r3, #542 ; 0x21e -800a0fa4: ea000001 b 800a0fb0 -800a0fa8: e3a03088 mov r3, #136 ; 0x88 -800a0fac: e3403202 movt r3, #514 ; 0x202 -800a0fb0: e3002704 movw r2, #1796 ; 0x704 -800a0fb4: e5832000 str r2, [r3] - HW_UART_UCR4_WR(instance, 0x8000); -800a0fb8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0fbc: e3530001 cmp r3, #1 -800a0fc0: 0a00001a beq 800a1030 -800a0fc4: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0fc8: e3530002 cmp r3, #2 -800a0fcc: 0a000014 beq 800a1024 -800a0fd0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0fd4: e3530003 cmp r3, #3 -800a0fd8: 0a00000e beq 800a1018 -800a0fdc: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0fe0: e3530004 cmp r3, #4 -800a0fe4: 0a000008 beq 800a100c -800a0fe8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a0fec: e3530005 cmp r3, #5 -800a0ff0: 1a000002 bne 800a1000 -800a0ff4: e304308c movw r3, #16524 ; 0x408c -800a0ff8: e340321f movt r3, #543 ; 0x21f -800a0ffc: ea00000d b 800a1038 -800a1000: e3a0308c mov r3, #140 ; 0x8c -800a1004: e34030d0 movt r3, #208 ; 0xd0 -800a1008: ea00000a b 800a1038 -800a100c: e3a0308c mov r3, #140 ; 0x8c -800a1010: e340321f movt r3, #543 ; 0x21f -800a1014: ea000007 b 800a1038 -800a1018: e30c308c movw r3, #49292 ; 0xc08c -800a101c: e340321e movt r3, #542 ; 0x21e -800a1020: ea000004 b 800a1038 -800a1024: e308308c movw r3, #32908 ; 0x808c -800a1028: e340321e movt r3, #542 ; 0x21e -800a102c: ea000001 b 800a1038 -800a1030: e3a0308c mov r3, #140 ; 0x8c -800a1034: e3403202 movt r3, #514 ; 0x202 -800a1038: e3a02902 mov r2, #32768 ; 0x8000 -800a103c: e5832000 str r2, [r3] - HW_UART_UESC_WR(instance, 0x002B); -800a1040: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1044: e3530001 cmp r3, #1 -800a1048: 0a00001a beq 800a10b8 -800a104c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1050: e3530002 cmp r3, #2 -800a1054: 0a000014 beq 800a10ac -800a1058: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a105c: e3530003 cmp r3, #3 -800a1060: 0a00000e beq 800a10a0 -800a1064: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1068: e3530004 cmp r3, #4 -800a106c: 0a000008 beq 800a1094 -800a1070: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1074: e3530005 cmp r3, #5 -800a1078: 1a000002 bne 800a1088 -800a107c: e304309c movw r3, #16540 ; 0x409c -800a1080: e340321f movt r3, #543 ; 0x21f -800a1084: ea00000d b 800a10c0 -800a1088: e3a0309c mov r3, #156 ; 0x9c -800a108c: e34030d0 movt r3, #208 ; 0xd0 -800a1090: ea00000a b 800a10c0 -800a1094: e3a0309c mov r3, #156 ; 0x9c -800a1098: e340321f movt r3, #543 ; 0x21f -800a109c: ea000007 b 800a10c0 -800a10a0: e30c309c movw r3, #49308 ; 0xc09c -800a10a4: e340321e movt r3, #542 ; 0x21e -800a10a8: ea000004 b 800a10c0 -800a10ac: e308309c movw r3, #32924 ; 0x809c -800a10b0: e340321e movt r3, #542 ; 0x21e -800a10b4: ea000001 b 800a10c0 -800a10b8: e3a0309c mov r3, #156 ; 0x9c -800a10bc: e3403202 movt r3, #514 ; 0x202 -800a10c0: e3a0202b mov r2, #43 ; 0x2b -800a10c4: e5832000 str r2, [r3] - HW_UART_UTIM_WR(instance, 0); -800a10c8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a10cc: e3530001 cmp r3, #1 -800a10d0: 0a00001a beq 800a1140 -800a10d4: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a10d8: e3530002 cmp r3, #2 -800a10dc: 0a000014 beq 800a1134 -800a10e0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a10e4: e3530003 cmp r3, #3 -800a10e8: 0a00000e beq 800a1128 -800a10ec: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a10f0: e3530004 cmp r3, #4 -800a10f4: 0a000008 beq 800a111c -800a10f8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a10fc: e3530005 cmp r3, #5 -800a1100: 1a000002 bne 800a1110 -800a1104: e30430a0 movw r3, #16544 ; 0x40a0 -800a1108: e340321f movt r3, #543 ; 0x21f -800a110c: ea00000d b 800a1148 -800a1110: e3a030a0 mov r3, #160 ; 0xa0 -800a1114: e34030d0 movt r3, #208 ; 0xd0 -800a1118: ea00000a b 800a1148 -800a111c: e3a030a0 mov r3, #160 ; 0xa0 -800a1120: e340321f movt r3, #543 ; 0x21f -800a1124: ea000007 b 800a1148 -800a1128: e30c30a0 movw r3, #49312 ; 0xc0a0 -800a112c: e340321e movt r3, #542 ; 0x21e -800a1130: ea000004 b 800a1148 -800a1134: e30830a0 movw r3, #32928 ; 0x80a0 -800a1138: e340321e movt r3, #542 ; 0x21e -800a113c: ea000001 b 800a1148 -800a1140: e3a030a0 mov r3, #160 ; 0xa0 -800a1144: e3403202 movt r3, #514 ; 0x202 -800a1148: e3a02000 mov r2, #0 -800a114c: e5832000 str r2, [r3] - HW_UART_UTS_WR(instance, 0); -800a1150: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1154: e3530001 cmp r3, #1 -800a1158: 0a00001a beq 800a11c8 -800a115c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1160: e3530002 cmp r3, #2 -800a1164: 0a000014 beq 800a11bc -800a1168: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a116c: e3530003 cmp r3, #3 -800a1170: 0a00000e beq 800a11b0 -800a1174: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1178: e3530004 cmp r3, #4 -800a117c: 0a000008 beq 800a11a4 -800a1180: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1184: e3530005 cmp r3, #5 -800a1188: 1a000002 bne 800a1198 -800a118c: e30430b4 movw r3, #16564 ; 0x40b4 -800a1190: e340321f movt r3, #543 ; 0x21f -800a1194: ea00000d b 800a11d0 -800a1198: e3a030b4 mov r3, #180 ; 0xb4 -800a119c: e34030d0 movt r3, #208 ; 0xd0 -800a11a0: ea00000a b 800a11d0 -800a11a4: e3a030b4 mov r3, #180 ; 0xb4 -800a11a8: e340321f movt r3, #543 ; 0x21f -800a11ac: ea000007 b 800a11d0 -800a11b0: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a11b4: e340321e movt r3, #542 ; 0x21e -800a11b8: ea000004 b 800a11d0 -800a11bc: e30830b4 movw r3, #32948 ; 0x80b4 -800a11c0: e340321e movt r3, #542 ; 0x21e -800a11c4: ea000001 b 800a11d0 -800a11c8: e3a030b4 mov r3, #180 ; 0xb4 -800a11cc: e3403202 movt r3, #514 ; 0x202 -800a11d0: e3a02000 mov r2, #0 -800a11d4: e5832000 str r2, [r3] - - uart_clk = GetUartClk(); -800a11d8: ebfffe24 bl 800a0a70 -800a11dc: e50b0010 str r0, [fp, #-16] - - HW_UART_UFCR_WR(instance, 4 << 7); -800a11e0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a11e4: e3530001 cmp r3, #1 -800a11e8: 0a00001a beq 800a1258 -800a11ec: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a11f0: e3530002 cmp r3, #2 -800a11f4: 0a000014 beq 800a124c -800a11f8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a11fc: e3530003 cmp r3, #3 -800a1200: 0a00000e beq 800a1240 -800a1204: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1208: e3530004 cmp r3, #4 -800a120c: 0a000008 beq 800a1234 -800a1210: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1214: e3530005 cmp r3, #5 -800a1218: 1a000002 bne 800a1228 -800a121c: e3043090 movw r3, #16528 ; 0x4090 -800a1220: e340321f movt r3, #543 ; 0x21f -800a1224: ea00000d b 800a1260 -800a1228: e3a03090 mov r3, #144 ; 0x90 -800a122c: e34030d0 movt r3, #208 ; 0xd0 -800a1230: ea00000a b 800a1260 -800a1234: e3a03090 mov r3, #144 ; 0x90 -800a1238: e340321f movt r3, #543 ; 0x21f -800a123c: ea000007 b 800a1260 -800a1240: e30c3090 movw r3, #49296 ; 0xc090 -800a1244: e340321e movt r3, #542 ; 0x21e -800a1248: ea000004 b 800a1260 -800a124c: e3083090 movw r3, #32912 ; 0x8090 -800a1250: e340321e movt r3, #542 ; 0x21e -800a1254: ea000001 b 800a1260 -800a1258: e3a03090 mov r3, #144 ; 0x90 -800a125c: e3403202 movt r3, #514 ; 0x202 -800a1260: e3a02c02 mov r2, #512 ; 0x200 -800a1264: e5832000 str r2, [r3] - HW_UART_UBIR_WR(instance, 0x0F); -800a1268: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a126c: e3530001 cmp r3, #1 -800a1270: 0a00001a beq 800a12e0 -800a1274: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1278: e3530002 cmp r3, #2 -800a127c: 0a000014 beq 800a12d4 -800a1280: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1284: e3530003 cmp r3, #3 -800a1288: 0a00000e beq 800a12c8 -800a128c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1290: e3530004 cmp r3, #4 -800a1294: 0a000008 beq 800a12bc -800a1298: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a129c: e3530005 cmp r3, #5 -800a12a0: 1a000002 bne 800a12b0 -800a12a4: e30430a4 movw r3, #16548 ; 0x40a4 -800a12a8: e340321f movt r3, #543 ; 0x21f -800a12ac: ea00000d b 800a12e8 -800a12b0: e3a030a4 mov r3, #164 ; 0xa4 -800a12b4: e34030d0 movt r3, #208 ; 0xd0 -800a12b8: ea00000a b 800a12e8 -800a12bc: e3a030a4 mov r3, #164 ; 0xa4 -800a12c0: e340321f movt r3, #543 ; 0x21f -800a12c4: ea000007 b 800a12e8 -800a12c8: e30c30a4 movw r3, #49316 ; 0xc0a4 -800a12cc: e340321e movt r3, #542 ; 0x21e -800a12d0: ea000004 b 800a12e8 -800a12d4: e30830a4 movw r3, #32932 ; 0x80a4 -800a12d8: e340321e movt r3, #542 ; 0x21e -800a12dc: ea000001 b 800a12e8 -800a12e0: e3a030a4 mov r3, #164 ; 0xa4 -800a12e4: e3403202 movt r3, #514 ; 0x202 -800a12e8: e3a0200f mov r2, #15 -800a12ec: e5832000 str r2, [r3] - HW_UART_UBMR_WR(instance, uart_clk / (2 * uart_baud_rate)); -800a12f0: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -800a12f4: e1a02083 lsl r2, r3, #1 -800a12f8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a12fc: e3530001 cmp r3, #1 -800a1300: 0a00001a beq 800a1370 -800a1304: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1308: e3530002 cmp r3, #2 -800a130c: 0a000014 beq 800a1364 -800a1310: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1314: e3530003 cmp r3, #3 -800a1318: 0a00000e beq 800a1358 -800a131c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1320: e3530004 cmp r3, #4 -800a1324: 0a000008 beq 800a134c -800a1328: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a132c: e3530005 cmp r3, #5 -800a1330: 1a000002 bne 800a1340 -800a1334: e30440a8 movw r4, #16552 ; 0x40a8 -800a1338: e340421f movt r4, #543 ; 0x21f -800a133c: ea00000d b 800a1378 -800a1340: e3a040a8 mov r4, #168 ; 0xa8 -800a1344: e34040d0 movt r4, #208 ; 0xd0 -800a1348: ea00000a b 800a1378 -800a134c: e3a040a8 mov r4, #168 ; 0xa8 -800a1350: e340421f movt r4, #543 ; 0x21f -800a1354: ea000007 b 800a1378 -800a1358: e30c40a8 movw r4, #49320 ; 0xc0a8 -800a135c: e340421e movt r4, #542 ; 0x21e -800a1360: ea000004 b 800a1378 -800a1364: e30840a8 movw r4, #32936 ; 0x80a8 -800a1368: e340421e movt r4, #542 ; 0x21e -800a136c: ea000001 b 800a1378 -800a1370: e3a040a8 mov r4, #168 ; 0xa8 -800a1374: e3404202 movt r4, #514 ; 0x202 -800a1378: e1a01002 mov r1, r2 -800a137c: e51b0010 ldr r0, [fp, #-16] -800a1380: fa00122a blx 800a5c30 <__udivsi3> -800a1384: e1a03000 mov r3, r0 -800a1388: e5843000 str r3, [r4] - - HW_UART_UCR2_WR(instance, BM_UART_UCR2_WS | BM_UART_UCR2_IRTS | BM_UART_UCR2_RXEN | BM_UART_UCR2_TXEN | BM_UART_UCR2_SRST); -800a138c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1390: e3530001 cmp r3, #1 -800a1394: 0a00001a beq 800a1404 -800a1398: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a139c: e3530002 cmp r3, #2 -800a13a0: 0a000014 beq 800a13f8 -800a13a4: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a13a8: e3530003 cmp r3, #3 -800a13ac: 0a00000e beq 800a13ec -800a13b0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a13b4: e3530004 cmp r3, #4 -800a13b8: 0a000008 beq 800a13e0 -800a13bc: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a13c0: e3530005 cmp r3, #5 -800a13c4: 1a000002 bne 800a13d4 -800a13c8: e3043084 movw r3, #16516 ; 0x4084 -800a13cc: e340321f movt r3, #543 ; 0x21f -800a13d0: ea00000d b 800a140c -800a13d4: e3a03084 mov r3, #132 ; 0x84 -800a13d8: e34030d0 movt r3, #208 ; 0xd0 -800a13dc: ea00000a b 800a140c -800a13e0: e3a03084 mov r3, #132 ; 0x84 -800a13e4: e340321f movt r3, #543 ; 0x21f -800a13e8: ea000007 b 800a140c -800a13ec: e30c3084 movw r3, #49284 ; 0xc084 -800a13f0: e340321e movt r3, #542 ; 0x21e -800a13f4: ea000004 b 800a140c -800a13f8: e3083084 movw r3, #32900 ; 0x8084 -800a13fc: e340321e movt r3, #542 ; 0x21e -800a1400: ea000001 b 800a140c -800a1404: e3a03084 mov r3, #132 ; 0x84 -800a1408: e3403202 movt r3, #514 ; 0x202 -800a140c: e3042027 movw r2, #16423 ; 0x4027 -800a1410: e5832000 str r2, [r3] - HW_UART_UCR1_WR(instance, 1); -800a1414: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1418: e3530001 cmp r3, #1 -800a141c: 0a00001a beq 800a148c -800a1420: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1424: e3530002 cmp r3, #2 -800a1428: 0a000014 beq 800a1480 -800a142c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1430: e3530003 cmp r3, #3 -800a1434: 0a00000e beq 800a1474 -800a1438: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a143c: e3530004 cmp r3, #4 -800a1440: 0a000008 beq 800a1468 -800a1444: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1448: e3530005 cmp r3, #5 -800a144c: 1a000002 bne 800a145c -800a1450: e3043080 movw r3, #16512 ; 0x4080 -800a1454: e340321f movt r3, #543 ; 0x21f -800a1458: ea00000d b 800a1494 -800a145c: e3a03080 mov r3, #128 ; 0x80 -800a1460: e34030d0 movt r3, #208 ; 0xd0 -800a1464: ea00000a b 800a1494 -800a1468: e3a03080 mov r3, #128 ; 0x80 -800a146c: e340321f movt r3, #543 ; 0x21f -800a1470: ea000007 b 800a1494 -800a1474: e30c3080 movw r3, #49280 ; 0xc080 -800a1478: e340321e movt r3, #542 ; 0x21e -800a147c: ea000004 b 800a1494 -800a1480: e3083080 movw r3, #32896 ; 0x8080 -800a1484: e340321e movt r3, #542 ; 0x21e -800a1488: ea000001 b 800a1494 -800a148c: e3a03080 mov r3, #128 ; 0x80 -800a1490: e3403202 movt r3, #514 ; 0x202 -800a1494: e3a02001 mov r2, #1 -800a1498: e5832000 str r2, [r3] -} -800a149c: e320f000 nop {0} -800a14a0: e24bd008 sub sp, fp, #8 -800a14a4: e8bd8810 pop {r4, fp, pc} - -800a14a8 : - -void InitUart(uint32_t instance, uint32_t uart_baud_rate) -{ -800a14a8: e92d4800 push {fp, lr} -800a14ac: e28db004 add fp, sp, #4 -800a14b0: e24dd008 sub sp, sp, #8 -800a14b4: e50b0008 str r0, [fp, #-8] -800a14b8: e50b100c str r1, [fp, #-12] - InitUartGpio(); -800a14bc: ebfffd53 bl 800a0a10 - InitUartRegs(instance, uart_baud_rate); -800a14c0: e51b100c ldr r1, [fp, #-12] -800a14c4: e51b0008 ldr r0, [fp, #-8] -800a14c8: ebfffe29 bl 800a0d74 -} -800a14cc: e320f000 nop {0} -800a14d0: e24bd004 sub sp, fp, #4 -800a14d4: e8bd8800 pop {fp, pc} - -800a14d8 : - -void UartTest(void) -{ -800a14d8: e92d4800 push {fp, lr} -800a14dc: e28db004 add fp, sp, #4 -800a14e0: e24dd008 sub sp, sp, #8 - uint8_t ch = 50; -800a14e4: e3a03032 mov r3, #50 ; 0x32 -800a14e8: e54b3009 strb r3, [fp, #-9] - for (int i = 0; i < 10; i ++) { -800a14ec: e3a03000 mov r3, #0 -800a14f0: e50b3008 str r3, [fp, #-8] -800a14f4: ea000006 b 800a1514 - UartPutChar(UART_INSTANCE, &ch); -800a14f8: e24b3009 sub r3, fp, #9 -800a14fc: e1a01003 mov r1, r3 -800a1500: e3a00002 mov r0, #2 -800a1504: ebfffd71 bl 800a0ad0 - for (int i = 0; i < 10; i ++) { -800a1508: e51b3008 ldr r3, [fp, #-8] -800a150c: e2833001 add r3, r3, #1 -800a1510: e50b3008 str r3, [fp, #-8] -800a1514: e51b3008 ldr r3, [fp, #-8] -800a1518: e3530009 cmp r3, #9 -800a151c: dafffff5 ble 800a14f8 - } - ch = '\r'; -800a1520: e3a0300d mov r3, #13 -800a1524: e54b3009 strb r3, [fp, #-9] - UartPutChar(UART_INSTANCE, &ch); -800a1528: e24b3009 sub r3, fp, #9 -800a152c: e1a01003 mov r1, r3 -800a1530: e3a00002 mov r0, #2 -800a1534: ebfffd65 bl 800a0ad0 - ch = '\n'; -800a1538: e3a0300a mov r3, #10 -800a153c: e54b3009 strb r3, [fp, #-9] - UartPutChar(UART_INSTANCE, &ch); -800a1540: e24b3009 sub r3, fp, #9 -800a1544: e1a01003 mov r1, r3 -800a1548: e3a00002 mov r0, #2 -800a154c: ebfffd5f bl 800a0ad0 -} -800a1550: e320f000 nop {0} -800a1554: e24bd004 sub sp, fp, #4 -800a1558: e8bd8800 pop {fp, pc} - -800a155c : -#define UART_UFCR_RFDIV BF_UART_UFCR_RFDIV(4) -// #define UART_UFCR_RFDIV UART_UFCR_RFDIV_4 -// #define UART_UFCR_RFDIV UART_UFCR_RFDIV_7 - -uint32_t uart_get_reffreq(uint32_t instance) -{ -800a155c: e92d4800 push {fp, lr} -800a1560: e28db004 add fp, sp, #4 -800a1564: e24dd018 sub sp, sp, #24 -800a1568: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 - uint32_t div = UART_UFCR_RFDIV; -800a156c: e3a03c02 mov r3, #512 ; 0x200 -800a1570: e50b300c str r3, [fp, #-12] - uint32_t ret = 0; -800a1574: e3a03000 mov r3, #0 -800a1578: e50b3008 str r3, [fp, #-8] - uint32_t freq = get_peri_clock(UART_MODULE_CLK(instance)); -800a157c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1580: e3530001 cmp r3, #1 -800a1584: 0a000010 beq 800a15cc -800a1588: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a158c: e3530002 cmp r3, #2 -800a1590: 0a00000b beq 800a15c4 -800a1594: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a1598: e3530003 cmp r3, #3 -800a159c: 0a000006 beq 800a15bc -800a15a0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a15a4: e3530004 cmp r3, #4 -800a15a8: 1a000001 bne 800a15b4 -800a15ac: e3a03003 mov r3, #3 -800a15b0: ea000006 b 800a15d0 -800a15b4: e3a030ff mov r3, #255 ; 0xff -800a15b8: ea000004 b 800a15d0 -800a15bc: e3a03002 mov r3, #2 -800a15c0: ea000002 b 800a15d0 -800a15c4: e3a03001 mov r3, #1 -800a15c8: ea000000 b 800a15d0 -800a15cc: e3a03000 mov r3, #0 -800a15d0: e1a00003 mov r0, r3 -800a15d4: eb0009a6 bl 800a3c74 -800a15d8: e50b0010 str r0, [fp, #-16] - - if (div == BF_UART_UFCR_RFDIV(4)) -800a15dc: e51b300c ldr r3, [fp, #-12] -800a15e0: e3530c02 cmp r3, #512 ; 0x200 -800a15e4: 1a000003 bne 800a15f8 - ret = freq / 2; -800a15e8: e51b3010 ldr r3, [fp, #-16] -800a15ec: e1a030a3 lsr r3, r3, #1 -800a15f0: e50b3008 str r3, [fp, #-8] -800a15f4: ea000012 b 800a1644 - else if (div == BF_UART_UFCR_RFDIV(2)) -800a15f8: e51b300c ldr r3, [fp, #-12] -800a15fc: e3530c01 cmp r3, #256 ; 0x100 -800a1600: 1a000003 bne 800a1614 - ret = freq / 4; -800a1604: e51b3010 ldr r3, [fp, #-16] -800a1608: e1a03123 lsr r3, r3, #2 -800a160c: e50b3008 str r3, [fp, #-8] -800a1610: ea00000b b 800a1644 - else if (div == BF_UART_UFCR_RFDIV(6)) -800a1614: e51b300c ldr r3, [fp, #-12] -800a1618: e3530c03 cmp r3, #768 ; 0x300 -800a161c: 1a000008 bne 800a1644 - ret = freq / 7; -800a1620: e51b2010 ldr r2, [fp, #-16] -800a1624: e3043925 movw r3, #18725 ; 0x4925 -800a1628: e3423492 movt r3, #9362 ; 0x2492 -800a162c: e0831293 umull r1, r3, r3, r2 -800a1630: e0422003 sub r2, r2, r3 -800a1634: e1a020a2 lsr r2, r2, #1 -800a1638: e0833002 add r3, r3, r2 -800a163c: e1a03123 lsr r3, r3, #2 -800a1640: e50b3008 str r3, [fp, #-8] - - return ret; -800a1644: e51b3008 ldr r3, [fp, #-8] -} -800a1648: e1a00003 mov r0, r3 -800a164c: e24bd004 sub sp, fp, #4 -800a1650: e8bd8800 pop {fp, pc} - -800a1654 : - -uint8_t uart_putchar(uint32_t instance, uint8_t* ch) -{ -800a1654: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a1658: e28db000 add fp, sp, #0 -800a165c: e24dd00c sub sp, sp, #12 -800a1660: e50b0008 str r0, [fp, #-8] -800a1664: e50b100c str r1, [fp, #-12] - /* Wait for Tx FIFO not full */ - while (HW_UART_UTS(instance).B.TXFULL) -800a1668: e320f000 nop {0} -800a166c: e51b3008 ldr r3, [fp, #-8] -800a1670: e3530001 cmp r3, #1 -800a1674: 0a00001a beq 800a16e4 -800a1678: e51b3008 ldr r3, [fp, #-8] -800a167c: e3530002 cmp r3, #2 -800a1680: 0a000014 beq 800a16d8 -800a1684: e51b3008 ldr r3, [fp, #-8] -800a1688: e3530003 cmp r3, #3 -800a168c: 0a00000e beq 800a16cc -800a1690: e51b3008 ldr r3, [fp, #-8] -800a1694: e3530004 cmp r3, #4 -800a1698: 0a000008 beq 800a16c0 -800a169c: e51b3008 ldr r3, [fp, #-8] -800a16a0: e3530005 cmp r3, #5 -800a16a4: 1a000002 bne 800a16b4 -800a16a8: e30430b4 movw r3, #16564 ; 0x40b4 -800a16ac: e340321f movt r3, #543 ; 0x21f -800a16b0: ea00000d b 800a16ec -800a16b4: e3a030b4 mov r3, #180 ; 0xb4 -800a16b8: e34030d0 movt r3, #208 ; 0xd0 -800a16bc: ea00000a b 800a16ec -800a16c0: e3a030b4 mov r3, #180 ; 0xb4 -800a16c4: e340321f movt r3, #543 ; 0x21f -800a16c8: ea000007 b 800a16ec -800a16cc: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a16d0: e340321e movt r3, #542 ; 0x21e -800a16d4: ea000004 b 800a16ec -800a16d8: e30830b4 movw r3, #32948 ; 0x80b4 -800a16dc: e340321e movt r3, #542 ; 0x21e -800a16e0: ea000001 b 800a16ec -800a16e4: e3a030b4 mov r3, #180 ; 0xb4 -800a16e8: e3403202 movt r3, #514 ; 0x202 -800a16ec: e5933000 ldr r3, [r3] -800a16f0: e7e03253 ubfx r3, r3, #4, #1 -800a16f4: e6ef3073 uxtb r3, r3 -800a16f8: e3530000 cmp r3, #0 -800a16fc: 1affffda bne 800a166c - ; - - HW_UART_UTXD_WR(instance, *ch); -800a1700: e51b300c ldr r3, [fp, #-12] -800a1704: e5d32000 ldrb r2, [r3] -800a1708: e51b3008 ldr r3, [fp, #-8] -800a170c: e3530001 cmp r3, #1 -800a1710: 0a00001a beq 800a1780 -800a1714: e51b3008 ldr r3, [fp, #-8] -800a1718: e3530002 cmp r3, #2 -800a171c: 0a000014 beq 800a1774 -800a1720: e51b3008 ldr r3, [fp, #-8] -800a1724: e3530003 cmp r3, #3 -800a1728: 0a00000e beq 800a1768 -800a172c: e51b3008 ldr r3, [fp, #-8] -800a1730: e3530004 cmp r3, #4 -800a1734: 0a000008 beq 800a175c -800a1738: e51b3008 ldr r3, [fp, #-8] -800a173c: e3530005 cmp r3, #5 -800a1740: 1a000002 bne 800a1750 -800a1744: e3043040 movw r3, #16448 ; 0x4040 -800a1748: e340321f movt r3, #543 ; 0x21f -800a174c: ea00000d b 800a1788 -800a1750: e3a03040 mov r3, #64 ; 0x40 -800a1754: e34030d0 movt r3, #208 ; 0xd0 -800a1758: ea00000a b 800a1788 -800a175c: e3a03040 mov r3, #64 ; 0x40 -800a1760: e340321f movt r3, #543 ; 0x21f -800a1764: ea000007 b 800a1788 -800a1768: e30c3040 movw r3, #49216 ; 0xc040 -800a176c: e340321e movt r3, #542 ; 0x21e -800a1770: ea000004 b 800a1788 -800a1774: e3083040 movw r3, #32832 ; 0x8040 -800a1778: e340321e movt r3, #542 ; 0x21e -800a177c: ea000001 b 800a1788 -800a1780: e3a03040 mov r3, #64 ; 0x40 -800a1784: e3403202 movt r3, #514 ; 0x202 -800a1788: e5832000 str r2, [r3] - - return *ch; -800a178c: e51b300c ldr r3, [fp, #-12] -800a1790: e5d33000 ldrb r3, [r3] -} -800a1794: e1a00003 mov r0, r3 -800a1798: e28bd000 add sp, fp, #0 -800a179c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a17a0: e12fff1e bx lr - -800a17a4 : - -uint8_t uart_getchar(uint32_t instance) -{ -800a17a4: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a17a8: e28db000 add fp, sp, #0 -800a17ac: e24dd014 sub sp, sp, #20 -800a17b0: e50b0010 str r0, [fp, #-16] - uint32_t read_data; - - /* If Rx FIFO has no data ready */ - if (!(HW_UART_USR2(instance).B.RDR)) -800a17b4: e51b3010 ldr r3, [fp, #-16] -800a17b8: e3530001 cmp r3, #1 -800a17bc: 0a00001a beq 800a182c -800a17c0: e51b3010 ldr r3, [fp, #-16] -800a17c4: e3530002 cmp r3, #2 -800a17c8: 0a000014 beq 800a1820 -800a17cc: e51b3010 ldr r3, [fp, #-16] -800a17d0: e3530003 cmp r3, #3 -800a17d4: 0a00000e beq 800a1814 -800a17d8: e51b3010 ldr r3, [fp, #-16] -800a17dc: e3530004 cmp r3, #4 -800a17e0: 0a000008 beq 800a1808 -800a17e4: e51b3010 ldr r3, [fp, #-16] -800a17e8: e3530005 cmp r3, #5 -800a17ec: 1a000002 bne 800a17fc -800a17f0: e3043098 movw r3, #16536 ; 0x4098 -800a17f4: e340321f movt r3, #543 ; 0x21f -800a17f8: ea00000d b 800a1834 -800a17fc: e3a03098 mov r3, #152 ; 0x98 -800a1800: e34030d0 movt r3, #208 ; 0xd0 -800a1804: ea00000a b 800a1834 -800a1808: e3a03098 mov r3, #152 ; 0x98 -800a180c: e340321f movt r3, #543 ; 0x21f -800a1810: ea000007 b 800a1834 -800a1814: e30c3098 movw r3, #49304 ; 0xc098 -800a1818: e340321e movt r3, #542 ; 0x21e -800a181c: ea000004 b 800a1834 -800a1820: e3083098 movw r3, #32920 ; 0x8098 -800a1824: e340321e movt r3, #542 ; 0x21e -800a1828: ea000001 b 800a1834 -800a182c: e3a03098 mov r3, #152 ; 0x98 -800a1830: e3403202 movt r3, #514 ; 0x202 -800a1834: e5933000 ldr r3, [r3] -800a1838: e7e03053 ubfx r3, r3, #0, #1 -800a183c: e6ef3073 uxtb r3, r3 -800a1840: e3530000 cmp r3, #0 -800a1844: 1a000001 bne 800a1850 - return NONE_CHAR; -800a1848: e3a030ff mov r3, #255 ; 0xff -800a184c: ea000028 b 800a18f4 - - read_data = HW_UART_URXD_RD(instance); -800a1850: e51b3010 ldr r3, [fp, #-16] -800a1854: e3530001 cmp r3, #1 -800a1858: 0a000019 beq 800a18c4 -800a185c: e51b3010 ldr r3, [fp, #-16] -800a1860: e3530002 cmp r3, #2 -800a1864: 0a000013 beq 800a18b8 -800a1868: e51b3010 ldr r3, [fp, #-16] -800a186c: e3530003 cmp r3, #3 -800a1870: 0a00000d beq 800a18ac -800a1874: e51b3010 ldr r3, [fp, #-16] -800a1878: e3530004 cmp r3, #4 -800a187c: 0a000007 beq 800a18a0 -800a1880: e51b3010 ldr r3, [fp, #-16] -800a1884: e3530005 cmp r3, #5 -800a1888: 1a000002 bne 800a1898 -800a188c: e3a03901 mov r3, #16384 ; 0x4000 -800a1890: e340321f movt r3, #543 ; 0x21f -800a1894: ea00000c b 800a18cc -800a1898: e3a0360d mov r3, #13631488 ; 0xd00000 -800a189c: ea00000a b 800a18cc -800a18a0: e3a03000 mov r3, #0 -800a18a4: e340321f movt r3, #543 ; 0x21f -800a18a8: ea000007 b 800a18cc -800a18ac: e3a03903 mov r3, #49152 ; 0xc000 -800a18b0: e340321e movt r3, #542 ; 0x21e -800a18b4: ea000004 b 800a18cc -800a18b8: e3a03902 mov r3, #32768 ; 0x8000 -800a18bc: e340321e movt r3, #542 ; 0x21e -800a18c0: ea000001 b 800a18cc -800a18c4: e3a03000 mov r3, #0 -800a18c8: e3403202 movt r3, #514 ; 0x202 -800a18cc: e5933000 ldr r3, [r3] -800a18d0: e50b3008 str r3, [fp, #-8] - - /* If error are detected */ - if (read_data & 0x7C00) -800a18d4: e51b3008 ldr r3, [fp, #-8] -800a18d8: e2033b1f and r3, r3, #31744 ; 0x7c00 -800a18dc: e3530000 cmp r3, #0 -800a18e0: 0a000001 beq 800a18ec - return NONE_CHAR; -800a18e4: e3a030ff mov r3, #255 ; 0xff -800a18e8: ea000001 b 800a18f4 - - return (uint8_t)read_data; -800a18ec: e51b3008 ldr r3, [fp, #-8] -800a18f0: e6ef3073 uxtb r3, r3 -} -800a18f4: e1a00003 mov r0, r3 -800a18f8: e28bd000 add sp, fp, #0 -800a18fc: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a1900: e12fff1e bx lr - -800a1904 : - -void uart_set_FIFO_mode(uint32_t instance, uint8_t fifo, uint8_t trigger_level, - uint8_t service_mode) -{ -800a1904: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a1908: e28db000 add fp, sp, #0 -800a190c: e24dd00c sub sp, sp, #12 -800a1910: e50b0008 str r0, [fp, #-8] -800a1914: e1a00001 mov r0, r1 -800a1918: e1a01002 mov r1, r2 -800a191c: e1a02003 mov r2, r3 -800a1920: e1a03000 mov r3, r0 -800a1924: e54b3009 strb r3, [fp, #-9] -800a1928: e1a03001 mov r3, r1 -800a192c: e54b300a strb r3, [fp, #-10] -800a1930: e1a03002 mov r3, r2 -800a1934: e54b300b strb r3, [fp, #-11] - if (fifo == TX_FIFO) { -800a1938: e55b3009 ldrb r3, [fp, #-9] -800a193c: e3530000 cmp r3, #0 -800a1940: 1a00015a bne 800a1eb0 - /* Configure the TX_FIFO trigger level */ - HW_UART_UFCR_CLR(instance, BM_UART_UFCR_TXTL); -800a1944: e51b3008 ldr r3, [fp, #-8] -800a1948: e3530001 cmp r3, #1 -800a194c: 0a00001a beq 800a19bc -800a1950: e51b3008 ldr r3, [fp, #-8] -800a1954: e3530002 cmp r3, #2 -800a1958: 0a000014 beq 800a19b0 -800a195c: e51b3008 ldr r3, [fp, #-8] -800a1960: e3530003 cmp r3, #3 -800a1964: 0a00000e beq 800a19a4 -800a1968: e51b3008 ldr r3, [fp, #-8] -800a196c: e3530004 cmp r3, #4 -800a1970: 0a000008 beq 800a1998 -800a1974: e51b3008 ldr r3, [fp, #-8] -800a1978: e3530005 cmp r3, #5 -800a197c: 1a000002 bne 800a198c -800a1980: e3043090 movw r3, #16528 ; 0x4090 -800a1984: e340321f movt r3, #543 ; 0x21f -800a1988: ea00000d b 800a19c4 -800a198c: e3a03090 mov r3, #144 ; 0x90 -800a1990: e34030d0 movt r3, #208 ; 0xd0 -800a1994: ea00000a b 800a19c4 -800a1998: e3a03090 mov r3, #144 ; 0x90 -800a199c: e340321f movt r3, #543 ; 0x21f -800a19a0: ea000007 b 800a19c4 -800a19a4: e30c3090 movw r3, #49296 ; 0xc090 -800a19a8: e340321e movt r3, #542 ; 0x21e -800a19ac: ea000004 b 800a19c4 -800a19b0: e3083090 movw r3, #32912 ; 0x8090 -800a19b4: e340321e movt r3, #542 ; 0x21e -800a19b8: ea000001 b 800a19c4 -800a19bc: e3a03090 mov r3, #144 ; 0x90 -800a19c0: e3403202 movt r3, #514 ; 0x202 -800a19c4: e5932000 ldr r2, [r3] -800a19c8: e51b3008 ldr r3, [fp, #-8] -800a19cc: e3530001 cmp r3, #1 -800a19d0: 0a00001a beq 800a1a40 -800a19d4: e51b3008 ldr r3, [fp, #-8] -800a19d8: e3530002 cmp r3, #2 -800a19dc: 0a000014 beq 800a1a34 -800a19e0: e51b3008 ldr r3, [fp, #-8] -800a19e4: e3530003 cmp r3, #3 -800a19e8: 0a00000e beq 800a1a28 -800a19ec: e51b3008 ldr r3, [fp, #-8] -800a19f0: e3530004 cmp r3, #4 -800a19f4: 0a000008 beq 800a1a1c -800a19f8: e51b3008 ldr r3, [fp, #-8] -800a19fc: e3530005 cmp r3, #5 -800a1a00: 1a000002 bne 800a1a10 -800a1a04: e3043090 movw r3, #16528 ; 0x4090 -800a1a08: e340321f movt r3, #543 ; 0x21f -800a1a0c: ea00000d b 800a1a48 -800a1a10: e3a03090 mov r3, #144 ; 0x90 -800a1a14: e34030d0 movt r3, #208 ; 0xd0 -800a1a18: ea00000a b 800a1a48 -800a1a1c: e3a03090 mov r3, #144 ; 0x90 -800a1a20: e340321f movt r3, #543 ; 0x21f -800a1a24: ea000007 b 800a1a48 -800a1a28: e30c3090 movw r3, #49296 ; 0xc090 -800a1a2c: e340321e movt r3, #542 ; 0x21e -800a1a30: ea000004 b 800a1a48 -800a1a34: e3083090 movw r3, #32912 ; 0x8090 -800a1a38: e340321e movt r3, #542 ; 0x21e -800a1a3c: ea000001 b 800a1a48 -800a1a40: e3a03090 mov r3, #144 ; 0x90 -800a1a44: e3403202 movt r3, #514 ; 0x202 -800a1a48: e3c22b3f bic r2, r2, #64512 ; 0xfc00 -800a1a4c: e5832000 str r2, [r3] - HW_UART_UFCR_SET(instance, BF_UART_UFCR_TXTL(trigger_level)); -800a1a50: e51b3008 ldr r3, [fp, #-8] -800a1a54: e3530001 cmp r3, #1 -800a1a58: 0a00001a beq 800a1ac8 -800a1a5c: e51b3008 ldr r3, [fp, #-8] -800a1a60: e3530002 cmp r3, #2 -800a1a64: 0a000014 beq 800a1abc -800a1a68: e51b3008 ldr r3, [fp, #-8] -800a1a6c: e3530003 cmp r3, #3 -800a1a70: 0a00000e beq 800a1ab0 -800a1a74: e51b3008 ldr r3, [fp, #-8] -800a1a78: e3530004 cmp r3, #4 -800a1a7c: 0a000008 beq 800a1aa4 -800a1a80: e51b3008 ldr r3, [fp, #-8] -800a1a84: e3530005 cmp r3, #5 -800a1a88: 1a000002 bne 800a1a98 -800a1a8c: e3043090 movw r3, #16528 ; 0x4090 -800a1a90: e340321f movt r3, #543 ; 0x21f -800a1a94: ea00000d b 800a1ad0 -800a1a98: e3a03090 mov r3, #144 ; 0x90 -800a1a9c: e34030d0 movt r3, #208 ; 0xd0 -800a1aa0: ea00000a b 800a1ad0 -800a1aa4: e3a03090 mov r3, #144 ; 0x90 -800a1aa8: e340321f movt r3, #543 ; 0x21f -800a1aac: ea000007 b 800a1ad0 -800a1ab0: e30c3090 movw r3, #49296 ; 0xc090 -800a1ab4: e340321e movt r3, #542 ; 0x21e -800a1ab8: ea000004 b 800a1ad0 -800a1abc: e3083090 movw r3, #32912 ; 0x8090 -800a1ac0: e340321e movt r3, #542 ; 0x21e -800a1ac4: ea000001 b 800a1ad0 -800a1ac8: e3a03090 mov r3, #144 ; 0x90 -800a1acc: e3403202 movt r3, #514 ; 0x202 -800a1ad0: e5931000 ldr r1, [r3] -800a1ad4: e55b300a ldrb r3, [fp, #-10] -800a1ad8: e1a03503 lsl r3, r3, #10 -800a1adc: e6ff2073 uxth r2, r3 -800a1ae0: e51b3008 ldr r3, [fp, #-8] -800a1ae4: e3530001 cmp r3, #1 -800a1ae8: 0a00001a beq 800a1b58 -800a1aec: e51b3008 ldr r3, [fp, #-8] -800a1af0: e3530002 cmp r3, #2 -800a1af4: 0a000014 beq 800a1b4c -800a1af8: e51b3008 ldr r3, [fp, #-8] -800a1afc: e3530003 cmp r3, #3 -800a1b00: 0a00000e beq 800a1b40 -800a1b04: e51b3008 ldr r3, [fp, #-8] -800a1b08: e3530004 cmp r3, #4 -800a1b0c: 0a000008 beq 800a1b34 -800a1b10: e51b3008 ldr r3, [fp, #-8] -800a1b14: e3530005 cmp r3, #5 -800a1b18: 1a000002 bne 800a1b28 -800a1b1c: e3043090 movw r3, #16528 ; 0x4090 -800a1b20: e340321f movt r3, #543 ; 0x21f -800a1b24: ea00000d b 800a1b60 -800a1b28: e3a03090 mov r3, #144 ; 0x90 -800a1b2c: e34030d0 movt r3, #208 ; 0xd0 -800a1b30: ea00000a b 800a1b60 -800a1b34: e3a03090 mov r3, #144 ; 0x90 -800a1b38: e340321f movt r3, #543 ; 0x21f -800a1b3c: ea000007 b 800a1b60 -800a1b40: e30c3090 movw r3, #49296 ; 0xc090 -800a1b44: e340321e movt r3, #542 ; 0x21e -800a1b48: ea000004 b 800a1b60 -800a1b4c: e3083090 movw r3, #32912 ; 0x8090 -800a1b50: e340321e movt r3, #542 ; 0x21e -800a1b54: ea000001 b 800a1b60 -800a1b58: e3a03090 mov r3, #144 ; 0x90 -800a1b5c: e3403202 movt r3, #514 ; 0x202 -800a1b60: e1812002 orr r2, r1, r2 -800a1b64: e5832000 str r2, [r3] - /* Configure the TX_FIFO service mode */ - /* Default mode is polling: IRQ and DMA requests are disabled */ - HW_UART_UCR1_CLR(instance, (BM_UART_UCR1_TRDYEN | BM_UART_UCR1_TXDMAEN)); -800a1b68: e51b3008 ldr r3, [fp, #-8] -800a1b6c: e3530001 cmp r3, #1 -800a1b70: 0a00001a beq 800a1be0 -800a1b74: e51b3008 ldr r3, [fp, #-8] -800a1b78: e3530002 cmp r3, #2 -800a1b7c: 0a000014 beq 800a1bd4 -800a1b80: e51b3008 ldr r3, [fp, #-8] -800a1b84: e3530003 cmp r3, #3 -800a1b88: 0a00000e beq 800a1bc8 -800a1b8c: e51b3008 ldr r3, [fp, #-8] -800a1b90: e3530004 cmp r3, #4 -800a1b94: 0a000008 beq 800a1bbc -800a1b98: e51b3008 ldr r3, [fp, #-8] -800a1b9c: e3530005 cmp r3, #5 -800a1ba0: 1a000002 bne 800a1bb0 -800a1ba4: e3043080 movw r3, #16512 ; 0x4080 -800a1ba8: e340321f movt r3, #543 ; 0x21f -800a1bac: ea00000d b 800a1be8 -800a1bb0: e3a03080 mov r3, #128 ; 0x80 -800a1bb4: e34030d0 movt r3, #208 ; 0xd0 -800a1bb8: ea00000a b 800a1be8 -800a1bbc: e3a03080 mov r3, #128 ; 0x80 -800a1bc0: e340321f movt r3, #543 ; 0x21f -800a1bc4: ea000007 b 800a1be8 -800a1bc8: e30c3080 movw r3, #49280 ; 0xc080 -800a1bcc: e340321e movt r3, #542 ; 0x21e -800a1bd0: ea000004 b 800a1be8 -800a1bd4: e3083080 movw r3, #32896 ; 0x8080 -800a1bd8: e340321e movt r3, #542 ; 0x21e -800a1bdc: ea000001 b 800a1be8 -800a1be0: e3a03080 mov r3, #128 ; 0x80 -800a1be4: e3403202 movt r3, #514 ; 0x202 -800a1be8: e5932000 ldr r2, [r3] -800a1bec: e51b3008 ldr r3, [fp, #-8] -800a1bf0: e3530001 cmp r3, #1 -800a1bf4: 0a00001a beq 800a1c64 -800a1bf8: e51b3008 ldr r3, [fp, #-8] -800a1bfc: e3530002 cmp r3, #2 -800a1c00: 0a000014 beq 800a1c58 -800a1c04: e51b3008 ldr r3, [fp, #-8] -800a1c08: e3530003 cmp r3, #3 -800a1c0c: 0a00000e beq 800a1c4c -800a1c10: e51b3008 ldr r3, [fp, #-8] -800a1c14: e3530004 cmp r3, #4 -800a1c18: 0a000008 beq 800a1c40 -800a1c1c: e51b3008 ldr r3, [fp, #-8] -800a1c20: e3530005 cmp r3, #5 -800a1c24: 1a000002 bne 800a1c34 -800a1c28: e3043080 movw r3, #16512 ; 0x4080 -800a1c2c: e340321f movt r3, #543 ; 0x21f -800a1c30: ea00000d b 800a1c6c -800a1c34: e3a03080 mov r3, #128 ; 0x80 -800a1c38: e34030d0 movt r3, #208 ; 0xd0 -800a1c3c: ea00000a b 800a1c6c -800a1c40: e3a03080 mov r3, #128 ; 0x80 -800a1c44: e340321f movt r3, #543 ; 0x21f -800a1c48: ea000007 b 800a1c6c -800a1c4c: e30c3080 movw r3, #49280 ; 0xc080 -800a1c50: e340321e movt r3, #542 ; 0x21e -800a1c54: ea000004 b 800a1c6c -800a1c58: e3083080 movw r3, #32896 ; 0x8080 -800a1c5c: e340321e movt r3, #542 ; 0x21e -800a1c60: ea000001 b 800a1c6c -800a1c64: e3a03080 mov r3, #128 ; 0x80 -800a1c68: e3403202 movt r3, #514 ; 0x202 -800a1c6c: e3c22a02 bic r2, r2, #8192 ; 0x2000 -800a1c70: e3c22008 bic r2, r2, #8 -800a1c74: e5832000 str r2, [r3] - if (service_mode == DMA_MODE) -800a1c78: e55b300b ldrb r3, [fp, #-11] -800a1c7c: e3530002 cmp r3, #2 -800a1c80: 1a000043 bne 800a1d94 - HW_UART_UCR1_SET(instance, BM_UART_UCR1_TXDMAEN); -800a1c84: e51b3008 ldr r3, [fp, #-8] -800a1c88: e3530001 cmp r3, #1 -800a1c8c: 0a00001a beq 800a1cfc -800a1c90: e51b3008 ldr r3, [fp, #-8] -800a1c94: e3530002 cmp r3, #2 -800a1c98: 0a000014 beq 800a1cf0 -800a1c9c: e51b3008 ldr r3, [fp, #-8] -800a1ca0: e3530003 cmp r3, #3 -800a1ca4: 0a00000e beq 800a1ce4 -800a1ca8: e51b3008 ldr r3, [fp, #-8] -800a1cac: e3530004 cmp r3, #4 -800a1cb0: 0a000008 beq 800a1cd8 -800a1cb4: e51b3008 ldr r3, [fp, #-8] -800a1cb8: e3530005 cmp r3, #5 -800a1cbc: 1a000002 bne 800a1ccc -800a1cc0: e3043080 movw r3, #16512 ; 0x4080 -800a1cc4: e340321f movt r3, #543 ; 0x21f -800a1cc8: ea00000d b 800a1d04 -800a1ccc: e3a03080 mov r3, #128 ; 0x80 -800a1cd0: e34030d0 movt r3, #208 ; 0xd0 -800a1cd4: ea00000a b 800a1d04 -800a1cd8: e3a03080 mov r3, #128 ; 0x80 -800a1cdc: e340321f movt r3, #543 ; 0x21f -800a1ce0: ea000007 b 800a1d04 -800a1ce4: e30c3080 movw r3, #49280 ; 0xc080 -800a1ce8: e340321e movt r3, #542 ; 0x21e -800a1cec: ea000004 b 800a1d04 -800a1cf0: e3083080 movw r3, #32896 ; 0x8080 -800a1cf4: e340321e movt r3, #542 ; 0x21e -800a1cf8: ea000001 b 800a1d04 -800a1cfc: e3a03080 mov r3, #128 ; 0x80 -800a1d00: e3403202 movt r3, #514 ; 0x202 -800a1d04: e5932000 ldr r2, [r3] -800a1d08: e51b3008 ldr r3, [fp, #-8] -800a1d0c: e3530001 cmp r3, #1 -800a1d10: 0a00001a beq 800a1d80 -800a1d14: e51b3008 ldr r3, [fp, #-8] -800a1d18: e3530002 cmp r3, #2 -800a1d1c: 0a000014 beq 800a1d74 -800a1d20: e51b3008 ldr r3, [fp, #-8] -800a1d24: e3530003 cmp r3, #3 -800a1d28: 0a00000e beq 800a1d68 -800a1d2c: e51b3008 ldr r3, [fp, #-8] -800a1d30: e3530004 cmp r3, #4 -800a1d34: 0a000008 beq 800a1d5c -800a1d38: e51b3008 ldr r3, [fp, #-8] -800a1d3c: e3530005 cmp r3, #5 -800a1d40: 1a000002 bne 800a1d50 -800a1d44: e3043080 movw r3, #16512 ; 0x4080 -800a1d48: e340321f movt r3, #543 ; 0x21f -800a1d4c: ea00000d b 800a1d88 -800a1d50: e3a03080 mov r3, #128 ; 0x80 -800a1d54: e34030d0 movt r3, #208 ; 0xd0 -800a1d58: ea00000a b 800a1d88 -800a1d5c: e3a03080 mov r3, #128 ; 0x80 -800a1d60: e340321f movt r3, #543 ; 0x21f -800a1d64: ea000007 b 800a1d88 -800a1d68: e30c3080 movw r3, #49280 ; 0xc080 -800a1d6c: e340321e movt r3, #542 ; 0x21e -800a1d70: ea000004 b 800a1d88 -800a1d74: e3083080 movw r3, #32896 ; 0x8080 -800a1d78: e340321e movt r3, #542 ; 0x21e -800a1d7c: ea000001 b 800a1d88 -800a1d80: e3a03080 mov r3, #128 ; 0x80 -800a1d84: e3403202 movt r3, #514 ; 0x202 -800a1d88: e3822008 orr r2, r2, #8 -800a1d8c: e5832000 str r2, [r3] - if (service_mode == DMA_MODE) - HW_UART_UCR1_SET(instance, BM_UART_UCR1_RXDMAEN); - else if (service_mode == IRQ_MODE) - HW_UART_UCR1_SET(instance, BM_UART_UCR1_RRDYEN); - } -} -800a1d90: ea00019e b 800a2410 - else if (service_mode == IRQ_MODE) -800a1d94: e55b300b ldrb r3, [fp, #-11] -800a1d98: e3530001 cmp r3, #1 -800a1d9c: 1a00019b bne 800a2410 - HW_UART_UCR1_SET(instance, BM_UART_UCR1_TRDYEN); -800a1da0: e51b3008 ldr r3, [fp, #-8] -800a1da4: e3530001 cmp r3, #1 -800a1da8: 0a00001a beq 800a1e18 -800a1dac: e51b3008 ldr r3, [fp, #-8] -800a1db0: e3530002 cmp r3, #2 -800a1db4: 0a000014 beq 800a1e0c -800a1db8: e51b3008 ldr r3, [fp, #-8] -800a1dbc: e3530003 cmp r3, #3 -800a1dc0: 0a00000e beq 800a1e00 -800a1dc4: e51b3008 ldr r3, [fp, #-8] -800a1dc8: e3530004 cmp r3, #4 -800a1dcc: 0a000008 beq 800a1df4 -800a1dd0: e51b3008 ldr r3, [fp, #-8] -800a1dd4: e3530005 cmp r3, #5 -800a1dd8: 1a000002 bne 800a1de8 -800a1ddc: e3043080 movw r3, #16512 ; 0x4080 -800a1de0: e340321f movt r3, #543 ; 0x21f -800a1de4: ea00000d b 800a1e20 -800a1de8: e3a03080 mov r3, #128 ; 0x80 -800a1dec: e34030d0 movt r3, #208 ; 0xd0 -800a1df0: ea00000a b 800a1e20 -800a1df4: e3a03080 mov r3, #128 ; 0x80 -800a1df8: e340321f movt r3, #543 ; 0x21f -800a1dfc: ea000007 b 800a1e20 -800a1e00: e30c3080 movw r3, #49280 ; 0xc080 -800a1e04: e340321e movt r3, #542 ; 0x21e -800a1e08: ea000004 b 800a1e20 -800a1e0c: e3083080 movw r3, #32896 ; 0x8080 -800a1e10: e340321e movt r3, #542 ; 0x21e -800a1e14: ea000001 b 800a1e20 -800a1e18: e3a03080 mov r3, #128 ; 0x80 -800a1e1c: e3403202 movt r3, #514 ; 0x202 -800a1e20: e5932000 ldr r2, [r3] -800a1e24: e51b3008 ldr r3, [fp, #-8] -800a1e28: e3530001 cmp r3, #1 -800a1e2c: 0a00001a beq 800a1e9c -800a1e30: e51b3008 ldr r3, [fp, #-8] -800a1e34: e3530002 cmp r3, #2 -800a1e38: 0a000014 beq 800a1e90 -800a1e3c: e51b3008 ldr r3, [fp, #-8] -800a1e40: e3530003 cmp r3, #3 -800a1e44: 0a00000e beq 800a1e84 -800a1e48: e51b3008 ldr r3, [fp, #-8] -800a1e4c: e3530004 cmp r3, #4 -800a1e50: 0a000008 beq 800a1e78 -800a1e54: e51b3008 ldr r3, [fp, #-8] -800a1e58: e3530005 cmp r3, #5 -800a1e5c: 1a000002 bne 800a1e6c -800a1e60: e3043080 movw r3, #16512 ; 0x4080 -800a1e64: e340321f movt r3, #543 ; 0x21f -800a1e68: ea00000d b 800a1ea4 -800a1e6c: e3a03080 mov r3, #128 ; 0x80 -800a1e70: e34030d0 movt r3, #208 ; 0xd0 -800a1e74: ea00000a b 800a1ea4 -800a1e78: e3a03080 mov r3, #128 ; 0x80 -800a1e7c: e340321f movt r3, #543 ; 0x21f -800a1e80: ea000007 b 800a1ea4 -800a1e84: e30c3080 movw r3, #49280 ; 0xc080 -800a1e88: e340321e movt r3, #542 ; 0x21e -800a1e8c: ea000004 b 800a1ea4 -800a1e90: e3083080 movw r3, #32896 ; 0x8080 -800a1e94: e340321e movt r3, #542 ; 0x21e -800a1e98: ea000001 b 800a1ea4 -800a1e9c: e3a03080 mov r3, #128 ; 0x80 -800a1ea0: e3403202 movt r3, #514 ; 0x202 -800a1ea4: e3822a02 orr r2, r2, #8192 ; 0x2000 -800a1ea8: e5832000 str r2, [r3] -} -800a1eac: ea000157 b 800a2410 - HW_UART_UFCR_CLR(instance, BM_UART_UFCR_RXTL); -800a1eb0: e51b3008 ldr r3, [fp, #-8] -800a1eb4: e3530001 cmp r3, #1 -800a1eb8: 0a00001a beq 800a1f28 -800a1ebc: e51b3008 ldr r3, [fp, #-8] -800a1ec0: e3530002 cmp r3, #2 -800a1ec4: 0a000014 beq 800a1f1c -800a1ec8: e51b3008 ldr r3, [fp, #-8] -800a1ecc: e3530003 cmp r3, #3 -800a1ed0: 0a00000e beq 800a1f10 -800a1ed4: e51b3008 ldr r3, [fp, #-8] -800a1ed8: e3530004 cmp r3, #4 -800a1edc: 0a000008 beq 800a1f04 -800a1ee0: e51b3008 ldr r3, [fp, #-8] -800a1ee4: e3530005 cmp r3, #5 -800a1ee8: 1a000002 bne 800a1ef8 -800a1eec: e3043090 movw r3, #16528 ; 0x4090 -800a1ef0: e340321f movt r3, #543 ; 0x21f -800a1ef4: ea00000d b 800a1f30 -800a1ef8: e3a03090 mov r3, #144 ; 0x90 -800a1efc: e34030d0 movt r3, #208 ; 0xd0 -800a1f00: ea00000a b 800a1f30 -800a1f04: e3a03090 mov r3, #144 ; 0x90 -800a1f08: e340321f movt r3, #543 ; 0x21f -800a1f0c: ea000007 b 800a1f30 -800a1f10: e30c3090 movw r3, #49296 ; 0xc090 -800a1f14: e340321e movt r3, #542 ; 0x21e -800a1f18: ea000004 b 800a1f30 -800a1f1c: e3083090 movw r3, #32912 ; 0x8090 -800a1f20: e340321e movt r3, #542 ; 0x21e -800a1f24: ea000001 b 800a1f30 -800a1f28: e3a03090 mov r3, #144 ; 0x90 -800a1f2c: e3403202 movt r3, #514 ; 0x202 -800a1f30: e5932000 ldr r2, [r3] -800a1f34: e51b3008 ldr r3, [fp, #-8] -800a1f38: e3530001 cmp r3, #1 -800a1f3c: 0a00001a beq 800a1fac -800a1f40: e51b3008 ldr r3, [fp, #-8] -800a1f44: e3530002 cmp r3, #2 -800a1f48: 0a000014 beq 800a1fa0 -800a1f4c: e51b3008 ldr r3, [fp, #-8] -800a1f50: e3530003 cmp r3, #3 -800a1f54: 0a00000e beq 800a1f94 -800a1f58: e51b3008 ldr r3, [fp, #-8] -800a1f5c: e3530004 cmp r3, #4 -800a1f60: 0a000008 beq 800a1f88 -800a1f64: e51b3008 ldr r3, [fp, #-8] -800a1f68: e3530005 cmp r3, #5 -800a1f6c: 1a000002 bne 800a1f7c -800a1f70: e3043090 movw r3, #16528 ; 0x4090 -800a1f74: e340321f movt r3, #543 ; 0x21f -800a1f78: ea00000d b 800a1fb4 -800a1f7c: e3a03090 mov r3, #144 ; 0x90 -800a1f80: e34030d0 movt r3, #208 ; 0xd0 -800a1f84: ea00000a b 800a1fb4 -800a1f88: e3a03090 mov r3, #144 ; 0x90 -800a1f8c: e340321f movt r3, #543 ; 0x21f -800a1f90: ea000007 b 800a1fb4 -800a1f94: e30c3090 movw r3, #49296 ; 0xc090 -800a1f98: e340321e movt r3, #542 ; 0x21e -800a1f9c: ea000004 b 800a1fb4 -800a1fa0: e3083090 movw r3, #32912 ; 0x8090 -800a1fa4: e340321e movt r3, #542 ; 0x21e -800a1fa8: ea000001 b 800a1fb4 -800a1fac: e3a03090 mov r3, #144 ; 0x90 -800a1fb0: e3403202 movt r3, #514 ; 0x202 -800a1fb4: e3c2203f bic r2, r2, #63 ; 0x3f -800a1fb8: e5832000 str r2, [r3] - HW_UART_UFCR_SET(instance, BF_UART_UFCR_RXTL(trigger_level)); -800a1fbc: e51b3008 ldr r3, [fp, #-8] -800a1fc0: e3530001 cmp r3, #1 -800a1fc4: 0a00001a beq 800a2034 -800a1fc8: e51b3008 ldr r3, [fp, #-8] -800a1fcc: e3530002 cmp r3, #2 -800a1fd0: 0a000014 beq 800a2028 -800a1fd4: e51b3008 ldr r3, [fp, #-8] -800a1fd8: e3530003 cmp r3, #3 -800a1fdc: 0a00000e beq 800a201c -800a1fe0: e51b3008 ldr r3, [fp, #-8] -800a1fe4: e3530004 cmp r3, #4 -800a1fe8: 0a000008 beq 800a2010 -800a1fec: e51b3008 ldr r3, [fp, #-8] -800a1ff0: e3530005 cmp r3, #5 -800a1ff4: 1a000002 bne 800a2004 -800a1ff8: e3043090 movw r3, #16528 ; 0x4090 -800a1ffc: e340321f movt r3, #543 ; 0x21f -800a2000: ea00000d b 800a203c -800a2004: e3a03090 mov r3, #144 ; 0x90 -800a2008: e34030d0 movt r3, #208 ; 0xd0 -800a200c: ea00000a b 800a203c -800a2010: e3a03090 mov r3, #144 ; 0x90 -800a2014: e340321f movt r3, #543 ; 0x21f -800a2018: ea000007 b 800a203c -800a201c: e30c3090 movw r3, #49296 ; 0xc090 -800a2020: e340321e movt r3, #542 ; 0x21e -800a2024: ea000004 b 800a203c -800a2028: e3083090 movw r3, #32912 ; 0x8090 -800a202c: e340321e movt r3, #542 ; 0x21e -800a2030: ea000001 b 800a203c -800a2034: e3a03090 mov r3, #144 ; 0x90 -800a2038: e3403202 movt r3, #514 ; 0x202 -800a203c: e5931000 ldr r1, [r3] -800a2040: e55b300a ldrb r3, [fp, #-10] -800a2044: e203203f and r2, r3, #63 ; 0x3f -800a2048: e51b3008 ldr r3, [fp, #-8] -800a204c: e3530001 cmp r3, #1 -800a2050: 0a00001a beq 800a20c0 -800a2054: e51b3008 ldr r3, [fp, #-8] -800a2058: e3530002 cmp r3, #2 -800a205c: 0a000014 beq 800a20b4 -800a2060: e51b3008 ldr r3, [fp, #-8] -800a2064: e3530003 cmp r3, #3 -800a2068: 0a00000e beq 800a20a8 -800a206c: e51b3008 ldr r3, [fp, #-8] -800a2070: e3530004 cmp r3, #4 -800a2074: 0a000008 beq 800a209c -800a2078: e51b3008 ldr r3, [fp, #-8] -800a207c: e3530005 cmp r3, #5 -800a2080: 1a000002 bne 800a2090 -800a2084: e3043090 movw r3, #16528 ; 0x4090 -800a2088: e340321f movt r3, #543 ; 0x21f -800a208c: ea00000d b 800a20c8 -800a2090: e3a03090 mov r3, #144 ; 0x90 -800a2094: e34030d0 movt r3, #208 ; 0xd0 -800a2098: ea00000a b 800a20c8 -800a209c: e3a03090 mov r3, #144 ; 0x90 -800a20a0: e340321f movt r3, #543 ; 0x21f -800a20a4: ea000007 b 800a20c8 -800a20a8: e30c3090 movw r3, #49296 ; 0xc090 -800a20ac: e340321e movt r3, #542 ; 0x21e -800a20b0: ea000004 b 800a20c8 -800a20b4: e3083090 movw r3, #32912 ; 0x8090 -800a20b8: e340321e movt r3, #542 ; 0x21e -800a20bc: ea000001 b 800a20c8 -800a20c0: e3a03090 mov r3, #144 ; 0x90 -800a20c4: e3403202 movt r3, #514 ; 0x202 -800a20c8: e1812002 orr r2, r1, r2 -800a20cc: e5832000 str r2, [r3] - HW_UART_UCR1_CLR(instance, (BM_UART_UCR1_RRDYEN | BM_UART_UCR1_RXDMAEN)); -800a20d0: e51b3008 ldr r3, [fp, #-8] -800a20d4: e3530001 cmp r3, #1 -800a20d8: 0a00001a beq 800a2148 -800a20dc: e51b3008 ldr r3, [fp, #-8] -800a20e0: e3530002 cmp r3, #2 -800a20e4: 0a000014 beq 800a213c -800a20e8: e51b3008 ldr r3, [fp, #-8] -800a20ec: e3530003 cmp r3, #3 -800a20f0: 0a00000e beq 800a2130 -800a20f4: e51b3008 ldr r3, [fp, #-8] -800a20f8: e3530004 cmp r3, #4 -800a20fc: 0a000008 beq 800a2124 -800a2100: e51b3008 ldr r3, [fp, #-8] -800a2104: e3530005 cmp r3, #5 -800a2108: 1a000002 bne 800a2118 -800a210c: e3043080 movw r3, #16512 ; 0x4080 -800a2110: e340321f movt r3, #543 ; 0x21f -800a2114: ea00000d b 800a2150 -800a2118: e3a03080 mov r3, #128 ; 0x80 -800a211c: e34030d0 movt r3, #208 ; 0xd0 -800a2120: ea00000a b 800a2150 -800a2124: e3a03080 mov r3, #128 ; 0x80 -800a2128: e340321f movt r3, #543 ; 0x21f -800a212c: ea000007 b 800a2150 -800a2130: e30c3080 movw r3, #49280 ; 0xc080 -800a2134: e340321e movt r3, #542 ; 0x21e -800a2138: ea000004 b 800a2150 -800a213c: e3083080 movw r3, #32896 ; 0x8080 -800a2140: e340321e movt r3, #542 ; 0x21e -800a2144: ea000001 b 800a2150 -800a2148: e3a03080 mov r3, #128 ; 0x80 -800a214c: e3403202 movt r3, #514 ; 0x202 -800a2150: e5932000 ldr r2, [r3] -800a2154: e51b3008 ldr r3, [fp, #-8] -800a2158: e3530001 cmp r3, #1 -800a215c: 0a00001a beq 800a21cc -800a2160: e51b3008 ldr r3, [fp, #-8] -800a2164: e3530002 cmp r3, #2 -800a2168: 0a000014 beq 800a21c0 -800a216c: e51b3008 ldr r3, [fp, #-8] -800a2170: e3530003 cmp r3, #3 -800a2174: 0a00000e beq 800a21b4 -800a2178: e51b3008 ldr r3, [fp, #-8] -800a217c: e3530004 cmp r3, #4 -800a2180: 0a000008 beq 800a21a8 -800a2184: e51b3008 ldr r3, [fp, #-8] -800a2188: e3530005 cmp r3, #5 -800a218c: 1a000002 bne 800a219c -800a2190: e3043080 movw r3, #16512 ; 0x4080 -800a2194: e340321f movt r3, #543 ; 0x21f -800a2198: ea00000d b 800a21d4 -800a219c: e3a03080 mov r3, #128 ; 0x80 -800a21a0: e34030d0 movt r3, #208 ; 0xd0 -800a21a4: ea00000a b 800a21d4 -800a21a8: e3a03080 mov r3, #128 ; 0x80 -800a21ac: e340321f movt r3, #543 ; 0x21f -800a21b0: ea000007 b 800a21d4 -800a21b4: e30c3080 movw r3, #49280 ; 0xc080 -800a21b8: e340321e movt r3, #542 ; 0x21e -800a21bc: ea000004 b 800a21d4 -800a21c0: e3083080 movw r3, #32896 ; 0x8080 -800a21c4: e340321e movt r3, #542 ; 0x21e -800a21c8: ea000001 b 800a21d4 -800a21cc: e3a03080 mov r3, #128 ; 0x80 -800a21d0: e3403202 movt r3, #514 ; 0x202 -800a21d4: e3c22c03 bic r2, r2, #768 ; 0x300 -800a21d8: e5832000 str r2, [r3] - if (service_mode == DMA_MODE) -800a21dc: e55b300b ldrb r3, [fp, #-11] -800a21e0: e3530002 cmp r3, #2 -800a21e4: 1a000043 bne 800a22f8 - HW_UART_UCR1_SET(instance, BM_UART_UCR1_RXDMAEN); -800a21e8: e51b3008 ldr r3, [fp, #-8] -800a21ec: e3530001 cmp r3, #1 -800a21f0: 0a00001a beq 800a2260 -800a21f4: e51b3008 ldr r3, [fp, #-8] -800a21f8: e3530002 cmp r3, #2 -800a21fc: 0a000014 beq 800a2254 -800a2200: e51b3008 ldr r3, [fp, #-8] -800a2204: e3530003 cmp r3, #3 -800a2208: 0a00000e beq 800a2248 -800a220c: e51b3008 ldr r3, [fp, #-8] -800a2210: e3530004 cmp r3, #4 -800a2214: 0a000008 beq 800a223c -800a2218: e51b3008 ldr r3, [fp, #-8] -800a221c: e3530005 cmp r3, #5 -800a2220: 1a000002 bne 800a2230 -800a2224: e3043080 movw r3, #16512 ; 0x4080 -800a2228: e340321f movt r3, #543 ; 0x21f -800a222c: ea00000d b 800a2268 -800a2230: e3a03080 mov r3, #128 ; 0x80 -800a2234: e34030d0 movt r3, #208 ; 0xd0 -800a2238: ea00000a b 800a2268 -800a223c: e3a03080 mov r3, #128 ; 0x80 -800a2240: e340321f movt r3, #543 ; 0x21f -800a2244: ea000007 b 800a2268 -800a2248: e30c3080 movw r3, #49280 ; 0xc080 -800a224c: e340321e movt r3, #542 ; 0x21e -800a2250: ea000004 b 800a2268 -800a2254: e3083080 movw r3, #32896 ; 0x8080 -800a2258: e340321e movt r3, #542 ; 0x21e -800a225c: ea000001 b 800a2268 -800a2260: e3a03080 mov r3, #128 ; 0x80 -800a2264: e3403202 movt r3, #514 ; 0x202 -800a2268: e5932000 ldr r2, [r3] -800a226c: e51b3008 ldr r3, [fp, #-8] -800a2270: e3530001 cmp r3, #1 -800a2274: 0a00001a beq 800a22e4 -800a2278: e51b3008 ldr r3, [fp, #-8] -800a227c: e3530002 cmp r3, #2 -800a2280: 0a000014 beq 800a22d8 -800a2284: e51b3008 ldr r3, [fp, #-8] -800a2288: e3530003 cmp r3, #3 -800a228c: 0a00000e beq 800a22cc -800a2290: e51b3008 ldr r3, [fp, #-8] -800a2294: e3530004 cmp r3, #4 -800a2298: 0a000008 beq 800a22c0 -800a229c: e51b3008 ldr r3, [fp, #-8] -800a22a0: e3530005 cmp r3, #5 -800a22a4: 1a000002 bne 800a22b4 -800a22a8: e3043080 movw r3, #16512 ; 0x4080 -800a22ac: e340321f movt r3, #543 ; 0x21f -800a22b0: ea00000d b 800a22ec -800a22b4: e3a03080 mov r3, #128 ; 0x80 -800a22b8: e34030d0 movt r3, #208 ; 0xd0 -800a22bc: ea00000a b 800a22ec -800a22c0: e3a03080 mov r3, #128 ; 0x80 -800a22c4: e340321f movt r3, #543 ; 0x21f -800a22c8: ea000007 b 800a22ec -800a22cc: e30c3080 movw r3, #49280 ; 0xc080 -800a22d0: e340321e movt r3, #542 ; 0x21e -800a22d4: ea000004 b 800a22ec -800a22d8: e3083080 movw r3, #32896 ; 0x8080 -800a22dc: e340321e movt r3, #542 ; 0x21e -800a22e0: ea000001 b 800a22ec -800a22e4: e3a03080 mov r3, #128 ; 0x80 -800a22e8: e3403202 movt r3, #514 ; 0x202 -800a22ec: e3822c01 orr r2, r2, #256 ; 0x100 -800a22f0: e5832000 str r2, [r3] -} -800a22f4: ea000045 b 800a2410 - else if (service_mode == IRQ_MODE) -800a22f8: e55b300b ldrb r3, [fp, #-11] -800a22fc: e3530001 cmp r3, #1 -800a2300: 1a000042 bne 800a2410 - HW_UART_UCR1_SET(instance, BM_UART_UCR1_RRDYEN); -800a2304: e51b3008 ldr r3, [fp, #-8] -800a2308: e3530001 cmp r3, #1 -800a230c: 0a00001a beq 800a237c -800a2310: e51b3008 ldr r3, [fp, #-8] -800a2314: e3530002 cmp r3, #2 -800a2318: 0a000014 beq 800a2370 -800a231c: e51b3008 ldr r3, [fp, #-8] -800a2320: e3530003 cmp r3, #3 -800a2324: 0a00000e beq 800a2364 -800a2328: e51b3008 ldr r3, [fp, #-8] -800a232c: e3530004 cmp r3, #4 -800a2330: 0a000008 beq 800a2358 -800a2334: e51b3008 ldr r3, [fp, #-8] -800a2338: e3530005 cmp r3, #5 -800a233c: 1a000002 bne 800a234c -800a2340: e3043080 movw r3, #16512 ; 0x4080 -800a2344: e340321f movt r3, #543 ; 0x21f -800a2348: ea00000d b 800a2384 -800a234c: e3a03080 mov r3, #128 ; 0x80 -800a2350: e34030d0 movt r3, #208 ; 0xd0 -800a2354: ea00000a b 800a2384 -800a2358: e3a03080 mov r3, #128 ; 0x80 -800a235c: e340321f movt r3, #543 ; 0x21f -800a2360: ea000007 b 800a2384 -800a2364: e30c3080 movw r3, #49280 ; 0xc080 -800a2368: e340321e movt r3, #542 ; 0x21e -800a236c: ea000004 b 800a2384 -800a2370: e3083080 movw r3, #32896 ; 0x8080 -800a2374: e340321e movt r3, #542 ; 0x21e -800a2378: ea000001 b 800a2384 -800a237c: e3a03080 mov r3, #128 ; 0x80 -800a2380: e3403202 movt r3, #514 ; 0x202 -800a2384: e5932000 ldr r2, [r3] -800a2388: e51b3008 ldr r3, [fp, #-8] -800a238c: e3530001 cmp r3, #1 -800a2390: 0a00001a beq 800a2400 -800a2394: e51b3008 ldr r3, [fp, #-8] -800a2398: e3530002 cmp r3, #2 -800a239c: 0a000014 beq 800a23f4 -800a23a0: e51b3008 ldr r3, [fp, #-8] -800a23a4: e3530003 cmp r3, #3 -800a23a8: 0a00000e beq 800a23e8 -800a23ac: e51b3008 ldr r3, [fp, #-8] -800a23b0: e3530004 cmp r3, #4 -800a23b4: 0a000008 beq 800a23dc -800a23b8: e51b3008 ldr r3, [fp, #-8] -800a23bc: e3530005 cmp r3, #5 -800a23c0: 1a000002 bne 800a23d0 -800a23c4: e3043080 movw r3, #16512 ; 0x4080 -800a23c8: e340321f movt r3, #543 ; 0x21f -800a23cc: ea00000d b 800a2408 -800a23d0: e3a03080 mov r3, #128 ; 0x80 -800a23d4: e34030d0 movt r3, #208 ; 0xd0 -800a23d8: ea00000a b 800a2408 -800a23dc: e3a03080 mov r3, #128 ; 0x80 -800a23e0: e340321f movt r3, #543 ; 0x21f -800a23e4: ea000007 b 800a2408 -800a23e8: e30c3080 movw r3, #49280 ; 0xc080 -800a23ec: e340321e movt r3, #542 ; 0x21e -800a23f0: ea000004 b 800a2408 -800a23f4: e3083080 movw r3, #32896 ; 0x8080 -800a23f8: e340321e movt r3, #542 ; 0x21e -800a23fc: ea000001 b 800a2408 -800a2400: e3a03080 mov r3, #128 ; 0x80 -800a2404: e3403202 movt r3, #514 ; 0x202 -800a2408: e3822c02 orr r2, r2, #512 ; 0x200 -800a240c: e5832000 str r2, [r3] -} -800a2410: e320f000 nop {0} -800a2414: e28bd000 add sp, fp, #0 -800a2418: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a241c: e12fff1e bx lr - -800a2420 : - -void uart_set_loopback_mode(uint32_t instance, uint8_t state) -{ -800a2420: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2424: e28db000 add fp, sp, #0 -800a2428: e24dd00c sub sp, sp, #12 -800a242c: e50b0008 str r0, [fp, #-8] -800a2430: e1a03001 mov r3, r1 -800a2434: e54b3009 strb r3, [fp, #-9] - if (state == true) -800a2438: e55b3009 ldrb r3, [fp, #-9] -800a243c: e3530001 cmp r3, #1 -800a2440: 1a000043 bne 800a2554 - HW_UART_UTS_SET(instance, BM_UART_UTS_LOOP); -800a2444: e51b3008 ldr r3, [fp, #-8] -800a2448: e3530001 cmp r3, #1 -800a244c: 0a00001a beq 800a24bc -800a2450: e51b3008 ldr r3, [fp, #-8] -800a2454: e3530002 cmp r3, #2 -800a2458: 0a000014 beq 800a24b0 -800a245c: e51b3008 ldr r3, [fp, #-8] -800a2460: e3530003 cmp r3, #3 -800a2464: 0a00000e beq 800a24a4 -800a2468: e51b3008 ldr r3, [fp, #-8] -800a246c: e3530004 cmp r3, #4 -800a2470: 0a000008 beq 800a2498 -800a2474: e51b3008 ldr r3, [fp, #-8] -800a2478: e3530005 cmp r3, #5 -800a247c: 1a000002 bne 800a248c -800a2480: e30430b4 movw r3, #16564 ; 0x40b4 -800a2484: e340321f movt r3, #543 ; 0x21f -800a2488: ea00000d b 800a24c4 -800a248c: e3a030b4 mov r3, #180 ; 0xb4 -800a2490: e34030d0 movt r3, #208 ; 0xd0 -800a2494: ea00000a b 800a24c4 -800a2498: e3a030b4 mov r3, #180 ; 0xb4 -800a249c: e340321f movt r3, #543 ; 0x21f -800a24a0: ea000007 b 800a24c4 -800a24a4: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a24a8: e340321e movt r3, #542 ; 0x21e -800a24ac: ea000004 b 800a24c4 -800a24b0: e30830b4 movw r3, #32948 ; 0x80b4 -800a24b4: e340321e movt r3, #542 ; 0x21e -800a24b8: ea000001 b 800a24c4 -800a24bc: e3a030b4 mov r3, #180 ; 0xb4 -800a24c0: e3403202 movt r3, #514 ; 0x202 -800a24c4: e5932000 ldr r2, [r3] -800a24c8: e51b3008 ldr r3, [fp, #-8] -800a24cc: e3530001 cmp r3, #1 -800a24d0: 0a00001a beq 800a2540 -800a24d4: e51b3008 ldr r3, [fp, #-8] -800a24d8: e3530002 cmp r3, #2 -800a24dc: 0a000014 beq 800a2534 -800a24e0: e51b3008 ldr r3, [fp, #-8] -800a24e4: e3530003 cmp r3, #3 -800a24e8: 0a00000e beq 800a2528 -800a24ec: e51b3008 ldr r3, [fp, #-8] -800a24f0: e3530004 cmp r3, #4 -800a24f4: 0a000008 beq 800a251c -800a24f8: e51b3008 ldr r3, [fp, #-8] -800a24fc: e3530005 cmp r3, #5 -800a2500: 1a000002 bne 800a2510 -800a2504: e30430b4 movw r3, #16564 ; 0x40b4 -800a2508: e340321f movt r3, #543 ; 0x21f -800a250c: ea00000d b 800a2548 -800a2510: e3a030b4 mov r3, #180 ; 0xb4 -800a2514: e34030d0 movt r3, #208 ; 0xd0 -800a2518: ea00000a b 800a2548 -800a251c: e3a030b4 mov r3, #180 ; 0xb4 -800a2520: e340321f movt r3, #543 ; 0x21f -800a2524: ea000007 b 800a2548 -800a2528: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a252c: e340321e movt r3, #542 ; 0x21e -800a2530: ea000004 b 800a2548 -800a2534: e30830b4 movw r3, #32948 ; 0x80b4 -800a2538: e340321e movt r3, #542 ; 0x21e -800a253c: ea000001 b 800a2548 -800a2540: e3a030b4 mov r3, #180 ; 0xb4 -800a2544: e3403202 movt r3, #514 ; 0x202 -800a2548: e3822a01 orr r2, r2, #4096 ; 0x1000 -800a254c: e5832000 str r2, [r3] - else - HW_UART_UTS_CLR(instance, BM_UART_UTS_LOOP); -} -800a2550: ea000042 b 800a2660 - HW_UART_UTS_CLR(instance, BM_UART_UTS_LOOP); -800a2554: e51b3008 ldr r3, [fp, #-8] -800a2558: e3530001 cmp r3, #1 -800a255c: 0a00001a beq 800a25cc -800a2560: e51b3008 ldr r3, [fp, #-8] -800a2564: e3530002 cmp r3, #2 -800a2568: 0a000014 beq 800a25c0 -800a256c: e51b3008 ldr r3, [fp, #-8] -800a2570: e3530003 cmp r3, #3 -800a2574: 0a00000e beq 800a25b4 -800a2578: e51b3008 ldr r3, [fp, #-8] -800a257c: e3530004 cmp r3, #4 -800a2580: 0a000008 beq 800a25a8 -800a2584: e51b3008 ldr r3, [fp, #-8] -800a2588: e3530005 cmp r3, #5 -800a258c: 1a000002 bne 800a259c -800a2590: e30430b4 movw r3, #16564 ; 0x40b4 -800a2594: e340321f movt r3, #543 ; 0x21f -800a2598: ea00000d b 800a25d4 -800a259c: e3a030b4 mov r3, #180 ; 0xb4 -800a25a0: e34030d0 movt r3, #208 ; 0xd0 -800a25a4: ea00000a b 800a25d4 -800a25a8: e3a030b4 mov r3, #180 ; 0xb4 -800a25ac: e340321f movt r3, #543 ; 0x21f -800a25b0: ea000007 b 800a25d4 -800a25b4: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a25b8: e340321e movt r3, #542 ; 0x21e -800a25bc: ea000004 b 800a25d4 -800a25c0: e30830b4 movw r3, #32948 ; 0x80b4 -800a25c4: e340321e movt r3, #542 ; 0x21e -800a25c8: ea000001 b 800a25d4 -800a25cc: e3a030b4 mov r3, #180 ; 0xb4 -800a25d0: e3403202 movt r3, #514 ; 0x202 -800a25d4: e5932000 ldr r2, [r3] -800a25d8: e51b3008 ldr r3, [fp, #-8] -800a25dc: e3530001 cmp r3, #1 -800a25e0: 0a00001a beq 800a2650 -800a25e4: e51b3008 ldr r3, [fp, #-8] -800a25e8: e3530002 cmp r3, #2 -800a25ec: 0a000014 beq 800a2644 -800a25f0: e51b3008 ldr r3, [fp, #-8] -800a25f4: e3530003 cmp r3, #3 -800a25f8: 0a00000e beq 800a2638 -800a25fc: e51b3008 ldr r3, [fp, #-8] -800a2600: e3530004 cmp r3, #4 -800a2604: 0a000008 beq 800a262c -800a2608: e51b3008 ldr r3, [fp, #-8] -800a260c: e3530005 cmp r3, #5 -800a2610: 1a000002 bne 800a2620 -800a2614: e30430b4 movw r3, #16564 ; 0x40b4 -800a2618: e340321f movt r3, #543 ; 0x21f -800a261c: ea00000d b 800a2658 -800a2620: e3a030b4 mov r3, #180 ; 0xb4 -800a2624: e34030d0 movt r3, #208 ; 0xd0 -800a2628: ea00000a b 800a2658 -800a262c: e3a030b4 mov r3, #180 ; 0xb4 -800a2630: e340321f movt r3, #543 ; 0x21f -800a2634: ea000007 b 800a2658 -800a2638: e30c30b4 movw r3, #49332 ; 0xc0b4 -800a263c: e340321e movt r3, #542 ; 0x21e -800a2640: ea000004 b 800a2658 -800a2644: e30830b4 movw r3, #32948 ; 0x80b4 -800a2648: e340321e movt r3, #542 ; 0x21e -800a264c: ea000001 b 800a2658 -800a2650: e3a030b4 mov r3, #180 ; 0xb4 -800a2654: e3403202 movt r3, #514 ; 0x202 -800a2658: e3c22a01 bic r2, r2, #4096 ; 0x1000 -800a265c: e5832000 str r2, [r3] -} -800a2660: e320f000 nop {0} -800a2664: e28bd000 add sp, fp, #0 -800a2668: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a266c: e12fff1e bx lr - -800a2670 <_trap_unimplemented>: -extern void trap_iabort(void); -extern void trap_irq_enter(void); -extern void KPrintf(char* fmt, ...); - -static void _trap_unimplemented(void) -{ -800a2670: e92d4800 push {fp, lr} -800a2674: e28db004 add fp, sp, #4 - // unimplemented trap handler - KPrintf("Unimplemented Irq\r\n"); -800a2678: e306005c movw r0, #24668 ; 0x605c -800a267c: e348000a movt r0, #32778 ; 0x800a -800a2680: ebfff77d bl 800a047c -} -800a2684: e320f000 nop {0} -800a2688: e8bd8800 pop {fp, pc} - -800a268c <_sys_irq_init>: -extern uint32_t _vector_jumper; -extern uint32_t _vector_start; -extern uint32_t _vector_end; - -static void _sys_irq_init() -{ -800a268c: e92d4800 push {fp, lr} -800a2690: e28db004 add fp, sp, #4 -800a2694: e24dd018 sub sp, sp, #24 - int i; - uint32_t modes[] = { FIQ_MODE, IRQ_MODE, ABT_MODE, UND_MODE }; -800a2698: e3063070 movw r3, #24688 ; 0x6070 -800a269c: e348300a movt r3, #32778 ; 0x800a -800a26a0: e24bc01c sub ip, fp, #28 -800a26a4: e893000f ldm r3, {r0, r1, r2, r3} -800a26a8: e88c000f stm ip, {r0, r1, r2, r3} - - /* load exception vectors */ - volatile uint32_t* vector_base = &_vector_start; -800a26ac: e3003020 movw r3, #32 -800a26b0: e348300a movt r3, #32778 ; 0x800a -800a26b4: e50b300c str r3, [fp, #-12] - - // Set Interrupt handler start address - vector_base[1] = (uint32_t)_trap_unimplemented; // Undefined Instruction -800a26b8: e51b300c ldr r3, [fp, #-12] -800a26bc: e2832004 add r2, r3, #4 -800a26c0: e3023670 movw r3, #9840 ; 0x2670 -800a26c4: e348300a movt r3, #32778 ; 0x800a -800a26c8: e5823000 str r3, [r2] - vector_base[2] = (uint32_t)_trap_unimplemented; // Software Interrupt -800a26cc: e51b300c ldr r3, [fp, #-12] -800a26d0: e2832008 add r2, r3, #8 -800a26d4: e3023670 movw r3, #9840 ; 0x2670 -800a26d8: e348300a movt r3, #32778 ; 0x800a -800a26dc: e5823000 str r3, [r2] - vector_base[3] = (uint32_t)trap_iabort; // Prefetch Abort -800a26e0: e51b300c ldr r3, [fp, #-12] -800a26e4: e283200c add r2, r3, #12 -800a26e8: e303314c movw r3, #12620 ; 0x314c -800a26ec: e348300a movt r3, #32778 ; 0x800a -800a26f0: e5823000 str r3, [r2] - vector_base[4] = (uint32_t)_trap_unimplemented; // Data Abort -800a26f4: e51b300c ldr r3, [fp, #-12] -800a26f8: e2832010 add r2, r3, #16 -800a26fc: e3023670 movw r3, #9840 ; 0x2670 -800a2700: e348300a movt r3, #32778 ; 0x800a -800a2704: e5823000 str r3, [r2] - vector_base[5] = (uint32_t)_trap_unimplemented; // Reserved -800a2708: e51b300c ldr r3, [fp, #-12] -800a270c: e2832014 add r2, r3, #20 -800a2710: e3023670 movw r3, #9840 ; 0x2670 -800a2714: e348300a movt r3, #32778 ; 0x800a -800a2718: e5823000 str r3, [r2] - vector_base[6] = (uint32_t)trap_irq_enter; // IRQ -800a271c: e51b300c ldr r3, [fp, #-12] -800a2720: e2832018 add r2, r3, #24 -800a2724: e30330d4 movw r3, #12500 ; 0x30d4 -800a2728: e348300a movt r3, #32778 ; 0x800a -800a272c: e5823000 str r3, [r2] - vector_base[7] = (uint32_t)_trap_unimplemented; // FIQ -800a2730: e51b300c ldr r3, [fp, #-12] -800a2734: e283201c add r2, r3, #28 -800a2738: e3023670 movw r3, #9840 ; 0x2670 -800a273c: e348300a movt r3, #32778 ; 0x800a -800a2740: e5823000 str r3, [r2] - - // initialize the stacks for different mode - for (i = 0; i < sizeof(modes) / sizeof(uint32_t); i++) { -800a2744: e3a03000 mov r3, #0 -800a2748: e50b3008 str r3, [fp, #-8] -800a274c: ea000019 b 800a27b8 <_sys_irq_init+0x12c> - if (!(xizi_trap_driver.mode_stack_pages[i] = (uint32_t*)kalloc())) { -800a2750: eb000871 bl 800a491c -800a2754: e1a01000 mov r1, r0 -800a2758: e30626d4 movw r2, #26324 ; 0x66d4 -800a275c: e348200a movt r2, #32778 ; 0x800a -800a2760: e51b3008 ldr r3, [fp, #-8] -800a2764: e28330a4 add r3, r3, #164 ; 0xa4 -800a2768: e1a03103 lsl r3, r3, #2 -800a276c: e0823003 add r3, r2, r3 -800a2770: e5831004 str r1, [r3, #4] - // panic("irq stack allocation failed"); - } - init_stack(modes[i], (uint32_t)xizi_trap_driver.mode_stack_pages[i]); -800a2774: e51b3008 ldr r3, [fp, #-8] -800a2778: e1a03103 lsl r3, r3, #2 -800a277c: e24b2004 sub r2, fp, #4 -800a2780: e0823003 add r3, r2, r3 -800a2784: e5130018 ldr r0, [r3, #-24] ; 0xffffffe8 -800a2788: e30626d4 movw r2, #26324 ; 0x66d4 -800a278c: e348200a movt r2, #32778 ; 0x800a -800a2790: e51b3008 ldr r3, [fp, #-8] -800a2794: e28330a4 add r3, r3, #164 ; 0xa4 -800a2798: e1a03103 lsl r3, r3, #2 -800a279c: e0823003 add r3, r2, r3 -800a27a0: e5933004 ldr r3, [r3, #4] -800a27a4: e1a01003 mov r1, r3 -800a27a8: eb000270 bl 800a3170 - for (i = 0; i < sizeof(modes) / sizeof(uint32_t); i++) { -800a27ac: e51b3008 ldr r3, [fp, #-8] -800a27b0: e2833001 add r3, r3, #1 -800a27b4: e50b3008 str r3, [fp, #-8] -800a27b8: e51b3008 ldr r3, [fp, #-8] -800a27bc: e3530003 cmp r3, #3 -800a27c0: 9affffe2 bls 800a2750 <_sys_irq_init+0xc4> - } - - /* active hardware irq responser */ - gic_init(); -800a27c4: eb0001f9 bl 800a2fb0 - xizi_trap_driver.switch_hw_irqtbl((uint32_t*)&_vector_jumper); -800a27c8: e30636d4 movw r3, #26324 ; 0x66d4 -800a27cc: e348300a movt r3, #32778 ; 0x800a -800a27d0: e59332b8 ldr r3, [r3, #696] ; 0x2b8 -800a27d4: e3000000 movw r0, #0 -800a27d8: e348000a movt r0, #32778 ; 0x800a -800a27dc: e12fff33 blx r3 -} -800a27e0: e320f000 nop {0} -800a27e4: e24bd004 sub sp, fp, #4 -800a27e8: e8bd8800 pop {fp, pc} - -800a27ec <_cpu_irq_enable>: - -static void _cpu_irq_enable(void) -{ -800a27ec: e92d4800 push {fp, lr} -800a27f0: e28db004 add fp, sp, #4 - arm_set_interrupt_state(true); -800a27f4: e3a00001 mov r0, #1 -800a27f8: eb000267 bl 800a319c -} -800a27fc: e320f000 nop {0} -800a2800: e8bd8800 pop {fp, pc} - -800a2804 <_cpu_irq_disable>: - -static void _cpu_irq_disable(void) -{ -800a2804: e92d4800 push {fp, lr} -800a2808: e28db004 add fp, sp, #4 - arm_set_interrupt_state(false); -800a280c: e3a00000 mov r0, #0 -800a2810: eb000261 bl 800a319c -} -800a2814: e320f000 nop {0} -800a2818: e8bd8800 pop {fp, pc} - -800a281c <_single_irq_enable>: - -static void _single_irq_enable(int irq, int cpu, int prio) -{ -800a281c: e92d4800 push {fp, lr} -800a2820: e28db004 add fp, sp, #4 -800a2824: e24dd010 sub sp, sp, #16 -800a2828: e50b0008 str r0, [fp, #-8] -800a282c: e50b100c str r1, [fp, #-12] -800a2830: e50b2010 str r2, [fp, #-16] - gic_set_irq_priority(irq, prio); -800a2834: e51b3008 ldr r3, [fp, #-8] -800a2838: e51b2010 ldr r2, [fp, #-16] -800a283c: e1a01002 mov r1, r2 -800a2840: e1a00003 mov r0, r3 -800a2844: eb000141 bl 800a2d50 - gic_set_irq_security(irq, false); // set IRQ as non-secure -800a2848: e51b3008 ldr r3, [fp, #-8] -800a284c: e3a01000 mov r1, #0 -800a2850: e1a00003 mov r0, r3 -800a2854: eb0000f4 bl 800a2c2c - gic_set_cpu_target(irq, cpu, true); -800a2858: e51b3008 ldr r3, [fp, #-8] -800a285c: e51b100c ldr r1, [fp, #-12] -800a2860: e3a02001 mov r2, #1 -800a2864: e1a00003 mov r0, r3 -800a2868: eb00014a bl 800a2d98 - gic_enable_irq(irq, true); -800a286c: e51b3008 ldr r3, [fp, #-8] -800a2870: e3a01001 mov r1, #1 -800a2874: e1a00003 mov r0, r3 -800a2878: eb000115 bl 800a2cd4 -} -800a287c: e320f000 nop {0} -800a2880: e24bd004 sub sp, fp, #4 -800a2884: e8bd8800 pop {fp, pc} - -800a2888 <_single_irq_disable>: - -static void _single_irq_disable(int irq, int cpu) -{ -800a2888: e92d4800 push {fp, lr} -800a288c: e28db004 add fp, sp, #4 -800a2890: e24dd008 sub sp, sp, #8 -800a2894: e50b0008 str r0, [fp, #-8] -800a2898: e50b100c str r1, [fp, #-12] - gic_enable_irq(irq, false); -800a289c: e51b3008 ldr r3, [fp, #-8] -800a28a0: e3a01000 mov r1, #0 -800a28a4: e1a00003 mov r0, r3 -800a28a8: eb000109 bl 800a2cd4 - gic_set_cpu_target(irq, cpu, false); -800a28ac: e51b3008 ldr r3, [fp, #-8] -800a28b0: e51b100c ldr r1, [fp, #-12] -800a28b4: e3a02000 mov r2, #0 -800a28b8: e1a00003 mov r0, r3 -800a28bc: eb000135 bl 800a2d98 -} -800a28c0: e320f000 nop {0} -800a28c4: e24bd004 sub sp, fp, #4 -800a28c8: e8bd8800 pop {fp, pc} - -800a28cc <_switch_hw_irqtbl>: - -static inline uint32_t* _switch_hw_irqtbl(uint32_t* new_tbl_base) -{ -800a28cc: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a28d0: e28db000 add fp, sp, #0 -800a28d4: e24dd014 sub sp, sp, #20 -800a28d8: e50b0010 str r0, [fp, #-16] - // get old irq table base addr - uint32_t old_tbl_base = 0; -800a28dc: e3a03000 mov r3, #0 -800a28e0: e50b3008 str r3, [fp, #-8] - __asm__ __volatile__("mrc p15, 0, %0, c12, c0, 0\n" : "=r"(old_tbl_base)::"memory"); -800a28e4: ee1c3f10 mrc 15, 0, r3, cr12, cr0, {0} -800a28e8: e50b3008 str r3, [fp, #-8] - - // set new irq table base addr - __asm__ __volatile__("mcr p15, 0, %0, c12, c0, 0\n" ::"r"((uint32_t)new_tbl_base) : "memory"); -800a28ec: e51b3010 ldr r3, [fp, #-16] -800a28f0: ee0c3f10 mcr 15, 0, r3, cr12, cr0, {0} - - // set sctlr to use VBAR - uint32_t sctlr = 0; -800a28f4: e3a03000 mov r3, #0 -800a28f8: e50b300c str r3, [fp, #-12] - __asm__ __volatile__("mrc p15, 0, %0, c1, c0, 0\n" : "=r"(sctlr)::"memory"); -800a28fc: ee113f10 mrc 15, 0, r3, cr1, cr0, {0} -800a2900: e50b300c str r3, [fp, #-12] - sctlr &= ~(1 << 13); -800a2904: e51b300c ldr r3, [fp, #-12] -800a2908: e3c33a02 bic r3, r3, #8192 ; 0x2000 -800a290c: e50b300c str r3, [fp, #-12] - __asm__ __volatile__("mcr p15, 0, %0, c1, c0, 0\n" ::"r"(sctlr) : "memory"); -800a2910: e51b300c ldr r3, [fp, #-12] -800a2914: ee013f10 mcr 15, 0, r3, cr1, cr0, {0} - - return (uint32_t*)old_tbl_base; -800a2918: e51b3008 ldr r3, [fp, #-8] -} -800a291c: e1a00003 mov r0, r3 -800a2920: e28bd000 add sp, fp, #0 -800a2924: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2928: e12fff1e bx lr - -800a292c <_bind_irq_handler>: - -static void _bind_irq_handler(int irq, irq_handler_t handler) -{ -800a292c: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2930: e28db000 add fp, sp, #0 -800a2934: e24dd00c sub sp, sp, #12 -800a2938: e50b0008 str r0, [fp, #-8] -800a293c: e50b100c str r1, [fp, #-12] - xizi_trap_driver.sw_irqtbl[irq] = handler; -800a2940: e30626d4 movw r2, #26324 ; 0x66d4 -800a2944: e348200a movt r2, #32778 ; 0x800a -800a2948: e51b3008 ldr r3, [fp, #-8] -800a294c: e1a03103 lsl r3, r3, #2 -800a2950: e0823003 add r3, r2, r3 -800a2954: e51b200c ldr r2, [fp, #-12] -800a2958: e5832004 str r2, [r3, #4] -} -800a295c: e320f000 nop {0} -800a2960: e28bd000 add sp, fp, #0 -800a2964: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2968: e12fff1e bx lr - -800a296c <_send_sgi>: - -static bool _send_sgi(uint32_t irq, uint32_t bitmask, enum SgiFilterType type) -{ -800a296c: e92d4800 push {fp, lr} -800a2970: e28db004 add fp, sp, #4 -800a2974: e24dd018 sub sp, sp, #24 -800a2978: e50b0010 str r0, [fp, #-16] -800a297c: e50b1014 str r1, [fp, #-20] ; 0xffffffec -800a2980: e1a03002 mov r3, r2 -800a2984: e54b3015 strb r3, [fp, #-21] ; 0xffffffeb - if (bitmask > (1 << NR_CPU) - 1) { -800a2988: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a298c: e353000f cmp r3, #15 -800a2990: 9a000001 bls 800a299c <_send_sgi+0x30> - return false; -800a2994: e3a03000 mov r3, #0 -800a2998: ea000014 b 800a29f0 <_send_sgi+0x84> - } - - enum _gicd_sgi_filter sgi_filter; - switch (type) { -800a299c: e55b3015 ldrb r3, [fp, #-21] ; 0xffffffeb -800a29a0: e3530000 cmp r3, #0 -800a29a4: 0a000002 beq 800a29b4 <_send_sgi+0x48> -800a29a8: e3530001 cmp r3, #1 -800a29ac: 0a000003 beq 800a29c0 <_send_sgi+0x54> -800a29b0: ea000005 b 800a29cc <_send_sgi+0x60> - case SgiFilter_TargetList: - sgi_filter = kGicSgiFilter_UseTargetList; -800a29b4: e3a03000 mov r3, #0 -800a29b8: e54b3005 strb r3, [fp, #-5] - break; -800a29bc: ea000005 b 800a29d8 <_send_sgi+0x6c> - case SgiFilter_AllOtherCPUs: - sgi_filter = kGicSgiFilter_AllOtherCPUs; -800a29c0: e3a03001 mov r3, #1 -800a29c4: e54b3005 strb r3, [fp, #-5] - break; -800a29c8: ea000002 b 800a29d8 <_send_sgi+0x6c> - default: - sgi_filter = kGicSgiFilter_OnlyThisCPU; -800a29cc: e3a03002 mov r3, #2 -800a29d0: e54b3005 strb r3, [fp, #-5] - break; -800a29d4: e320f000 nop {0} - } - gic_send_sgi(irq, bitmask, sgi_filter); -800a29d8: e55b3005 ldrb r3, [fp, #-5] -800a29dc: e1a02003 mov r2, r3 -800a29e0: e51b1014 ldr r1, [fp, #-20] ; 0xffffffec -800a29e4: e51b0010 ldr r0, [fp, #-16] -800a29e8: eb000120 bl 800a2e70 - - return true; -800a29ec: e3a03001 mov r3, #1 -} -800a29f0: e1a00003 mov r0, r3 -800a29f4: e24bd004 sub sp, fp, #4 -800a29f8: e8bd8800 pop {fp, pc} - -800a29fc <_hw_before_irq>: - -static uint32_t _hw_before_irq() -{ -800a29fc: e92d4800 push {fp, lr} -800a2a00: e28db004 add fp, sp, #4 -800a2a04: e24dd008 sub sp, sp, #8 - - uint32_t vectNum = gic_read_irq_ack(); -800a2a08: eb000152 bl 800a2f58 -800a2a0c: e50b0008 str r0, [fp, #-8] - if (vectNum & 0x200) { -800a2a10: e51b3008 ldr r3, [fp, #-8] -800a2a14: e2033c02 and r3, r3, #512 ; 0x200 -800a2a18: e3530000 cmp r3, #0 -800a2a1c: 0a000003 beq 800a2a30 <_hw_before_irq+0x34> - gic_write_end_of_irq(vectNum); -800a2a20: e51b0008 ldr r0, [fp, #-8] -800a2a24: eb000155 bl 800a2f80 - return 0; -800a2a28: e3a03000 mov r3, #0 -800a2a2c: ea000000 b 800a2a34 <_hw_before_irq+0x38> - } - return vectNum; -800a2a30: e51b3008 ldr r3, [fp, #-8] -} -800a2a34: e1a00003 mov r0, r3 -800a2a38: e24bd004 sub sp, fp, #4 -800a2a3c: e8bd8800 pop {fp, pc} - -800a2a40 <_hw_cur_int_num>: - -static uint32_t _hw_cur_int_num(uint32_t int_info) -{ -800a2a40: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2a44: e28db000 add fp, sp, #0 -800a2a48: e24dd00c sub sp, sp, #12 -800a2a4c: e50b0008 str r0, [fp, #-8] - return int_info & 0x1FF; -800a2a50: e51b3008 ldr r3, [fp, #-8] -800a2a54: e7e83053 ubfx r3, r3, #0, #9 -} -800a2a58: e1a00003 mov r0, r3 -800a2a5c: e28bd000 add sp, fp, #0 -800a2a60: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2a64: e12fff1e bx lr - -800a2a68 <_hw_cur_int_cpu>: - -static uint32_t _hw_cur_int_cpu(uint32_t int_info) -{ -800a2a68: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2a6c: e28db000 add fp, sp, #0 -800a2a70: e24dd00c sub sp, sp, #12 -800a2a74: e50b0008 str r0, [fp, #-8] - return (int_info >> 10) & 0x7; -800a2a78: e51b3008 ldr r3, [fp, #-8] -800a2a7c: e1a03523 lsr r3, r3, #10 -800a2a80: e2033007 and r3, r3, #7 -} -800a2a84: e1a00003 mov r0, r3 -800a2a88: e28bd000 add sp, fp, #0 -800a2a8c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2a90: e12fff1e bx lr - -800a2a94 <_hw_after_irq>: - -static void _hw_after_irq(uint32_t int_info) -{ -800a2a94: e92d4800 push {fp, lr} -800a2a98: e28db004 add fp, sp, #4 -800a2a9c: e24dd008 sub sp, sp, #8 -800a2aa0: e50b0008 str r0, [fp, #-8] - gic_write_end_of_irq(int_info); -800a2aa4: e51b0008 ldr r0, [fp, #-8] -800a2aa8: eb000134 bl 800a2f80 -} -800a2aac: e320f000 nop {0} -800a2ab0: e24bd004 sub sp, fp, #4 -800a2ab4: e8bd8800 pop {fp, pc} - -800a2ab8 <_is_in_interrupt>: - -static int _is_in_interrupt(void) -{ -800a2ab8: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2abc: e28db000 add fp, sp, #0 -800a2ac0: e24dd00c sub sp, sp, #12 - -__attribute__((always_inline)) static inline int is_int() -{ - uint32_t val; - - __asm__ __volatile__( -800a2ac4: e10f3000 mrs r3, CPSR -800a2ac8: e50b3008 str r3, [fp, #-8] - "mrs %0, cpsr" - : "=r"(val) - : - :); - - return !(val & DIS_INT); -800a2acc: e51b3008 ldr r3, [fp, #-8] -800a2ad0: e2033080 and r3, r3, #128 ; 0x80 -800a2ad4: e3530000 cmp r3, #0 -800a2ad8: 03a03001 moveq r3, #1 -800a2adc: 13a03000 movne r3, #0 -800a2ae0: e6ef3073 uxtb r3, r3 - return is_int(); -} -800a2ae4: e1a00003 mov r0, r3 -800a2ae8: e28bd000 add sp, fp, #0 -800a2aec: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2af0: e12fff1e bx lr - -800a2af4 : -//////////////////////////////////////////////////////////////////////////////// -// Code -//////////////////////////////////////////////////////////////////////////////// - -static inline gicd_t* gic_get_gicd(void) -{ -800a2af4: e92d4800 push {fp, lr} -800a2af8: e28db004 add fp, sp, #4 -800a2afc: e24dd008 sub sp, sp, #8 - uint32_t base = get_arm_private_peripheral_base() + kGICDBaseOffset; -800a2b00: eb0001c5 bl 800a321c -800a2b04: e1a03000 mov r3, r0 -800a2b08: e2833a01 add r3, r3, #4096 ; 0x1000 -800a2b0c: e50b3008 str r3, [fp, #-8] - return (gicd_t*)base; -800a2b10: e51b3008 ldr r3, [fp, #-8] -} -800a2b14: e1a00003 mov r0, r3 -800a2b18: e24bd004 sub sp, fp, #4 -800a2b1c: e8bd8800 pop {fp, pc} - -800a2b20 : - -static inline gicc_t* gic_get_gicc(void) -{ -800a2b20: e92d4800 push {fp, lr} -800a2b24: e28db004 add fp, sp, #4 -800a2b28: e24dd008 sub sp, sp, #8 - uint32_t base = get_arm_private_peripheral_base() + kGICCBaseOffset; -800a2b2c: eb0001ba bl 800a321c -800a2b30: e1a03000 mov r3, r0 -800a2b34: e2833c01 add r3, r3, #256 ; 0x100 -800a2b38: e50b3008 str r3, [fp, #-8] - return (gicc_t*)base; -800a2b3c: e51b3008 ldr r3, [fp, #-8] -} -800a2b40: e1a00003 mov r0, r3 -800a2b44: e24bd004 sub sp, fp, #4 -800a2b48: e8bd8800 pop {fp, pc} - -800a2b4c : - -static inline uint32_t irq_get_register_offset(uint32_t irqID) -{ -800a2b4c: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2b50: e28db000 add fp, sp, #0 -800a2b54: e24dd00c sub sp, sp, #12 -800a2b58: e50b0008 str r0, [fp, #-8] - return irqID / 32; -800a2b5c: e51b3008 ldr r3, [fp, #-8] -800a2b60: e1a032a3 lsr r3, r3, #5 -} -800a2b64: e1a00003 mov r0, r3 -800a2b68: e28bd000 add sp, fp, #0 -800a2b6c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2b70: e12fff1e bx lr - -800a2b74 : - -static inline uint32_t irq_get_bit_offset(uint32_t irqID) -{ -800a2b74: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a2b78: e28db000 add fp, sp, #0 -800a2b7c: e24dd00c sub sp, sp, #12 -800a2b80: e50b0008 str r0, [fp, #-8] - return irqID & 0x1f; -800a2b84: e51b3008 ldr r3, [fp, #-8] -800a2b88: e203301f and r3, r3, #31 -} -800a2b8c: e1a00003 mov r0, r3 -800a2b90: e28bd000 add sp, fp, #0 -800a2b94: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a2b98: e12fff1e bx lr - -800a2b9c : - -static inline uint32_t irq_get_bit_mask(uint32_t irqID) -{ -800a2b9c: e92d4800 push {fp, lr} -800a2ba0: e28db004 add fp, sp, #4 -800a2ba4: e24dd008 sub sp, sp, #8 -800a2ba8: e50b0008 str r0, [fp, #-8] - return 1 << irq_get_bit_offset(irqID); -800a2bac: e51b0008 ldr r0, [fp, #-8] -800a2bb0: ebffffef bl 800a2b74 -800a2bb4: e1a03000 mov r3, r0 -800a2bb8: e3a02001 mov r2, #1 -800a2bbc: e1a03312 lsl r3, r2, r3 -} -800a2bc0: e1a00003 mov r0, r3 -800a2bc4: e24bd004 sub sp, fp, #4 -800a2bc8: e8bd8800 pop {fp, pc} - -800a2bcc : - -void gic_enable(bool enableIt) -{ -800a2bcc: e92d4800 push {fp, lr} -800a2bd0: e28db004 add fp, sp, #4 -800a2bd4: e24dd010 sub sp, sp, #16 -800a2bd8: e1a03000 mov r3, r0 -800a2bdc: e54b300d strb r3, [fp, #-13] - gicd_t* gicd = gic_get_gicd(); -800a2be0: ebffffc3 bl 800a2af4 -800a2be4: e50b0008 str r0, [fp, #-8] - - if (enableIt) { -800a2be8: e55b300d ldrb r3, [fp, #-13] -800a2bec: e3530000 cmp r3, #0 -800a2bf0: 0a000005 beq 800a2c0c - // Enable both secure and non-secure. - gicd->CTLR |= kBM_GICD_CTLR_EnableGrp0 | kBM_GICD_CTLR_EnableGrp1; -800a2bf4: e51b3008 ldr r3, [fp, #-8] -800a2bf8: e5933000 ldr r3, [r3] -800a2bfc: e3832003 orr r2, r3, #3 -800a2c00: e51b3008 ldr r3, [fp, #-8] -800a2c04: e5832000 str r2, [r3] - } else { - // Clear the enable bits. - gicd->CTLR &= ~(kBM_GICD_CTLR_EnableGrp0 | kBM_GICD_CTLR_EnableGrp1); - } -} -800a2c08: ea000004 b 800a2c20 - gicd->CTLR &= ~(kBM_GICD_CTLR_EnableGrp0 | kBM_GICD_CTLR_EnableGrp1); -800a2c0c: e51b3008 ldr r3, [fp, #-8] -800a2c10: e5933000 ldr r3, [r3] -800a2c14: e3c32003 bic r2, r3, #3 -800a2c18: e51b3008 ldr r3, [fp, #-8] -800a2c1c: e5832000 str r2, [r3] -} -800a2c20: e320f000 nop {0} -800a2c24: e24bd004 sub sp, fp, #4 -800a2c28: e8bd8800 pop {fp, pc} - -800a2c2c : - -void gic_set_irq_security(uint32_t irqID, bool isSecure) -{ -800a2c2c: e92d4800 push {fp, lr} -800a2c30: e28db004 add fp, sp, #4 -800a2c34: e24dd018 sub sp, sp, #24 -800a2c38: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 -800a2c3c: e1a03001 mov r3, r1 -800a2c40: e54b3019 strb r3, [fp, #-25] ; 0xffffffe7 - gicd_t* gicd = gic_get_gicd(); -800a2c44: ebffffaa bl 800a2af4 -800a2c48: e50b000c str r0, [fp, #-12] - - uint32_t reg = irq_get_register_offset(irqID); -800a2c4c: e51b0018 ldr r0, [fp, #-24] ; 0xffffffe8 -800a2c50: ebffffbd bl 800a2b4c -800a2c54: e50b0010 str r0, [fp, #-16] - uint32_t mask = irq_get_bit_mask(irqID); -800a2c58: e51b0018 ldr r0, [fp, #-24] ; 0xffffffe8 -800a2c5c: ebffffce bl 800a2b9c -800a2c60: e50b0014 str r0, [fp, #-20] ; 0xffffffec - - uint32_t value = gicd->IGROUPRn[reg]; -800a2c64: e51b300c ldr r3, [fp, #-12] -800a2c68: e51b2010 ldr r2, [fp, #-16] -800a2c6c: e2822020 add r2, r2, #32 -800a2c70: e7933102 ldr r3, [r3, r2, lsl #2] -800a2c74: e50b3008 str r3, [fp, #-8] - if (!isSecure) { -800a2c78: e55b3019 ldrb r3, [fp, #-25] ; 0xffffffe7 -800a2c7c: e2233001 eor r3, r3, #1 -800a2c80: e6ef3073 uxtb r3, r3 -800a2c84: e3530000 cmp r3, #0 -800a2c88: 0a000005 beq 800a2ca4 - value &= ~mask; -800a2c8c: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a2c90: e1e03003 mvn r3, r3 -800a2c94: e51b2008 ldr r2, [fp, #-8] -800a2c98: e0033002 and r3, r3, r2 -800a2c9c: e50b3008 str r3, [fp, #-8] -800a2ca0: ea000003 b 800a2cb4 - } else { - value |= mask; -800a2ca4: e51b2008 ldr r2, [fp, #-8] -800a2ca8: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a2cac: e1823003 orr r3, r2, r3 -800a2cb0: e50b3008 str r3, [fp, #-8] - } - gicd->IGROUPRn[reg] = value; -800a2cb4: e51b300c ldr r3, [fp, #-12] -800a2cb8: e51b2010 ldr r2, [fp, #-16] -800a2cbc: e2822020 add r2, r2, #32 -800a2cc0: e51b1008 ldr r1, [fp, #-8] -800a2cc4: e7831102 str r1, [r3, r2, lsl #2] -} -800a2cc8: e320f000 nop {0} -800a2ccc: e24bd004 sub sp, fp, #4 -800a2cd0: e8bd8800 pop {fp, pc} - -800a2cd4 : - -void gic_enable_irq(uint32_t irqID, bool isEnabled) -{ -800a2cd4: e92d4800 push {fp, lr} -800a2cd8: e28db004 add fp, sp, #4 -800a2cdc: e24dd018 sub sp, sp, #24 -800a2ce0: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 -800a2ce4: e1a03001 mov r3, r1 -800a2ce8: e54b3019 strb r3, [fp, #-25] ; 0xffffffe7 - gicd_t* gicd = gic_get_gicd(); -800a2cec: ebffff80 bl 800a2af4 -800a2cf0: e50b0008 str r0, [fp, #-8] - - uint32_t reg = irq_get_register_offset(irqID); -800a2cf4: e51b0018 ldr r0, [fp, #-24] ; 0xffffffe8 -800a2cf8: ebffff93 bl 800a2b4c -800a2cfc: e50b000c str r0, [fp, #-12] - uint32_t mask = irq_get_bit_mask(irqID); -800a2d00: e51b0018 ldr r0, [fp, #-24] ; 0xffffffe8 -800a2d04: ebffffa4 bl 800a2b9c -800a2d08: e50b0010 str r0, [fp, #-16] - - // Select set-enable or clear-enable register based on enable flag. - if (isEnabled) { -800a2d0c: e55b3019 ldrb r3, [fp, #-25] ; 0xffffffe7 -800a2d10: e3530000 cmp r3, #0 -800a2d14: 0a000005 beq 800a2d30 - gicd->ISENABLERn[reg] = mask; -800a2d18: e51b3008 ldr r3, [fp, #-8] -800a2d1c: e51b200c ldr r2, [fp, #-12] -800a2d20: e2822040 add r2, r2, #64 ; 0x40 -800a2d24: e51b1010 ldr r1, [fp, #-16] -800a2d28: e7831102 str r1, [r3, r2, lsl #2] - } else { - gicd->ICENABLERn[reg] = mask; - } -} -800a2d2c: ea000004 b 800a2d44 - gicd->ICENABLERn[reg] = mask; -800a2d30: e51b3008 ldr r3, [fp, #-8] -800a2d34: e51b200c ldr r2, [fp, #-12] -800a2d38: e2822060 add r2, r2, #96 ; 0x60 -800a2d3c: e51b1010 ldr r1, [fp, #-16] -800a2d40: e7831102 str r1, [r3, r2, lsl #2] -} -800a2d44: e320f000 nop {0} -800a2d48: e24bd004 sub sp, fp, #4 -800a2d4c: e8bd8800 pop {fp, pc} - -800a2d50 : - -void gic_set_irq_priority(uint32_t ID, uint32_t priority) -{ -800a2d50: e92d4800 push {fp, lr} -800a2d54: e28db004 add fp, sp, #4 -800a2d58: e24dd010 sub sp, sp, #16 -800a2d5c: e50b0010 str r0, [fp, #-16] -800a2d60: e50b1014 str r1, [fp, #-20] ; 0xffffffec - gicd_t* gicd = gic_get_gicd(); -800a2d64: ebffff62 bl 800a2af4 -800a2d68: e50b0008 str r0, [fp, #-8] - - // Update the priority register. The priority registers are byte accessible, and the register - // struct has the priority registers as a byte array, so we can just index directly by the - // interrupt ID. - gicd->IPRIORITYRn[ID] = priority & 0xff; -800a2d6c: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a2d70: e6ef1073 uxtb r1, r3 -800a2d74: e51b2008 ldr r2, [fp, #-8] -800a2d78: e51b3010 ldr r3, [fp, #-16] -800a2d7c: e0823003 add r3, r2, r3 -800a2d80: e2833b01 add r3, r3, #1024 ; 0x400 -800a2d84: e1a02001 mov r2, r1 -800a2d88: e5c32000 strb r2, [r3] -} -800a2d8c: e320f000 nop {0} -800a2d90: e24bd004 sub sp, fp, #4 -800a2d94: e8bd8800 pop {fp, pc} - -800a2d98 : - -void gic_set_cpu_target(uint32_t irqID, unsigned cpuNumber, bool enableIt) -{ -800a2d98: e92d4800 push {fp, lr} -800a2d9c: e28db004 add fp, sp, #4 -800a2da0: e24dd018 sub sp, sp, #24 -800a2da4: e50b0010 str r0, [fp, #-16] -800a2da8: e50b1014 str r1, [fp, #-20] ; 0xffffffec -800a2dac: e1a03002 mov r3, r2 -800a2db0: e54b3015 strb r3, [fp, #-21] ; 0xffffffeb - // Make sure the CPU number is valid. - // assert(cpuNumber <= 7); - - gicd_t* gicd = gic_get_gicd(); -800a2db4: ebffff4e bl 800a2af4 -800a2db8: e50b0008 str r0, [fp, #-8] - uint8_t cpuMask = 1 << cpuNumber; -800a2dbc: e3a02001 mov r2, #1 -800a2dc0: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a2dc4: e1a03312 lsl r3, r2, r3 -800a2dc8: e54b3009 strb r3, [fp, #-9] - - // Like the priority registers, the target registers are byte accessible, and the register - // struct has the them as a byte array, so we can just index directly by the - // interrupt ID. - if (enableIt) { -800a2dcc: e55b3015 ldrb r3, [fp, #-21] ; 0xffffffeb -800a2dd0: e3530000 cmp r3, #0 -800a2dd4: 0a00000f beq 800a2e18 - gicd->ITARGETSRn[irqID] |= (cpuMask & 0xff); -800a2dd8: e51b2008 ldr r2, [fp, #-8] -800a2ddc: e51b3010 ldr r3, [fp, #-16] -800a2de0: e0823003 add r3, r2, r3 -800a2de4: e2833b02 add r3, r3, #2048 ; 0x800 -800a2de8: e5d33000 ldrb r3, [r3] -800a2dec: e6ef2073 uxtb r2, r3 -800a2df0: e55b3009 ldrb r3, [fp, #-9] -800a2df4: e1823003 orr r3, r2, r3 -800a2df8: e6ef1073 uxtb r1, r3 -800a2dfc: e51b2008 ldr r2, [fp, #-8] -800a2e00: e51b3010 ldr r3, [fp, #-16] -800a2e04: e0823003 add r3, r2, r3 -800a2e08: e2833b02 add r3, r3, #2048 ; 0x800 -800a2e0c: e1a02001 mov r2, r1 -800a2e10: e5c32000 strb r2, [r3] - } else { - gicd->ITARGETSRn[irqID] &= ~(cpuMask & 0xff); - } -} -800a2e14: ea000012 b 800a2e64 - gicd->ITARGETSRn[irqID] &= ~(cpuMask & 0xff); -800a2e18: e51b2008 ldr r2, [fp, #-8] -800a2e1c: e51b3010 ldr r3, [fp, #-16] -800a2e20: e0823003 add r3, r2, r3 -800a2e24: e2833b02 add r3, r3, #2048 ; 0x800 -800a2e28: e5d33000 ldrb r3, [r3] -800a2e2c: e6ef3073 uxtb r3, r3 -800a2e30: e6af2073 sxtb r2, r3 -800a2e34: e15b30d9 ldrsb r3, [fp, #-9] -800a2e38: e1e03003 mvn r3, r3 -800a2e3c: e6af3073 sxtb r3, r3 -800a2e40: e0033002 and r3, r3, r2 -800a2e44: e6af3073 sxtb r3, r3 -800a2e48: e6ef1073 uxtb r1, r3 -800a2e4c: e51b2008 ldr r2, [fp, #-8] -800a2e50: e51b3010 ldr r3, [fp, #-16] -800a2e54: e0823003 add r3, r2, r3 -800a2e58: e2833b02 add r3, r3, #2048 ; 0x800 -800a2e5c: e1a02001 mov r2, r1 -800a2e60: e5c32000 strb r2, [r3] -} -800a2e64: e320f000 nop {0} -800a2e68: e24bd004 sub sp, fp, #4 -800a2e6c: e8bd8800 pop {fp, pc} - -800a2e70 : - -void gic_send_sgi(uint32_t irqID, uint32_t target_list, uint32_t filter_list) -{ -800a2e70: e92d4800 push {fp, lr} -800a2e74: e28db004 add fp, sp, #4 -800a2e78: e24dd018 sub sp, sp, #24 -800a2e7c: e50b0010 str r0, [fp, #-16] -800a2e80: e50b1014 str r1, [fp, #-20] ; 0xffffffec -800a2e84: e50b2018 str r2, [fp, #-24] ; 0xffffffe8 - gicd_t* gicd = gic_get_gicd(); -800a2e88: ebffff19 bl 800a2af4 -800a2e8c: e50b0008 str r0, [fp, #-8] - - gicd->SGIR = (filter_list << kBP_GICD_SGIR_TargetListFilter) -800a2e90: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a2e94: e1a02c03 lsl r2, r3, #24 - | (target_list << kBP_GICD_SGIR_CPUTargetList) -800a2e98: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a2e9c: e1a03803 lsl r3, r3, #16 -800a2ea0: e1822003 orr r2, r2, r3 - | (irqID & 0xf); -800a2ea4: e51b3010 ldr r3, [fp, #-16] -800a2ea8: e203300f and r3, r3, #15 -800a2eac: e1822003 orr r2, r2, r3 - gicd->SGIR = (filter_list << kBP_GICD_SGIR_TargetListFilter) -800a2eb0: e51b3008 ldr r3, [fp, #-8] -800a2eb4: e5832f00 str r2, [r3, #3840] ; 0xf00 -} -800a2eb8: e320f000 nop {0} -800a2ebc: e24bd004 sub sp, fp, #4 -800a2ec0: e8bd8800 pop {fp, pc} - -800a2ec4 : - -void gic_cpu_enable(bool enableIt) -{ -800a2ec4: e92d4800 push {fp, lr} -800a2ec8: e28db004 add fp, sp, #4 -800a2ecc: e24dd010 sub sp, sp, #16 -800a2ed0: e1a03000 mov r3, r0 -800a2ed4: e54b300d strb r3, [fp, #-13] - gicc_t* gicc = gic_get_gicc(); -800a2ed8: ebffff10 bl 800a2b20 -800a2edc: e50b0008 str r0, [fp, #-8] - - if (enableIt) { -800a2ee0: e55b300d ldrb r3, [fp, #-13] -800a2ee4: e3530000 cmp r3, #0 -800a2ee8: 0a000005 beq 800a2f04 - gicc->CTLR |= kBM_GICC_CTLR_EnableS | kBM_GICC_CTLR_EnableNS; -800a2eec: e51b3008 ldr r3, [fp, #-8] -800a2ef0: e5933000 ldr r3, [r3] -800a2ef4: e3832003 orr r2, r3, #3 -800a2ef8: e51b3008 ldr r3, [fp, #-8] -800a2efc: e5832000 str r2, [r3] - } else { - gicc->CTLR &= ~(kBM_GICC_CTLR_EnableS | kBM_GICC_CTLR_EnableNS); - } -} -800a2f00: ea000004 b 800a2f18 - gicc->CTLR &= ~(kBM_GICC_CTLR_EnableS | kBM_GICC_CTLR_EnableNS); -800a2f04: e51b3008 ldr r3, [fp, #-8] -800a2f08: e5933000 ldr r3, [r3] -800a2f0c: e3c32003 bic r2, r3, #3 -800a2f10: e51b3008 ldr r3, [fp, #-8] -800a2f14: e5832000 str r2, [r3] -} -800a2f18: e320f000 nop {0} -800a2f1c: e24bd004 sub sp, fp, #4 -800a2f20: e8bd8800 pop {fp, pc} - -800a2f24 : - -void gic_set_cpu_priority_mask(uint32_t priority) -{ -800a2f24: e92d4800 push {fp, lr} -800a2f28: e28db004 add fp, sp, #4 -800a2f2c: e24dd010 sub sp, sp, #16 -800a2f30: e50b0010 str r0, [fp, #-16] - gicc_t* gicc = gic_get_gicc(); -800a2f34: ebfffef9 bl 800a2b20 -800a2f38: e50b0008 str r0, [fp, #-8] - gicc->PMR = priority & 0xff; -800a2f3c: e51b3010 ldr r3, [fp, #-16] -800a2f40: e6ef2073 uxtb r2, r3 -800a2f44: e51b3008 ldr r3, [fp, #-8] -800a2f48: e5832004 str r2, [r3, #4] -} -800a2f4c: e320f000 nop {0} -800a2f50: e24bd004 sub sp, fp, #4 -800a2f54: e8bd8800 pop {fp, pc} - -800a2f58 : - -inline uint32_t gic_read_irq_ack(void) -{ -800a2f58: e92d4800 push {fp, lr} -800a2f5c: e28db004 add fp, sp, #4 -800a2f60: e24dd008 sub sp, sp, #8 - gicc_t* gicc = gic_get_gicc(); -800a2f64: ebfffeed bl 800a2b20 -800a2f68: e50b0008 str r0, [fp, #-8] - return gicc->IAR; -800a2f6c: e51b3008 ldr r3, [fp, #-8] -800a2f70: e593300c ldr r3, [r3, #12] -} -800a2f74: e1a00003 mov r0, r3 -800a2f78: e24bd004 sub sp, fp, #4 -800a2f7c: e8bd8800 pop {fp, pc} - -800a2f80 : - -void gic_write_end_of_irq(uint32_t irqID) -{ -800a2f80: e92d4800 push {fp, lr} -800a2f84: e28db004 add fp, sp, #4 -800a2f88: e24dd010 sub sp, sp, #16 -800a2f8c: e50b0010 str r0, [fp, #-16] - gicc_t* gicc = gic_get_gicc(); -800a2f90: ebfffee2 bl 800a2b20 -800a2f94: e50b0008 str r0, [fp, #-8] - gicc->EOIR = irqID; -800a2f98: e51b3008 ldr r3, [fp, #-8] -800a2f9c: e51b2010 ldr r2, [fp, #-16] -800a2fa0: e5832010 str r2, [r3, #16] -} -800a2fa4: e320f000 nop {0} -800a2fa8: e24bd004 sub sp, fp, #4 -800a2fac: e8bd8800 pop {fp, pc} - -800a2fb0 : - -void gic_init(void) -{ -800a2fb0: e92d4800 push {fp, lr} -800a2fb4: e28db004 add fp, sp, #4 -800a2fb8: e24dd010 sub sp, sp, #16 - gicd_t* gicd = gic_get_gicd(); -800a2fbc: ebfffecc bl 800a2af4 -800a2fc0: e50b0010 str r0, [fp, #-16] - - // First disable the distributor. - gic_enable(false); -800a2fc4: e3a00000 mov r0, #0 -800a2fc8: ebfffeff bl 800a2bcc - - for (uint32_t i = 0; i < 8; i++) { -800a2fcc: e3a03000 mov r3, #0 -800a2fd0: e50b3008 str r3, [fp, #-8] -800a2fd4: ea000007 b 800a2ff8 - gicd->IGROUPRn[i] = 0; -800a2fd8: e51b3010 ldr r3, [fp, #-16] -800a2fdc: e51b2008 ldr r2, [fp, #-8] -800a2fe0: e2822020 add r2, r2, #32 -800a2fe4: e3a01000 mov r1, #0 -800a2fe8: e7831102 str r1, [r3, r2, lsl #2] - for (uint32_t i = 0; i < 8; i++) { -800a2fec: e51b3008 ldr r3, [fp, #-8] -800a2ff0: e2833001 add r3, r3, #1 -800a2ff4: e50b3008 str r3, [fp, #-8] -800a2ff8: e51b3008 ldr r3, [fp, #-8] -800a2ffc: e3530007 cmp r3, #7 -800a3000: 9afffff4 bls 800a2fd8 - } - - for (uint32_t i = 0; i < 255; i++) { -800a3004: e3a03000 mov r3, #0 -800a3008: e50b300c str r3, [fp, #-12] -800a300c: ea000012 b 800a305c - *(uint32_t*)(&gicd->IPRIORITYRn[i * sizeof(uint32_t)]) = (uint32_t)0x80808080; -800a3010: e51b300c ldr r3, [fp, #-12] -800a3014: e1a03103 lsl r3, r3, #2 -800a3018: e2833b01 add r3, r3, #1024 ; 0x400 -800a301c: e51b2010 ldr r2, [fp, #-16] -800a3020: e0822003 add r2, r2, r3 -800a3024: e3083080 movw r3, #32896 ; 0x8080 -800a3028: e3483080 movt r3, #32896 ; 0x8080 -800a302c: e5823000 str r3, [r2] - *(uint32_t*)(&gicd->ITARGETSRn[i * sizeof(uint32_t)]) = (uint32_t)0x01010101; -800a3030: e51b300c ldr r3, [fp, #-12] -800a3034: e1a03103 lsl r3, r3, #2 -800a3038: e2833b02 add r3, r3, #2048 ; 0x800 -800a303c: e51b2010 ldr r2, [fp, #-16] -800a3040: e0822003 add r2, r2, r3 -800a3044: e3003101 movw r3, #257 ; 0x101 -800a3048: e3403101 movt r3, #257 ; 0x101 -800a304c: e5823000 str r3, [r2] - for (uint32_t i = 0; i < 255; i++) { -800a3050: e51b300c ldr r3, [fp, #-12] -800a3054: e2833001 add r3, r3, #1 -800a3058: e50b300c str r3, [fp, #-12] -800a305c: e51b300c ldr r3, [fp, #-12] -800a3060: e35300fe cmp r3, #254 ; 0xfe -800a3064: 9affffe9 bls 800a3010 - } - - // Init the GIC CPU interface. - gic_init_cpu(); -800a3068: eb000004 bl 800a3080 - - // Now enable the distributor. - gic_enable(true); -800a306c: e3a00001 mov r0, #1 -800a3070: ebfffed5 bl 800a2bcc -} -800a3074: e320f000 nop {0} -800a3078: e24bd004 sub sp, fp, #4 -800a307c: e8bd8800 pop {fp, pc} - -800a3080 : - -void gic_init_cpu(void) -{ -800a3080: e92d4800 push {fp, lr} -800a3084: e28db004 add fp, sp, #4 -800a3088: e24dd008 sub sp, sp, #8 - // Init the GIC CPU interface. - gic_set_cpu_priority_mask(0xff); -800a308c: e3a000ff mov r0, #255 ; 0xff -800a3090: ebffffa3 bl 800a2f24 - - // Disable preemption. - gicc_t* gicc = gic_get_gicc(); -800a3094: ebfffea1 bl 800a2b20 -800a3098: e50b0008 str r0, [fp, #-8] - gicc->BPR = 7; -800a309c: e51b3008 ldr r3, [fp, #-8] -800a30a0: e3a02007 mov r2, #7 -800a30a4: e5832008 str r2, [r3, #8] - - // Enable signaling the CPU. - gic_cpu_enable(true); -800a30a8: e3a00001 mov r0, #1 -800a30ac: ebffff84 bl 800a2ec4 -} -800a30b0: e320f000 nop {0} -800a30b4: e24bd004 sub sp, fp, #4 -800a30b8: e8bd8800 pop {fp, pc} - -800a30bc : -.global get_fp - - -# restore states -trap_return: - ldmfd r13, {sp, lr}^ // restore user mode sp and lr -800a30bc: e8dd6000 ldm sp, {sp, lr}^ - add r13, r13, #8 -800a30c0: e28dd008 add sp, sp, #8 - ldmfd r13!, {r14} // restore r14 -800a30c4: e8bd4000 ldmfd sp!, {lr} - ldmfd r13!, {r2} // restore spsr -800a30c8: e8bd0004 ldmfd sp!, {r2} - msr spsr_cxsf, r2 -800a30cc: e16ff002 msr SPSR_fsxc, r2 - ldmfd r13!,{r0-r12, pc}^ // restore context and return -800a30d0: e8fd9fff ldm sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}^ - -800a30d4 : -# handle IRQ, we allow nested IRQs -trap_irq_enter: - # save a few registers to the irq stack to provide scratch regs. - # r14 (lr_irq) contains the instruction (pc) to return to, need to - # save it on the stack as r14 is banked - sub r14, r14, #4 // r14 (lr) contains the interrupted PC -800a30d4: e24ee004 sub lr, lr, #4 - stmfd r13!, {r0-r2, r14} // -800a30d8: e92d4007 push {r0, r1, r2, lr} - mrs r1, spsr // save spsr_irq -800a30dc: e14f1000 mrs r1, SPSR - mov r0, r13 // save stack stop (r13_irq) -800a30e0: e1a0000d mov r0, sp - add r13, r13, #16 // reset the IRQ stack -800a30e4: e28dd010 add sp, sp, #16 - - # switch to the SVC mode - mrs r2, cpsr -800a30e8: e10f2000 mrs r2, CPSR - bic r2, r2, #MODE_MASK -800a30ec: e3c2201f bic r2, r2, #31 - orr r2, r2, #SVC_MODE -800a30f0: e3822013 orr r2, r2, #19 - msr cpsr_cxsf, r2 -800a30f4: e12ff002 msr CPSR_fsxc, r2 - - # now, in SVC mode, sp, lr, pc (r13, r14, r15) are all banked - # build the trap frame - ldr r2, [r0, #12] // read the r14_irq, then save it -800a30f8: e590200c ldr r2, [r0, #12] - stmfd r13!, {r2} -800a30fc: e92d0004 stmfd sp!, {r2} - stmfd r13!, {r3-r12} // r4-r12 are preserved (non-banked) -800a3100: e92d1ff8 push {r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} - ldmfd r0, {r3-r5} // copy r0-r2 over from irq stack -800a3104: e8900038 ldm r0, {r3, r4, r5} - stmfd r13!, {r3-r5} -800a3108: e92d0038 push {r3, r4, r5} - stmfd r13!, {r1} // save spsr -800a310c: e92d0002 stmfd sp!, {r1} - stmfd r13!, {lr} // save r14_svc -800a3110: e92d4000 stmfd sp!, {lr} - - stmfd r13, {sp, lr}^ // save user mode sp and lr -800a3114: e94d6000 stmdb sp, {sp, lr}^ - sub r13, r13, #8 -800a3118: e24dd008 sub sp, sp, #8 - - # get the parameters, then call the handler - mov r0, r13 // points to -800a311c: e1a0000d mov r0, sp - bl irq_distribute -800a3120: eb0006fd bl 800a4d1c - - # restore the previous status - b trap_return -800a3124: eaffffe4 b 800a30bc - -800a3128 : - -# handle reset/undefine instruction/abort/not-assigned/fiq -# these handler does not allow nested handling -trap_reset_enter: - mov r14, #0 // lr: not defined on reset -800a3128: e3a0e000 mov lr, #0 - stmfd r13!, {r0-r12, r14} -800a312c: e92d5fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - mrs r2, spsr // copy spsr to r2 -800a3130: e14f2000 mrs r2, SPSR - stmfd r13!, {r2} // save r2(spsr) to the stack -800a3134: e92d0004 stmfd sp!, {r2} - stmfd r13!, {r14} // save r14 again (it is not really correct) -800a3138: e92d4000 stmfd sp!, {lr} - stmfd r13, {sp, lr}^ // save user mode sp and lr -800a313c: e94d6000 stmdb sp, {sp, lr}^ - sub r13, r13, #8 -800a3140: e24dd008 sub sp, sp, #8 - - # call traps (trapframe *fp) - mov r0, r13 // copy r13_svc to r0 -800a3144: e1a0000d mov r0, sp - bl _vector_jumper -800a3148: ebfff3ac bl 800a0000 <_vector_jumper> - -800a314c : - -trap_iabort: - sub r14, r14, #4 // lr: instruction causing the abort -800a314c: e24ee004 sub lr, lr, #4 - stmfd r13!, {r0-r12, r14} -800a3150: e92d5fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - mrs r2, spsr // copy spsr to r2 -800a3154: e14f2000 mrs r2, SPSR - stmfd r13!, {r2} // save r2(spsr) to the stack -800a3158: e92d0004 stmfd sp!, {r2} - stmfd r13!, {r14} // save r14 again (it is not really correct) -800a315c: e92d4000 stmfd sp!, {lr} - stmfd r13, {sp, lr}^ // save user mode sp and lr -800a3160: e94d6000 stmdb sp, {sp, lr}^ - sub r13, r13, #8 -800a3164: e24dd008 sub sp, sp, #8 - - # call traps (trapframe *fp) - mov r0, r13 // save trapframe as the first parameter -800a3168: e1a0000d mov r0, sp - bl iabort_handler -800a316c: eb000673 bl 800a4b40 - -800a3170 : - -# set the stack for IRQ mode, we can use r0-r3 for free -# input: r0 = #mode, r1 = stk -init_stack: - # switch to the IRQ mode - mrs r2, cpsr -800a3170: e10f2000 mrs r2, CPSR - bic r2, r2, #MODE_MASK -800a3174: e3c2201f bic r2, r2, #31 - orr r2, r2, r0 -800a3178: e1822000 orr r2, r2, r0 - msr cpsr_cxsf, r2 -800a317c: e12ff002 msr CPSR_fsxc, r2 - - # set the stack pointer, sp register is banked, so we need to switch mode - mov sp, r1 -800a3180: e1a0d001 mov sp, r1 - - # switch back to the SVC mode - bic r2, r2, #MODE_MASK -800a3184: e3c2201f bic r2, r2, #31 - orr r2, r2, #SVC_MODE -800a3188: e3822013 orr r2, r2, #19 - msr cpsr_cxsf, r2 -800a318c: e12ff002 msr CPSR_fsxc, r2 - - # return - bx lr -800a3190: e12fff1e bx lr - -800a3194 : - -get_fp: - mov r0, fp -800a3194: e1a0000b mov r0, fp - bx lr -800a3198: e12fff1e bx lr - -800a319c : - * bool arm_set_interrupt_state(bool enable) - */ - .global arm_set_interrupt_state - .func arm_set_interrupt_state -arm_set_interrupt_state: - mrs r2,CPSR @ read CPSR (Current Program Status Register) -800a319c: e10f2000 mrs r2, CPSR - teq r0,#0 -800a31a0: e3300000 teq r0, #0 - bicne r1,r2,#0xc0 @ disable IRQ and FIQ -800a31a4: 13c210c0 bicne r1, r2, #192 ; 0xc0 - orreq r1,r2,#0xc0 @ enable IRQ and FIQ -800a31a8: 038210c0 orreq r1, r2, #192 ; 0xc0 - msr CPSR_c,r1 -800a31ac: e121f001 msr CPSR_c, r1 - tst r2,#0x80 -800a31b0: e3120080 tst r2, #128 ; 0x80 - movne r0,#0 -800a31b4: 13a00000 movne r0, #0 - moveq r0,#1 -800a31b8: 03a00001 moveq r0, #1 - bx lr -800a31bc: e12fff1e bx lr - -800a31c0 : - .global cpu_get_current - @ int cpu_get_current(void)@ - @ get current CPU ID - .func cpu_get_current -cpu_get_current: - mrc p15, 0, r0, c0, c0, 5 -800a31c0: ee100fb0 mrc 15, 0, r0, cr0, cr0, {5} - and r0, r0, #3 -800a31c4: e2000003 and r0, r0, #3 - BX lr -800a31c8: e12fff1e bx lr - -800a31cc : - - .global enable_neon_fpu - .func enable_neon_fpu -enable_neon_fpu: - /* set NSACR, both Secure and Non-secure access are allowed to NEON */ - MRC p15, 0, r0, c1, c1, 2 -800a31cc: ee110f51 mrc 15, 0, r0, cr1, cr1, {2} - ORR r0, r0, #(0x3<<10) @ enable fpu/neon -800a31d0: e3800b03 orr r0, r0, #3072 ; 0xc00 - MCR p15, 0, r0, c1, c1, 2 -800a31d4: ee010f51 mcr 15, 0, r0, cr1, cr1, {2} - /* Set the CPACR for access to CP10 and CP11*/ - LDR r0, =0xF00000 -800a31d8: e3a0060f mov r0, #15728640 ; 0xf00000 - MCR p15, 0, r0, c1, c0, 2 -800a31dc: ee010f50 mcr 15, 0, r0, cr1, cr0, {2} - /* Set the FPEXC EN bit to enable the FPU */ - MOV r3, #0x40000000 -800a31e0: e3a03101 mov r3, #1073741824 ; 0x40000000 - @VMSR FPEXC, r3 - MCR p10, 7, r3, c8, c0, 0 -800a31e4: eee83a10 vmsr fpexc, r3 - -800a31e8 : -disable_strict_align_check: - /*Ray's note: disable strict alignment fault checking. - without disabling this, data abort will happen when accessing - the BPB structure of file system since it is packed.*/ - - push {r0, lr} -800a31e8: e92d4001 push {r0, lr} - - mrc p15, 0, r0, c1, c0, 0 -800a31ec: ee110f10 mrc 15, 0, r0, cr1, cr0, {0} - bic r0, r0, #(0x1<<1) @clear A bit of SCTLR -800a31f0: e3c00002 bic r0, r0, #2 - mcr p15, 0, r0, c1, c0, 0 -800a31f4: ee010f10 mcr 15, 0, r0, cr1, cr0, {0} - - pop {r0, pc} -800a31f8: e8bd8001 pop {r0, pc} - -800a31fc : - .endfunc - - .global disable_L1_cache - .func disable_L1_cache -disable_L1_cache: - push {r0-r6, lr} -800a31fc: e92d407f push {r0, r1, r2, r3, r4, r5, r6, lr} - - mrc p15, 0, r0, c1, c0, 0 -800a3200: ee110f10 mrc 15, 0, r0, cr1, cr0, {0} - bic r0, r0, #(0x1<<12) -800a3204: e3c00a01 bic r0, r0, #4096 ; 0x1000 - bic r0, r0, #(0x1<<11) -800a3208: e3c00b02 bic r0, r0, #2048 ; 0x800 - bic r0, r0, #(0x1<<2) -800a320c: e3c00004 bic r0, r0, #4 - bic r0, r0, #(0x1<<0) -800a3210: e3c00001 bic r0, r0, #1 - mcr p15, 0, r0, c1, c0, 0 -800a3214: ee010f10 mcr 15, 0, r0, cr1, cr0, {0} - - pop {r0-r6, pc} -800a3218: e8bd807f pop {r0, r1, r2, r3, r4, r5, r6, pc} - -800a321c : - .func get_arm_private_peripheral_base -get_arm_private_peripheral_base: - - @ Get base address of private perpherial space - @ mrc p15, 4, r0, c15, c0, 0 @ Read periph base address - mov r0, #0x00A00000 -800a321c: e3a0060a mov r0, #10485760 ; 0xa00000 - bx lr -800a3220: e12fff1e bx lr - -800a3224 : - - .global arm_unified_tlb_invalidate - @ void arm_unified_tlb_invalidate(void)@ - .func arm_unified_tlb_invalidate -arm_unified_tlb_invalidate: - mov r0, #1 -800a3224: e3a00001 mov r0, #1 - mcr p15, 0, r0, c8, c7, 0 @ TLBIALL - Invalidate entire unified TLB -800a3228: ee080f17 mcr 15, 0, r0, cr8, cr7, {0} - dsb -800a322c: f57ff04f dsb sy - bx lr -800a3230: e12fff1e bx lr - -800a3234 : - - .global arm_unified_tlb_invalidate_is - @ void arm_unified_tlb_invalidate_is(void)@ - .func arm_unified_tlb_invalidate_is -arm_unified_tlb_invalidate_is: - mov r0, #1 -800a3234: e3a00001 mov r0, #1 - mcr p15, 0, r0, c8, c3, 0 @ TLBIALLIS - Invalidate entire unified TLB Inner Shareable -800a3238: ee080f13 mcr 15, 0, r0, cr8, cr3, {0} - dsb -800a323c: f57ff04f dsb sy - bx lr -800a3240: e12fff1e bx lr - -800a3244 : - - .global arm_branch_prediction_enable - @ void arm_branch_prediction_enable(void) - .func arm_branch_prediction_enable -arm_branch_prediction_enable: - mrc p15, 0, r0, c1, c0, 0 @ Read SCTLR -800a3244: ee110f10 mrc 15, 0, r0, cr1, cr0, {0} - orr r0, r0, #(1 << 11) @ Set the Z bit (bit 11) -800a3248: e3800b02 orr r0, r0, #2048 ; 0x800 - mcr p15, 0,r0, c1, c0, 0 @ Write SCTLR -800a324c: ee010f10 mcr 15, 0, r0, cr1, cr0, {0} - bx lr -800a3250: e12fff1e bx lr - -800a3254 : - - .global arm_branch_prediction_disable - @ void arm_branch_prediction_disable(void) - .func arm_branch_prediction_disable -arm_branch_prediction_disable: - mrc p15, 0, r0, c1, c0, 0 @ Read SCTLR -800a3254: ee110f10 mrc 15, 0, r0, cr1, cr0, {0} - bic r0, r0, #(1 << 11) @ Clear the Z bit (bit 11) -800a3258: e3c00b02 bic r0, r0, #2048 ; 0x800 - mcr p15, 0,r0, c1, c0, 0 @ Write SCTLR -800a325c: ee010f10 mcr 15, 0, r0, cr1, cr0, {0} - bx lr -800a3260: e12fff1e bx lr - -800a3264 : - - .global arm_branch_target_cache_invalidate - @ void arm_branch_target_cache_invalidate(void) - .func arm_branch_target_cache_invalidate -arm_branch_target_cache_invalidate: - mov r0, #0 -800a3264: e3a00000 mov r0, #0 - mcr p15, 0, r0, c7, c5, 6 @ BPIALL - Invalidate entire branch predictor array -800a3268: ee070fd5 mcr 15, 0, r0, cr7, cr5, {6} - bx lr -800a326c: e12fff1e bx lr - -800a3270 : - - .global arm_branch_target_cache_invalidate_is - @ void arm_branch_target_cache_invalidate_is(void) - .func arm_branch_target_cache_invalidate_is -arm_branch_target_cache_invalidate_is: - mov r0, #0 -800a3270: e3a00000 mov r0, #0 - mcr p15, 0, r0, c7, c1, 6 @ BPIALLIS - Invalidate entire branch predictor array Inner Shareable -800a3274: ee070fd1 mcr 15, 0, r0, cr7, cr1, {6} - bx lr -800a3278: e12fff1e bx lr - -800a327c : - @ Enables the SCU - .func scu_enable -scu_enable: - - @ mrc p15, 4, r0, c15, c0, 0 @ Read periph base address - mov r0, #0x00A00000 -800a327c: e3a0060a mov r0, #10485760 ; 0xa00000 - - ldr r1, [r0, #0x0] @ Read the SCU Control Register -800a3280: e5901000 ldr r1, [r0] - orr r1, r1, #0x1 @ Set bit 0 (The Enable bit) -800a3284: e3811001 orr r1, r1, #1 - str r1, [r0, #0x0] @ Write back modifed value -800a3288: e5801000 str r1, [r0] - - bx lr -800a328c: e12fff1e bx lr - -800a3290 : - .func scu_join_smp -scu_join_smp: - - @ SMP status is controlled by bit 6 of the CP15 Aux Ctrl Reg - - mrc p15, 0, r0, c1, c0, 1 @ Read ACTLR -800a3290: ee110f30 mrc 15, 0, r0, cr1, cr0, {1} - orr r0, r0, #0x040 @ Set bit 6 -800a3294: e3800040 orr r0, r0, #64 ; 0x40 - mcr p15, 0, r0, c1, c0, 1 @ Write ACTLR -800a3298: ee010f30 mcr 15, 0, r0, cr1, cr0, {1} - - bx lr -800a329c: e12fff1e bx lr - -800a32a0 : - .func scu_leave_smp -scu_leave_smp: - - @ SMP status is controlled by bit 6 of the CP15 Aux Ctrl Reg - - mrc p15, 0, r0, c1, c0, 1 @ Read ACTLR -800a32a0: ee110f30 mrc 15, 0, r0, cr1, cr0, {1} - bic r0, r0, #0x040 @ Clear bit 6 -800a32a4: e3c00040 bic r0, r0, #64 ; 0x40 - mcr p15, 0, r0, c1, c0, 1 @ Write ACTLR -800a32a8: ee010f30 mcr 15, 0, r0, cr1, cr0, {1} - - bx lr -800a32ac: e12fff1e bx lr - -800a32b0 : - @ etc... - .func scu_get_cpus_in_smp -scu_get_cpus_in_smp: - - @ mrc p15, 4, r0, c15, c0, 0 @ Read periph base address - mov r0, #0x00A00000 -800a32b0: e3a0060a mov r0, #10485760 ; 0xa00000 - - ldr r0, [r0, #0x004] @ Read SCU Configuration register -800a32b4: e5900004 ldr r0, [r0, #4] - mov r0, r0, lsr #4 @ Bits 7:4 gives the cores in SMP mode, shift then mask -800a32b8: e1a00220 lsr r0, r0, #4 - and r0, r0, #0x0F -800a32bc: e200000f and r0, r0, #15 - - bx lr -800a32c0: e12fff1e bx lr - -800a32c4 : - @ Enable the broadcasting of cache & TLB maintenance operations - @ When enabled AND in SMP, broadcast all "inner sharable" - @ cache and TLM maintenance operations to other SMP cores - .func scu_enable_maintenance_broadcast -scu_enable_maintenance_broadcast: - mrc p15, 0, r0, c1, c0, 1 @ Read Aux Ctrl register -800a32c4: ee110f30 mrc 15, 0, r0, cr1, cr0, {1} - orr r0, r0, #0x01 @ Set the FW bit (bit 0) -800a32c8: e3800001 orr r0, r0, #1 - mcr p15, 0, r0, c1, c0, 1 @ Write Aux Ctrl register -800a32cc: ee010f30 mcr 15, 0, r0, cr1, cr0, {1} - - bx lr -800a32d0: e12fff1e bx lr - -800a32d4 : - .global scu_disable_maintenance_broadcast - @ void scu_disable_maintenance_broadcast(void) - @ Disable the broadcasting of cache & TLB maintenance operations - .func scu_disable_maintenance_broadcast -scu_disable_maintenance_broadcast: - mrc p15, 0, r0, c1, c0, 1 @ Read Aux Ctrl register -800a32d4: ee110f30 mrc 15, 0, r0, cr1, cr0, {1} - bic r0, r0, #0x01 @ Clear the FW bit (bit 0) -800a32d8: e3c00001 bic r0, r0, #1 - mcr p15, 0, r0, c1, c0, 1 @ Write Aux Ctrl register -800a32dc: ee010f30 mcr 15, 0, r0, cr1, cr0, {1} - - bx lr -800a32e0: e12fff1e bx lr - -800a32e4 : - @ - Invalidate L1 caches - @ - Invalidate SCU copy of TAG RAMs - @ - Join SMP - .func scu_secure_invalidate -scu_secure_invalidate: - and r0, r0, #0x03 @ Mask off unused bits of CPU ID -800a32e4: e2000003 and r0, r0, #3 - mov r0, r0, lsl #2 @ Convert into bit offset (four bits per core) -800a32e8: e1a00100 lsl r0, r0, #2 - - and r1, r1, #0x0F @ Mask off unused bits of ways -800a32ec: e201100f and r1, r1, #15 - mov r1, r1, lsl r0 @ Shift ways into the correct CPU field -800a32f0: e1a01011 lsl r1, r1, r0 - - mrc p15, 4, r2, c15, c0, 0 @ Read periph base address -800a32f4: ee9f2f10 mrc 15, 4, r2, cr15, cr0, {0} - - str r1, [r2, #0x0C] @ Write to SCU Invalidate All in Secure State -800a32f8: e582100c str r1, [r2, #12] - - bx lr -800a32fc: e12fff1e bx lr - -800a3300 <_sys_clock_init>: -#include "irq_numbers.h" - -#include - -static void _sys_clock_init() -{ -800a3300: e92d4800 push {fp, lr} -800a3304: e28db004 add fp, sp, #4 -800a3308: e24dd008 sub sp, sp, #8 - uint32_t freq = get_main_clock(IPG_CLK); -800a330c: e3a00004 mov r0, #4 -800a3310: eb0001b5 bl 800a39ec -800a3314: e50b0008 str r0, [fp, #-8] - gpt_init(CLKSRC_IPG_CLK, freq / 1000000, RESTART_MODE, WAIT_MODE_EN | STOP_MODE_EN); -800a3318: e51b2008 ldr r2, [fp, #-8] -800a331c: e30d3e83 movw r3, #56963 ; 0xde83 -800a3320: e344331b movt r3, #17179 ; 0x431b -800a3324: e0832293 umull r2, r3, r3, r2 -800a3328: e1a01923 lsr r1, r3, #18 -800a332c: e3a03003 mov r3, #3 -800a3330: e3a02000 mov r2, #0 -800a3334: e3a00001 mov r0, #1 -800a3338: eb000115 bl 800a3794 - gpt_set_compare_event(kGPTOutputCompare1, OUTPUT_CMP_DISABLE, 1000); -800a333c: e3a02ffa mov r2, #1000 ; 0x3e8 -800a3340: e3a01000 mov r1, #0 -800a3344: e3a00001 mov r0, #1 -800a3348: eb0000ab bl 800a35fc - gpt_counter_enable(kGPTOutputCompare1); -800a334c: e3a00001 mov r0, #1 -800a3350: eb0000fd bl 800a374c -} -800a3354: e320f000 nop {0} -800a3358: e24bd004 sub sp, fp, #4 -800a335c: e8bd8800 pop {fp, pc} - -800a3360 <_get_clock_int>: - -static uint32_t _get_clock_int() -{ -800a3360: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3364: e28db000 add fp, sp, #0 - return IMX_INT_GPT; -800a3368: e3a03057 mov r3, #87 ; 0x57 -} -800a336c: e1a00003 mov r0, r3 -800a3370: e28bd000 add sp, fp, #0 -800a3374: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3378: e12fff1e bx lr - -800a337c <_get_tick>: - -static uint64_t _get_tick() -{ -800a337c: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3380: e28db000 add fp, sp, #0 - return 0; -800a3384: e3a02000 mov r2, #0 -800a3388: e3a03000 mov r3, #0 -} -800a338c: e1a00002 mov r0, r2 -800a3390: e1a01003 mov r1, r3 -800a3394: e28bd000 add sp, fp, #0 -800a3398: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a339c: e12fff1e bx lr - -800a33a0 <_get_second>: - -static uint64_t _get_second() -{ -800a33a0: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a33a4: e28db000 add fp, sp, #0 - return 0; -800a33a8: e3a02000 mov r2, #0 -800a33ac: e3a03000 mov r3, #0 -} -800a33b0: e1a00002 mov r0, r2 -800a33b4: e1a01003 mov r1, r3 -800a33b8: e28bd000 add sp, fp, #0 -800a33bc: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a33c0: e12fff1e bx lr - -800a33c4 <_clear_clock_int>: - -static void _clear_clock_int() -{ -800a33c4: e92d4800 push {fp, lr} -800a33c8: e28db004 add fp, sp, #4 - gpt_get_compare_event(kGPTOutputCompare1); -800a33cc: e3a00001 mov r0, #1 -800a33d0: eb00006f bl 800a3594 -} -800a33d4: e320f000 nop {0} -800a33d8: e8bd8800 pop {fp, pc} - -800a33dc : -//////////////////////////////////////////////////////////////////////////////// -// Code -//////////////////////////////////////////////////////////////////////////////// - -static inline void gpt_clear_all_events(void) -{ -800a33dc: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a33e0: e28db000 add fp, sp, #0 - HW_GPT_SR_WR(kGPTAllEvents); -800a33e4: e3083008 movw r3, #32776 ; 0x8008 -800a33e8: e3403209 movt r3, #521 ; 0x209 -800a33ec: e3a0203f mov r2, #63 ; 0x3f -800a33f0: e5832000 str r2, [r3] -} -800a33f4: e320f000 nop {0} -800a33f8: e28bd000 add sp, fp, #0 -800a33fc: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3400: e12fff1e bx lr - -800a3404 : - -uint32_t gpt_get_rollover_event(void) -{ -800a3404: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3408: e28db000 add fp, sp, #0 - // clear it if found set - if (HW_GPT_SR.B.ROV) { -800a340c: e3083008 movw r3, #32776 ; 0x8008 -800a3410: e3403209 movt r3, #521 ; 0x209 -800a3414: e5933000 ldr r3, [r3] -800a3418: e7e032d3 ubfx r3, r3, #5, #1 -800a341c: e6ef3073 uxtb r3, r3 -800a3420: e3530000 cmp r3, #0 -800a3424: 0a000005 beq 800a3440 - HW_GPT_SR_WR(BM_GPT_SR_ROV); -800a3428: e3083008 movw r3, #32776 ; 0x8008 -800a342c: e3403209 movt r3, #521 ; 0x209 -800a3430: e3a02020 mov r2, #32 -800a3434: e5832000 str r2, [r3] - return kGPTRollover; -800a3438: e3a03020 mov r3, #32 -800a343c: ea000000 b 800a3444 - } - - // return the read value before the bit was cleared - return 0; -800a3440: e3a03000 mov r3, #0 -} -800a3444: e1a00003 mov r0, r3 -800a3448: e28bd000 add sp, fp, #0 -800a344c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3450: e12fff1e bx lr - -800a3454 : - -uint32_t gpt_get_capture_event(uint8_t flag, uint32_t* capture_val) -{ -800a3454: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3458: e28db000 add fp, sp, #0 -800a345c: e24dd014 sub sp, sp, #20 -800a3460: e1a03000 mov r3, r0 -800a3464: e50b1014 str r1, [fp, #-20] ; 0xffffffec -800a3468: e54b300d strb r3, [fp, #-13] - // get the capture status bit - flag &= kGPTInputCapture1 | kGPTInputCapture2; -800a346c: e55b300d ldrb r3, [fp, #-13] -800a3470: e2033018 and r3, r3, #24 -800a3474: e54b300d strb r3, [fp, #-13] - uint32_t status_register = HW_GPT_SR_RD() & flag; -800a3478: e3083008 movw r3, #32776 ; 0x8008 -800a347c: e3403209 movt r3, #521 ; 0x209 -800a3480: e5932000 ldr r2, [r3] -800a3484: e55b300d ldrb r3, [fp, #-13] -800a3488: e0033002 and r3, r3, r2 -800a348c: e50b3008 str r3, [fp, #-8] - - // Read the captured timer value. - if (capture_val) { -800a3490: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a3494: e3530000 cmp r3, #0 -800a3498: 0a000010 beq 800a34e0 - if (status_register == kGPTInputCapture1) { -800a349c: e51b3008 ldr r3, [fp, #-8] -800a34a0: e3530008 cmp r3, #8 -800a34a4: 1a000005 bne 800a34c0 - *(uint32_t*)capture_val = HW_GPT_ICR1.B.CAPT; -800a34a8: e308301c movw r3, #32796 ; 0x801c -800a34ac: e3403209 movt r3, #521 ; 0x209 -800a34b0: e5932000 ldr r2, [r3] -800a34b4: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a34b8: e5832000 str r2, [r3] -800a34bc: ea000007 b 800a34e0 - } else if (status_register == kGPTInputCapture2) { -800a34c0: e51b3008 ldr r3, [fp, #-8] -800a34c4: e3530010 cmp r3, #16 -800a34c8: 1a000004 bne 800a34e0 - *(uint32_t*)capture_val = HW_GPT_ICR2.B.CAPT; -800a34cc: e3083020 movw r3, #32800 ; 0x8020 -800a34d0: e3403209 movt r3, #521 ; 0x209 -800a34d4: e5932000 ldr r2, [r3] -800a34d8: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a34dc: e5832000 str r2, [r3] - } - } - - // Clear the flag. - HW_GPT_SR_WR(status_register); -800a34e0: e3083008 movw r3, #32776 ; 0x8008 -800a34e4: e3403209 movt r3, #521 ; 0x209 -800a34e8: e51b2008 ldr r2, [fp, #-8] -800a34ec: e5832000 str r2, [r3] - - // return the read value before the bit was cleared - return status_register; -800a34f0: e51b3008 ldr r3, [fp, #-8] -} -800a34f4: e1a00003 mov r0, r3 -800a34f8: e28bd000 add sp, fp, #0 -800a34fc: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3500: e12fff1e bx lr - -800a3504 : - -void gpt_set_capture_event(uint8_t cap_input, uint8_t cap_input_mode) -{ -800a3504: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3508: e28db000 add fp, sp, #0 -800a350c: e24dd00c sub sp, sp, #12 -800a3510: e1a03000 mov r3, r0 -800a3514: e1a02001 mov r2, r1 -800a3518: e54b3005 strb r3, [fp, #-5] -800a351c: e1a03002 mov r3, r2 -800a3520: e54b3006 strb r3, [fp, #-6] - // set the new input mode - switch (cap_input) { -800a3524: e55b3005 ldrb r3, [fp, #-5] -800a3528: e3530008 cmp r3, #8 -800a352c: 0a000002 beq 800a353c -800a3530: e3530010 cmp r3, #16 -800a3534: 0a000009 beq 800a3560 - - case kGPTInputCapture2: - HW_GPT_CR.B.IM2 = cap_input_mode; - break; - } -} -800a3538: ea000011 b 800a3584 - HW_GPT_CR.B.IM1 = cap_input_mode; -800a353c: e3a03902 mov r3, #32768 ; 0x8000 -800a3540: e3403209 movt r3, #521 ; 0x209 -800a3544: e55b2006 ldrb r2, [fp, #-6] -800a3548: e2022003 and r2, r2, #3 -800a354c: e6ef1072 uxtb r1, r2 -800a3550: e5932000 ldr r2, [r3] -800a3554: e7d12811 bfi r2, r1, #16, #2 -800a3558: e5832000 str r2, [r3] - break; -800a355c: ea000008 b 800a3584 - HW_GPT_CR.B.IM2 = cap_input_mode; -800a3560: e3a03902 mov r3, #32768 ; 0x8000 -800a3564: e3403209 movt r3, #521 ; 0x209 -800a3568: e55b2006 ldrb r2, [fp, #-6] -800a356c: e2022003 and r2, r2, #3 -800a3570: e6ef1072 uxtb r1, r2 -800a3574: e5932000 ldr r2, [r3] -800a3578: e7d32911 bfi r2, r1, #18, #2 -800a357c: e5832000 str r2, [r3] - break; -800a3580: e320f000 nop {0} -} -800a3584: e320f000 nop {0} -800a3588: e28bd000 add sp, fp, #0 -800a358c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3590: e12fff1e bx lr - -800a3594 : - -uint32_t gpt_get_compare_event(uint8_t flag) -{ -800a3594: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3598: e28db000 add fp, sp, #0 -800a359c: e24dd014 sub sp, sp, #20 -800a35a0: e1a03000 mov r3, r0 -800a35a4: e54b300d strb r3, [fp, #-13] - // get the active compare flags - flag &= kGPTOutputCompare1 | kGPTOutputCompare2 | kGPTOutputCompare3; -800a35a8: e55b300d ldrb r3, [fp, #-13] -800a35ac: e2033007 and r3, r3, #7 -800a35b0: e54b300d strb r3, [fp, #-13] - uint32_t status_register = HW_GPT_SR_RD() & flag; -800a35b4: e3083008 movw r3, #32776 ; 0x8008 -800a35b8: e3403209 movt r3, #521 ; 0x209 -800a35bc: e5932000 ldr r2, [r3] -800a35c0: e55b300d ldrb r3, [fp, #-13] -800a35c4: e0033002 and r3, r3, r2 -800a35c8: e50b3008 str r3, [fp, #-8] - - // clear flags which are active - if (status_register) { -800a35cc: e51b3008 ldr r3, [fp, #-8] -800a35d0: e3530000 cmp r3, #0 -800a35d4: 0a000003 beq 800a35e8 - HW_GPT_SR_WR(status_register); -800a35d8: e3083008 movw r3, #32776 ; 0x8008 -800a35dc: e3403209 movt r3, #521 ; 0x209 -800a35e0: e51b2008 ldr r2, [fp, #-8] -800a35e4: e5832000 str r2, [r3] - } - - // return the read value before the flags were cleared - return status_register; -800a35e8: e51b3008 ldr r3, [fp, #-8] -} -800a35ec: e1a00003 mov r0, r3 -800a35f0: e28bd000 add sp, fp, #0 -800a35f4: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a35f8: e12fff1e bx lr - -800a35fc : - -void gpt_set_compare_event(uint8_t cmp_output, uint8_t cmp_output_mode, uint32_t cmp_value) -{ -800a35fc: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3600: e28db000 add fp, sp, #0 -800a3604: e24dd00c sub sp, sp, #12 -800a3608: e1a03000 mov r3, r0 -800a360c: e50b200c str r2, [fp, #-12] -800a3610: e54b3005 strb r3, [fp, #-5] -800a3614: e1a03001 mov r3, r1 -800a3618: e54b3006 strb r3, [fp, #-6] - // set the value to compare with - switch (cmp_output) { -800a361c: e55b3005 ldrb r3, [fp, #-5] -800a3620: e3530004 cmp r3, #4 -800a3624: 0a000026 beq 800a36c4 -800a3628: e3530004 cmp r3, #4 -800a362c: ca000034 bgt 800a3704 -800a3630: e3530001 cmp r3, #1 -800a3634: 0a000002 beq 800a3644 -800a3638: e3530002 cmp r3, #2 -800a363c: 0a000010 beq 800a3684 - case kGPTOutputCompare3: - BW_GPT_CR_OM3(cmp_output_mode); - HW_GPT_OCR3_WR(cmp_value); - break; - } -} -800a3640: ea00002f b 800a3704 - BW_GPT_CR_OM1(cmp_output_mode); -800a3644: e3a03902 mov r3, #32768 ; 0x8000 -800a3648: e3403209 movt r3, #521 ; 0x209 -800a364c: e5933000 ldr r3, [r3] -800a3650: e3c31607 bic r1, r3, #7340032 ; 0x700000 -800a3654: e55b3006 ldrb r3, [fp, #-6] -800a3658: e1a03a03 lsl r3, r3, #20 -800a365c: e2032607 and r2, r3, #7340032 ; 0x700000 -800a3660: e3a03902 mov r3, #32768 ; 0x8000 -800a3664: e3403209 movt r3, #521 ; 0x209 -800a3668: e1812002 orr r2, r1, r2 -800a366c: e5832000 str r2, [r3] - HW_GPT_OCR1_WR(cmp_value); -800a3670: e3083010 movw r3, #32784 ; 0x8010 -800a3674: e3403209 movt r3, #521 ; 0x209 -800a3678: e51b200c ldr r2, [fp, #-12] -800a367c: e5832000 str r2, [r3] - break; -800a3680: ea00001f b 800a3704 - BW_GPT_CR_OM2(cmp_output_mode); -800a3684: e3a03902 mov r3, #32768 ; 0x8000 -800a3688: e3403209 movt r3, #521 ; 0x209 -800a368c: e5933000 ldr r3, [r3] -800a3690: e3c3150e bic r1, r3, #58720256 ; 0x3800000 -800a3694: e55b3006 ldrb r3, [fp, #-6] -800a3698: e1a03b83 lsl r3, r3, #23 -800a369c: e203250e and r2, r3, #58720256 ; 0x3800000 -800a36a0: e3a03902 mov r3, #32768 ; 0x8000 -800a36a4: e3403209 movt r3, #521 ; 0x209 -800a36a8: e1812002 orr r2, r1, r2 -800a36ac: e5832000 str r2, [r3] - HW_GPT_OCR2_WR(cmp_value); -800a36b0: e3083014 movw r3, #32788 ; 0x8014 -800a36b4: e3403209 movt r3, #521 ; 0x209 -800a36b8: e51b200c ldr r2, [fp, #-12] -800a36bc: e5832000 str r2, [r3] - break; -800a36c0: ea00000f b 800a3704 - BW_GPT_CR_OM3(cmp_output_mode); -800a36c4: e3a03902 mov r3, #32768 ; 0x8000 -800a36c8: e3403209 movt r3, #521 ; 0x209 -800a36cc: e5933000 ldr r3, [r3] -800a36d0: e3c31307 bic r1, r3, #469762048 ; 0x1c000000 -800a36d4: e55b3006 ldrb r3, [fp, #-6] -800a36d8: e1a03d03 lsl r3, r3, #26 -800a36dc: e2032307 and r2, r3, #469762048 ; 0x1c000000 -800a36e0: e3a03902 mov r3, #32768 ; 0x8000 -800a36e4: e3403209 movt r3, #521 ; 0x209 -800a36e8: e1812002 orr r2, r1, r2 -800a36ec: e5832000 str r2, [r3] - HW_GPT_OCR3_WR(cmp_value); -800a36f0: e3083018 movw r3, #32792 ; 0x8018 -800a36f4: e3403209 movt r3, #521 ; 0x209 -800a36f8: e51b200c ldr r2, [fp, #-12] -800a36fc: e5832000 str r2, [r3] - break; -800a3700: e320f000 nop {0} -} -800a3704: e320f000 nop {0} -800a3708: e28bd000 add sp, fp, #0 -800a370c: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3710: e12fff1e bx lr - -800a3714 : - -void gpt_counter_disable(void) -{ -800a3714: e92d4800 push {fp, lr} -800a3718: e28db004 add fp, sp, #4 - // disable the counter - HW_GPT_CR.B.EN = 0; -800a371c: e3a03902 mov r3, #32768 ; 0x8000 -800a3720: e3403209 movt r3, #521 ; 0x209 -800a3724: e5932000 ldr r2, [r3] -800a3728: e7c0201f bfc r2, #0, #1 -800a372c: e5832000 str r2, [r3] - - // ensure to leave the counter in a proper state by disabling the interrupt sources - HW_GPT_IR_WR(0); -800a3730: e308300c movw r3, #32780 ; 0x800c -800a3734: e3403209 movt r3, #521 ; 0x209 -800a3738: e3a02000 mov r2, #0 -800a373c: e5832000 str r2, [r3] - - // and by clearing possible remaining events - gpt_clear_all_events(); -800a3740: ebffff25 bl 800a33dc -} -800a3744: e320f000 nop {0} -800a3748: e8bd8800 pop {fp, pc} - -800a374c : - -void gpt_counter_enable(uint32_t irq_mode) -{ -800a374c: e92d4800 push {fp, lr} -800a3750: e28db004 add fp, sp, #4 -800a3754: e24dd008 sub sp, sp, #8 -800a3758: e50b0008 str r0, [fp, #-8] - // ensure to start the counter in a proper state by clearing possible remaining events - gpt_clear_all_events(); -800a375c: ebffff1e bl 800a33dc - - // enable the interrupts or clear the register for polling - HW_GPT_IR_WR(irq_mode & kGPTAllEvents); -800a3760: e308300c movw r3, #32780 ; 0x800c -800a3764: e3403209 movt r3, #521 ; 0x209 -800a3768: e51b2008 ldr r2, [fp, #-8] -800a376c: e202203f and r2, r2, #63 ; 0x3f -800a3770: e5832000 str r2, [r3] - - // finally, enable the counter - HW_GPT_CR.B.EN = 1; -800a3774: e3a03902 mov r3, #32768 ; 0x8000 -800a3778: e3403209 movt r3, #521 ; 0x209 -800a377c: e5932000 ldr r2, [r3] -800a3780: e3822001 orr r2, r2, #1 -800a3784: e5832000 str r2, [r3] -} -800a3788: e320f000 nop {0} -800a378c: e24bd004 sub sp, fp, #4 -800a3790: e8bd8800 pop {fp, pc} - -800a3794 : -// disable_interrupt(irq_id, CPU_0); -// } -// } - -void gpt_init(uint32_t clock_src, uint32_t prescaler, uint32_t counter_mode, uint32_t low_power_mode) -{ -800a3794: e92d4800 push {fp, lr} -800a3798: e28db004 add fp, sp, #4 -800a379c: e24dd018 sub sp, sp, #24 -800a37a0: e50b0010 str r0, [fp, #-16] -800a37a4: e50b1014 str r1, [fp, #-20] ; 0xffffffec -800a37a8: e50b2018 str r2, [fp, #-24] ; 0xffffffe8 -800a37ac: e50b301c str r3, [fp, #-28] ; 0xffffffe4 - uint32_t control_reg_tmp = 0; -800a37b0: e3a03000 mov r3, #0 -800a37b4: e50b3008 str r3, [fp, #-8] - uint32_t base = GPT_BASE_ADDR; -800a37b8: e3a03902 mov r3, #32768 ; 0x8000 -800a37bc: e3403209 movt r3, #521 ; 0x209 -800a37c0: e50b300c str r3, [fp, #-12] - - // enable the source clocks to the GPT port - clock_gating_config(base, CLOCK_ON); -800a37c4: e3a01003 mov r1, #3 -800a37c8: e51b000c ldr r0, [fp, #-12] -800a37cc: eb0001aa bl 800a3e7c - - // start with a known state by disabling and reseting the module - HW_GPT_CR_WR(BM_GPT_CR_SWR); -800a37d0: e3a03902 mov r3, #32768 ; 0x8000 -800a37d4: e3403209 movt r3, #521 ; 0x209 -800a37d8: e3a02902 mov r2, #32768 ; 0x8000 -800a37dc: e5832000 str r2, [r3] - - // wait for the reset to complete - while (HW_GPT_CR.B.SWR != 0) -800a37e0: e320f000 nop {0} -800a37e4: e3a03902 mov r3, #32768 ; 0x8000 -800a37e8: e3403209 movt r3, #521 ; 0x209 -800a37ec: e5933000 ldr r3, [r3] -800a37f0: e7e037d3 ubfx r3, r3, #15, #1 -800a37f4: e6ef3073 uxtb r3, r3 -800a37f8: e3530000 cmp r3, #0 -800a37fc: 1afffff8 bne 800a37e4 - ; - - // set the reference source clock for the counter - if (clock_src == CLKSRC_CKIL) { -800a3800: e51b3010 ldr r3, [fp, #-16] -800a3804: e3530003 cmp r3, #3 -800a3808: 1a000002 bne 800a3818 - // CKIL source is 0x4 for GPT but 0x3 for EPIT - clock_src++; -800a380c: e51b3010 ldr r3, [fp, #-16] -800a3810: e2833001 add r3, r3, #1 -800a3814: e50b3010 str r3, [fp, #-16] - } - control_reg_tmp |= BF_GPT_CR_CLKSRC(clock_src); -800a3818: e51b3010 ldr r3, [fp, #-16] -800a381c: e1a03303 lsl r3, r3, #6 -800a3820: e2033d07 and r3, r3, #448 ; 0x1c0 -800a3824: e51b2008 ldr r2, [fp, #-8] -800a3828: e1823003 orr r3, r2, r3 -800a382c: e50b3008 str r3, [fp, #-8] - - // the prescaler can be changed at any time, and - // this affects the output clock immediately - HW_GPT_PR_WR(BF_GPT_PR_PRESCALER(prescaler - 1)); -800a3830: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a3834: e2432001 sub r2, r3, #1 -800a3838: e3083004 movw r3, #32772 ; 0x8004 -800a383c: e3403209 movt r3, #521 ; 0x209 -800a3840: e7eb2052 ubfx r2, r2, #0, #12 -800a3844: e5832000 str r2, [r3] - - // set the counter mode - control_reg_tmp |= BF_GPT_CR_FRR(counter_mode); -800a3848: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a384c: e1a03483 lsl r3, r3, #9 -800a3850: e2033c02 and r3, r3, #512 ; 0x200 -800a3854: e51b2008 ldr r2, [fp, #-8] -800a3858: e1823003 orr r3, r2, r3 -800a385c: e50b3008 str r3, [fp, #-8] - - // set behavior for low power mode - if (low_power_mode & WAIT_MODE_EN) { -800a3860: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -800a3864: e2033001 and r3, r3, #1 -800a3868: e3530000 cmp r3, #0 -800a386c: 0a000002 beq 800a387c - control_reg_tmp |= BM_GPT_CR_WAITEN; -800a3870: e51b3008 ldr r3, [fp, #-8] -800a3874: e3833008 orr r3, r3, #8 -800a3878: e50b3008 str r3, [fp, #-8] - } - if (low_power_mode & STOP_MODE_EN) { -800a387c: e51b301c ldr r3, [fp, #-28] ; 0xffffffe4 -800a3880: e2033002 and r3, r3, #2 -800a3884: e3530000 cmp r3, #0 -800a3888: 0a000002 beq 800a3898 - control_reg_tmp |= BM_GPT_CR_STOPEN; -800a388c: e51b3008 ldr r3, [fp, #-8] -800a3890: e3833020 orr r3, r3, #32 -800a3894: e50b3008 str r3, [fp, #-8] - } - - // specify from where the counter starts to count when enabled - // this code makes it start from 0 - control_reg_tmp |= BM_GPT_CR_ENMOD; -800a3898: e51b3008 ldr r3, [fp, #-8] -800a389c: e3833002 orr r3, r3, #2 -800a38a0: e50b3008 str r3, [fp, #-8] - - // finally write the control register - HW_GPT_CR_WR(control_reg_tmp); -800a38a4: e3a03902 mov r3, #32768 ; 0x8000 -800a38a8: e3403209 movt r3, #521 ; 0x209 -800a38ac: e51b2008 ldr r2, [fp, #-8] -800a38b0: e5832000 str r2, [r3] -} -800a38b4: e320f000 nop {0} -800a38b8: e24bd004 sub sp, fp, #4 -800a38bc: e8bd8800 pop {fp, pc} - -800a38c0 : -//////////////////////////////////////////////////////////////////////////////// -// Code -//////////////////////////////////////////////////////////////////////////////// - -void ccm_init(void) -{ -800a38c0: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a38c4: e28db000 add fp, sp, #0 - // ETHNET - HW_CCM_ANALOG_PLL_ENET_CLR(BM_CCM_ANALOG_PLL_ENET_POWERDOWN); -800a38c8: e30830e8 movw r3, #33000 ; 0x80e8 -800a38cc: e340320c movt r3, #524 ; 0x20c -800a38d0: e3a02a01 mov r2, #4096 ; 0x1000 -800a38d4: e5832000 str r2, [r3] - HW_CCM_ANALOG_PLL_ENET_SET(BM_CCM_ANALOG_PLL_ENET_ENABLE); -800a38d8: e30830e4 movw r3, #32996 ; 0x80e4 -800a38dc: e340320c movt r3, #524 ; 0x20c -800a38e0: e3a02a02 mov r2, #8192 ; 0x2000 -800a38e4: e5832000 str r2, [r3] - HW_CCM_ANALOG_PLL_ENET_CLR(BM_CCM_ANALOG_PLL_ENET_BYPASS); -800a38e8: e30830e8 movw r3, #33000 ; 0x80e8 -800a38ec: e340320c movt r3, #524 ; 0x20c -800a38f0: e3a02801 mov r2, #65536 ; 0x10000 -800a38f4: e5832000 str r2, [r3] -#if !defined(CHIP_MX6SL) - HW_CCM_ANALOG_PLL_ENET.B.DIV_SELECT = 0x3; -800a38f8: e30830e0 movw r3, #32992 ; 0x80e0 -800a38fc: e340320c movt r3, #524 ; 0x20c -800a3900: e5932000 ldr r2, [r3] -800a3904: e3822003 orr r2, r2, #3 -800a3908: e5832000 str r2, [r3] -#else - HW_CCM_ANALOG_PLL_ENET.B.DIV_SELECT = 0x1; -#endif - - // Ungate clocks that are not enabled in a driver - need to be updated - HW_CCM_CCGR0_WR(0xffffffff); -800a390c: e3043068 movw r3, #16488 ; 0x4068 -800a3910: e340320c movt r3, #524 ; 0x20c -800a3914: e3e02000 mvn r2, #0 -800a3918: e5832000 str r2, [r3] - HW_CCM_CCGR1_WR(0xFFCF0FFF); // EPIT, ESAI, GPT enabled by driver -800a391c: e304306c movw r3, #16492 ; 0x406c -800a3920: e340320c movt r3, #524 ; 0x20c -800a3924: e3002fff movw r2, #4095 ; 0xfff -800a3928: e34f2fcf movt r2, #65487 ; 0xffcf -800a392c: e5832000 str r2, [r3] - HW_CCM_CCGR2_WR(0xFFFFF03F); // I2C enabled by driver -800a3930: e3043070 movw r3, #16496 ; 0x4070 -800a3934: e340320c movt r3, #524 ; 0x20c -800a3938: e3e02d3f mvn r2, #4032 ; 0xfc0 -800a393c: e5832000 str r2, [r3] - HW_CCM_CCGR3_WR(0xffffffff); -800a3940: e3043074 movw r3, #16500 ; 0x4074 -800a3944: e340320c movt r3, #524 ; 0x20c -800a3948: e3e02000 mvn r2, #0 -800a394c: e5832000 str r2, [r3] - HW_CCM_CCGR4_WR(0x00FFFF03); // GPMI, Perfmon enabled by driver -800a3950: e3043078 movw r3, #16504 ; 0x4078 -800a3954: e340320c movt r3, #524 ; 0x20c -800a3958: e30f2f03 movw r2, #65283 ; 0xff03 -800a395c: e34020ff movt r2, #255 ; 0xff -800a3960: e5832000 str r2, [r3] - HW_CCM_CCGR5_WR(0xF0FFFFCF); // UART, SATA enabled by driver -800a3964: e304307c movw r3, #16508 ; 0x407c -800a3968: e340320c movt r3, #524 ; 0x20c -800a396c: e30f2fcf movw r2, #65487 ; 0xffcf -800a3970: e34f20ff movt r2, #61695 ; 0xf0ff -800a3974: e5832000 str r2, [r3] - HW_CCM_CCGR6_WR(0xffffffff); -800a3978: e3043080 movw r3, #16512 ; 0x4080 -800a397c: e340320c movt r3, #524 ; 0x20c -800a3980: e3e02000 mvn r2, #0 -800a3984: e5832000 str r2, [r3] - * pre_periph_clk_sel is by default at 0, so the selected output - * of PLL2 is the main output at 528MHz. - * => by default, ahb_podf divides by 4 => AHB_CLK@132MHz. - * => by default, ipg_podf divides by 2 => IPG_CLK@66MHz. - */ - HW_CCM_CBCDR.U = BF_CCM_CBCDR_AHB_PODF(3) -800a3988: e3043014 movw r3, #16404 ; 0x4014 -800a398c: e340320c movt r3, #524 ; 0x20c -800a3990: e3a02c0d mov r2, #3328 ; 0xd00 -800a3994: e3402001 movt r2, #1 -800a3998: e5832000 str r2, [r3] - // HW_CCM_CSCDR1.U = - - /* Mask all interrupt sources that could wake up the processor when in - a low power mode. A source is individually masked/unmasked when the - interrupt is enabled/disabled by the GIC/interrupt driver. */ - HW_GPC_IMR1_WR(0xFFFFFFFF); -800a399c: e30c3008 movw r3, #49160 ; 0xc008 -800a39a0: e340320d movt r3, #525 ; 0x20d -800a39a4: e3e02000 mvn r2, #0 -800a39a8: e5832000 str r2, [r3] - HW_GPC_IMR2_WR(0xFFFFFFFF); -800a39ac: e30c300c movw r3, #49164 ; 0xc00c -800a39b0: e340320d movt r3, #525 ; 0x20d -800a39b4: e3e02000 mvn r2, #0 -800a39b8: e5832000 str r2, [r3] - HW_GPC_IMR3_WR(0xFFFFFFFF); -800a39bc: e30c3010 movw r3, #49168 ; 0xc010 -800a39c0: e340320d movt r3, #525 ; 0x20d -800a39c4: e3e02000 mvn r2, #0 -800a39c8: e5832000 str r2, [r3] - HW_GPC_IMR4_WR(0xFFFFFFFF); -800a39cc: e30c3014 movw r3, #49172 ; 0xc014 -800a39d0: e340320d movt r3, #525 ; 0x20d -800a39d4: e3e02000 mvn r2, #0 -800a39d8: e5832000 str r2, [r3] -} -800a39dc: e320f000 nop {0} -800a39e0: e28bd000 add sp, fp, #0 -800a39e4: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a39e8: e12fff1e bx lr - -800a39ec : - -uint32_t get_main_clock(main_clocks_t clock) -{ -800a39ec: e92d4800 push {fp, lr} -800a39f0: e28db004 add fp, sp, #4 -800a39f4: e24dd010 sub sp, sp, #16 -800a39f8: e1a03000 mov r3, r0 -800a39fc: e54b300d strb r3, [fp, #-13] - uint32_t ret_val = 0; -800a3a00: e3a03000 mov r3, #0 -800a3a04: e50b3008 str r3, [fp, #-8] - uint32_t pre_periph_clk_sel = HW_CCM_CBCMR.B.PRE_PERIPH_CLK_SEL; -800a3a08: e3043018 movw r3, #16408 ; 0x4018 -800a3a0c: e340320c movt r3, #524 ; 0x20c -800a3a10: e5933000 ldr r3, [r3] -800a3a14: e7e13953 ubfx r3, r3, #18, #2 -800a3a18: e6ef3073 uxtb r3, r3 -800a3a1c: e50b300c str r3, [fp, #-12] - - switch (clock) { -800a3a20: e55b300d ldrb r3, [fp, #-13] -800a3a24: e3530006 cmp r3, #6 -800a3a28: 979ff103 ldrls pc, [pc, r3, lsl #2] -800a3a2c: ea00008b b 800a3c60 -800a3a30: 800a3a4c andhi r3, sl, ip, asr #20 -800a3a34: 800a3a5c andhi r3, sl, ip, asr sl -800a3a38: 800a3a9c mulhi sl, ip, sl -800a3a3c: 800a3adc ldrdhi r3, [sl], -ip -800a3a40: 800a3b1c andhi r3, sl, ip, lsl fp -800a3a44: 800a3b88 andhi r3, sl, r8, lsl #23 -800a3a48: 800a3c20 andhi r3, sl, r0, lsr #24 - case CPU_CLK: - ret_val = PLL1_OUTPUT; -800a3a4c: e3a03cf6 mov r3, #62976 ; 0xf600 -800a3a50: e3423f34 movt r3, #12084 ; 0x2f34 -800a3a54: e50b3008 str r3, [fp, #-8] - break; -800a3a58: ea000081 b 800a3c64 -#if !defined(CHIP_MX6SL) - case AXI_CLK: - ret_val = PLL2_OUTPUT[pre_periph_clk_sel] / (HW_CCM_CBCDR.B.AXI_PODF + 1); -800a3a5c: e3063084 movw r3, #24708 ; 0x6084 -800a3a60: e348300a movt r3, #32778 ; 0x800a -800a3a64: e51b200c ldr r2, [fp, #-12] -800a3a68: e7932102 ldr r2, [r3, r2, lsl #2] -800a3a6c: e3043014 movw r3, #16404 ; 0x4014 -800a3a70: e340320c movt r3, #524 ; 0x20c -800a3a74: e5933000 ldr r3, [r3] -800a3a78: e7e23853 ubfx r3, r3, #16, #3 -800a3a7c: e6ef3073 uxtb r3, r3 -800a3a80: e2833001 add r3, r3, #1 -800a3a84: e1a01003 mov r1, r3 -800a3a88: e1a00002 mov r0, r2 -800a3a8c: fa000867 blx 800a5c30 <__udivsi3> -800a3a90: e1a03000 mov r3, r0 -800a3a94: e50b3008 str r3, [fp, #-8] - break; -800a3a98: ea000071 b 800a3c64 - case MMDC_CH0_AXI_CLK: - ret_val = PLL2_OUTPUT[pre_periph_clk_sel] / (HW_CCM_CBCDR.B.MMDC_CH0_AXI_PODF + 1); -800a3a9c: e3063084 movw r3, #24708 ; 0x6084 -800a3aa0: e348300a movt r3, #32778 ; 0x800a -800a3aa4: e51b200c ldr r2, [fp, #-12] -800a3aa8: e7932102 ldr r2, [r3, r2, lsl #2] -800a3aac: e3043014 movw r3, #16404 ; 0x4014 -800a3ab0: e340320c movt r3, #524 ; 0x20c -800a3ab4: e5933000 ldr r3, [r3] -800a3ab8: e7e239d3 ubfx r3, r3, #19, #3 -800a3abc: e6ef3073 uxtb r3, r3 -800a3ac0: e2833001 add r3, r3, #1 -800a3ac4: e1a01003 mov r1, r3 -800a3ac8: e1a00002 mov r0, r2 -800a3acc: fa000857 blx 800a5c30 <__udivsi3> -800a3ad0: e1a03000 mov r3, r0 -800a3ad4: e50b3008 str r3, [fp, #-8] - break; -800a3ad8: ea000061 b 800a3c64 -#endif - case AHB_CLK: - ret_val = PLL2_OUTPUT[pre_periph_clk_sel] / (HW_CCM_CBCDR.B.AHB_PODF + 1); -800a3adc: e3063084 movw r3, #24708 ; 0x6084 -800a3ae0: e348300a movt r3, #32778 ; 0x800a -800a3ae4: e51b200c ldr r2, [fp, #-12] -800a3ae8: e7932102 ldr r2, [r3, r2, lsl #2] -800a3aec: e3043014 movw r3, #16404 ; 0x4014 -800a3af0: e340320c movt r3, #524 ; 0x20c -800a3af4: e5933000 ldr r3, [r3] -800a3af8: e7e23553 ubfx r3, r3, #10, #3 -800a3afc: e6ef3073 uxtb r3, r3 -800a3b00: e2833001 add r3, r3, #1 -800a3b04: e1a01003 mov r1, r3 -800a3b08: e1a00002 mov r0, r2 -800a3b0c: fa000847 blx 800a5c30 <__udivsi3> -800a3b10: e1a03000 mov r3, r0 -800a3b14: e50b3008 str r3, [fp, #-8] - break; -800a3b18: ea000051 b 800a3c64 - case IPG_CLK: - ret_val = PLL2_OUTPUT[pre_periph_clk_sel] / (HW_CCM_CBCDR.B.AHB_PODF + 1) / (HW_CCM_CBCDR.B.IPG_PODF + 1); -800a3b1c: e3063084 movw r3, #24708 ; 0x6084 -800a3b20: e348300a movt r3, #32778 ; 0x800a -800a3b24: e51b200c ldr r2, [fp, #-12] -800a3b28: e7932102 ldr r2, [r3, r2, lsl #2] -800a3b2c: e3043014 movw r3, #16404 ; 0x4014 -800a3b30: e340320c movt r3, #524 ; 0x20c -800a3b34: e5933000 ldr r3, [r3] -800a3b38: e7e23553 ubfx r3, r3, #10, #3 -800a3b3c: e6ef3073 uxtb r3, r3 -800a3b40: e2833001 add r3, r3, #1 -800a3b44: e1a01003 mov r1, r3 -800a3b48: e1a00002 mov r0, r2 -800a3b4c: fa000837 blx 800a5c30 <__udivsi3> -800a3b50: e1a03000 mov r3, r0 -800a3b54: e1a02003 mov r2, r3 -800a3b58: e3043014 movw r3, #16404 ; 0x4014 -800a3b5c: e340320c movt r3, #524 ; 0x20c -800a3b60: e5933000 ldr r3, [r3] -800a3b64: e7e13453 ubfx r3, r3, #8, #2 -800a3b68: e6ef3073 uxtb r3, r3 -800a3b6c: e2833001 add r3, r3, #1 -800a3b70: e1a01003 mov r1, r3 -800a3b74: e1a00002 mov r0, r2 -800a3b78: fa00082c blx 800a5c30 <__udivsi3> -800a3b7c: e1a03000 mov r3, r0 -800a3b80: e50b3008 str r3, [fp, #-8] - break; -800a3b84: ea000036 b 800a3c64 - case IPG_PER_CLK: - ret_val = PLL2_OUTPUT[pre_periph_clk_sel] / (HW_CCM_CBCDR.B.AHB_PODF + 1) / (HW_CCM_CBCDR.B.IPG_PODF + 1) / (HW_CCM_CSCMR1.B.PERCLK_PODF + 1); -800a3b88: e3063084 movw r3, #24708 ; 0x6084 -800a3b8c: e348300a movt r3, #32778 ; 0x800a -800a3b90: e51b200c ldr r2, [fp, #-12] -800a3b94: e7932102 ldr r2, [r3, r2, lsl #2] -800a3b98: e3043014 movw r3, #16404 ; 0x4014 -800a3b9c: e340320c movt r3, #524 ; 0x20c -800a3ba0: e5933000 ldr r3, [r3] -800a3ba4: e7e23553 ubfx r3, r3, #10, #3 -800a3ba8: e6ef3073 uxtb r3, r3 -800a3bac: e2833001 add r3, r3, #1 -800a3bb0: e1a01003 mov r1, r3 -800a3bb4: e1a00002 mov r0, r2 -800a3bb8: fa00081c blx 800a5c30 <__udivsi3> -800a3bbc: e1a03000 mov r3, r0 -800a3bc0: e1a02003 mov r2, r3 -800a3bc4: e3043014 movw r3, #16404 ; 0x4014 -800a3bc8: e340320c movt r3, #524 ; 0x20c -800a3bcc: e5933000 ldr r3, [r3] -800a3bd0: e7e13453 ubfx r3, r3, #8, #2 -800a3bd4: e6ef3073 uxtb r3, r3 -800a3bd8: e2833001 add r3, r3, #1 -800a3bdc: e1a01003 mov r1, r3 -800a3be0: e1a00002 mov r0, r2 -800a3be4: fa000811 blx 800a5c30 <__udivsi3> -800a3be8: e1a03000 mov r3, r0 -800a3bec: e1a02003 mov r2, r3 -800a3bf0: e304301c movw r3, #16412 ; 0x401c -800a3bf4: e340320c movt r3, #524 ; 0x20c -800a3bf8: e5933000 ldr r3, [r3] -800a3bfc: e7e53053 ubfx r3, r3, #0, #6 -800a3c00: e6ef3073 uxtb r3, r3 -800a3c04: e2833001 add r3, r3, #1 -800a3c08: e1a01003 mov r1, r3 -800a3c0c: e1a00002 mov r0, r2 -800a3c10: fa000806 blx 800a5c30 <__udivsi3> -800a3c14: e1a03000 mov r3, r0 -800a3c18: e50b3008 str r3, [fp, #-8] - break; -800a3c1c: ea000010 b 800a3c64 -#if !defined(CHIP_MX6SL) - case MMDC_CH1_AXI_CLK: - ret_val = PLL2_OUTPUT[pre_periph_clk_sel] / (HW_CCM_CBCDR.B.MMDC_CH1_AXI_PODF + 1); -800a3c20: e3063084 movw r3, #24708 ; 0x6084 -800a3c24: e348300a movt r3, #32778 ; 0x800a -800a3c28: e51b200c ldr r2, [fp, #-12] -800a3c2c: e7932102 ldr r2, [r3, r2, lsl #2] -800a3c30: e3043014 movw r3, #16404 ; 0x4014 -800a3c34: e340320c movt r3, #524 ; 0x20c -800a3c38: e5933000 ldr r3, [r3] -800a3c3c: e7e231d3 ubfx r3, r3, #3, #3 -800a3c40: e6ef3073 uxtb r3, r3 -800a3c44: e2833001 add r3, r3, #1 -800a3c48: e1a01003 mov r1, r3 -800a3c4c: e1a00002 mov r0, r2 -800a3c50: fa0007f6 blx 800a5c30 <__udivsi3> -800a3c54: e1a03000 mov r3, r0 -800a3c58: e50b3008 str r3, [fp, #-8] - break; -800a3c5c: ea000000 b 800a3c64 -#endif - default: - break; -800a3c60: e320f000 nop {0} - } - - return ret_val; -800a3c64: e51b3008 ldr r3, [fp, #-8] -} -800a3c68: e1a00003 mov r0, r3 -800a3c6c: e24bd004 sub sp, fp, #4 -800a3c70: e8bd8800 pop {fp, pc} - -800a3c74 : - -uint32_t get_peri_clock(peri_clocks_t clock) -{ -800a3c74: e92d4800 push {fp, lr} -800a3c78: e28db004 add fp, sp, #4 -800a3c7c: e24dd010 sub sp, sp, #16 -800a3c80: e1a03000 mov r3, r0 -800a3c84: e54b300d strb r3, [fp, #-13] - uint32_t ret_val = 0; -800a3c88: e3a03000 mov r3, #0 -800a3c8c: e50b3008 str r3, [fp, #-8] - - switch (clock) { -800a3c90: e55b300d ldrb r3, [fp, #-13] -800a3c94: e353000d cmp r3, #13 -800a3c98: 979ff103 ldrls pc, [pc, r3, lsl #2] -800a3c9c: ea000056 b 800a3dfc -800a3ca0: 800a3cd8 ldrdhi r3, [sl], -r8 -800a3ca4: 800a3cd8 ldrdhi r3, [sl], -r8 -800a3ca8: 800a3cd8 ldrdhi r3, [sl], -r8 -800a3cac: 800a3cd8 ldrdhi r3, [sl], -r8 -800a3cb0: 800a3dfc strdhi r3, [sl], -ip -800a3cb4: 800a3dfc strdhi r3, [sl], -ip -800a3cb8: 800a3dfc strdhi r3, [sl], -ip -800a3cbc: 800a3dfc strdhi r3, [sl], -ip -800a3cc0: 800a3dfc strdhi r3, [sl], -ip -800a3cc4: 800a3d5c andhi r3, sl, ip, asr sp -800a3cc8: 800a3dfc strdhi r3, [sl], -ip -800a3ccc: 800a3dfc strdhi r3, [sl], -ip -800a3cd0: 800a3d20 andhi r3, sl, r0, lsr #26 -800a3cd4: 800a3dc0 andhi r3, sl, r0, asr #27 - case UART1_MODULE_CLK: - case UART2_MODULE_CLK: - case UART3_MODULE_CLK: - case UART4_MODULE_CLK: - // UART source clock is a fixed PLL3 / 6 - ret_val = PLL3_OUTPUT[0] / 6 / (HW_CCM_CSCDR1.B.UART_CLK_PODF + 1); -800a3cd8: e3a02b0e mov r2, #14336 ; 0x3800 -800a3cdc: e3412c9c movt r2, #7324 ; 0x1c9c -800a3ce0: e30a3aab movw r3, #43691 ; 0xaaab -800a3ce4: e34a3aaa movt r3, #43690 ; 0xaaaa -800a3ce8: e0832293 umull r2, r3, r3, r2 -800a3cec: e1a02123 lsr r2, r3, #2 -800a3cf0: e3043024 movw r3, #16420 ; 0x4024 -800a3cf4: e340320c movt r3, #524 ; 0x20c -800a3cf8: e5933000 ldr r3, [r3] -800a3cfc: e7e53053 ubfx r3, r3, #0, #6 -800a3d00: e6ef3073 uxtb r3, r3 -800a3d04: e2833001 add r3, r3, #1 -800a3d08: e1a01003 mov r1, r3 -800a3d0c: e1a00002 mov r0, r2 -800a3d10: fa0007c6 blx 800a5c30 <__udivsi3> -800a3d14: e1a03000 mov r3, r0 -800a3d18: e50b3008 str r3, [fp, #-8] - break; -800a3d1c: ea000037 b 800a3e00 - - // eCSPI clock: - // PLL3(480) -> /8 -> CSCDR2[ECSPI_CLK_PODF] - case SPI_CLK: - ret_val = PLL3_OUTPUT[0] / 8 / (HW_CCM_CSCDR2.B.ECSPI_CLK_PODF + 1); -800a3d20: e3a03b0e mov r3, #14336 ; 0x3800 -800a3d24: e3413c9c movt r3, #7324 ; 0x1c9c -800a3d28: e1a021a3 lsr r2, r3, #3 -800a3d2c: e3043038 movw r3, #16440 ; 0x4038 -800a3d30: e340320c movt r3, #524 ; 0x20c -800a3d34: e5933000 ldr r3, [r3] -800a3d38: e7e539d3 ubfx r3, r3, #19, #6 -800a3d3c: e6ef3073 uxtb r3, r3 -800a3d40: e2833001 add r3, r3, #1 -800a3d44: e1a01003 mov r1, r3 -800a3d48: e1a00002 mov r0, r2 -800a3d4c: fa0007b7 blx 800a5c30 <__udivsi3> -800a3d50: e1a03000 mov r3, r0 -800a3d54: e50b3008 str r3, [fp, #-8] - break; -800a3d58: ea000028 b 800a3e00 - -#if !defined(CHIP_MX6SL) - case RAWNAND_CLK: - ret_val = PLL3_OUTPUT[0] / (HW_CCM_CS2CDR.B.ENFC_CLK_PRED + 1) / (HW_CCM_CS2CDR.B.ENFC_CLK_PODF + 1); -800a3d5c: e3a02b0e mov r2, #14336 ; 0x3800 -800a3d60: e3412c9c movt r2, #7324 ; 0x1c9c -800a3d64: e304302c movw r3, #16428 ; 0x402c -800a3d68: e340320c movt r3, #524 ; 0x20c -800a3d6c: e5933000 ldr r3, [r3] -800a3d70: e7e23953 ubfx r3, r3, #18, #3 -800a3d74: e6ef3073 uxtb r3, r3 -800a3d78: e2833001 add r3, r3, #1 -800a3d7c: e1a01003 mov r1, r3 -800a3d80: e1a00002 mov r0, r2 -800a3d84: fa0007a9 blx 800a5c30 <__udivsi3> -800a3d88: e1a03000 mov r3, r0 -800a3d8c: e1a02003 mov r2, r3 -800a3d90: e304302c movw r3, #16428 ; 0x402c -800a3d94: e340320c movt r3, #524 ; 0x20c -800a3d98: e5933000 ldr r3, [r3] -800a3d9c: e7e53ad3 ubfx r3, r3, #21, #6 -800a3da0: e6ef3073 uxtb r3, r3 -800a3da4: e2833001 add r3, r3, #1 -800a3da8: e1a01003 mov r1, r3 -800a3dac: e1a00002 mov r0, r2 -800a3db0: fa00079e blx 800a5c30 <__udivsi3> -800a3db4: e1a03000 mov r3, r0 -800a3db8: e50b3008 str r3, [fp, #-8] - break; -800a3dbc: ea00000f b 800a3e00 - - case CAN_CLK: - // For i.mx6dq/sdl CAN source clock is a fixed PLL3 / 8 - ret_val = PLL3_OUTPUT[0] / 8 / (HW_CCM_CSCMR2.B.CAN_CLK_PODF + 1); -800a3dc0: e3a03b0e mov r3, #14336 ; 0x3800 -800a3dc4: e3413c9c movt r3, #7324 ; 0x1c9c -800a3dc8: e1a021a3 lsr r2, r3, #3 -800a3dcc: e3043020 movw r3, #16416 ; 0x4020 -800a3dd0: e340320c movt r3, #524 ; 0x20c -800a3dd4: e5933000 ldr r3, [r3] -800a3dd8: e7e53153 ubfx r3, r3, #2, #6 -800a3ddc: e6ef3073 uxtb r3, r3 -800a3de0: e2833001 add r3, r3, #1 -800a3de4: e1a01003 mov r1, r3 -800a3de8: e1a00002 mov r0, r2 -800a3dec: fa00078f blx 800a5c30 <__udivsi3> -800a3df0: e1a03000 mov r3, r0 -800a3df4: e50b3008 str r3, [fp, #-8] - break; -800a3df8: ea000000 b 800a3e00 -#endif - - default: - break; -800a3dfc: e320f000 nop {0} - } - - return ret_val; -800a3e00: e51b3008 ldr r3, [fp, #-8] -} -800a3e04: e1a00003 mov r0, r3 -800a3e08: e24bd004 sub sp, fp, #4 -800a3e0c: e8bd8800 pop {fp, pc} - -800a3e10 : - * @param ccm_ccgrx Address of the clock gating register: CCM_CCGR1,... - * @param cgx_offset Offset of the clock gating field: CG(x). - * @param gating_mode Clock gating mode: CLOCK_ON or CLOCK_OFF. - */ -void ccm_ccgr_config(uint32_t ccm_ccgrx, uint32_t cgx_offset, uint32_t gating_mode) -{ -800a3e10: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a3e14: e28db000 add fp, sp, #0 -800a3e18: e24dd014 sub sp, sp, #20 -800a3e1c: e50b0008 str r0, [fp, #-8] -800a3e20: e50b100c str r1, [fp, #-12] -800a3e24: e50b2010 str r2, [fp, #-16] - if (gating_mode == CLOCK_ON) { -800a3e28: e51b3010 ldr r3, [fp, #-16] -800a3e2c: e3530003 cmp r3, #3 -800a3e30: 1a000006 bne 800a3e50 - *(volatile uint32_t*)(ccm_ccgrx) |= cgx_offset; -800a3e34: e51b3008 ldr r3, [fp, #-8] -800a3e38: e5931000 ldr r1, [r3] -800a3e3c: e51b3008 ldr r3, [fp, #-8] -800a3e40: e51b200c ldr r2, [fp, #-12] -800a3e44: e1812002 orr r2, r1, r2 -800a3e48: e5832000 str r2, [r3] - } else { - *(volatile uint32_t*)(ccm_ccgrx) &= ~cgx_offset; - } -} -800a3e4c: ea000006 b 800a3e6c - *(volatile uint32_t*)(ccm_ccgrx) &= ~cgx_offset; -800a3e50: e51b3008 ldr r3, [fp, #-8] -800a3e54: e5931000 ldr r1, [r3] -800a3e58: e51b300c ldr r3, [fp, #-12] -800a3e5c: e1e02003 mvn r2, r3 -800a3e60: e51b3008 ldr r3, [fp, #-8] -800a3e64: e0022001 and r2, r2, r1 -800a3e68: e5832000 str r2, [r3] -} -800a3e6c: e320f000 nop {0} -800a3e70: e28bd000 add sp, fp, #0 -800a3e74: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a3e78: e12fff1e bx lr - -800a3e7c : - -void clock_gating_config(uint32_t base_address, uint32_t gating_mode) -{ -800a3e7c: e92d4800 push {fp, lr} -800a3e80: e28db004 add fp, sp, #4 -800a3e84: e24dd010 sub sp, sp, #16 -800a3e88: e50b0010 str r0, [fp, #-16] -800a3e8c: e50b1014 str r1, [fp, #-20] ; 0xffffffec - uint32_t ccm_ccgrx = 0; -800a3e90: e3a03000 mov r3, #0 -800a3e94: e50b3008 str r3, [fp, #-8] - uint32_t cgx_offset = 0; -800a3e98: e3a03000 mov r3, #0 -800a3e9c: e50b300c str r3, [fp, #-12] - - switch (base_address) { -800a3ea0: e51b3010 ldr r3, [fp, #-16] -800a3ea4: e3530622 cmp r3, #35651584 ; 0x2200000 -800a3ea8: 0a000119 beq 800a4314 -800a3eac: e51b3010 ldr r3, [fp, #-16] -800a3eb0: e3530622 cmp r3, #35651584 ; 0x2200000 -800a3eb4: 8a000170 bhi 800a447c -800a3eb8: e51b2010 ldr r2, [fp, #-16] -800a3ebc: e3a03901 mov r3, #16384 ; 0x4000 -800a3ec0: e340321f movt r3, #543 ; 0x21f -800a3ec4: e1520003 cmp r2, r3 -800a3ec8: 0a0000e7 beq 800a426c -800a3ecc: e51b2010 ldr r2, [fp, #-16] -800a3ed0: e3a03901 mov r3, #16384 ; 0x4000 -800a3ed4: e340321f movt r3, #543 ; 0x21f -800a3ed8: e1520003 cmp r2, r3 -800a3edc: 8a000166 bhi 800a447c -800a3ee0: e51b2010 ldr r2, [fp, #-16] -800a3ee4: e3a03000 mov r3, #0 -800a3ee8: e340321f movt r3, #543 ; 0x21f -800a3eec: e1520003 cmp r2, r3 -800a3ef0: 0a0000dd beq 800a426c -800a3ef4: e51b2010 ldr r2, [fp, #-16] -800a3ef8: e3a03000 mov r3, #0 -800a3efc: e340321f movt r3, #543 ; 0x21f -800a3f00: e1520003 cmp r2, r3 -800a3f04: 8a00015c bhi 800a447c -800a3f08: e51b2010 ldr r2, [fp, #-16] -800a3f0c: e3a03903 mov r3, #49152 ; 0xc000 -800a3f10: e340321e movt r3, #542 ; 0x21e -800a3f14: e1520003 cmp r2, r3 -800a3f18: 0a0000d3 beq 800a426c -800a3f1c: e51b2010 ldr r2, [fp, #-16] -800a3f20: e3a03903 mov r3, #49152 ; 0xc000 -800a3f24: e340321e movt r3, #542 ; 0x21e -800a3f28: e1520003 cmp r2, r3 -800a3f2c: 8a000152 bhi 800a447c -800a3f30: e51b2010 ldr r2, [fp, #-16] -800a3f34: e3a03902 mov r3, #32768 ; 0x8000 -800a3f38: e340321e movt r3, #542 ; 0x21e -800a3f3c: e1520003 cmp r2, r3 -800a3f40: 0a0000c9 beq 800a426c -800a3f44: e51b2010 ldr r2, [fp, #-16] -800a3f48: e3a03902 mov r3, #32768 ; 0x8000 -800a3f4c: e340321e movt r3, #542 ; 0x21e -800a3f50: e1520003 cmp r2, r3 -800a3f54: 8a000148 bhi 800a447c -800a3f58: e51b2010 ldr r2, [fp, #-16] -800a3f5c: e3a03902 mov r3, #32768 ; 0x8000 -800a3f60: e340321a movt r3, #538 ; 0x21a -800a3f64: e1520003 cmp r2, r3 -800a3f68: 0a00010d beq 800a43a4 -800a3f6c: e51b2010 ldr r2, [fp, #-16] -800a3f70: e3a03902 mov r3, #32768 ; 0x8000 -800a3f74: e340321a movt r3, #538 ; 0x21a -800a3f78: e1520003 cmp r2, r3 -800a3f7c: 8a00013e bhi 800a447c -800a3f80: e51b2010 ldr r2, [fp, #-16] -800a3f84: e3a03901 mov r3, #16384 ; 0x4000 -800a3f88: e340321a movt r3, #538 ; 0x21a -800a3f8c: e1520003 cmp r2, r3 -800a3f90: 0a0000fd beq 800a438c -800a3f94: e51b2010 ldr r2, [fp, #-16] -800a3f98: e3a03901 mov r3, #16384 ; 0x4000 -800a3f9c: e340321a movt r3, #538 ; 0x21a -800a3fa0: e1520003 cmp r2, r3 -800a3fa4: 8a000134 bhi 800a447c -800a3fa8: e51b2010 ldr r2, [fp, #-16] -800a3fac: e3a03000 mov r3, #0 -800a3fb0: e340321a movt r3, #538 ; 0x21a -800a3fb4: e1520003 cmp r2, r3 -800a3fb8: 0a0000ed beq 800a4374 -800a3fbc: e51b2010 ldr r2, [fp, #-16] -800a3fc0: e3a03000 mov r3, #0 -800a3fc4: e340321a movt r3, #538 ; 0x21a -800a3fc8: e1520003 cmp r2, r3 -800a3fcc: 8a00012a bhi 800a447c -800a3fd0: e51b3010 ldr r3, [fp, #-16] -800a3fd4: e3530621 cmp r3, #34603008 ; 0x2100000 -800a3fd8: 0a000121 beq 800a4464 -800a3fdc: e51b3010 ldr r3, [fp, #-16] -800a3fe0: e3530621 cmp r3, #34603008 ; 0x2100000 -800a3fe4: 8a000124 bhi 800a447c -800a3fe8: e51b2010 ldr r2, [fp, #-16] -800a3fec: e3a03903 mov r3, #49152 ; 0xc000 -800a3ff0: e340320e movt r3, #526 ; 0x20e -800a3ff4: e1520003 cmp r2, r3 -800a3ff8: 0a0000bf beq 800a42fc -800a3ffc: e51b2010 ldr r2, [fp, #-16] -800a4000: e3a03903 mov r3, #49152 ; 0xc000 -800a4004: e340320e movt r3, #526 ; 0x20e -800a4008: e1520003 cmp r2, r3 -800a400c: 8a00011a bhi 800a447c -800a4010: e51b2010 ldr r2, [fp, #-16] -800a4014: e3a03901 mov r3, #16384 ; 0x4000 -800a4018: e340320d movt r3, #525 ; 0x20d -800a401c: e1520003 cmp r2, r3 -800a4020: 0a0000c7 beq 800a4344 -800a4024: e51b2010 ldr r2, [fp, #-16] -800a4028: e3a03901 mov r3, #16384 ; 0x4000 -800a402c: e340320d movt r3, #525 ; 0x20d -800a4030: e1520003 cmp r2, r3 -800a4034: 8a000110 bhi 800a447c -800a4038: e51b2010 ldr r2, [fp, #-16] -800a403c: e3a03000 mov r3, #0 -800a4040: e340320d movt r3, #525 ; 0x20d -800a4044: e1520003 cmp r2, r3 -800a4048: 0a0000b7 beq 800a432c -800a404c: e51b2010 ldr r2, [fp, #-16] -800a4050: e3a03000 mov r3, #0 -800a4054: e340320d movt r3, #525 ; 0x20d -800a4058: e1520003 cmp r2, r3 -800a405c: 8a000106 bhi 800a447c -800a4060: e51b2010 ldr r2, [fp, #-16] -800a4064: e3a03902 mov r3, #32768 ; 0x8000 -800a4068: e3403209 movt r3, #521 ; 0x209 -800a406c: e1520003 cmp r2, r3 -800a4070: 0a0000b9 beq 800a435c -800a4074: e51b2010 ldr r2, [fp, #-16] -800a4078: e3a03902 mov r3, #32768 ; 0x8000 -800a407c: e3403209 movt r3, #521 ; 0x209 -800a4080: e1520003 cmp r2, r3 -800a4084: 8a0000fc bhi 800a447c -800a4088: e51b2010 ldr r2, [fp, #-16] -800a408c: e3a03903 mov r3, #49152 ; 0xc000 -800a4090: e3403203 movt r3, #515 ; 0x203 -800a4094: e1520003 cmp r2, r3 -800a4098: 0a000091 beq 800a42e4 -800a409c: e51b2010 ldr r2, [fp, #-16] -800a40a0: e3a03903 mov r3, #49152 ; 0xc000 -800a40a4: e3403203 movt r3, #515 ; 0x203 -800a40a8: e1520003 cmp r2, r3 -800a40ac: 8a0000f2 bhi 800a447c -800a40b0: e51b2010 ldr r2, [fp, #-16] -800a40b4: e3a03000 mov r3, #0 -800a40b8: e3403203 movt r3, #515 ; 0x203 -800a40bc: e1520003 cmp r2, r3 -800a40c0: 0a00006f beq 800a4284 -800a40c4: e51b2010 ldr r2, [fp, #-16] -800a40c8: e3a03000 mov r3, #0 -800a40cc: e3403203 movt r3, #515 ; 0x203 -800a40d0: e1520003 cmp r2, r3 -800a40d4: 8a0000e8 bhi 800a447c -800a40d8: e51b2010 ldr r2, [fp, #-16] -800a40dc: e3a03903 mov r3, #49152 ; 0xc000 -800a40e0: e3403202 movt r3, #514 ; 0x202 -800a40e4: e1520003 cmp r2, r3 -800a40e8: 0a00006b beq 800a429c -800a40ec: e51b2010 ldr r2, [fp, #-16] -800a40f0: e3a03903 mov r3, #49152 ; 0xc000 -800a40f4: e3403202 movt r3, #514 ; 0x202 -800a40f8: e1520003 cmp r2, r3 -800a40fc: 8a0000de bhi 800a447c -800a4100: e51b2010 ldr r2, [fp, #-16] -800a4104: e3a03902 mov r3, #32768 ; 0x8000 -800a4108: e3403202 movt r3, #514 ; 0x202 -800a410c: e1520003 cmp r2, r3 -800a4110: 0a000067 beq 800a42b4 -800a4114: e51b2010 ldr r2, [fp, #-16] -800a4118: e3a03902 mov r3, #32768 ; 0x8000 -800a411c: e3403202 movt r3, #514 ; 0x202 -800a4120: e1520003 cmp r2, r3 -800a4124: 8a0000d4 bhi 800a447c -800a4128: e51b2010 ldr r2, [fp, #-16] -800a412c: e3a03901 mov r3, #16384 ; 0x4000 -800a4130: e3403202 movt r3, #514 ; 0x202 -800a4134: e1520003 cmp r2, r3 -800a4138: 0a0000c3 beq 800a444c -800a413c: e51b2010 ldr r2, [fp, #-16] -800a4140: e3a03901 mov r3, #16384 ; 0x4000 -800a4144: e3403202 movt r3, #514 ; 0x202 -800a4148: e1520003 cmp r2, r3 -800a414c: 8a0000ca bhi 800a447c -800a4150: e51b2010 ldr r2, [fp, #-16] -800a4154: e3a03000 mov r3, #0 -800a4158: e3403202 movt r3, #514 ; 0x202 -800a415c: e1520003 cmp r2, r3 -800a4160: 0a000041 beq 800a426c -800a4164: e51b2010 ldr r2, [fp, #-16] -800a4168: e3a03000 mov r3, #0 -800a416c: e3403202 movt r3, #514 ; 0x202 -800a4170: e1520003 cmp r2, r3 -800a4174: 8a0000c0 bhi 800a447c -800a4178: e51b2010 ldr r2, [fp, #-16] -800a417c: e3a03902 mov r3, #32768 ; 0x8000 -800a4180: e3403201 movt r3, #513 ; 0x201 -800a4184: e1520003 cmp r2, r3 -800a4188: 0a0000a3 beq 800a441c -800a418c: e51b2010 ldr r2, [fp, #-16] -800a4190: e3a03902 mov r3, #32768 ; 0x8000 -800a4194: e3403201 movt r3, #513 ; 0x201 -800a4198: e1520003 cmp r2, r3 -800a419c: 8a0000b6 bhi 800a447c -800a41a0: e51b2010 ldr r2, [fp, #-16] -800a41a4: e3a03901 mov r3, #16384 ; 0x4000 -800a41a8: e3403201 movt r3, #513 ; 0x201 -800a41ac: e1520003 cmp r2, r3 -800a41b0: 0a000093 beq 800a4404 -800a41b4: e51b2010 ldr r2, [fp, #-16] -800a41b8: e3a03901 mov r3, #16384 ; 0x4000 -800a41bc: e3403201 movt r3, #513 ; 0x201 -800a41c0: e1520003 cmp r2, r3 -800a41c4: 8a0000ac bhi 800a447c -800a41c8: e51b2010 ldr r2, [fp, #-16] -800a41cc: e3a03000 mov r3, #0 -800a41d0: e3403201 movt r3, #513 ; 0x201 -800a41d4: e1520003 cmp r2, r3 -800a41d8: 0a000083 beq 800a43ec -800a41dc: e51b2010 ldr r2, [fp, #-16] -800a41e0: e3a03000 mov r3, #0 -800a41e4: e3403201 movt r3, #513 ; 0x201 -800a41e8: e1520003 cmp r2, r3 -800a41ec: 8a0000a2 bhi 800a447c -800a41f0: e51b2010 ldr r2, [fp, #-16] -800a41f4: e3a03903 mov r3, #49152 ; 0xc000 -800a41f8: e3403200 movt r3, #512 ; 0x200 -800a41fc: e1520003 cmp r2, r3 -800a4200: 0a000073 beq 800a43d4 -800a4204: e51b2010 ldr r2, [fp, #-16] -800a4208: e3a03903 mov r3, #49152 ; 0xc000 -800a420c: e3403200 movt r3, #512 ; 0x200 -800a4210: e1520003 cmp r2, r3 -800a4214: 8a000098 bhi 800a447c -800a4218: e51b2010 ldr r2, [fp, #-16] -800a421c: e3a03902 mov r3, #32768 ; 0x8000 -800a4220: e3403200 movt r3, #512 ; 0x200 -800a4224: e1520003 cmp r2, r3 -800a4228: 0a000063 beq 800a43bc -800a422c: e51b2010 ldr r2, [fp, #-16] -800a4230: e3a03902 mov r3, #32768 ; 0x8000 -800a4234: e3403200 movt r3, #512 ; 0x200 -800a4238: e1520003 cmp r2, r3 -800a423c: 8a00008e bhi 800a447c -800a4240: e51b2010 ldr r2, [fp, #-16] -800a4244: e3a03a02 mov r3, #8192 ; 0x2000 -800a4248: e3403011 movt r3, #17 -800a424c: e1520003 cmp r2, r3 -800a4250: 0a000077 beq 800a4434 -800a4254: e51b2010 ldr r2, [fp, #-16] -800a4258: e3a03901 mov r3, #16384 ; 0x4000 -800a425c: e3403200 movt r3, #512 ; 0x200 -800a4260: e1520003 cmp r2, r3 -800a4264: 0a000018 beq 800a42cc - ccm_ccgrx = HW_CCM_CCGR0_ADDR; - cgx_offset = CG(6) | CG(5) | CG(4); - break; -#endif // !defined (CHIP_MX6SL) - default: - break; -800a4268: ea000083 b 800a447c - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a426c: e304307c movw r3, #16508 ; 0x407c -800a4270: e340320c movt r3, #524 ; 0x20c -800a4274: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(13) | CG(12); -800a4278: e3a0340f mov r3, #251658240 ; 0xf000000 -800a427c: e50b300c str r3, [fp, #-12] - break; -800a4280: ea00007e b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a4284: e304307c movw r3, #16508 ; 0x407c -800a4288: e340320c movt r3, #524 ; 0x20c -800a428c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(11); -800a4290: e3a03503 mov r3, #12582912 ; 0xc00000 -800a4294: e50b300c str r3, [fp, #-12] - break; -800a4298: ea000078 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a429c: e304307c movw r3, #16508 ; 0x407c -800a42a0: e340320c movt r3, #524 ; 0x20c -800a42a4: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(10); -800a42a8: e3a03603 mov r3, #3145728 ; 0x300000 -800a42ac: e50b300c str r3, [fp, #-12] - break; -800a42b0: ea000072 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a42b4: e304307c movw r3, #16508 ; 0x407c -800a42b8: e340320c movt r3, #524 ; 0x20c -800a42bc: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(9); -800a42c0: e3a03703 mov r3, #786432 ; 0xc0000 -800a42c4: e50b300c str r3, [fp, #-12] - break; -800a42c8: ea00006c b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a42cc: e304307c movw r3, #16508 ; 0x407c -800a42d0: e340320c movt r3, #524 ; 0x20c -800a42d4: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(7); -800a42d8: e3a03903 mov r3, #49152 ; 0xc000 -800a42dc: e50b300c str r3, [fp, #-12] - break; -800a42e0: ea000066 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a42e4: e304307c movw r3, #16508 ; 0x407c -800a42e8: e340320c movt r3, #524 ; 0x20c -800a42ec: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(6); -800a42f0: e3a03a03 mov r3, #12288 ; 0x3000 -800a42f4: e50b300c str r3, [fp, #-12] - break; -800a42f8: ea000060 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a42fc: e304307c movw r3, #16508 ; 0x407c -800a4300: e340320c movt r3, #524 ; 0x20c -800a4304: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(3); -800a4308: e3a030c0 mov r3, #192 ; 0xc0 -800a430c: e50b300c str r3, [fp, #-12] - break; -800a4310: ea00005a b 800a4480 - ccm_ccgrx = HW_CCM_CCGR5_ADDR; -800a4314: e304307c movw r3, #16508 ; 0x407c -800a4318: e340320c movt r3, #524 ; 0x20c -800a431c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(2); -800a4320: e3a03030 mov r3, #48 ; 0x30 -800a4324: e50b300c str r3, [fp, #-12] - break; -800a4328: ea000054 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a432c: e304306c movw r3, #16492 ; 0x406c -800a4330: e340320c movt r3, #524 ; 0x20c -800a4334: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(6); -800a4338: e3a03a03 mov r3, #12288 ; 0x3000 -800a433c: e50b300c str r3, [fp, #-12] - break; -800a4340: ea00004e b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a4344: e304306c movw r3, #16492 ; 0x406c -800a4348: e340320c movt r3, #524 ; 0x20c -800a434c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(7); -800a4350: e3a03903 mov r3, #49152 ; 0xc000 -800a4354: e50b300c str r3, [fp, #-12] - break; -800a4358: ea000048 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a435c: e304306c movw r3, #16492 ; 0x406c -800a4360: e340320c movt r3, #524 ; 0x20c -800a4364: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(10); -800a4368: e3a03603 mov r3, #3145728 ; 0x300000 -800a436c: e50b300c str r3, [fp, #-12] - break; -800a4370: ea000042 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR2_ADDR; -800a4374: e3043070 movw r3, #16496 ; 0x4070 -800a4378: e340320c movt r3, #524 ; 0x20c -800a437c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(3); -800a4380: e3a030c0 mov r3, #192 ; 0xc0 -800a4384: e50b300c str r3, [fp, #-12] - break; -800a4388: ea00003c b 800a4480 - ccm_ccgrx = HW_CCM_CCGR2_ADDR; -800a438c: e3043070 movw r3, #16496 ; 0x4070 -800a4390: e340320c movt r3, #524 ; 0x20c -800a4394: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(4); -800a4398: e3a03c03 mov r3, #768 ; 0x300 -800a439c: e50b300c str r3, [fp, #-12] - break; -800a43a0: ea000036 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR2_ADDR; -800a43a4: e3043070 movw r3, #16496 ; 0x4070 -800a43a8: e340320c movt r3, #524 ; 0x20c -800a43ac: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(5); -800a43b0: e3a03b03 mov r3, #3072 ; 0xc00 -800a43b4: e50b300c str r3, [fp, #-12] - break; -800a43b8: ea000030 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a43bc: e304306c movw r3, #16492 ; 0x406c -800a43c0: e340320c movt r3, #524 ; 0x20c -800a43c4: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(0); -800a43c8: e3a03003 mov r3, #3 -800a43cc: e50b300c str r3, [fp, #-12] - break; -800a43d0: ea00002a b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a43d4: e304306c movw r3, #16492 ; 0x406c -800a43d8: e340320c movt r3, #524 ; 0x20c -800a43dc: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(1); -800a43e0: e3a0300c mov r3, #12 -800a43e4: e50b300c str r3, [fp, #-12] - break; -800a43e8: ea000024 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a43ec: e304306c movw r3, #16492 ; 0x406c -800a43f0: e340320c movt r3, #524 ; 0x20c -800a43f4: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(2); -800a43f8: e3a03030 mov r3, #48 ; 0x30 -800a43fc: e50b300c str r3, [fp, #-12] - break; -800a4400: ea00001e b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a4404: e304306c movw r3, #16492 ; 0x406c -800a4408: e340320c movt r3, #524 ; 0x20c -800a440c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(3); -800a4410: e3a030c0 mov r3, #192 ; 0xc0 -800a4414: e50b300c str r3, [fp, #-12] - break; -800a4418: ea000018 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a441c: e304306c movw r3, #16492 ; 0x406c -800a4420: e340320c movt r3, #524 ; 0x20c -800a4424: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(4); -800a4428: e3a03c03 mov r3, #768 ; 0x300 -800a442c: e50b300c str r3, [fp, #-12] - break; -800a4430: ea000012 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR4_ADDR; -800a4434: e3043078 movw r3, #16504 ; 0x4078 -800a4438: e340320c movt r3, #524 ; 0x20c -800a443c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(15) | CG(14) | CG(13) | CG(12); -800a4440: e3a034ff mov r3, #-16777216 ; 0xff000000 -800a4444: e50b300c str r3, [fp, #-12] - break; -800a4448: ea00000c b 800a4480 - ccm_ccgrx = HW_CCM_CCGR1_ADDR; -800a444c: e304306c movw r3, #16492 ; 0x406c -800a4450: e340320c movt r3, #524 ; 0x20c -800a4454: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(8); -800a4458: e3a03803 mov r3, #196608 ; 0x30000 -800a445c: e50b300c str r3, [fp, #-12] - break; -800a4460: ea000006 b 800a4480 - ccm_ccgrx = HW_CCM_CCGR0_ADDR; -800a4464: e3043068 movw r3, #16488 ; 0x4068 -800a4468: e340320c movt r3, #524 ; 0x20c -800a446c: e50b3008 str r3, [fp, #-8] - cgx_offset = CG(6) | CG(5) | CG(4); -800a4470: e3a03c3f mov r3, #16128 ; 0x3f00 -800a4474: e50b300c str r3, [fp, #-12] - break; -800a4478: ea000000 b 800a4480 - break; -800a447c: e320f000 nop {0} - } - - // apply changes only if a valid address was found - if (ccm_ccgrx != 0) { -800a4480: e51b3008 ldr r3, [fp, #-8] -800a4484: e3530000 cmp r3, #0 -800a4488: 0a000003 beq 800a449c - ccm_ccgr_config(ccm_ccgrx, cgx_offset, gating_mode); -800a448c: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a4490: e51b100c ldr r1, [fp, #-12] -800a4494: e51b0008 ldr r0, [fp, #-8] -800a4498: ebfffe5c bl 800a3e10 - } -} -800a449c: e320f000 nop {0} -800a44a0: e24bd004 sub sp, fp, #4 -800a44a4: e8bd8800 pop {fp, pc} - -800a44a8 : - -void ccm_set_lpm_wakeup_source(uint32_t irq_id, bool doEnable) -{ -800a44a8: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a44ac: e28db000 add fp, sp, #0 -800a44b0: e24dd01c sub sp, sp, #28 -800a44b4: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 -800a44b8: e1a03001 mov r3, r1 -800a44bc: e54b3019 strb r3, [fp, #-25] ; 0xffffffe7 - uint32_t reg_offset = 0; -800a44c0: e3a03000 mov r3, #0 -800a44c4: e50b3008 str r3, [fp, #-8] - uint32_t bit_offset = 0; -800a44c8: e3a03000 mov r3, #0 -800a44cc: e50b300c str r3, [fp, #-12] - uint32_t gpc_imr = 0; -800a44d0: e3a03000 mov r3, #0 -800a44d4: e50b3010 str r3, [fp, #-16] - - // calculate the offset of the register handling that interrupt ID - // ID starts at 32, so for instance ID=89 is handled by IMR2 because - // the integer part of the division is reg_offset = 2 - reg_offset = (irq_id / 32); -800a44d8: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a44dc: e1a032a3 lsr r3, r3, #5 -800a44e0: e50b3008 str r3, [fp, #-8] - // and the rest of the previous division is used to calculate the bit - // offset in the register, so for ID=89 this is bit_offset = 25 - bit_offset = irq_id - 32 * reg_offset; -800a44e4: e51b3008 ldr r3, [fp, #-8] -800a44e8: e1a03283 lsl r3, r3, #5 -800a44ec: e51b2018 ldr r2, [fp, #-24] ; 0xffffffe8 -800a44f0: e0423003 sub r3, r2, r3 -800a44f4: e50b300c str r3, [fp, #-12] - - // get the current value of the corresponding GPC_IMRx register - gpc_imr = *((volatile uint32_t*)(HW_GPC_IMR1_ADDR + (reg_offset - 1) * 4)); -800a44f8: e51b2008 ldr r2, [fp, #-8] -800a44fc: e3073001 movw r3, #28673 ; 0x7001 -800a4500: e3403083 movt r3, #131 ; 0x83 -800a4504: e0823003 add r3, r2, r3 -800a4508: e1a03103 lsl r3, r3, #2 -800a450c: e5933000 ldr r3, [r3] -800a4510: e50b3010 str r3, [fp, #-16] - - if (doEnable) { -800a4514: e55b3019 ldrb r3, [fp, #-25] ; 0xffffffe7 -800a4518: e3530000 cmp r3, #0 -800a451c: 0a000010 beq 800a4564 - // clear the corresponding bit to unmask the interrupt source - gpc_imr &= ~(1 << bit_offset); -800a4520: e3a02001 mov r2, #1 -800a4524: e51b300c ldr r3, [fp, #-12] -800a4528: e1a03312 lsl r3, r2, r3 -800a452c: e1e03003 mvn r3, r3 -800a4530: e1a02003 mov r2, r3 -800a4534: e51b3010 ldr r3, [fp, #-16] -800a4538: e0033002 and r3, r3, r2 -800a453c: e50b3010 str r3, [fp, #-16] - // write the new mask - *((volatile uint32_t*)(HW_GPC_IMR1_ADDR + (reg_offset - 1) * 4)) = (gpc_imr); -800a4540: e51b2008 ldr r2, [fp, #-8] -800a4544: e3073001 movw r3, #28673 ; 0x7001 -800a4548: e3403083 movt r3, #131 ; 0x83 -800a454c: e0823003 add r3, r2, r3 -800a4550: e1a03103 lsl r3, r3, #2 -800a4554: e1a02003 mov r2, r3 -800a4558: e51b3010 ldr r3, [fp, #-16] -800a455c: e5823000 str r3, [r2] - // set the corresponding bit to mask the interrupt source - gpc_imr |= (1 << bit_offset); - // write the new mask - *((volatile uint32_t*)(HW_GPC_IMR1_ADDR + (reg_offset - 1) * 4)) = (gpc_imr); - } -} -800a4560: ea00000e b 800a45a0 - gpc_imr |= (1 << bit_offset); -800a4564: e3a02001 mov r2, #1 -800a4568: e51b300c ldr r3, [fp, #-12] -800a456c: e1a03312 lsl r3, r2, r3 -800a4570: e1a02003 mov r2, r3 -800a4574: e51b3010 ldr r3, [fp, #-16] -800a4578: e1833002 orr r3, r3, r2 -800a457c: e50b3010 str r3, [fp, #-16] - *((volatile uint32_t*)(HW_GPC_IMR1_ADDR + (reg_offset - 1) * 4)) = (gpc_imr); -800a4580: e51b2008 ldr r2, [fp, #-8] -800a4584: e3073001 movw r3, #28673 ; 0x7001 -800a4588: e3403083 movt r3, #131 ; 0x83 -800a458c: e0823003 add r3, r2, r3 -800a4590: e1a03103 lsl r3, r3, #2 -800a4594: e1a02003 mov r2, r3 -800a4598: e51b3010 ldr r3, [fp, #-16] -800a459c: e5823000 str r3, [r2] -} -800a45a0: e320f000 nop {0} -800a45a4: e28bd000 add sp, fp, #0 -800a45a8: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a45ac: e12fff1e bx lr - -800a45b0 : - -void ccm_enter_low_power(lp_modes_t lp_mode) -{ -800a45b0: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a45b4: e28db000 add fp, sp, #0 -800a45b8: e24dd014 sub sp, sp, #20 -800a45bc: e1a03000 mov r3, r0 -800a45c0: e54b300d strb r3, [fp, #-13] - uint32_t ccm_clpcr = 0; -800a45c4: e3a03000 mov r3, #0 -800a45c8: e50b3008 str r3, [fp, #-8] - // set disable core clock in wait - set disable oscillator in stop - ccm_clpcr = -#if !defined(CHIP_MX6SL) - BM_CCM_CLPCR_BYPASS_MMDC_CH1_LPM_HS | -#endif - BM_CCM_CLPCR_SBYOS | BM_CCM_CLPCR_ARM_CLK_DIS_ON_LPM | lp_mode; -800a45cc: e55b300d ldrb r3, [fp, #-13] -800a45d0: e3833602 orr r3, r3, #2097152 ; 0x200000 -800a45d4: e3833060 orr r3, r3, #96 ; 0x60 - ccm_clpcr = -800a45d8: e50b3008 str r3, [fp, #-8] - - if (lp_mode == STOP_MODE) { -800a45dc: e55b300d ldrb r3, [fp, #-13] -800a45e0: e3530002 cmp r3, #2 -800a45e4: 1a000002 bne 800a45f4 - // enable peripherals well-biased - ccm_clpcr |= BM_CCM_CLPCR_WB_PER_AT_LPM; -800a45e8: e51b3008 ldr r3, [fp, #-8] -800a45ec: e3833801 orr r3, r3, #65536 ; 0x10000 -800a45f0: e50b3008 str r3, [fp, #-8] - } - - HW_CCM_CLPCR_WR(ccm_clpcr); -800a45f4: e3043054 movw r3, #16468 ; 0x4054 -800a45f8: e340320c movt r3, #524 ; 0x20c -800a45fc: e51b2008 ldr r2, [fp, #-8] -800a4600: e5832000 str r2, [r3] - - __asm( -800a4604: f57ff04f dsb sy -800a4608: e320f003 wfi -800a460c: f57ff06f isb sy - // wait for interrupt instruction - "wfi;" - // instruction synchronization barrier (flush the pipe-line) - "isb;"); - - return; -800a4610: e320f000 nop {0} -} -800a4614: e28bd000 add sp, fp, #0 -800a4618: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a461c: e12fff1e bx lr - -800a4620 : - * @brief Configure ipu 1 and 2 hsp clk to default 264MHz - * - * ipu_hsp_clk is derived from mmdc_ch0 divided by 2. - */ -void ipu_hsp_clk_config(void) -{ -800a4620: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a4624: e28db000 add fp, sp, #0 - // clk_sel from mmdc_ch0, podf=1 - HW_CCM_CSCDR3_WR(BF_CCM_CSCDR3_IPU1_HSP_CLK_SEL(0) -800a4628: e304303c movw r3, #16444 ; 0x403c -800a462c: e340320c movt r3, #524 ; 0x20c -800a4630: e3a02b42 mov r2, #67584 ; 0x10800 -800a4634: e5832000 str r2, [r3] -#if CHIP_MX6DQ - | BF_CCM_CSCDR3_IPU2_HSP_CLK_SEL(0) - | BF_CCM_CSCDR3_IPU2_HSP_PODF(1) -#endif // CHIP_MX6DQ - ); -} -800a4638: e320f000 nop {0} -800a463c: e28bd000 add sp, fp, #0 -800a4640: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a4644: e12fff1e bx lr - -800a4648 : - -void gpu_clock_config(void) -{ -800a4648: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a464c: e28db000 add fp, sp, #0 - HW_CCM_ANALOG_PLL_VIDEO_NUM_WR(0xFF0D6C3); -800a4650: e30830b0 movw r3, #32944 ; 0x80b0 -800a4654: e340320c movt r3, #524 ; 0x20c -800a4658: e30d26c3 movw r2, #54979 ; 0xd6c3 -800a465c: e3402ff0 movt r2, #4080 ; 0xff0 -800a4660: e5832000 str r2, [r3] - HW_CCM_ANALOG_PLL_VIDEO_WR(BF_CCM_ANALOG_PLL_VIDEO_DIV_SELECT(2) | BF_CCM_ANALOG_PLL_VIDEO_ENABLE(1) | BF_CCM_ANALOG_PLL_VIDEO_BYPASS(1)); -800a4664: e30830a0 movw r3, #32928 ; 0x80a0 -800a4668: e340320c movt r3, #524 ; 0x20c -800a466c: e3022002 movw r2, #8194 ; 0x2002 -800a4670: e3402001 movt r2, #1 -800a4674: e5832000 str r2, [r3] - while (!HW_CCM_ANALOG_PLL_VIDEO.B.LOCK) -800a4678: e320f000 nop {0} -800a467c: e30830a0 movw r3, #32928 ; 0x80a0 -800a4680: e340320c movt r3, #524 ; 0x20c -800a4684: e5933000 ldr r3, [r3] -800a4688: e7e03fd3 ubfx r3, r3, #31, #1 -800a468c: e6ef3073 uxtb r3, r3 -800a4690: e3530000 cmp r3, #0 -800a4694: 0afffff8 beq 800a467c - ; // waiting for PLL lock - BF_CLR(CCM_ANALOG_PLL_VIDEO, BYPASS); -800a4698: e30830a8 movw r3, #32936 ; 0x80a8 -800a469c: e340320c movt r3, #524 ; 0x20c -800a46a0: e3a02801 mov r2, #65536 ; 0x10000 -800a46a4: e5832000 str r2, [r3] - - // ldb_di0_clk select PLL5 - HW_CCM_CS2CDR.B.LDB_DI0_CLK_SEL = 0; // PLL5 -800a46a8: e304302c movw r3, #16428 ; 0x402c -800a46ac: e340320c movt r3, #524 ; 0x20c -800a46b0: e5932000 ldr r2, [r3] -800a46b4: e7cb249f bfc r2, #9, #3 -800a46b8: e5832000 str r2, [r3] - - HW_IOMUXC_GPR3.B.LVDS1_MUX_CTL = 0; // LVDS1 source is IPU1 DI0 port -800a46bc: e3a0300c mov r3, #12 -800a46c0: e340320e movt r3, #526 ; 0x20e -800a46c4: e5932000 ldr r2, [r3] -800a46c8: e7c9241f bfc r2, #8, #2 -800a46cc: e5832000 str r2, [r3] - HW_IOMUXC_GPR3.B.LVDS0_MUX_CTL = 2; // LVDS0 source is IPU2 DI0 port -800a46d0: e3a0300c mov r3, #12 -800a46d4: e340320e movt r3, #526 ; 0x20e -800a46d8: e5932000 ldr r2, [r3] -800a46dc: e3a01002 mov r1, #2 -800a46e0: e7c72311 bfi r2, r1, #6, #2 -800a46e4: e5832000 str r2, [r3] - - HW_CCM_CHSCCDR.B.IPU1_DI0_CLK_SEL = 3; // derive clock from ldb_di0_clk -800a46e8: e3043034 movw r3, #16436 ; 0x4034 -800a46ec: e340320c movt r3, #524 ; 0x20c -800a46f0: e5932000 ldr r2, [r3] -800a46f4: e3a01003 mov r1, #3 -800a46f8: e7c22011 bfi r2, r1, #0, #3 -800a46fc: e5832000 str r2, [r3] - HW_CCM_CSCMR2_SET(BM_CCM_CSCMR2_LDB_DI0_IPU_DIV | BM_CCM_CSCMR2_LDB_DI1_IPU_DIV); // ldb_di0 divided by 3.5 -800a4700: e3043020 movw r3, #16416 ; 0x4020 -800a4704: e340320c movt r3, #524 ; 0x20c -800a4708: e5932000 ldr r2, [r3] -800a470c: e3043020 movw r3, #16416 ; 0x4020 -800a4710: e340320c movt r3, #524 ; 0x20c -800a4714: e3822b03 orr r2, r2, #3072 ; 0xc00 -800a4718: e5832000 str r2, [r3] - -#if CHIP_MX6DQ - HW_CCM_CSCDR2.B.IPU2_DI0_CLK_SEL = 3; // derive clock from ldb_di0_clk -800a471c: e3043038 movw r3, #16440 ; 0x4038 -800a4720: e340320c movt r3, #524 ; 0x20c -800a4724: e5932000 ldr r2, [r3] -800a4728: e3a01003 mov r1, #3 -800a472c: e7c22011 bfi r2, r1, #0, #3 -800a4730: e5832000 str r2, [r3] - HW_CCM_CSCDR2.B.IPU2_DI1_CLK_SEL = 3; // derive clock from 352M PFD -800a4734: e3043038 movw r3, #16440 ; 0x4038 -800a4738: e340320c movt r3, #524 ; 0x20c -800a473c: e5932000 ldr r2, [r3] -800a4740: e3a01003 mov r1, #3 -800a4744: e7cb2491 bfi r2, r1, #9, #3 -800a4748: e5832000 str r2, [r3] -#endif // CHIP_MX6DQ -} -800a474c: e320f000 nop {0} -800a4750: e28bd000 add sp, fp, #0 -800a4754: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a4758: e12fff1e bx lr - -800a475c : -# and then load register context from new. -# The stack is as r4_svc-r12_svc, lr_svc, sp_usr, lr_usr, and pc_usr -.global proc_switch - -proc_switch: - stmfd r13!, {r4-r12, lr} // push svc r4-r12, lr to the stack -800a475c: e92d5ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - - # switch the stack - str r13, [r0] // save current sp to the old PCB (**old) -800a4760: e580d000 str sp, [r0] - mov r13, r1 // load the next stack -800a4764: e1a0d001 mov sp, r1 - # load the new registers. pc_usr is not restored here because - # LDMFD^ will switch mode if pc_usr is loaded. We just simply - # pop it out as pc_usr is saved on the stack, and will be loaded - # when we return from kernel to user space (swi or interrupt return) - - ldmfd r13!, {r4-r12, lr} // pop svc r4-r12, lr -800a4768: e8bd5ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - - # return to the caller - bx lr -800a476c: e12fff1e bx lr - -800a4770 : -int nr_free_pages; - -extern void KPrintf(char* fmt, ...); - -void phymem_init() -{ -800a4770: e92d4800 push {fp, lr} -800a4774: e28db004 add fp, sp, #4 - spinlock_init(&kmem.lock, "kmem"); -800a4778: e30610b4 movw r1, #24756 ; 0x60b4 -800a477c: e348100a movt r1, #32778 ; 0x800a -800a4780: e3060a94 movw r0, #27284 ; 0x6a94 -800a4784: e348000a movt r0, #32778 ; 0x800a -800a4788: eb00046c bl 800a5940 - nr_free_pages = 0; -800a478c: e3063b24 movw r3, #27428 ; 0x6b24 -800a4790: e348300a movt r3, #32778 ; 0x800a -800a4794: e3a02000 mov r2, #0 -800a4798: e5832000 str r2, [r3] - // kmem.use_lock = 0; - freerange(kern_end, P2V(PHYSTOP)); -800a479c: e3a01000 mov r1, #0 -800a47a0: e3491f80 movt r1, #40832 ; 0x9f80 -800a47a4: e3070000 movw r0, #28672 ; 0x7000 -800a47a8: e348000a movt r0, #32778 ; 0x800a -800a47ac: eb000001 bl 800a47b8 -} -800a47b0: e320f000 nop {0} -800a47b4: e8bd8800 pop {fp, pc} - -800a47b8 : - -void freerange(void* vstart, void* vend) -{ -800a47b8: e92d4800 push {fp, lr} -800a47bc: e28db004 add fp, sp, #4 -800a47c0: e24dd010 sub sp, sp, #16 -800a47c4: e50b0010 str r0, [fp, #-16] -800a47c8: e50b1014 str r1, [fp, #-20] ; 0xffffffec - char* p; - p = (char*)ALIGNUP((uint32_t)vstart, 4 * PGSIZE); -800a47cc: e51b3010 ldr r3, [fp, #-16] -800a47d0: e2833dff add r3, r3, #16320 ; 0x3fc0 -800a47d4: e283303f add r3, r3, #63 ; 0x3f -800a47d8: e3c33dff bic r3, r3, #16320 ; 0x3fc0 -800a47dc: e3c3303f bic r3, r3, #63 ; 0x3f -800a47e0: e50b3008 str r3, [fp, #-8] - for (; p + 4 * PGSIZE <= (char*)vend; p += 4 * PGSIZE) { -800a47e4: ea000004 b 800a47fc - kfree(p); -800a47e8: e51b0008 ldr r0, [fp, #-8] -800a47ec: eb00000b bl 800a4820 - for (; p + 4 * PGSIZE <= (char*)vend; p += 4 * PGSIZE) { -800a47f0: e51b3008 ldr r3, [fp, #-8] -800a47f4: e2833901 add r3, r3, #16384 ; 0x4000 -800a47f8: e50b3008 str r3, [fp, #-8] -800a47fc: e51b3008 ldr r3, [fp, #-8] -800a4800: e2833901 add r3, r3, #16384 ; 0x4000 -800a4804: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a4808: e1520003 cmp r2, r3 -800a480c: 2afffff5 bcs 800a47e8 - } -} -800a4810: e320f000 nop {0} -800a4814: e320f000 nop {0} -800a4818: e24bd004 sub sp, fp, #4 -800a481c: e8bd8800 pop {fp, pc} - -800a4820 : - -void kfree(char* v) -{ -800a4820: e92d4800 push {fp, lr} -800a4824: e28db004 add fp, sp, #4 -800a4828: e24dd010 sub sp, sp, #16 -800a482c: e50b0010 str r0, [fp, #-16] - struct run* r; - - if ((uint32_t)v % (4 * PGSIZE)) -800a4830: e51b3010 ldr r3, [fp, #-16] -800a4834: e7ed3053 ubfx r3, r3, #0, #14 -800a4838: e3530000 cmp r3, #0 -800a483c: 0a000002 beq 800a484c - KPrintf("kfree - unaligned\r\n"); -800a4840: e30600bc movw r0, #24764 ; 0x60bc -800a4844: e348000a movt r0, #32778 ; 0x800a -800a4848: ebffef0b bl 800a047c - if (v < kern_end) -800a484c: e51b2010 ldr r2, [fp, #-16] -800a4850: e3073000 movw r3, #28672 ; 0x7000 -800a4854: e348300a movt r3, #32778 ; 0x800a -800a4858: e1520003 cmp r2, r3 -800a485c: 2a000002 bcs 800a486c - KPrintf("kfree - under kern_end\r\n"); -800a4860: e30600d0 movw r0, #24784 ; 0x60d0 -800a4864: e348000a movt r0, #32778 ; 0x800a -800a4868: ebffef03 bl 800a047c - if ((uint32_t)V2P(v) >= (uint32_t)PHYSTOP) -800a486c: e51b3010 ldr r3, [fp, #-16] -800a4870: e28334a7 add r3, r3, #-1493172224 ; 0xa7000000 -800a4874: e2833502 add r3, r3, #8388608 ; 0x800000 -800a4878: e3530447 cmp r3, #1191182336 ; 0x47000000 -800a487c: 3a000007 bcc 800a48a0 - KPrintf("kfree - over PHYSTOP, v: %x, p: %x\r\n", v, V2P(v)); -800a4880: e51b3010 ldr r3, [fp, #-16] -800a4884: e28334a7 add r3, r3, #-1493172224 ; 0xa7000000 -800a4888: e2833502 add r3, r3, #8388608 ; 0x800000 -800a488c: e1a02003 mov r2, r3 -800a4890: e51b1010 ldr r1, [fp, #-16] -800a4894: e30600ec movw r0, #24812 ; 0x60ec -800a4898: e348000a movt r0, #32778 ; 0x800a -800a489c: ebffeef6 bl 800a047c - - // Fill with junk to catch dangling refs. - memset(v, 0, 4 * PGSIZE); -800a48a0: e3a02901 mov r2, #16384 ; 0x4000 -800a48a4: e3a01000 mov r1, #0 -800a48a8: e51b0010 ldr r0, [fp, #-16] -800a48ac: fa0005b9 blx 800a5f98 - - // freeing a page - spinlock_lock(&kmem.lock); -800a48b0: e3060a94 movw r0, #27284 ; 0x6a94 -800a48b4: e348000a movt r0, #32778 ; 0x800a -800a48b8: eb00048f bl 800a5afc - - r = (struct run*)v; -800a48bc: e51b3010 ldr r3, [fp, #-16] -800a48c0: e50b3008 str r3, [fp, #-8] - r->next = kmem.freelist; -800a48c4: e3063a94 movw r3, #27284 ; 0x6a94 -800a48c8: e348300a movt r3, #32778 ; 0x800a -800a48cc: e593208c ldr r2, [r3, #140] ; 0x8c -800a48d0: e51b3008 ldr r3, [fp, #-8] -800a48d4: e5832000 str r2, [r3] - kmem.freelist = r; -800a48d8: e3063a94 movw r3, #27284 ; 0x6a94 -800a48dc: e348300a movt r3, #32778 ; 0x800a -800a48e0: e51b2008 ldr r2, [fp, #-8] -800a48e4: e583208c str r2, [r3, #140] ; 0x8c - - nr_free_pages += 1; -800a48e8: e3063b24 movw r3, #27428 ; 0x6b24 -800a48ec: e348300a movt r3, #32778 ; 0x800a -800a48f0: e5933000 ldr r3, [r3] -800a48f4: e2832001 add r2, r3, #1 -800a48f8: e3063b24 movw r3, #27428 ; 0x6b24 -800a48fc: e348300a movt r3, #32778 ; 0x800a -800a4900: e5832000 str r2, [r3] - - spinlock_unlock(&kmem.lock); -800a4904: e3060a94 movw r0, #27284 ; 0x6a94 -800a4908: e348000a movt r0, #32778 ; 0x800a -800a490c: eb0004a4 bl 800a5ba4 -} -800a4910: e320f000 nop {0} -800a4914: e24bd004 sub sp, fp, #4 -800a4918: e8bd8800 pop {fp, pc} - -800a491c : - -char* kalloc(void) -{ -800a491c: e92d4800 push {fp, lr} -800a4920: e28db004 add fp, sp, #4 -800a4924: e24dd008 sub sp, sp, #8 - struct run* r = NULL; -800a4928: e3a03000 mov r3, #0 -800a492c: e50b3008 str r3, [fp, #-8] - - spinlock_lock(&kmem.lock); -800a4930: e3060a94 movw r0, #27284 ; 0x6a94 -800a4934: e348000a movt r0, #32778 ; 0x800a -800a4938: eb00046f bl 800a5afc - - if ((r = kmem.freelist)) -800a493c: e3063a94 movw r3, #27284 ; 0x6a94 -800a4940: e348300a movt r3, #32778 ; 0x800a -800a4944: e593308c ldr r3, [r3, #140] ; 0x8c -800a4948: e50b3008 str r3, [fp, #-8] -800a494c: e51b3008 ldr r3, [fp, #-8] -800a4950: e3530000 cmp r3, #0 -800a4954: 0a000004 beq 800a496c - kmem.freelist = r->next; -800a4958: e51b3008 ldr r3, [fp, #-8] -800a495c: e5932000 ldr r2, [r3] -800a4960: e3063a94 movw r3, #27284 ; 0x6a94 -800a4964: e348300a movt r3, #32778 ; 0x800a -800a4968: e583208c str r2, [r3, #140] ; 0x8c - - nr_free_pages -= 1; -800a496c: e3063b24 movw r3, #27428 ; 0x6b24 -800a4970: e348300a movt r3, #32778 ; 0x800a -800a4974: e5933000 ldr r3, [r3] -800a4978: e2432001 sub r2, r3, #1 -800a497c: e3063b24 movw r3, #27428 ; 0x6b24 -800a4980: e348300a movt r3, #32778 ; 0x800a -800a4984: e5832000 str r2, [r3] - - spinlock_unlock(&kmem.lock); -800a4988: e3060a94 movw r0, #27284 ; 0x6a94 -800a498c: e348000a movt r0, #32778 ; 0x800a -800a4990: eb000483 bl 800a5ba4 - - return (char*)r; -800a4994: e51b3008 ldr r3, [fp, #-8] -800a4998: e1a00003 mov r0, r3 -800a499c: e24bd004 sub sp, fp, #4 -800a49a0: e8bd8800 pop {fp, pc} - -800a49a4 : - else - KPrintf("reason: unknown???\n"); -} - -void dump_tf(struct trapframe* tf) -{ -800a49a4: e92d4800 push {fp, lr} -800a49a8: e28db004 add fp, sp, #4 -800a49ac: e24dd008 sub sp, sp, #8 -800a49b0: e50b0008 str r0, [fp, #-8] - KPrintf("r14_svc: 0x%x\n", tf->r14_svc); -800a49b4: e51b3008 ldr r3, [fp, #-8] -800a49b8: e5933008 ldr r3, [r3, #8] -800a49bc: e1a01003 mov r1, r3 -800a49c0: e3060114 movw r0, #24852 ; 0x6114 -800a49c4: e348000a movt r0, #32778 ; 0x800a -800a49c8: ebffeeab bl 800a047c - KPrintf(" spsr: 0x%x\n", tf->spsr); -800a49cc: e51b3008 ldr r3, [fp, #-8] -800a49d0: e593300c ldr r3, [r3, #12] -800a49d4: e1a01003 mov r1, r3 -800a49d8: e3060124 movw r0, #24868 ; 0x6124 -800a49dc: e348000a movt r0, #32778 ; 0x800a -800a49e0: ebffeea5 bl 800a047c - KPrintf(" r0: 0x%x\n", tf->r0); -800a49e4: e51b3008 ldr r3, [fp, #-8] -800a49e8: e5933010 ldr r3, [r3, #16] -800a49ec: e1a01003 mov r1, r3 -800a49f0: e3060134 movw r0, #24884 ; 0x6134 -800a49f4: e348000a movt r0, #32778 ; 0x800a -800a49f8: ebffee9f bl 800a047c - KPrintf(" r1: 0x%x\n", tf->r1); -800a49fc: e51b3008 ldr r3, [fp, #-8] -800a4a00: e5933014 ldr r3, [r3, #20] -800a4a04: e1a01003 mov r1, r3 -800a4a08: e3060144 movw r0, #24900 ; 0x6144 -800a4a0c: e348000a movt r0, #32778 ; 0x800a -800a4a10: ebffee99 bl 800a047c - KPrintf(" r2: 0x%x\n", tf->r2); -800a4a14: e51b3008 ldr r3, [fp, #-8] -800a4a18: e5933018 ldr r3, [r3, #24] -800a4a1c: e1a01003 mov r1, r3 -800a4a20: e3060154 movw r0, #24916 ; 0x6154 -800a4a24: e348000a movt r0, #32778 ; 0x800a -800a4a28: ebffee93 bl 800a047c - KPrintf(" r3: 0x%x\n", tf->r3); -800a4a2c: e51b3008 ldr r3, [fp, #-8] -800a4a30: e593301c ldr r3, [r3, #28] -800a4a34: e1a01003 mov r1, r3 -800a4a38: e3060164 movw r0, #24932 ; 0x6164 -800a4a3c: e348000a movt r0, #32778 ; 0x800a -800a4a40: ebffee8d bl 800a047c - KPrintf(" r4: 0x%x\n", tf->r4); -800a4a44: e51b3008 ldr r3, [fp, #-8] -800a4a48: e5933020 ldr r3, [r3, #32] -800a4a4c: e1a01003 mov r1, r3 -800a4a50: e3060174 movw r0, #24948 ; 0x6174 -800a4a54: e348000a movt r0, #32778 ; 0x800a -800a4a58: ebffee87 bl 800a047c - KPrintf(" r5: 0x%x\n", tf->r5); -800a4a5c: e51b3008 ldr r3, [fp, #-8] -800a4a60: e5933024 ldr r3, [r3, #36] ; 0x24 -800a4a64: e1a01003 mov r1, r3 -800a4a68: e3060184 movw r0, #24964 ; 0x6184 -800a4a6c: e348000a movt r0, #32778 ; 0x800a -800a4a70: ebffee81 bl 800a047c - KPrintf(" r6: 0x%x\n", tf->r6); -800a4a74: e51b3008 ldr r3, [fp, #-8] -800a4a78: e5933028 ldr r3, [r3, #40] ; 0x28 -800a4a7c: e1a01003 mov r1, r3 -800a4a80: e3060194 movw r0, #24980 ; 0x6194 -800a4a84: e348000a movt r0, #32778 ; 0x800a -800a4a88: ebffee7b bl 800a047c - KPrintf(" r7: 0x%x\n", tf->r7); -800a4a8c: e51b3008 ldr r3, [fp, #-8] -800a4a90: e593302c ldr r3, [r3, #44] ; 0x2c -800a4a94: e1a01003 mov r1, r3 -800a4a98: e30601a4 movw r0, #24996 ; 0x61a4 -800a4a9c: e348000a movt r0, #32778 ; 0x800a -800a4aa0: ebffee75 bl 800a047c - KPrintf(" r8: 0x%x\n", tf->r8); -800a4aa4: e51b3008 ldr r3, [fp, #-8] -800a4aa8: e5933030 ldr r3, [r3, #48] ; 0x30 -800a4aac: e1a01003 mov r1, r3 -800a4ab0: e30601b4 movw r0, #25012 ; 0x61b4 -800a4ab4: e348000a movt r0, #32778 ; 0x800a -800a4ab8: ebffee6f bl 800a047c - KPrintf(" r9: 0x%x\n", tf->r9); -800a4abc: e51b3008 ldr r3, [fp, #-8] -800a4ac0: e5933034 ldr r3, [r3, #52] ; 0x34 -800a4ac4: e1a01003 mov r1, r3 -800a4ac8: e30601c4 movw r0, #25028 ; 0x61c4 -800a4acc: e348000a movt r0, #32778 ; 0x800a -800a4ad0: ebffee69 bl 800a047c - KPrintf(" r10: 0x%x\n", tf->r10); -800a4ad4: e51b3008 ldr r3, [fp, #-8] -800a4ad8: e5933038 ldr r3, [r3, #56] ; 0x38 -800a4adc: e1a01003 mov r1, r3 -800a4ae0: e30601d4 movw r0, #25044 ; 0x61d4 -800a4ae4: e348000a movt r0, #32778 ; 0x800a -800a4ae8: ebffee63 bl 800a047c - KPrintf(" r11: 0x%x\n", tf->r11); -800a4aec: e51b3008 ldr r3, [fp, #-8] -800a4af0: e593303c ldr r3, [r3, #60] ; 0x3c -800a4af4: e1a01003 mov r1, r3 -800a4af8: e30601e4 movw r0, #25060 ; 0x61e4 -800a4afc: e348000a movt r0, #32778 ; 0x800a -800a4b00: ebffee5d bl 800a047c - KPrintf(" r12: 0x%x\n", tf->r12); -800a4b04: e51b3008 ldr r3, [fp, #-8] -800a4b08: e5933040 ldr r3, [r3, #64] ; 0x40 -800a4b0c: e1a01003 mov r1, r3 -800a4b10: e30601f4 movw r0, #25076 ; 0x61f4 -800a4b14: e348000a movt r0, #32778 ; 0x800a -800a4b18: ebffee57 bl 800a047c - KPrintf(" pc: 0x%x\n", tf->pc); -800a4b1c: e51b3008 ldr r3, [fp, #-8] -800a4b20: e5933044 ldr r3, [r3, #68] ; 0x44 -800a4b24: e1a01003 mov r1, r3 -800a4b28: e3060204 movw r0, #25092 ; 0x6204 -800a4b2c: e348000a movt r0, #32778 ; 0x800a -800a4b30: ebffee51 bl 800a047c -} -800a4b34: e320f000 nop {0} -800a4b38: e24bd004 sub sp, fp, #4 -800a4b3c: e8bd8800 pop {fp, pc} - -800a4b40 : - -void iabort_handler(struct trapframe* r) -{ -800a4b40: e92d4800 push {fp, lr} -800a4b44: e28db004 add fp, sp, #4 -800a4b48: e24dd018 sub sp, sp, #24 -800a4b4c: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 - uint32_t ifs, ifa; - - __asm__ __volatile__("mrc p15, 0, %0, c5, c0, 1" : "=r"(ifs)::); -800a4b50: ee153f30 mrc 15, 0, r3, cr5, cr0, {1} -800a4b54: e50b3008 str r3, [fp, #-8] - __asm__ __volatile__("mrc p15, 0, %0, c6, c0, 2" : "=r"(ifa)::); -800a4b58: ee163f50 mrc 15, 0, r3, cr6, cr0, {2} -800a4b5c: e50b300c str r3, [fp, #-12] - - xizi_trap_driver.cpu_irq_enable(); -800a4b60: e30636d4 movw r3, #26324 ; 0x66d4 -800a4b64: e348300a movt r3, #32778 ; 0x800a -800a4b68: e59332a8 ldr r3, [r3, #680] ; 0x2a8 -800a4b6c: e12fff33 blx r3 - LOG("program counter: 0x%x caused\r\n", r->pc); -800a4b70: e306137c movw r1, #25468 ; 0x637c -800a4b74: e348100a movt r1, #32778 ; 0x800a -800a4b78: e3060214 movw r0, #25108 ; 0x6214 -800a4b7c: e348000a movt r0, #32778 ; 0x800a -800a4b80: ebffee3d bl 800a047c -800a4b84: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a4b88: e5933044 ldr r3, [r3, #68] ; 0x44 -800a4b8c: e1a01003 mov r1, r3 -800a4b90: e3060220 movw r0, #25120 ; 0x6220 -800a4b94: e348000a movt r0, #32778 ; 0x800a -800a4b98: ebffee37 bl 800a047c - LOG("prefetch abort at 0x%x, status 0x%x\r\n", ifa, ifs); -800a4b9c: e306137c movw r1, #25468 ; 0x637c -800a4ba0: e348100a movt r1, #32778 ; 0x800a -800a4ba4: e3060214 movw r0, #25108 ; 0x6214 -800a4ba8: e348000a movt r0, #32778 ; 0x800a -800a4bac: ebffee32 bl 800a047c -800a4bb0: e51b2008 ldr r2, [fp, #-8] -800a4bb4: e51b100c ldr r1, [fp, #-12] -800a4bb8: e3060240 movw r0, #25152 ; 0x6240 -800a4bbc: e348000a movt r0, #32778 ; 0x800a -800a4bc0: ebffee2d bl 800a047c -800a4bc4: e51b3008 ldr r3, [fp, #-8] -800a4bc8: e50b3010 str r3, [fp, #-16] - if ((fault_status & 0xd) == 0x1) // Alignment failure -800a4bcc: e51b3010 ldr r3, [fp, #-16] -800a4bd0: e203300d and r3, r3, #13 -800a4bd4: e3530001 cmp r3, #1 -800a4bd8: 1a000003 bne 800a4bec - KPrintf("reason: alignment\n"); -800a4bdc: e3060268 movw r0, #25192 ; 0x6268 -800a4be0: e348000a movt r0, #32778 ; 0x800a -800a4be4: ebffee24 bl 800a047c -} -800a4be8: ea00002a b 800a4c98 - else if ((fault_status & 0xd) == 0x5) // External abort "on translation" -800a4bec: e51b3010 ldr r3, [fp, #-16] -800a4bf0: e203300d and r3, r3, #13 -800a4bf4: e3530005 cmp r3, #5 -800a4bf8: 1a000003 bne 800a4c0c - KPrintf("reason: ext. abort on trnslt.\n"); -800a4bfc: e306027c movw r0, #25212 ; 0x627c -800a4c00: e348000a movt r0, #32778 ; 0x800a -800a4c04: ebffee1c bl 800a047c -} -800a4c08: ea000022 b 800a4c98 - else if ((fault_status & 0xd) == 0x5) // Translation -800a4c0c: e51b3010 ldr r3, [fp, #-16] -800a4c10: e203300d and r3, r3, #13 -800a4c14: e3530005 cmp r3, #5 -800a4c18: 1a000003 bne 800a4c2c - KPrintf("reason: sect. translation\n"); -800a4c1c: e306029c movw r0, #25244 ; 0x629c -800a4c20: e348000a movt r0, #32778 ; 0x800a -800a4c24: ebffee14 bl 800a047c -} -800a4c28: ea00001a b 800a4c98 - else if ((fault_status & 0xd) == 0x9) // Domain -800a4c2c: e51b3010 ldr r3, [fp, #-16] -800a4c30: e203300d and r3, r3, #13 -800a4c34: e3530009 cmp r3, #9 -800a4c38: 1a000003 bne 800a4c4c - KPrintf("reason: sect. domain\n"); -800a4c3c: e30602b8 movw r0, #25272 ; 0x62b8 -800a4c40: e348000a movt r0, #32778 ; 0x800a -800a4c44: ebffee0c bl 800a047c -} -800a4c48: ea000012 b 800a4c98 - else if ((fault_status & 0xd) == 0xd) // Permission -800a4c4c: e51b3010 ldr r3, [fp, #-16] -800a4c50: e203300d and r3, r3, #13 -800a4c54: e353000d cmp r3, #13 -800a4c58: 1a000003 bne 800a4c6c - KPrintf("reason: sect. permission\n"); -800a4c5c: e30602d0 movw r0, #25296 ; 0x62d0 -800a4c60: e348000a movt r0, #32778 ; 0x800a -800a4c64: ebffee04 bl 800a047c -} -800a4c68: ea00000a b 800a4c98 - else if ((fault_status & 0xd) == 0x8) // External abort -800a4c6c: e51b3010 ldr r3, [fp, #-16] -800a4c70: e203300d and r3, r3, #13 -800a4c74: e3530008 cmp r3, #8 -800a4c78: 1a000003 bne 800a4c8c - KPrintf("reason: ext. abort\n"); -800a4c7c: e30602ec movw r0, #25324 ; 0x62ec -800a4c80: e348000a movt r0, #32778 ; 0x800a -800a4c84: ebffedfc bl 800a047c -} -800a4c88: ea000002 b 800a4c98 - KPrintf("reason: unknown???\n"); -800a4c8c: e3060300 movw r0, #25344 ; 0x6300 -800a4c90: e348000a movt r0, #32778 ; 0x800a -800a4c94: ebffedf8 bl 800a047c -} -800a4c98: e320f000 nop {0} - _abort_reason(ifs); - dump_tf(r); -800a4c9c: e51b0018 ldr r0, [fp, #-24] ; 0xffffffe8 -800a4ca0: ebffff3f bl 800a49a4 - if (r->pc < KERNBASE) { // Exception occured in User space: exit -800a4ca4: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a4ca8: e5933044 ldr r3, [r3, #68] ; 0x44 -800a4cac: e3530000 cmp r3, #0 -800a4cb0: ba000008 blt 800a4cd8 - ERROR("iabort in user space\r\n"); -800a4cb4: e306137c movw r1, #25468 ; 0x637c -800a4cb8: e348100a movt r1, #32778 ; 0x800a -800a4cbc: e3060314 movw r0, #25364 ; 0x6314 -800a4cc0: e348000a movt r0, #32778 ; 0x800a -800a4cc4: ebffedec bl 800a047c -800a4cc8: e3060324 movw r0, #25380 ; 0x6324 -800a4ccc: e348000a movt r0, #32778 ; 0x800a -800a4cd0: ebffede9 bl 800a047c - } else // Exception occured in Kernel space: panic - panic("prefetch abort exception"); -} -800a4cd4: ea000002 b 800a4ce4 - panic("prefetch abort exception"); -800a4cd8: e306033c movw r0, #25404 ; 0x633c -800a4cdc: e348000a movt r0, #32778 ; 0x800a -800a4ce0: eb00005f bl 800a4e64 -} -800a4ce4: e320f000 nop {0} -800a4ce8: e24bd004 sub sp, fp, #4 -800a4cec: e8bd8800 pop {fp, pc} - -800a4cf0 : - -void default_interrupt_routine(void) -{ -800a4cf0: e92d4800 push {fp, lr} -800a4cf4: e28db004 add fp, sp, #4 - // assume that CPU_0 is used. - KPrintf("Interrupt %d has been asserted\r\n", xizi_trap_driver.curr_int[0]); -800a4cf8: e30636d4 movw r3, #26324 ; 0x66d4 -800a4cfc: e348300a movt r3, #32778 ; 0x800a -800a4d00: e5933284 ldr r3, [r3, #644] ; 0x284 -800a4d04: e1a01003 mov r1, r3 -800a4d08: e3060358 movw r0, #25432 ; 0x6358 -800a4d0c: e348000a movt r0, #32778 ; 0x800a -800a4d10: ebffedd9 bl 800a047c -} -800a4d14: e320f000 nop {0} -800a4d18: e8bd8800 pop {fp, pc} - -800a4d1c : - -void irq_distribute(struct trapframe* r) -{ -800a4d1c: e92d4800 push {fp, lr} -800a4d20: e28db004 add fp, sp, #4 -800a4d24: e24dd018 sub sp, sp, #24 -800a4d28: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 - // enter irq - uint32_t int_info = 0; -800a4d2c: e3a03000 mov r3, #0 -800a4d30: e50b3008 str r3, [fp, #-8] - if ((int_info = xizi_trap_driver.hw_before_irq()) == 0) { -800a4d34: e30636d4 movw r3, #26324 ; 0x66d4 -800a4d38: e348300a movt r3, #32778 ; 0x800a -800a4d3c: e59332c8 ldr r3, [r3, #712] ; 0x2c8 -800a4d40: e12fff33 blx r3 -800a4d44: e50b0008 str r0, [fp, #-8] -800a4d48: e51b3008 ldr r3, [fp, #-8] -800a4d4c: e3530000 cmp r3, #0 -800a4d50: 0a000032 beq 800a4e20 - return; - } - - unsigned cpu = xizi_trap_driver.hw_cur_int_cpu(int_info); -800a4d54: e30636d4 movw r3, #26324 ; 0x66d4 -800a4d58: e348300a movt r3, #32778 ; 0x800a -800a4d5c: e59332d0 ldr r3, [r3, #720] ; 0x2d0 -800a4d60: e51b0008 ldr r0, [fp, #-8] -800a4d64: e12fff33 blx r3 -800a4d68: e50b000c str r0, [fp, #-12] - unsigned irq = xizi_trap_driver.hw_cur_int_num(int_info); -800a4d6c: e30636d4 movw r3, #26324 ; 0x66d4 -800a4d70: e348300a movt r3, #32778 ; 0x800a -800a4d74: e59332cc ldr r3, [r3, #716] ; 0x2cc -800a4d78: e51b0008 ldr r0, [fp, #-8] -800a4d7c: e12fff33 blx r3 -800a4d80: e50b0010 str r0, [fp, #-16] - xizi_trap_driver.curr_int[cpu] = irq; -800a4d84: e30626d4 movw r2, #26324 ; 0x66d4 -800a4d88: e348200a movt r2, #32778 ; 0x800a -800a4d8c: e51b300c ldr r3, [fp, #-12] -800a4d90: e28330a0 add r3, r3, #160 ; 0xa0 -800a4d94: e1a03103 lsl r3, r3, #2 -800a4d98: e0823003 add r3, r2, r3 -800a4d9c: e51b2010 ldr r2, [fp, #-16] -800a4da0: e5832004 str r2, [r3, #4] - - // distribute irq - irq_handler_t isr = xizi_trap_driver.sw_irqtbl[irq]; -800a4da4: e30626d4 movw r2, #26324 ; 0x66d4 -800a4da8: e348200a movt r2, #32778 ; 0x800a -800a4dac: e51b3010 ldr r3, [fp, #-16] -800a4db0: e1a03103 lsl r3, r3, #2 -800a4db4: e0823003 add r3, r2, r3 -800a4db8: e5933004 ldr r3, [r3, #4] -800a4dbc: e50b3014 str r3, [fp, #-20] ; 0xffffffec - if (isr) { -800a4dc0: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a4dc4: e3530000 cmp r3, #0 -800a4dc8: 0a000005 beq 800a4de4 - isr(irq, r, NULL); -800a4dcc: e51b0010 ldr r0, [fp, #-16] -800a4dd0: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a4dd4: e3a02000 mov r2, #0 -800a4dd8: e51b1018 ldr r1, [fp, #-24] ; 0xffffffe8 -800a4ddc: e12fff33 blx r3 -800a4de0: ea000000 b 800a4de8 - } else { - default_interrupt_routine(); -800a4de4: ebffffc1 bl 800a4cf0 - } - - // finish irq. - xizi_trap_driver.curr_int[cpu] = 0; -800a4de8: e30626d4 movw r2, #26324 ; 0x66d4 -800a4dec: e348200a movt r2, #32778 ; 0x800a -800a4df0: e51b300c ldr r3, [fp, #-12] -800a4df4: e28330a0 add r3, r3, #160 ; 0xa0 -800a4df8: e1a03103 lsl r3, r3, #2 -800a4dfc: e0823003 add r3, r2, r3 -800a4e00: e3a02000 mov r2, #0 -800a4e04: e5832004 str r2, [r3, #4] - xizi_trap_driver.hw_after_irq(int_info); -800a4e08: e30636d4 movw r3, #26324 ; 0x66d4 -800a4e0c: e348300a movt r3, #32778 ; 0x800a -800a4e10: e59332d4 ldr r3, [r3, #724] ; 0x2d4 -800a4e14: e51b0008 ldr r0, [fp, #-8] -800a4e18: e12fff33 blx r3 -800a4e1c: ea000000 b 800a4e24 - return; -800a4e20: e320f000 nop {0} -} -800a4e24: e24bd004 sub sp, fp, #4 -800a4e28: e8bd8800 pop {fp, pc} - -800a4e2c : - -int xizi_clock_handler(int irq, void* context, void* arg) -{ -800a4e2c: e92d4800 push {fp, lr} -800a4e30: e28db004 add fp, sp, #4 -800a4e34: e24dd010 sub sp, sp, #16 -800a4e38: e50b0008 str r0, [fp, #-8] -800a4e3c: e50b100c str r1, [fp, #-12] -800a4e40: e50b2010 str r2, [fp, #-16] - xizi_clock_driver.clear_clock_int(); -800a4e44: e30639ac movw r3, #27052 ; 0x69ac -800a4e48: e348300a movt r3, #32778 ; 0x800a -800a4e4c: e5933008 ldr r3, [r3, #8] -800a4e50: e12fff33 blx r3 - return 0; -800a4e54: e3a03000 mov r3, #0 -800a4e58: e1a00003 mov r0, r3 -800a4e5c: e24bd004 sub sp, fp, #4 -800a4e60: e8bd8800 pop {fp, pc} - -800a4e64 : -#include "trap.h" - -#include "log.h" - -void panic(char* s) -{ -800a4e64: e92d4800 push {fp, lr} -800a4e68: e28db004 add fp, sp, #4 -800a4e6c: e24dd008 sub sp, sp, #8 -800a4e70: e50b0008 str r0, [fp, #-8] - xizi_trap_driver.cpu_irq_disable(); -800a4e74: e30636d4 movw r3, #26324 ; 0x66d4 -800a4e78: e348300a movt r3, #32778 ; 0x800a -800a4e7c: e59332ac ldr r3, [r3, #684] ; 0x2ac -800a4e80: e12fff33 blx r3 - KPrintf("panic: %s\n", s); -800a4e84: e51b1008 ldr r1, [fp, #-8] -800a4e88: e306038c movw r0, #25484 ; 0x638c -800a4e8c: e348000a movt r0, #32778 ; 0x800a -800a4e90: ebffed79 bl 800a047c - for (;;) -800a4e94: eafffffe b 800a4e94 - -800a4e98 : -}; - -extern struct XiziTrapDriver xizi_trap_driver; - -static inline int cur_cpuid(void) -{ -800a4e98: e92d4800 push {fp, lr} -800a4e9c: e28db004 add fp, sp, #4 - return cpu_get_current(); -800a4ea0: ebfff8c6 bl 800a31c0 -800a4ea4: e1a03000 mov r3, r0 -} -800a4ea8: e1a00003 mov r0, r3 -800a4eac: e8bd8800 pop {fp, pc} - -800a4eb0 : -extern struct XiziProcMaintainer xizi_proc_maintainer; - -extern struct CPU global_cpus[NR_CPU]; - -static inline struct CPU* cur_cpu(void) -{ -800a4eb0: e92d4800 push {fp, lr} -800a4eb4: e28db004 add fp, sp, #4 - return &global_cpus[cur_cpuid()]; -800a4eb8: ebfffff6 bl 800a4e98 -800a4ebc: e1a02000 mov r2, r0 -800a4ec0: e1a03002 mov r3, r2 -800a4ec4: e1a03103 lsl r3, r3, #2 -800a4ec8: e0833002 add r3, r3, r2 -800a4ecc: e1a03103 lsl r3, r3, #2 -800a4ed0: e3062b28 movw r2, #27432 ; 0x6b28 -800a4ed4: e348200a movt r2, #32778 ; 0x800a -800a4ed8: e0833002 add r3, r3, r2 -} -800a4edc: e1a00003 mov r0, r3 -800a4ee0: e8bd8800 pop {fp, pc} - -800a4ee4 <_alloc_page_for_pcb>: - -struct CPU global_cpus[NR_CPU]; - -// return: number of PCBs stored in one page -static int _alloc_page_for_pcb() -{ -800a4ee4: e92d4800 push {fp, lr} -800a4ee8: e28db004 add fp, sp, #4 -800a4eec: e24dd018 sub sp, sp, #24 - void* proc_addr = kalloc(); -800a4ef0: ebfffe89 bl 800a491c -800a4ef4: e50b0008 str r0, [fp, #-8] - if (proc_addr == NULL) { -800a4ef8: e51b3008 ldr r3, [fp, #-8] -800a4efc: e3530000 cmp r3, #0 -800a4f00: 1a000001 bne 800a4f0c <_alloc_page_for_pcb+0x28> - return 0; -800a4f04: e3a03000 mov r3, #0 -800a4f08: ea000034 b 800a4fe0 <_alloc_page_for_pcb+0xfc> - } - - LOG("proc page addr: %x\r\n", proc_addr); -800a4f0c: e3061464 movw r1, #25700 ; 0x6464 -800a4f10: e348100a movt r1, #32778 ; 0x800a -800a4f14: e3060398 movw r0, #25496 ; 0x6398 -800a4f18: e348000a movt r0, #32778 ; 0x800a -800a4f1c: ebffed56 bl 800a047c -800a4f20: e51b1008 ldr r1, [fp, #-8] -800a4f24: e30603a4 movw r0, #25508 ; 0x63a4 -800a4f28: e348000a movt r0, #32778 ; 0x800a -800a4f2c: ebffed52 bl 800a047c - - void* proc_end = proc_addr + PGSIZE - sizeof(struct PCB); -800a4f30: e51b3008 ldr r3, [fp, #-8] -800a4f34: e2833ef3 add r3, r3, #3888 ; 0xf30 -800a4f38: e50b3014 str r3, [fp, #-20] ; 0xffffffec - - spinlock_lock(&xizi_proc_maintainer.lock); -800a4f3c: e30609c0 movw r0, #27072 ; 0x69c0 -800a4f40: e348000a movt r0, #32778 ; 0x800a -800a4f44: eb0002ec bl 800a5afc - - struct list_node* last = &xizi_proc_maintainer.free_pcb_list_head; -800a4f48: e59f309c ldr r3, [pc, #156] ; 800a4fec <_alloc_page_for_pcb+0x108> -800a4f4c: e50b300c str r3, [fp, #-12] - int nr_pcb = 0; -800a4f50: e3a03000 mov r3, #0 -800a4f54: e50b3010 str r3, [fp, #-16] - while (proc_addr <= proc_end) { -800a4f58: ea000010 b 800a4fa0 <_alloc_page_for_pcb+0xbc> - struct PCB* pcb = (struct PCB*)proc_addr; -800a4f5c: e51b3008 ldr r3, [fp, #-8] -800a4f60: e50b3018 str r3, [fp, #-24] ; 0xffffffe8 - pcb->node.next = last->next; -800a4f64: e51b300c ldr r3, [fp, #-12] -800a4f68: e5932000 ldr r2, [r3] -800a4f6c: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a4f70: e5832000 str r2, [r3] - last->next = &pcb->node; -800a4f74: e51b2018 ldr r2, [fp, #-24] ; 0xffffffe8 -800a4f78: e51b300c ldr r3, [fp, #-12] -800a4f7c: e5832000 str r2, [r3] - - last = &pcb->node; -800a4f80: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a4f84: e50b300c str r3, [fp, #-12] - nr_pcb += 1; -800a4f88: e51b3010 ldr r3, [fp, #-16] -800a4f8c: e2833001 add r3, r3, #1 -800a4f90: e50b3010 str r3, [fp, #-16] - - proc_addr += sizeof(struct PCB); -800a4f94: e51b3008 ldr r3, [fp, #-8] -800a4f98: e28330d0 add r3, r3, #208 ; 0xd0 -800a4f9c: e50b3008 str r3, [fp, #-8] - while (proc_addr <= proc_end) { -800a4fa0: e51b2008 ldr r2, [fp, #-8] -800a4fa4: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a4fa8: e1520003 cmp r2, r3 -800a4fac: 9affffea bls 800a4f5c <_alloc_page_for_pcb+0x78> - } - xizi_proc_maintainer.nr_pcb_free += nr_pcb; -800a4fb0: e30639c0 movw r3, #27072 ; 0x69c0 -800a4fb4: e348300a movt r3, #32778 ; 0x800a -800a4fb8: e5932098 ldr r2, [r3, #152] ; 0x98 -800a4fbc: e51b3010 ldr r3, [fp, #-16] -800a4fc0: e0822003 add r2, r2, r3 -800a4fc4: e30639c0 movw r3, #27072 ; 0x69c0 -800a4fc8: e348300a movt r3, #32778 ; 0x800a -800a4fcc: e5832098 str r2, [r3, #152] ; 0x98 - - spinlock_unlock(&xizi_proc_maintainer.lock); -800a4fd0: e30609c0 movw r0, #27072 ; 0x69c0 -800a4fd4: e348000a movt r0, #32778 ; 0x800a -800a4fd8: eb0002f1 bl 800a5ba4 - return nr_pcb; -800a4fdc: e51b3010 ldr r3, [fp, #-16] -} -800a4fe0: e1a00003 mov r0, r3 -800a4fe4: e24bd004 sub sp, fp, #4 -800a4fe8: e8bd8800 pop {fp, pc} -800a4fec: 800a6a54 andhi r6, sl, r4, asr sl - -800a4ff0 <_pcb_maintainer_init>: - -static void _pcb_maintainer_init() -{ -800a4ff0: e92d4800 push {fp, lr} -800a4ff4: e28db004 add fp, sp, #4 - // init lock for pcb list - spinlock_init(&xizi_proc_maintainer.lock, "proclist"); -800a4ff8: e30613bc movw r1, #25532 ; 0x63bc -800a4ffc: e348100a movt r1, #32778 ; 0x800a -800a5000: e30609c0 movw r0, #27072 ; 0x69c0 -800a5004: e348000a movt r0, #32778 ; 0x800a -800a5008: eb00024c bl 800a5940 - - // init pcb list to NULL - xizi_proc_maintainer.pcb_list_head.next = 0; -800a500c: e30639c0 movw r3, #27072 ; 0x69c0 -800a5010: e348300a movt r3, #32778 ; 0x800a -800a5014: e3a02000 mov r2, #0 -800a5018: e583208c str r2, [r3, #140] ; 0x8c - xizi_proc_maintainer.free_pcb_list_head.next = 0; -800a501c: e30639c0 movw r3, #27072 ; 0x69c0 -800a5020: e348300a movt r3, #32778 ; 0x800a -800a5024: e3a02000 mov r2, #0 -800a5028: e5832094 str r2, [r3, #148] ; 0x94 - - // organizing pcb list - xizi_proc_maintainer.nr_pcb_per_page = _alloc_page_for_pcb(); -800a502c: ebffffac bl 800a4ee4 <_alloc_page_for_pcb> -800a5030: e1a02000 mov r2, r0 -800a5034: e30639c0 movw r3, #27072 ; 0x69c0 -800a5038: e348300a movt r3, #32778 ; 0x800a -800a503c: e58320a0 str r2, [r3, #160] ; 0xa0 - if (0 == xizi_proc_maintainer.nr_pcb_per_page) { -800a5040: e30639c0 movw r3, #27072 ; 0x69c0 -800a5044: e348300a movt r3, #32778 ; 0x800a -800a5048: e59330a0 ldr r3, [r3, #160] ; 0xa0 -800a504c: e3530000 cmp r3, #0 -800a5050: 1a000002 bne 800a5060 <_pcb_maintainer_init+0x70> - panic("Not enough memory to start kernel\r\n"); -800a5054: e30603c8 movw r0, #25544 ; 0x63c8 -800a5058: e348000a movt r0, #32778 ; 0x800a -800a505c: ebffff80 bl 800a4e64 - } - - // pid pool - xizi_proc_maintainer.next_pid = 0; -800a5060: e30639c0 movw r3, #27072 ; 0x69c0 -800a5064: e348300a movt r3, #32778 ; 0x800a -800a5068: e3a02000 mov r2, #0 -800a506c: e583209c str r2, [r3, #156] ; 0x9c -} -800a5070: e320f000 nop {0} -800a5074: e8bd8800 pop {fp, pc} - -800a5078 <_alloc_pcb>: - -/* alloc a new pcb without init */ -static struct PCB* _alloc_pcb() -{ -800a5078: e92d4800 push {fp, lr} -800a507c: e28db004 add fp, sp, #4 -800a5080: e24dd008 sub sp, sp, #8 - if (xizi_proc_maintainer.free_pcb_list_head.next == 0) { -800a5084: e30639c0 movw r3, #27072 ; 0x69c0 -800a5088: e348300a movt r3, #32778 ; 0x800a -800a508c: e5933094 ldr r3, [r3, #148] ; 0x94 -800a5090: e3530000 cmp r3, #0 -800a5094: 1a00000d bne 800a50d0 <_alloc_pcb+0x58> - if (-1 == _alloc_page_for_pcb()) { -800a5098: ebffff91 bl 800a4ee4 <_alloc_page_for_pcb> -800a509c: e1a03000 mov r3, r0 -800a50a0: e3730001 cmn r3, #1 -800a50a4: 1a000009 bne 800a50d0 <_alloc_pcb+0x58> - ERROR("Not enough memory\r\n"); -800a50a8: e3061478 movw r1, #25720 ; 0x6478 -800a50ac: e348100a movt r1, #32778 ; 0x800a -800a50b0: e30603ec movw r0, #25580 ; 0x63ec -800a50b4: e348000a movt r0, #32778 ; 0x800a -800a50b8: ebffecef bl 800a047c -800a50bc: e30603fc movw r0, #25596 ; 0x63fc -800a50c0: e348000a movt r0, #32778 ; 0x800a -800a50c4: ebffecec bl 800a047c - return NULL; -800a50c8: e3a03000 mov r3, #0 -800a50cc: ea000026 b 800a516c <_alloc_pcb+0xf4> - } - } - // get a pcb from free_pcb_list - spinlock_lock(&xizi_proc_maintainer.lock); -800a50d0: e30609c0 movw r0, #27072 ; 0x69c0 -800a50d4: e348000a movt r0, #32778 ; 0x800a -800a50d8: eb000287 bl 800a5afc - struct list_node* cur_node = xizi_proc_maintainer.free_pcb_list_head.next; -800a50dc: e30639c0 movw r3, #27072 ; 0x69c0 -800a50e0: e348300a movt r3, #32778 ; 0x800a -800a50e4: e5933094 ldr r3, [r3, #148] ; 0x94 -800a50e8: e50b3008 str r3, [fp, #-8] - // remove it from free list - xizi_proc_maintainer.free_pcb_list_head.next = cur_node->next; -800a50ec: e51b3008 ldr r3, [fp, #-8] -800a50f0: e5932000 ldr r2, [r3] -800a50f4: e30639c0 movw r3, #27072 ; 0x69c0 -800a50f8: e348300a movt r3, #32778 ; 0x800a -800a50fc: e5832094 str r2, [r3, #148] ; 0x94 - - // add it to used pcb list - cur_node->next = xizi_proc_maintainer.pcb_list_head.next; -800a5100: e30639c0 movw r3, #27072 ; 0x69c0 -800a5104: e348300a movt r3, #32778 ; 0x800a -800a5108: e593208c ldr r2, [r3, #140] ; 0x8c -800a510c: e51b3008 ldr r3, [fp, #-8] -800a5110: e5832000 str r2, [r3] - xizi_proc_maintainer.pcb_list_head.next = cur_node; -800a5114: e30639c0 movw r3, #27072 ; 0x69c0 -800a5118: e348300a movt r3, #32778 ; 0x800a -800a511c: e51b2008 ldr r2, [fp, #-8] -800a5120: e583208c str r2, [r3, #140] ; 0x8c - - xizi_proc_maintainer.nr_pcb_free -= 1; -800a5124: e30639c0 movw r3, #27072 ; 0x69c0 -800a5128: e348300a movt r3, #32778 ; 0x800a -800a512c: e5933098 ldr r3, [r3, #152] ; 0x98 -800a5130: e2432001 sub r2, r3, #1 -800a5134: e30639c0 movw r3, #27072 ; 0x69c0 -800a5138: e348300a movt r3, #32778 ; 0x800a -800a513c: e5832098 str r2, [r3, #152] ; 0x98 - xizi_proc_maintainer.nr_pcb_used += 1; -800a5140: e30639c0 movw r3, #27072 ; 0x69c0 -800a5144: e348300a movt r3, #32778 ; 0x800a -800a5148: e5933090 ldr r3, [r3, #144] ; 0x90 -800a514c: e2832001 add r2, r3, #1 -800a5150: e30639c0 movw r3, #27072 ; 0x69c0 -800a5154: e348300a movt r3, #32778 ; 0x800a -800a5158: e5832090 str r2, [r3, #144] ; 0x90 - spinlock_unlock(&xizi_proc_maintainer.lock); -800a515c: e30609c0 movw r0, #27072 ; 0x69c0 -800a5160: e348000a movt r0, #32778 ; 0x800a -800a5164: eb00028e bl 800a5ba4 - return CONTAINER_OF(cur_node, struct PCB, node); -800a5168: e51b3008 ldr r3, [fp, #-8] -} -800a516c: e1a00003 mov r0, r3 -800a5170: e24bd004 sub sp, fp, #4 -800a5174: e8bd8800 pop {fp, pc} - -800a5178 <_dealloc_pcb>: - -static void _dealloc_pcb(struct PCB* pcb) -{ -800a5178: e92d4800 push {fp, lr} -800a517c: e28db004 add fp, sp, #4 -800a5180: e24dd010 sub sp, sp, #16 -800a5184: e50b0010 str r0, [fp, #-16] - if (pcb == NULL) { -800a5188: e51b3010 ldr r3, [fp, #-16] -800a518c: e3530000 cmp r3, #0 -800a5190: 1a000008 bne 800a51b8 <_dealloc_pcb+0x40> - ERROR("deallocating a NULL pcb\r\n"); -800a5194: e3061484 movw r1, #25732 ; 0x6484 -800a5198: e348100a movt r1, #32778 ; 0x800a -800a519c: e30603ec movw r0, #25580 ; 0x63ec -800a51a0: e348000a movt r0, #32778 ; 0x800a -800a51a4: ebffecb4 bl 800a047c -800a51a8: e3060410 movw r0, #25616 ; 0x6410 -800a51ac: e348000a movt r0, #32778 ; 0x800a -800a51b0: ebffecb1 bl 800a047c - return; -800a51b4: ea00004c b 800a52ec <_dealloc_pcb+0x174> - } - - if (pcb->main_thread.stack_addr) { -800a51b8: e51b3010 ldr r3, [fp, #-16] -800a51bc: e59330b0 ldr r3, [r3, #176] ; 0xb0 -800a51c0: e3530000 cmp r3, #0 -800a51c4: 0a000003 beq 800a51d8 <_dealloc_pcb+0x60> - kfree((char*)pcb->main_thread.stack_addr); -800a51c8: e51b3010 ldr r3, [fp, #-16] -800a51cc: e59330b0 ldr r3, [r3, #176] ; 0xb0 -800a51d0: e1a00003 mov r0, r3 -800a51d4: ebfffd91 bl 800a4820 - } - if (pcb->pgdir.pd_addr) { -800a51d8: e51b3010 ldr r3, [fp, #-16] -800a51dc: e59330a4 ldr r3, [r3, #164] ; 0xa4 -800a51e0: e3530000 cmp r3, #0 -800a51e4: 0a000003 beq 800a51f8 <_dealloc_pcb+0x80> - kfree((char*)pcb->pgdir.pd_addr); -800a51e8: e51b3010 ldr r3, [fp, #-16] -800a51ec: e59330a4 ldr r3, [r3, #164] ; 0xa4 -800a51f0: e1a00003 mov r0, r3 -800a51f4: ebfffd89 bl 800a4820 - } - - spinlock_lock(&xizi_proc_maintainer.lock); -800a51f8: e30609c0 movw r0, #27072 ; 0x69c0 -800a51fc: e348000a movt r0, #32778 ; 0x800a -800a5200: eb00023d bl 800a5afc - struct list_node* cur_node = &pcb->node; -800a5204: e51b3010 ldr r3, [fp, #-16] -800a5208: e50b300c str r3, [fp, #-12] - // remove it from used pcb list - struct list_node* prev_node = &xizi_proc_maintainer.pcb_list_head; -800a520c: e59f30e0 ldr r3, [pc, #224] ; 800a52f4 <_dealloc_pcb+0x17c> -800a5210: e50b3008 str r3, [fp, #-8] - while (prev_node != NULL && prev_node->next != cur_node) { -800a5214: ea000002 b 800a5224 <_dealloc_pcb+0xac> - prev_node = prev_node->next; -800a5218: e51b3008 ldr r3, [fp, #-8] -800a521c: e5933000 ldr r3, [r3] -800a5220: e50b3008 str r3, [fp, #-8] - while (prev_node != NULL && prev_node->next != cur_node) { -800a5224: e51b3008 ldr r3, [fp, #-8] -800a5228: e3530000 cmp r3, #0 -800a522c: 0a000004 beq 800a5244 <_dealloc_pcb+0xcc> -800a5230: e51b3008 ldr r3, [fp, #-8] -800a5234: e5933000 ldr r3, [r3] -800a5238: e51b200c ldr r2, [fp, #-12] -800a523c: e1520003 cmp r2, r3 -800a5240: 1afffff4 bne 800a5218 <_dealloc_pcb+0xa0> - } - if (prev_node == NULL) { -800a5244: e51b3008 ldr r3, [fp, #-8] -800a5248: e3530000 cmp r3, #0 -800a524c: 1a000008 bne 800a5274 <_dealloc_pcb+0xfc> - ERROR("deallocating a unused pcb\r\n"); -800a5250: e3061484 movw r1, #25732 ; 0x6484 -800a5254: e348100a movt r1, #32778 ; 0x800a -800a5258: e30603ec movw r0, #25580 ; 0x63ec -800a525c: e348000a movt r0, #32778 ; 0x800a -800a5260: ebffec85 bl 800a047c -800a5264: e306042c movw r0, #25644 ; 0x642c -800a5268: e348000a movt r0, #32778 ; 0x800a -800a526c: ebffec82 bl 800a047c - return; -800a5270: ea00001d b 800a52ec <_dealloc_pcb+0x174> - } - - // now that prev_node->next = cur_node - prev_node->next = cur_node->next; -800a5274: e51b300c ldr r3, [fp, #-12] -800a5278: e5932000 ldr r2, [r3] -800a527c: e51b3008 ldr r3, [fp, #-8] -800a5280: e5832000 str r2, [r3] - - // add it to free pcb list - cur_node->next = xizi_proc_maintainer.free_pcb_list_head.next; -800a5284: e30639c0 movw r3, #27072 ; 0x69c0 -800a5288: e348300a movt r3, #32778 ; 0x800a -800a528c: e5932094 ldr r2, [r3, #148] ; 0x94 -800a5290: e51b300c ldr r3, [fp, #-12] -800a5294: e5832000 str r2, [r3] - xizi_proc_maintainer.free_pcb_list_head.next = cur_node; -800a5298: e30639c0 movw r3, #27072 ; 0x69c0 -800a529c: e348300a movt r3, #32778 ; 0x800a -800a52a0: e51b200c ldr r2, [fp, #-12] -800a52a4: e5832094 str r2, [r3, #148] ; 0x94 - - xizi_proc_maintainer.nr_pcb_used -= 1; -800a52a8: e30639c0 movw r3, #27072 ; 0x69c0 -800a52ac: e348300a movt r3, #32778 ; 0x800a -800a52b0: e5933090 ldr r3, [r3, #144] ; 0x90 -800a52b4: e2432001 sub r2, r3, #1 -800a52b8: e30639c0 movw r3, #27072 ; 0x69c0 -800a52bc: e348300a movt r3, #32778 ; 0x800a -800a52c0: e5832090 str r2, [r3, #144] ; 0x90 - xizi_proc_maintainer.nr_pcb_free += 1; -800a52c4: e30639c0 movw r3, #27072 ; 0x69c0 -800a52c8: e348300a movt r3, #32778 ; 0x800a -800a52cc: e5933098 ldr r3, [r3, #152] ; 0x98 -800a52d0: e2832001 add r2, r3, #1 -800a52d4: e30639c0 movw r3, #27072 ; 0x69c0 -800a52d8: e348300a movt r3, #32778 ; 0x800a -800a52dc: e5832098 str r2, [r3, #152] ; 0x98 - - spinlock_unlock(&xizi_proc_maintainer.lock); -800a52e0: e30609c0 movw r0, #27072 ; 0x69c0 -800a52e4: e348000a movt r0, #32778 ; 0x800a -800a52e8: eb00022d bl 800a5ba4 -} -800a52ec: e24bd004 sub sp, fp, #4 -800a52f0: e8bd8800 pop {fp, pc} -800a52f4: 800a6a4c andhi r6, sl, ip, asr #20 - -800a52f8 <_new_pcb>: - -/* alloc a new pcb with init */ -extern void trap_return(uintptr_t); -extern void fork_return(void); -static struct PCB* _new_pcb() -{ -800a52f8: e92d4800 push {fp, lr} -800a52fc: e28db004 add fp, sp, #4 -800a5300: e24dd008 sub sp, sp, #8 - // alloc pcb space - struct PCB* pcb = _alloc_pcb(); -800a5304: ebffff5b bl 800a5078 <_alloc_pcb> -800a5308: e50b0008 str r0, [fp, #-8] - if (!pcb) { -800a530c: e51b3008 ldr r3, [fp, #-8] -800a5310: e3530000 cmp r3, #0 -800a5314: 1a000001 bne 800a5320 <_new_pcb+0x28> - return NULL; -800a5318: e3a03000 mov r3, #0 -800a531c: ea000047 b 800a5440 <_new_pcb+0x148> - } - // init vm - if (!xizi_pager.new_user_pgdir(&pcb->pgdir, USER_VRANGE)) { -800a5320: e3013428 movw r3, #5160 ; 0x1428 -800a5324: e3423780 movt r3, #10112 ; 0x2780 -800a5328: e5933000 ldr r3, [r3] -800a532c: e51b2008 ldr r2, [fp, #-8] -800a5330: e28220a4 add r2, r2, #164 ; 0xa4 -800a5334: e3a01202 mov r1, #536870912 ; 0x20000000 -800a5338: e1a00002 mov r0, r2 -800a533c: e12fff33 blx r3 -800a5340: e1a03000 mov r3, r0 -800a5344: e2233001 eor r3, r3, #1 -800a5348: e6ef3073 uxtb r3, r3 -800a534c: e3530000 cmp r3, #0 -800a5350: 0a000003 beq 800a5364 <_new_pcb+0x6c> - _dealloc_pcb(pcb); -800a5354: e51b0008 ldr r0, [fp, #-8] -800a5358: ebffff86 bl 800a5178 <_dealloc_pcb> - return NULL; -800a535c: e3a03000 mov r3, #0 -800a5360: ea000036 b 800a5440 <_new_pcb+0x148> - } - - // init main thread of proc - pcb->main_thread.proc = pcb; -800a5364: e51b3008 ldr r3, [fp, #-8] -800a5368: e51b2008 ldr r2, [fp, #-8] -800a536c: e58320ac str r2, [r3, #172] ; 0xac - // alloc stack page for proc - if ((void*)(pcb->main_thread.stack_addr = (uintptr_t)kalloc()) == NULL) { -800a5370: ebfffd69 bl 800a491c -800a5374: e1a03000 mov r3, r0 -800a5378: e1a02003 mov r2, r3 -800a537c: e51b3008 ldr r3, [fp, #-8] -800a5380: e58320b0 str r2, [r3, #176] ; 0xb0 -800a5384: e51b3008 ldr r3, [fp, #-8] -800a5388: e59330b0 ldr r3, [r3, #176] ; 0xb0 -800a538c: e3530000 cmp r3, #0 -800a5390: 1a000003 bne 800a53a4 <_new_pcb+0xac> - _dealloc_pcb(pcb); -800a5394: e51b0008 ldr r0, [fp, #-8] -800a5398: ebffff76 bl 800a5178 <_dealloc_pcb> - return NULL; -800a539c: e3a03000 mov r3, #0 -800a53a0: ea000026 b 800a5440 <_new_pcb+0x148> - } - - /* set context of main thread stack */ - /// stack bottom - char* sp = (char*)pcb->main_thread.stack_addr + STACK_SIZE; -800a53a4: e51b3008 ldr r3, [fp, #-8] -800a53a8: e59330b0 ldr r3, [r3, #176] ; 0xb0 -800a53ac: e2833a01 add r3, r3, #4096 ; 0x1000 -800a53b0: e50b300c str r3, [fp, #-12] - - /// 1. trap frame into stack, for process to nomally return by trap_return - sp -= sizeof(*pcb->main_thread.trapframe); -800a53b4: e51b300c ldr r3, [fp, #-12] -800a53b8: e2433048 sub r3, r3, #72 ; 0x48 -800a53bc: e50b300c str r3, [fp, #-12] - pcb->main_thread.trapframe = (struct trapframe*)sp; -800a53c0: e51b3008 ldr r3, [fp, #-8] -800a53c4: e51b200c ldr r2, [fp, #-12] -800a53c8: e58320b8 str r2, [r3, #184] ; 0xb8 - - /// 2. context into stack - sp -= sizeof(*pcb->main_thread.context); -800a53cc: e51b300c ldr r3, [fp, #-12] -800a53d0: e2433028 sub r3, r3, #40 ; 0x28 -800a53d4: e50b300c str r3, [fp, #-12] - pcb->main_thread.context = (struct context*)sp; -800a53d8: e51b3008 ldr r3, [fp, #-8] -800a53dc: e51b200c ldr r2, [fp, #-12] -800a53e0: e58320b4 str r2, [r3, #180] ; 0xb4 - memset(pcb->main_thread.context, 0, sizeof(*pcb->main_thread.context)); -800a53e4: e51b3008 ldr r3, [fp, #-8] -800a53e8: e59330b4 ldr r3, [r3, #180] ; 0xb4 -800a53ec: e3a02028 mov r2, #40 ; 0x28 -800a53f0: e3a01000 mov r1, #0 -800a53f4: e1a00003 mov r0, r3 -800a53f8: fa0002e6 blx 800a5f98 - pcb->main_thread.context->lr = (uintptr_t)fork_return; -800a53fc: e51b3008 ldr r3, [fp, #-8] -800a5400: e59320b4 ldr r2, [r3, #180] ; 0xb4 -800a5404: e305344c movw r3, #21580 ; 0x544c -800a5408: e348300a movt r3, #32778 ; 0x800a -800a540c: e5823024 str r3, [r2, #36] ; 0x24 - LOG("Addr of fork_return: %x\r\n", (uintptr_t)fork_return); -800a5410: e3061494 movw r1, #25748 ; 0x6494 -800a5414: e348100a movt r1, #32778 ; 0x800a -800a5418: e3060398 movw r0, #25496 ; 0x6398 -800a541c: e348000a movt r0, #32778 ; 0x800a -800a5420: ebffec15 bl 800a047c -800a5424: e305344c movw r3, #21580 ; 0x544c -800a5428: e348300a movt r3, #32778 ; 0x800a -800a542c: e1a01003 mov r1, r3 -800a5430: e3060448 movw r0, #25672 ; 0x6448 -800a5434: e348000a movt r0, #32778 ; 0x800a -800a5438: ebffec0f bl 800a047c - - return pcb; -800a543c: e51b3008 ldr r3, [fp, #-8] -} -800a5440: e1a00003 mov r0, r3 -800a5444: e24bd004 sub sp, fp, #4 -800a5448: e8bd8800 pop {fp, pc} - -800a544c : - .new_pcb = _new_pcb, - .free_pcb = _dealloc_pcb, -}; - -void fork_return(void) -{ -800a544c: e92d4830 push {r4, r5, fp, lr} -800a5450: e28db00c add fp, sp, #12 - // spinlock_unlock(&xizi_proc_maintainer.lock); - xizi_vm_driver.load_pgtbl(V2P(cur_cpu()->proc->pgdir.pd_addr)); -800a5454: e3013434 movw r3, #5172 ; 0x1434 -800a5458: e3423780 movt r3, #10112 ; 0x2780 -800a545c: e5934008 ldr r4, [r3, #8] -800a5460: ebfffe92 bl 800a4eb0 -800a5464: e1a03000 mov r3, r0 -800a5468: e593300c ldr r3, [r3, #12] -800a546c: e59330a4 ldr r3, [r3, #164] ; 0xa4 -800a5470: e28334a7 add r3, r3, #-1493172224 ; 0xa7000000 -800a5474: e2833502 add r3, r3, #8388608 ; 0x800000 -800a5478: e1a00003 mov r0, r3 -800a547c: e12fff34 blx r4 - trap_return(V2P(cur_cpu()->proc->pgdir.pd_addr)); -800a5480: ebfffe8a bl 800a4eb0 -800a5484: e1a03000 mov r3, r0 -800a5488: e593300c ldr r3, [r3, #12] -800a548c: e59330a4 ldr r3, [r3, #164] ; 0xa4 -800a5490: e28334a7 add r3, r3, #-1493172224 ; 0xa7000000 -800a5494: e2833502 add r3, r3, #8388608 ; 0x800000 -800a5498: e1a00003 mov r0, r3 -800a549c: ebfff706 bl 800a30bc -800a54a0: e320f000 nop {0} -800a54a4: e8bd8830 pop {r4, r5, fp, pc} - -800a54a8 : -{ -800a54a8: e92d4800 push {fp, lr} -800a54ac: e28db004 add fp, sp, #4 - return cpu_get_current(); -800a54b0: ebfff742 bl 800a31c0 -800a54b4: e1a03000 mov r3, r0 -} -800a54b8: e1a00003 mov r0, r3 -800a54bc: e8bd8800 pop {fp, pc} - -800a54c0 : -{ -800a54c0: e92d4800 push {fp, lr} -800a54c4: e28db004 add fp, sp, #4 - return &global_cpus[cur_cpuid()]; -800a54c8: ebfffff6 bl 800a54a8 -800a54cc: e1a02000 mov r2, r0 -800a54d0: e1a03002 mov r3, r2 -800a54d4: e1a03103 lsl r3, r3, #2 -800a54d8: e0833002 add r3, r3, r2 -800a54dc: e1a03103 lsl r3, r3, #2 -800a54e0: e3062b28 movw r2, #27432 ; 0x6b28 -800a54e4: e348200a movt r2, #32778 ; 0x800a -800a54e8: e0833002 add r3, r3, r2 -} -800a54ec: e1a00003 mov r0, r3 -800a54f0: e8bd8800 pop {fp, pc} - -800a54f4 : -#include "process.h" - -extern void initcode(void); - -struct PCB* first_proc() -{ -800a54f4: e92d4810 push {r4, fp, lr} -800a54f8: e28db008 add fp, sp, #8 -800a54fc: e24dd014 sub sp, sp, #20 - extern char _binary_initcode_start[], _binary_initcode_end[]; - struct PCB* pcb = xizi_proc_maintainer.new_pcb(); -800a5500: e30639c0 movw r3, #27072 ; 0x69c0 -800a5504: e348300a movt r3, #32778 ; 0x800a -800a5508: e59330a8 ldr r3, [r3, #168] ; 0xa8 -800a550c: e12fff33 blx r3 -800a5510: e50b0010 str r0, [fp, #-16] - xizi_pager.map_pages(&pcb->pgdir, 0, pcb->main_thread.stack_addr, PTE_SZ, AP_KU); -800a5514: e3013428 movw r3, #5160 ; 0x1428 -800a5518: e3423780 movt r3, #10112 ; 0x2780 -800a551c: e5934008 ldr r4, [r3, #8] -800a5520: e51b3010 ldr r3, [fp, #-16] -800a5524: e28300a4 add r0, r3, #164 ; 0xa4 -800a5528: e51b3010 ldr r3, [fp, #-16] -800a552c: e59320b0 ldr r2, [r3, #176] ; 0xb0 -800a5530: e3a03003 mov r3, #3 -800a5534: e58d3000 str r3, [sp] -800a5538: e3a03a01 mov r3, #4096 ; 0x1000 -800a553c: e3a01000 mov r1, #0 -800a5540: e12fff34 blx r4 - memcpy((void*)pcb->main_thread.stack_addr, _binary_initcode_start, (uint32_t)(_binary_initcode_end - _binary_initcode_start)); -800a5544: e51b3010 ldr r3, [fp, #-16] -800a5548: e59330b0 ldr r3, [r3, #176] ; 0xb0 -800a554c: e1a00003 mov r0, r3 -800a5550: e3062a90 movw r2, #27280 ; 0x6a90 -800a5554: e348200a movt r2, #32778 ; 0x800a -800a5558: e3063a70 movw r3, #27248 ; 0x6a70 -800a555c: e348300a movt r3, #32778 ; 0x800a -800a5560: e0423003 sub r3, r2, r3 -800a5564: e1a02003 mov r2, r3 -800a5568: e3061a70 movw r1, #27248 ; 0x6a70 -800a556c: e348100a movt r1, #32778 ; 0x800a -800a5570: fa00024d blx 800a5eac - // xizi_pager.map_pages(&pcb->pgdir, ) - - pcb->mem_size = PTE_SZ; -800a5574: e51b3010 ldr r3, [fp, #-16] -800a5578: e3a02a01 mov r2, #4096 ; 0x1000 -800a557c: e58320bc str r2, [r3, #188] ; 0xbc - - memset(pcb->main_thread.trapframe, 0, sizeof(*pcb->main_thread.trapframe)); -800a5580: e51b3010 ldr r3, [fp, #-16] -800a5584: e59330b8 ldr r3, [r3, #184] ; 0xb8 -800a5588: e3a02048 mov r2, #72 ; 0x48 -800a558c: e3a01000 mov r1, #0 -800a5590: e1a00003 mov r0, r3 -800a5594: fa00027f blx 800a5f98 - pcb->main_thread.trapframe->r14_svc = 0; -800a5598: e51b3010 ldr r3, [fp, #-16] -800a559c: e59330b8 ldr r3, [r3, #184] ; 0xb8 -800a55a0: e3a02000 mov r2, #0 -800a55a4: e5832008 str r2, [r3, #8] - pcb->main_thread.trapframe->spsr = spsr_usr(); -800a55a8: e51b3010 ldr r3, [fp, #-16] -800a55ac: e59330b8 ldr r3, [r3, #184] ; 0xb8 - __asm__ __volatile__( -800a55b0: e10f2000 mrs r2, CPSR -800a55b4: e50b2014 str r2, [fp, #-20] ; 0xffffffec - val &= ~DIS_INT; -800a55b8: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a55bc: e3c22080 bic r2, r2, #128 ; 0x80 -800a55c0: e50b2014 str r2, [fp, #-20] ; 0xffffffec - val &= ~MODE_MASK; -800a55c4: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a55c8: e3c2201f bic r2, r2, #31 -800a55cc: e50b2014 str r2, [fp, #-20] ; 0xffffffec - val |= USR_MODE; -800a55d0: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a55d4: e3822010 orr r2, r2, #16 -800a55d8: e50b2014 str r2, [fp, #-20] ; 0xffffffec - return val; -800a55dc: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a55e0: e583200c str r2, [r3, #12] - pcb->main_thread.trapframe->sp_usr = PTE_SZ; -800a55e4: e51b3010 ldr r3, [fp, #-16] -800a55e8: e59330b8 ldr r3, [r3, #184] ; 0xb8 -800a55ec: e3a02a01 mov r2, #4096 ; 0x1000 -800a55f0: e5832000 str r2, [r3] - pcb->main_thread.trapframe->lr_usr = 0; -800a55f4: e51b3010 ldr r3, [fp, #-16] -800a55f8: e59330b8 ldr r3, [r3, #184] ; 0xb8 -800a55fc: e3a02000 mov r2, #0 -800a5600: e5832004 str r2, [r3, #4] - - pcb->main_thread.trapframe->pc = 0; -800a5604: e51b3010 ldr r3, [fp, #-16] -800a5608: e59330b8 ldr r3, [r3, #184] ; 0xb8 -800a560c: e3a02000 mov r2, #0 -800a5610: e5832044 str r2, [r3, #68] ; 0x44 - - memcpy(pcb->name, "initcode", 9); -800a5614: e51b3010 ldr r3, [fp, #-16] -800a5618: e28330c0 add r3, r3, #192 ; 0xc0 -800a561c: e3a02009 mov r2, #9 -800a5620: e30614a0 movw r1, #25760 ; 0x64a0 -800a5624: e348100a movt r1, #32778 ; 0x800a -800a5628: e1a00003 mov r0, r3 -800a562c: fa00021e blx 800a5eac - - pcb->state = RUNNABLE; -800a5630: e51b3010 ldr r3, [fp, #-16] -800a5634: e3a02001 mov r2, #1 -800a5638: e5c32094 strb r2, [r3, #148] ; 0x94 - - return pcb; -800a563c: e51b3010 ldr r3, [fp, #-16] -} -800a5640: e1a00003 mov r0, r3 -800a5644: e24bd008 sub sp, fp, #8 -800a5648: e8bd8810 pop {r4, fp, pc} - -800a564c : - -extern void proc_switch(struct context**, struct context*); -void kmain(void) -{ -800a564c: e92d4810 push {r4, fp, lr} -800a5650: e28db008 add fp, sp, #8 -800a5654: e24dd01c sub sp, sp, #28 - phymem_init(); -800a5658: ebfffc44 bl 800a4770 - - xizi_kern_driver_init(); -800a565c: eb000275 bl 800a6038 <__xizi_kern_driver_init_veneer> - - initcode(); -800a5660: eb000502 bl 800a6a70 <_binary_initcode_start> - - xizi_proc_maintainer.init(); -800a5664: e30639c0 movw r3, #27072 ; 0x69c0 -800a5668: e348300a movt r3, #32778 ; 0x800a -800a566c: e59330a4 ldr r3, [r3, #164] ; 0xa4 -800a5670: e12fff33 blx r3 - - // test new_pcb - LOG("Testing new_pcb.\r\n"); -800a5674: e30615e8 movw r1, #26088 ; 0x65e8 -800a5678: e348100a movt r1, #32778 ; 0x800a -800a567c: e30604ac movw r0, #25772 ; 0x64ac -800a5680: e348000a movt r0, #32778 ; 0x800a -800a5684: ebffeb7c bl 800a047c -800a5688: e30604b8 movw r0, #25784 ; 0x64b8 -800a568c: e348000a movt r0, #32778 ; 0x800a -800a5690: ebffeb79 bl 800a047c - struct PCB* pcb = 0; -800a5694: e3a03000 mov r3, #0 -800a5698: e50b3010 str r3, [fp, #-16] - - DEBUG("Begin| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); -800a569c: e30615e8 movw r1, #26088 ; 0x65e8 -800a56a0: e348100a movt r1, #32778 ; 0x800a -800a56a4: e30604cc movw r0, #25804 ; 0x64cc -800a56a8: e348000a movt r0, #32778 ; 0x800a -800a56ac: ebffeb72 bl 800a047c -800a56b0: e30639c0 movw r3, #27072 ; 0x69c0 -800a56b4: e348300a movt r3, #32778 ; 0x800a -800a56b8: e5933098 ldr r3, [r3, #152] ; 0x98 -800a56bc: e1a01003 mov r1, r3 -800a56c0: e30604dc movw r0, #25820 ; 0x64dc -800a56c4: e348000a movt r0, #32778 ; 0x800a -800a56c8: ebffeb6b bl 800a047c - DEBUG("Begin| nr_free_pages: %d\r\n", nr_free_pages); -800a56cc: e30615e8 movw r1, #26088 ; 0x65e8 -800a56d0: e348100a movt r1, #32778 ; 0x800a -800a56d4: e30604cc movw r0, #25804 ; 0x64cc -800a56d8: e348000a movt r0, #32778 ; 0x800a -800a56dc: ebffeb66 bl 800a047c -800a56e0: e3063b24 movw r3, #27428 ; 0x6b24 -800a56e4: e348300a movt r3, #32778 ; 0x800a -800a56e8: e5933000 ldr r3, [r3] -800a56ec: e1a01003 mov r1, r3 -800a56f0: e30604f8 movw r0, #25848 ; 0x64f8 -800a56f4: e348000a movt r0, #32778 ; 0x800a -800a56f8: ebffeb5f bl 800a047c - pcb = xizi_proc_maintainer.new_pcb(); -800a56fc: e30639c0 movw r3, #27072 ; 0x69c0 -800a5700: e348300a movt r3, #32778 ; 0x800a -800a5704: e59330a8 ldr r3, [r3, #168] ; 0xa8 -800a5708: e12fff33 blx r3 -800a570c: e50b0010 str r0, [fp, #-16] - - DEBUG("New PCB| nr_free_pages: %d\r\n", nr_free_pages); -800a5710: e30615e8 movw r1, #26088 ; 0x65e8 -800a5714: e348100a movt r1, #32778 ; 0x800a -800a5718: e30604cc movw r0, #25804 ; 0x64cc -800a571c: e348000a movt r0, #32778 ; 0x800a -800a5720: ebffeb55 bl 800a047c -800a5724: e3063b24 movw r3, #27428 ; 0x6b24 -800a5728: e348300a movt r3, #32778 ; 0x800a -800a572c: e5933000 ldr r3, [r3] -800a5730: e1a01003 mov r1, r3 -800a5734: e3060514 movw r0, #25876 ; 0x6514 -800a5738: e348000a movt r0, #32778 ; 0x800a -800a573c: ebffeb4e bl 800a047c - DEBUG("New PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); -800a5740: e30615e8 movw r1, #26088 ; 0x65e8 -800a5744: e348100a movt r1, #32778 ; 0x800a -800a5748: e30604cc movw r0, #25804 ; 0x64cc -800a574c: e348000a movt r0, #32778 ; 0x800a -800a5750: ebffeb49 bl 800a047c -800a5754: e30639c0 movw r3, #27072 ; 0x69c0 -800a5758: e348300a movt r3, #32778 ; 0x800a -800a575c: e5933098 ldr r3, [r3, #152] ; 0x98 -800a5760: e1a01003 mov r1, r3 -800a5764: e3060534 movw r0, #25908 ; 0x6534 -800a5768: e348000a movt r0, #32778 ; 0x800a -800a576c: ebffeb42 bl 800a047c - - extern char _binary_initcode_start[], _binary_initcode_end[]; - DEBUG("initcode start: %x, initcode end: %x\r\n", _binary_initcode_start, _binary_initcode_end); -800a5770: e30615e8 movw r1, #26088 ; 0x65e8 -800a5774: e348100a movt r1, #32778 ; 0x800a -800a5778: e30604cc movw r0, #25804 ; 0x64cc -800a577c: e348000a movt r0, #32778 ; 0x800a -800a5780: ebffeb3d bl 800a047c -800a5784: e3062a90 movw r2, #27280 ; 0x6a90 -800a5788: e348200a movt r2, #32778 ; 0x800a -800a578c: e3061a70 movw r1, #27248 ; 0x6a70 -800a5790: e348100a movt r1, #32778 ; 0x800a -800a5794: e3060550 movw r0, #25936 ; 0x6550 -800a5798: e348000a movt r0, #32778 ; 0x800a -800a579c: ebffeb36 bl 800a047c - - xizi_pager.map_pages(&pcb->pgdir, 0, (uintptr_t)_binary_initcode_start, (uintptr_t)(_binary_initcode_end - _binary_initcode_start), AP_KU); -800a57a0: e3013428 movw r3, #5160 ; 0x1428 -800a57a4: e3423780 movt r3, #10112 ; 0x2780 -800a57a8: e5934008 ldr r4, [r3, #8] -800a57ac: e51b3010 ldr r3, [fp, #-16] -800a57b0: e28300a4 add r0, r3, #164 ; 0xa4 -800a57b4: e3061a70 movw r1, #27248 ; 0x6a70 -800a57b8: e348100a movt r1, #32778 ; 0x800a -800a57bc: e3062a90 movw r2, #27280 ; 0x6a90 -800a57c0: e348200a movt r2, #32778 ; 0x800a -800a57c4: e3063a70 movw r3, #27248 ; 0x6a70 -800a57c8: e348300a movt r3, #32778 ; 0x800a -800a57cc: e0423003 sub r3, r2, r3 -800a57d0: e1a02003 mov r2, r3 -800a57d4: e3a03003 mov r3, #3 -800a57d8: e58d3000 str r3, [sp] -800a57dc: e1a03002 mov r3, r2 -800a57e0: e1a02001 mov r2, r1 -800a57e4: e3a01000 mov r1, #0 -800a57e8: e12fff34 blx r4 - DEBUG("Map pages| nr_free_pages: %d\r\n", nr_free_pages); -800a57ec: e30615e8 movw r1, #26088 ; 0x65e8 -800a57f0: e348100a movt r1, #32778 ; 0x800a -800a57f4: e30604cc movw r0, #25804 ; 0x64cc -800a57f8: e348000a movt r0, #32778 ; 0x800a -800a57fc: ebffeb1e bl 800a047c -800a5800: e3063b24 movw r3, #27428 ; 0x6b24 -800a5804: e348300a movt r3, #32778 ; 0x800a -800a5808: e5933000 ldr r3, [r3] -800a580c: e1a01003 mov r1, r3 -800a5810: e3060578 movw r0, #25976 ; 0x6578 -800a5814: e348000a movt r0, #32778 ; 0x800a -800a5818: ebffeb17 bl 800a047c - - xizi_proc_maintainer.free_pcb(pcb); -800a581c: e30639c0 movw r3, #27072 ; 0x69c0 -800a5820: e348300a movt r3, #32778 ; 0x800a -800a5824: e59330ac ldr r3, [r3, #172] ; 0xac -800a5828: e51b0010 ldr r0, [fp, #-16] -800a582c: e12fff33 blx r3 - DEBUG("Free PCB| nr_free_pages: %d\r\n", nr_free_pages); -800a5830: e30615e8 movw r1, #26088 ; 0x65e8 -800a5834: e348100a movt r1, #32778 ; 0x800a -800a5838: e30604cc movw r0, #25804 ; 0x64cc -800a583c: e348000a movt r0, #32778 ; 0x800a -800a5840: ebffeb0d bl 800a047c -800a5844: e3063b24 movw r3, #27428 ; 0x6b24 -800a5848: e348300a movt r3, #32778 ; 0x800a -800a584c: e5933000 ldr r3, [r3] -800a5850: e1a01003 mov r1, r3 -800a5854: e3060598 movw r0, #26008 ; 0x6598 -800a5858: e348000a movt r0, #32778 ; 0x800a -800a585c: ebffeb06 bl 800a047c - DEBUG("Free PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); -800a5860: e30615e8 movw r1, #26088 ; 0x65e8 -800a5864: e348100a movt r1, #32778 ; 0x800a -800a5868: e30604cc movw r0, #25804 ; 0x64cc -800a586c: e348000a movt r0, #32778 ; 0x800a -800a5870: ebffeb01 bl 800a047c -800a5874: e30639c0 movw r3, #27072 ; 0x69c0 -800a5878: e348300a movt r3, #32778 ; 0x800a -800a587c: e5933098 ldr r3, [r3, #152] ; 0x98 -800a5880: e1a01003 mov r1, r3 -800a5884: e30605b8 movw r0, #26040 ; 0x65b8 -800a5888: e348000a movt r0, #32778 ; 0x800a -800a588c: ebffeafa bl 800a047c - - LOG("kernel init done.\r\n"); -800a5890: e30615e8 movw r1, #26088 ; 0x65e8 -800a5894: e348100a movt r1, #32778 ; 0x800a -800a5898: e30604ac movw r0, #25772 ; 0x64ac -800a589c: e348000a movt r0, #32778 ; 0x800a -800a58a0: ebffeaf5 bl 800a047c -800a58a4: e30605d4 movw r0, #26068 ; 0x65d4 -800a58a8: e348000a movt r0, #32778 ; 0x800a -800a58ac: ebffeaf2 bl 800a047c - - struct PCB* proc = first_proc(); -800a58b0: ebffff0f bl 800a54f4 -800a58b4: e50b0014 str r0, [fp, #-20] ; 0xffffffec - - struct CPU* cpu = cur_cpu(); -800a58b8: ebffff00 bl 800a54c0 -800a58bc: e50b0018 str r0, [fp, #-24] ; 0xffffffe8 - cpu->proc = proc; -800a58c0: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a58c4: e51b2014 ldr r2, [fp, #-20] ; 0xffffffec -800a58c8: e583200c str r2, [r3, #12] - proc_switch(&cpu->scheduler, proc->main_thread.context); -800a58cc: e51b3018 ldr r3, [fp, #-24] ; 0xffffffe8 -800a58d0: e2832010 add r2, r3, #16 -800a58d4: e51b3014 ldr r3, [fp, #-20] ; 0xffffffec -800a58d8: e59330b4 ldr r3, [r3, #180] ; 0xb4 -800a58dc: e1a01003 mov r1, r3 -800a58e0: e1a00002 mov r0, r2 -800a58e4: ebfffb9c bl 800a475c -800a58e8: e320f000 nop {0} -800a58ec: e24bd008 sub sp, fp, #8 -800a58f0: e8bd8810 pop {r4, fp, pc} - -800a58f4 : -{ -800a58f4: e92d4800 push {fp, lr} -800a58f8: e28db004 add fp, sp, #4 - return cpu_get_current(); -800a58fc: ebfff62f bl 800a31c0 -800a5900: e1a03000 mov r3, r0 -} -800a5904: e1a00003 mov r0, r3 -800a5908: e8bd8800 pop {fp, pc} - -800a590c : -{ -800a590c: e92d4800 push {fp, lr} -800a5910: e28db004 add fp, sp, #4 - return &global_cpus[cur_cpuid()]; -800a5914: ebfffff6 bl 800a58f4 -800a5918: e1a02000 mov r2, r0 -800a591c: e1a03002 mov r3, r2 -800a5920: e1a03103 lsl r3, r3, #2 -800a5924: e0833002 add r3, r3, r2 -800a5928: e1a03103 lsl r3, r3, #2 -800a592c: e3062b28 movw r2, #27432 ; 0x6b28 -800a5930: e348200a movt r2, #32778 ; 0x800a -800a5934: e0833002 add r3, r3, r2 -} -800a5938: e1a00003 mov r0, r3 -800a593c: e8bd8800 pop {fp, pc} - -800a5940 : -#include "spinlock.h" -#include "log.h" -#include "process.h" - -void spinlock_init(struct spinlock* lock, char* name) -{ -800a5940: e52db004 push {fp} ; (str fp, [sp, #-4]!) -800a5944: e28db000 add fp, sp, #0 -800a5948: e24dd00c sub sp, sp, #12 -800a594c: e50b0008 str r0, [fp, #-8] -800a5950: e50b100c str r1, [fp, #-12] - lock->name = name; -800a5954: e51b3008 ldr r3, [fp, #-8] -800a5958: e51b200c ldr r2, [fp, #-12] -800a595c: e5832004 str r2, [r3, #4] - lock->is_locked = 0; -800a5960: e51b3008 ldr r3, [fp, #-8] -800a5964: e3a02000 mov r2, #0 -800a5968: e5832000 str r2, [r3] - lock->cpu = 0; -800a596c: e51b3008 ldr r3, [fp, #-8] -800a5970: e3a02000 mov r2, #0 -800a5974: e5832008 str r2, [r3, #8] -} -800a5978: e320f000 nop {0} -800a597c: e28bd000 add sp, fp, #0 -800a5980: e49db004 pop {fp} ; (ldr fp, [sp], #4) -800a5984: e12fff1e bx lr - -800a5988 : - -static void push_int(void) -{ -800a5988: e92d4800 push {fp, lr} -800a598c: e28db004 add fp, sp, #4 -800a5990: e24dd008 sub sp, sp, #8 - int is_int = xizi_trap_driver.is_in_interrupt(); -800a5994: e30636d4 movw r3, #26324 ; 0x66d4 -800a5998: e348300a movt r3, #32778 ; 0x800a -800a599c: e59332c4 ldr r3, [r3, #708] ; 0x2c4 -800a59a0: e12fff33 blx r3 -800a59a4: e50b0008 str r0, [fp, #-8] - - xizi_trap_driver.cpu_irq_disable(); -800a59a8: e30636d4 movw r3, #26324 ; 0x66d4 -800a59ac: e348300a movt r3, #32778 ; 0x800a -800a59b0: e59332ac ldr r3, [r3, #684] ; 0x2ac -800a59b4: e12fff33 blx r3 - struct CPU* cpu = cur_cpu(); -800a59b8: ebffffd3 bl 800a590c -800a59bc: e50b000c str r0, [fp, #-12] - if (cpu->lock_depth == 0) { -800a59c0: e51b300c ldr r3, [fp, #-12] -800a59c4: e5933004 ldr r3, [r3, #4] -800a59c8: e3530000 cmp r3, #0 -800a59cc: 1a000002 bne 800a59dc - cpu->int_enable = is_int; -800a59d0: e51b300c ldr r3, [fp, #-12] -800a59d4: e51b2008 ldr r2, [fp, #-8] -800a59d8: e5832008 str r2, [r3, #8] - } - cpu->lock_depth += 1; -800a59dc: e51b300c ldr r3, [fp, #-12] -800a59e0: e5933004 ldr r3, [r3, #4] -800a59e4: e2832001 add r2, r3, #1 -800a59e8: e51b300c ldr r3, [fp, #-12] -800a59ec: e5832004 str r2, [r3, #4] -} -800a59f0: e320f000 nop {0} -800a59f4: e24bd004 sub sp, fp, #4 -800a59f8: e8bd8800 pop {fp, pc} - -800a59fc : - -static void pop_int(void) -{ -800a59fc: e92d4800 push {fp, lr} -800a5a00: e28db004 add fp, sp, #4 -800a5a04: e24dd008 sub sp, sp, #8 - struct CPU* cpu = cur_cpu(); -800a5a08: ebffffbf bl 800a590c -800a5a0c: e50b0008 str r0, [fp, #-8] - if (xizi_trap_driver.is_in_interrupt() || cpu->lock_depth < 1) { -800a5a10: e30636d4 movw r3, #26324 ; 0x66d4 -800a5a14: e348300a movt r3, #32778 ; 0x800a -800a5a18: e59332c4 ldr r3, [r3, #708] ; 0x2c4 -800a5a1c: e12fff33 blx r3 -800a5a20: e1a03000 mov r3, r0 -800a5a24: e3530000 cmp r3, #0 -800a5a28: 1a000003 bne 800a5a3c -800a5a2c: e51b3008 ldr r3, [fp, #-8] -800a5a30: e5933004 ldr r3, [r3, #4] -800a5a34: e3530000 cmp r3, #0 -800a5a38: ca000008 bgt 800a5a60 - ERROR("Error: pop interrupt while not been pushed"); -800a5a3c: e3061688 movw r1, #26248 ; 0x6688 -800a5a40: e348100a movt r1, #32778 ; 0x800a -800a5a44: e30605f0 movw r0, #26096 ; 0x65f0 -800a5a48: e348000a movt r0, #32778 ; 0x800a -800a5a4c: ebffea8a bl 800a047c -800a5a50: e3060600 movw r0, #26112 ; 0x6600 -800a5a54: e348000a movt r0, #32778 ; 0x800a -800a5a58: ebffea87 bl 800a047c - return; -800a5a5c: ea000010 b 800a5aa4 - } - - cpu->lock_depth -= 1; -800a5a60: e51b3008 ldr r3, [fp, #-8] -800a5a64: e5933004 ldr r3, [r3, #4] -800a5a68: e2432001 sub r2, r3, #1 -800a5a6c: e51b3008 ldr r3, [fp, #-8] -800a5a70: e5832004 str r2, [r3, #4] - if (cpu->lock_depth == 0 && cpu->int_enable) { -800a5a74: e51b3008 ldr r3, [fp, #-8] -800a5a78: e5933004 ldr r3, [r3, #4] -800a5a7c: e3530000 cmp r3, #0 -800a5a80: 1a000007 bne 800a5aa4 -800a5a84: e51b3008 ldr r3, [fp, #-8] -800a5a88: e5933008 ldr r3, [r3, #8] -800a5a8c: e3530000 cmp r3, #0 -800a5a90: 0a000003 beq 800a5aa4 - xizi_trap_driver.cpu_irq_enable(); -800a5a94: e30636d4 movw r3, #26324 ; 0x66d4 -800a5a98: e348300a movt r3, #32778 ; 0x800a -800a5a9c: e59332a8 ldr r3, [r3, #680] ; 0x2a8 -800a5aa0: e12fff33 blx r3 - } -} -800a5aa4: e24bd004 sub sp, fp, #4 -800a5aa8: e8bd8800 pop {fp, pc} - -800a5aac : - -static inline int check_locked(struct spinlock* lock) -{ -800a5aac: e92d4810 push {r4, fp, lr} -800a5ab0: e28db008 add fp, sp, #8 -800a5ab4: e24dd00c sub sp, sp, #12 -800a5ab8: e50b0010 str r0, [fp, #-16] - return lock->is_locked && lock->cpu == cur_cpu(); -800a5abc: e51b3010 ldr r3, [fp, #-16] -800a5ac0: e5933000 ldr r3, [r3] -800a5ac4: e3530000 cmp r3, #0 -800a5ac8: 0a000007 beq 800a5aec -800a5acc: e51b3010 ldr r3, [fp, #-16] -800a5ad0: e5934008 ldr r4, [r3, #8] -800a5ad4: ebffff8c bl 800a590c -800a5ad8: e1a03000 mov r3, r0 -800a5adc: e1540003 cmp r4, r3 -800a5ae0: 1a000001 bne 800a5aec -800a5ae4: e3a03001 mov r3, #1 -800a5ae8: ea000000 b 800a5af0 -800a5aec: e3a03000 mov r3, #0 -} -800a5af0: e1a00003 mov r0, r3 -800a5af4: e24bd008 sub sp, fp, #8 -800a5af8: e8bd8810 pop {r4, fp, pc} - -800a5afc : - -void spinlock_lock(struct spinlock* lock) -{ -800a5afc: e92d4800 push {fp, lr} -800a5b00: e28db004 add fp, sp, #4 -800a5b04: e24dd008 sub sp, sp, #8 -800a5b08: e50b0008 str r0, [fp, #-8] - push_int(); -800a5b0c: ebffff9d bl 800a5988 - if (check_locked(lock)) { -800a5b10: e51b0008 ldr r0, [fp, #-8] -800a5b14: ebffffe4 bl 800a5aac -800a5b18: e1a03000 mov r3, r0 -800a5b1c: e3530000 cmp r3, #0 -800a5b20: 0a00000d beq 800a5b5c - ERROR("double lock a spinlock: %s\n", lock->name); -800a5b24: e3061690 movw r1, #26256 ; 0x6690 -800a5b28: e348100a movt r1, #32778 ; 0x800a -800a5b2c: e30605f0 movw r0, #26096 ; 0x65f0 -800a5b30: e348000a movt r0, #32778 ; 0x800a -800a5b34: ebffea50 bl 800a047c -800a5b38: e51b3008 ldr r3, [fp, #-8] -800a5b3c: e5933004 ldr r3, [r3, #4] -800a5b40: e1a01003 mov r1, r3 -800a5b44: e306062c movw r0, #26156 ; 0x662c -800a5b48: e348000a movt r0, #32778 ; 0x800a -800a5b4c: ebffea4a bl 800a047c - panic("double lock"); -800a5b50: e3060648 movw r0, #26184 ; 0x6648 -800a5b54: e348000a movt r0, #32778 ; 0x800a -800a5b58: ebfffcc1 bl 800a4e64 - } - - while (__sync_lock_test_and_set(&lock->is_locked, 1) != 0) -800a5b5c: e320f000 nop {0} -800a5b60: e51b2008 ldr r2, [fp, #-8] -800a5b64: e3a01001 mov r1, #1 -800a5b68: e1923f9f ldrex r3, [r2] -800a5b6c: e1820f91 strex r0, r1, [r2] -800a5b70: e3500000 cmp r0, #0 -800a5b74: 1afffffb bne 800a5b68 -800a5b78: f57ff05b dmb ish -800a5b7c: e3530000 cmp r3, #0 -800a5b80: 1afffff6 bne 800a5b60 - ; - - // MEM_BARRIER(); - __sync_synchronize(); -800a5b84: f57ff05b dmb ish - lock->cpu = cur_cpu(); -800a5b88: ebffff5f bl 800a590c -800a5b8c: e1a02000 mov r2, r0 -800a5b90: e51b3008 ldr r3, [fp, #-8] -800a5b94: e5832008 str r2, [r3, #8] -} -800a5b98: e320f000 nop {0} -800a5b9c: e24bd004 sub sp, fp, #4 -800a5ba0: e8bd8800 pop {fp, pc} - -800a5ba4 : - -void spinlock_unlock(struct spinlock* lock) -{ -800a5ba4: e92d4800 push {fp, lr} -800a5ba8: e28db004 add fp, sp, #4 -800a5bac: e24dd008 sub sp, sp, #8 -800a5bb0: e50b0008 str r0, [fp, #-8] - if (!check_locked(lock)) { -800a5bb4: e51b0008 ldr r0, [fp, #-8] -800a5bb8: ebffffbb bl 800a5aac -800a5bbc: e1a03000 mov r3, r0 -800a5bc0: e3530000 cmp r3, #0 -800a5bc4: 1a00000d bne 800a5c00 - ERROR("unlock a not locked spinlock: %s\n", lock->name); -800a5bc8: e30616a0 movw r1, #26272 ; 0x66a0 -800a5bcc: e348100a movt r1, #32778 ; 0x800a -800a5bd0: e30605f0 movw r0, #26096 ; 0x65f0 -800a5bd4: e348000a movt r0, #32778 ; 0x800a -800a5bd8: ebffea27 bl 800a047c -800a5bdc: e51b3008 ldr r3, [fp, #-8] -800a5be0: e5933004 ldr r3, [r3, #4] -800a5be4: e1a01003 mov r1, r3 -800a5be8: e3060654 movw r0, #26196 ; 0x6654 -800a5bec: e348000a movt r0, #32778 ; 0x800a -800a5bf0: ebffea21 bl 800a047c - panic("invalid unlock"); -800a5bf4: e3060678 movw r0, #26232 ; 0x6678 -800a5bf8: e348000a movt r0, #32778 ; 0x800a -800a5bfc: ebfffc98 bl 800a4e64 - } - - lock->cpu = 0; -800a5c00: e51b3008 ldr r3, [fp, #-8] -800a5c04: e3a02000 mov r2, #0 -800a5c08: e5832008 str r2, [r3, #8] - __sync_synchronize(); -800a5c0c: f57ff05b dmb ish - - __sync_lock_release(&lock->is_locked); -800a5c10: e51b3008 ldr r3, [fp, #-8] -800a5c14: f57ff05b dmb ish -800a5c18: e3a02000 mov r2, #0 -800a5c1c: e5832000 str r2, [r3] - - pop_int(); -800a5c20: ebffff75 bl 800a59fc -} -800a5c24: e320f000 nop {0} -800a5c28: e24bd004 sub sp, fp, #4 -800a5c2c: e8bd8800 pop {fp, pc} - -800a5c30 <__udivsi3>: -800a5c30: 1e4a subs r2, r1, #1 -800a5c32: bf08 it eq -800a5c34: 4770 bxeq lr -800a5c36: f0c0 8124 bcc.w 800a5e82 <__udivsi3+0x252> -800a5c3a: 4288 cmp r0, r1 -800a5c3c: f240 8116 bls.w 800a5e6c <__udivsi3+0x23c> -800a5c40: 4211 tst r1, r2 -800a5c42: f000 8117 beq.w 800a5e74 <__udivsi3+0x244> -800a5c46: fab0 f380 clz r3, r0 -800a5c4a: fab1 f281 clz r2, r1 -800a5c4e: eba2 0303 sub.w r3, r2, r3 -800a5c52: f1c3 031f rsb r3, r3, #31 -800a5c56: a204 add r2, pc, #16 ; (adr r2, 800a5c68 <__udivsi3+0x38>) -800a5c58: eb02 1303 add.w r3, r2, r3, lsl #4 -800a5c5c: f04f 0200 mov.w r2, #0 -800a5c60: 469f mov pc, r3 -800a5c62: bf00 nop -800a5c64: f3af 8000 nop.w -800a5c68: ebb0 7fc1 cmp.w r0, r1, lsl #31 -800a5c6c: bf00 nop -800a5c6e: eb42 0202 adc.w r2, r2, r2 -800a5c72: bf28 it cs -800a5c74: eba0 70c1 subcs.w r0, r0, r1, lsl #31 -800a5c78: ebb0 7f81 cmp.w r0, r1, lsl #30 -800a5c7c: bf00 nop -800a5c7e: eb42 0202 adc.w r2, r2, r2 -800a5c82: bf28 it cs -800a5c84: eba0 7081 subcs.w r0, r0, r1, lsl #30 -800a5c88: ebb0 7f41 cmp.w r0, r1, lsl #29 -800a5c8c: bf00 nop -800a5c8e: eb42 0202 adc.w r2, r2, r2 -800a5c92: bf28 it cs -800a5c94: eba0 7041 subcs.w r0, r0, r1, lsl #29 -800a5c98: ebb0 7f01 cmp.w r0, r1, lsl #28 -800a5c9c: bf00 nop -800a5c9e: eb42 0202 adc.w r2, r2, r2 -800a5ca2: bf28 it cs -800a5ca4: eba0 7001 subcs.w r0, r0, r1, lsl #28 -800a5ca8: ebb0 6fc1 cmp.w r0, r1, lsl #27 -800a5cac: bf00 nop -800a5cae: eb42 0202 adc.w r2, r2, r2 -800a5cb2: bf28 it cs -800a5cb4: eba0 60c1 subcs.w r0, r0, r1, lsl #27 -800a5cb8: ebb0 6f81 cmp.w r0, r1, lsl #26 -800a5cbc: bf00 nop -800a5cbe: eb42 0202 adc.w r2, r2, r2 -800a5cc2: bf28 it cs -800a5cc4: eba0 6081 subcs.w r0, r0, r1, lsl #26 -800a5cc8: ebb0 6f41 cmp.w r0, r1, lsl #25 -800a5ccc: bf00 nop -800a5cce: eb42 0202 adc.w r2, r2, r2 -800a5cd2: bf28 it cs -800a5cd4: eba0 6041 subcs.w r0, r0, r1, lsl #25 -800a5cd8: ebb0 6f01 cmp.w r0, r1, lsl #24 -800a5cdc: bf00 nop -800a5cde: eb42 0202 adc.w r2, r2, r2 -800a5ce2: bf28 it cs -800a5ce4: eba0 6001 subcs.w r0, r0, r1, lsl #24 -800a5ce8: ebb0 5fc1 cmp.w r0, r1, lsl #23 -800a5cec: bf00 nop -800a5cee: eb42 0202 adc.w r2, r2, r2 -800a5cf2: bf28 it cs -800a5cf4: eba0 50c1 subcs.w r0, r0, r1, lsl #23 -800a5cf8: ebb0 5f81 cmp.w r0, r1, lsl #22 -800a5cfc: bf00 nop -800a5cfe: eb42 0202 adc.w r2, r2, r2 -800a5d02: bf28 it cs -800a5d04: eba0 5081 subcs.w r0, r0, r1, lsl #22 -800a5d08: ebb0 5f41 cmp.w r0, r1, lsl #21 -800a5d0c: bf00 nop -800a5d0e: eb42 0202 adc.w r2, r2, r2 -800a5d12: bf28 it cs -800a5d14: eba0 5041 subcs.w r0, r0, r1, lsl #21 -800a5d18: ebb0 5f01 cmp.w r0, r1, lsl #20 -800a5d1c: bf00 nop -800a5d1e: eb42 0202 adc.w r2, r2, r2 -800a5d22: bf28 it cs -800a5d24: eba0 5001 subcs.w r0, r0, r1, lsl #20 -800a5d28: ebb0 4fc1 cmp.w r0, r1, lsl #19 -800a5d2c: bf00 nop -800a5d2e: eb42 0202 adc.w r2, r2, r2 -800a5d32: bf28 it cs -800a5d34: eba0 40c1 subcs.w r0, r0, r1, lsl #19 -800a5d38: ebb0 4f81 cmp.w r0, r1, lsl #18 -800a5d3c: bf00 nop -800a5d3e: eb42 0202 adc.w r2, r2, r2 -800a5d42: bf28 it cs -800a5d44: eba0 4081 subcs.w r0, r0, r1, lsl #18 -800a5d48: ebb0 4f41 cmp.w r0, r1, lsl #17 -800a5d4c: bf00 nop -800a5d4e: eb42 0202 adc.w r2, r2, r2 -800a5d52: bf28 it cs -800a5d54: eba0 4041 subcs.w r0, r0, r1, lsl #17 -800a5d58: ebb0 4f01 cmp.w r0, r1, lsl #16 -800a5d5c: bf00 nop -800a5d5e: eb42 0202 adc.w r2, r2, r2 -800a5d62: bf28 it cs -800a5d64: eba0 4001 subcs.w r0, r0, r1, lsl #16 -800a5d68: ebb0 3fc1 cmp.w r0, r1, lsl #15 -800a5d6c: bf00 nop -800a5d6e: eb42 0202 adc.w r2, r2, r2 -800a5d72: bf28 it cs -800a5d74: eba0 30c1 subcs.w r0, r0, r1, lsl #15 -800a5d78: ebb0 3f81 cmp.w r0, r1, lsl #14 -800a5d7c: bf00 nop -800a5d7e: eb42 0202 adc.w r2, r2, r2 -800a5d82: bf28 it cs -800a5d84: eba0 3081 subcs.w r0, r0, r1, lsl #14 -800a5d88: ebb0 3f41 cmp.w r0, r1, lsl #13 -800a5d8c: bf00 nop -800a5d8e: eb42 0202 adc.w r2, r2, r2 -800a5d92: bf28 it cs -800a5d94: eba0 3041 subcs.w r0, r0, r1, lsl #13 -800a5d98: ebb0 3f01 cmp.w r0, r1, lsl #12 -800a5d9c: bf00 nop -800a5d9e: eb42 0202 adc.w r2, r2, r2 -800a5da2: bf28 it cs -800a5da4: eba0 3001 subcs.w r0, r0, r1, lsl #12 -800a5da8: ebb0 2fc1 cmp.w r0, r1, lsl #11 -800a5dac: bf00 nop -800a5dae: eb42 0202 adc.w r2, r2, r2 -800a5db2: bf28 it cs -800a5db4: eba0 20c1 subcs.w r0, r0, r1, lsl #11 -800a5db8: ebb0 2f81 cmp.w r0, r1, lsl #10 -800a5dbc: bf00 nop -800a5dbe: eb42 0202 adc.w r2, r2, r2 -800a5dc2: bf28 it cs -800a5dc4: eba0 2081 subcs.w r0, r0, r1, lsl #10 -800a5dc8: ebb0 2f41 cmp.w r0, r1, lsl #9 -800a5dcc: bf00 nop -800a5dce: eb42 0202 adc.w r2, r2, r2 -800a5dd2: bf28 it cs -800a5dd4: eba0 2041 subcs.w r0, r0, r1, lsl #9 -800a5dd8: ebb0 2f01 cmp.w r0, r1, lsl #8 -800a5ddc: bf00 nop -800a5dde: eb42 0202 adc.w r2, r2, r2 -800a5de2: bf28 it cs -800a5de4: eba0 2001 subcs.w r0, r0, r1, lsl #8 -800a5de8: ebb0 1fc1 cmp.w r0, r1, lsl #7 -800a5dec: bf00 nop -800a5dee: eb42 0202 adc.w r2, r2, r2 -800a5df2: bf28 it cs -800a5df4: eba0 10c1 subcs.w r0, r0, r1, lsl #7 -800a5df8: ebb0 1f81 cmp.w r0, r1, lsl #6 -800a5dfc: bf00 nop -800a5dfe: eb42 0202 adc.w r2, r2, r2 -800a5e02: bf28 it cs -800a5e04: eba0 1081 subcs.w r0, r0, r1, lsl #6 -800a5e08: ebb0 1f41 cmp.w r0, r1, lsl #5 -800a5e0c: bf00 nop -800a5e0e: eb42 0202 adc.w r2, r2, r2 -800a5e12: bf28 it cs -800a5e14: eba0 1041 subcs.w r0, r0, r1, lsl #5 -800a5e18: ebb0 1f01 cmp.w r0, r1, lsl #4 -800a5e1c: bf00 nop -800a5e1e: eb42 0202 adc.w r2, r2, r2 -800a5e22: bf28 it cs -800a5e24: eba0 1001 subcs.w r0, r0, r1, lsl #4 -800a5e28: ebb0 0fc1 cmp.w r0, r1, lsl #3 -800a5e2c: bf00 nop -800a5e2e: eb42 0202 adc.w r2, r2, r2 -800a5e32: bf28 it cs -800a5e34: eba0 00c1 subcs.w r0, r0, r1, lsl #3 -800a5e38: ebb0 0f81 cmp.w r0, r1, lsl #2 -800a5e3c: bf00 nop -800a5e3e: eb42 0202 adc.w r2, r2, r2 -800a5e42: bf28 it cs -800a5e44: eba0 0081 subcs.w r0, r0, r1, lsl #2 -800a5e48: ebb0 0f41 cmp.w r0, r1, lsl #1 -800a5e4c: bf00 nop -800a5e4e: eb42 0202 adc.w r2, r2, r2 -800a5e52: bf28 it cs -800a5e54: eba0 0041 subcs.w r0, r0, r1, lsl #1 -800a5e58: ebb0 0f01 cmp.w r0, r1 -800a5e5c: bf00 nop -800a5e5e: eb42 0202 adc.w r2, r2, r2 -800a5e62: bf28 it cs -800a5e64: eba0 0001 subcs.w r0, r0, r1 -800a5e68: 4610 mov r0, r2 -800a5e6a: 4770 bx lr -800a5e6c: bf0c ite eq -800a5e6e: 2001 moveq r0, #1 -800a5e70: 2000 movne r0, #0 -800a5e72: 4770 bx lr -800a5e74: fab1 f281 clz r2, r1 -800a5e78: f1c2 021f rsb r2, r2, #31 -800a5e7c: fa20 f002 lsr.w r0, r0, r2 -800a5e80: 4770 bx lr -800a5e82: b108 cbz r0, 800a5e88 <__udivsi3+0x258> -800a5e84: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff -800a5e88: f000 b80e b.w 800a5ea8 <__aeabi_idiv0> - -800a5e8c <__aeabi_uidivmod>: -800a5e8c: 2900 cmp r1, #0 -800a5e8e: d0f8 beq.n 800a5e82 <__udivsi3+0x252> -800a5e90: e92d 4003 stmdb sp!, {r0, r1, lr} -800a5e94: f7ff fecc bl 800a5c30 <__udivsi3> -800a5e98: e8bd 4006 ldmia.w sp!, {r1, r2, lr} -800a5e9c: fb02 f300 mul.w r3, r2, r0 -800a5ea0: eba1 0103 sub.w r1, r1, r3 -800a5ea4: 4770 bx lr -800a5ea6: bf00 nop - -800a5ea8 <__aeabi_idiv0>: -800a5ea8: 4770 bx lr -800a5eaa: bf00 nop - -800a5eac : -800a5eac: 4684 mov ip, r0 -800a5eae: ea41 0300 orr.w r3, r1, r0 -800a5eb2: f013 0303 ands.w r3, r3, #3 -800a5eb6: d149 bne.n 800a5f4c -800a5eb8: 3a40 subs r2, #64 ; 0x40 -800a5eba: d323 bcc.n 800a5f04 -800a5ebc: 680b ldr r3, [r1, #0] -800a5ebe: 6003 str r3, [r0, #0] -800a5ec0: 684b ldr r3, [r1, #4] -800a5ec2: 6043 str r3, [r0, #4] -800a5ec4: 688b ldr r3, [r1, #8] -800a5ec6: 6083 str r3, [r0, #8] -800a5ec8: 68cb ldr r3, [r1, #12] -800a5eca: 60c3 str r3, [r0, #12] -800a5ecc: 690b ldr r3, [r1, #16] -800a5ece: 6103 str r3, [r0, #16] -800a5ed0: 694b ldr r3, [r1, #20] -800a5ed2: 6143 str r3, [r0, #20] -800a5ed4: 698b ldr r3, [r1, #24] -800a5ed6: 6183 str r3, [r0, #24] -800a5ed8: 69cb ldr r3, [r1, #28] -800a5eda: 61c3 str r3, [r0, #28] -800a5edc: 6a0b ldr r3, [r1, #32] -800a5ede: 6203 str r3, [r0, #32] -800a5ee0: 6a4b ldr r3, [r1, #36] ; 0x24 -800a5ee2: 6243 str r3, [r0, #36] ; 0x24 -800a5ee4: 6a8b ldr r3, [r1, #40] ; 0x28 -800a5ee6: 6283 str r3, [r0, #40] ; 0x28 -800a5ee8: 6acb ldr r3, [r1, #44] ; 0x2c -800a5eea: 62c3 str r3, [r0, #44] ; 0x2c -800a5eec: 6b0b ldr r3, [r1, #48] ; 0x30 -800a5eee: 6303 str r3, [r0, #48] ; 0x30 -800a5ef0: 6b4b ldr r3, [r1, #52] ; 0x34 -800a5ef2: 6343 str r3, [r0, #52] ; 0x34 -800a5ef4: 6b8b ldr r3, [r1, #56] ; 0x38 -800a5ef6: 6383 str r3, [r0, #56] ; 0x38 -800a5ef8: 6bcb ldr r3, [r1, #60] ; 0x3c -800a5efa: 63c3 str r3, [r0, #60] ; 0x3c -800a5efc: 3040 adds r0, #64 ; 0x40 -800a5efe: 3140 adds r1, #64 ; 0x40 -800a5f00: 3a40 subs r2, #64 ; 0x40 -800a5f02: d2db bcs.n 800a5ebc -800a5f04: 3230 adds r2, #48 ; 0x30 -800a5f06: d30b bcc.n 800a5f20 -800a5f08: 680b ldr r3, [r1, #0] -800a5f0a: 6003 str r3, [r0, #0] -800a5f0c: 684b ldr r3, [r1, #4] -800a5f0e: 6043 str r3, [r0, #4] -800a5f10: 688b ldr r3, [r1, #8] -800a5f12: 6083 str r3, [r0, #8] -800a5f14: 68cb ldr r3, [r1, #12] -800a5f16: 60c3 str r3, [r0, #12] -800a5f18: 3010 adds r0, #16 -800a5f1a: 3110 adds r1, #16 -800a5f1c: 3a10 subs r2, #16 -800a5f1e: d2f3 bcs.n 800a5f08 -800a5f20: 320c adds r2, #12 -800a5f22: d305 bcc.n 800a5f30 -800a5f24: f851 3b04 ldr.w r3, [r1], #4 -800a5f28: f840 3b04 str.w r3, [r0], #4 -800a5f2c: 3a04 subs r2, #4 -800a5f2e: d2f9 bcs.n 800a5f24 -800a5f30: 3204 adds r2, #4 -800a5f32: d008 beq.n 800a5f46 -800a5f34: 07d2 lsls r2, r2, #31 -800a5f36: bf1c itt ne -800a5f38: f811 3b01 ldrbne.w r3, [r1], #1 -800a5f3c: f800 3b01 strbne.w r3, [r0], #1 -800a5f40: d301 bcc.n 800a5f46 -800a5f42: 880b ldrh r3, [r1, #0] -800a5f44: 8003 strh r3, [r0, #0] -800a5f46: 4660 mov r0, ip -800a5f48: 4770 bx lr -800a5f4a: bf00 nop -800a5f4c: 2a08 cmp r2, #8 -800a5f4e: d313 bcc.n 800a5f78 -800a5f50: 078b lsls r3, r1, #30 -800a5f52: d0b1 beq.n 800a5eb8 -800a5f54: f010 0303 ands.w r3, r0, #3 -800a5f58: d0ae beq.n 800a5eb8 -800a5f5a: f1c3 0304 rsb r3, r3, #4 -800a5f5e: 1ad2 subs r2, r2, r3 -800a5f60: 07db lsls r3, r3, #31 -800a5f62: bf1c itt ne -800a5f64: f811 3b01 ldrbne.w r3, [r1], #1 -800a5f68: f800 3b01 strbne.w r3, [r0], #1 -800a5f6c: d3a4 bcc.n 800a5eb8 -800a5f6e: f831 3b02 ldrh.w r3, [r1], #2 -800a5f72: f820 3b02 strh.w r3, [r0], #2 -800a5f76: e79f b.n 800a5eb8 -800a5f78: 3a04 subs r2, #4 -800a5f7a: d3d9 bcc.n 800a5f30 -800a5f7c: 3a01 subs r2, #1 -800a5f7e: f811 3b01 ldrb.w r3, [r1], #1 -800a5f82: f800 3b01 strb.w r3, [r0], #1 -800a5f86: d2f9 bcs.n 800a5f7c -800a5f88: 780b ldrb r3, [r1, #0] -800a5f8a: 7003 strb r3, [r0, #0] -800a5f8c: 784b ldrb r3, [r1, #1] -800a5f8e: 7043 strb r3, [r0, #1] -800a5f90: 788b ldrb r3, [r1, #2] -800a5f92: 7083 strb r3, [r0, #2] -800a5f94: 4660 mov r0, ip -800a5f96: 4770 bx lr - -800a5f98 : -800a5f98: b4f0 push {r4, r5, r6, r7} -800a5f9a: 0786 lsls r6, r0, #30 -800a5f9c: d046 beq.n 800a602c -800a5f9e: 1e54 subs r4, r2, #1 -800a5fa0: 2a00 cmp r2, #0 -800a5fa2: d03c beq.n 800a601e -800a5fa4: b2ca uxtb r2, r1 -800a5fa6: 4603 mov r3, r0 -800a5fa8: e002 b.n 800a5fb0 -800a5faa: f114 34ff adds.w r4, r4, #4294967295 ; 0xffffffff -800a5fae: d336 bcc.n 800a601e -800a5fb0: f803 2b01 strb.w r2, [r3], #1 -800a5fb4: 079d lsls r5, r3, #30 -800a5fb6: d1f8 bne.n 800a5faa -800a5fb8: 2c03 cmp r4, #3 -800a5fba: d929 bls.n 800a6010 -800a5fbc: b2cd uxtb r5, r1 -800a5fbe: 2c0f cmp r4, #15 -800a5fc0: ea45 2505 orr.w r5, r5, r5, lsl #8 -800a5fc4: ea45 4505 orr.w r5, r5, r5, lsl #16 -800a5fc8: d933 bls.n 800a6032 -800a5fca: f1a4 0610 sub.w r6, r4, #16 -800a5fce: f103 0720 add.w r7, r3, #32 -800a5fd2: f103 0210 add.w r2, r3, #16 -800a5fd6: 0936 lsrs r6, r6, #4 -800a5fd8: eb07 1706 add.w r7, r7, r6, lsl #4 -800a5fdc: e942 5504 strd r5, r5, [r2, #-16] -800a5fe0: e942 5502 strd r5, r5, [r2, #-8] -800a5fe4: 3210 adds r2, #16 -800a5fe6: 42ba cmp r2, r7 -800a5fe8: d1f8 bne.n 800a5fdc -800a5fea: 1c72 adds r2, r6, #1 -800a5fec: f014 0f0c tst.w r4, #12 -800a5ff0: f004 060f and.w r6, r4, #15 -800a5ff4: eb03 1202 add.w r2, r3, r2, lsl #4 -800a5ff8: d013 beq.n 800a6022 -800a5ffa: 1f33 subs r3, r6, #4 -800a5ffc: f023 0303 bic.w r3, r3, #3 -800a6000: 3304 adds r3, #4 -800a6002: 4413 add r3, r2 -800a6004: f842 5b04 str.w r5, [r2], #4 -800a6008: 4293 cmp r3, r2 -800a600a: d1fb bne.n 800a6004 -800a600c: f006 0403 and.w r4, r6, #3 -800a6010: b12c cbz r4, 800a601e -800a6012: b2c9 uxtb r1, r1 -800a6014: 441c add r4, r3 -800a6016: f803 1b01 strb.w r1, [r3], #1 -800a601a: 429c cmp r4, r3 -800a601c: d1fb bne.n 800a6016 -800a601e: bcf0 pop {r4, r5, r6, r7} -800a6020: 4770 bx lr -800a6022: 4634 mov r4, r6 -800a6024: 4613 mov r3, r2 -800a6026: 2c00 cmp r4, #0 -800a6028: d1f3 bne.n 800a6012 -800a602a: e7f8 b.n 800a601e -800a602c: 4614 mov r4, r2 -800a602e: 4603 mov r3, r0 -800a6030: e7c2 b.n 800a5fb8 -800a6032: 461a mov r2, r3 -800a6034: 4626 mov r6, r4 -800a6036: e7e0 b.n 800a5ffa - -800a6038 <__xizi_kern_driver_init_veneer>: -800a6038: e51ff004 ldr pc, [pc, #-4] ; 800a603c <__xizi_kern_driver_init_veneer+0x4> -800a603c: 278010e8 strcs r1, [r0, r8, ror #1] - -Disassembly of section .init: - -800a6040 <_init>: -800a6040: b5f8 push {r3, r4, r5, r6, r7, lr} -800a6042: bf00 nop - -Disassembly of section .fini: - -800a6044 <_fini>: -800a6044: b5f8 push {r3, r4, r5, r6, r7, lr} -800a6046: bf00 nop - -Disassembly of section .rodata: - -800a6048 : -800a6048: 6c6c756e cfstr64vs mvdx7, [ip], #-440 ; 0xfffffe48 -800a604c: 746d6620 strbtvc r6, [sp], #-1568 ; 0xfffff9e0 -800a6050: 00000000 andeq r0, r0, r0 -800a6054: 6c756e28 ldclvs 14, cr6, [r5], #-160 ; 0xffffff60 -800a6058: 0000296c andeq r2, r0, ip, ror #18 -800a605c: 6d696e55 stclvs 14, cr6, [r9, #-340]! ; 0xfffffeac -800a6060: 6d656c70 stclvs 12, cr6, [r5, #-448]! ; 0xfffffe40 -800a6064: 65746e65 ldrbvs r6, [r4, #-3685]! ; 0xfffff19b -800a6068: 72492064 subvc r2, r9, #100 ; 0x64 -800a606c: 000a0d71 andeq r0, sl, r1, ror sp -800a6070: 00000011 andeq r0, r0, r1, lsl r0 -800a6074: 00000012 andeq r0, r0, r2, lsl r0 -800a6078: 00000017 andeq r0, r0, r7, lsl r0 -800a607c: 0000001b andeq r0, r0, fp, lsl r0 - -800a6080 : -800a6080: 2f34f600 svccs 0x0034f600 - -800a6084 : -800a6084: 1f78a400 svcne 0x0078a400 -800a6088: 179a7b00 ldrne r7, [sl, r0, lsl #22] -800a608c: 14fb1800 ldrbtne r1, [fp], #2048 ; 0x800 -800a6090: 0bcd3d80 bleq 7f3f5698 -800a6094: 2367b880 cmncs r7, #128, 16 ; 0x800000 - -800a6098 : -800a6098: 1c9c3800 ldcne 8, cr3, [ip], {0} -800a609c: 2aea5400 bcs 7fb3b0a4 -800a60a0: 202fbf00 eorcs fp, pc, r0, lsl #30 -800a60a4: 1e4b0e1e mcrne 14, 2, r0, cr11, cr14, {0} -800a60a8: 1b1abbca blne 80754fd8 - -800a60ac : -800a60ac: 26be3680 ldrtcs r3, [lr], r0, lsl #13 - -800a60b0 : -800a60b0: 26be3680 ldrtcs r3, [lr], r0, lsl #13 -800a60b4: 6d656d6b stclvs 13, cr6, [r5, #-428]! ; 0xfffffe54 -800a60b8: 00000000 andeq r0, r0, r0 -800a60bc: 6572666b ldrbvs r6, [r2, #-1643]! ; 0xfffff995 -800a60c0: 202d2065 eorcs r2, sp, r5, rrx -800a60c4: 6c616e75 stclvs 14, cr6, [r1], #-468 ; 0xfffffe2c -800a60c8: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 -800a60cc: 000a0d64 andeq r0, sl, r4, ror #26 -800a60d0: 6572666b ldrbvs r6, [r2, #-1643]! ; 0xfffff995 -800a60d4: 202d2065 eorcs r2, sp, r5, rrx -800a60d8: 65646e75 strbvs r6, [r4, #-3701]! ; 0xfffff18b -800a60dc: 656b2072 strbvs r2, [fp, #-114]! ; 0xffffff8e -800a60e0: 655f6e72 ldrbvs r6, [pc, #-3698] ; 800a5276 <_dealloc_pcb+0xfe> -800a60e4: 0a0d646e beq 803ff2a4 -800a60e8: 00000000 andeq r0, r0, r0 -800a60ec: 6572666b ldrbvs r6, [r2, #-1643]! ; 0xfffff995 -800a60f0: 202d2065 eorcs r2, sp, r5, rrx -800a60f4: 7265766f rsbvc r7, r5, #116391936 ; 0x6f00000 -800a60f8: 59485020 stmdbpl r8, {r5, ip, lr}^ -800a60fc: 504f5453 subpl r5, pc, r3, asr r4 ; -800a6100: 3a76202c bcc 81e2e1b8 -800a6104: 2c782520 cfldr64cs mvdx2, [r8], #-128 ; 0xffffff80 -800a6108: 203a7020 eorscs r7, sl, r0, lsr #32 -800a610c: 0a0d7825 beq 804041a8 -800a6110: 00000000 andeq r0, r0, r0 -800a6114: 5f343172 svcpl 0x00343172 -800a6118: 3a637673 bcc 81983aec -800a611c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6120: 00000a78 andeq r0, r0, r8, ror sl -800a6124: 73202020 ; instruction: 0x73202020 -800a6128: 3a727370 bcc 81d42ef0 -800a612c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6130: 00000a78 andeq r0, r0, r8, ror sl -800a6134: 20202020 eorcs r2, r0, r0, lsr #32 -800a6138: 3a307220 bcc 80cc29c0 -800a613c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6140: 00000a78 andeq r0, r0, r8, ror sl -800a6144: 20202020 eorcs r2, r0, r0, lsr #32 -800a6148: 3a317220 bcc 80d029d0 -800a614c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6150: 00000a78 andeq r0, r0, r8, ror sl -800a6154: 20202020 eorcs r2, r0, r0, lsr #32 -800a6158: 3a327220 bcc 80d429e0 -800a615c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6160: 00000a78 andeq r0, r0, r8, ror sl -800a6164: 20202020 eorcs r2, r0, r0, lsr #32 -800a6168: 3a337220 bcc 80d829f0 -800a616c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6170: 00000a78 andeq r0, r0, r8, ror sl -800a6174: 20202020 eorcs r2, r0, r0, lsr #32 -800a6178: 3a347220 bcc 80dc2a00 -800a617c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6180: 00000a78 andeq r0, r0, r8, ror sl -800a6184: 20202020 eorcs r2, r0, r0, lsr #32 -800a6188: 3a357220 bcc 80e02a10 -800a618c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6190: 00000a78 andeq r0, r0, r8, ror sl -800a6194: 20202020 eorcs r2, r0, r0, lsr #32 -800a6198: 3a367220 bcc 80e42a20 -800a619c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a61a0: 00000a78 andeq r0, r0, r8, ror sl -800a61a4: 20202020 eorcs r2, r0, r0, lsr #32 -800a61a8: 3a377220 bcc 80e82a30 -800a61ac: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a61b0: 00000a78 andeq r0, r0, r8, ror sl -800a61b4: 20202020 eorcs r2, r0, r0, lsr #32 -800a61b8: 3a387220 bcc 80ec2a40 -800a61bc: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a61c0: 00000a78 andeq r0, r0, r8, ror sl -800a61c4: 20202020 eorcs r2, r0, r0, lsr #32 -800a61c8: 3a397220 bcc 80f02a50 -800a61cc: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a61d0: 00000a78 andeq r0, r0, r8, ror sl -800a61d4: 20202020 eorcs r2, r0, r0, lsr #32 -800a61d8: 3a303172 bcc 80cb27a8 -800a61dc: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a61e0: 00000a78 andeq r0, r0, r8, ror sl -800a61e4: 20202020 eorcs r2, r0, r0, lsr #32 -800a61e8: 3a313172 bcc 80cf27b8 -800a61ec: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a61f0: 00000a78 andeq r0, r0, r8, ror sl -800a61f4: 20202020 eorcs r2, r0, r0, lsr #32 -800a61f8: 3a323172 bcc 80d327c8 -800a61fc: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6200: 00000a78 andeq r0, r0, r8, ror sl -800a6204: 20202020 eorcs r2, r0, r0, lsr #32 -800a6208: 3a637020 bcc 81982290 -800a620c: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6210: 00000a78 andeq r0, r0, r8, ror sl -800a6214: 3a474f4c bcc 81279f4c -800a6218: 73255b20 ; instruction: 0x73255b20 -800a621c: 0000205d andeq r2, r0, sp, asr r0 -800a6220: 676f7270 ; instruction: 0x676f7270 -800a6224: 206d6172 rsbcs r6, sp, r2, ror r1 -800a6228: 6e756f63 cdpvs 15, 7, cr6, cr5, cr3, {3} -800a622c: 3a726574 bcc 81d3f804 -800a6230: 25783020 ldrbcs r3, [r8, #-32]! ; 0xffffffe0 -800a6234: 61632078 smcvs 12808 ; 0x3208 -800a6238: 64657375 strbtvs r7, [r5], #-885 ; 0xfffffc8b -800a623c: 00000a0d andeq r0, r0, sp, lsl #20 -800a6240: 66657270 ; instruction: 0x66657270 -800a6244: 68637465 stmdavs r3!, {r0, r2, r5, r6, sl, ip, sp, lr}^ -800a6248: 6f626120 svcvs 0x00626120 -800a624c: 61207472 ; instruction: 0x61207472 -800a6250: 78302074 ldmdavc r0!, {r2, r4, r5, r6, sp} -800a6254: 202c7825 eorcs r7, ip, r5, lsr #16 -800a6258: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d -800a625c: 30207375 eorcc r7, r0, r5, ror r3 -800a6260: 0d782578 cfldr64eq mvdx2, [r8, #-480]! ; 0xfffffe20 -800a6264: 0000000a andeq r0, r0, sl -800a6268: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a626c: 203a6e6f eorscs r6, sl, pc, ror #28 -800a6270: 67696c61 strbvs r6, [r9, -r1, ror #24]! -800a6274: 6e656d6e cdpvs 13, 6, cr6, cr5, cr14, {3} -800a6278: 00000a74 andeq r0, r0, r4, ror sl -800a627c: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a6280: 203a6e6f eorscs r6, sl, pc, ror #28 -800a6284: 2e747865 cdpcs 8, 7, cr7, cr4, cr5, {3} -800a6288: 6f626120 svcvs 0x00626120 -800a628c: 6f207472 svcvs 0x00207472 -800a6290: 7274206e rsbsvc r2, r4, #110 ; 0x6e -800a6294: 746c736e strbtvc r7, [ip], #-878 ; 0xfffffc92 -800a6298: 00000a2e andeq r0, r0, lr, lsr #20 -800a629c: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a62a0: 203a6e6f eorscs r6, sl, pc, ror #28 -800a62a4: 74636573 strbtvc r6, [r3], #-1395 ; 0xfffffa8d -800a62a8: 7274202e rsbsvc r2, r4, #46 ; 0x2e -800a62ac: 6c736e61 ldclvs 14, cr6, [r3], #-388 ; 0xfffffe7c -800a62b0: 6f697461 svcvs 0x00697461 -800a62b4: 00000a6e andeq r0, r0, lr, ror #20 -800a62b8: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a62bc: 203a6e6f eorscs r6, sl, pc, ror #28 -800a62c0: 74636573 strbtvc r6, [r3], #-1395 ; 0xfffffa8d -800a62c4: 6f64202e svcvs 0x0064202e -800a62c8: 6e69616d powvsez f6, f1, #5.0 -800a62cc: 0000000a andeq r0, r0, sl -800a62d0: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a62d4: 203a6e6f eorscs r6, sl, pc, ror #28 -800a62d8: 74636573 strbtvc r6, [r3], #-1395 ; 0xfffffa8d -800a62dc: 6570202e ldrbvs r2, [r0, #-46]! ; 0xffffffd2 -800a62e0: 73696d72 cmnvc r9, #7296 ; 0x1c80 -800a62e4: 6e6f6973 ; instruction: 0x6e6f6973 -800a62e8: 0000000a andeq r0, r0, sl -800a62ec: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a62f0: 203a6e6f eorscs r6, sl, pc, ror #28 -800a62f4: 2e747865 cdpcs 8, 7, cr7, cr4, cr5, {3} -800a62f8: 6f626120 svcvs 0x00626120 -800a62fc: 000a7472 andeq r7, sl, r2, ror r4 -800a6300: 73616572 cmnvc r1, #478150656 ; 0x1c800000 -800a6304: 203a6e6f eorscs r6, sl, pc, ror #28 -800a6308: 6e6b6e75 mcrvs 14, 3, r6, cr11, cr5, {3} -800a630c: 3f6e776f svccc 0x006e776f -800a6310: 000a3f3f andeq r3, sl, pc, lsr pc -800a6314: 4f525245 svcmi 0x00525245 -800a6318: 5b203a52 blpl 808b4c68 -800a631c: 205d7325 subscs r7, sp, r5, lsr #6 -800a6320: 00000000 andeq r0, r0, r0 -800a6324: 6f626169 svcvs 0x00626169 -800a6328: 69207472 stmdbvs r0!, {r1, r4, r5, r6, sl, ip, sp, lr} -800a632c: 7375206e cmnvc r5, #110 ; 0x6e -800a6330: 73207265 ; instruction: 0x73207265 -800a6334: 65636170 strbvs r6, [r3, #-368]! ; 0xfffffe90 -800a6338: 00000a0d andeq r0, r0, sp, lsl #20 -800a633c: 66657270 ; instruction: 0x66657270 -800a6340: 68637465 stmdavs r3!, {r0, r2, r5, r6, sl, ip, sp, lr}^ -800a6344: 6f626120 svcvs 0x00626120 -800a6348: 65207472 strvs r7, [r0, #-1138]! ; 0xfffffb8e -800a634c: 70656378 rsbvc r6, r5, r8, ror r3 -800a6350: 6e6f6974 ; instruction: 0x6e6f6974 -800a6354: 00000000 andeq r0, r0, r0 -800a6358: 65746e49 ldrbvs r6, [r4, #-3657]! ; 0xfffff1b7 -800a635c: 70757272 rsbsvc r7, r5, r2, ror r2 -800a6360: 64252074 strtvs r2, [r5], #-116 ; 0xffffff8c -800a6364: 73616820 cmnvc r1, #32, 16 ; 0x200000 -800a6368: 65656220 strbvs r6, [r5, #-544]! ; 0xfffffde0 -800a636c: 7361206e cmnvc r1, #110 ; 0x6e -800a6370: 74726573 ldrbtvc r6, [r2], #-1395 ; 0xfffffa8d -800a6374: 0a0d6465 beq 803ff510 -800a6378: 00000000 andeq r0, r0, r0 - -800a637c <__func__.6544>: -800a637c: 6f626169 svcvs 0x00626169 -800a6380: 685f7472 ldmdavs pc, {r1, r4, r5, r6, sl, ip, sp, lr}^ ; -800a6384: 6c646e61 stclvs 14, cr6, [r4], #-388 ; 0xfffffe7c -800a6388: 00007265 andeq r7, r0, r5, ror #4 -800a638c: 696e6170 stmdbvs lr!, {r4, r5, r6, r8, sp, lr}^ -800a6390: 25203a63 strcs r3, [r0, #-2659]! ; 0xfffff59d -800a6394: 00000a73 andeq r0, r0, r3, ror sl -800a6398: 3a474f4c bcc 8127a0d0 -800a639c: 73255b20 ; instruction: 0x73255b20 -800a63a0: 0000205d andeq r2, r0, sp, asr r0 -800a63a4: 636f7270 cmnvs pc, #112, 4 -800a63a8: 67617020 strbvs r7, [r1, -r0, lsr #32]! -800a63ac: 64612065 strbtvs r2, [r1], #-101 ; 0xffffff9b -800a63b0: 203a7264 eorscs r7, sl, r4, ror #4 -800a63b4: 0a0d7825 beq 80404450 -800a63b8: 00000000 andeq r0, r0, r0 -800a63bc: 636f7270 cmnvs pc, #112, 4 -800a63c0: 7473696c ldrbtvc r6, [r3], #-2412 ; 0xfffff694 -800a63c4: 00000000 andeq r0, r0, r0 -800a63c8: 20746f4e rsbscs r6, r4, lr, asr #30 -800a63cc: 756f6e65 strbvc r6, [pc, #-3685]! ; 800a556f -800a63d0: 6d206867 stcvs 8, cr6, [r0, #-412]! ; 0xfffffe64 -800a63d4: 726f6d65 rsbvc r6, pc, #6464 ; 0x1940 -800a63d8: 6f742079 svcvs 0x00742079 -800a63dc: 61747320 cmnvs r4, r0, lsr #6 -800a63e0: 6b207472 blvs 808c35b0 -800a63e4: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b -800a63e8: 000a0d6c andeq r0, sl, ip, ror #26 -800a63ec: 4f525245 svcmi 0x00525245 -800a63f0: 5b203a52 blpl 808b4d40 -800a63f4: 205d7325 subscs r7, sp, r5, lsr #6 -800a63f8: 00000000 andeq r0, r0, r0 -800a63fc: 20746f4e rsbscs r6, r4, lr, asr #30 -800a6400: 756f6e65 strbvc r6, [pc, #-3685]! ; 800a55a3 -800a6404: 6d206867 stcvs 8, cr6, [r0, #-412]! ; 0xfffffe64 -800a6408: 726f6d65 rsbvc r6, pc, #6464 ; 0x1940 -800a640c: 000a0d79 andeq r0, sl, r9, ror sp -800a6410: 6c616564 cfstr64vs mvdx6, [r1], #-400 ; 0xfffffe70 -800a6414: 61636f6c cmnvs r3, ip, ror #30 -800a6418: 676e6974 ; instruction: 0x676e6974 -800a641c: 4e206120 sufmisp f6, f0, f0 -800a6420: 204c4c55 subcs r4, ip, r5, asr ip -800a6424: 0d626370 stcleq 3, cr6, [r2, #-448]! ; 0xfffffe40 -800a6428: 0000000a andeq r0, r0, sl -800a642c: 6c616564 cfstr64vs mvdx6, [r1], #-400 ; 0xfffffe70 -800a6430: 61636f6c cmnvs r3, ip, ror #30 -800a6434: 676e6974 ; instruction: 0x676e6974 -800a6438: 75206120 strvc r6, [r0, #-288]! ; 0xfffffee0 -800a643c: 6573756e ldrbvs r7, [r3, #-1390]! ; 0xfffffa92 -800a6440: 63702064 cmnvs r0, #100 ; 0x64 -800a6444: 000a0d62 andeq r0, sl, r2, ror #26 -800a6448: 72646441 rsbvc r6, r4, #1090519040 ; 0x41000000 -800a644c: 20666f20 rsbcs r6, r6, r0, lsr #30 -800a6450: 6b726f66 blvs 81d421f0 -800a6454: 7465725f strbtvc r7, [r5], #-607 ; 0xfffffda1 -800a6458: 3a6e7275 bcc 81c42e34 -800a645c: 0d782520 cfldr64eq mvdx2, [r8, #-128]! ; 0xffffff80 -800a6460: 0000000a andeq r0, r0, sl - -800a6464 <__func__.6824>: -800a6464: 6c6c615f stfvse f6, [ip], #-380 ; 0xfffffe84 -800a6468: 705f636f subsvc r6, pc, pc, ror #6 -800a646c: 5f656761 svcpl 0x00656761 -800a6470: 5f726f66 svcpl 0x00726f66 -800a6474: 00626370 rsbeq r6, r2, r0, ror r3 - -800a6478 <__func__.6836>: -800a6478: 6c6c615f stfvse f6, [ip], #-380 ; 0xfffffe84 -800a647c: 705f636f subsvc r6, pc, pc, ror #6 -800a6480: 00006263 andeq r6, r0, r3, ror #4 - -800a6484 <__func__.6841>: -800a6484: 6165645f cmnvs r5, pc, asr r4 -800a6488: 636f6c6c cmnvs pc, #108, 24 ; 0x6c00 -800a648c: 6263705f rsbvs r7, r3, #95 ; 0x5f -800a6490: 00000000 andeq r0, r0, r0 - -800a6494 <__func__.6855>: -800a6494: 77656e5f ; instruction: 0x77656e5f -800a6498: 6263705f rsbvs r7, r3, #95 ; 0x5f -800a649c: 00000000 andeq r0, r0, r0 -800a64a0: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 -800a64a4: 65646f63 strbvs r6, [r4, #-3939]! ; 0xfffff09d -800a64a8: 00000000 andeq r0, r0, r0 -800a64ac: 3a474f4c bcc 8127a1e4 -800a64b0: 73255b20 ; instruction: 0x73255b20 -800a64b4: 0000205d andeq r2, r0, sp, asr r0 -800a64b8: 74736554 ldrbtvc r6, [r3], #-1364 ; 0xfffffaac -800a64bc: 20676e69 rsbcs r6, r7, r9, ror #28 -800a64c0: 5f77656e svcpl 0x0077656e -800a64c4: 2e626370 mcrcs 3, 3, r6, cr2, cr0, {3} -800a64c8: 00000a0d andeq r0, r0, sp, lsl #20 -800a64cc: 55424544 strbpl r4, [r2, #-1348] ; 0xfffffabc -800a64d0: 5b203a47 blpl 808b4df4 -800a64d4: 205d7325 subscs r7, sp, r5, lsr #6 -800a64d8: 00000000 andeq r0, r0, r0 -800a64dc: 69676542 stmdbvs r7!, {r1, r6, r8, sl, sp, lr}^ -800a64e0: 6e207c6e cdpvs 12, 2, cr7, cr0, cr14, {3} -800a64e4: 72665f72 rsbvc r5, r6, #456 ; 0x1c8 -800a64e8: 705f6565 subsvc r6, pc, r5, ror #10 -800a64ec: 203a6263 eorscs r6, sl, r3, ror #4 -800a64f0: 0a0d6425 beq 803ff58c -800a64f4: 00000000 andeq r0, r0, r0 -800a64f8: 69676542 stmdbvs r7!, {r1, r6, r8, sl, sp, lr}^ -800a64fc: 6e207c6e cdpvs 12, 2, cr7, cr0, cr14, {3} -800a6500: 72665f72 rsbvc r5, r6, #456 ; 0x1c8 -800a6504: 705f6565 subsvc r6, pc, r5, ror #10 -800a6508: 73656761 cmnvc r5, #25427968 ; 0x1840000 -800a650c: 6425203a strtvs r2, [r5], #-58 ; 0xffffffc6 -800a6510: 00000a0d andeq r0, r0, sp, lsl #20 -800a6514: 2077654e rsbscs r6, r7, lr, asr #10 -800a6518: 7c424350 mcrrvc 3, 5, r4, r2, cr0 -800a651c: 5f726e20 svcpl 0x00726e20 -800a6520: 65657266 strbvs r7, [r5, #-614]! ; 0xfffffd9a -800a6524: 6761705f ; instruction: 0x6761705f -800a6528: 203a7365 eorscs r7, sl, r5, ror #6 -800a652c: 0a0d6425 beq 803ff5c8 -800a6530: 00000000 andeq r0, r0, r0 -800a6534: 2077654e rsbscs r6, r7, lr, asr #10 -800a6538: 7c424350 mcrrvc 3, 5, r4, r2, cr0 -800a653c: 5f726e20 svcpl 0x00726e20 -800a6540: 65657266 strbvs r7, [r5, #-614]! ; 0xfffffd9a -800a6544: 6263705f rsbvs r7, r3, #95 ; 0x5f -800a6548: 6425203a strtvs r2, [r5], #-58 ; 0xffffffc6 -800a654c: 00000a0d andeq r0, r0, sp, lsl #20 -800a6550: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 -800a6554: 65646f63 strbvs r6, [r4, #-3939]! ; 0xfffff09d -800a6558: 61747320 cmnvs r4, r0, lsr #6 -800a655c: 203a7472 eorscs r7, sl, r2, ror r4 -800a6560: 202c7825 eorcs r7, ip, r5, lsr #16 -800a6564: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 -800a6568: 65646f63 strbvs r6, [r4, #-3939]! ; 0xfffff09d -800a656c: 646e6520 strbtvs r6, [lr], #-1312 ; 0xfffffae0 -800a6570: 7825203a stmdavc r5!, {r1, r3, r4, r5, sp} -800a6574: 00000a0d andeq r0, r0, sp, lsl #20 -800a6578: 2070614d rsbscs r6, r0, sp, asr #2 -800a657c: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 -800a6580: 6e207c73 mcrvs 12, 1, r7, cr0, cr3, {3} -800a6584: 72665f72 rsbvc r5, r6, #456 ; 0x1c8 -800a6588: 705f6565 subsvc r6, pc, r5, ror #10 -800a658c: 73656761 cmnvc r5, #25427968 ; 0x1840000 -800a6590: 6425203a strtvs r2, [r5], #-58 ; 0xffffffc6 -800a6594: 00000a0d andeq r0, r0, sp, lsl #20 -800a6598: 65657246 strbvs r7, [r5, #-582]! ; 0xfffffdba -800a659c: 42435020 submi r5, r3, #32 -800a65a0: 726e207c rsbvc r2, lr, #124 ; 0x7c -800a65a4: 6572665f ldrbvs r6, [r2, #-1631]! ; 0xfffff9a1 -800a65a8: 61705f65 cmnvs r0, r5, ror #30 -800a65ac: 3a736567 bcc 81d7fb50 -800a65b0: 0d642520 cfstr64eq mvdx2, [r4, #-128]! ; 0xffffff80 -800a65b4: 0000000a andeq r0, r0, sl -800a65b8: 65657246 strbvs r7, [r5, #-582]! ; 0xfffffdba -800a65bc: 42435020 submi r5, r3, #32 -800a65c0: 726e207c rsbvc r2, lr, #124 ; 0x7c -800a65c4: 6572665f ldrbvs r6, [r2, #-1631]! ; 0xfffff9a1 -800a65c8: 63705f65 cmnvs r0, #404 ; 0x194 -800a65cc: 25203a62 strcs r3, [r0, #-2658]! ; 0xfffff59e -800a65d0: 000a0d64 andeq r0, sl, r4, ror #26 -800a65d4: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} -800a65d8: 69206c65 stmdbvs r0!, {r0, r2, r5, r6, sl, fp, sp, lr} -800a65dc: 2074696e rsbscs r6, r4, lr, ror #18 -800a65e0: 656e6f64 strbvs r6, [lr, #-3940]! ; 0xfffff09c -800a65e4: 000a0d2e andeq r0, sl, lr, lsr #26 - -800a65e8 <__func__.6853>: -800a65e8: 69616d6b stmdbvs r1!, {r0, r1, r3, r5, r6, r8, sl, fp, sp, lr}^ -800a65ec: 0000006e andeq r0, r0, lr, rrx -800a65f0: 4f525245 svcmi 0x00525245 -800a65f4: 5b203a52 blpl 808b4f44 -800a65f8: 205d7325 subscs r7, sp, r5, lsr #6 -800a65fc: 00000000 andeq r0, r0, r0 -800a6600: 6f727245 svcvs 0x00727245 -800a6604: 70203a72 eorvc r3, r0, r2, ror sl -800a6608: 6920706f stmdbvs r0!, {r0, r1, r2, r3, r5, r6, ip, sp, lr} -800a660c: 7265746e rsbvc r7, r5, #1845493760 ; 0x6e000000 -800a6610: 74707572 ldrbtvc r7, [r0], #-1394 ; 0xfffffa8e -800a6614: 69687720 stmdbvs r8!, {r5, r8, r9, sl, ip, sp, lr}^ -800a6618: 6e20656c cfsh64vs mvdx6, mvdx0, #60 -800a661c: 6220746f eorvs r7, r0, #1862270976 ; 0x6f000000 -800a6620: 206e6565 rsbcs r6, lr, r5, ror #10 -800a6624: 68737570 ldmdavs r3!, {r4, r5, r6, r8, sl, ip, sp, lr}^ -800a6628: 00006465 andeq r6, r0, r5, ror #8 -800a662c: 62756f64 rsbsvs r6, r5, #100, 30 ; 0x190 -800a6630: 6c20656c cfstr32vs mvfx6, [r0], #-432 ; 0xfffffe50 -800a6634: 206b636f rsbcs r6, fp, pc, ror #6 -800a6638: 70732061 rsbsvc r2, r3, r1, rrx -800a663c: 6f6c6e69 svcvs 0x006c6e69 -800a6640: 203a6b63 eorscs r6, sl, r3, ror #22 -800a6644: 000a7325 andeq r7, sl, r5, lsr #6 -800a6648: 62756f64 rsbsvs r6, r5, #100, 30 ; 0x190 -800a664c: 6c20656c cfstr32vs mvfx6, [r0], #-432 ; 0xfffffe50 -800a6650: 006b636f rsbeq r6, fp, pc, ror #6 -800a6654: 6f6c6e75 svcvs 0x006c6e75 -800a6658: 61206b63 ; instruction: 0x61206b63 -800a665c: 746f6e20 strbtvc r6, [pc], #-3616 ; 800a6664 <__func__.6853+0x7c> -800a6660: 636f6c20 cmnvs pc, #32, 24 ; 0x2000 -800a6664: 2064656b rsbcs r6, r4, fp, ror #10 -800a6668: 6e697073 mcrvs 0, 3, r7, cr9, cr3, {3} -800a666c: 6b636f6c blvs 81982424 -800a6670: 7325203a ; instruction: 0x7325203a -800a6674: 0000000a andeq r0, r0, sl -800a6678: 61766e69 cmnvs r6, r9, ror #28 -800a667c: 2064696c rsbcs r6, r4, ip, ror #18 -800a6680: 6f6c6e75 svcvs 0x006c6e75 -800a6684: 00006b63 andeq r6, r0, r3, ror #22 - -800a6688 <__func__.6615>: -800a6688: 5f706f70 svcpl 0x00706f70 -800a668c: 00746e69 rsbseq r6, r4, r9, ror #28 - -800a6690 <__func__.6622>: -800a6690: 6e697073 mcrvs 0, 3, r7, cr9, cr3, {3} -800a6694: 6b636f6c blvs 8198244c -800a6698: 636f6c5f cmnvs pc, #24320 ; 0x5f00 -800a669c: 0000006b andeq r0, r0, fp, rrx - -800a66a0 <__func__.6629>: -800a66a0: 6e697073 mcrvs 0, 3, r7, cr9, cr3, {3} -800a66a4: 6b636f6c blvs 8198245c -800a66a8: 6c6e755f cfstr64vs mvdx7, [lr], #-380 ; 0xfffffe84 -800a66ac: 006b636f rsbeq r6, fp, pc, ror #6 - -Disassembly of section .data: - -800a66b0 : -800a66b0: 800a02c0 andhi r0, sl, r0, asr #5 -800a66b4: 800a02d4 ldrdhi r0, [sl], -r4 -800a66b8: 800a02f0 strdhi r0, [sl], -r0 ; -800a66bc: 800a030c andhi r0, sl, ip, lsl #6 - -800a66c0 : -800a66c0: 33323130 teqcc r2, #48, 2 -800a66c4: 37363534 ; instruction: 0x37363534 -800a66c8: 42413938 submi r3, r1, #56, 18 ; 0xe0000 -800a66cc: 46454443 strbmi r4, [r5], -r3, asr #8 -800a66d0: 00000000 andeq r0, r0, r0 - -800a66d4 : - ... -800a6978: 800a268c andhi r2, sl, ip, lsl #13 -800a697c: 800a27ec andhi r2, sl, ip, ror #15 -800a6980: 800a2804 andhi r2, sl, r4, lsl #16 -800a6984: 800a281c andhi r2, sl, ip, lsl r8 -800a6988: 800a2888 andhi r2, sl, r8, lsl #17 -800a698c: 800a28cc andhi r2, sl, ip, asr #17 -800a6990: 800a296c andhi r2, sl, ip, ror #18 -800a6994: 800a292c andhi r2, sl, ip, lsr #18 -800a6998: 800a2ab8 ; instruction: 0x800a2ab8 -800a699c: 800a29fc strdhi r2, [sl], -ip -800a69a0: 800a2a40 andhi r2, sl, r0, asr #20 -800a69a4: 800a2a68 andhi r2, sl, r8, ror #20 -800a69a8: 800a2a94 mulhi sl, r4, sl - -800a69ac : -800a69ac: 800a3300 andhi r3, sl, r0, lsl #6 -800a69b0: 800a3360 andhi r3, sl, r0, ror #6 -800a69b4: 800a33c4 andhi r3, sl, r4, asr #7 -800a69b8: 800a337c andhi r3, sl, ip, ror r3 -800a69bc: 800a33a0 andhi r3, sl, r0, lsr #7 - -800a69c0 : - ... -800a6a64: 800a4ff0 strdhi r4, [sl], -r0 -800a6a68: 800a52f8 strdhi r5, [sl], -r8 -800a6a6c: 800a5178 andhi r5, sl, r8, ror r1 - -800a6a70 <_binary_initcode_start>: - - .section .rawdata_initcode, "ax" - .globl initcode - -initcode: - ldr r0, =init_string -800a6a70: e59f0014 ldr r0, [pc, #20] ; 800a6a8c - b KPrintf -800a6a74: eaffe680 b 800a047c - bx lr -800a6a78: e12fff1e bx lr - -800a6a7c : -800a6a7c: 73726946 cmnvc r2, #1146880 ; 0x118000 -800a6a80: 72502074 subsvc r2, r0, #116 ; 0x74 -800a6a84: 0a0d636f beq 803ff848 -800a6a88: 00000000 andeq r0, r0, r0 - ldr r0, =init_string -800a6a8c: 800a6a7c andhi r6, sl, ip, ror sl - -Disassembly of section .bss: - -800a6a90 : -static void *base; -800a6a90: 00000000 andeq r0, r0, r0 - -800a6a94 : - ... - -800a6b24 : -800a6b24: 00000000 andeq r0, r0, r0 - -800a6b28 : - ... - -Disassembly of section .ARM.attributes: - -00000000 <.ARM.attributes>: - 0: 00002c41 andeq r2, r0, r1, asr #24 - 4: 61656100 cmnvs r5, r0, lsl #2 - 8: 01006962 tsteq r0, r2, ror #18 - c: 00000022 andeq r0, r0, r2, lsr #32 - 10: 06003705 streq r3, [r0], -r5, lsl #14 - 14: 0841070a stmdaeq r1, {r1, r3, r8, r9, sl}^ - 18: 0a020901 beq 82424 - 1c: 14041204 strne r1, [r4], #-516 ; 0xfffffdfc - 20: 17011501 strne r1, [r1, -r1, lsl #10] - 24: 1a011803 bne 46038 - 28: 22021e01 andcs r1, r2, #1, 28 - 2c: Address 0x000000000000002c is out of bounds. - - -Disassembly of section .comment: - -00000000 <.comment>: - 0: 3a434347 bcc 10d0d24 <_image_size+0x102a294> - 4: 35312820 ldrcc r2, [r1, #-2080]! ; 0xfffff7e0 - 8: 322d393a eorcc r3, sp, #950272 ; 0xe8000 - c: 2d393130 ldfcss f3, [r9, #-192]! ; 0xffffff40 - 10: 302d3471 eorcc r3, sp, r1, ror r4 - 14: 6e756275 mrcvs 2, 3, r6, cr5, cr5, {3} - 18: 29317574 ldmdbcs r1!, {r2, r4, r5, r6, r8, sl, ip, sp, lr} - 1c: 322e3920 eorcc r3, lr, #32, 18 ; 0x80000 - 20: 3220312e eorcc r3, r0, #-2147483637 ; 0x8000000b - 24: 31393130 teqcc r9, r0, lsr r1 - 28: 20353230 eorscs r3, r5, r0, lsr r2 - 2c: 6c657228 sfmvs f7, 2, [r5], #-160 ; 0xffffff60 - 30: 65736165 ldrbvs r6, [r3, #-357]! ; 0xfffffe9b - 34: 415b2029 cmpmi fp, r9, lsr #32 - 38: 612f4d52 ; instruction: 0x612f4d52 - 3c: 392d6d72 pushcc {r1, r4, r5, r6, r8, sl, fp, sp, lr} - 40: 6172622d cmnvs r2, sp, lsr #4 - 44: 2068636e rsbcs r6, r8, lr, ror #6 - 48: 69766572 ldmdbvs r6!, {r1, r4, r5, r6, r8, sl, sp, lr}^ - 4c: 6e6f6973 ; instruction: 0x6e6f6973 - 50: 37373220 ldrcc r3, [r7, -r0, lsr #4]! - 54: 5d393935 ; instruction: 0x5d393935 - 58: 43434700 movtmi r4, #14080 ; 0x3700 - 5c: 3128203a ; instruction: 0x3128203a - 60: 2d383a35 vldmdbcs r8!, {s6-s58} - 64: 39313032 ldmdbcc r1!, {r1, r4, r5, ip, sp} - 68: 2d33712d ldfcss f7, [r3, #-180]! ; 0xffffff4c - 6c: 38202931 stmdacc r0!, {r0, r4, r5, r8, fp, sp} - 70: 312e332e ; instruction: 0x312e332e - 74: 31303220 teqcc r0, r0, lsr #4 - 78: 30373039 eorscc r3, r7, r9, lsr r0 - 7c: 72282033 eorvc r2, r8, #51 ; 0x33 - 80: 61656c65 cmnvs r5, r5, ror #24 - 84: 20296573 eorcs r6, r9, r3, ror r5 - 88: 6363675b cmnvs r3, #23855104 ; 0x16c0000 - 8c: 622d382d eorvs r3, sp, #2949120 ; 0x2d0000 - 90: 636e6172 cmnvs lr, #-2147483620 ; 0x8000001c - 94: 65722068 ldrbvs r2, [r2, #-104]! ; 0xffffff98 - 98: 69736976 ldmdbvs r3!, {r1, r2, r4, r5, r6, r8, fp, sp, lr}^ - 9c: 32206e6f eorcc r6, r0, #1776 ; 0x6f0 - a0: 32303337 eorscc r3, r0, #-603979776 ; 0xdc000000 - a4: Address 0x00000000000000a4 is out of bounds. - - -Disassembly of section .debug_info: - -00000000 <.debug_info>: - 0: 00000ae6 andeq r0, r0, r6, ror #21 - 4: 00000002 andeq r0, r0, r2 - 8: 01040000 mrseq r0, (UNDEF: 4) - c: 0000042f andeq r0, r0, pc, lsr #8 - 10: 0003700c andeq r7, r3, ip - 14: 0001cb00 andeq ip, r1, r0, lsl #22 - 18: 0a004000 beq 10020 - 1c: 0a02c080 beq b0224 <_image_size+0x9794> - 20: 00000080 andeq r0, r0, r0, lsl #1 - 24: 06010200 streq r0, [r1], -r0, lsl #4 - 28: 000003fc strdeq r0, [r0], -ip - 2c: f9050202 ; instruction: 0xf9050202 - 30: 02000002 andeq r0, r0, #2 - 34: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - 38: 08020000 stmdaeq r2, {} ; - 3c: 00025505 andeq r5, r2, r5, lsl #10 - 40: 08010200 stmdaeq r1, {r9} - 44: 000003fa strdeq r0, [r0], -sl - 48: 1f070202 svcne 0x00070202 - 4c: 03000005 movweq r0, #5 - 50: 000000b8 strheq r0, [r0], -r8 - 54: 5b193402 blpl 64d064 <_image_size+0x5a65d4> - 58: 02000000 andeq r0, r0, #0 - 5c: 00fa0704 rscseq r0, sl, r4, lsl #14 - 60: 08020000 stmdaeq r2, {} ; - 64: 0000f507 andeq pc, r0, r7, lsl #10 - 68: 05040400 streq r0, [r4, #-1024] ; 0xfffffc00 - 6c: 00746e69 rsbseq r6, r4, r9, ror #28 - 70: ff070402 ; instruction: 0xff070402 - 74: 02000000 andeq r0, r0, #0 - 78: 02d50408 sbcseq r0, r5, #8, 8 ; 0x8000000 - 7c: 04050000 streq r0, [r5], #-0 - 80: 0003d106 andeq sp, r3, r6, lsl #2 - 84: 015e0300 cmpeq lr, r0, lsl #6 - 88: 00007017 andeq r7, r0, r7, lsl r0 - 8c: 05470300 strbeq r0, [r7, #-768] ; 0xfffffd00 - 90: 2e040000 cdpcs 0, 0, cr0, cr4, cr0, {0} - 94: 0000330e andeq r3, r0, lr, lsl #6 - 98: 00890300 addeq r0, r9, r0, lsl #6 - 9c: 74040000 strvc r0, [r4], #-0 - a0: 0000330e andeq r3, r0, lr, lsl #6 - a4: 04040700 streq r0, [r4], #-1792 ; 0xfffff900 - a8: 00c703a5 sbceq r0, r7, r5, lsr #7 - ac: 21080000 mrscs r0, (UNDEF: 8) - b0: 04000002 streq r0, [r0], #-2 - b4: 00800ca7 addeq r0, r0, r7, lsr #25 - b8: 08080000 stmdaeq r8, {} ; - bc: 04000003 streq r0, [r0], #-3 - c0: 00c713a8 sbceq r1, r7, r8, lsr #7 - c4: 09000000 stmdbeq r0, {} ; - c8: 00000041 andeq r0, r0, r1, asr #32 - cc: 000000d7 ldrdeq r0, [r0], -r7 - d0: 0000700a andeq r7, r0, sl - d4: 0b000300 bleq cdc - d8: 09a20408 stmibeq r2!, {r3, sl} - dc: 000000ff strdeq r0, [r0], -pc ; - e0: 0000cb0c andeq ip, r0, ip, lsl #22 - e4: 07a40400 streq r0, [r4, r0, lsl #8]! - e8: 00000069 andeq r0, r0, r9, rrx - ec: 0c002302 stceq 3, cr2, [r0], {2} - f0: 00000174 andeq r0, r0, r4, ror r1 - f4: a505a904 strge sl, [r5, #-2308] ; 0xfffff6fc - f8: 02000000 andeq r0, r0, #0 - fc: 03000423 movweq r0, #1059 ; 0x423 - 100: 0000029a muleq r0, sl, r2 - 104: d703aa04 strle sl, [r3, -r4, lsl #20] - 108: 03000000 movweq r0, #0 - 10c: 00000273 andeq r0, r0, r3, ror r2 - 110: 5b191605 blpl 64592c <_image_size+0x59ee9c> - 114: 03000000 movweq r0, #0 - 118: 0000004c andeq r0, r0, ip, asr #32 - 11c: 690d0c06 stmdbvs sp, {r1, r2, sl, fp} - 120: 03000000 movweq r0, #0 - 124: 00000218 andeq r0, r0, r8, lsl r2 - 128: 171b2305 ldrne r2, [fp, -r5, lsl #6] - 12c: 0d000001 stceq 0, cr0, [r0, #-4] - 130: 0000009e muleq r0, lr, r0 - 134: 08340518 ldmdaeq r4!, {r3, r4, r8, sl} - 138: 00000195 muleq r0, r5, r1 - 13c: 0005950c andeq r9, r5, ip, lsl #10 - 140: 13360500 teqne r6, #0, 10 - 144: 00000195 muleq r0, r5, r1 - 148: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 14c: 05006b5f streq r6, [r0, #-2911] ; 0xfffff4a1 - 150: 00690737 rsbeq r0, r9, r7, lsr r7 - 154: 23020000 movwcs r0, #8192 ; 0x2000 - 158: 03500c04 cmpeq r0, #4, 24 ; 0x400 - 15c: 37050000 strcc r0, [r5, -r0] - 160: 0000690b andeq r6, r0, fp, lsl #18 - 164: 08230200 stmdaeq r3!, {r9} - 168: 004b290c subeq r2, fp, ip, lsl #18 - 16c: 14370500 ldrtne r0, [r7], #-1280 ; 0xfffffb00 - 170: 00000069 andeq r0, r0, r9, rrx - 174: 0c0c2302 stceq 3, cr2, [ip], {2} - 178: 00000121 andeq r0, r0, r1, lsr #2 - 17c: 691b3705 ldmdbvs fp, {r0, r2, r8, r9, sl, ip, sp} - 180: 02000000 andeq r0, r0, #0 - 184: 5f0e1023 svcpl 0x000e1023 - 188: 38050078 stmdacc r5, {r3, r4, r5, r6} - 18c: 00019b0b andeq r9, r1, fp, lsl #22 - 190: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 194: 2f040f00 svccs 0x00040f00 - 198: 09000001 stmdbeq r0, {r0} - 19c: 0000010b andeq r0, r0, fp, lsl #2 - 1a0: 000001ab andeq r0, r0, fp, lsr #3 - 1a4: 0000700a andeq r7, r0, sl - 1a8: 0d000000 stceq 0, cr0, [r0, #-0] - 1ac: 0000036b andeq r0, r0, fp, ror #6 - 1b0: 083c0524 ldmdaeq ip!, {r2, r5, r8, sl} - 1b4: 00000240 andeq r0, r0, r0, asr #4 - 1b8: 0001380c andeq r3, r1, ip, lsl #16 - 1bc: 093e0500 ldmdbeq lr!, {r8, sl} - 1c0: 00000069 andeq r0, r0, r9, rrx - 1c4: 0c002302 stceq 3, cr2, [r0], {2} - 1c8: 000000d3 ldrdeq r0, [r0], -r3 - 1cc: 69093f05 stmdbvs r9, {r0, r2, r8, r9, sl, fp, ip, sp} - 1d0: 02000000 andeq r0, r0, #0 - 1d4: c10c0423 tstgt ip, r3, lsr #8 - 1d8: 05000000 streq r0, [r0, #-0] - 1dc: 00690940 rsbeq r0, r9, r0, asr #18 - 1e0: 23020000 movwcs r0, #8192 ; 0x2000 - 1e4: 019f0c08 orrseq r0, pc, r8, lsl #24 - 1e8: 41050000 mrsmi r0, (UNDEF: 5) - 1ec: 00006909 andeq r6, r0, r9, lsl #18 - 1f0: 0c230200 sfmeq f0, 4, [r3], #-0 - 1f4: 0002cc0c andeq ip, r2, ip, lsl #24 - 1f8: 09420500 stmdbeq r2, {r8, sl}^ - 1fc: 00000069 andeq r0, r0, r9, rrx - 200: 0c102302 ldceq 3, cr2, [r0], {2} - 204: 00000322 andeq r0, r0, r2, lsr #6 - 208: 69094305 stmdbvs r9, {r0, r2, r8, r9, lr} - 20c: 02000000 andeq r0, r0, #0 - 210: a60c1423 strge r1, [ip], -r3, lsr #8 - 214: 05000000 streq r0, [r0, #-0] - 218: 00690944 rsbeq r0, r9, r4, asr #18 - 21c: 23020000 movwcs r0, #8192 ; 0x2000 - 220: 01410c18 cmpeq r1, r8, lsl ip - 224: 45050000 strmi r0, [r5, #-0] - 228: 00006909 andeq r6, r0, r9, lsl #18 - 22c: 1c230200 sfmne f0, 4, [r3], #-0 - 230: 0002a50c andeq sl, r2, ip, lsl #10 - 234: 09460500 stmdbeq r6, {r8, sl}^ - 238: 00000069 andeq r0, r0, r9, rrx - 23c: 00202302 eoreq r2, r0, r2, lsl #6 - 240: 00000010 andeq r0, r0, r0, lsl r0 - 244: 05010800 streq r0, [r1, #-2048] ; 0xfffff800 - 248: 028e084f addeq r0, lr, #5177344 ; 0x4f0000 - 24c: 100c0000 andne r0, ip, r0 - 250: 05000005 streq r0, [r0, #-5] - 254: 028e0a50 addeq r0, lr, #80, 20 ; 0x50000 - 258: 23020000 movwcs r0, #8192 ; 0x2000 - 25c: 03e60c00 mvneq r0, #0, 24 - 260: 51050000 mrspl r0, (UNDEF: 5) - 264: 00028e09 andeq r8, r2, r9, lsl #28 - 268: 80230300 eorhi r0, r3, r0, lsl #6 - 26c: 05320c01 ldreq r0, [r2, #-3073]! ; 0xfffff3ff - 270: 53050000 movwpl r0, #20480 ; 0x5000 - 274: 00010b0a andeq r0, r1, sl, lsl #22 - 278: 80230300 eorhi r0, r3, r0, lsl #6 - 27c: 05820c02 streq r0, [r2, #3074] ; 0xc02 - 280: 56050000 strpl r0, [r5], -r0 - 284: 00010b0a andeq r0, r1, sl, lsl #22 - 288: 84230300 strthi r0, [r3], #-768 ; 0xfffffd00 - 28c: 7e090002 cdpvc 0, 0, cr0, cr9, cr2, {0} - 290: 9e000000 cdpls 0, 0, cr0, cr0, cr0, {0} - 294: 0a000002 beq 2a4 - 298: 00000070 andeq r0, r0, r0, ror r0 - 29c: e810001f ldmda r0, {r0, r1, r2, r3, r4} - 2a0: 90000002 andls r0, r0, r2 - 2a4: 08620501 stmdaeq r2!, {r0, r8, sl}^ - 2a8: 000002ea andeq r0, r0, sl, ror #5 - 2ac: 0005950c andeq r9, r5, ip, lsl #10 - 2b0: 12630500 rsbne r0, r3, #0, 10 - 2b4: 000002ea andeq r0, r0, sl, ror #5 - 2b8: 0c002302 stceq 3, cr2, [r0], {2} - 2bc: 00000150 andeq r0, r0, r0, asr r1 - 2c0: 69066405 stmdbvs r6, {r0, r2, sl, sp, lr} - 2c4: 02000000 andeq r0, r0, #0 - 2c8: 910c0423 tstls ip, r3, lsr #8 - 2cc: 05000000 streq r0, [r0, #-0] - 2d0: 02f00966 rscseq r0, r0, #1671168 ; 0x198000 - 2d4: 23020000 movwcs r0, #8192 ; 0x2000 - 2d8: 00000c08 andeq r0, r0, r8, lsl #24 - 2dc: 67050000 strvs r0, [r5, -r0] - 2e0: 0002401e andeq r4, r2, lr, lsl r0 - 2e4: 88230300 stmdahi r3!, {r8, r9} - 2e8: 040f0001 streq r0, [pc], #-1 ; 2f0 - 2ec: 0000029e muleq r0, lr, r2 - 2f0: 00030009 andeq r0, r3, r9 - 2f4: 00030000 andeq r0, r3, r0 - 2f8: 00700a00 rsbseq r0, r0, r0, lsl #20 - 2fc: 001f0000 andseq r0, pc, r0 - 300: 0306040f movweq r0, #25615 ; 0x640f - 304: 01110000 tsteq r1, r0 - 308: 0004220d andeq r2, r4, sp, lsl #4 - 30c: 7a050800 bvc 142314 <_image_size+0x9b884> - 310: 00033408 andeq r3, r3, r8, lsl #8 - 314: 18590c00 ldmdane r9, {sl, fp}^ - 318: 7b050000 blvc 140320 <_image_size+0x99890> - 31c: 00033411 andeq r3, r3, r1, lsl r4 - 320: 00230200 eoreq r0, r3, r0, lsl #4 - 324: 00083d0c andeq r3, r8, ip, lsl #26 - 328: 067c0500 ldrbteq r0, [ip], -r0, lsl #10 - 32c: 00000069 andeq r0, r0, r9, rrx - 330: 00042302 andeq r2, r4, r2, lsl #6 - 334: 0041040f subeq r0, r1, pc, lsl #8 - 338: 190d0000 stmdbne sp, {} ; - 33c: 68000001 stmdavs r0, {r0} - 340: ad08ba05 vstrge s22, [r8, #-20] ; 0xffffffec - 344: 0e000004 cdpeq 0, 0, cr0, cr0, cr4, {0} - 348: 0500705f streq r7, [r0, #-95] ; 0xffffffa1 - 34c: 033412bb teqeq r4, #-1342177269 ; 0xb000000b - 350: 23020000 movwcs r0, #8192 ; 0x2000 - 354: 725f0e00 subsvc r0, pc, #0, 28 - 358: 07bc0500 ldreq r0, [ip, r0, lsl #10]! - 35c: 00000069 andeq r0, r0, r9, rrx - 360: 0e042302 cdpeq 3, 0, cr2, cr4, cr2, {0} - 364: 0500775f streq r7, [r0, #-1887] ; 0xfffff8a1 - 368: 006907bd strhteq r0, [r9], #-125 ; 0xffffff83 - 36c: 23020000 movwcs r0, #8192 ; 0x2000 - 370: 00360c08 eorseq r0, r6, r8, lsl #24 - 374: be050000 cdplt 0, 0, cr0, cr5, cr0, {0} - 378: 00002c09 andeq r2, r0, r9, lsl #24 - 37c: 0c230200 sfmeq f0, 4, [r3], #-0 - 380: 00028a0c andeq r8, r2, ip, lsl #20 - 384: 09bf0500 ldmibeq pc!, {r8, sl} ; - 388: 0000002c andeq r0, r0, ip, lsr #32 - 38c: 0e0e2302 cdpeq 3, 0, cr2, cr14, cr2, {0} - 390: 0066625f rsbeq r6, r6, pc, asr r2 - 394: 0811c005 ldmdaeq r1, {r0, r2, lr, pc} - 398: 02000003 andeq r0, r0, #3 - 39c: 2d0c1023 stccs 0, cr1, [ip, #-140] ; 0xffffff74 - 3a0: 05000000 streq r0, [r0, #-0] - 3a4: 006907c1 rsbeq r0, r9, r1, asr #15 - 3a8: 23020000 movwcs r0, #8192 ; 0x2000 - 3ac: 00960c18 addseq r0, r6, r8, lsl ip - 3b0: c8050000 stmdagt r5, {} ; - 3b4: 00007e0a andeq r7, r0, sl, lsl #28 - 3b8: 1c230200 sfmne f0, 4, [r3], #-0 - 3bc: 00005e0c andeq r5, r0, ip, lsl #28 - 3c0: 1dca0500 cfstr64ne mvdx0, [sl] - 3c4: 0000065e andeq r0, r0, lr, asr r6 - 3c8: 0c202302 stceq 3, cr2, [r0], #-8 - 3cc: 000002e1 andeq r0, r0, r1, ror #5 - 3d0: 891dcc05 ldmdbhi sp, {r0, r2, sl, fp, lr, pc} - 3d4: 02000006 andeq r0, r0, #6 - 3d8: a60c2423 strge r2, [ip], -r3, lsr #8 - 3dc: 05000005 streq r0, [r0, #-5] - 3e0: 06ae0dcf strteq r0, [lr], pc, asr #27 - 3e4: 23020000 movwcs r0, #8192 ; 0x2000 - 3e8: 022d0c28 eoreq r0, sp, #40, 24 ; 0x2800 - 3ec: d0050000 andle r0, r5, r0 - 3f0: 0006c909 andeq ip, r6, r9, lsl #18 - 3f4: 2c230200 sfmcs f0, 4, [r3], #-0 - 3f8: 62755f0e rsbsvs r5, r5, #14, 30 ; 0x38 - 3fc: 11d30500 bicsne r0, r3, r0, lsl #10 - 400: 00000308 andeq r0, r0, r8, lsl #6 - 404: 0e302302 cdpeq 3, 3, cr2, cr0, cr2, {0} - 408: 0070755f rsbseq r7, r0, pc, asr r5 - 40c: 3412d405 ldrcc sp, [r2], #-1029 ; 0xfffffbfb - 410: 02000003 andeq r0, r0, #3 - 414: 5f0e3823 svcpl 0x000e3823 - 418: 05007275 streq r7, [r0, #-629] ; 0xfffffd8b - 41c: 006907d5 ldrdeq r0, [r9], #-117 ; 0xffffff8b ; - 420: 23020000 movwcs r0, #8192 ; 0x2000 - 424: 05bd0c3c ldreq r0, [sp, #3132]! ; 0xc3c - 428: d8050000 stmdale r5, {} ; - 42c: 0006cf11 andeq ip, r6, r1, lsl pc - 430: 40230200 eormi r0, r3, r0, lsl #4 - 434: 00054e0c andeq r4, r5, ip, lsl #28 - 438: 11d90500 bicsne r0, r9, r0, lsl #10 - 43c: 000006df ldrdeq r0, [r0], -pc ; - 440: 0e432302 cdpeq 3, 4, cr2, cr3, cr2, {0} - 444: 00626c5f rsbeq r6, r2, pc, asr ip - 448: 0811dc05 ldmdaeq r1, {r0, r2, sl, fp, ip, lr, pc} - 44c: 02000003 andeq r0, r0, #3 - 450: 620c4423 andvs r4, ip, #587202560 ; 0x23000000 - 454: 05000003 streq r0, [r0, #-3] - 458: 006907df ldrdeq r0, [r9], #-127 ; 0xffffff81 ; - 45c: 23020000 movwcs r0, #8192 ; 0x2000 - 460: 389f0c4c ldmcc pc, {r2, r3, r6, sl, fp} ; - 464: e0050000 and r0, r5, r0 - 468: 00008d0a andeq r8, r0, sl, lsl #26 - 46c: 50230200 eorpl r0, r3, r0, lsl #4 - 470: 0009060c andeq r0, r9, ip, lsl #12 - 474: 12e30500 rscne r0, r3, #0, 10 - 478: 000004cc andeq r0, r0, ip, asr #9 - 47c: 0c542302 mrrceq 3, 0, r2, r4, cr2 - 480: 00004816 andeq r4, r0, r6, lsl r8 - 484: 230ce705 movwcs lr, #50949 ; 0xc705 - 488: 02000001 andeq r0, r0, #1 - 48c: f00c5823 ; instruction: 0xf00c5823 - 490: 05000002 streq r0, [r0, #-2] - 494: 00ff0ee9 rscseq r0, pc, r9, ror #29 - 498: 23020000 movwcs r0, #8192 ; 0x2000 - 49c: 057a0c5c ldrbeq r0, [sl, #-3164]! ; 0xfffff3a4 - 4a0: ea050000 b 1404a8 <_image_size+0x99a18> - 4a4: 00006909 andeq r6, r0, r9, lsl #18 - 4a8: 64230200 strtvs r0, [r3], #-512 ; 0xfffffe00 - 4ac: 69011200 stmdbvs r1, {r9, ip} - 4b0: cc000000 stcgt 0, cr0, [r0], {-0} - 4b4: 13000004 movwne r0, #4 - 4b8: 000004cc andeq r0, r0, ip, asr #9 - 4bc: 00007e13 andeq r7, r0, r3, lsl lr - 4c0: 064c1300 strbeq r1, [ip], -r0, lsl #6 - 4c4: 69130000 ldmdbvs r3, {} ; - 4c8: 00000000 andeq r0, r0, r0 - 4cc: 04d7040f ldrbeq r0, [r7], #1039 ; 0x40f - 4d0: cc140000 ldcgt 0, cr0, [r4], {-0} - 4d4: 15000004 strne r0, [r0, #-4] - 4d8: 00000518 andeq r0, r0, r8, lsl r5 - 4dc: 65050428 strvs r0, [r5, #-1064] ; 0xfffffbd8 - 4e0: 064c0802 strbeq r0, [ip], -r2, lsl #16 - 4e4: b8160000 ldmdalt r6, {} ; - 4e8: 05000002 streq r0, [r0, #-2] - 4ec: 69070267 stmdbvs r7, {r0, r1, r2, r5, r6, r9} - 4f0: 02000000 andeq r0, r0, #0 - 4f4: 3f160023 svccc 0x00160023 - 4f8: 05000002 streq r0, [r0, #-2] - 4fc: 410b026c tstmi fp, ip, ror #4 - 500: 02000007 andeq r0, r0, #7 - 504: 81160423 tsthi r6, r3, lsr #8 - 508: 05000000 streq r0, [r0, #-0] - 50c: 4114026c tstmi r4, ip, ror #4 - 510: 02000007 andeq r0, r0, #7 - 514: ac160823 ldcge 8, cr0, [r6], {35} ; 0x23 - 518: 05000005 streq r0, [r0, #-5] - 51c: 411e026c tstmi lr, ip, ror #4 - 520: 02000007 andeq r0, r0, #7 - 524: 4b160c23 blmi 5835b8 <_image_size+0x4dcb28> - 528: 05000001 streq r0, [r0, #-1] - 52c: 6908026e stmdbvs r8, {r1, r2, r3, r5, r6, r9} - 530: 02000000 andeq r0, r0, #0 - 534: 2d161023 ldccs 0, cr1, [r6, #-140] ; 0xffffff74 - 538: 05000001 streq r0, [r0, #-1] - 53c: 7a08026f bvc 200f00 <_image_size+0x15a470> - 540: 02000009 andeq r0, r0, #9 - 544: 61161423 tstvs r6, r3, lsr #8 - 548: 05000005 streq r0, [r0, #-5] - 54c: 69070272 stmdbvs r7, {r1, r4, r5, r6, r9} - 550: 02000000 andeq r0, r0, #0 - 554: d2163023 andsle r3, r6, #35 ; 0x23 - 558: 05000049 streq r0, [r0, #-73] ; 0xffffffb7 - 55c: 90160273 andsls r0, r6, r3, ror r2 - 560: 02000009 andeq r0, r0, #9 - 564: 34163423 ldrcc r3, [r6], #-1059 ; 0xfffffbdd - 568: 05000002 streq r0, [r0, #-2] - 56c: 69070275 stmdbvs r7, {r0, r2, r4, r5, r6, r9} - 570: 02000000 andeq r0, r0, #0 - 574: 90163823 andsls r3, r6, r3, lsr #16 - 578: 05000002 streq r0, [r0, #-2] - 57c: a20a0277 andge r0, sl, #1879048199 ; 0x70000007 - 580: 02000009 andeq r0, r0, #9 - 584: b0163c23 andslt r3, r6, r3, lsr #24 - 588: 05000000 streq r0, [r0, #-0] - 58c: 9513027a ldrls r0, [r3, #-634] ; 0xfffffd86 - 590: 02000001 andeq r0, r0, #1 - 594: eb164023 bl 590628 <_image_size+0x4e9b98> - 598: 05000000 streq r0, [r0, #-0] - 59c: 6907027b stmdbvs r7, {r0, r1, r3, r4, r5, r6, r9} - 5a0: 02000000 andeq r0, r0, #0 - 5a4: 7c164423 cfldrsvc mvf4, [r6], {35} ; 0x23 - 5a8: 05000001 streq r0, [r0, #-1] - 5ac: 9513027c ldrls r0, [r3, #-636] ; 0xfffffd84 - 5b0: 02000001 andeq r0, r0, #1 - 5b4: 63164823 tstvs r6, #2293760 ; 0x230000 - 5b8: 05000002 streq r0, [r0, #-2] - 5bc: a814027d ldmdage r4, {r0, r2, r3, r4, r5, r6, r9} - 5c0: 02000009 andeq r0, r0, #9 - 5c4: 48164c23 ldmdami r6, {r0, r1, r5, sl, fp, lr} - 5c8: 05000003 streq r0, [r0, #-3] - 5cc: 69070280 stmdbvs r7, {r7, r9} - 5d0: 02000000 andeq r0, r0, #0 - 5d4: f2165023 vhadd.s16 d5, d6, d19 - 5d8: 05000003 streq r0, [r0, #-3] - 5dc: 4c090281 sfmmi f0, 4, [r9], {129} ; 0x81 - 5e0: 02000006 andeq r0, r0, #6 - 5e4: 43165423 tstmi r6, #587202560 ; 0x23000000 - 5e8: 05000003 streq r0, [r0, #-3] - 5ec: 550702a4 strpl r0, [r7, #-676] ; 0xfffffd5c - 5f0: 02000009 andeq r0, r0, #9 - 5f4: e8165823 ldmda r6, {r0, r1, r5, fp, ip, lr} - 5f8: 05000002 streq r0, [r0, #-2] - 5fc: ea1302a8 b 4c10a4 <_image_size+0x41a614> - 600: 03000002 movweq r0, #2 - 604: 1602c823 strne ip, [r2], -r3, lsr #16 - 608: 000001c2 andeq r0, r0, r2, asr #3 - 60c: 1202a905 andne sl, r2, #81920 ; 0x14000 - 610: 0000029e muleq r0, lr, r2 - 614: 02cc2303 sbceq r2, ip, #201326592 ; 0xc000000 - 618: 0001a916 andeq sl, r1, r6, lsl r9 - 61c: 02ad0500 adceq r0, sp, #0, 10 - 620: 0009ba0c andeq fp, r9, ip, lsl #20 - 624: dc230300 stcle 3, cr0, [r3], #-0 - 628: 04ed1605 strbteq r1, [sp], #1541 ; 0x605 - 62c: b2050000 andlt r0, r5, #0 - 630: 06fc1002 ldrbteq r1, [ip], r2 - 634: 23030000 movwcs r0, #12288 ; 0x3000 - 638: 031605e0 tsteq r6, #224, 10 ; 0x38000000 - 63c: 05000003 streq r0, [r0, #-3] - 640: c60a02b4 ; instruction: 0xc60a02b4 - 644: 03000009 movweq r0, #9 - 648: 0005ec23 andeq lr, r5, r3, lsr #24 - 64c: 0652040f ldrbeq r0, [r2], -pc, lsl #8 - 650: 01020000 mrseq r0, (UNDEF: 2) - 654: 00040308 andeq r0, r4, r8, lsl #6 - 658: 06521400 ldrbeq r1, [r2], -r0, lsl #8 - 65c: 040f0000 streq r0, [pc], #-0 ; 664 - 660: 000004ad andeq r0, r0, sp, lsr #9 - 664: 00690112 rsbeq r0, r9, r2, lsl r1 - 668: 06830000 streq r0, [r3], r0 - 66c: cc130000 ldcgt 0, cr0, [r3], {-0} - 670: 13000004 movwne r0, #4 - 674: 0000007e andeq r0, r0, lr, ror r0 - 678: 00068313 andeq r8, r6, r3, lsl r3 - 67c: 00691300 rsbeq r1, r9, r0, lsl #6 - 680: 0f000000 svceq 0x00000000 - 684: 00065904 andeq r5, r6, r4, lsl #18 - 688: 64040f00 strvs r0, [r4], #-3840 ; 0xfffff100 - 68c: 12000006 andne r0, r0, #6 - 690: 00009901 andeq r9, r0, r1, lsl #18 - 694: 0006ae00 andeq sl, r6, r0, lsl #28 - 698: 04cc1300 strbeq r1, [ip], #768 ; 0x300 - 69c: 7e130000 cdpvc 0, 1, cr0, cr3, cr0, {0} - 6a0: 13000000 movwne r0, #0 - 6a4: 00000099 muleq r0, r9, r0 - 6a8: 00006913 andeq r6, r0, r3, lsl r9 - 6ac: 040f0000 streq r0, [pc], #-0 ; 6b4 - 6b0: 0000068f andeq r0, r0, pc, lsl #13 - 6b4: 00690112 rsbeq r0, r9, r2, lsl r1 - 6b8: 06c90000 strbeq r0, [r9], r0 - 6bc: cc130000 ldcgt 0, cr0, [r3], {-0} - 6c0: 13000004 movwne r0, #4 - 6c4: 0000007e andeq r0, r0, lr, ror r0 - 6c8: b4040f00 strlt r0, [r4], #-3840 ; 0xfffff100 - 6cc: 09000006 stmdbeq r0, {r1, r2} - 6d0: 00000041 andeq r0, r0, r1, asr #32 - 6d4: 000006df ldrdeq r0, [r0], -pc ; - 6d8: 0000700a andeq r7, r0, sl - 6dc: 09000200 stmdbeq r0, {r9} - 6e0: 00000041 andeq r0, r0, r1, asr #32 - 6e4: 000006ef andeq r0, r0, pc, ror #13 - 6e8: 0000700a andeq r7, r0, sl - 6ec: 06000000 streq r0, [r0], -r0 - 6f0: 00000126 andeq r0, r0, r6, lsr #2 - 6f4: 1a012405 bne 49710 - 6f8: 0000033a andeq r0, r0, sl, lsr r3 - 6fc: 00042917 andeq r2, r4, r7, lsl r9 - 700: 28050c00 stmdacs r5, {sl, fp} - 704: 073b0801 ldreq r0, [fp, -r1, lsl #16]! - 708: 95160000 ldrls r0, [r6, #-0] - 70c: 05000005 streq r0, [r0, #-5] - 710: 3b11012a blcc 440bc0 <_image_size+0x39a130> - 714: 02000007 andeq r0, r0, #7 - 718: ca160023 bgt 5807ac <_image_size+0x4d9d1c> - 71c: 05000003 streq r0, [r0, #-3] - 720: 6907012b stmdbvs r7, {r0, r1, r3, r5, r8} - 724: 02000000 andeq r0, r0, #0 - 728: 27160423 ldrcs r0, [r6, -r3, lsr #8] - 72c: 05000002 streq r0, [r0, #-2] - 730: 410b012c tstmi fp, ip, lsr #2 - 734: 02000007 andeq r0, r0, #7 - 738: 0f000823 svceq 0x00000823 - 73c: 0006fc04 andeq pc, r6, r4, lsl #24 - 740: ef040f00 svc 0x00040f00 - 744: 17000006 strne r0, [r0, -r6] - 748: 000000e3 andeq r0, r0, r3, ror #1 - 74c: 0144050e cmpeq r4, lr, lsl #10 - 750: 00078608 andeq r8, r7, r8, lsl #12 - 754: 058a1600 streq r1, [sl, #1536] ; 0x600 - 758: 45050000 strmi r0, [r5, #-0] - 75c: 07861201 streq r1, [r6, r1, lsl #4] - 760: 23020000 movwcs r0, #8192 ; 0x2000 - 764: 026d1600 rsbeq r1, sp, #0, 12 - 768: 46050000 strmi r0, [r5], -r0 - 76c: 07861201 streq r1, [r6, r1, lsl #4] - 770: 23020000 movwcs r0, #8192 ; 0x2000 - 774: 08ea1606 stmiaeq sl!, {r1, r2, r9, sl, ip}^ - 778: 47050000 strmi r0, [r5, -r0] - 77c: 00481201 subeq r1, r8, r1, lsl #4 - 780: 23020000 movwcs r0, #8192 ; 0x2000 - 784: 4809000c stmdami r9, {r2, r3} - 788: 96000000 strls r0, [r0], -r0 - 78c: 0a000007 beq 7b0 - 790: 00000070 andeq r0, r0, r0, ror r0 - 794: d0180002 andsle r0, r8, r2 - 798: 07028505 streq r8, [r2, -r5, lsl #10] - 79c: 000008da ldrdeq r0, [r0], -sl - 7a0: 00055416 andeq r5, r5, r6, lsl r4 - 7a4: 02870500 addeq r0, r7, #0, 10 - 7a8: 00007018 andeq r7, r0, r8, lsl r0 - 7ac: 00230200 eoreq r0, r3, r0, lsl #4 - 7b0: 0004f516 andeq pc, r4, r6, lsl r5 ; - 7b4: 02880500 addeq r0, r8, #0, 10 - 7b8: 00064c12 andeq r4, r6, r2, lsl ip - 7bc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 7c0: 00010c16 andeq r0, r1, r6, lsl ip - 7c4: 02890500 addeq r0, r9, #0, 10 - 7c8: 0008da10 andeq sp, r8, r0, lsl sl - 7cc: 08230200 stmdaeq r3!, {r9} - 7d0: 00032c16 andeq r2, r3, r6, lsl ip - 7d4: 028a0500 addeq r0, sl, #0, 10 - 7d8: 0001ab17 andeq sl, r1, r7, lsl fp - 7dc: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 7e0: 00024616 andeq r4, r2, r6, lsl r6 - 7e4: 028b0500 addeq r0, fp, #0, 10 - 7e8: 0000690f andeq r6, r0, pc, lsl #18 - 7ec: 48230200 stmdami r3!, {r9} - 7f0: 00059016 andeq r9, r5, r6, lsl r0 - 7f4: 028c0500 addeq r0, ip, #0, 10 - 7f8: 0000622c andeq r6, r0, ip, lsr #4 - 7fc: 50230200 eorpl r0, r3, r0, lsl #4 - 800: 00001c16 andeq r1, r0, r6, lsl ip - 804: 028d0500 addeq r0, sp, #0, 10 - 808: 0007471a andeq r4, r7, sl, lsl r7 - 80c: 58230200 stmdapl r3!, {r9} - 810: 00019216 andeq r9, r1, r6, lsl r2 - 814: 028e0500 addeq r0, lr, #0, 10 - 818: 0000ff16 andeq pc, r0, r6, lsl pc ; - 81c: 68230200 stmdavs r3!, {r9} - 820: 00050216 andeq r0, r5, r6, lsl r2 - 824: 028f0500 addeq r0, pc, #0, 10 - 828: 0000ff16 andeq pc, r0, r6, lsl pc ; - 82c: 70230200 eorvc r0, r3, r0, lsl #4 - 830: 00000e16 andeq r0, r0, r6, lsl lr - 834: 02900500 addseq r0, r0, #0, 10 - 838: 0000ff16 andeq pc, r0, r6, lsl pc ; - 83c: 78230200 stmdavc r3!, {r9} - 840: 00035816 andeq r5, r3, r6, lsl r8 - 844: 02910500 addseq r0, r1, #0, 10 - 848: 0008ea10 andeq lr, r8, r0, lsl sl - 84c: 80230300 eorhi r0, r3, r0, lsl #6 - 850: 00211601 eoreq r1, r1, r1, lsl #12 - 854: 92050000 andls r0, r5, #0 - 858: 08fa1002 ldmeq sl!, {r1, ip}^ - 85c: 23030000 movwcs r0, #12288 ; 0x3000 - 860: 08160188 ldmdaeq r6, {r3, r7, r8} - 864: 05000004 streq r0, [r0, #-4] - 868: 690f0293 stmdbvs pc, {r0, r1, r4, r7, r9} ; - 86c: 03000000 movweq r0, #0 - 870: 1601a023 strne sl, [r1], -r3, lsr #32 - 874: 00000064 andeq r0, r0, r4, rrx - 878: 16029405 strne r9, [r2], -r5, lsl #8 - 87c: 000000ff strdeq r0, [r0], -pc ; - 880: 01a42303 ; instruction: 0x01a42303 - 884: 0001b316 andeq fp, r1, r6, lsl r3 - 888: 02950500 addseq r0, r5, #0, 10 - 88c: 0000ff16 andeq pc, r0, r6, lsl pc ; - 890: ac230300 stcge 3, cr0, [r3], #-0 - 894: 01551601 cmpeq r5, r1, lsl #12 - 898: 96050000 strls r0, [r5], -r0 - 89c: 00ff1602 rscseq r1, pc, r2, lsl #12 - 8a0: 23030000 movwcs r0, #12288 ; 0x3000 - 8a4: 7b1601b4 blvc 580f7c <_image_size+0x4da4ec> - 8a8: 05000002 streq r0, [r0, #-2] - 8ac: ff160297 ; instruction: 0xff160297 - 8b0: 03000000 movweq r0, #0 - 8b4: 1601bc23 strne fp, [r1], -r3, lsr #24 - 8b8: 00000181 andeq r0, r0, r1, lsl #3 - 8bc: 16029805 strne r9, [r2], -r5, lsl #16 - 8c0: 000000ff strdeq r0, [r0], -pc ; - 8c4: 01c42303 biceq r2, r4, r3, lsl #6 - 8c8: 0002b616 andeq fp, r2, r6, lsl r6 - 8cc: 02990500 addseq r0, r9, #0, 10 - 8d0: 00006908 andeq r6, r0, r8, lsl #18 - 8d4: cc230300 stcgt 3, cr0, [r3], #-0 - 8d8: 52090001 andpl r0, r9, #1 - 8dc: ea000006 b 8fc - 8e0: 0a000008 beq 908 - 8e4: 00000070 andeq r0, r0, r0, ror r0 - 8e8: 52090019 andpl r0, r9, #25 - 8ec: fa000006 blx 90c - 8f0: 0a000008 beq 918 - 8f4: 00000070 andeq r0, r0, r0, ror r0 - 8f8: 52090007 andpl r0, r9, #7 - 8fc: 0a000006 beq 91c - 900: 0a000009 beq 92c - 904: 00000070 andeq r0, r0, r0, ror r0 - 908: f0180017 ; instruction: 0xf0180017 - 90c: 07029e05 streq r9, [r2, -r5, lsl #28] - 910: 00000935 andeq r0, r0, r5, lsr r9 - 914: 0000dc16 andeq sp, r0, r6, lsl ip - 918: 02a10500 adceq r0, r1, #0, 10 - 91c: 0009351b andeq r3, r9, fp, lsl r5 - 920: 00230200 eoreq r0, r3, r0, lsl #4 - 924: 0005b416 andeq fp, r5, r6, lsl r4 - 928: 02a20500 adceq r0, r2, #0, 10 - 92c: 00094518 andeq r4, r9, r8, lsl r5 - 930: 78230200 stmdavc r3!, {r9} - 934: 03340900 teqeq r4, #0, 18 - 938: 09450000 stmdbeq r5, {}^ ; - 93c: 700a0000 andvc r0, sl, r0 - 940: 1d000000 stcne 0, cr0, [r0, #-0] - 944: 00700900 rsbseq r0, r0, r0, lsl #18 - 948: 09550000 ldmdbeq r5, {}^ ; - 94c: 700a0000 andvc r0, sl, r0 - 950: 1d000000 stcne 0, cr0, [r0, #-0] - 954: 05f01900 ldrbeq r1, [r0, #2304]! ; 0x900 - 958: 7a030283 bvc c136c <_image_size+0x1a8dc> - 95c: 1a000009 bne 988 - 960: 00000518 andeq r0, r0, r8, lsl r5 - 964: 0b029a05 bleq a7180 <_image_size+0x6f0> - 968: 00000796 muleq r0, r6, r7 - 96c: 00033b1a andeq r3, r3, sl, lsl fp - 970: 02a30500 adceq r0, r3, #0, 10 - 974: 00090a0b andeq r0, r9, fp, lsl #20 - 978: 52090000 andpl r0, r9, #0 - 97c: 8a000006 bhi 99c - 980: 0a000009 beq 9ac - 984: 00000070 andeq r0, r0, r0, ror r0 - 988: 9b1b0018 blls 6c09f0 <_image_size+0x619f60> - 98c: 01000005 tsteq r0, r5 - 990: 098a040f stmibeq sl, {r0, r1, r2, r3, sl} - 994: 011c0000 tsteq ip, r0 - 998: 000009a2 andeq r0, r0, r2, lsr #19 - 99c: 0004cc13 andeq ip, r4, r3, lsl ip - 9a0: 040f0000 streq r0, [pc], #-0 ; 9a8 - 9a4: 00000996 muleq r0, r6, r9 - 9a8: 0195040f orrseq r0, r5, pc, lsl #8 - 9ac: 011c0000 tsteq ip, r0 - 9b0: 000009ba ; instruction: 0x000009ba - 9b4: 00006913 andeq r6, r0, r3, lsl r9 - 9b8: 040f0000 streq r0, [pc], #-0 ; 9c0 - 9bc: 000009c0 andeq r0, r0, r0, asr #19 - 9c0: 09ae040f stmibeq lr!, {r0, r1, r2, r3, sl} - 9c4: ef090000 svc 0x00090000 - 9c8: d6000006 strle r0, [r0], -r6 - 9cc: 0a000009 beq 9f8 - 9d0: 00000070 andeq r0, r0, r0, ror r0 - 9d4: 161d0002 ldrne r0, [sp], -r2 - 9d8: 05000003 streq r0, [r0, #-3] - 9dc: cc170333 ldcgt 3, cr0, [r7], {51} ; 0x33 - 9e0: 01000004 tsteq r0, r4 - 9e4: 030f1d01 movweq r1, #64769 ; 0xfd01 - 9e8: 34050000 strcc r0, [r5], #-0 - 9ec: 04d21d03 ldrbeq r1, [r2], #3331 ; 0xd03 - 9f0: 01010000 mrseq r0, (UNDEF: 1) - 9f4: 0000721d andeq r7, r0, sp, lsl r2 - 9f8: 03340700 teqeq r4, #0, 14 - 9fc: 00007015 andeq r7, r0, r5, lsl r0 - a00: 1e010100 adfnes f0, f1, f0 - a04: 00003d01 andeq r3, r0, r1, lsl #26 - a08: 06a30100 strteq r0, [r3], r0, lsl #2 - a0c: 0a029401 beq a5a18 - a10: 0a02c080 beq b0c18 <_image_size+0xa188> - a14: 00000080 andeq r0, r0, r0, lsl #1 - a18: 011f0100 tsteq pc, r0, lsl #2 - a1c: 0000053b andeq r0, r0, fp, lsr r5 - a20: 01067301 tsteq r6, r1, lsl #6 - a24: 800a0150 andhi r0, sl, r0, asr r1 - a28: 800a0294 mulhi sl, r4, r2 - a2c: 0000002c andeq r0, r0, ip, lsr #32 - a30: 000a4501 andeq r4, sl, r1, lsl #10 - a34: 61762000 cmnvs r6, r0 - a38: 7501006c strvc r0, [r1, #-108] ; 0xffffff94 - a3c: 00006909 andeq r6, r0, r9, lsl #18 - a40: 74910200 ldrvc r0, [r1], #512 ; 0x200 - a44: d8012100 stmdale r1, {r8, sp} - a48: 01000003 tsteq r0, r3 - a4c: 01140665 tsteq r4, r5, ror #12 - a50: 0150800a cmpeq r0, sl - a54: 0064800a rsbeq r8, r4, sl - a58: 6f010000 svcvs 0x00010000 - a5c: 2200000a andcs r0, r0, #10 - a60: 000002b0 ; instruction: 0x000002b0 - a64: 4f0e6701 svcmi 0x000e6701 - a68: 02000000 andeq r0, r0, #0 - a6c: 21007491 ; instruction: 0x21007491 - a70: 0002bf01 andeq fp, r2, r1, lsl #30 - a74: 06540100 ldrbeq r0, [r4], -r0, lsl #2 - a78: 800a00c8 andhi r0, sl, r8, asr #1 - a7c: 800a0114 andhi r0, sl, r4, lsl r1 - a80: 000000a8 andeq r0, r0, r8, lsr #1 - a84: 000a9901 andeq r9, sl, r1, lsl #18 - a88: 02b02200 adcseq r2, r0, #0, 4 - a8c: 56010000 strpl r0, [r1], -r0 - a90: 00004f0e andeq r4, r0, lr, lsl #30 - a94: 74910200 ldrvc r0, [r1], #512 ; 0x200 - a98: 66012100 strvs r2, [r1], -r0, lsl #2 - a9c: 01000001 tsteq r0, r1 - aa0: 008c0646 addeq r0, ip, r6, asr #12 - aa4: 00c8800a sbceq r8, r8, sl - aa8: 00ec800a rsceq r8, ip, sl - aac: c3010000 movwgt r0, #4096 ; 0x1000 - ab0: 2200000a andcs r0, r0, #10 - ab4: 000002b0 ; instruction: 0x000002b0 - ab8: 4f0e4801 svcmi 0x000e4801 - abc: 02000000 andeq r0, r0, #0 - ac0: 23007491 movwcs r7, #1169 ; 0x491 - ac4: 00041501 andeq r1, r4, r1, lsl #10 - ac8: 06350100 ldrteq r0, [r5], -r0, lsl #2 - acc: 800a0040 andhi r0, sl, r0, asr #32 - ad0: 800a008c andhi r0, sl, ip, lsl #1 - ad4: 00000130 andeq r0, r0, r0, lsr r1 - ad8: 02b02201 adcseq r2, r0, #268435456 ; 0x10000000 - adc: 37010000 strcc r0, [r1, -r0] - ae0: 00004f0e andeq r4, r0, lr, lsl #30 - ae4: 74910200 ldrvc r0, [r1], #512 ; 0x200 - ae8: 0b1f0000 bleq 7c0af0 <_image_size+0x71a060> - aec: 00020000 andeq r0, r2, r0 - af0: 0000020a andeq r0, r0, sl, lsl #4 - af4: 042f0104 strteq r0, [pc], #-260 ; afc - af8: eb0c0000 bl 300b00 <_image_size+0x25a070> - afc: cb000005 blgt b18 - b00: 4c000001 stcmi 0, cr0, [r0], {1} - b04: 98278007 stmdals r7!, {r0, r1, r2, pc} - b08: 2e278007 cdpcs 0, 2, cr8, cr7, cr7, {0} - b0c: 02000002 andeq r0, r0, #2 - b10: 03fc0601 mvnseq r0, #1048576 ; 0x100000 - b14: 02020000 andeq r0, r2, #0 - b18: 0002f905 andeq pc, r2, r5, lsl #18 - b1c: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - b20: 0000025a andeq r0, r0, sl, asr r2 - b24: 55050802 strpl r0, [r5, #-2050] ; 0xfffff7fe - b28: 02000002 andeq r0, r0, #2 - b2c: 03fa0801 mvnseq r0, #65536 ; 0x10000 - b30: 02020000 andeq r0, r2, #0 - b34: 00051f07 andeq r1, r5, r7, lsl #30 - b38: 00b80300 adcseq r0, r8, r0, lsl #6 - b3c: 34020000 strcc r0, [r2], #-0 - b40: 00005b19 andeq r5, r0, r9, lsl fp - b44: 07040200 streq r0, [r4, -r0, lsl #4] - b48: 000000fa strdeq r0, [r0], -sl - b4c: f5070802 ; instruction: 0xf5070802 - b50: 04000000 streq r0, [r0], #-0 - b54: 6e690504 cdpvs 5, 6, cr0, cr9, cr4, {0} - b58: 04020074 streq r0, [r2], #-116 ; 0xffffff8c - b5c: 0000ff07 andeq pc, r0, r7, lsl #30 - b60: 04080200 streq r0, [r8], #-512 ; 0xfffffe00 - b64: 000002d5 ldrdeq r0, [r0], -r5 - b68: 0003d105 andeq sp, r3, r5, lsl #2 - b6c: 015e0300 cmpeq lr, r0, lsl #6 - b70: 00007017 andeq r7, r0, r7, lsl r0 - b74: 05470300 strbeq r0, [r7, #-768] ; 0xfffffd00 - b78: 2e040000 cdpcs 0, 0, cr0, cr4, cr0, {0} - b7c: 0000330e andeq r3, r0, lr, lsl #6 - b80: 00890300 addeq r0, r9, r0, lsl #6 - b84: 74040000 strvc r0, [r4], #-0 - b88: 0000330e andeq r3, r0, lr, lsl #6 - b8c: 04040600 streq r0, [r4], #-1536 ; 0xfffffa00 - b90: 00c503a5 sbceq r0, r5, r5, lsr #7 - b94: 21070000 mrscs r0, (UNDEF: 7) - b98: 04000002 streq r0, [r0], #-2 - b9c: 007e0ca7 rsbseq r0, lr, r7, lsr #25 - ba0: 08070000 stmdaeq r7, {} ; - ba4: 04000003 streq r0, [r0], #-3 - ba8: 00c513a8 sbceq r1, r5, r8, lsr #7 - bac: 08000000 stmdaeq r0, {} ; - bb0: 00000041 andeq r0, r0, r1, asr #32 - bb4: 000000d5 ldrdeq r0, [r0], -r5 - bb8: 00007009 andeq r7, r0, r9 - bbc: 0a000300 beq 17c4 - bc0: 09a20408 stmibeq r2!, {r3, sl} - bc4: 000000fd strdeq r0, [r0], -sp - bc8: 0000cb0b andeq ip, r0, fp, lsl #22 - bcc: 07a40400 streq r0, [r4, r0, lsl #8]! - bd0: 00000069 andeq r0, r0, r9, rrx - bd4: 0b002302 bleq 97e4 - bd8: 00000174 andeq r0, r0, r4, ror r1 - bdc: a305a904 movwge sl, #22788 ; 0x5904 - be0: 02000000 andeq r0, r0, #0 - be4: 03000423 movweq r0, #1059 ; 0x423 - be8: 0000029a muleq r0, sl, r2 - bec: d503aa04 strle sl, [r3, #-2564] ; 0xfffff5fc - bf0: 0c000000 stceq 0, cr0, [r0], {-0} - bf4: 02730304 rsbseq r0, r3, #4, 6 ; 0x10000000 - bf8: 16050000 strne r0, [r5], -r0 - bfc: 00005b19 andeq r5, r0, r9, lsl fp - c00: 004c0300 subeq r0, ip, r0, lsl #6 - c04: 0c060000 stceq 0, cr0, [r6], {-0} - c08: 0000690d andeq r6, r0, sp, lsl #18 - c0c: 02180300 andseq r0, r8, #0, 6 - c10: 23050000 movwcs r0, #20480 ; 0x5000 - c14: 0001171b andeq r1, r1, fp, lsl r7 - c18: 009e0d00 addseq r0, lr, r0, lsl #26 - c1c: 05180000 ldreq r0, [r8, #-0] - c20: 01950834 orrseq r0, r5, r4, lsr r8 - c24: 950b0000 strls r0, [fp, #-0] - c28: 05000005 streq r0, [r0, #-5] - c2c: 01951336 orrseq r1, r5, r6, lsr r3 - c30: 23020000 movwcs r0, #8192 ; 0x2000 - c34: 6b5f0e00 blvs 17c443c <_image_size+0x171d9ac> - c38: 07370500 ldreq r0, [r7, -r0, lsl #10]! - c3c: 00000069 andeq r0, r0, r9, rrx - c40: 0b042302 bleq 109850 <_image_size+0x62dc0> - c44: 00000350 andeq r0, r0, r0, asr r3 - c48: 690b3705 stmdbvs fp, {r0, r2, r8, r9, sl, ip, sp} - c4c: 02000000 andeq r0, r0, #0 - c50: 290b0823 stmdbcs fp, {r0, r1, r5, fp} - c54: 0500004b streq r0, [r0, #-75] ; 0xffffffb5 - c58: 00691437 rsbeq r1, r9, r7, lsr r4 - c5c: 23020000 movwcs r0, #8192 ; 0x2000 - c60: 01210b0c ; instruction: 0x01210b0c - c64: 37050000 strcc r0, [r5, -r0] - c68: 0000691b andeq r6, r0, fp, lsl r9 - c6c: 10230200 eorne r0, r3, r0, lsl #4 - c70: 00785f0e rsbseq r5, r8, lr, lsl #30 - c74: 9b0b3805 blls 2cec90 <_image_size+0x228200> - c78: 02000001 andeq r0, r0, #1 - c7c: 0f001423 svceq 0x00001423 - c80: 00012f04 andeq r2, r1, r4, lsl #30 - c84: 010b0800 tsteq fp, r0, lsl #16 - c88: 01ab0000 ; instruction: 0x01ab0000 - c8c: 70090000 andvc r0, r9, r0 - c90: 00000000 andeq r0, r0, r0 - c94: 036b0d00 cmneq fp, #0, 26 - c98: 05240000 streq r0, [r4, #-0]! - c9c: 0240083c subeq r0, r0, #60, 16 ; 0x3c0000 - ca0: 380b0000 stmdacc fp, {} ; - ca4: 05000001 streq r0, [r0, #-1] - ca8: 0069093e rsbeq r0, r9, lr, lsr r9 - cac: 23020000 movwcs r0, #8192 ; 0x2000 - cb0: 00d30b00 sbcseq r0, r3, r0, lsl #22 - cb4: 3f050000 svccc 0x00050000 - cb8: 00006909 andeq r6, r0, r9, lsl #18 - cbc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - cc0: 0000c10b andeq ip, r0, fp, lsl #2 - cc4: 09400500 stmdbeq r0, {r8, sl}^ - cc8: 00000069 andeq r0, r0, r9, rrx - ccc: 0b082302 bleq 2098dc <_image_size+0x162e4c> - cd0: 0000019f muleq r0, pc, r1 ; - cd4: 69094105 stmdbvs r9, {r0, r2, r8, lr} - cd8: 02000000 andeq r0, r0, #0 - cdc: cc0b0c23 stcgt 12, cr0, [fp], {35} ; 0x23 - ce0: 05000002 streq r0, [r0, #-2] - ce4: 00690942 rsbeq r0, r9, r2, asr #18 - ce8: 23020000 movwcs r0, #8192 ; 0x2000 - cec: 03220b10 ; instruction: 0x03220b10 - cf0: 43050000 movwmi r0, #20480 ; 0x5000 - cf4: 00006909 andeq r6, r0, r9, lsl #18 - cf8: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - cfc: 0000a60b andeq sl, r0, fp, lsl #12 - d00: 09440500 stmdbeq r4, {r8, sl}^ - d04: 00000069 andeq r0, r0, r9, rrx - d08: 0b182302 bleq 609918 <_image_size+0x562e88> - d0c: 00000141 andeq r0, r0, r1, asr #2 - d10: 69094505 stmdbvs r9, {r0, r2, r8, sl, lr} - d14: 02000000 andeq r0, r0, #0 - d18: a50b1c23 strge r1, [fp, #-3107] ; 0xfffff3dd - d1c: 05000002 streq r0, [r0, #-2] - d20: 00690946 rsbeq r0, r9, r6, asr #18 - d24: 23020000 movwcs r0, #8192 ; 0x2000 - d28: 00100020 andseq r0, r0, r0, lsr #32 - d2c: 08000000 stmdaeq r0, {} ; - d30: 084f0501 stmdaeq pc, {r0, r8, sl}^ ; - d34: 0000028e andeq r0, r0, lr, lsl #5 - d38: 0005100b andeq r1, r5, fp - d3c: 0a500500 beq 1402144 <_image_size+0x135b6b4> - d40: 0000028e andeq r0, r0, lr, lsl #5 - d44: 0b002302 bleq 9954 - d48: 000003e6 andeq r0, r0, r6, ror #7 - d4c: 8e095105 adfhie f5, f1, f5 - d50: 03000002 movweq r0, #2 - d54: 0b018023 bleq 60de8 - d58: 00000532 andeq r0, r0, r2, lsr r5 - d5c: 0b0a5305 bleq 295978 <_image_size+0x1eeee8> - d60: 03000001 movweq r0, #1 - d64: 0b028023 bleq a0df8 - d68: 00000582 andeq r0, r0, r2, lsl #11 - d6c: 0b0a5605 bleq 296588 <_image_size+0x1efaf8> - d70: 03000001 movweq r0, #1 - d74: 00028423 andeq r8, r2, r3, lsr #8 - d78: 00010908 andeq r0, r1, r8, lsl #18 - d7c: 00029e00 andeq r9, r2, r0, lsl #28 - d80: 00700900 rsbseq r0, r0, r0, lsl #18 - d84: 001f0000 andseq r0, pc, r0 - d88: 0002e810 andeq lr, r2, r0, lsl r8 - d8c: 05019000 streq r9, [r1, #-0] - d90: 02ea0862 rsceq r0, sl, #6422528 ; 0x620000 - d94: 950b0000 strls r0, [fp, #-0] - d98: 05000005 streq r0, [r0, #-5] - d9c: 02ea1263 rsceq r1, sl, #805306374 ; 0x30000006 - da0: 23020000 movwcs r0, #8192 ; 0x2000 - da4: 01500b00 cmpeq r0, r0, lsl #22 - da8: 64050000 strvs r0, [r5], #-0 - dac: 00006906 andeq r6, r0, r6, lsl #18 - db0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - db4: 0000910b andeq r9, r0, fp, lsl #2 - db8: 09660500 stmdbeq r6!, {r8, sl}^ - dbc: 000002f0 strdeq r0, [r0], -r0 ; - dc0: 0b082302 bleq 2099d0 <_image_size+0x162f40> - dc4: 00000000 andeq r0, r0, r0 - dc8: 401e6705 andsmi r6, lr, r5, lsl #14 - dcc: 03000002 movweq r0, #2 - dd0: 00018823 andeq r8, r1, r3, lsr #16 - dd4: 029e040f addseq r0, lr, #251658240 ; 0xf000000 - dd8: 00080000 andeq r0, r8, r0 - ddc: 00000003 andeq r0, r0, r3 - de0: 09000003 stmdbeq r0, {r0, r1} - de4: 00000070 andeq r0, r0, r0, ror r0 - de8: 040f001f streq r0, [pc], #-31 ; df0 - dec: 00000306 andeq r0, r0, r6, lsl #6 - df0: 220d0111 andcs r0, sp, #1073741828 ; 0x40000004 - df4: 08000004 stmdaeq r0, {r2} - df8: 34087a05 strcc r7, [r8], #-2565 ; 0xfffff5fb - dfc: 0b000003 bleq e10 - e00: 00001859 andeq r1, r0, r9, asr r8 - e04: 34117b05 ldrcc r7, [r1], #-2821 ; 0xfffff4fb - e08: 02000003 andeq r0, r0, #3 - e0c: 3d0b0023 stccc 0, cr0, [fp, #-140] ; 0xffffff74 - e10: 05000008 streq r0, [r0, #-8] - e14: 0069067c rsbeq r0, r9, ip, ror r6 - e18: 23020000 movwcs r0, #8192 ; 0x2000 - e1c: 040f0004 streq r0, [pc], #-4 ; e24 - e20: 00000041 andeq r0, r0, r1, asr #32 - e24: 0001190d andeq r1, r1, sp, lsl #18 - e28: ba056800 blt 15ae30 <_image_size+0xb43a0> - e2c: 0004ad08 andeq sl, r4, r8, lsl #26 - e30: 705f0e00 subsvc r0, pc, r0, lsl #28 - e34: 12bb0500 adcsne r0, fp, #0, 10 - e38: 00000334 andeq r0, r0, r4, lsr r3 - e3c: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - e40: 0500725f streq r7, [r0, #-607] ; 0xfffffda1 - e44: 006907bc strhteq r0, [r9], #-124 ; 0xffffff84 - e48: 23020000 movwcs r0, #8192 ; 0x2000 - e4c: 775f0e04 ldrbvc r0, [pc, -r4, lsl #28] - e50: 07bd0500 ldreq r0, [sp, r0, lsl #10]! - e54: 00000069 andeq r0, r0, r9, rrx - e58: 0b082302 bleq 209a68 <_image_size+0x162fd8> - e5c: 00000036 andeq r0, r0, r6, lsr r0 - e60: 2c09be05 stccs 14, cr11, [r9], {5} - e64: 02000000 andeq r0, r0, #0 - e68: 8a0b0c23 bhi 2c3efc <_image_size+0x21d46c> - e6c: 05000002 streq r0, [r0, #-2] - e70: 002c09bf strhteq r0, [ip], -pc - e74: 23020000 movwcs r0, #8192 ; 0x2000 - e78: 625f0e0e subsvs r0, pc, #14, 28 ; 0xe0 - e7c: c0050066 andgt r0, r5, r6, rrx - e80: 00030811 andeq r0, r3, r1, lsl r8 - e84: 10230200 eorne r0, r3, r0, lsl #4 - e88: 00002d0b andeq r2, r0, fp, lsl #26 - e8c: 07c10500 strbeq r0, [r1, r0, lsl #10] - e90: 00000069 andeq r0, r0, r9, rrx - e94: 0b182302 bleq 609aa4 <_image_size+0x563014> - e98: 00000096 muleq r0, r6, r0 - e9c: 090ac805 stmdbeq sl, {r0, r2, fp, lr, pc} - ea0: 02000001 andeq r0, r0, #1 - ea4: 5e0b1c23 cdppl 12, 0, cr1, cr11, cr3, {1} - ea8: 05000000 streq r0, [r0, #-0] - eac: 065e1dca ldrbeq r1, [lr], -sl, asr #27 - eb0: 23020000 movwcs r0, #8192 ; 0x2000 - eb4: 02e10b20 rsceq r0, r1, #32, 22 ; 0x8000 - eb8: cc050000 stcgt 0, cr0, [r5], {-0} - ebc: 0006891d andeq r8, r6, sp, lsl r9 - ec0: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - ec4: 0005a60b andeq sl, r5, fp, lsl #12 - ec8: 0dcf0500 cfstr64eq mvdx0, [pc] ; ed0 - ecc: 000006ae andeq r0, r0, lr, lsr #13 - ed0: 0b282302 bleq a09ae0 <_image_size+0x963050> - ed4: 0000022d andeq r0, r0, sp, lsr #4 - ed8: c909d005 stmdbgt r9, {r0, r2, ip, lr, pc} - edc: 02000006 andeq r0, r0, #6 - ee0: 5f0e2c23 svcpl 0x000e2c23 - ee4: 05006275 streq r6, [r0, #-629] ; 0xfffffd8b - ee8: 030811d3 movweq r1, #33235 ; 0x81d3 - eec: 23020000 movwcs r0, #8192 ; 0x2000 - ef0: 755f0e30 ldrbvc r0, [pc, #-3632] ; c8 - ef4: d4050070 strle r0, [r5], #-112 ; 0xffffff90 - ef8: 00033412 andeq r3, r3, r2, lsl r4 - efc: 38230200 stmdacc r3!, {r9} - f00: 72755f0e rsbsvc r5, r5, #14, 30 ; 0x38 - f04: 07d50500 ldrbeq r0, [r5, r0, lsl #10] - f08: 00000069 andeq r0, r0, r9, rrx - f0c: 0b3c2302 bleq f09b1c <_image_size+0xe6308c> - f10: 000005bd ; instruction: 0x000005bd - f14: cf11d805 svcgt 0x0011d805 - f18: 02000006 andeq r0, r0, #6 - f1c: 4e0b4023 cdpmi 0, 0, cr4, cr11, cr3, {1} - f20: 05000005 streq r0, [r0, #-5] - f24: 06df11d9 ; instruction: 0x06df11d9 - f28: 23020000 movwcs r0, #8192 ; 0x2000 - f2c: 6c5f0e43 mrrcvs 14, 4, r0, pc, cr3 ; - f30: dc050062 stcle 0, cr0, [r5], {98} ; 0x62 - f34: 00030811 andeq r0, r3, r1, lsl r8 - f38: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - f3c: 0003620b andeq r6, r3, fp, lsl #4 - f40: 07df0500 ldrbeq r0, [pc, r0, lsl #10] - f44: 00000069 andeq r0, r0, r9, rrx - f48: 0b4c2302 bleq 1309b58 <_image_size+0x12630c8> - f4c: 0000389f muleq r0, pc, r8 ; - f50: 8b0ae005 blhi 2b8f6c <_image_size+0x2124dc> - f54: 02000000 andeq r0, r0, #0 - f58: 060b5023 streq r5, [fp], -r3, lsr #32 - f5c: 05000009 streq r0, [r0, #-9] - f60: 04cc12e3 strbeq r1, [ip], #739 ; 0x2e3 - f64: 23020000 movwcs r0, #8192 ; 0x2000 - f68: 48160b54 ldmdami r6, {r2, r4, r6, r8, r9, fp} - f6c: e7050000 str r0, [r5, -r0] - f70: 0001230c andeq r2, r1, ip, lsl #6 - f74: 58230200 stmdapl r3!, {r9} - f78: 0002f00b andeq pc, r2, fp - f7c: 0ee90500 cdpeq 5, 14, cr0, cr9, cr0, {0} - f80: 000000fd strdeq r0, [r0], -sp - f84: 0b5c2302 bleq 1709b94 <_image_size+0x1663104> - f88: 0000057a andeq r0, r0, sl, ror r5 - f8c: 6909ea05 stmdbvs r9, {r0, r2, r9, fp, sp, lr, pc} - f90: 02000000 andeq r0, r0, #0 - f94: 12006423 andne r6, r0, #587202560 ; 0x23000000 - f98: 00006901 andeq r6, r0, r1, lsl #18 - f9c: 0004cc00 andeq ip, r4, r0, lsl #24 - fa0: 04cc1300 strbeq r1, [ip], #768 ; 0x300 - fa4: 09130000 ldmdbeq r3, {} ; - fa8: 13000001 movwne r0, #1 - fac: 0000064c andeq r0, r0, ip, asr #12 - fb0: 00006913 andeq r6, r0, r3, lsl r9 - fb4: 040f0000 streq r0, [pc], #-0 ; fbc - fb8: 000004d7 ldrdeq r0, [r0], -r7 - fbc: 0004cc14 andeq ip, r4, r4, lsl ip - fc0: 05181500 ldreq r1, [r8, #-1280] ; 0xfffffb00 - fc4: 04280000 strteq r0, [r8], #-0 - fc8: 08026505 stmdaeq r2, {r0, r2, r8, sl, sp, lr} - fcc: 0000064c andeq r0, r0, ip, asr #12 - fd0: 0002b816 andeq fp, r2, r6, lsl r8 - fd4: 02670500 rsbeq r0, r7, #0, 10 - fd8: 00006907 andeq r6, r0, r7, lsl #18 - fdc: 00230200 eoreq r0, r3, r0, lsl #4 - fe0: 00023f16 andeq r3, r2, r6, lsl pc - fe4: 026c0500 rsbeq r0, ip, #0, 10 - fe8: 0007410b andeq r4, r7, fp, lsl #2 - fec: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - ff0: 00008116 andeq r8, r0, r6, lsl r1 - ff4: 026c0500 rsbeq r0, ip, #0, 10 - ff8: 00074114 andeq r4, r7, r4, lsl r1 - ffc: 08230200 stmdaeq r3!, {r9} - 1000: 0005ac16 andeq sl, r5, r6, lsl ip - 1004: 026c0500 rsbeq r0, ip, #0, 10 - 1008: 0007411e andeq r4, r7, lr, lsl r1 - 100c: 0c230200 sfmeq f0, 4, [r3], #-0 - 1010: 00014b16 andeq r4, r1, r6, lsl fp - 1014: 026e0500 rsbeq r0, lr, #0, 10 - 1018: 00006908 andeq r6, r0, r8, lsl #18 - 101c: 10230200 eorne r0, r3, r0, lsl #4 - 1020: 00012d16 andeq r2, r1, r6, lsl sp - 1024: 026f0500 rsbeq r0, pc, #0, 10 - 1028: 00097a08 andeq r7, r9, r8, lsl #20 - 102c: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 1030: 00056116 andeq r6, r5, r6, lsl r1 - 1034: 02720500 rsbseq r0, r2, #0, 10 - 1038: 00006907 andeq r6, r0, r7, lsl #18 - 103c: 30230200 eorcc r0, r3, r0, lsl #4 - 1040: 0049d216 subeq sp, r9, r6, lsl r2 - 1044: 02730500 rsbseq r0, r3, #0, 10 - 1048: 00099016 andeq r9, r9, r6, lsl r0 - 104c: 34230200 strtcc r0, [r3], #-512 ; 0xfffffe00 - 1050: 00023416 andeq r3, r2, r6, lsl r4 - 1054: 02750500 rsbseq r0, r5, #0, 10 - 1058: 00006907 andeq r6, r0, r7, lsl #18 - 105c: 38230200 stmdacc r3!, {r9} - 1060: 00029016 andeq r9, r2, r6, lsl r0 - 1064: 02770500 rsbseq r0, r7, #0, 10 - 1068: 0009a20a andeq sl, r9, sl, lsl #4 - 106c: 3c230200 sfmcc f0, 4, [r3], #-0 - 1070: 0000b016 andeq fp, r0, r6, lsl r0 - 1074: 027a0500 rsbseq r0, sl, #0, 10 - 1078: 00019513 andeq r9, r1, r3, lsl r5 - 107c: 40230200 eormi r0, r3, r0, lsl #4 - 1080: 0000eb16 andeq lr, r0, r6, lsl fp - 1084: 027b0500 rsbseq r0, fp, #0, 10 - 1088: 00006907 andeq r6, r0, r7, lsl #18 - 108c: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - 1090: 00017c16 andeq r7, r1, r6, lsl ip - 1094: 027c0500 rsbseq r0, ip, #0, 10 - 1098: 00019513 andeq r9, r1, r3, lsl r5 - 109c: 48230200 stmdami r3!, {r9} - 10a0: 00026316 andeq r6, r2, r6, lsl r3 - 10a4: 027d0500 rsbseq r0, sp, #0, 10 - 10a8: 0009a814 andeq sl, r9, r4, lsl r8 - 10ac: 4c230200 sfmmi f0, 4, [r3], #-0 - 10b0: 00034816 andeq r4, r3, r6, lsl r8 - 10b4: 02800500 addeq r0, r0, #0, 10 - 10b8: 00006907 andeq r6, r0, r7, lsl #18 - 10bc: 50230200 eorpl r0, r3, r0, lsl #4 - 10c0: 0003f216 andeq pc, r3, r6, lsl r2 ; - 10c4: 02810500 addeq r0, r1, #0, 10 - 10c8: 00064c09 andeq r4, r6, r9, lsl #24 - 10cc: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 10d0: 00034316 andeq r4, r3, r6, lsl r3 - 10d4: 02a40500 adceq r0, r4, #0, 10 - 10d8: 00095507 andeq r5, r9, r7, lsl #10 - 10dc: 58230200 stmdapl r3!, {r9} - 10e0: 0002e816 andeq lr, r2, r6, lsl r8 - 10e4: 02a80500 adceq r0, r8, #0, 10 - 10e8: 0002ea13 andeq lr, r2, r3, lsl sl - 10ec: c8230300 stmdagt r3!, {r8, r9} - 10f0: 01c21602 biceq r1, r2, r2, lsl #12 - 10f4: a9050000 stmdbge r5, {} ; - 10f8: 029e1202 addseq r1, lr, #536870912 ; 0x20000000 - 10fc: 23030000 movwcs r0, #12288 ; 0x3000 - 1100: a91602cc ldmdbge r6, {r2, r3, r6, r7, r9} - 1104: 05000001 streq r0, [r0, #-1] - 1108: ba0c02ad blt 301bc4 <_image_size+0x25b134> - 110c: 03000009 movweq r0, #9 - 1110: 1605dc23 strne sp, [r5], -r3, lsr #24 - 1114: 000004ed andeq r0, r0, sp, ror #9 - 1118: 1002b205 andne fp, r2, r5, lsl #4 - 111c: 000006fc strdeq r0, [r0], -ip - 1120: 05e02303 strbeq r2, [r0, #771]! ; 0x303 - 1124: 00030316 andeq r0, r3, r6, lsl r3 - 1128: 02b40500 adcseq r0, r4, #0, 10 - 112c: 0009c60a andeq ip, r9, sl, lsl #12 - 1130: ec230300 stc 3, cr0, [r3], #-0 - 1134: 040f0005 streq r0, [pc], #-5 ; 113c - 1138: 00000652 andeq r0, r0, r2, asr r6 - 113c: 03080102 movweq r0, #33026 ; 0x8102 - 1140: 14000004 strne r0, [r0], #-4 - 1144: 00000652 andeq r0, r0, r2, asr r6 - 1148: 04ad040f strteq r0, [sp], #1039 ; 0x40f - 114c: 01120000 tsteq r2, r0 - 1150: 00000069 andeq r0, r0, r9, rrx - 1154: 00000683 andeq r0, r0, r3, lsl #13 - 1158: 0004cc13 andeq ip, r4, r3, lsl ip - 115c: 01091300 mrseq r1, (UNDEF: 57) - 1160: 83130000 tsthi r3, #0 - 1164: 13000006 movwne r0, #6 - 1168: 00000069 andeq r0, r0, r9, rrx - 116c: 59040f00 stmdbpl r4, {r8, r9, sl, fp} - 1170: 0f000006 svceq 0x00000006 - 1174: 00066404 andeq r6, r6, r4, lsl #8 - 1178: 97011200 strls r1, [r1, -r0, lsl #4] - 117c: ae000000 cdpge 0, 0, cr0, cr0, cr0, {0} - 1180: 13000006 movwne r0, #6 - 1184: 000004cc andeq r0, r0, ip, asr #9 - 1188: 00010913 andeq r0, r1, r3, lsl r9 - 118c: 00971300 addseq r1, r7, r0, lsl #6 - 1190: 69130000 ldmdbvs r3, {} ; - 1194: 00000000 andeq r0, r0, r0 - 1198: 068f040f streq r0, [pc], pc, lsl #8 - 119c: 01120000 tsteq r2, r0 - 11a0: 00000069 andeq r0, r0, r9, rrx - 11a4: 000006c9 andeq r0, r0, r9, asr #13 - 11a8: 0004cc13 andeq ip, r4, r3, lsl ip - 11ac: 01091300 mrseq r1, (UNDEF: 57) - 11b0: 0f000000 svceq 0x00000000 - 11b4: 0006b404 andeq fp, r6, r4, lsl #8 - 11b8: 00410800 subeq r0, r1, r0, lsl #16 - 11bc: 06df0000 ldrbeq r0, [pc], r0 - 11c0: 70090000 andvc r0, r9, r0 - 11c4: 02000000 andeq r0, r0, #0 - 11c8: 00410800 subeq r0, r1, r0, lsl #16 - 11cc: 06ef0000 strbteq r0, [pc], r0 - 11d0: 70090000 andvc r0, r9, r0 - 11d4: 00000000 andeq r0, r0, r0 - 11d8: 01260500 ; instruction: 0x01260500 - 11dc: 24050000 strcs r0, [r5], #-0 - 11e0: 033a1a01 teqeq sl, #4096 ; 0x1000 - 11e4: 29170000 ldmdbcs r7, {} ; - 11e8: 0c000004 stceq 0, cr0, [r0], {4} - 11ec: 08012805 stmdaeq r1, {r0, r2, fp, sp} - 11f0: 0000073b andeq r0, r0, fp, lsr r7 - 11f4: 00059516 andeq r9, r5, r6, lsl r5 - 11f8: 012a0500 ; instruction: 0x012a0500 - 11fc: 00073b11 andeq r3, r7, r1, lsl fp - 1200: 00230200 eoreq r0, r3, r0, lsl #4 - 1204: 0003ca16 andeq ip, r3, r6, lsl sl - 1208: 012b0500 ; instruction: 0x012b0500 - 120c: 00006907 andeq r6, r0, r7, lsl #18 - 1210: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 1214: 00022716 andeq r2, r2, r6, lsl r7 - 1218: 012c0500 ; instruction: 0x012c0500 - 121c: 0007410b andeq r4, r7, fp, lsl #2 - 1220: 08230200 stmdaeq r3!, {r9} - 1224: fc040f00 stc2 15, cr0, [r4], {-0} - 1228: 0f000006 svceq 0x00000006 - 122c: 0006ef04 andeq lr, r6, r4, lsl #30 - 1230: 00e31700 rsceq r1, r3, r0, lsl #14 - 1234: 050e0000 streq r0, [lr, #-0] - 1238: 86080144 strhi r0, [r8], -r4, asr #2 - 123c: 16000007 strne r0, [r0], -r7 - 1240: 0000058a andeq r0, r0, sl, lsl #11 - 1244: 12014505 andne r4, r1, #20971520 ; 0x1400000 - 1248: 00000786 andeq r0, r0, r6, lsl #15 - 124c: 16002302 strne r2, [r0], -r2, lsl #6 - 1250: 0000026d andeq r0, r0, sp, ror #4 - 1254: 12014605 andne r4, r1, #5242880 ; 0x500000 - 1258: 00000786 andeq r0, r0, r6, lsl #15 - 125c: 16062302 strne r2, [r6], -r2, lsl #6 - 1260: 000008ea andeq r0, r0, sl, ror #17 - 1264: 12014705 andne r4, r1, #1310720 ; 0x140000 - 1268: 00000048 andeq r0, r0, r8, asr #32 - 126c: 000c2302 andeq r2, ip, r2, lsl #6 - 1270: 00004808 andeq r4, r0, r8, lsl #16 - 1274: 00079600 andeq r9, r7, r0, lsl #12 - 1278: 00700900 rsbseq r0, r0, r0, lsl #18 - 127c: 00020000 andeq r0, r2, r0 - 1280: 8505d018 strhi sp, [r5, #-24] ; 0xffffffe8 - 1284: 08da0702 ldmeq sl, {r1, r8, r9, sl}^ - 1288: 54160000 ldrpl r0, [r6], #-0 - 128c: 05000005 streq r0, [r0, #-5] - 1290: 70180287 andsvc r0, r8, r7, lsl #5 - 1294: 02000000 andeq r0, r0, #0 - 1298: f5160023 ; instruction: 0xf5160023 - 129c: 05000004 streq r0, [r0, #-4] - 12a0: 4c120288 lfmmi f0, 4, [r2], {136} ; 0x88 - 12a4: 02000006 andeq r0, r0, #6 - 12a8: 0c160423 cfldrseq mvf0, [r6], {35} ; 0x23 - 12ac: 05000001 streq r0, [r0, #-1] - 12b0: da100289 ble 401cdc <_image_size+0x35b24c> - 12b4: 02000008 andeq r0, r0, #8 - 12b8: 2c160823 ldccs 8, cr0, [r6], {35} ; 0x23 - 12bc: 05000003 streq r0, [r0, #-3] - 12c0: ab17028a blge 5c1cf0 <_image_size+0x51b260> - 12c4: 02000001 andeq r0, r0, #1 - 12c8: 46162423 ldrmi r2, [r6], -r3, lsr #8 - 12cc: 05000002 streq r0, [r0, #-2] - 12d0: 690f028b stmdbvs pc, {r0, r1, r3, r7, r9} ; - 12d4: 02000000 andeq r0, r0, #0 - 12d8: 90164823 andsls r4, r6, r3, lsr #16 - 12dc: 05000005 streq r0, [r0, #-5] - 12e0: 622c028c eorvs r0, ip, #140, 4 ; 0xc0000008 - 12e4: 02000000 andeq r0, r0, #0 - 12e8: 1c165023 ldcne 0, cr5, [r6], {35} ; 0x23 - 12ec: 05000000 streq r0, [r0, #-0] - 12f0: 471a028d ldrmi r0, [sl, -sp, lsl #5] - 12f4: 02000007 andeq r0, r0, #7 - 12f8: 92165823 andsls r5, r6, #2293760 ; 0x230000 - 12fc: 05000001 streq r0, [r0, #-1] - 1300: fd16028e ldc2 2, cr0, [r6, #-568] ; 0xfffffdc8 - 1304: 02000000 andeq r0, r0, #0 - 1308: 02166823 andseq r6, r6, #2293760 ; 0x230000 - 130c: 05000005 streq r0, [r0, #-5] - 1310: fd16028f ldc2 2, cr0, [r6, #-572] ; 0xfffffdc4 - 1314: 02000000 andeq r0, r0, #0 - 1318: 0e167023 cdpeq 0, 1, cr7, cr6, cr3, {1} - 131c: 05000000 streq r0, [r0, #-0] - 1320: fd160290 ldc2 2, cr0, [r6, #-576] ; 0xfffffdc0 - 1324: 02000000 andeq r0, r0, #0 - 1328: 58167823 ldmdapl r6, {r0, r1, r5, fp, ip, sp, lr} - 132c: 05000003 streq r0, [r0, #-3] - 1330: ea100291 b 401d7c <_image_size+0x35b2ec> - 1334: 03000008 movweq r0, #8 - 1338: 16018023 strne r8, [r1], -r3, lsr #32 - 133c: 00000021 andeq r0, r0, r1, lsr #32 - 1340: 10029205 andne r9, r2, r5, lsl #4 - 1344: 000008fa strdeq r0, [r0], -sl - 1348: 01882303 orreq r2, r8, r3, lsl #6 - 134c: 00040816 andeq r0, r4, r6, lsl r8 - 1350: 02930500 addseq r0, r3, #0, 10 - 1354: 0000690f andeq r6, r0, pc, lsl #18 - 1358: a0230300 eorge r0, r3, r0, lsl #6 - 135c: 00641601 rsbeq r1, r4, r1, lsl #12 - 1360: 94050000 strls r0, [r5], #-0 - 1364: 00fd1602 rscseq r1, sp, r2, lsl #12 - 1368: 23030000 movwcs r0, #12288 ; 0x3000 - 136c: b31601a4 tstlt r6, #164, 2 ; 0x29 - 1370: 05000001 streq r0, [r0, #-1] - 1374: fd160295 ldc2 2, cr0, [r6, #-596] ; 0xfffffdac - 1378: 03000000 movweq r0, #0 - 137c: 1601ac23 strne sl, [r1], -r3, lsr #24 - 1380: 00000155 andeq r0, r0, r5, asr r1 - 1384: 16029605 strne r9, [r2], -r5, lsl #12 - 1388: 000000fd strdeq r0, [r0], -sp - 138c: 01b42303 ; instruction: 0x01b42303 - 1390: 00027b16 andeq r7, r2, r6, lsl fp - 1394: 02970500 addseq r0, r7, #0, 10 - 1398: 0000fd16 andeq pc, r0, r6, lsl sp ; - 139c: bc230300 stclt 3, cr0, [r3], #-0 - 13a0: 01811601 orreq r1, r1, r1, lsl #12 - 13a4: 98050000 stmdals r5, {} ; - 13a8: 00fd1602 rscseq r1, sp, r2, lsl #12 - 13ac: 23030000 movwcs r0, #12288 ; 0x3000 - 13b0: b61601c4 ldrlt r0, [r6], -r4, asr #3 - 13b4: 05000002 streq r0, [r0, #-2] - 13b8: 69080299 stmdbvs r8, {r0, r3, r4, r7, r9} - 13bc: 03000000 movweq r0, #0 - 13c0: 0001cc23 andeq ip, r1, r3, lsr #24 - 13c4: 00065208 andeq r5, r6, r8, lsl #4 - 13c8: 0008ea00 andeq lr, r8, r0, lsl #20 - 13cc: 00700900 rsbseq r0, r0, r0, lsl #18 - 13d0: 00190000 andseq r0, r9, r0 - 13d4: 00065208 andeq r5, r6, r8, lsl #4 - 13d8: 0008fa00 andeq pc, r8, r0, lsl #20 - 13dc: 00700900 rsbseq r0, r0, r0, lsl #18 - 13e0: 00070000 andeq r0, r7, r0 - 13e4: 00065208 andeq r5, r6, r8, lsl #4 - 13e8: 00090a00 andeq r0, r9, r0, lsl #20 - 13ec: 00700900 rsbseq r0, r0, r0, lsl #18 - 13f0: 00170000 andseq r0, r7, r0 - 13f4: 9e05f018 mcrls 0, 0, pc, cr5, cr8, {0} ; - 13f8: 09350702 ldmdbeq r5!, {r1, r8, r9, sl} - 13fc: dc160000 ldcle 0, cr0, [r6], {-0} - 1400: 05000000 streq r0, [r0, #-0] - 1404: 351b02a1 ldrcc r0, [fp, #-673] ; 0xfffffd5f - 1408: 02000009 andeq r0, r0, #9 - 140c: b4160023 ldrlt r0, [r6], #-35 ; 0xffffffdd - 1410: 05000005 streq r0, [r0, #-5] - 1414: 451802a2 ldrmi r0, [r8, #-674] ; 0xfffffd5e - 1418: 02000009 andeq r0, r0, #9 - 141c: 08007823 stmdaeq r0, {r0, r1, r5, fp, ip, sp, lr} - 1420: 00000334 andeq r0, r0, r4, lsr r3 - 1424: 00000945 andeq r0, r0, r5, asr #18 - 1428: 00007009 andeq r7, r0, r9 - 142c: 08001d00 stmdaeq r0, {r8, sl, fp, ip} - 1430: 00000070 andeq r0, r0, r0, ror r0 - 1434: 00000955 andeq r0, r0, r5, asr r9 - 1438: 00007009 andeq r7, r0, r9 - 143c: 19001d00 stmdbne r0, {r8, sl, fp, ip} - 1440: 028305f0 addeq r0, r3, #240, 10 ; 0x3c000000 - 1444: 00097a03 andeq r7, r9, r3, lsl #20 - 1448: 05181a00 ldreq r1, [r8, #-2560] ; 0xfffff600 - 144c: 9a050000 bls 141454 <_image_size+0x9a9c4> - 1450: 07960b02 ldreq r0, [r6, r2, lsl #22] - 1454: 3b1a0000 blcc 68145c <_image_size+0x5da9cc> - 1458: 05000003 streq r0, [r0, #-3] - 145c: 0a0b02a3 beq 2c1ef0 <_image_size+0x21b460> - 1460: 00000009 andeq r0, r0, r9 - 1464: 00065208 andeq r5, r6, r8, lsl #4 - 1468: 00098a00 andeq r8, r9, r0, lsl #20 - 146c: 00700900 rsbseq r0, r0, r0, lsl #18 - 1470: 00180000 andseq r0, r8, r0 - 1474: 00059b1b andeq r9, r5, fp, lsl fp - 1478: 040f0100 streq r0, [pc], #-256 ; 1480 - 147c: 0000098a andeq r0, r0, sl, lsl #19 - 1480: 09a2011c stmibeq r2!, {r2, r3, r4, r8} - 1484: cc130000 ldcgt 0, cr0, [r3], {-0} - 1488: 00000004 andeq r0, r0, r4 - 148c: 0996040f ldmibeq r6, {r0, r1, r2, r3, sl} - 1490: 040f0000 streq r0, [pc], #-0 ; 1498 - 1494: 00000195 muleq r0, r5, r1 - 1498: 09ba011c ldmibeq sl!, {r2, r3, r4, r8} - 149c: 69130000 ldmdbvs r3, {} ; - 14a0: 00000000 andeq r0, r0, r0 - 14a4: 09c0040f stmibeq r0, {r0, r1, r2, r3, sl}^ - 14a8: 040f0000 streq r0, [pc], #-0 ; 14b0 - 14ac: 000009ae andeq r0, r0, lr, lsr #19 - 14b0: 0006ef08 andeq lr, r6, r8, lsl #30 - 14b4: 0009d600 andeq sp, r9, r0, lsl #12 - 14b8: 00700900 rsbseq r0, r0, r0, lsl #18 - 14bc: 00020000 andeq r0, r2, r0 - 14c0: 0003161d andeq r1, r3, sp, lsl r6 - 14c4: 03330500 teqeq r3, #0, 10 - 14c8: 0004cc17 andeq ip, r4, r7, lsl ip - 14cc: 1d010100 stfnes f0, [r1, #-0] - 14d0: 0000030f andeq r0, r0, pc, lsl #6 - 14d4: 1d033405 cfstrsne mvf3, [r3, #-20] ; 0xffffffec - 14d8: 000004d2 ldrdeq r0, [r0], -r2 - 14dc: 810d0101 tsthi sp, r1, lsl #2 - 14e0: 0c000006 stceq 0, cr0, [r0], {6} - 14e4: 2f080307 svccs 0x00080307 - 14e8: 0b00000a bleq 1518 - 14ec: 000005e6 andeq r0, r0, r6, ror #11 - 14f0: 4c0b0407 cfstrsmi mvf0, [fp], {7} - 14f4: 02000006 andeq r0, r0, #6 - 14f8: c30b0023 movwgt r0, #45091 ; 0xb023 - 14fc: 07000005 streq r0, [r0, -r5] - 1500: 064c0b05 strbeq r0, [ip], -r5, lsl #22 - 1504: 23020000 movwcs r0, #8192 ; 0x2000 - 1508: 19550b04 ldmdbne r5, {r2, r8, r9, fp}^ - 150c: 06070000 streq r0, [r7], -r0 - 1510: 000a360c andeq r3, sl, ip, lsl #12 - 1514: 08230200 stmdaeq r3!, {r9} - 1518: 0a361e00 beq d88d20 <_image_size+0xce2290> - 151c: 001f0000 andseq r0, pc, r0 - 1520: 0a2f040f beq bc2564 <_image_size+0xb1bad4> - 1524: f4080000 vst4.8 {d0-d3}, [r8], r0 - 1528: 47000009 strmi r0, [r0, -r9] - 152c: 2000000a andcs r0, r0, sl - 1530: 05cc2100 strbeq r2, [ip, #256] ; 0x100 - 1534: 09070000 stmdbeq r7, {} ; - 1538: 000a3c1c andeq r3, sl, ip, lsl ip - 153c: 21010100 mrscs r0, (UNDEF: 17) - 1540: 00000657 andeq r0, r0, r7, asr r6 - 1544: 3c1c0a07 ; instruction: 0x3c1c0a07 - 1548: 0100000a tsteq r0, sl - 154c: 06700d01 ldrbteq r0, [r0], -r1, lsl #26 - 1550: 08100000 ldmdaeq r0, {} ; - 1554: 0aad0807 beq feb43578 - 1558: 430b0000 movwmi r0, #45056 ; 0xb000 - 155c: 0800000c stmdaeq r0, {r2, r3} - 1560: 0a360c08 beq d84588 <_image_size+0xcddaf8> - 1564: 23020000 movwcs r0, #8192 ; 0x2000 - 1568: 14930b00 ldrne r0, [r3], #2816 ; 0xb00 - 156c: 09080000 stmdbeq r8, {} ; - 1570: 000ab810 andeq fp, sl, r0, lsl r8 - 1574: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 1578: 000d4e0b andeq r4, sp, fp, lsl #28 - 157c: 0c0b0800 stceq 8, cr0, [fp], {-0} - 1580: 00000ac9 andeq r0, r0, r9, asr #21 - 1584: 0b082302 bleq 20a194 <_image_size+0x163704> - 1588: 00001639 andeq r1, r0, r9, lsr r6 - 158c: db0c0c08 blle 3045b4 <_image_size+0x25db24> - 1590: 0200000a andeq r0, r0, #10 - 1594: 22000c23 andcs r0, r0, #8960 ; 0x2300 - 1598: 0000004f andeq r0, r0, pc, asr #32 - 159c: 00000ab8 ; instruction: 0x00000ab8 - 15a0: 040f001f streq r0, [pc], #-31 ; 15a8 - 15a4: 00000aad andeq r0, r0, sp, lsr #21 - 15a8: 00065222 andeq r5, r6, r2, lsr #4 - 15ac: 000ac900 andeq ip, sl, r0, lsl #18 - 15b0: 0f001f00 svceq 0x00001f00 - 15b4: 000abe04 andeq fp, sl, r4, lsl #28 - 15b8: db011c00 blle 485c0 - 15bc: 1300000a movwne r0, #10 - 15c0: 00000652 andeq r0, r0, r2, asr r6 - 15c4: cf040f00 svcgt 0x00040f00 - 15c8: 2100000a tstcs r0, sl - 15cc: 0000063f andeq r0, r0, pc, lsr r6 - 15d0: 63200f08 ; instruction: 0x63200f08 - 15d4: 0100000a tsteq r0, sl - 15d8: 05dc2101 ldrbeq r2, [ip, #257] ; 0x101 - 15dc: 28010000 stmdacs r1, {} ; - 15e0: 00004f11 andeq r4, r0, r1, lsl pc - 15e4: 21010100 mrscs r0, (UNDEF: 17) - 15e8: 0000068e andeq r0, r0, lr, lsl #13 - 15ec: 4f112901 svcmi 0x00112901 - 15f0: 01000000 mrseq r0, (UNDEF: 0) - 15f4: 67012301 strvs r2, [r1, -r1, lsl #6] - 15f8: 01000006 tsteq r0, r6 - 15fc: 4c01062d stcmi 6, cr0, [r1], {45} ; 0x2d - 1600: 98278007 stmdals r7!, {r0, r1, r2, pc} - 1604: 74278007 strtvc r8, [r7], #-7 - 1608: 01000001 tsteq r0, r1 - 160c: 00002200 andeq r2, r0, r0, lsl #4 - 1610: d1000200 mrsle r0, R8_usr - 1614: 04000003 streq r0, [r0], #-3 - 1618: 0003a901 andeq sl, r3, r1, lsl #18 - 161c: 80070800 andhi r0, r7, r0, lsl #16 - 1620: 80074c27 andhi r4, r7, r7, lsr #24 - 1624: 00069727 andeq r9, r6, r7, lsr #14 - 1628: 0001cb00 andeq ip, r1, r0, lsl #22 - 162c: 0006f100 andeq pc, r6, r0, lsl #2 - 1630: 1e800100 rmfnes f0, f0, f0 - 1634: 02000000 andeq r0, r0, #0 - 1638: 0003e500 andeq lr, r3, r0, lsl #10 - 163c: 44010400 strmi r0, [r1], #-1024 ; 0xfffffc00 - 1640: 00000004 andeq r0, r0, r4 - 1644: fd000000 stc2 0, cr0, [r0, #-0] - 1648: cb000006 blgt 1668 - 164c: f1000001 cps #1 - 1650: 01000006 tsteq r0, r6 - 1654: 00002280 andeq r2, r0, r0, lsl #5 - 1658: f7000200 ; instruction: 0xf7000200 - 165c: 04000003 streq r0, [r0], #-3 - 1660: 0004fa01 andeq pc, r4, r1, lsl #20 - 1664: 0a000000 beq 166c - 1668: 0a004080 beq 11870 - 166c: 00075a80 andeq r5, r7, r0, lsl #21 - 1670: 0001cb00 andeq ip, r1, r0, lsl #22 - 1674: 0006f100 andeq pc, r6, r0, lsl #2 - 1678: 45800100 strmi r0, [r0, #256] ; 0x100 - 167c: 02000002 andeq r0, r0, #2 - 1680: 00040b00 andeq r0, r4, r0, lsl #22 - 1684: 2f010400 svccs 0x00010400 - 1688: 0c000004 stceq 0, cr0, [r0], {4} - 168c: 000007d4 ldrdeq r0, [r0], -r4 - 1690: 0000085a andeq r0, r0, sl, asr r8 - 1694: 0000058c andeq r0, r0, ip, lsl #11 - 1698: fc060102 stc2 1, cr0, [r6], {2} - 169c: 02000003 andeq r0, r0, #3 - 16a0: 02f90502 rscseq r0, r9, #8388608 ; 0x800000 - 16a4: 04020000 streq r0, [r2], #-0 - 16a8: 00025a05 andeq r5, r2, r5, lsl #20 - 16ac: 05080200 streq r0, [r8, #-512] ; 0xfffffe00 - 16b0: 00000255 andeq r0, r0, r5, asr r2 - 16b4: 00085203 andeq r5, r8, r3, lsl #4 - 16b8: 182e0100 stmdane lr!, {r8} - 16bc: 00000045 andeq r0, r0, r5, asr #32 - 16c0: fa080102 blx 201ad0 <_image_size+0x15b040> - 16c4: 02000003 andeq r0, r0, #3 - 16c8: 051f0702 ldreq r0, [pc, #-1794] ; fce - 16cc: b8030000 stmdalt r3, {} ; - 16d0: 01000000 mrseq r0, (UNDEF: 0) - 16d4: 005f1934 subseq r1, pc, r4, lsr r9 ; - 16d8: 04020000 streq r0, [r2], #-0 - 16dc: 0000fa07 andeq pc, r0, r7, lsl #20 - 16e0: 07080200 streq r0, [r8, -r0, lsl #4] - 16e4: 000000f5 strdeq r0, [r0], -r5 - 16e8: 69050404 stmdbvs r5, {r2, sl} - 16ec: 0200746e andeq r7, r0, #1845493760 ; 0x6e000000 - 16f0: 00ff0704 rscseq r0, pc, r4, lsl #14 - 16f4: 08020000 stmdaeq r2, {} ; - 16f8: 0002d504 andeq sp, r2, r4, lsl #10 - 16fc: 08d60500 ldmeq r6, {r8, sl}^ - 1700: 02040000 andeq r0, r4, #0 - 1704: c1100563 tstgt r0, r3, ror #10 - 1708: 06000000 streq r0, [r0], -r0 - 170c: 00676174 rsbeq r6, r7, r4, ror r1 - 1710: 0d056402 cfstrseq mvf6, [r5, #-8] - 1714: 00000039 andeq r0, r0, r9, lsr r0 - 1718: 06002302 streq r2, [r0], -r2, lsl #6 - 171c: 006e656c rsbeq r6, lr, ip, ror #10 - 1720: 0d056502 cfstr32eq mvfx6, [r5, #-8] - 1724: 000000c1 andeq r0, r0, r1, asr #1 - 1728: 06012302 streq r2, [r1], -r2, lsl #6 - 172c: 00726170 rsbseq r6, r2, r0, ror r1 - 1730: 0d056602 stceq 6, cr6, [r5, #-8] - 1734: 00000039 andeq r0, r0, r9, lsr r0 - 1738: 00032302 andeq r2, r3, r2, lsl #6 - 173c: 00003907 andeq r3, r0, r7, lsl #18 - 1740: 0000d100 andeq sp, r0, r0, lsl #2 - 1744: 00740800 rsbseq r0, r4, r0, lsl #16 - 1748: 00010000 andeq r0, r1, r0 - 174c: 00084809 andeq r4, r8, r9, lsl #16 - 1750: 05670200 strbeq r0, [r7, #-512]! ; 0xfffffe00 - 1754: 00008203 andeq r8, r0, r3, lsl #4 - 1758: e4040a00 str r0, [r4], #-2560 ; 0xfffff600 - 175c: 0b000000 bleq 1764 - 1760: 0008b809 andeq fp, r8, r9, lsl #16 - 1764: 05a50200 streq r0, [r5, #512]! ; 0x200 - 1768: 0000f210 andeq pc, r0, r0, lsl r2 ; - 176c: f8040a00 ; instruction: 0xf8040a00 - 1770: 0c000000 stceq 0, cr0, [r0], {-0} - 1774: 08b00501 ldmeq r0!, {r0, r8, sl} - 1778: 02200000 eoreq r0, r0, #0 - 177c: 89080885 stmdbhi r8, {r0, r2, r7, fp} - 1780: 06000001 streq r0, [r0], -r1 - 1784: 00726468 rsbseq r6, r2, r8, ror #8 - 1788: 0f088902 svceq 0x00088902 - 178c: 000000d1 ldrdeq r0, [r0], -r1 - 1790: 0d002302 stceq 3, cr2, [r0, #-8] - 1794: 000007c4 andeq r0, r0, r4, asr #15 - 1798: 17088d02 strne r8, [r8, -r2, lsl #26] - 179c: 000000e5 andeq r0, r0, r5, ror #1 - 17a0: 0d042302 stceq 3, cr2, [r4, #-8] - 17a4: 0000268c andeq r2, r0, ip, lsl #13 - 17a8: 11088f02 tstne r8, r2, lsl #30 - 17ac: 000000de ldrdeq r0, [r0], -lr - 17b0: 06082302 streq r2, [r8], -r2, lsl #6 - 17b4: 00646364 rsbeq r6, r4, r4, ror #6 - 17b8: 11089102 tstne r8, r2, lsl #2 - 17bc: 000000de ldrdeq r0, [r0], -lr - 17c0: 0d0c2302 stceq 3, cr2, [ip, #-8] - 17c4: 000008f7 strdeq r0, [r0], -r7 - 17c8: 11089502 tstne r8, r2, lsl #10 - 17cc: 000000de ldrdeq r0, [r0], -lr - 17d0: 0d102302 ldceq 3, cr2, [r0, #-8] - 17d4: 00000843 andeq r0, r0, r3, asr #16 - 17d8: 11089702 tstne r8, r2, lsl #14 - 17dc: 000000de ldrdeq r0, [r0], -lr - 17e0: 06142302 ldreq r2, [r4], -r2, lsl #6 - 17e4: 00667363 rsbeq r7, r6, r3, ror #6 - 17e8: 11089902 tstne r8, r2, lsl #18 - 17ec: 000000de ldrdeq r0, [r0], -lr - 17f0: 0d182302 ldceq 3, cr2, [r8, #-8] - 17f4: 0000250c andeq r2, r0, ip, lsl #10 - 17f8: 0e089b02 vmlaeq.f64 d9, d8, d2 - 17fc: 00000053 andeq r0, r0, r3, asr r0 - 1800: 001c2302 andseq r2, ip, r2, lsl #6 - 1804: 0008de0e andeq sp, r8, lr, lsl #28 - 1808: 13340300 teqne r4, #0, 6 - 180c: 00000197 muleq r0, r7, r1 - 1810: 040a0101 streq r0, [sl], #-257 ; 0xfffffeff - 1814: 00000074 andeq r0, r0, r4, ror r0 - 1818: 0008ef0e andeq lr, r8, lr, lsl #30 - 181c: 13350300 teqne r5, #0, 6 - 1820: 00000197 muleq r0, r7, r1 - 1824: 370e0101 strcc r0, [lr, -r1, lsl #2] - 1828: 03000008 movweq r0, #8 - 182c: 01971336 orrseq r1, r7, r6, lsr r3 - 1830: 01010000 mrseq r0, (UNDEF: 1) - 1834: 0009010e andeq r0, r9, lr, lsl #2 - 1838: 13380300 teqne r8, #0, 6 - 183c: 00000197 muleq r0, r7, r1 - 1840: 39070101 stmdbcc r7, {r0, r8} - 1844: d2000000 andle r0, r0, #0 - 1848: 0f000001 svceq 0x00000001 - 184c: 07b60e00 ldreq r0, [r6, r0, lsl #28]! - 1850: 3a030000 bcc c1858 <_image_size+0x1adc8> - 1854: 0001c710 andeq ip, r1, r0, lsl r7 - 1858: 10010100 andne r0, r1, r0, lsl #2 - 185c: 000007ca andeq r0, r0, sl, asr #15 - 1860: fa103e03 blx 411074 <_image_size+0x36a5e4> - 1864: 01000000 mrseq r0, (UNDEF: 0) - 1868: 04000305 streq r0, [r0], #-773 ; 0xfffffcfb - 186c: 0c112780 ldceq 7, cr2, [r1], {128} ; 0x80 - 1870: 2a095b03 bcs 258484 <_image_size+0x1b19f4> - 1874: 12000002 andne r0, r0, #2 - 1878: 000047eb andeq r4, r0, fp, ror #15 - 187c: 530e5c03 movwpl r5, #60419 ; 0xec03 - 1880: 02000000 andeq r0, r0, #0 - 1884: 3e120023 cdpcc 0, 1, cr0, cr2, cr3, {1} - 1888: 03000008 movweq r0, #8 - 188c: 00530e5d subseq r0, r3, sp, asr lr - 1890: 23020000 movwcs r0, #8192 ; 0x2000 - 1894: 08301204 ldmdaeq r0!, {r2, r9, ip} - 1898: 5e030000 cdppl 0, 0, cr0, cr3, cr0, {0} - 189c: 0000530e andeq r5, r0, lr, lsl #6 - 18a0: 08230200 stmdaeq r3!, {r9} - 18a4: 08ca0300 stmiaeq sl, {r8, r9}^ - 18a8: 5f030000 svcpl 0x00030000 - 18ac: 0001f303 andeq pc, r1, r3, lsl #6 - 18b0: 64621300 strbtvs r1, [r2], #-768 ; 0xfffffd00 - 18b4: 0d610300 stcleq 3, cr0, [r1, #-0] - 18b8: 0000022a andeq r0, r0, sl, lsr #4 - 18bc: 20030501 andcs r0, r3, r1, lsl #10 - 18c0: 00278004 eoreq r8, r7, r4 - 18c4: 00000102 andeq r0, r0, r2, lsl #2 - 18c8: 05070002 streq r0, [r7, #-2] - 18cc: 01040000 mrseq r0, (UNDEF: 4) - 18d0: 0000042f andeq r0, r0, pc, lsr #8 - 18d4: 0009320c andeq r3, r9, ip, lsl #4 - 18d8: 00085a00 andeq r5, r8, r0, lsl #20 - 18dc: 0006ce00 andeq ip, r6, r0, lsl #28 - 18e0: 06010200 streq r0, [r1], -r0, lsl #4 - 18e4: 000003fc strdeq r0, [r0], -ip - 18e8: f9050202 ; instruction: 0xf9050202 - 18ec: 02000002 andeq r0, r0, #2 - 18f0: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - 18f4: 08020000 stmdaeq r2, {} ; - 18f8: 00025505 andeq r5, r2, r5, lsl #10 - 18fc: 08520300 ldmdaeq r2, {r8, r9}^ - 1900: 2e030000 cdpcs 0, 0, cr0, cr3, cr0, {0} - 1904: 00004518 andeq r4, r0, r8, lsl r5 - 1908: 08010200 stmdaeq r1, {r9} - 190c: 000003fa strdeq r0, [r0], -sl - 1910: 1f070202 svcne 0x00070202 - 1914: 02000005 andeq r0, r0, #5 - 1918: 00fa0704 rscseq r0, sl, r4, lsl #14 - 191c: 08020000 stmdaeq r2, {} ; - 1920: 0000f507 andeq pc, r0, r7, lsl #10 - 1924: 05040400 streq r0, [r4, #-1024] ; 0xfffffc00 - 1928: 00746e69 rsbseq r6, r4, r9, ror #28 - 192c: ff070402 ; instruction: 0xff070402 - 1930: 02000000 andeq r0, r0, #0 - 1934: 02d50408 sbcseq r0, r5, #8, 8 ; 0x8000000 - 1938: c0050000 andgt r0, r5, r0 - 193c: 07000009 streq r0, [r0, -r9] - 1940: 00004501 andeq r4, r0, r1, lsl #10 - 1944: 03d40400 bicseq r0, r4, #0, 8 - 1948: 00009c0e andeq r9, r0, lr, lsl #24 - 194c: 090c0600 stmdbeq ip, {r9, sl} - 1950: 06010000 streq r0, [r1], -r0 - 1954: 000009ac andeq r0, r0, ip, lsr #19 - 1958: 098e0602 stmibeq lr, {r1, r9, sl} - 195c: 00040000 andeq r0, r4, r0 - 1960: 00007207 andeq r7, r0, r7, lsl #4 - 1964: 03340100 teqeq r4, #0, 2 - 1968: 00006815 andeq r6, r0, r5, lsl r8 - 196c: 08010100 stmdaeq r1, {r8} - 1970: 00000039 andeq r0, r0, r9, lsr r0 - 1974: 000000bc strheq r0, [r0], -ip - 1978: 00006809 andeq r6, r0, r9, lsl #16 - 197c: 0002cf00 andeq ip, r2, r0, lsl #30 - 1980: 0009a20a andeq sl, r9, sl, lsl #4 - 1984: 09380200 ldmdbeq r8!, {r9} - 1988: 000000ab andeq r0, r0, fp, lsr #1 - 198c: 38030501 stmdacc r3, {r0, r8, sl} - 1990: 08278004 stmdaeq r7!, {r2, pc} - 1994: 00000039 andeq r0, r0, r9, lsr r0 - 1998: 000000df ldrdeq r0, [r0], -pc ; - 199c: 0000680b andeq r6, r0, fp, lsl #16 - 19a0: 0a000300 beq 25a8 - 19a4: 00000920 andeq r0, r0, r0, lsr #18 - 19a8: cf09b402 svcgt 0x0009b402 - 19ac: 01000000 mrseq r0, (UNDEF: 0) - 19b0: 04340305 ldrteq r0, [r4], #-773 ; 0xfffffcfb - 19b4: b60a2780 strlt r2, [sl], -r0, lsl #15 - 19b8: 02000007 andeq r0, r0, #7 - 19bc: 00cf09bb strheq r0, [pc], #155 ; - 19c0: 05010000 streq r0, [r1, #-0] - 19c4: 80043003 andhi r3, r4, r3 - 19c8: 06550027 ldrbeq r0, [r5], -r7, lsr #32 - 19cc: 00020000 andeq r0, r2, r0 - 19d0: 0000059b muleq r0, fp, r5 - 19d4: 042f0104 strteq r0, [pc], #-260 ; 19dc - 19d8: cf0c0000 svcgt 0x000c0000 - 19dc: 68000009 stmdavs r0, {r0, r3} - 19e0: 0000000b andeq r0, r0, fp - 19e4: 8c27800b stchi 0, cr8, [r7], #-44 ; 0xffffffd4 - 19e8: 2427800f strtcs r8, [r7], #-15 - 19ec: 02000008 andeq r0, r0, #8 - 19f0: 03fc0601 mvnseq r0, #1048576 ; 0x100000 - 19f4: 02020000 andeq r0, r2, #0 - 19f8: 0002f905 andeq pc, r2, r5, lsl #18 - 19fc: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1a00: 0000025a andeq r0, r0, sl, asr r2 - 1a04: 55050802 strpl r0, [r5, #-2050] ; 0xfffff7fe - 1a08: 02000002 andeq r0, r0, #2 - 1a0c: 03fa0801 mvnseq r0, #65536 ; 0x10000 - 1a10: 02020000 andeq r0, r2, #0 - 1a14: 00051f07 andeq r1, r5, r7, lsl #30 - 1a18: 00b80300 adcseq r0, r8, r0, lsl #6 - 1a1c: 34020000 strcc r0, [r2], #-0 - 1a20: 00005b19 andeq r5, r0, r9, lsl fp - 1a24: 07040200 streq r0, [r4, -r0, lsl #4] - 1a28: 000000fa strdeq r0, [r0], -sl - 1a2c: f5070802 ; instruction: 0xf5070802 - 1a30: 04000000 streq r0, [r0], #-0 - 1a34: 6e690504 cdpvs 5, 6, cr0, cr9, cr4, {0} - 1a38: 04020074 streq r0, [r2], #-116 ; 0xffffff8c - 1a3c: 0000ff07 andeq pc, r0, r7, lsl #30 - 1a40: 0a760300 beq 1d82648 <_image_size+0x1cdbbb8> - 1a44: 56020000 strpl r0, [r2], -r0 - 1a48: 0000701a andeq r7, r0, sl, lsl r0 - 1a4c: 03040500 movweq r0, #17664 ; 0x4500 - 1a50: 01800557 orreq r0, r0, r7, asr r5 - 1a54: bb060000 bllt 181a5c <_image_size+0xdafcc> - 1a58: 0300000b movweq r0, #11 - 1a5c: 004f1258 subeq r1, pc, r8, asr r2 ; - 1a60: 02040000 andeq r0, r4, #0 - 1a64: 0023021e eoreq r0, r3, lr, lsl r2 - 1a68: 03004207 movweq r4, #519 ; 0x207 - 1a6c: 004f1259 subeq r1, pc, r9, asr r2 ; - 1a70: 01040000 mrseq r0, (UNDEF: 4) - 1a74: 0023021d eoreq r0, r3, sp, lsl r2 - 1a78: 03004307 movweq r4, #775 ; 0x307 - 1a7c: 004f125a subeq r1, pc, sl, asr r2 ; - 1a80: 01040000 mrseq r0, (UNDEF: 4) - 1a84: 0023021c eoreq r0, r3, ip, lsl r2 - 1a88: 004e5807 subeq r5, lr, r7, lsl #16 - 1a8c: 4f125b03 svcmi 0x00125b03 - 1a90: 04000000 streq r0, [r0], #-0 - 1a94: 23021b01 movwcs r1, #11009 ; 0x2b01 - 1a98: 0a800600 beq fe0032a0 - 1a9c: 5c030000 stcpl 0, cr0, [r3], {-0} - 1aa0: 00004f12 andeq r4, r0, r2, lsl pc - 1aa4: 17040400 strne r0, [r4, -r0, lsl #8] - 1aa8: 06002302 streq r2, [r0], -r2, lsl #6 - 1aac: 00000a68 andeq r0, r0, r8, ror #20 - 1ab0: 4f125d03 svcmi 0x00125d03 - 1ab4: 04000000 streq r0, [r0], #-0 - 1ab8: 23021601 movwcs r1, #9729 ; 0x2601 - 1abc: 0ac00600 beq ff0032c4 - 1ac0: 5e030000 cdppl 0, 0, cr0, cr3, cr0, {0} - 1ac4: 00004f12 andeq r4, r0, r2, lsl pc - 1ac8: 14020400 strne r0, [r2], #-1024 ; 0xfffffc00 - 1acc: 07002302 streq r2, [r0, -r2, lsl #6] - 1ad0: 00584554 subseq r4, r8, r4, asr r5 - 1ad4: 4f125f03 svcmi 0x00125f03 - 1ad8: 04000000 streq r0, [r0], #-0 - 1adc: 23021103 movwcs r1, #8451 ; 0x2103 - 1ae0: 50410700 subpl r0, r1, r0, lsl #14 - 1ae4: 60030032 andvs r0, r3, r2, lsr r0 - 1ae8: 00004f12 andeq r4, r0, r2, lsl pc - 1aec: 10010400 andne r0, r1, r0, lsl #8 - 1af0: 07002302 streq r2, [r0, -r2, lsl #6] - 1af4: 61030053 qaddvs r0, r3, r3 - 1af8: 00004f12 andeq r4, r0, r2, lsl pc - 1afc: 0f010400 svceq 0x00010400 - 1b00: 07002302 streq r2, [r0, -r2, lsl #6] - 1b04: 0300474e movweq r4, #1870 ; 0x74e - 1b08: 004f1262 subeq r1, pc, r2, ror #4 - 1b0c: 01040000 mrseq r0, (UNDEF: 4) - 1b10: 0023020e eoreq r0, r3, lr, lsl #4 - 1b14: 000a5806 andeq r5, sl, r6, lsl #16 - 1b18: 12630300 rsbne r0, r3, #0, 6 - 1b1c: 0000004f andeq r0, r0, pc, asr #32 - 1b20: 020d0104 andeq r0, sp, #4, 2 - 1b24: 4e070023 cdpmi 0, 0, cr0, cr7, cr3, {1} - 1b28: 64030053 strvs r0, [r3], #-83 ; 0xffffffad - 1b2c: 00004f12 andeq r4, r0, r2, lsl pc - 1b30: 0c010400 cfstrseq mvf0, [r1], {-0} - 1b34: 06002302 streq r2, [r0], -r2, lsl #6 - 1b38: 00000c12 andeq r0, r0, r2, lsl ip - 1b3c: 4f126503 svcmi 0x00126503 - 1b40: 04000000 streq r0, [r0], #-0 - 1b44: 2302000c movwcs r0, #8204 ; 0x200c - 1b48: 04080000 streq r0, [r8], #-0 - 1b4c: 9b095503 blls 256f60 <_image_size+0x1b04d0> - 1b50: 09000001 stmdbeq r0, {r0} - 1b54: 000007c4 andeq r0, r0, r4, asr #15 - 1b58: 770f5603 strvc r5, [pc, -r3, lsl #12] - 1b5c: 0a000000 beq 1b64 - 1b60: 00000083 andeq r0, r0, r3, lsl #1 - 1b64: 0a5e0300 beq 178276c <_image_size+0x16dbcdc> - 1b68: 67030000 strvs r0, [r3, -r0] - 1b6c: 00018003 andeq r8, r1, r3 - 1b70: 0b5e0b00 bleq 1784778 <_image_size+0x16ddce8> - 1b74: 040c0000 streq r0, [ip], #-0 - 1b78: 01e2081b mvneq r0, fp, lsl r8 - 1b7c: fc0c0000 stc2 0, cr0, [ip], {-0} - 1b80: 0400000b streq r0, [r0], #-11 - 1b84: 004f0e1c subeq r0, pc, ip, lsl lr ; - 1b88: 23020000 movwcs r0, #8192 ; 0x2000 - 1b8c: 0ae60c00 beq ff984b94 - 1b90: 1d040000 stcne 0, cr0, [r4, #-0] - 1b94: 00004f0e andeq r4, r0, lr, lsl #30 - 1b98: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 1b9c: 6e656c0d cdpvs 12, 6, cr6, cr5, cr13, {0} - 1ba0: 0e1e0400 cfmulseq mvf0, mvf14, mvf0 - 1ba4: 0000004f andeq r0, r0, pc, asr #32 - 1ba8: 00082302 andeq r2, r8, r2, lsl #6 - 1bac: 000afb0b andeq pc, sl, fp, lsl #22 - 1bb0: 21041400 tstcs r4, r0, lsl #8 - 1bb4: 00021d08 andeq r1, r2, r8, lsl #26 - 1bb8: 0a3a0c00 beq e84bc0 <_image_size+0xdde130> - 1bbc: 22040000 andcs r0, r4, #0 - 1bc0: 00021d0f andeq r1, r2, pc, lsl #26 - 1bc4: 00230200 eoreq r0, r3, r0, lsl #4 - 1bc8: 000aab0c andeq sl, sl, ip, lsl #22 - 1bcc: 16230400 strtne r0, [r3], -r0, lsl #8 - 1bd0: 000001a7 andeq r0, r0, r7, lsr #3 - 1bd4: 0c042302 stceq 3, cr2, [r4], {2} - 1bd8: 00000b44 andeq r0, r0, r4, asr #22 - 1bdc: 770f2404 strvc r2, [pc, -r4, lsl #8] - 1be0: 02000000 andeq r0, r0, #0 - 1be4: 0e001023 cdpeq 0, 0, cr1, cr0, cr3, {1} - 1be8: 00004f04 andeq r4, r0, r4, lsl #30 - 1bec: 0ac60b00 beq ff1847f4 - 1bf0: 04080000 streq r0, [r8], #-0 - 1bf4: 024f0827 subeq r0, pc, #2555904 ; 0x270000 - 1bf8: 3a0c0000 bcc 301c00 <_image_size+0x25b170> - 1bfc: 0400000a streq r0, [r0], #-10 - 1c00: 021d0f28 andseq r0, sp, #40, 30 ; 0xa0 - 1c04: 23020000 movwcs r0, #8192 ; 0x2000 - 1c08: 0bb40c00 bleq fed04c10 - 1c0c: 29040000 stmdbcs r4, {} ; - 1c10: 0000770f andeq r7, r0, pc, lsl #14 - 1c14: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 1c18: 0a4d0f00 beq 1345820 <_image_size+0x129ed90> - 1c1c: 2c040000 stccs 0, cr0, [r4], {-0} - 1c20: 0001e212 andeq lr, r1, r2, lsl r2 - 1c24: 03050100 movweq r0, #20736 ; 0x5100 - 1c28: 27801494 ; instruction: 0x27801494 - 1c2c: 000ab60f andeq fp, sl, pc, lsl #12 - 1c30: 122d0400 eorne r0, sp, #0, 8 - 1c34: 000001e2 andeq r0, r0, r2, ror #3 - 1c38: 70030501 andvc r0, r3, r1, lsl #10 - 1c3c: 0f278014 svceq 0x00278014 - 1c40: 00000ad4 ldrdeq r0, [r0], -r4 - 1c44: 23162f04 tstcs r6, #4, 30 - 1c48: 01000002 tsteq r0, r2 - 1c4c: 14840305 strne r0, [r4], #773 ; 0x305 - 1c50: dd0f2780 stcle 7, cr2, [pc, #-512] ; 1a58 - 1c54: 0400000b streq r0, [r0], #-11 - 1c58: 02231630 eoreq r1, r3, #48, 12 ; 0x3000000 - 1c5c: 05010000 streq r0, [r1, #-0] - 1c60: 80148c03 andshi r8, r4, r3, lsl #24 - 1c64: 0a2d0b27 beq b44908 <_image_size+0xa9de78> - 1c68: 040c0000 streq r0, [ip], #-0 - 1c6c: 02d60832 sbcseq r0, r6, #3276800 ; 0x320000 - 1c70: 270c0000 strcs r0, [ip, -r0] - 1c74: 0400000b streq r0, [r0], #-11 - 1c78: 02dd0c33 sbcseq r0, sp, #13056 ; 0x3300 - 1c7c: 23020000 movwcs r0, #8192 ; 0x2000 - 1c80: 0a430c00 beq 10c4c88 <_image_size+0x101e1f8> - 1c84: 34040000 strcc r0, [r4], #-0 - 1c88: 0002dd0c andeq sp, r2, ip, lsl #26 - 1c8c: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 1c90: 000bf10c andeq pc, fp, ip, lsl #2 - 1c94: 0c350400 cfldrseq mvf0, [r5], #-0 - 1c98: 000002ef andeq r0, r0, pc, ror #5 - 1c9c: 00082302 andeq r2, r8, r2, lsl #6 - 1ca0: 0002dd10 andeq sp, r2, r0, lsl sp - 1ca4: 0e001100 adfeqs f1, f0, f0 - 1ca8: 0002d604 andeq sp, r2, r4, lsl #12 - 1cac: ef011200 svc 0x00011200 - 1cb0: 13000002 movwne r0, #2 - 1cb4: 00000077 andeq r0, r0, r7, ror r0 - 1cb8: e3040e00 movw r0, #19968 ; 0x4e00 - 1cbc: 0b000002 bleq 1ccc - 1cc0: 00000b05 andeq r0, r0, r5, lsl #22 - 1cc4: 0838040c ldmdaeq r8!, {r2, r3, sl} - 1cc8: 00000330 andeq r0, r0, r0, lsr r3 - 1ccc: 0042c50c subeq ip, r2, ip, lsl #10 - 1cd0: 0c390400 cfldrseq mvf0, [r9], #-0 - 1cd4: 00000352 andeq r0, r0, r2, asr r3 - 1cd8: 0c002302 stceq 3, cr2, [r0], {2} - 1cdc: 000042b4 ; instruction: 0x000042b4 - 1ce0: 640c3a04 strvs r3, [ip], #-2564 ; 0xfffff5fc - 1ce4: 02000003 andeq r0, r0, #3 - 1ce8: ed0c0423 cfstrs mvf0, [ip, #-140] ; 0xffffff74 - 1cec: 04000042 streq r0, [r0], #-66 ; 0xffffffbe - 1cf0: 038e0c3b orreq r0, lr, #15104 ; 0x3b00 - 1cf4: 23020000 movwcs r0, #8192 ; 0x2000 - 1cf8: 01140008 tsteq r4, r8 - 1cfc: 00000345 andeq r0, r0, r5, asr #6 - 1d00: 00000345 andeq r0, r0, r5, asr #6 - 1d04: 00034c13 andeq r4, r3, r3, lsl ip - 1d08: 00771300 rsbseq r1, r7, r0, lsl #6 - 1d0c: 02000000 andeq r0, r0, #0 - 1d10: 0b580201 bleq 160251c <_image_size+0x155ba8c> - 1d14: 040e0000 streq r0, [lr], #-0 - 1d18: 00000223 andeq r0, r0, r3, lsr #4 - 1d1c: 0330040e teqeq r0, #234881024 ; 0xe000000 - 1d20: 01120000 tsteq r2, r0 - 1d24: 00000364 andeq r0, r0, r4, ror #6 - 1d28: 00034c13 andeq r4, r3, r3, lsl ip - 1d2c: 040e0000 streq r0, [lr], #-0 - 1d30: 00000358 andeq r0, r0, r8, asr r3 - 1d34: 03450114 movteq r0, #20756 ; 0x5114 - 1d38: 038e0000 orreq r0, lr, #0 - 1d3c: 4c130000 ldcmi 0, cr0, [r3], {-0} - 1d40: 13000003 movwne r0, #3 - 1d44: 00000077 andeq r0, r0, r7, ror r0 - 1d48: 00007713 andeq r7, r0, r3, lsl r7 - 1d4c: 00771300 rsbseq r1, r7, r0, lsl #6 - 1d50: 77130000 ldrvc r0, [r3, -r0] - 1d54: 00000000 andeq r0, r0, r0 - 1d58: 036a040e cmneq sl, #234881024 ; 0xe000000 - 1d5c: 92150000 andsls r0, r5, #0 - 1d60: 0400000a streq r0, [r0], #-10 - 1d64: 029b1c3e addseq r1, fp, #15872 ; 0x3e00 - 1d68: 01010000 mrseq r0, (UNDEF: 1) - 1d6c: 000bc515 andeq ip, fp, r5, lsl r5 - 1d70: 1f400400 svcne 0x00400400 - 1d74: 000002f5 strdeq r0, [r0], -r5 - 1d78: 3b150101 blcc 542184 <_image_size+0x49b6f4> - 1d7c: 0100000b tsteq r0, fp - 1d80: 004f1109 subeq r1, pc, r9, lsl #2 - 1d84: 01010000 mrseq r0, (UNDEF: 1) - 1d88: 000b3f15 andeq r3, fp, r5, lsl pc - 1d8c: 110a0100 mrsne r0, (UNDEF: 26) - 1d90: 0000004f andeq r0, r0, pc, asr #32 - 1d94: 5f160101 svcpl 0x00160101 - 1d98: 0100746b tsteq r0, fp, ror #8 - 1d9c: 004f110b subeq r1, pc, fp, lsl #2 - 1da0: 01010000 mrseq r0, (UNDEF: 1) - 1da4: 74755f16 ldrbtvc r5, [r5], #-3862 ; 0xfffff0ea - 1da8: 110c0100 mrsne r0, (UNDEF: 28) - 1dac: 0000004f andeq r0, r0, pc, asr #32 - 1db0: 94170101 ldrls r0, [r7], #-257 ; 0xfffffeff - 1db4: 01000003 tsteq r0, r3 - 1db8: 03051588 movweq r1, #21896 ; 0x5588 - 1dbc: 27801434 ; instruction: 0x27801434 - 1dc0: 0bf00118 bleq ffc02228 - 1dc4: 75010000 strvc r0, [r1, #-0] - 1dc8: 0f0c0106 svceq 0x000c0106 - 1dcc: 0f8c2780 svceq 0x008c2780 - 1dd0: 01a02780 lsleq r2, r0, #15 - 1dd4: 30010000 andcc r0, r1, r0 - 1dd8: 19000004 stmdbne r0, {r2} - 1ddc: 00000be4 andeq r0, r0, r4, ror #23 - 1de0: 771c7501 ldrvc r7, [ip, -r1, lsl #10] - 1de4: 02000000 andeq r0, r0, #0 - 1de8: 761a6c91 ; instruction: 0x761a6c91 - 1dec: 01006c61 tsteq r0, r1, ror #24 - 1df0: 004f0e77 subeq r0, pc, r7, ror lr ; - 1df4: 91020000 mrsls r0, (UNDEF: 2) - 1df8: 011b0074 tsteq fp, r4, ror r0 - 1dfc: 00000a42 andeq r0, r0, r2, asr #20 - 1e00: f4067101 vst4.8 {d7,d9,d11,d13}, [r6], r1 - 1e04: 0c27800e stceq 0, cr8, [r7], #-56 ; 0xffffffc8 - 1e08: e427800f strt r8, [r7], #-15 - 1e0c: 01000001 tsteq r0, r1 - 1e10: 0b26011c bleq 982288 <_image_size+0x8db7f8> - 1e14: 6b010000 blvs 41e1c - 1e18: 800edc06 andhi sp, lr, r6, lsl #24 - 1e1c: 800ef427 andhi pc, lr, r7, lsr #8 - 1e20: 00022827 andeq r2, r2, r7, lsr #16 - 1e24: f11d0100 ; instruction: 0xf11d0100 - 1e28: 0100000b tsteq r0, fp - 1e2c: 0e540d57 mrceq 13, 2, r0, cr4, cr7, {2} - 1e30: 0edc2780 cdpeq 7, 13, cr2, cr12, cr0, {4} - 1e34: 02542780 subseq r2, r4, #128, 14 ; 0x2000000 - 1e38: 85010000 strhi r0, [r1, #-0] - 1e3c: 1a000004 bne 1e54 - 1e40: 006c6176 rsbeq r6, ip, r6, ror r1 - 1e44: 4f0e5901 svcmi 0x000e5901 - 1e48: 02000000 andeq r0, r0, #0 - 1e4c: 1e007491 mcrne 4, 0, r7, cr0, cr1, {4} - 1e50: 00000a21 andeq r0, r0, r1, lsr #20 - 1e54: 040d3101 streq r3, [sp], #-257 ; 0xfffffeff - 1e58: 5427800d strtpl r8, [r7], #-13 - 1e5c: 9827800e stmdals r7!, {r1, r2, r3, pc} - 1e60: 01000002 tsteq r0, r2 - 1e64: 000004bd ; instruction: 0x000004bd - 1e68: 000b441f andeq r4, fp, pc, lsl r4 - 1e6c: 0f340100 svceq 0x00340100 - 1e70: 0000019b muleq r0, fp, r1 - 1e74: 1f749102 svcne 0x00749102 - 1e78: 00000c1f andeq r0, r0, pc, lsl ip - 1e7c: 9b0f4d01 blls 3d5288 <_image_size+0x32e7f8> - 1e80: 02000001 andeq r0, r0, #1 - 1e84: 20007091 mulcs r0, r1, r0 - 1e88: 00000aa1 andeq r0, r0, r1, lsr #21 - 1e8c: 010d2601 tsteq sp, r1, lsl #12 - 1e90: 27800c48 strcs r0, [r0, r8, asr #24] - 1e94: 27800d04 strcs r0, [r0, r4, lsl #26] - 1e98: 000002d0 ldrdeq r0, [r0], -r0 ; - 1e9c: 00054901 andeq r4, r5, r1, lsl #18 - 1ea0: 0aa51900 beq fe9482a8 - 1ea4: 26010000 strcs r0, [r1], -r0 - 1ea8: 00034c2d andeq r4, r3, sp, lsr #24 - 1eac: 64910200 ldrvs r0, [r1], #512 ; 0x200 - 1eb0: 000bf619 andeq pc, fp, r9, lsl r6 ; - 1eb4: 46260100 strtmi r0, [r6], -r0, lsl #2 - 1eb8: 00000549 andeq r0, r0, r9, asr #10 - 1ebc: 19609102 stmdbne r0!, {r1, r8, ip, pc}^ - 1ec0: 00004237 andeq r4, r0, r7, lsr r2 - 1ec4: 77572601 ldrbvc r2, [r7, -r1, lsl #12] - 1ec8: 02000000 andeq r0, r0, #0 - 1ecc: d01f5c91 mulsle pc, r1, ip ; - 1ed0: 0100000b tsteq r0, fp - 1ed4: 004f0e28 subeq r0, pc, r8, lsr #28 - 1ed8: 91020000 mrsls r0, (UNDEF: 2) - 1edc: 0b151f70 bleq 549ca4 <_image_size+0x4a3214> - 1ee0: 29010000 stmdbcs r1, {} ; - 1ee4: 00004f0e andeq r4, r0, lr, lsl #30 - 1ee8: 6c910200 lfmvs f0, 4, [r1], {0} - 1eec: 000c081f andeq r0, ip, pc, lsl r8 - 1ef0: 0e2b0100 sufeqe f0, f3, f0 - 1ef4: 0000004f andeq r0, r0, pc, asr #32 - 1ef8: 21689102 cmncs r8, r2, lsl #2 - 1efc: 27800c84 strcs r0, [r0, r4, lsl #25] - 1f00: 27800cf0 ; instruction: 0x27800cf0 - 1f04: 0100691a tsteq r0, sl, lsl r9 - 1f08: 004f132c subeq r1, pc, ip, lsr #6 - 1f0c: 91020000 mrsls r0, (UNDEF: 2) - 1f10: 0e000074 mcreq 0, 0, r0, cr0, cr4, {3} - 1f14: 0001e204 andeq lr, r1, r4, lsl #4 - 1f18: 0adb2000 beq ff6c9f20 - 1f1c: 20010000 andcs r0, r1, r0 - 1f20: 0c08010d stfeqs f0, [r8], {13} - 1f24: 0c482780 mcrreq 7, 8, r2, r8, cr0 - 1f28: 03142780 tsteq r4, #128, 14 ; 0x2000000 - 1f2c: 97010000 strls r0, [r1, -r0] - 1f30: 19000005 stmdbne r0, {r0, r2} - 1f34: 00000aa5 andeq r0, r0, r5, lsr #21 - 1f38: 4c2e2001 stcmi 0, cr2, [lr], #-4 - 1f3c: 02000003 andeq r0, r0, #3 - 1f40: 3a197491 bcc 65f18c <_image_size+0x5b86fc> - 1f44: 0100000a tsteq r0, sl - 1f48: 021d3f20 andseq r3, sp, #32, 30 ; 0x80 - 1f4c: 91020000 mrsls r0, (UNDEF: 2) - 1f50: 0bb41970 bleq fed08518 - 1f54: 20010000 andcs r0, r1, r0 - 1f58: 00007752 andeq r7, r0, r2, asr r7 - 1f5c: 6c910200 lfmvs f0, 4, [r1], {0} - 1f60: 0b312000 bleq c49f68 <_image_size+0xba34d8> - 1f64: 17010000 strne r0, [r1, -r0] - 1f68: 0b68010d bleq 1a023a4 <_image_size+0x195b914> - 1f6c: 0c082780 stceq 7, cr2, [r8], {128} ; 0x80 - 1f70: 03582780 cmpeq r8, #128, 14 ; 0x2000000 - 1f74: f6010000 ; instruction: 0xf6010000 - 1f78: 19000005 stmdbne r0, {r0, r2} - 1f7c: 00000bf6 strdeq r0, [r0], -r6 - 1f80: 49291701 stmdbmi r9!, {r0, r8, r9, sl, ip} - 1f84: 02000005 andeq r0, r0, #5 - 1f88: 4d1f6491 cfldrsmi mvf6, [pc, #-580] ; 1d4c - 1f8c: 0100000b tsteq r0, fp - 1f90: 004f0e19 subeq r0, pc, r9, lsl lr ; - 1f94: 91020000 mrsls r0, (UNDEF: 2) - 1f98: 0af21f70 beq ffc89d60 - 1f9c: 1a010000 bne 41fa4 - 1fa0: 00004f0e andeq r4, r0, lr, lsl #30 - 1fa4: 6c910200 lfmvs f0, 4, [r1], {0} - 1fa8: 800b9821 andhi r9, fp, r1, lsr #16 - 1fac: 800bf427 andhi pc, fp, r7, lsr #8 - 1fb0: 00691a27 rsbeq r1, r9, r7, lsr #20 - 1fb4: 4f131b01 svcmi 0x00131b01 - 1fb8: 02000000 andeq r0, r0, #0 - 1fbc: 00007491 muleq r0, r1, r4 - 1fc0: 000a8722 andeq r8, sl, r2, lsr #14 - 1fc4: 0d0e0100 stfeqs f0, [lr, #-0] - 1fc8: 800b0001 andhi r0, fp, r1 - 1fcc: 800b6827 andhi r6, fp, r7, lsr #16 - 1fd0: 00039c27 andeq r9, r3, r7, lsr #24 - 1fd4: f6190100 ; instruction: 0xf6190100 - 1fd8: 0100000b tsteq r0, fp - 1fdc: 05492a0e strbeq r2, [r9, #-2574] ; 0xfffff5f2 - 1fe0: 91020000 mrsls r0, (UNDEF: 2) - 1fe4: 0a3a1974 beq e885bc <_image_size+0xde1b2c> - 1fe8: 0e010000 cdpeq 0, 0, cr0, cr1, cr0, {0} - 1fec: 00021d3b andeq r1, r2, fp, lsr sp - 1ff0: 70910200 addsvc r0, r1, r0, lsl #4 - 1ff4: 000bea19 andeq lr, fp, r9, lsl sl - 1ff8: 4e0e0100 adfmie f0, f6, f0 - 1ffc: 00000077 andeq r0, r0, r7, ror r0 - 2000: 236c9102 cmncs ip, #-2147483648 ; 0x80000000 - 2004: 006e656c rsbeq r6, lr, ip, ror #10 - 2008: 775f0e01 ldrbvc r0, [pc, -r1, lsl #28] - 200c: 02000000 andeq r0, r0, #0 - 2010: 48196891 ldmdami r9, {r0, r4, r7, fp, sp, lr} - 2014: 0100000b tsteq r0, fp - 2018: 019b6e0e orrseq r6, fp, lr, lsl #28 - 201c: 91020000 mrsls r0, (UNDEF: 2) - 2020: 7f000000 svcvc 0x00000000 - 2024: 02000012 andeq r0, r0, #18 - 2028: 0007dc00 andeq sp, r7, r0, lsl #24 - 202c: 2f010400 svccs 0x00010400 - 2030: 0c000004 stceq 0, cr0, [r0], {4} - 2034: 00000d77 andeq r0, r0, r7, ror sp - 2038: 00000fab andeq r0, r0, fp, lsr #31 - 203c: 800a02c0 andhi r0, sl, r0, asr #5 - 2040: 800a06f0 strdhi r0, [sl], -r0 ; - 2044: 00000ae1 andeq r0, r0, r1, ror #21 - 2048: fc060102 stc2 1, cr0, [r6], {2} - 204c: 02000003 andeq r0, r0, #3 - 2050: 02f90502 rscseq r0, r9, #8388608 ; 0x800000 - 2054: 04020000 streq r0, [r2], #-0 - 2058: 00025a05 andeq r5, r2, r5, lsl #20 - 205c: 05080200 streq r0, [r8, #-512] ; 0xfffffe00 - 2060: 00000255 andeq r0, r0, r5, asr r2 - 2064: 00085203 andeq r5, r8, r3, lsl #4 - 2068: 182e0200 stmdane lr!, {r9} - 206c: 0000004d andeq r0, r0, sp, asr #32 - 2070: fa080102 blx 202480 <_image_size+0x15b9f0> - 2074: 02000003 andeq r0, r0, #3 - 2078: 051f0702 ldreq r0, [pc, #-1794] ; 197e - 207c: b8030000 stmdalt r3, {} ; - 2080: 02000000 andeq r0, r0, #0 - 2084: 00671934 rsbeq r1, r7, r4, lsr r9 - 2088: 04020000 streq r0, [r2], #-0 - 208c: 0000fa07 andeq pc, r0, r7, lsl #20 - 2090: 07080200 streq r0, [r8, -r0, lsl #4] - 2094: 000000f5 strdeq r0, [r0], -r5 - 2098: 69050404 stmdbvs r5, {r2, sl} - 209c: 0200746e andeq r7, r0, #1845493760 ; 0x6e000000 - 20a0: 00ff0704 rscseq r0, pc, r4, lsl #14 - 20a4: 70050000 andvc r0, r5, r0 - 20a8: 10000006 andne r0, r0, r6 - 20ac: cd080703 stcgt 7, cr0, [r8, #-12] - 20b0: 06000000 streq r0, [r0], -r0 - 20b4: 00000c43 andeq r0, r0, r3, asr #24 - 20b8: d40c0803 strle r0, [ip], #-2051 ; 0xfffff7fd - 20bc: 02000000 andeq r0, r0, #0 - 20c0: 93060023 movwls r0, #24611 ; 0x6023 - 20c4: 03000014 movweq r0, #20 - 20c8: 00e51009 rsceq r1, r5, r9 - 20cc: 23020000 movwcs r0, #8192 ; 0x2000 - 20d0: 0d4e0604 stcleq 6, cr0, [lr, #-16] - 20d4: 0b030000 bleq c20dc <_image_size+0x1b64c> - 20d8: 0001020c andeq r0, r1, ip, lsl #4 - 20dc: 08230200 stmdaeq r3!, {r9} - 20e0: 00163906 andseq r3, r6, r6, lsl #18 - 20e4: 0c0c0300 stceq 3, cr0, [ip], {-0} - 20e8: 00000114 andeq r0, r0, r4, lsl r1 - 20ec: 000c2302 andeq r2, ip, r2, lsl #6 - 20f0: 0000d407 andeq sp, r0, r7, lsl #8 - 20f4: 09000800 stmdbeq r0, {fp} - 20f8: 0000cd04 andeq ip, r0, r4, lsl #26 - 20fc: 005b0a00 subseq r0, fp, r0, lsl #20 - 2100: 00e50000 rsceq r0, r5, r0 - 2104: 00080000 andeq r0, r8, r0 - 2108: 00da0409 sbcseq r0, sl, r9, lsl #8 - 210c: f60a0000 ; instruction: 0xf60a0000 - 2110: f6000000 ; instruction: 0xf6000000 - 2114: 08000000 stmdaeq r0, {} ; - 2118: 08010200 stmdaeq r1, {r9} - 211c: 00000403 andeq r0, r0, r3, lsl #8 - 2120: 0000f60b andeq pc, r0, fp, lsl #12 - 2124: eb040900 bl 10452c <_image_size+0x5da9c> - 2128: 0c000000 stceq 0, cr0, [r0], {-0} - 212c: 00011401 andeq r1, r1, r1, lsl #8 - 2130: 00f60d00 rscseq r0, r6, r0, lsl #26 - 2134: 09000000 stmdbeq r0, {} ; - 2138: 00010804 andeq r0, r1, r4, lsl #16 - 213c: 063f0e00 ldrteq r0, [pc], -r0, lsl #28 - 2140: 0f030000 svceq 0x00030000 - 2144: 00008320 andeq r8, r0, r0, lsr #6 - 2148: 0f010100 svceq 0x00010100 - 214c: 00000d30 andeq r0, r0, r0, lsr sp - 2150: 004d0107 subeq r0, sp, r7, lsl #2 - 2154: 2e090000 cdpcs 0, 0, cr0, cr9, cr0, {0} - 2158: 00050106 andeq r0, r5, r6, lsl #2 - 215c: 0c9a1000 ldceq 0, cr1, [sl], {0} - 2160: 10000000 andne r0, r0, r0 - 2164: 00000ca9 andeq r0, r0, r9, lsr #25 - 2168: 0cb81001 ldceq 0, cr1, [r8], #4 - 216c: 10020000 andne r0, r2, r0 - 2170: 00000cc7 andeq r0, r0, r7, asr #25 - 2174: 0cd61003 ldcleq 0, cr1, [r6], {3} - 2178: 10040000 andne r0, r4, r0 - 217c: 00000ce5 andeq r0, r0, r5, ror #25 - 2180: 0cf41005 ldcleq 0, cr1, [r4], #20 - 2184: 10060000 andne r0, r6, r0 - 2188: 00000d03 andeq r0, r0, r3, lsl #26 - 218c: 0d121007 ldceq 0, cr1, [r2, #-28] ; 0xffffffe4 - 2190: 10080000 andne r0, r8, r0 - 2194: 00000d21 andeq r0, r0, r1, lsr #26 - 2198: 11461009 cmpne r6, r9 - 219c: 100a0000 andne r0, sl, r0 - 21a0: 00001156 andeq r1, r0, r6, asr r1 - 21a4: 1166100b cmnne r6, fp - 21a8: 100c0000 andne r0, ip, r0 - 21ac: 00001176 andeq r1, r0, r6, ror r1 - 21b0: 1186100d orrne r1, r6, sp - 21b4: 100e0000 andne r0, lr, r0 - 21b8: 00001196 muleq r0, r6, r1 - 21bc: 16ab100f strtne r1, [fp], pc - 21c0: 10100000 andsne r0, r0, r0 - 21c4: 000016bd ; instruction: 0x000016bd - 21c8: 16cf1011 ; instruction: 0x16cf1011 - 21cc: 10120000 andsne r0, r2, r0 - 21d0: 000016e1 andeq r1, r0, r1, ror #13 - 21d4: 17181013 ; instruction: 0x17181013 - 21d8: 10140000 andsne r0, r4, r0 - 21dc: 0000172a andeq r1, r0, sl, lsr #14 - 21e0: 173c1015 ; instruction: 0x173c1015 - 21e4: 10160000 andsne r0, r6, r0 - 21e8: 0000174e andeq r1, r0, lr, asr #14 - 21ec: 17601017 ; instruction: 0x17601017 - 21f0: 10180000 andsne r0, r8, r0 - 21f4: 00001772 andeq r1, r0, r2, ror r7 - 21f8: 17841019 usada8ne r4, r9, r0, r1 - 21fc: 101a0000 andsne r0, sl, r0 - 2200: 00001796 muleq r0, r6, r7 - 2204: 17a8101b ; instruction: 0x17a8101b - 2208: 101c0000 andsne r0, ip, r0 - 220c: 000017ba ; instruction: 0x000017ba - 2210: 180b101d stmdane fp, {r0, r2, r3, r4, ip} - 2214: 101e0000 andsne r0, lr, r0 - 2218: 0000181d andeq r1, r0, sp, lsl r8 - 221c: 0d64101f stcleq 0, cr1, [r4, #-124]! ; 0xffffff84 - 2220: 10200000 eorne r0, r0, r0 - 2224: 00000f8e andeq r0, r0, lr, lsl #31 - 2228: 11391021 teqne r9, r1, lsr #32 - 222c: 10220000 eorne r0, r2, r0 - 2230: 00001387 andeq r1, r0, r7, lsl #7 - 2234: 12571023 subsne r1, r7, #35 ; 0x23 - 2238: 10240000 eorne r0, r4, r0 - 223c: 00000f11 andeq r0, r0, r1, lsl pc - 2240: 12b81025 adcsne r1, r8, #37 ; 0x25 - 2244: 10260000 eorne r0, r6, r0 - 2248: 00000d53 andeq r0, r0, r3, asr sp - 224c: 120b1027 andne r1, fp, #39 ; 0x27 - 2250: 10280000 eorne r0, r8, r0 - 2254: 00001679 andeq r1, r0, r9, ror r6 - 2258: 15df1029 ldrbne r1, [pc, #41] ; 2289 - 225c: 102a0000 eorne r0, sl, r0 - 2260: 00001582 andeq r1, r0, r2, lsl #11 - 2264: 11a6102b ; instruction: 0x11a6102b - 2268: 102c0000 eorne r0, ip, r0 - 226c: 00000f70 andeq r0, r0, r0, ror pc - 2270: 12ac102d adcne r1, ip, #45 ; 0x2d - 2274: 102e0000 eorne r0, lr, r0 - 2278: 000014b0 ; instruction: 0x000014b0 - 227c: 1596102f ldrne r1, [r6, #47] ; 0x2f - 2280: 10300000 eorsne r0, r0, r0 - 2284: 00001548 andeq r1, r0, r8, asr #10 - 2288: 0c601031 stcleq 0, cr1, [r0], #-196 ; 0xffffff3c - 228c: 10320000 eorsne r0, r2, r0 - 2290: 0000152b andeq r1, r0, fp, lsr #10 - 2294: 16f31033 ; instruction: 0x16f31033 - 2298: 10340000 eorsne r0, r4, r0 - 229c: 000011b6 ; instruction: 0x000011b6 - 22a0: 10fd1035 rscsne r1, sp, r5, lsr r0 - 22a4: 10360000 eorsne r0, r6, r0 - 22a8: 0000110c andeq r1, r0, ip, lsl #2 - 22ac: 111b1037 tstne fp, r7, lsr r0 - 22b0: 10380000 eorsne r0, r8, r0 - 22b4: 0000112a andeq r1, r0, sl, lsr #2 - 22b8: 13211039 ; instruction: 0x13211039 - 22bc: 103a0000 eorsne r0, sl, r0 - 22c0: 0000132f andeq r1, r0, pc, lsr #6 - 22c4: 133d103b teqne sp, #59 ; 0x3b - 22c8: 103c0000 eorsne r0, ip, r0 - 22cc: 0000134b andeq r1, r0, fp, asr #6 - 22d0: 1359103d cmpne r9, #61 ; 0x3d - 22d4: 103e0000 eorsne r0, lr, r0 - 22d8: 000015ed andeq r1, r0, sp, ror #11 - 22dc: 15fc103f ldrbne r1, [ip, #63]! ; 0x3f - 22e0: 10400000 subne r0, r0, r0 - 22e4: 0000160b andeq r1, r0, fp, lsl #12 - 22e8: 161a1041 ldrne r1, [sl], -r1, asr #32 - 22ec: 10420000 subne r0, r2, r0 - 22f0: 00001629 andeq r1, r0, r9, lsr #12 - 22f4: 10d61043 sbcsne r1, r6, r3, asr #32 - 22f8: 10440000 subne r0, r4, r0 - 22fc: 000010e3 andeq r1, r0, r3, ror #1 - 2300: 10f01045 rscsne r1, r0, r5, asr #32 - 2304: 10460000 subne r0, r6, r0 - 2308: 00000d40 andeq r0, r0, r0, asr #26 - 230c: 0dcd1047 stcleq 0, cr1, [sp, #284] ; 0x11c - 2310: 10480000 subne r0, r8, r0 - 2314: 00000de0 andeq r0, r0, r0, ror #27 - 2318: 0df31049 ldcleq 0, cr1, [r3, #292]! ; 0x124 - 231c: 104a0000 subne r0, sl, r0 - 2320: 00001704 andeq r1, r0, r4, lsl #14 - 2324: 1687104b strne r1, [r7], fp, asr #32 - 2328: 104c0000 subne r0, ip, r0 - 232c: 00001699 muleq r0, r9, r6 - 2330: 0ff8104d svceq 0x00f8104d - 2334: 104e0000 subne r0, lr, r0 - 2338: 00001005 andeq r1, r0, r5 - 233c: 1012104f andsne r1, r2, pc, asr #32 - 2340: 10500000 subsne r0, r0, r0 - 2344: 0000182f andeq r1, r0, pc, lsr #16 - 2348: 129f1051 addsne r1, pc, #81 ; 0x51 - 234c: 10520000 subsne r0, r2, r0 - 2350: 00000c53 andeq r0, r0, r3, asr ip - 2354: 0f801053 svceq 0x00801053 - 2358: 10540000 subsne r0, r4, r0 - 235c: 00000f45 andeq r0, r0, r5, asr #30 - 2360: 10911055 addsne r1, r1, r5, asr r0 - 2364: 10560000 subsne r0, r6, r0 - 2368: 00000eee andeq r0, r0, lr, ror #29 - 236c: 15c31057 strbne r1, [r3, #87] ; 0x57 - 2370: 10580000 subsne r0, r8, r0 - 2374: 000015d1 ldrdeq r1, [r0], -r1 ; - 2378: 14341059 ldrtne r1, [r4], #-89 ; 0xffffffa7 - 237c: 105a0000 subsne r0, sl, r0 - 2380: 00001421 andeq r1, r0, r1, lsr #8 - 2384: 140e105b strne r1, [lr], #-91 ; 0xffffffa5 - 2388: 105c0000 subsne r0, ip, r0 - 238c: 000013fb strdeq r1, [r0], -fp - 2390: 13e8105d mvnne r1, #93 ; 0x5d - 2394: 105e0000 subsne r0, lr, r0 - 2398: 000013d5 ldrdeq r1, [r0], -r5 - 239c: 13c2105f bicne r1, r2, #95 ; 0x5f - 23a0: 10600000 rsbne r0, r0, r0 - 23a4: 000013af andeq r1, r0, pc, lsr #7 - 23a8: 15ad1061 strne r1, [sp, #97]! ; 0x61 - 23ac: 10620000 rsbne r0, r2, r0 - 23b0: 00001514 andeq r1, r0, r4, lsl r5 - 23b4: 0c841063 stceq 0, cr1, [r4], {99} ; 0x63 - 23b8: 10640000 rsbne r0, r4, r0 - 23bc: 0000130a andeq r1, r0, sl, lsl #6 - 23c0: 0f511065 svceq 0x00511065 - 23c4: 10660000 rsbne r0, r6, r0 - 23c8: 000010a4 andeq r1, r0, r4, lsr #1 - 23cc: 11c21067 bicne r1, r2, r7, rrx - 23d0: 10680000 rsbne r0, r8, r0 - 23d4: 00000efa strdeq r0, [r0], -sl - 23d8: 145a1069 ldrbne r1, [sl], #-105 ; 0xffffff97 - 23dc: 106a0000 rsbne r0, sl, r0 - 23e0: 00000c6d andeq r0, r0, sp, ror #24 - 23e4: 17f5106b ldrbne r1, [r5, fp, rrx]! - 23e8: 106c0000 rsbne r0, ip, r0 - 23ec: 00001646 andeq r1, r0, r6, asr #12 - 23f0: 0e50106d cdpeq 0, 5, cr1, cr0, cr13, {3} - 23f4: 106e0000 rsbne r0, lr, r0 - 23f8: 0000105b andeq r1, r0, fp, asr r0 - 23fc: 1506106f strne r1, [r6, #-111] ; 0xffffff91 - 2400: 10700000 rsbsne r0, r0, r0 - 2404: 00001367 andeq r1, r0, r7, ror #6 - 2408: 0c281071 stceq 0, cr1, [r8], #-452 ; 0xfffffe3c - 240c: 10720000 rsbsne r0, r2, r0 - 2410: 000014bc ; instruction: 0x000014bc - 2414: 14c91073 strbne r1, [r9], #115 ; 0x73 - 2418: 10740000 rsbsne r0, r4, r0 - 241c: 000014d6 ldrdeq r1, [r0], -r6 - 2420: 14e31075 strbtne r1, [r3], #117 ; 0x75 - 2424: 10760000 rsbsne r0, r6, r0 - 2428: 00000ecc andeq r0, r0, ip, asr #29 - 242c: 0edd1077 mrceq 0, 6, r1, cr13, cr7, {3} - 2430: 10780000 rsbsne r0, r8, r0 - 2434: 000012ca andeq r1, r0, sl, asr #5 - 2438: 12db1079 sbcsne r1, fp, #121 ; 0x79 - 243c: 107a0000 rsbsne r0, sl, r0 - 2440: 00001397 muleq r0, r7, r3 - 2444: 1447107b strbne r1, [r7], #-123 ; 0xffffff85 - 2448: 107c0000 rsbsne r0, ip, r0 - 244c: 00000f2e andeq r0, r0, lr, lsr #30 - 2450: 0e29107d mcreq 0, 1, r1, cr9, cr13, {3} - 2454: 107e0000 rsbsne r0, lr, r0 - 2458: 0000121d andeq r1, r0, sp, lsl r2 - 245c: 17e0107f ; instruction: 0x17e0107f - 2460: 10800000 addne r0, r0, r0 - 2464: 00000e06 andeq r0, r0, r6, lsl #28 - 2468: 0e661081 cdpeq 0, 6, cr1, cr6, cr1, {4} - 246c: 10820000 addne r0, r2, r0 - 2470: 00000e7c andeq r0, r0, ip, ror lr - 2474: 15551083 ldrbne r1, [r5, #-131] ; 0xffffff7d - 2478: 10840000 addne r0, r4, r0 - 247c: 00001567 andeq r1, r0, r7, ror #10 - 2480: 13a31085 ; instruction: 0x13a31085 - 2484: 10860000 addne r0, r6, r0 - 2488: 00001085 andeq r1, r0, r5, lsl #1 - 248c: 0f221087 svceq 0x00221087 - 2490: 10880000 addne r0, r8, r0 - 2494: 00000ea8 andeq r0, r0, r8, lsr #29 - 2498: 0eba1089 cdpeq 0, 11, cr1, cr10, cr9, {4} - 249c: 108a0000 addne r0, sl, r0 - 24a0: 00000e92 muleq r0, r2, lr - 24a4: 12ec108b rscne r1, ip, #139 ; 0x8b - 24a8: 108c0000 addne r0, ip, r0 - 24ac: 000012fb strdeq r1, [r0], -fp - 24b0: 1235108d eorsne r1, r5, #141 ; 0x8d - 24b4: 108e0000 addne r0, lr, r0 - 24b8: 00001246 andeq r1, r0, r6, asr #4 - 24bc: 11d8108f bicsne r1, r8, pc, lsl #1 - 24c0: 10900000 addsne r0, r0, r0 - 24c4: 000011e9 andeq r1, r0, r9, ror #3 - 24c8: 11fa1091 ; instruction: 0x11fa1091 - 24cc: 10920000 addsne r0, r2, r0 - 24d0: 00001538 andeq r1, r0, r8, lsr r5 - 24d4: 12881093 addne r1, r8, #147 ; 0x93 - 24d8: 10940000 addsne r0, r4, r0 - 24dc: 00001470 andeq r1, r0, r0, ror r4 - 24e0: 0e1c1095 mrceq 0, 0, r1, cr12, cr5, {4} - 24e4: 10960000 addsne r0, r6, r0 - 24e8: 00001375 andeq r1, r0, r5, ror r3 - 24ec: 101f1097 mulsne pc, r7, r0 ; - 24f0: 10980000 addsne r0, r8, r0 - 24f4: 0000102e andeq r1, r0, lr, lsr #32 - 24f8: 103d1099 mlasne sp, r9, r0, r1 - 24fc: 109a0000 addsne r0, sl, r0 - 2500: 0000104c andeq r1, r0, ip, asr #32 - 2504: 165d109b ; instruction: 0x165d109b - 2508: 109c0000 addsne r0, ip, r0 - 250c: 0000166b andeq r1, r0, fp, ror #12 - 2510: 1481109d strne r1, [r1], #157 ; 0x9d - 2514: 109e0000 addsne r0, lr, r0 - 2518: 00001072 andeq r1, r0, r2, ror r0 - 251c: 17cc109f bfcne r1, #1, #12 - 2520: 00a00000 adceq r0, r0, r0 - 2524: d5040802 strle r0, [r4, #-2050] ; 0xfffff7fe - 2528: 11000002 tstne r0, r2 - 252c: 000003d1 ldrdeq r0, [r0], -r1 - 2530: 17015e04 strne r5, [r1, -r4, lsl #28] - 2534: 0000007c andeq r0, r0, ip, ror r0 - 2538: 00054703 andeq r4, r5, r3, lsl #14 - 253c: 0e2e0500 cfsh64eq mvdx0, mvdx14, #0 - 2540: 00000033 andeq r0, r0, r3, lsr r0 - 2544: 00008903 andeq r8, r0, r3, lsl #18 - 2548: 0e740500 cdpeq 5, 7, cr0, cr4, cr0, {0} - 254c: 00000033 andeq r0, r0, r3, lsr r0 - 2550: a5050412 strge r0, [r5, #-1042] ; 0xfffffbee - 2554: 00054f03 andeq r4, r5, r3, lsl #30 - 2558: 02211300 eoreq r1, r1, #0, 6 - 255c: a7050000 strge r0, [r5, -r0] - 2560: 0005080c andeq r0, r5, ip, lsl #16 - 2564: 03081300 movweq r1, #33536 ; 0x8300 - 2568: a8050000 stmdage r5, {} ; - 256c: 00054f13 andeq r4, r5, r3, lsl pc - 2570: 4d140000 ldcmi 0, cr0, [r4, #-0] - 2574: 5f000000 svcpl 0x00000000 - 2578: 15000005 strne r0, [r0, #-5] - 257c: 0000007c andeq r0, r0, ip, ror r0 - 2580: 08160003 ldmdaeq r6, {r0, r1} - 2584: 8709a205 strhi sl, [r9, -r5, lsl #4] - 2588: 06000005 streq r0, [r0], -r5 - 258c: 000000cb andeq r0, r0, fp, asr #1 - 2590: 7507a405 strvc sl, [r7, #-1029] ; 0xfffffbfb - 2594: 02000000 andeq r0, r0, #0 - 2598: 74060023 strvc r0, [r6], #-35 ; 0xffffffdd - 259c: 05000001 streq r0, [r0, #-1] - 25a0: 052d05a9 streq r0, [sp, #-1449]! ; 0xfffffa57 - 25a4: 23020000 movwcs r0, #8192 ; 0x2000 - 25a8: 9a030004 bls c25c0 <_image_size+0x1bb30> - 25ac: 05000002 streq r0, [r0, #-2] - 25b0: 055f03aa ldrbeq r0, [pc, #-938] ; 220e - 25b4: 04170000 ldreq r0, [r7], #-0 - 25b8: 00027303 andeq r7, r2, r3, lsl #6 - 25bc: 19160600 ldmdbne r6, {r9, sl} - 25c0: 00000067 andeq r0, r0, r7, rrx - 25c4: 00004c03 andeq r4, r0, r3, lsl #24 - 25c8: 0d0c0700 stceq 7, cr0, [ip, #-0] - 25cc: 00000075 andeq r0, r0, r5, ror r0 - 25d0: 00021803 andeq r1, r2, r3, lsl #16 - 25d4: 1b230600 blne 8c3ddc <_image_size+0x81d34c> - 25d8: 000005a1 andeq r0, r0, r1, lsr #11 - 25dc: 00009e05 andeq r9, r0, r5, lsl #28 - 25e0: 34061800 strcc r1, [r6], #-2048 ; 0xfffff800 - 25e4: 00061f08 andeq r1, r6, r8, lsl #30 - 25e8: 05950600 ldreq r0, [r5, #1536] ; 0x600 - 25ec: 36060000 strcc r0, [r6], -r0 - 25f0: 00061f13 andeq r1, r6, r3, lsl pc - 25f4: 00230200 eoreq r0, r3, r0, lsl #4 - 25f8: 006b5f18 rsbeq r5, fp, r8, lsl pc - 25fc: 75073706 strvc r3, [r7, #-1798] ; 0xfffff8fa - 2600: 02000000 andeq r0, r0, #0 - 2604: 50060423 andpl r0, r6, r3, lsr #8 - 2608: 06000003 streq r0, [r0], -r3 - 260c: 00750b37 rsbseq r0, r5, r7, lsr fp - 2610: 23020000 movwcs r0, #8192 ; 0x2000 - 2614: 4b290608 blmi a43e3c <_image_size+0x99d3ac> - 2618: 37060000 strcc r0, [r6, -r0] - 261c: 00007514 andeq r7, r0, r4, lsl r5 - 2620: 0c230200 sfmeq f0, 4, [r3], #-0 - 2624: 00012106 andeq r2, r1, r6, lsl #2 - 2628: 1b370600 blne dc3e30 <_image_size+0xd1d3a0> - 262c: 00000075 andeq r0, r0, r5, ror r0 - 2630: 18102302 ldmdane r0, {r1, r8, r9, sp} - 2634: 0600785f ; instruction: 0x0600785f - 2638: 06250b38 ; instruction: 0x06250b38 - 263c: 23020000 movwcs r0, #8192 ; 0x2000 - 2640: 04090014 streq r0, [r9], #-20 ; 0xffffffec - 2644: 000005b9 ; instruction: 0x000005b9 - 2648: 00059514 andeq r9, r5, r4, lsl r5 - 264c: 00063500 andeq r3, r6, r0, lsl #10 - 2650: 007c1500 rsbseq r1, ip, r0, lsl #10 - 2654: 00000000 andeq r0, r0, r0 - 2658: 00036b05 andeq r6, r3, r5, lsl #22 - 265c: 3c062400 cfstrscc mvf2, [r6], {-0} - 2660: 0006ca08 andeq ip, r6, r8, lsl #20 - 2664: 01380600 teqeq r8, r0, lsl #12 - 2668: 3e060000 cdpcc 0, 0, cr0, cr6, cr0, {0} - 266c: 00007509 andeq r7, r0, r9, lsl #10 - 2670: 00230200 eoreq r0, r3, r0, lsl #4 - 2674: 0000d306 andeq sp, r0, r6, lsl #6 - 2678: 093f0600 ldmdbeq pc!, {r9, sl} ; - 267c: 00000075 andeq r0, r0, r5, ror r0 - 2680: 06042302 streq r2, [r4], -r2, lsl #6 - 2684: 000000c1 andeq r0, r0, r1, asr #1 - 2688: 75094006 strvc r4, [r9, #-6] - 268c: 02000000 andeq r0, r0, #0 - 2690: 9f060823 svcls 0x00060823 - 2694: 06000001 streq r0, [r0], -r1 - 2698: 00750941 rsbseq r0, r5, r1, asr #18 - 269c: 23020000 movwcs r0, #8192 ; 0x2000 - 26a0: 02cc060c sbceq r0, ip, #12, 12 ; 0xc00000 - 26a4: 42060000 andmi r0, r6, #0 - 26a8: 00007509 andeq r7, r0, r9, lsl #10 - 26ac: 10230200 eorne r0, r3, r0, lsl #4 - 26b0: 00032206 andeq r2, r3, r6, lsl #4 - 26b4: 09430600 stmdbeq r3, {r9, sl}^ - 26b8: 00000075 andeq r0, r0, r5, ror r0 - 26bc: 06142302 ldreq r2, [r4], -r2, lsl #6 - 26c0: 000000a6 andeq r0, r0, r6, lsr #1 - 26c4: 75094406 strvc r4, [r9, #-1030] ; 0xfffffbfa - 26c8: 02000000 andeq r0, r0, #0 - 26cc: 41061823 tstmi r6, r3, lsr #16 - 26d0: 06000001 streq r0, [r0], -r1 - 26d4: 00750945 rsbseq r0, r5, r5, asr #18 - 26d8: 23020000 movwcs r0, #8192 ; 0x2000 - 26dc: 02a5061c adceq r0, r5, #28, 12 ; 0x1c00000 - 26e0: 46060000 strmi r0, [r6], -r0 - 26e4: 00007509 andeq r7, r0, r9, lsl #10 - 26e8: 20230200 eorcs r0, r3, r0, lsl #4 - 26ec: 00001900 andeq r1, r0, r0, lsl #18 - 26f0: 01080000 mrseq r0, (UNDEF: 8) - 26f4: 18084f06 stmdane r8, {r1, r2, r8, r9, sl, fp, lr} - 26f8: 06000007 streq r0, [r0], -r7 - 26fc: 00000510 andeq r0, r0, r0, lsl r5 - 2700: 180a5006 stmdane sl, {r1, r2, ip, lr} - 2704: 02000007 andeq r0, r0, #7 - 2708: e6060023 str r0, [r6], -r3, lsr #32 - 270c: 06000003 streq r0, [r0], -r3 - 2710: 07180951 ; instruction: 0x07180951 - 2714: 23030000 movwcs r0, #12288 ; 0x3000 - 2718: 32060180 andcc r0, r6, #128, 2 - 271c: 06000005 streq r0, [r0], -r5 - 2720: 05950a53 ldreq r0, [r5, #2643] ; 0xa53 - 2724: 23030000 movwcs r0, #12288 ; 0x3000 - 2728: 82060280 andhi r0, r6, #128, 4 - 272c: 06000005 streq r0, [r0], -r5 - 2730: 05950a56 ldreq r0, [r5, #2646] ; 0xa56 - 2734: 23030000 movwcs r0, #12288 ; 0x3000 - 2738: 14000284 strne r0, [r0], #-644 ; 0xfffffd7c - 273c: 00000593 muleq r0, r3, r5 - 2740: 00000728 andeq r0, r0, r8, lsr #14 - 2744: 00007c15 andeq r7, r0, r5, lsl ip - 2748: 19001f00 stmdbne r0, {r8, r9, sl, fp, ip} - 274c: 000002e8 andeq r0, r0, r8, ror #5 - 2750: 62060190 andvs r0, r6, #144, 2 ; 0x24 - 2754: 00077408 andeq r7, r7, r8, lsl #8 - 2758: 05950600 ldreq r0, [r5, #1536] ; 0x600 - 275c: 63060000 movwvs r0, #24576 ; 0x6000 - 2760: 00077412 andeq r7, r7, r2, lsl r4 - 2764: 00230200 eoreq r0, r3, r0, lsl #4 - 2768: 00015006 andeq r5, r1, r6 - 276c: 06640600 strbteq r0, [r4], -r0, lsl #12 - 2770: 00000075 andeq r0, r0, r5, ror r0 - 2774: 06042302 streq r2, [r4], -r2, lsl #6 - 2778: 00000091 muleq r0, r1, r0 - 277c: 7a096606 bvc 25bf9c <_image_size+0x1b550c> - 2780: 02000007 andeq r0, r0, #7 - 2784: 00060823 andeq r0, r6, r3, lsr #16 - 2788: 06000000 streq r0, [r0], -r0 - 278c: 06ca1e67 strbeq r1, [sl], r7, ror #28 - 2790: 23030000 movwcs r0, #12288 ; 0x3000 - 2794: 09000188 stmdbeq r0, {r3, r7, r8} - 2798: 00072804 andeq r2, r7, r4, lsl #16 - 279c: 078a1400 streq r1, [sl, r0, lsl #8] - 27a0: 078a0000 streq r0, [sl, r0] - 27a4: 7c150000 ldcvc 0, cr0, [r5], {-0} - 27a8: 1f000000 svcne 0x00000000 - 27ac: 90040900 andls r0, r4, r0, lsl #18 - 27b0: 1a000007 bne 27d4 - 27b4: 04220501 strteq r0, [r2], #-1281 ; 0xfffffaff - 27b8: 06080000 streq r0, [r8], -r0 - 27bc: 07be087a ; instruction: 0x07be087a - 27c0: 59060000 stmdbpl r6, {} ; - 27c4: 06000018 ; instruction: 0x06000018 - 27c8: 07be117b ; instruction: 0x07be117b - 27cc: 23020000 movwcs r0, #8192 ; 0x2000 - 27d0: 083d0600 ldmdaeq sp!, {r9, sl} - 27d4: 7c060000 stcvc 0, cr0, [r6], {-0} - 27d8: 00007506 andeq r7, r0, r6, lsl #10 - 27dc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 27e0: 4d040900 vstrmi.16 s0, [r4, #-0] ; - 27e4: 05000000 streq r0, [r0, #-0] - 27e8: 00000119 andeq r0, r0, r9, lsl r1 - 27ec: 08ba0668 ldmeq sl!, {r3, r5, r6, r9, sl} - 27f0: 00000937 andeq r0, r0, r7, lsr r9 - 27f4: 00705f18 rsbseq r5, r0, r8, lsl pc - 27f8: be12bb06 vnmlslt.f64 d11, d2, d6 - 27fc: 02000007 andeq r0, r0, #7 - 2800: 5f180023 svcpl 0x00180023 - 2804: bc060072 stclt 0, cr0, [r6], {114} ; 0x72 - 2808: 00007507 andeq r7, r0, r7, lsl #10 - 280c: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 2810: 00775f18 rsbseq r5, r7, r8, lsl pc - 2814: 7507bd06 strvc fp, [r7, #-3334] ; 0xfffff2fa - 2818: 02000000 andeq r0, r0, #0 - 281c: 36060823 strcc r0, [r6], -r3, lsr #16 - 2820: 06000000 streq r0, [r0], -r0 - 2824: 002c09be strhteq r0, [ip], -lr - 2828: 23020000 movwcs r0, #8192 ; 0x2000 - 282c: 028a060c addeq r0, sl, #12, 12 ; 0xc00000 - 2830: bf060000 svclt 0x00060000 - 2834: 00002c09 andeq r2, r0, r9, lsl #24 - 2838: 0e230200 cdpeq 2, 2, cr0, cr3, cr0, {0} - 283c: 66625f18 uqadd16vs r5, r2, r8 - 2840: 11c00600 bicne r0, r0, r0, lsl #12 - 2844: 00000792 muleq r0, r2, r7 - 2848: 06102302 ldreq r2, [r0], -r2, lsl #6 - 284c: 0000002d andeq r0, r0, sp, lsr #32 - 2850: 7507c106 strvc ip, [r7, #-262] ; 0xfffffefa - 2854: 02000000 andeq r0, r0, #0 - 2858: 96061823 strls r1, [r6], -r3, lsr #16 - 285c: 06000000 streq r0, [r0], -r0 - 2860: 05930ac8 ldreq r0, [r3, #2760] ; 0xac8 - 2864: 23020000 movwcs r0, #8192 ; 0x2000 - 2868: 005e061c subseq r0, lr, ip, lsl r6 - 286c: ca060000 bgt 182874 <_image_size+0xdbde4> - 2870: 000adc1d andeq sp, sl, sp, lsl ip - 2874: 20230200 eorcs r0, r3, r0, lsl #4 - 2878: 0002e106 andeq lr, r2, r6, lsl #2 - 287c: 1dcc0600 stclne 6, cr0, [ip] - 2880: 00000b07 andeq r0, r0, r7, lsl #22 - 2884: 06242302 strteq r2, [r4], -r2, lsl #6 - 2888: 000005a6 andeq r0, r0, r6, lsr #11 - 288c: 2c0dcf06 stccs 15, cr12, [sp], {6} - 2890: 0200000b andeq r0, r0, #11 - 2894: 2d062823 stccs 8, cr2, [r6, #-140] ; 0xffffff74 - 2898: 06000002 streq r0, [r0], -r2 - 289c: 0b4709d0 bleq 11c4fe4 <_image_size+0x111e554> - 28a0: 23020000 movwcs r0, #8192 ; 0x2000 - 28a4: 755f182c ldrbvc r1, [pc, #-2092] ; 2080 - 28a8: d3060062 movwle r0, #24674 ; 0x6062 - 28ac: 00079211 andeq r9, r7, r1, lsl r2 - 28b0: 30230200 eorcc r0, r3, r0, lsl #4 - 28b4: 70755f18 rsbsvc r5, r5, r8, lsl pc - 28b8: 12d40600 sbcsne r0, r4, #0, 12 - 28bc: 000007be ; instruction: 0x000007be - 28c0: 18382302 ldmdane r8!, {r1, r8, r9, sp} - 28c4: 0072755f rsbseq r7, r2, pc, asr r5 - 28c8: 7507d506 strvc sp, [r7, #-1286] ; 0xfffffafa - 28cc: 02000000 andeq r0, r0, #0 - 28d0: bd063c23 stclt 12, cr3, [r6, #-140] ; 0xffffff74 - 28d4: 06000005 streq r0, [r0], -r5 - 28d8: 0b4d11d8 bleq 1347040 <_image_size+0x12a05b0> - 28dc: 23020000 movwcs r0, #8192 ; 0x2000 - 28e0: 054e0640 strbeq r0, [lr, #-1600] ; 0xfffff9c0 - 28e4: d9060000 stmdble r6, {} ; - 28e8: 000b5d11 andeq r5, fp, r1, lsl sp - 28ec: 43230200 ; instruction: 0x43230200 - 28f0: 626c5f18 rsbvs r5, ip, #24, 30 ; 0x60 - 28f4: 11dc0600 bicsne r0, ip, r0, lsl #12 - 28f8: 00000792 muleq r0, r2, r7 - 28fc: 06442302 strbeq r2, [r4], -r2, lsl #6 - 2900: 00000362 andeq r0, r0, r2, ror #6 - 2904: 7507df06 strvc sp, [r7, #-3846] ; 0xfffff0fa - 2908: 02000000 andeq r0, r0, #0 - 290c: 9f064c23 svcls 0x00064c23 - 2910: 06000038 ; instruction: 0x06000038 - 2914: 05150ae0 ldreq r0, [r5, #-2784] ; 0xfffff520 - 2918: 23020000 movwcs r0, #8192 ; 0x2000 - 291c: 09060650 stmdbeq r6, {r4, r6, r9, sl} - 2920: e3060000 movw r0, #24576 ; 0x6000 - 2924: 00095612 andeq r5, r9, r2, lsl r6 - 2928: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 292c: 00481606 subeq r1, r8, r6, lsl #12 - 2930: 0ce70600 stcleq 6, cr0, [r7] - 2934: 000005ad andeq r0, r0, sp, lsr #11 - 2938: 06582302 ldrbeq r2, [r8], -r2, lsl #6 - 293c: 000002f0 strdeq r0, [r0], -r0 ; - 2940: 870ee906 strhi lr, [lr, -r6, lsl #18] - 2944: 02000005 andeq r0, r0, #5 - 2948: 7a065c23 bvc 1999dc <_image_size+0xf2f4c> - 294c: 06000005 streq r0, [r0], -r5 - 2950: 007509ea rsbseq r0, r5, sl, ror #19 - 2954: 23020000 movwcs r0, #8192 ; 0x2000 - 2958: 011b0064 tsteq fp, r4, rrx - 295c: 00000075 andeq r0, r0, r5, ror r0 - 2960: 00000956 andeq r0, r0, r6, asr r9 - 2964: 0009560d andeq r5, r9, sp, lsl #12 - 2968: 05930d00 ldreq r0, [r3, #3328] ; 0xd00 - 296c: d60d0000 strle r0, [sp], -r0 - 2970: 0d00000a stceq 0, cr0, [r0, #-40] ; 0xffffffd8 - 2974: 00000075 andeq r0, r0, r5, ror r0 - 2978: 61040900 tstvs r4, r0, lsl #18 - 297c: 0b000009 bleq 29a8 - 2980: 00000956 andeq r0, r0, r6, asr r9 - 2984: 0005181c andeq r1, r5, ip, lsl r8 - 2988: 06042800 streq r2, [r4], -r0, lsl #16 - 298c: d6080265 strle r0, [r8], -r5, ror #4 - 2990: 1d00000a stcne 0, cr0, [r0, #-40] ; 0xffffffd8 - 2994: 000002b8 ; instruction: 0x000002b8 - 2998: 07026706 streq r6, [r2, -r6, lsl #14] - 299c: 00000075 andeq r0, r0, r5, ror r0 - 29a0: 1d002302 stcne 3, cr2, [r0, #-8] - 29a4: 0000023f andeq r0, r0, pc, lsr r2 - 29a8: 0b026c06 bleq 9d9c8 - 29ac: 00000bbf ; instruction: 0x00000bbf - 29b0: 1d042302 stcne 3, cr2, [r4, #-8] - 29b4: 00000081 andeq r0, r0, r1, lsl #1 - 29b8: 14026c06 strne r6, [r2], #-3078 ; 0xfffff3fa - 29bc: 00000bbf ; instruction: 0x00000bbf - 29c0: 1d082302 stcne 3, cr2, [r8, #-8] - 29c4: 000005ac andeq r0, r0, ip, lsr #11 - 29c8: 1e026c06 cdpne 12, 0, cr6, cr2, cr6, {0} - 29cc: 00000bbf ; instruction: 0x00000bbf - 29d0: 1d0c2302 stcne 3, cr2, [ip, #-8] - 29d4: 0000014b andeq r0, r0, fp, asr #2 - 29d8: 08026e06 stmdaeq r2, {r1, r2, r9, sl, fp, sp, lr} - 29dc: 00000075 andeq r0, r0, r5, ror r0 - 29e0: 1d102302 ldcne 3, cr2, [r0, #-8] - 29e4: 0000012d andeq r0, r0, sp, lsr #2 - 29e8: 08026f06 stmdaeq r2, {r1, r2, r8, r9, sl, fp, sp, lr} - 29ec: 00000df8 strdeq r0, [r0], -r8 - 29f0: 1d142302 ldcne 3, cr2, [r4, #-8] - 29f4: 00000561 andeq r0, r0, r1, ror #10 - 29f8: 07027206 streq r7, [r2, -r6, lsl #4] - 29fc: 00000075 andeq r0, r0, r5, ror r0 - 2a00: 1d302302 ldcne 3, cr2, [r0, #-8]! - 2a04: 000049d2 ldrdeq r4, [r0], -r2 - 2a08: 16027306 strne r7, [r2], -r6, lsl #6 - 2a0c: 00000e0e andeq r0, r0, lr, lsl #28 - 2a10: 1d342302 ldcne 3, cr2, [r4, #-8]! - 2a14: 00000234 andeq r0, r0, r4, lsr r2 - 2a18: 07027506 streq r7, [r2, -r6, lsl #10] - 2a1c: 00000075 andeq r0, r0, r5, ror r0 - 2a20: 1d382302 ldcne 3, cr2, [r8, #-8]! - 2a24: 00000290 muleq r0, r0, r2 - 2a28: 0a027706 beq a0648 - 2a2c: 00000e20 andeq r0, r0, r0, lsr #28 - 2a30: 1d3c2302 ldcne 3, cr2, [ip, #-8]! - 2a34: 000000b0 strheq r0, [r0], -r0 ; - 2a38: 13027a06 movwne r7, #10758 ; 0x2a06 - 2a3c: 0000061f andeq r0, r0, pc, lsl r6 - 2a40: 1d402302 stclne 3, cr2, [r0, #-8] - 2a44: 000000eb andeq r0, r0, fp, ror #1 - 2a48: 07027b06 streq r7, [r2, -r6, lsl #22] - 2a4c: 00000075 andeq r0, r0, r5, ror r0 - 2a50: 1d442302 stclne 3, cr2, [r4, #-8] - 2a54: 0000017c andeq r0, r0, ip, ror r1 - 2a58: 13027c06 movwne r7, #11270 ; 0x2c06 - 2a5c: 0000061f andeq r0, r0, pc, lsl r6 - 2a60: 1d482302 stclne 3, cr2, [r8, #-8] - 2a64: 00000263 andeq r0, r0, r3, ror #4 - 2a68: 14027d06 strne r7, [r2], #-3334 ; 0xfffff2fa - 2a6c: 00000e26 andeq r0, r0, r6, lsr #28 - 2a70: 1d4c2302 stclne 3, cr2, [ip, #-8] - 2a74: 00000348 andeq r0, r0, r8, asr #6 - 2a78: 07028006 streq r8, [r2, -r6] - 2a7c: 00000075 andeq r0, r0, r5, ror r0 - 2a80: 1d502302 ldclne 3, cr2, [r0, #-8] - 2a84: 000003f2 strdeq r0, [r0], -r2 - 2a88: 09028106 stmdbeq r2, {r1, r2, r8, pc} - 2a8c: 00000ad6 ldrdeq r0, [r0], -r6 - 2a90: 1d542302 ldclne 3, cr2, [r4, #-8] - 2a94: 00000343 andeq r0, r0, r3, asr #6 - 2a98: 0702a406 streq sl, [r2, -r6, lsl #8] - 2a9c: 00000dd3 ldrdeq r0, [r0], -r3 - 2aa0: 1d582302 ldclne 3, cr2, [r8, #-8] - 2aa4: 000002e8 andeq r0, r0, r8, ror #5 - 2aa8: 1302a806 movwne sl, #10246 ; 0x2806 - 2aac: 00000774 andeq r0, r0, r4, ror r7 - 2ab0: 02c82303 sbceq r2, r8, #201326592 ; 0xc000000 - 2ab4: 0001c21d andeq ip, r1, sp, lsl r2 - 2ab8: 02a90600 adceq r0, r9, #0, 12 - 2abc: 00072812 andeq r2, r7, r2, lsl r8 - 2ac0: cc230300 stcgt 3, cr0, [r3], #-0 - 2ac4: 01a91d02 ; instruction: 0x01a91d02 - 2ac8: ad060000 stcge 0, cr0, [r6, #-0] - 2acc: 0e380c02 cdpeq 12, 3, cr0, cr8, cr2, {0} - 2ad0: 23030000 movwcs r0, #12288 ; 0x3000 - 2ad4: ed1d05dc cfldr32 mvfx0, [sp, #-880] ; 0xfffffc90 - 2ad8: 06000004 streq r0, [r0], -r4 - 2adc: 7a1002b2 bvc 4035ac <_image_size+0x35cb1c> - 2ae0: 0300000b movweq r0, #11 - 2ae4: 1d05e023 stcne 0, cr14, [r5, #-140] ; 0xffffff74 - 2ae8: 00000303 andeq r0, r0, r3, lsl #6 - 2aec: 0a02b406 beq afb0c <_image_size+0x907c> - 2af0: 00000e44 andeq r0, r0, r4, asr #28 - 2af4: 05ec2303 strbeq r2, [ip, #771]! ; 0x303 - 2af8: f6040900 ; instruction: 0xf6040900 - 2afc: 09000000 stmdbeq r0, {} ; - 2b00: 00093704 andeq r3, r9, r4, lsl #14 - 2b04: 75011b00 strvc r1, [r1, #-2816] ; 0xfffff500 - 2b08: 01000000 mrseq r0, (UNDEF: 0) - 2b0c: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 2b10: 00000956 andeq r0, r0, r6, asr r9 - 2b14: 0005930d andeq r9, r5, sp, lsl #6 - 2b18: 0b010d00 bleq 45f20 - 2b1c: 750d0000 strvc r0, [sp, #-0] - 2b20: 00000000 andeq r0, r0, r0 - 2b24: 00fd0409 rscseq r0, sp, r9, lsl #8 - 2b28: 04090000 streq r0, [r9], #-0 - 2b2c: 00000ae2 andeq r0, r0, r2, ror #21 - 2b30: 0521011b streq r0, [r1, #-283]! ; 0xfffffee5 - 2b34: 0b2c0000 bleq b02b3c <_image_size+0xa5c0ac> - 2b38: 560d0000 strpl r0, [sp], -r0 - 2b3c: 0d000009 stceq 0, cr0, [r0, #-36] ; 0xffffffdc - 2b40: 00000593 muleq r0, r3, r5 - 2b44: 0005210d andeq r2, r5, sp, lsl #2 - 2b48: 00750d00 rsbseq r0, r5, r0, lsl #26 - 2b4c: 09000000 stmdbeq r0, {} ; - 2b50: 000b0d04 andeq r0, fp, r4, lsl #26 - 2b54: 75011b00 strvc r1, [r1, #-2816] ; 0xfffff500 - 2b58: 47000000 strmi r0, [r0, -r0] - 2b5c: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 2b60: 00000956 andeq r0, r0, r6, asr r9 - 2b64: 0005930d andeq r9, r5, sp, lsl #6 - 2b68: 04090000 streq r0, [r9], #-0 - 2b6c: 00000b32 andeq r0, r0, r2, lsr fp - 2b70: 00004d14 andeq r4, r0, r4, lsl sp - 2b74: 000b5d00 andeq r5, fp, r0, lsl #26 - 2b78: 007c1500 rsbseq r1, ip, r0, lsl #10 - 2b7c: 00020000 andeq r0, r2, r0 - 2b80: 00004d14 andeq r4, r0, r4, lsl sp - 2b84: 000b6d00 andeq r6, fp, r0, lsl #26 - 2b88: 007c1500 rsbseq r1, ip, r0, lsl #10 - 2b8c: 00000000 andeq r0, r0, r0 - 2b90: 00012611 andeq r2, r1, r1, lsl r6 - 2b94: 01240600 ; instruction: 0x01240600 - 2b98: 0007c41a andeq ip, r7, sl, lsl r4 - 2b9c: 04291e00 strteq r1, [r9], #-3584 ; 0xfffff200 - 2ba0: 060c0000 streq r0, [ip], -r0 - 2ba4: b9080128 stmdblt r8, {r3, r5, r8} - 2ba8: 1d00000b stcne 0, cr0, [r0, #-44] ; 0xffffffd4 - 2bac: 00000595 muleq r0, r5, r5 - 2bb0: 11012a06 tstne r1, r6, lsl #20 - 2bb4: 00000bb9 ; instruction: 0x00000bb9 - 2bb8: 1d002302 stcne 3, cr2, [r0, #-8] - 2bbc: 000003ca andeq r0, r0, sl, asr #7 - 2bc0: 07012b06 streq r2, [r1, -r6, lsl #22] - 2bc4: 00000075 andeq r0, r0, r5, ror r0 - 2bc8: 1d042302 stcne 3, cr2, [r4, #-8] - 2bcc: 00000227 andeq r0, r0, r7, lsr #4 - 2bd0: 0b012c06 bleq 4dbf0 - 2bd4: 00000bbf ; instruction: 0x00000bbf - 2bd8: 00082302 andeq r2, r8, r2, lsl #6 - 2bdc: 0b7a0409 bleq 1e83c08 <_image_size+0x1ddd178> - 2be0: 04090000 streq r0, [r9], #-0 - 2be4: 00000b6d andeq r0, r0, sp, ror #22 - 2be8: 0000e31e andeq lr, r0, lr, lsl r3 - 2bec: 44060e00 strmi r0, [r6], #-3584 ; 0xfffff200 - 2bf0: 0c040801 stceq 8, cr0, [r4], {1} - 2bf4: 8a1d0000 bhi 742bfc <_image_size+0x69c16c> - 2bf8: 06000005 streq r0, [r0], -r5 - 2bfc: 04120145 ldreq r0, [r2], #-325 ; 0xfffffebb - 2c00: 0200000c andeq r0, r0, #12 - 2c04: 6d1d0023 ldcvs 0, cr0, [sp, #-140] ; 0xffffff74 - 2c08: 06000002 streq r0, [r0], -r2 - 2c0c: 04120146 ldreq r0, [r2], #-326 ; 0xfffffeba - 2c10: 0200000c andeq r0, r0, #12 - 2c14: ea1d0623 b 7444a8 <_image_size+0x69da18> - 2c18: 06000008 streq r0, [r0], -r8 - 2c1c: 54120147 ldrpl r0, [r2], #-327 ; 0xfffffeb9 - 2c20: 02000000 andeq r0, r0, #0 - 2c24: 14000c23 strne r0, [r0], #-3107 ; 0xfffff3dd - 2c28: 00000054 andeq r0, r0, r4, asr r0 - 2c2c: 00000c14 andeq r0, r0, r4, lsl ip - 2c30: 00007c15 andeq r7, r0, r5, lsl ip - 2c34: 1f000200 svcne 0x00000200 - 2c38: 028506d0 addeq r0, r5, #208, 12 ; 0xd000000 - 2c3c: 000d5807 andeq r5, sp, r7, lsl #16 - 2c40: 05541d00 ldrbeq r1, [r4, #-3328] ; 0xfffff300 - 2c44: 87060000 strhi r0, [r6, -r0] - 2c48: 007c1802 rsbseq r1, ip, r2, lsl #16 - 2c4c: 23020000 movwcs r0, #8192 ; 0x2000 - 2c50: 04f51d00 ldrbteq r1, [r5], #3328 ; 0xd00 - 2c54: 88060000 stmdahi r6, {} ; - 2c58: 0ad61202 beq ff587468 - 2c5c: 23020000 movwcs r0, #8192 ; 0x2000 - 2c60: 010c1d04 tsteq ip, r4, lsl #26 - 2c64: 89060000 stmdbhi r6, {} ; - 2c68: 0d581002 ldcleq 0, cr1, [r8, #-8] - 2c6c: 23020000 movwcs r0, #8192 ; 0x2000 - 2c70: 032c1d08 ; instruction: 0x032c1d08 - 2c74: 8a060000 bhi 182c7c <_image_size+0xdc1ec> - 2c78: 06351702 ldrteq r1, [r5], -r2, lsl #14 - 2c7c: 23020000 movwcs r0, #8192 ; 0x2000 - 2c80: 02461d24 subeq r1, r6, #36, 26 ; 0x900 - 2c84: 8b060000 blhi 182c8c <_image_size+0xdc1fc> - 2c88: 00750f02 rsbseq r0, r5, r2, lsl #30 - 2c8c: 23020000 movwcs r0, #8192 ; 0x2000 - 2c90: 05901d48 ldreq r1, [r0, #3400] ; 0xd48 - 2c94: 8c060000 stchi 0, cr0, [r6], {-0} - 2c98: 006e2c02 rsbeq r2, lr, r2, lsl #24 - 2c9c: 23020000 movwcs r0, #8192 ; 0x2000 - 2ca0: 001c1d50 andseq r1, ip, r0, asr sp - 2ca4: 8d060000 stchi 0, cr0, [r6, #-0] - 2ca8: 0bc51a02 bleq ff1494b8 - 2cac: 23020000 movwcs r0, #8192 ; 0x2000 - 2cb0: 01921d58 orrseq r1, r2, r8, asr sp - 2cb4: 8e060000 cdphi 0, 0, cr0, cr6, cr0, {0} - 2cb8: 05871602 streq r1, [r7, #1538] ; 0x602 - 2cbc: 23020000 movwcs r0, #8192 ; 0x2000 - 2cc0: 05021d68 streq r1, [r2, #-3432] ; 0xfffff298 - 2cc4: 8f060000 svchi 0x00060000 - 2cc8: 05871602 streq r1, [r7, #1538] ; 0x602 - 2ccc: 23020000 movwcs r0, #8192 ; 0x2000 - 2cd0: 000e1d70 andeq r1, lr, r0, ror sp - 2cd4: 90060000 andls r0, r6, r0 - 2cd8: 05871602 streq r1, [r7, #1538] ; 0x602 - 2cdc: 23020000 movwcs r0, #8192 ; 0x2000 - 2ce0: 03581d78 cmpeq r8, #120, 26 ; 0x1e00 - 2ce4: 91060000 mrsls r0, (UNDEF: 6) - 2ce8: 0d681002 stcleq 0, cr1, [r8, #-8]! - 2cec: 23030000 movwcs r0, #12288 ; 0x3000 - 2cf0: 211d0180 tstcs sp, r0, lsl #3 - 2cf4: 06000000 streq r0, [r0], -r0 - 2cf8: 78100292 ldmdavc r0, {r1, r4, r7, r9} - 2cfc: 0300000d movweq r0, #13 - 2d00: 1d018823 stcne 8, cr8, [r1, #-140] ; 0xffffff74 - 2d04: 00000408 andeq r0, r0, r8, lsl #8 - 2d08: 0f029306 svceq 0x00029306 - 2d0c: 00000075 andeq r0, r0, r5, ror r0 - 2d10: 01a02303 lsleq r2, r3, #6 - 2d14: 0000641d andeq r6, r0, sp, lsl r4 - 2d18: 02940600 addseq r0, r4, #0, 12 - 2d1c: 00058716 andeq r8, r5, r6, lsl r7 - 2d20: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 2d24: 01b31d01 ; instruction: 0x01b31d01 - 2d28: 95060000 strls r0, [r6, #-0] - 2d2c: 05871602 streq r1, [r7, #1538] ; 0x602 - 2d30: 23030000 movwcs r0, #12288 ; 0x3000 - 2d34: 551d01ac ldrpl r0, [sp, #-428] ; 0xfffffe54 - 2d38: 06000001 streq r0, [r0], -r1 - 2d3c: 87160296 ; instruction: 0x87160296 - 2d40: 03000005 movweq r0, #5 - 2d44: 1d01b423 cfstrsne mvf11, [r1, #-140] ; 0xffffff74 - 2d48: 0000027b andeq r0, r0, fp, ror r2 - 2d4c: 16029706 strne r9, [r2], -r6, lsl #14 - 2d50: 00000587 andeq r0, r0, r7, lsl #11 - 2d54: 01bc2303 ; instruction: 0x01bc2303 - 2d58: 0001811d andeq r8, r1, sp, lsl r1 - 2d5c: 02980600 addseq r0, r8, #0, 12 - 2d60: 00058716 andeq r8, r5, r6, lsl r7 - 2d64: c4230300 strtgt r0, [r3], #-768 ; 0xfffffd00 - 2d68: 02b61d01 adcseq r1, r6, #1, 26 ; 0x40 - 2d6c: 99060000 stmdbls r6, {} ; - 2d70: 00750802 rsbseq r0, r5, r2, lsl #16 - 2d74: 23030000 movwcs r0, #12288 ; 0x3000 - 2d78: 140001cc strne r0, [r0], #-460 ; 0xfffffe34 - 2d7c: 000000f6 strdeq r0, [r0], -r6 - 2d80: 00000d68 andeq r0, r0, r8, ror #26 - 2d84: 00007c15 andeq r7, r0, r5, lsl ip - 2d88: 14001900 strne r1, [r0], #-2304 ; 0xfffff700 - 2d8c: 000000f6 strdeq r0, [r0], -r6 - 2d90: 00000d78 andeq r0, r0, r8, ror sp - 2d94: 00007c15 andeq r7, r0, r5, lsl ip - 2d98: 14000700 strne r0, [r0], #-1792 ; 0xfffff900 - 2d9c: 000000f6 strdeq r0, [r0], -r6 - 2da0: 00000d88 andeq r0, r0, r8, lsl #27 - 2da4: 00007c15 andeq r7, r0, r5, lsl ip - 2da8: 1f001700 svcne 0x00001700 - 2dac: 029e06f0 addseq r0, lr, #240, 12 ; 0xf000000 - 2db0: 000db307 andeq fp, sp, r7, lsl #6 - 2db4: 00dc1d00 sbcseq r1, ip, r0, lsl #26 - 2db8: a1060000 mrsge r0, (UNDEF: 6) - 2dbc: 0db31b02 ; instruction: 0x0db31b02 - 2dc0: 23020000 movwcs r0, #8192 ; 0x2000 - 2dc4: 05b41d00 ldreq r1, [r4, #3328]! ; 0xd00 - 2dc8: a2060000 andge r0, r6, #0 - 2dcc: 0dc31802 stcleq 8, cr1, [r3, #8] - 2dd0: 23020000 movwcs r0, #8192 ; 0x2000 - 2dd4: be140078 mrclt 0, 0, r0, cr4, cr8, {3} - 2dd8: c3000007 movwgt r0, #7 - 2ddc: 1500000d strne r0, [r0, #-13] - 2de0: 0000007c andeq r0, r0, ip, ror r0 - 2de4: 7c14001d ldcvc 0, cr0, [r4], {29} - 2de8: d3000000 movwle r0, #0 - 2dec: 1500000d strne r0, [r0, #-13] - 2df0: 0000007c andeq r0, r0, ip, ror r0 - 2df4: f020001d ; instruction: 0xf020001d - 2df8: 03028306 movweq r8, #8966 ; 0x2306 - 2dfc: 00000df8 strdeq r0, [r0], -r8 - 2e00: 00051821 andeq r1, r5, r1, lsr #16 - 2e04: 029a0600 addseq r0, sl, #0, 12 - 2e08: 000c140b andeq r1, ip, fp, lsl #8 - 2e0c: 033b2100 teqeq fp, #0, 2 - 2e10: a3060000 movwge r0, #24576 ; 0x6000 - 2e14: 0d880b02 vstreq d0, [r8, #8] - 2e18: 14000000 strne r0, [r0], #-0 - 2e1c: 000000f6 strdeq r0, [r0], -r6 - 2e20: 00000e08 andeq r0, r0, r8, lsl #28 - 2e24: 00007c15 andeq r7, r0, r5, lsl ip - 2e28: 22001800 andcs r1, r0, #0, 16 - 2e2c: 0000059b muleq r0, fp, r5 - 2e30: 08040901 stmdaeq r4, {r0, r8, fp} - 2e34: 0c00000e stceq 0, cr0, [r0], {14} - 2e38: 000e2001 andeq r2, lr, r1 - 2e3c: 09560d00 ldmdbeq r6, {r8, sl, fp}^ - 2e40: 09000000 stmdbeq r0, {} ; - 2e44: 000e1404 andeq r1, lr, r4, lsl #8 - 2e48: 1f040900 svcne 0x00040900 - 2e4c: 0c000006 stceq 0, cr0, [r0], {6} - 2e50: 000e3801 andeq r3, lr, r1, lsl #16 - 2e54: 00750d00 rsbseq r0, r5, r0, lsl #26 - 2e58: 09000000 stmdbeq r0, {} ; - 2e5c: 000e3e04 andeq r3, lr, r4, lsl #28 - 2e60: 2c040900 ; instruction: 0x2c040900 - 2e64: 1400000e strne r0, [r0], #-14 - 2e68: 00000b6d andeq r0, r0, sp, ror #22 - 2e6c: 00000e54 andeq r0, r0, r4, asr lr - 2e70: 00007c15 andeq r7, r0, r5, lsl ip - 2e74: 23000200 movwcs r0, #512 ; 0x200 - 2e78: 00000316 andeq r0, r0, r6, lsl r3 - 2e7c: 17033306 strne r3, [r3, -r6, lsl #6] - 2e80: 00000956 andeq r0, r0, r6, asr r9 - 2e84: 0f230101 svceq 0x00230101 - 2e88: 06000003 streq r0, [r0], -r3 - 2e8c: 5c1d0334 ldcpl 3, cr0, [sp], {52} ; 0x34 - 2e90: 01000009 tsteq r0, r9 - 2e94: 15a30e01 strne r0, [r3, #3585]! ; 0xe01 - 2e98: 67080000 strvs r0, [r8, -r0] - 2e9c: 000ad60e andeq sp, sl, lr, lsl #12 - 2ea0: 0f010100 svceq 0x00010100 - 2ea4: 000014a2 andeq r1, r0, r2, lsr #9 - 2ea8: 004d0107 subeq r0, sp, r7, lsl #2 - 2eac: 0f0a0000 svceq 0x000a0000 - 2eb0: 000ea506 andeq sl, lr, r6, lsl #10 - 2eb4: 12731000 rsbsne r1, r3, #0 - 2eb8: 10000000 andne r0, r0, r0 - 2ebc: 00002275 andeq r2, r0, r5, ror r2 - 2ec0: 21941001 orrscs r1, r4, r1 - 2ec4: 00020000 andeq r0, r2, r0 - 2ec8: 000c3403 andeq r3, ip, r3, lsl #8 - 2ecc: 0f150a00 svceq 0x00150a00 - 2ed0: 00000eb1 ; instruction: 0x00000eb1 - 2ed4: 0eb70409 cdpeq 4, 11, cr0, cr7, cr9, {0} - 2ed8: 011b0000 tsteq fp, r0 - 2edc: 00000075 andeq r0, r0, r5, ror r0 - 2ee0: 00000ed1 ldrdeq r0, [r0], -r1 - 2ee4: 0000750d andeq r7, r0, sp, lsl #10 - 2ee8: 05930d00 ldreq r0, [r3, #3328] ; 0xd00 - 2eec: 930d0000 movwls r0, #53248 ; 0xd000 - 2ef0: 00000005 andeq r0, r0, r5 - 2ef4: 000e4119 andeq r4, lr, r9, lsl r1 - 2ef8: 0a02d800 beq b8f00 <_image_size+0x12470> - 2efc: 0fee0817 svceq 0x00ee0817 - 2f00: 50060000 andpl r0, r6, r0 - 2f04: 0a000022 beq 2f94 - 2f08: 0fee0f18 svceq 0x00ee0f18 - 2f0c: 23020000 movwcs r0, #8192 ; 0x2000 - 2f10: 10bb0600 adcsne r0, fp, r0, lsl #12 - 2f14: 190a0000 stmdbne sl, {} ; - 2f18: 000ff413 andeq pc, pc, r3, lsl r4 ; - 2f1c: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 2f20: 000f6706 andeq r6, pc, r6, lsl #14 - 2f24: 0e1a0a00 vnmlseq.f32 s0, s20, s0 - 2f28: 00001004 andeq r1, r0, r4 - 2f2c: 05842303 streq r2, [r4, #771] ; 0x303 - 2f30: 0014f006 andseq pc, r4, r6 - 2f34: 0f1b0a00 svceq 0x001b0a00 - 2f38: 00001014 andeq r1, r0, r4, lsl r0 - 2f3c: 05942303 ldreq r2, [r4, #771] ; 0x303 - 2f40: 0022d406 eoreq sp, r2, r6, lsl #8 - 2f44: 0c1d0a00 ; instruction: 0x0c1d0a00 - 2f48: 000000d4 ldrdeq r0, [r0], -r4 - 2f4c: 05a42303 streq r2, [r4, #771]! ; 0x303 - 2f50: 0023e606 eoreq lr, r3, r6, lsl #12 - 2f54: 0c1f0a00 ; instruction: 0x0c1f0a00 - 2f58: 000000d4 ldrdeq r0, [r0], -r4 - 2f5c: 05a82303 streq r2, [r8, #771]! ; 0x303 - 2f60: 0023a106 eoreq sl, r3, r6, lsl #2 - 2f64: 0c200a00 ; instruction: 0x0c200a00 - 2f68: 000000d4 ldrdeq r0, [r0], -r4 - 2f6c: 05ac2303 streq r2, [ip, #771]! ; 0x303 - 2f70: 00221c06 eoreq r1, r2, r6, lsl #24 - 2f74: 0c210a00 ; instruction: 0x0c210a00 - 2f78: 0000103a andeq r1, r0, sl, lsr r0 - 2f7c: 05b02303 ldreq r2, [r0, #771]! ; 0x303 - 2f80: 00236f06 eoreq r6, r3, r6, lsl #30 - 2f84: 0c220a00 ; instruction: 0x0c220a00 - 2f88: 00001051 andeq r1, r0, r1, asr r0 - 2f8c: 05b42303 ldreq r2, [r4, #771]! ; 0x303 - 2f90: 00224906 eoreq r4, r2, r6, lsl #18 - 2f94: 11230a00 ; instruction: 0x11230a00 - 2f98: 00001067 andeq r1, r0, r7, rrx - 2f9c: 05b82303 ldreq r2, [r8, #771]! ; 0x303 - 2fa0: 0027d206 eoreq sp, r7, r6, lsl #4 - 2fa4: 0c250a00 ; instruction: 0x0c250a00 - 2fa8: 0000108e andeq r1, r0, lr, lsl #1 - 2fac: 05bc2303 ldreq r2, [ip, #771]! ; 0x303 - 2fb0: 0022ad06 eoreq sl, r2, r6, lsl #26 - 2fb4: 0c260a00 ; instruction: 0x0c260a00 - 2fb8: 000010a5 andeq r1, r0, r5, lsr #1 - 2fbc: 05c02303 strbeq r2, [r0, #771] ; 0x303 - 2fc0: 00233606 eoreq r3, r3, r6, lsl #12 - 2fc4: 0b280a00 bleq a057cc <_image_size+0x95ed3c> - 2fc8: 000010b6 strheq r1, [r0], -r6 - 2fcc: 05c42303 strbeq r2, [r4, #771] ; 0x303 - 2fd0: 00228d06 eoreq r8, r2, r6, lsl #26 - 2fd4: 10290a00 eorne r0, r9, r0, lsl #20 - 2fd8: 000000e5 andeq r0, r0, r5, ror #1 - 2fdc: 05c82303 strbeq r2, [r8, #771] ; 0x303 - 2fe0: 0022c406 eoreq ip, r2, r6, lsl #8 - 2fe4: 102a0a00 eorne r0, sl, r0, lsl #20 - 2fe8: 000010cc andeq r1, r0, ip, asr #1 - 2fec: 05cc2303 strbeq r2, [ip, #771] ; 0x303 - 2ff0: 00238306 eoreq r8, r3, r6, lsl #6 - 2ff4: 102b0a00 eorne r0, fp, r0, lsl #20 - 2ff8: 000010cc andeq r1, r0, ip, asr #1 - 2ffc: 05d02303 ldrbeq r2, [r0, #771] ; 0x303 - 3000: 0023f606 eoreq pc, r3, r6, lsl #12 - 3004: 0c2c0a00 ; instruction: 0x0c2c0a00 - 3008: 000010de ldrdeq r1, [r0], -lr - 300c: 05d42303 ldrbeq r2, [r4, #771] ; 0x303 - 3010: 5b040900 blpl 105418 <_image_size+0x5e988> - 3014: 14000000 strne r0, [r0], #-0 - 3018: 00000ea5 andeq r0, r0, r5, lsr #29 - 301c: 00001004 andeq r1, r0, r4 - 3020: 00007c15 andeq r7, r0, r5, lsl ip - 3024: 14009f00 strne r9, [r0], #-3840 ; 0xfffff100 - 3028: 0000005b andeq r0, r0, fp, asr r0 - 302c: 00001014 andeq r1, r0, r4, lsl r0 - 3030: 00007c15 andeq r7, r0, r5, lsl ip - 3034: 14000300 strne r0, [r0], #-768 ; 0xfffffd00 - 3038: 00000fee andeq r0, r0, lr, ror #31 - 303c: 00001024 andeq r1, r0, r4, lsr #32 - 3040: 00007c15 andeq r7, r0, r5, lsl ip - 3044: 0c000300 stceq 3, cr0, [r0], {-0} - 3048: 00103a01 andseq r3, r0, r1, lsl #20 - 304c: 00750d00 rsbseq r0, r5, r0, lsl #26 - 3050: 750d0000 strvc r0, [sp, #-0] - 3054: 0d000000 stceq 0, cr0, [r0, #-0] - 3058: 00000075 andeq r0, r0, r5, ror r0 - 305c: 24040900 strcs r0, [r4], #-2304 ; 0xfffff700 - 3060: 0c000010 stceq 0, cr0, [r0], {16} - 3064: 00105101 andseq r5, r0, r1, lsl #2 - 3068: 00750d00 rsbseq r0, r5, r0, lsl #26 - 306c: 750d0000 strvc r0, [sp, #-0] - 3070: 00000000 andeq r0, r0, r0 - 3074: 10400409 subne r0, r0, r9, lsl #8 - 3078: 011b0000 tsteq fp, r0 - 307c: 00000fee andeq r0, r0, lr, ror #31 - 3080: 00001067 andeq r1, r0, r7, rrx - 3084: 000fee0d andeq lr, pc, sp, lsl #28 - 3088: 04090000 streq r0, [r9], #-0 - 308c: 00001057 andeq r1, r0, r7, asr r0 - 3090: 1087011b addne r0, r7, fp, lsl r1 - 3094: 10870000 addne r0, r7, r0 - 3098: 5b0d0000 blpl 3430a0 <_image_size+0x29c610> - 309c: 0d000000 stceq 0, cr0, [r0, #-0] - 30a0: 0000005b andeq r0, r0, fp, asr r0 - 30a4: 000e800d andeq r8, lr, sp - 30a8: 01020000 mrseq r0, (UNDEF: 2) - 30ac: 000b5802 andeq r5, fp, r2, lsl #16 - 30b0: 6d040900 vstrvs.16 s0, [r4, #-0] ; - 30b4: 0c000010 stceq 0, cr0, [r0], {16} - 30b8: 0010a501 andseq sl, r0, r1, lsl #10 - 30bc: 00750d00 rsbseq r0, r5, r0, lsl #26 - 30c0: a50d0000 strge r0, [sp, #-0] - 30c4: 0000000e andeq r0, r0, lr - 30c8: 10940409 addsne r0, r4, r9, lsl #8 - 30cc: 750a0000 strvc r0, [sl, #-0] - 30d0: b6000000 strlt r0, [r0], -r0 - 30d4: 08000010 stmdaeq r0, {r4} - 30d8: ab040900 blge 1054e0 <_image_size+0x5ea50> - 30dc: 1b000010 blne 3124 - 30e0: 00005b01 andeq r5, r0, r1, lsl #22 - 30e4: 0010cc00 andseq ip, r0, r0, lsl #24 - 30e8: 005b0d00 subseq r0, fp, r0, lsl #26 - 30ec: 09000000 stmdbeq r0, {} ; - 30f0: 0010bc04 andseq fp, r0, r4, lsl #24 - 30f4: de010c00 cdple 12, 0, cr0, cr1, cr0, {0} - 30f8: 0d000010 stceq 0, cr0, [r0, #-64] ; 0xffffffc0 - 30fc: 0000005b andeq r0, r0, fp, asr r0 - 3100: d2040900 andle r0, r4, #0, 18 - 3104: 0e000010 mcreq 0, 0, r0, cr0, cr0, {0} - 3108: 000010c5 andeq r1, r0, r5, asr #1 - 310c: d11e2f0a tstle lr, sl, lsl #30 - 3110: 0100000e tsteq r0, lr - 3114: 00722301 rsbseq r2, r2, r1, lsl #6 - 3118: 340b0000 strcc r0, [fp], #-0 - 311c: 007c1503 rsbseq r1, ip, r3, lsl #10 - 3120: 01010000 mrseq r0, (UNDEF: 1) - 3124: 00011a24 andeq r1, r1, r4, lsr #20 - 3128: 19290100 stmdbne r9!, {r8} - 312c: 66b00305 ldrtvs r0, [r0], r5, lsl #6 - 3130: 0125800a ; instruction: 0x0125800a - 3134: 0000163e andeq r1, r0, lr, lsr r6 - 3138: 01064b01 tsteq r6, r1, lsl #22 - 313c: 800a047c andhi r0, sl, ip, ror r4 - 3140: 800a06f0 strdhi r0, [sl], -r0 ; - 3144: 000003e0 andeq r0, r0, r0, ror #7 - 3148: 00117101 andseq r7, r1, r1, lsl #2 - 314c: 6d662600 stclvs 6, cr2, [r6, #-0] - 3150: 4b010074 blmi 43328 - 3154: 000ad614 andeq sp, sl, r4, lsl r6 - 3158: 70910200 addsvc r0, r1, r0, lsl #4 - 315c: 00692708 rsbeq r2, r9, r8, lsl #14 - 3160: 75094d01 strvc r4, [r9, #-3329] ; 0xfffff2ff - 3164: 02000000 andeq r0, r0, #0 - 3168: 63276491 ; instruction: 0x63276491 - 316c: 0c4d0100 stfeqe f0, [sp], {-0} - 3170: 00000075 andeq r0, r0, r5, ror r0 - 3174: 28589102 ldmdacs r8, {r1, r8, ip, pc}^ - 3178: 00001501 andeq r1, r0, r1, lsl #10 - 317c: ee0f4e01 cdp 14, 0, cr4, cr15, cr1, {0} - 3180: 0200000f andeq r0, r0, #15 - 3184: 73276091 ; instruction: 0x73276091 - 3188: 0b4f0100 bleq 13c3590 <_image_size+0x131cb00> - 318c: 00000ad6 ldrdeq r0, [r0], -r6 - 3190: 005c9102 subseq r9, ip, r2, lsl #2 - 3194: 00157929 andseq r7, r5, r9, lsr #18 - 3198: 0d300100 ldfeqs f0, [r0, #-0] - 319c: 0a033c01 beq d21a8 <_image_size+0x2b718> - 31a0: 0a047c80 beq 1223a8 <_image_size+0x7b918> - 31a4: 00043c80 andeq r3, r4, r0, lsl #25 - 31a8: 11f30100 mvnsne r0, r0, lsl #2 - 31ac: 78260000 stmdavc r6!, {} ; - 31b0: 30010078 andcc r0, r1, r8, ror r0 - 31b4: 0000751a andeq r7, r0, sl, lsl r5 - 31b8: 5c910200 lfmpl f0, 4, [r1], {0} - 31bc: 00185a2a andseq r5, r8, sl, lsr #20 - 31c0: 22300100 eorscs r0, r0, #0, 2 - 31c4: 00000075 andeq r0, r0, r5, ror r0 - 31c8: 2a589102 bcs 16275d8 <_image_size+0x1580b48> - 31cc: 00004b2a andeq r4, r0, sl, lsr #22 - 31d0: 752c3001 strvc r3, [ip, #-1]! - 31d4: 02000000 andeq r0, r0, #0 - 31d8: 32285491 eorcc r5, r8, #-1862270976 ; 0x91000000 - 31dc: 0100004d tsteq r0, sp, asr #32 - 31e0: 11f31132 mvnsne r1, r2, lsr r1 - 31e4: 03050000 movweq r0, #20480 ; 0x5000 - 31e8: 800a66c0 andhi r6, sl, r0, asr #13 - 31ec: 66756227 ldrbtvs r6, [r5], -r7, lsr #4 - 31f0: 0a330100 beq cc35f8 <_image_size+0xc1cb68> - 31f4: 00001203 andeq r1, r0, r3, lsl #4 - 31f8: 27609102 strbcs r9, [r0, -r2, lsl #2]! - 31fc: 34010069 strcc r0, [r1], #-105 ; 0xffffff97 - 3200: 00007509 andeq r7, r0, r9, lsl #10 - 3204: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 3208: 01007827 tsteq r0, r7, lsr #16 - 320c: 005b0e35 subseq r0, fp, r5, lsr lr - 3210: 91020000 mrsls r0, (UNDEF: 2) - 3214: f6140070 ; instruction: 0xf6140070 - 3218: 03000000 movweq r0, #0 - 321c: 15000012 strne r0, [r0, #-18] ; 0xffffffee - 3220: 0000007c andeq r0, r0, ip, ror r0 - 3224: f6140010 ; instruction: 0xf6140010 - 3228: 13000000 movwne r0, #0 - 322c: 15000012 strne r0, [r0, #-18] ; 0xffffffee - 3230: 0000007c andeq r0, r0, ip, ror r0 - 3234: 3829000f stmdacc r9!, {r0, r1, r2, r3} - 3238: 01000016 tsteq r0, r6, lsl r0 - 323c: 0c010d24 stceq 13, cr0, [r1], {36} ; 0x24 - 3240: 3c800a03 vstmiacc r0, {s0-s2} - 3244: 74800a03 strvc r0, [r0], #2563 ; 0xa03 - 3248: 01000004 tsteq r0, r4 - 324c: 0000123b andeq r1, r0, fp, lsr r2 - 3250: 01006326 tsteq r0, r6, lsr #6 - 3254: 00f61824 rscseq r1, r6, r4, lsr #16 - 3258: 91020000 mrsls r0, (UNDEF: 2) - 325c: 4d2b0077 stcmi 0, cr0, [fp, #-476]! ; 0xfffffe24 - 3260: 0100000d tsteq r0, sp - 3264: 00f60d1f rscseq r0, r6, pc, lsl sp - 3268: 02f00000 rscseq r0, r0, #0 - 326c: 030c800a movweq r8, #49162 ; 0xc00a - 3270: 04ac800a strteq r8, [ip], #10 - 3274: 2c010000 stccs 0, cr0, [r1], {-0} - 3278: 00001492 muleq r0, r2, r4 - 327c: 5b111a01 blpl 449a88 <_image_size+0x3a2ff8> - 3280: d4000000 strle r0, [r0], #-0 - 3284: f0800a02 ; instruction: 0xf0800a02 - 3288: d8800a02 stmle r0, {r1, r9, fp} - 328c: 01000004 tsteq r0, r4 - 3290: 000c422d andeq r4, ip, sp, lsr #4 - 3294: 0d150100 ldfeqs f0, [r5, #-0] - 3298: 800a02c0 andhi r0, sl, r0, asr #5 - 329c: 800a02d4 ldrdhi r0, [sl], -r4 - 32a0: 0000051c andeq r0, r0, ip, lsl r5 - 32a4: 0bbb0001 bleq feec32b0 - 32a8: 00020000 andeq r0, r2, r0 - 32ac: 00000a71 andeq r0, r0, r1, ror sl - 32b0: 042f0104 strteq r0, [pc], #-260 ; 32b8 - 32b4: 740c0000 strvc r0, [ip], #-0 - 32b8: 8e000019 mcrhi 0, 0, r0, cr0, cr9, {0} - 32bc: f0000018 ; instruction: 0xf0000018 - 32c0: 10800a06 addne r0, r0, r6, lsl #20 - 32c4: 46800a0a strmi r0, [r0], sl, lsl #20 - 32c8: 0200000e andeq r0, r0, #14 - 32cc: 03fc0601 mvnseq r0, #1048576 ; 0x100000 - 32d0: 02020000 andeq r0, r2, #0 - 32d4: 0002f905 andeq pc, r2, r5, lsl #18 - 32d8: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 32dc: 0000025a andeq r0, r0, sl, asr r2 - 32e0: 55050802 strpl r0, [r5, #-2050] ; 0xfffff7fe - 32e4: 02000002 andeq r0, r0, #2 - 32e8: 03fa0801 mvnseq r0, #65536 ; 0x10000 - 32ec: 02020000 andeq r0, r2, #0 - 32f0: 00051f07 andeq r1, r5, r7, lsl #30 - 32f4: 00b80300 adcseq r0, r8, r0, lsl #6 - 32f8: 34020000 strcc r0, [r2], #-0 - 32fc: 00005b19 andeq r5, r0, r9, lsl fp - 3300: 07040200 streq r0, [r4, -r0, lsl #4] - 3304: 000000fa strdeq r0, [r0], -sl - 3308: 0019e203 andseq lr, r9, r3, lsl #4 - 330c: 19370200 ldmdbne r7!, {r9} - 3310: 0000006e andeq r0, r0, lr, rrx - 3314: f5070802 ; instruction: 0xf5070802 - 3318: 04000000 streq r0, [r0], #-0 - 331c: 6e690504 cdpvs 5, 6, cr0, cr9, cr4, {0} - 3320: 04020074 streq r0, [r2], #-116 ; 0xffffff8c - 3324: 0000ff07 andeq pc, r0, r7, lsl #30 - 3328: 04080200 streq r0, [r8], #-512 ; 0xfffffe00 - 332c: 000002d5 ldrdeq r0, [r0], -r5 - 3330: d1060405 tstle r6, r5, lsl #8 - 3334: 03000003 movweq r0, #3 - 3338: 7c17015e ldfvcs f0, [r7], {94} ; 0x5e - 333c: 03000000 movweq r0, #0 - 3340: 00000547 andeq r0, r0, r7, asr #10 - 3344: 330e2e04 movwcc r2, #60932 ; 0xee04 - 3348: 03000000 movweq r0, #0 - 334c: 00000089 andeq r0, r0, r9, lsl #1 - 3350: 330e7404 movwcc r7, #58372 ; 0xe404 - 3354: 07000000 streq r0, [r0, -r0] - 3358: 03a50404 ; instruction: 0x03a50404 - 335c: 000000d3 ldrdeq r0, [r0], -r3 - 3360: 00022108 andeq r2, r2, r8, lsl #2 - 3364: 0ca70400 cfstrseq mvf0, [r7] - 3368: 0000008c andeq r0, r0, ip, lsl #1 - 336c: 00030808 andeq r0, r3, r8, lsl #16 - 3370: 13a80400 ; instruction: 0x13a80400 - 3374: 000000d3 ldrdeq r0, [r0], -r3 - 3378: 00410900 subeq r0, r1, r0, lsl #18 - 337c: 00e30000 rsceq r0, r3, r0 - 3380: 7c0a0000 stcvc 0, cr0, [sl], {-0} - 3384: 03000000 movweq r0, #0 - 3388: 04080b00 streq r0, [r8], #-2816 ; 0xfffff500 - 338c: 010b09a2 smlatbeq fp, r2, r9, r0 - 3390: cb0c0000 blgt 303398 <_image_size+0x25c908> - 3394: 04000000 streq r0, [r0], #-0 - 3398: 007507a4 rsbseq r0, r5, r4, lsr #15 - 339c: 23020000 movwcs r0, #8192 ; 0x2000 - 33a0: 01740c00 cmneq r4, r0, lsl #24 - 33a4: a9040000 stmdbge r4, {} ; - 33a8: 0000b105 andeq fp, r0, r5, lsl #2 - 33ac: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 33b0: 029a0300 addseq r0, sl, #0, 6 - 33b4: aa040000 bge 1033bc <_image_size+0x5c92c> - 33b8: 0000e303 andeq lr, r0, r3, lsl #6 - 33bc: 02730300 rsbseq r0, r3, #0, 6 - 33c0: 16050000 strne r0, [r5], -r0 - 33c4: 00005b19 andeq r5, r0, r9, lsl fp - 33c8: 004c0300 subeq r0, ip, r0, lsl #6 - 33cc: 0c060000 stceq 0, cr0, [r6], {-0} - 33d0: 0000750d andeq r7, r0, sp, lsl #10 - 33d4: 02180300 andseq r0, r8, #0, 6 - 33d8: 23050000 movwcs r0, #20480 ; 0x5000 - 33dc: 0001231b andeq r2, r1, fp, lsl r3 - 33e0: 009e0d00 addseq r0, lr, r0, lsl #26 - 33e4: 05180000 ldreq r0, [r8, #-0] - 33e8: 01a10834 ; instruction: 0x01a10834 - 33ec: 950c0000 strls r0, [ip, #-0] - 33f0: 05000005 streq r0, [r0, #-5] - 33f4: 01a11336 ; instruction: 0x01a11336 - 33f8: 23020000 movwcs r0, #8192 ; 0x2000 - 33fc: 6b5f0e00 blvs 17c6c04 <_image_size+0x1720174> - 3400: 07370500 ldreq r0, [r7, -r0, lsl #10]! - 3404: 00000075 andeq r0, r0, r5, ror r0 - 3408: 0c042302 stceq 3, cr2, [r4], {2} - 340c: 00000350 andeq r0, r0, r0, asr r3 - 3410: 750b3705 strvc r3, [fp, #-1797] ; 0xfffff8fb - 3414: 02000000 andeq r0, r0, #0 - 3418: 290c0823 stmdbcs ip, {r0, r1, r5, fp} - 341c: 0500004b streq r0, [r0, #-75] ; 0xffffffb5 - 3420: 00751437 rsbseq r1, r5, r7, lsr r4 - 3424: 23020000 movwcs r0, #8192 ; 0x2000 - 3428: 01210c0c ; instruction: 0x01210c0c - 342c: 37050000 strcc r0, [r5, -r0] - 3430: 0000751b andeq r7, r0, fp, lsl r5 - 3434: 10230200 eorne r0, r3, r0, lsl #4 - 3438: 00785f0e rsbseq r5, r8, lr, lsl #30 - 343c: a70b3805 strge r3, [fp, -r5, lsl #16] - 3440: 02000001 andeq r0, r0, #1 - 3444: 0f001423 svceq 0x00001423 - 3448: 00013b04 andeq r3, r1, r4, lsl #22 - 344c: 01170900 tsteq r7, r0, lsl #18 - 3450: 01b70000 ; instruction: 0x01b70000 - 3454: 7c0a0000 stcvc 0, cr0, [sl], {-0} - 3458: 00000000 andeq r0, r0, r0 - 345c: 036b0d00 cmneq fp, #0, 26 - 3460: 05240000 streq r0, [r4, #-0]! - 3464: 024c083c subeq r0, ip, #60, 16 ; 0x3c0000 - 3468: 380c0000 stmdacc ip, {} ; - 346c: 05000001 streq r0, [r0, #-1] - 3470: 0075093e rsbseq r0, r5, lr, lsr r9 - 3474: 23020000 movwcs r0, #8192 ; 0x2000 - 3478: 00d30c00 sbcseq r0, r3, r0, lsl #24 - 347c: 3f050000 svccc 0x00050000 - 3480: 00007509 andeq r7, r0, r9, lsl #10 - 3484: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 3488: 0000c10c andeq ip, r0, ip, lsl #2 - 348c: 09400500 stmdbeq r0, {r8, sl}^ - 3490: 00000075 andeq r0, r0, r5, ror r0 - 3494: 0c082302 stceq 3, cr2, [r8], {2} - 3498: 0000019f muleq r0, pc, r1 ; - 349c: 75094105 strvc r4, [r9, #-261] ; 0xfffffefb - 34a0: 02000000 andeq r0, r0, #0 - 34a4: cc0c0c23 stcgt 12, cr0, [ip], {35} ; 0x23 - 34a8: 05000002 streq r0, [r0, #-2] - 34ac: 00750942 rsbseq r0, r5, r2, asr #18 - 34b0: 23020000 movwcs r0, #8192 ; 0x2000 - 34b4: 03220c10 ; instruction: 0x03220c10 - 34b8: 43050000 movwmi r0, #20480 ; 0x5000 - 34bc: 00007509 andeq r7, r0, r9, lsl #10 - 34c0: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 34c4: 0000a60c andeq sl, r0, ip, lsl #12 - 34c8: 09440500 stmdbeq r4, {r8, sl}^ - 34cc: 00000075 andeq r0, r0, r5, ror r0 - 34d0: 0c182302 ldceq 3, cr2, [r8], {2} - 34d4: 00000141 andeq r0, r0, r1, asr #2 - 34d8: 75094505 strvc r4, [r9, #-1285] ; 0xfffffafb - 34dc: 02000000 andeq r0, r0, #0 - 34e0: a50c1c23 strge r1, [ip, #-3107] ; 0xfffff3dd - 34e4: 05000002 streq r0, [r0, #-2] - 34e8: 00750946 rsbseq r0, r5, r6, asr #18 - 34ec: 23020000 movwcs r0, #8192 ; 0x2000 - 34f0: 00100020 andseq r0, r0, r0, lsr #32 - 34f4: 08000000 stmdaeq r0, {} ; - 34f8: 084f0501 stmdaeq pc, {r0, r8, sl}^ ; - 34fc: 0000029a muleq r0, sl, r2 - 3500: 0005100c andeq r1, r5, ip - 3504: 0a500500 beq 140490c <_image_size+0x135de7c> - 3508: 0000029a muleq r0, sl, r2 - 350c: 0c002302 stceq 3, cr2, [r0], {2} - 3510: 000003e6 andeq r0, r0, r6, ror #7 - 3514: 9a095105 bls 257930 <_image_size+0x1b0ea0> - 3518: 03000002 movweq r0, #2 - 351c: 0c018023 stceq 0, cr8, [r1], {35} ; 0x23 - 3520: 00000532 andeq r0, r0, r2, lsr r5 - 3524: 170a5305 strne r5, [sl, -r5, lsl #6] - 3528: 03000001 movweq r0, #1 - 352c: 0c028023 stceq 0, cr8, [r2], {35} ; 0x23 - 3530: 00000582 andeq r0, r0, r2, lsl #11 - 3534: 170a5605 strne r5, [sl, -r5, lsl #12] - 3538: 03000001 movweq r0, #1 - 353c: 00028423 andeq r8, r2, r3, lsr #8 - 3540: 00008a09 andeq r8, r0, r9, lsl #20 - 3544: 0002aa00 andeq sl, r2, r0, lsl #20 - 3548: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 354c: 001f0000 andseq r0, pc, r0 - 3550: 0002e810 andeq lr, r2, r0, lsl r8 - 3554: 05019000 streq r9, [r1, #-0] - 3558: 02f60862 rscseq r0, r6, #6422528 ; 0x620000 - 355c: 950c0000 strls r0, [ip, #-0] - 3560: 05000005 streq r0, [r0, #-5] - 3564: 02f61263 rscseq r1, r6, #805306374 ; 0x30000006 - 3568: 23020000 movwcs r0, #8192 ; 0x2000 - 356c: 01500c00 cmpeq r0, r0, lsl #24 - 3570: 64050000 strvs r0, [r5], #-0 - 3574: 00007506 andeq r7, r0, r6, lsl #10 - 3578: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 357c: 0000910c andeq r9, r0, ip, lsl #2 - 3580: 09660500 stmdbeq r6!, {r8, sl}^ - 3584: 000002fc strdeq r0, [r0], -ip - 3588: 0c082302 stceq 3, cr2, [r8], {2} - 358c: 00000000 andeq r0, r0, r0 - 3590: 4c1e6705 ldcmi 7, cr6, [lr], {5} - 3594: 03000002 movweq r0, #2 - 3598: 00018823 andeq r8, r1, r3, lsr #16 - 359c: 02aa040f adceq r0, sl, #251658240 ; 0xf000000 - 35a0: 0c090000 stceq 0, cr0, [r9], {-0} - 35a4: 0c000003 stceq 0, cr0, [r0], {3} - 35a8: 0a000003 beq 35bc - 35ac: 0000007c andeq r0, r0, ip, ror r0 - 35b0: 040f001f streq r0, [pc], #-31 ; 35b8 - 35b4: 00000312 andeq r0, r0, r2, lsl r3 - 35b8: 220d0111 andcs r0, sp, #1073741828 ; 0x40000004 - 35bc: 08000004 stmdaeq r0, {r2} - 35c0: 40087a05 andmi r7, r8, r5, lsl #20 - 35c4: 0c000003 stceq 0, cr0, [r0], {3} - 35c8: 00001859 andeq r1, r0, r9, asr r8 - 35cc: 40117b05 andsmi r7, r1, r5, lsl #22 - 35d0: 02000003 andeq r0, r0, #3 - 35d4: 3d0c0023 stccc 0, cr0, [ip, #-140] ; 0xffffff74 - 35d8: 05000008 streq r0, [r0, #-8] - 35dc: 0075067c rsbseq r0, r5, ip, ror r6 - 35e0: 23020000 movwcs r0, #8192 ; 0x2000 - 35e4: 040f0004 streq r0, [pc], #-4 ; 35ec - 35e8: 00000041 andeq r0, r0, r1, asr #32 - 35ec: 0001190d andeq r1, r1, sp, lsl #18 - 35f0: ba056800 blt 15d5f8 <_image_size+0xb6b68> - 35f4: 0004b908 andeq fp, r4, r8, lsl #18 - 35f8: 705f0e00 subsvc r0, pc, r0, lsl #28 - 35fc: 12bb0500 adcsne r0, fp, #0, 10 - 3600: 00000340 andeq r0, r0, r0, asr #6 - 3604: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 3608: 0500725f streq r7, [r0, #-607] ; 0xfffffda1 - 360c: 007507bc ldrhteq r0, [r5], #-124 ; 0xffffff84 - 3610: 23020000 movwcs r0, #8192 ; 0x2000 - 3614: 775f0e04 ldrbvc r0, [pc, -r4, lsl #28] - 3618: 07bd0500 ldreq r0, [sp, r0, lsl #10]! - 361c: 00000075 andeq r0, r0, r5, ror r0 - 3620: 0c082302 stceq 3, cr2, [r8], {2} - 3624: 00000036 andeq r0, r0, r6, lsr r0 - 3628: 2c09be05 stccs 14, cr11, [r9], {5} - 362c: 02000000 andeq r0, r0, #0 - 3630: 8a0c0c23 bhi 3066c4 <_image_size+0x25fc34> - 3634: 05000002 streq r0, [r0, #-2] - 3638: 002c09bf strhteq r0, [ip], -pc - 363c: 23020000 movwcs r0, #8192 ; 0x2000 - 3640: 625f0e0e subsvs r0, pc, #14, 28 ; 0xe0 - 3644: c0050066 andgt r0, r5, r6, rrx - 3648: 00031411 andeq r1, r3, r1, lsl r4 - 364c: 10230200 eorne r0, r3, r0, lsl #4 - 3650: 00002d0c andeq r2, r0, ip, lsl #26 - 3654: 07c10500 strbeq r0, [r1, r0, lsl #10] - 3658: 00000075 andeq r0, r0, r5, ror r0 - 365c: 0c182302 ldceq 3, cr2, [r8], {2} - 3660: 00000096 muleq r0, r6, r0 - 3664: 8a0ac805 bhi 2b5680 <_image_size+0x20ebf0> - 3668: 02000000 andeq r0, r0, #0 - 366c: 5e0c1c23 cdppl 12, 0, cr1, cr12, cr3, {1} - 3670: 05000000 streq r0, [r0, #-0] - 3674: 066a1dca strbteq r1, [sl], -sl, asr #27 - 3678: 23020000 movwcs r0, #8192 ; 0x2000 - 367c: 02e10c20 rsceq r0, r1, #32, 24 ; 0x2000 - 3680: cc050000 stcgt 0, cr0, [r5], {-0} - 3684: 0006951d andeq r9, r6, sp, lsl r5 - 3688: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 368c: 0005a60c andeq sl, r5, ip, lsl #12 - 3690: 0dcf0500 cfstr64eq mvdx0, [pc] ; 3698 - 3694: 000006ba ; instruction: 0x000006ba - 3698: 0c282302 stceq 3, cr2, [r8], #-8 - 369c: 0000022d andeq r0, r0, sp, lsr #4 - 36a0: d509d005 strle sp, [r9, #-5] - 36a4: 02000006 andeq r0, r0, #6 - 36a8: 5f0e2c23 svcpl 0x000e2c23 - 36ac: 05006275 streq r6, [r0, #-629] ; 0xfffffd8b - 36b0: 031411d3 tsteq r4, #-1073741772 ; 0xc0000034 - 36b4: 23020000 movwcs r0, #8192 ; 0x2000 - 36b8: 755f0e30 ldrbvc r0, [pc, #-3632] ; 2890 - 36bc: d4050070 strle r0, [r5], #-112 ; 0xffffff90 - 36c0: 00034012 andeq r4, r3, r2, lsl r0 - 36c4: 38230200 stmdacc r3!, {r9} - 36c8: 72755f0e rsbsvc r5, r5, #14, 30 ; 0x38 - 36cc: 07d50500 ldrbeq r0, [r5, r0, lsl #10] - 36d0: 00000075 andeq r0, r0, r5, ror r0 - 36d4: 0c3c2302 ldceq 3, cr2, [ip], #-8 - 36d8: 000005bd ; instruction: 0x000005bd - 36dc: db11d805 blle 4796f8 <_image_size+0x3d2c68> - 36e0: 02000006 andeq r0, r0, #6 - 36e4: 4e0c4023 cdpmi 0, 0, cr4, cr12, cr3, {1} - 36e8: 05000005 streq r0, [r0, #-5] - 36ec: 06eb11d9 usateq r1, #11, r9, asr #3 - 36f0: 23020000 movwcs r0, #8192 ; 0x2000 - 36f4: 6c5f0e43 mrrcvs 14, 4, r0, pc, cr3 ; - 36f8: dc050062 stcle 0, cr0, [r5], {98} ; 0x62 - 36fc: 00031411 andeq r1, r3, r1, lsl r4 - 3700: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - 3704: 0003620c andeq r6, r3, ip, lsl #4 - 3708: 07df0500 ldrbeq r0, [pc, r0, lsl #10] - 370c: 00000075 andeq r0, r0, r5, ror r0 - 3710: 0c4c2302 mcrreq 3, 0, r2, ip, cr2 - 3714: 0000389f muleq r0, pc, r8 ; - 3718: 990ae005 stmdbls sl, {r0, r2, sp, lr, pc} - 371c: 02000000 andeq r0, r0, #0 - 3720: 060c5023 streq r5, [ip], -r3, lsr #32 - 3724: 05000009 streq r0, [r0, #-9] - 3728: 04d812e3 ldrbeq r1, [r8], #739 ; 0x2e3 - 372c: 23020000 movwcs r0, #8192 ; 0x2000 - 3730: 48160c54 ldmdami r6, {r2, r4, r6, sl, fp} - 3734: e7050000 str r0, [r5, -r0] - 3738: 00012f0c andeq r2, r1, ip, lsl #30 - 373c: 58230200 stmdapl r3!, {r9} - 3740: 0002f00c andeq pc, r2, ip - 3744: 0ee90500 cdpeq 5, 14, cr0, cr9, cr0, {0} - 3748: 0000010b andeq r0, r0, fp, lsl #2 - 374c: 0c5c2302 mrrceq 3, 0, r2, ip, cr2 - 3750: 0000057a andeq r0, r0, sl, ror r5 - 3754: 7509ea05 strvc lr, [r9, #-2565] ; 0xfffff5fb - 3758: 02000000 andeq r0, r0, #0 - 375c: 12006423 andne r6, r0, #587202560 ; 0x23000000 - 3760: 00007501 andeq r7, r0, r1, lsl #10 - 3764: 0004d800 andeq sp, r4, r0, lsl #16 - 3768: 04d81300 ldrbeq r1, [r8], #768 ; 0x300 - 376c: 8a130000 bhi 4c3774 <_image_size+0x41cce4> - 3770: 13000000 movwne r0, #0 - 3774: 00000658 andeq r0, r0, r8, asr r6 - 3778: 00007513 andeq r7, r0, r3, lsl r5 - 377c: 040f0000 streq r0, [pc], #-0 ; 3784 - 3780: 000004e3 andeq r0, r0, r3, ror #9 - 3784: 0004d814 andeq sp, r4, r4, lsl r8 - 3788: 05181500 ldreq r1, [r8, #-1280] ; 0xfffffb00 - 378c: 04280000 strteq r0, [r8], #-0 - 3790: 08026505 stmdaeq r2, {r0, r2, r8, sl, sp, lr} - 3794: 00000658 andeq r0, r0, r8, asr r6 - 3798: 0002b816 andeq fp, r2, r6, lsl r8 - 379c: 02670500 rsbeq r0, r7, #0, 10 - 37a0: 00007507 andeq r7, r0, r7, lsl #10 - 37a4: 00230200 eoreq r0, r3, r0, lsl #4 - 37a8: 00023f16 andeq r3, r2, r6, lsl pc - 37ac: 026c0500 rsbeq r0, ip, #0, 10 - 37b0: 00074d0b andeq r4, r7, fp, lsl #26 - 37b4: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 37b8: 00008116 andeq r8, r0, r6, lsl r1 - 37bc: 026c0500 rsbeq r0, ip, #0, 10 - 37c0: 00074d14 andeq r4, r7, r4, lsl sp - 37c4: 08230200 stmdaeq r3!, {r9} - 37c8: 0005ac16 andeq sl, r5, r6, lsl ip - 37cc: 026c0500 rsbeq r0, ip, #0, 10 - 37d0: 00074d1e andeq r4, r7, lr, lsl sp - 37d4: 0c230200 sfmeq f0, 4, [r3], #-0 - 37d8: 00014b16 andeq r4, r1, r6, lsl fp - 37dc: 026e0500 rsbeq r0, lr, #0, 10 - 37e0: 00007508 andeq r7, r0, r8, lsl #10 - 37e4: 10230200 eorne r0, r3, r0, lsl #4 - 37e8: 00012d16 andeq r2, r1, r6, lsl sp - 37ec: 026f0500 rsbeq r0, pc, #0, 10 - 37f0: 00098608 andeq r8, r9, r8, lsl #12 - 37f4: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 37f8: 00056116 andeq r6, r5, r6, lsl r1 - 37fc: 02720500 rsbseq r0, r2, #0, 10 - 3800: 00007507 andeq r7, r0, r7, lsl #10 - 3804: 30230200 eorcc r0, r3, r0, lsl #4 - 3808: 0049d216 subeq sp, r9, r6, lsl r2 - 380c: 02730500 rsbseq r0, r3, #0, 10 - 3810: 00099c16 andeq r9, r9, r6, lsl ip - 3814: 34230200 strtcc r0, [r3], #-512 ; 0xfffffe00 - 3818: 00023416 andeq r3, r2, r6, lsl r4 - 381c: 02750500 rsbseq r0, r5, #0, 10 - 3820: 00007507 andeq r7, r0, r7, lsl #10 - 3824: 38230200 stmdacc r3!, {r9} - 3828: 00029016 andeq r9, r2, r6, lsl r0 - 382c: 02770500 rsbseq r0, r7, #0, 10 - 3830: 0009ae0a andeq sl, r9, sl, lsl #28 - 3834: 3c230200 sfmcc f0, 4, [r3], #-0 - 3838: 0000b016 andeq fp, r0, r6, lsl r0 - 383c: 027a0500 rsbseq r0, sl, #0, 10 - 3840: 0001a113 andeq sl, r1, r3, lsl r1 - 3844: 40230200 eormi r0, r3, r0, lsl #4 - 3848: 0000eb16 andeq lr, r0, r6, lsl fp - 384c: 027b0500 rsbseq r0, fp, #0, 10 - 3850: 00007507 andeq r7, r0, r7, lsl #10 - 3854: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - 3858: 00017c16 andeq r7, r1, r6, lsl ip - 385c: 027c0500 rsbseq r0, ip, #0, 10 - 3860: 0001a113 andeq sl, r1, r3, lsl r1 - 3864: 48230200 stmdami r3!, {r9} - 3868: 00026316 andeq r6, r2, r6, lsl r3 - 386c: 027d0500 rsbseq r0, sp, #0, 10 - 3870: 0009b414 andeq fp, r9, r4, lsl r4 - 3874: 4c230200 sfmmi f0, 4, [r3], #-0 - 3878: 00034816 andeq r4, r3, r6, lsl r8 - 387c: 02800500 addeq r0, r0, #0, 10 - 3880: 00007507 andeq r7, r0, r7, lsl #10 - 3884: 50230200 eorpl r0, r3, r0, lsl #4 - 3888: 0003f216 andeq pc, r3, r6, lsl r2 ; - 388c: 02810500 addeq r0, r1, #0, 10 - 3890: 00065809 andeq r5, r6, r9, lsl #16 - 3894: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 3898: 00034316 andeq r4, r3, r6, lsl r3 - 389c: 02a40500 adceq r0, r4, #0, 10 - 38a0: 00096107 andeq r6, r9, r7, lsl #2 - 38a4: 58230200 stmdapl r3!, {r9} - 38a8: 0002e816 andeq lr, r2, r6, lsl r8 - 38ac: 02a80500 adceq r0, r8, #0, 10 - 38b0: 0002f613 andeq pc, r2, r3, lsl r6 ; - 38b4: c8230300 stmdagt r3!, {r8, r9} - 38b8: 01c21602 biceq r1, r2, r2, lsl #12 - 38bc: a9050000 stmdbge r5, {} ; - 38c0: 02aa1202 adceq r1, sl, #536870912 ; 0x20000000 - 38c4: 23030000 movwcs r0, #12288 ; 0x3000 - 38c8: a91602cc ldmdbge r6, {r2, r3, r6, r7, r9} - 38cc: 05000001 streq r0, [r0, #-1] - 38d0: c60c02ad strgt r0, [ip], -sp, lsr #5 - 38d4: 03000009 movweq r0, #9 - 38d8: 1605dc23 strne sp, [r5], -r3, lsr #24 - 38dc: 000004ed andeq r0, r0, sp, ror #9 - 38e0: 1002b205 andne fp, r2, r5, lsl #4 - 38e4: 00000708 andeq r0, r0, r8, lsl #14 - 38e8: 05e02303 strbeq r2, [r0, #771]! ; 0x303 - 38ec: 00030316 andeq r0, r3, r6, lsl r3 - 38f0: 02b40500 adcseq r0, r4, #0, 10 - 38f4: 0009d20a andeq sp, r9, sl, lsl #4 - 38f8: ec230300 stc 3, cr0, [r3], #-0 - 38fc: 040f0005 streq r0, [pc], #-5 ; 3904 - 3900: 0000065e andeq r0, r0, lr, asr r6 - 3904: 03080102 movweq r0, #33026 ; 0x8102 - 3908: 14000004 strne r0, [r0], #-4 - 390c: 0000065e andeq r0, r0, lr, asr r6 - 3910: 04b9040f ldrteq r0, [r9], #1039 ; 0x40f - 3914: 01120000 tsteq r2, r0 - 3918: 00000075 andeq r0, r0, r5, ror r0 - 391c: 0000068f andeq r0, r0, pc, lsl #13 - 3920: 0004d813 andeq sp, r4, r3, lsl r8 - 3924: 008a1300 addeq r1, sl, r0, lsl #6 - 3928: 8f130000 svchi 0x00130000 - 392c: 13000006 movwne r0, #6 - 3930: 00000075 andeq r0, r0, r5, ror r0 - 3934: 65040f00 strvs r0, [r4, #-3840] ; 0xfffff100 - 3938: 0f000006 svceq 0x00000006 - 393c: 00067004 andeq r7, r6, r4 - 3940: a5011200 strge r1, [r1, #-512] ; 0xfffffe00 - 3944: ba000000 blt 394c - 3948: 13000006 movwne r0, #6 - 394c: 000004d8 ldrdeq r0, [r0], -r8 - 3950: 00008a13 andeq r8, r0, r3, lsl sl - 3954: 00a51300 adceq r1, r5, r0, lsl #6 - 3958: 75130000 ldrvc r0, [r3, #-0] - 395c: 00000000 andeq r0, r0, r0 - 3960: 069b040f ldreq r0, [fp], pc, lsl #8 - 3964: 01120000 tsteq r2, r0 - 3968: 00000075 andeq r0, r0, r5, ror r0 - 396c: 000006d5 ldrdeq r0, [r0], -r5 - 3970: 0004d813 andeq sp, r4, r3, lsl r8 - 3974: 008a1300 addeq r1, sl, r0, lsl #6 - 3978: 0f000000 svceq 0x00000000 - 397c: 0006c004 andeq ip, r6, r4 - 3980: 00410900 subeq r0, r1, r0, lsl #18 - 3984: 06eb0000 strbteq r0, [fp], r0 - 3988: 7c0a0000 stcvc 0, cr0, [sl], {-0} - 398c: 02000000 andeq r0, r0, #0 - 3990: 00410900 subeq r0, r1, r0, lsl #18 - 3994: 06fb0000 ldrbteq r0, [fp], r0 - 3998: 7c0a0000 stcvc 0, cr0, [sl], {-0} - 399c: 00000000 andeq r0, r0, r0 - 39a0: 01260600 ; instruction: 0x01260600 - 39a4: 24050000 strcs r0, [r5], #-0 - 39a8: 03461a01 movteq r1, #27137 ; 0x6a01 - 39ac: 29170000 ldmdbcs r7, {} ; - 39b0: 0c000004 stceq 0, cr0, [r0], {4} - 39b4: 08012805 stmdaeq r1, {r0, r2, fp, sp} - 39b8: 00000747 andeq r0, r0, r7, asr #14 - 39bc: 00059516 andeq r9, r5, r6, lsl r5 - 39c0: 012a0500 ; instruction: 0x012a0500 - 39c4: 00074711 andeq r4, r7, r1, lsl r7 - 39c8: 00230200 eoreq r0, r3, r0, lsl #4 - 39cc: 0003ca16 andeq ip, r3, r6, lsl sl - 39d0: 012b0500 ; instruction: 0x012b0500 - 39d4: 00007507 andeq r7, r0, r7, lsl #10 - 39d8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 39dc: 00022716 andeq r2, r2, r6, lsl r7 - 39e0: 012c0500 ; instruction: 0x012c0500 - 39e4: 00074d0b andeq r4, r7, fp, lsl #26 - 39e8: 08230200 stmdaeq r3!, {r9} - 39ec: 08040f00 stmdaeq r4, {r8, r9, sl, fp} - 39f0: 0f000007 svceq 0x00000007 - 39f4: 0006fb04 andeq pc, r6, r4, lsl #22 - 39f8: 00e31700 rsceq r1, r3, r0, lsl #14 - 39fc: 050e0000 streq r0, [lr, #-0] - 3a00: 92080144 andls r0, r8, #68, 2 - 3a04: 16000007 strne r0, [r0], -r7 - 3a08: 0000058a andeq r0, r0, sl, lsl #11 - 3a0c: 12014505 andne r4, r1, #20971520 ; 0x1400000 - 3a10: 00000792 muleq r0, r2, r7 - 3a14: 16002302 strne r2, [r0], -r2, lsl #6 - 3a18: 0000026d andeq r0, r0, sp, ror #4 - 3a1c: 12014605 andne r4, r1, #5242880 ; 0x500000 - 3a20: 00000792 muleq r0, r2, r7 - 3a24: 16062302 strne r2, [r6], -r2, lsl #6 - 3a28: 000008ea andeq r0, r0, sl, ror #17 - 3a2c: 12014705 andne r4, r1, #1310720 ; 0x140000 - 3a30: 00000048 andeq r0, r0, r8, asr #32 - 3a34: 000c2302 andeq r2, ip, r2, lsl #6 - 3a38: 00004809 andeq r4, r0, r9, lsl #16 - 3a3c: 0007a200 andeq sl, r7, r0, lsl #4 - 3a40: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 3a44: 00020000 andeq r0, r2, r0 - 3a48: 8505d018 strhi sp, [r5, #-24] ; 0xffffffe8 - 3a4c: 08e60702 stmiaeq r6!, {r1, r8, r9, sl}^ - 3a50: 54160000 ldrpl r0, [r6], #-0 - 3a54: 05000005 streq r0, [r0, #-5] - 3a58: 7c180287 lfmvc f0, 4, [r8], {135} ; 0x87 - 3a5c: 02000000 andeq r0, r0, #0 - 3a60: f5160023 ; instruction: 0xf5160023 - 3a64: 05000004 streq r0, [r0, #-4] - 3a68: 58120288 ldmdapl r2, {r3, r7, r9} - 3a6c: 02000006 andeq r0, r0, #6 - 3a70: 0c160423 cfldrseq mvf0, [r6], {35} ; 0x23 - 3a74: 05000001 streq r0, [r0, #-1] - 3a78: e6100289 ldr r0, [r0], -r9, lsl #5 - 3a7c: 02000008 andeq r0, r0, #8 - 3a80: 2c160823 ldccs 8, cr0, [r6], {35} ; 0x23 - 3a84: 05000003 streq r0, [r0, #-3] - 3a88: b717028a ldrlt r0, [r7, -sl, lsl #5] - 3a8c: 02000001 andeq r0, r0, #1 - 3a90: 46162423 ldrmi r2, [r6], -r3, lsr #8 - 3a94: 05000002 streq r0, [r0, #-2] - 3a98: 750f028b strvc r0, [pc, #-651] ; 3815 - 3a9c: 02000000 andeq r0, r0, #0 - 3aa0: 90164823 andsls r4, r6, r3, lsr #16 - 3aa4: 05000005 streq r0, [r0, #-5] - 3aa8: 6e2c028c cdpvs 2, 2, cr0, cr12, cr12, {4} - 3aac: 02000000 andeq r0, r0, #0 - 3ab0: 1c165023 ldcne 0, cr5, [r6], {35} ; 0x23 - 3ab4: 05000000 streq r0, [r0, #-0] - 3ab8: 531a028d tstpl sl, #-805306360 ; 0xd0000008 - 3abc: 02000007 andeq r0, r0, #7 - 3ac0: 92165823 andsls r5, r6, #2293760 ; 0x230000 - 3ac4: 05000001 streq r0, [r0, #-1] - 3ac8: 0b16028e bleq 584508 <_image_size+0x4dda78> - 3acc: 02000001 andeq r0, r0, #1 - 3ad0: 02166823 andseq r6, r6, #2293760 ; 0x230000 - 3ad4: 05000005 streq r0, [r0, #-5] - 3ad8: 0b16028f bleq 58451c <_image_size+0x4dda8c> - 3adc: 02000001 andeq r0, r0, #1 - 3ae0: 0e167023 cdpeq 0, 1, cr7, cr6, cr3, {1} - 3ae4: 05000000 streq r0, [r0, #-0] - 3ae8: 0b160290 bleq 584530 <_image_size+0x4ddaa0> - 3aec: 02000001 andeq r0, r0, #1 - 3af0: 58167823 ldmdapl r6, {r0, r1, r5, fp, ip, sp, lr} - 3af4: 05000003 streq r0, [r0, #-3] - 3af8: f6100291 ; instruction: 0xf6100291 - 3afc: 03000008 movweq r0, #8 - 3b00: 16018023 strne r8, [r1], -r3, lsr #32 - 3b04: 00000021 andeq r0, r0, r1, lsr #32 - 3b08: 10029205 andne r9, r2, r5, lsl #4 - 3b0c: 00000906 andeq r0, r0, r6, lsl #18 - 3b10: 01882303 orreq r2, r8, r3, lsl #6 - 3b14: 00040816 andeq r0, r4, r6, lsl r8 - 3b18: 02930500 addseq r0, r3, #0, 10 - 3b1c: 0000750f andeq r7, r0, pc, lsl #10 - 3b20: a0230300 eorge r0, r3, r0, lsl #6 - 3b24: 00641601 rsbeq r1, r4, r1, lsl #12 - 3b28: 94050000 strls r0, [r5], #-0 - 3b2c: 010b1602 tsteq fp, r2, lsl #12 - 3b30: 23030000 movwcs r0, #12288 ; 0x3000 - 3b34: b31601a4 tstlt r6, #164, 2 ; 0x29 - 3b38: 05000001 streq r0, [r0, #-1] - 3b3c: 0b160295 bleq 584598 <_image_size+0x4ddb08> - 3b40: 03000001 movweq r0, #1 - 3b44: 1601ac23 strne sl, [r1], -r3, lsr #24 - 3b48: 00000155 andeq r0, r0, r5, asr r1 - 3b4c: 16029605 strne r9, [r2], -r5, lsl #12 - 3b50: 0000010b andeq r0, r0, fp, lsl #2 - 3b54: 01b42303 ; instruction: 0x01b42303 - 3b58: 00027b16 andeq r7, r2, r6, lsl fp - 3b5c: 02970500 addseq r0, r7, #0, 10 - 3b60: 00010b16 andeq r0, r1, r6, lsl fp - 3b64: bc230300 stclt 3, cr0, [r3], #-0 - 3b68: 01811601 orreq r1, r1, r1, lsl #12 - 3b6c: 98050000 stmdals r5, {} ; - 3b70: 010b1602 tsteq fp, r2, lsl #12 - 3b74: 23030000 movwcs r0, #12288 ; 0x3000 - 3b78: b61601c4 ldrlt r0, [r6], -r4, asr #3 - 3b7c: 05000002 streq r0, [r0, #-2] - 3b80: 75080299 strvc r0, [r8, #-665] ; 0xfffffd67 - 3b84: 03000000 movweq r0, #0 - 3b88: 0001cc23 andeq ip, r1, r3, lsr #24 - 3b8c: 00065e09 andeq r5, r6, r9, lsl #28 - 3b90: 0008f600 andeq pc, r8, r0, lsl #12 - 3b94: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 3b98: 00190000 andseq r0, r9, r0 - 3b9c: 00065e09 andeq r5, r6, r9, lsl #28 - 3ba0: 00090600 andeq r0, r9, r0, lsl #12 - 3ba4: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 3ba8: 00070000 andeq r0, r7, r0 - 3bac: 00065e09 andeq r5, r6, r9, lsl #28 - 3bb0: 00091600 andeq r1, r9, r0, lsl #12 - 3bb4: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 3bb8: 00170000 andseq r0, r7, r0 - 3bbc: 9e05f018 mcrls 0, 0, pc, cr5, cr8, {0} ; - 3bc0: 09410702 stmdbeq r1, {r1, r8, r9, sl}^ - 3bc4: dc160000 ldcle 0, cr0, [r6], {-0} - 3bc8: 05000000 streq r0, [r0, #-0] - 3bcc: 411b02a1 tstmi fp, r1, lsr #5 - 3bd0: 02000009 andeq r0, r0, #9 - 3bd4: b4160023 ldrlt r0, [r6], #-35 ; 0xffffffdd - 3bd8: 05000005 streq r0, [r0, #-5] - 3bdc: 511802a2 tstpl r8, r2, lsr #5 - 3be0: 02000009 andeq r0, r0, #9 - 3be4: 09007823 stmdbeq r0, {r0, r1, r5, fp, ip, sp, lr} - 3be8: 00000340 andeq r0, r0, r0, asr #6 - 3bec: 00000951 andeq r0, r0, r1, asr r9 - 3bf0: 00007c0a andeq r7, r0, sl, lsl #24 - 3bf4: 09001d00 stmdbeq r0, {r8, sl, fp, ip} - 3bf8: 0000007c andeq r0, r0, ip, ror r0 - 3bfc: 00000961 andeq r0, r0, r1, ror #18 - 3c00: 00007c0a andeq r7, r0, sl, lsl #24 - 3c04: 19001d00 stmdbne r0, {r8, sl, fp, ip} - 3c08: 028305f0 addeq r0, r3, #240, 10 ; 0x3c000000 - 3c0c: 00098603 andeq r8, r9, r3, lsl #12 - 3c10: 05181a00 ldreq r1, [r8, #-2560] ; 0xfffff600 - 3c14: 9a050000 bls 143c1c <_image_size+0x9d18c> - 3c18: 07a20b02 streq r0, [r2, r2, lsl #22]! - 3c1c: 3b1a0000 blcc 683c24 <_image_size+0x5dd194> - 3c20: 05000003 streq r0, [r0, #-3] - 3c24: 160b02a3 strne r0, [fp], -r3, lsr #5 - 3c28: 00000009 andeq r0, r0, r9 - 3c2c: 00065e09 andeq r5, r6, r9, lsl #28 - 3c30: 00099600 andeq r9, r9, r0, lsl #12 - 3c34: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 3c38: 00180000 andseq r0, r8, r0 - 3c3c: 00059b1b andeq r9, r5, fp, lsl fp - 3c40: 040f0100 streq r0, [pc], #-256 ; 3c48 - 3c44: 00000996 muleq r0, r6, r9 - 3c48: 09ae011c stmibeq lr!, {r2, r3, r4, r8} - 3c4c: d8130000 ldmdale r3, {} ; - 3c50: 00000004 andeq r0, r0, r4 - 3c54: 09a2040f stmibeq r2!, {r0, r1, r2, r3, sl} - 3c58: 040f0000 streq r0, [pc], #-0 ; 3c60 - 3c5c: 000001a1 andeq r0, r0, r1, lsr #3 - 3c60: 09c6011c stmibeq r6, {r2, r3, r4, r8}^ - 3c64: 75130000 ldrvc r0, [r3, #-0] - 3c68: 00000000 andeq r0, r0, r0 - 3c6c: 09cc040f stmibeq ip, {r0, r1, r2, r3, sl}^ - 3c70: 040f0000 streq r0, [pc], #-0 ; 3c78 - 3c74: 000009ba ; instruction: 0x000009ba - 3c78: 0006fb09 andeq pc, r6, r9, lsl #22 - 3c7c: 0009e200 andeq lr, r9, r0, lsl #4 - 3c80: 007c0a00 rsbseq r0, ip, r0, lsl #20 - 3c84: 00020000 andeq r0, r2, r0 - 3c88: 0003161d andeq r1, r3, sp, lsl r6 - 3c8c: 03330500 teqeq r3, #0, 10 - 3c90: 0004d817 andeq sp, r4, r7, lsl r8 - 3c94: 1d010100 stfnes f0, [r1, #-0] - 3c98: 0000030f andeq r0, r0, pc, lsl #6 - 3c9c: 1d033405 cfstrsne mvf3, [r3, #-20] ; 0xffffffec - 3ca0: 000004de ldrdeq r0, [r0], -lr - 3ca4: 7f030101 svcvc 0x00030101 - 3ca8: 07000018 smladeq r0, r8, r0, r0 - 3cac: 00621242 rsbeq r1, r2, r2, asr #4 - 3cb0: 721d0000 andsvc r0, sp, #0 - 3cb4: 08000000 stmdaeq r0, {} ; - 3cb8: 7c150334 ldcvc 3, cr0, [r5], {52} ; 0x34 - 3cbc: 01000000 mrseq r0, (UNDEF: 0) - 3cc0: 185a1e01 ldmdane sl, {r0, r9, sl, fp, ip}^ - 3cc4: 24010000 strcs r0, [r1], #-0 - 3cc8: 00008a0e andeq r8, r0, lr, lsl #20 - 3ccc: 90030500 andls r0, r3, r0, lsl #10 - 3cd0: 1f800a6a svcne 0x00800a6a - 3cd4: 00194801 andseq r4, r9, r1, lsl #16 - 3cd8: 06640100 strbteq r0, [r4], -r0, lsl #2 - 3cdc: 0a09e001 beq 27bce8 <_image_size+0x1d5258> - 3ce0: 0a0a1080 beq 287ee8 <_image_size+0x1e1458> - 3ce4: 00054880 andeq r4, r5, r0, lsl #17 - 3ce8: 0a580100 beq 16040f0 <_image_size+0x155d660> - 3cec: 51200000 ; instruction: 0x51200000 - 3cf0: 01000018 tsteq r0, r8, lsl r0 - 3cf4: 008a1e64 addeq r1, sl, r4, ror #28 - 3cf8: 91020000 mrsls r0, (UNDEF: 2) - 3cfc: 011f0074 tsteq pc, r4, ror r0 ; - 3d00: 000018ed andeq r1, r0, sp, ror #17 - 3d04: 01065601 tsteq r6, r1, lsl #12 - 3d08: 800a0900 andhi r0, sl, r0, lsl #18 - 3d0c: 800a09e0 andhi r0, sl, r0, ror #19 - 3d10: 0000058c andeq r0, r0, ip, lsl #11 - 3d14: 000acc01 andeq ip, sl, r1, lsl #24 - 3d18: 196e2000 stmdbne lr!, {sp}^ - 3d1c: 56010000 strpl r0, [r1], -r0 - 3d20: 00007525 andeq r7, r0, r5, lsr #10 - 3d24: 6c910200 lfmvs f0, 4, [r1], {0} - 3d28: 00195a20 andseq r5, r9, r0, lsr #20 - 3d2c: 30560100 subscc r0, r6, r0, lsl #2 - 3d30: 00000075 andeq r0, r0, r5, ror r0 - 3d34: 20689102 rsbcs r9, r8, r2, lsl #2 - 3d38: 00001932 andeq r1, r0, r2, lsr r9 - 3d3c: 753f5601 ldrvc r5, [pc, #-1537]! ; 3743 - 3d40: 02000000 andeq r0, r0, #0 - 3d44: 76206491 ; instruction: 0x76206491 - 3d48: 01000001 tsteq r0, r1 - 3d4c: 00754d56 rsbseq r4, r5, r6, asr sp - 3d50: 91020000 mrsls r0, (UNDEF: 2) - 3d54: 00692160 rsbeq r2, r9, r0, ror #2 - 3d58: 75065801 strvc r5, [r6, #-2049] ; 0xfffff7ff - 3d5c: 02000000 andeq r0, r0, #0 - 3d60: 72217491 eorvc r7, r1, #-1862270976 ; 0x91000000 - 3d64: 01006765 tsteq r0, r5, ror #14 - 3d68: 004f0b59 subeq r0, pc, r9, asr fp ; - 3d6c: 91020000 mrsls r0, (UNDEF: 2) - 3d70: 01220070 ; instruction: 0x01220070 - 3d74: 00001908 andeq r1, r0, r8, lsl #18 - 3d78: 01054701 tsteq r5, r1, lsl #14 - 3d7c: 00000075 andeq r0, r0, r5, ror r0 - 3d80: 800a0874 andhi r0, sl, r4, ror r8 - 3d84: 800a0900 andhi r0, sl, r0, lsl #18 - 3d88: 000005d0 ldrdeq r0, [r0], -r0 ; - 3d8c: 000b3301 andeq r3, fp, r1, lsl #6 - 3d90: 18762000 ldmdane r6!, {sp}^ - 3d94: 47010000 strmi r0, [r1, -r0] - 3d98: 000b3336 andeq r3, fp, r6, lsr r3 - 3d9c: 64910200 ldrvs r0, [r1], #512 ; 0x200 - 3da0: 0000cd20 andeq ip, r0, r0, lsr #26 - 3da4: 49470100 stmdbmi r7, {r8}^ - 3da8: 0000007c andeq r0, r0, ip, ror r0 - 3dac: 21609102 cmncs r0, r2, lsl #2 - 3db0: 49010070 stmdbmi r1, {r4, r5, r6} - 3db4: 000b3312 andeq r3, fp, r2, lsl r3 - 3db8: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 3dbc: 01006921 tsteq r0, r1, lsr #18 - 3dc0: 0075064a rsbseq r0, r5, sl, asr #12 - 3dc4: 91020000 mrsls r0, (UNDEF: 2) - 3dc8: 65722170 ldrbvs r2, [r2, #-368]! ; 0xfffffe90 - 3dcc: 4b010074 blmi 43fa4 - 3dd0: 00007506 andeq r7, r0, r6, lsl #10 - 3dd4: 6c910200 lfmvs f0, 4, [r1], {0} - 3dd8: 00040f00 andeq r0, r4, r0, lsl #30 - 3ddc: 2300000a movwcs r0, #10 - 3de0: 00185f01 andseq r5, r8, r1, lsl #30 - 3de4: 05290100 streq r0, [r9, #-256]! ; 0xffffff00 - 3de8: 00007501 andeq r7, r0, r1, lsl #10 - 3dec: 0a06f000 beq 1bfdf4 <_image_size+0x119364> - 3df0: 0a087480 beq 220ff8 <_image_size+0x17a568> - 3df4: 00060880 andeq r0, r6, r0, lsl #17 - 3df8: 70240100 eorvc r0, r4, r0, lsl #2 - 3dfc: 01006461 tsteq r0, r1, ror #8 - 3e00: 0a002b29 beq eaac - 3e04: 91020000 mrsls r0, (UNDEF: 2) - 3e08: 193b1e58 ldmdbne fp!, {r3, r4, r6, r9, sl, fp, ip} - 3e0c: 2b010000 blcs 43e14 - 3e10: 00004f0b andeq r4, r0, fp, lsl #30 - 3e14: 70910200 addsvc r0, r1, r0, lsl #4 - 3e18: 0019291e andseq r2, r9, lr, lsl r9 - 3e1c: 0b2c0100 bleq b04224 <_image_size+0xa5d794> - 3e20: 0000004f andeq r0, r0, pc, asr #32 - 3e24: 1e6c9102 lgnnee f1, f2 - 3e28: 00001843 andeq r1, r0, r3, asr #16 - 3e2c: 4f0b2d01 svcmi 0x000b2d01 - 3e30: 02000000 andeq r0, r0, #0 - 3e34: 641e6891 ldrvs r6, [lr], #-2193 ; 0xfffff76f - 3e38: 01000019 tsteq r0, r9, lsl r0 - 3e3c: 004f0b2f subeq r0, pc, pc, lsr #22 - 3e40: 91020000 mrsls r0, (UNDEF: 2) - 3e44: 19d51e64 ldmibne r5, {r2, r5, r6, r9, sl, fp, ip}^ - 3e48: 31010000 mrscc r0, (UNDEF: 1) - 3e4c: 00004f0b andeq r4, r0, fp, lsl #30 - 3e50: 60910200 addsvs r0, r1, r0, lsl #4 - 3e54: 0018e41e andseq lr, r8, lr, lsl r4 - 3e58: 0b330100 bleq cc4260 <_image_size+0xc1d7d0> - 3e5c: 0000004f andeq r0, r0, pc, asr #32 - 3e60: 00749102 rsbseq r9, r4, r2, lsl #2 - 3e64: 00178500 andseq r8, r7, r0, lsl #10 - 3e68: 8b000200 blhi 4670 - 3e6c: 0400000c streq r0, [r0], #-12 - 3e70: 00042f01 andeq r2, r4, r1, lsl #30 - 3e74: 1ca00c00 stcne 12, cr0, [r0] - 3e78: 188e0000 stmne lr, {} ; - 3e7c: 0a100000 beq 403e84 <_image_size+0x35d3f4> - 3e80: 155c800a ldrbne r8, [ip, #-10] - 3e84: 10ae800a adcne r8, lr, sl - 3e88: 01020000 mrseq r0, (UNDEF: 2) - 3e8c: 0003fc06 andeq pc, r3, r6, lsl #24 - 3e90: 05020200 streq r0, [r2, #-512] ; 0xfffffe00 - 3e94: 000002f9 strdeq r0, [r0], -r9 - 3e98: 5a050402 bpl 144ea8 <_image_size+0x9e418> - 3e9c: 02000002 andeq r0, r0, #2 - 3ea0: 02550508 subseq r0, r5, #8, 10 ; 0x2000000 - 3ea4: 52030000 andpl r0, r3, #0 - 3ea8: 02000008 andeq r0, r0, #8 - 3eac: 004d182e subeq r1, sp, lr, lsr #16 - 3eb0: 01020000 mrseq r0, (UNDEF: 2) - 3eb4: 0003fa08 andeq pc, r3, r8, lsl #20 - 3eb8: 07020200 streq r0, [r2, -r0, lsl #4] - 3ebc: 0000051f andeq r0, r0, pc, lsl r5 - 3ec0: 0000b803 andeq fp, r0, r3, lsl #16 - 3ec4: 19340200 ldmdbne r4!, {r9} - 3ec8: 00000067 andeq r0, r0, r7, rrx - 3ecc: fa070402 blx 1c4edc <_image_size+0x11e44c> - 3ed0: 03000000 movweq r0, #0 - 3ed4: 000019e2 andeq r1, r0, r2, ror #19 - 3ed8: 7a193702 bvc 651ae8 <_image_size+0x5ab058> - 3edc: 02000000 andeq r0, r0, #0 - 3ee0: 00f50708 rscseq r0, r5, r8, lsl #14 - 3ee4: 04040000 streq r0, [r4], #-0 - 3ee8: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - 3eec: 07040200 streq r0, [r4, -r0, lsl #4] - 3ef0: 000000ff strdeq r0, [r0], -pc ; - 3ef4: d5040802 strle r0, [r4, #-2050] ; 0xfffff7fe - 3ef8: 05000002 streq r0, [r0, #-2] - 3efc: 03d10604 bicseq r0, r1, #4, 12 ; 0x400000 - 3f00: 5e030000 cdppl 0, 0, cr0, cr3, cr0, {0} - 3f04: 00881701 addeq r1, r8, r1, lsl #14 - 3f08: 47030000 strmi r0, [r3, -r0] - 3f0c: 04000005 streq r0, [r0], #-5 - 3f10: 00330e2e eorseq r0, r3, lr, lsr #28 - 3f14: 89030000 stmdbhi r3, {} ; - 3f18: 04000000 streq r0, [r0], #-0 - 3f1c: 00330e74 eorseq r0, r3, r4, ror lr - 3f20: 04070000 streq r0, [r7], #-0 - 3f24: df03a504 svcle 0x0003a504 - 3f28: 08000000 stmdaeq r0, {} ; - 3f2c: 00000221 andeq r0, r0, r1, lsr #4 - 3f30: 980ca704 stmdals ip, {r2, r8, r9, sl, sp, pc} - 3f34: 08000000 stmdaeq r0, {} ; - 3f38: 00000308 andeq r0, r0, r8, lsl #6 - 3f3c: df13a804 svcle 0x0013a804 - 3f40: 00000000 andeq r0, r0, r0 - 3f44: 00004d09 andeq r4, r0, r9, lsl #26 - 3f48: 0000ef00 andeq lr, r0, r0, lsl #30 - 3f4c: 00880a00 addeq r0, r8, r0, lsl #20 - 3f50: 00030000 andeq r0, r3, r0 - 3f54: a204080b andge r0, r4, #720896 ; 0xb0000 - 3f58: 00011709 andeq r1, r1, r9, lsl #14 - 3f5c: 00cb0c00 sbceq r0, fp, r0, lsl #24 - 3f60: a4040000 strge r0, [r4], #-0 - 3f64: 00008107 andeq r8, r0, r7, lsl #2 - 3f68: 00230200 eoreq r0, r3, r0, lsl #4 - 3f6c: 0001740c andeq r7, r1, ip, lsl #8 - 3f70: 05a90400 streq r0, [r9, #1024]! ; 0x400 - 3f74: 000000bd strheq r0, [r0], -sp - 3f78: 00042302 andeq r2, r4, r2, lsl #6 - 3f7c: 00029a03 andeq r9, r2, r3, lsl #20 - 3f80: 03aa0400 ; instruction: 0x03aa0400 - 3f84: 000000ef andeq r0, r0, pc, ror #1 - 3f88: 00027303 andeq r7, r2, r3, lsl #6 - 3f8c: 19160500 ldmdbne r6, {r8, sl} - 3f90: 00000067 andeq r0, r0, r7, rrx - 3f94: 00004c03 andeq r4, r0, r3, lsl #24 - 3f98: 0d0c0600 stceq 6, cr0, [ip, #-0] - 3f9c: 00000081 andeq r0, r0, r1, lsl #1 - 3fa0: 00021803 andeq r1, r2, r3, lsl #16 - 3fa4: 1b230500 blne 8c53ac <_image_size+0x81e91c> - 3fa8: 0000012f andeq r0, r0, pc, lsr #2 - 3fac: 00009e0d andeq r9, r0, sp, lsl #28 - 3fb0: 34051800 strcc r1, [r5], #-2048 ; 0xfffff800 - 3fb4: 0001ad08 andeq sl, r1, r8, lsl #26 - 3fb8: 05950c00 ldreq r0, [r5, #3072] ; 0xc00 - 3fbc: 36050000 strcc r0, [r5], -r0 - 3fc0: 0001ad13 andeq sl, r1, r3, lsl sp - 3fc4: 00230200 eoreq r0, r3, r0, lsl #4 - 3fc8: 006b5f0e rsbeq r5, fp, lr, lsl #30 - 3fcc: 81073705 tsthi r7, r5, lsl #14 - 3fd0: 02000000 andeq r0, r0, #0 - 3fd4: 500c0423 andpl r0, ip, r3, lsr #8 - 3fd8: 05000003 streq r0, [r0, #-3] - 3fdc: 00810b37 addeq r0, r1, r7, lsr fp - 3fe0: 23020000 movwcs r0, #8192 ; 0x2000 - 3fe4: 4b290c08 blmi a4700c <_image_size+0x9a057c> - 3fe8: 37050000 strcc r0, [r5, -r0] - 3fec: 00008114 andeq r8, r0, r4, lsl r1 - 3ff0: 0c230200 sfmeq f0, 4, [r3], #-0 - 3ff4: 0001210c andeq r2, r1, ip, lsl #2 - 3ff8: 1b370500 blne dc5400 <_image_size+0xd1e970> - 3ffc: 00000081 andeq r0, r0, r1, lsl #1 - 4000: 0e102302 cdpeq 3, 1, cr2, cr0, cr2, {0} - 4004: 0500785f streq r7, [r0, #-2143] ; 0xfffff7a1 - 4008: 01b30b38 ; instruction: 0x01b30b38 - 400c: 23020000 movwcs r0, #8192 ; 0x2000 - 4010: 040f0014 streq r0, [pc], #-20 ; 4018 - 4014: 00000147 andeq r0, r0, r7, asr #2 - 4018: 00012309 andeq r2, r1, r9, lsl #6 - 401c: 0001c300 andeq ip, r1, r0, lsl #6 - 4020: 00880a00 addeq r0, r8, r0, lsl #20 - 4024: 00000000 andeq r0, r0, r0 - 4028: 00036b0d andeq r6, r3, sp, lsl #22 - 402c: 3c052400 cfstrscc mvf2, [r5], {-0} - 4030: 00025808 andeq r5, r2, r8, lsl #16 - 4034: 01380c00 teqeq r8, r0, lsl #24 - 4038: 3e050000 cdpcc 0, 0, cr0, cr5, cr0, {0} - 403c: 00008109 andeq r8, r0, r9, lsl #2 - 4040: 00230200 eoreq r0, r3, r0, lsl #4 - 4044: 0000d30c andeq sp, r0, ip, lsl #6 - 4048: 093f0500 ldmdbeq pc!, {r8, sl} ; - 404c: 00000081 andeq r0, r0, r1, lsl #1 - 4050: 0c042302 stceq 3, cr2, [r4], {2} - 4054: 000000c1 andeq r0, r0, r1, asr #1 - 4058: 81094005 tsthi r9, r5 - 405c: 02000000 andeq r0, r0, #0 - 4060: 9f0c0823 svcls 0x000c0823 - 4064: 05000001 streq r0, [r0, #-1] - 4068: 00810941 addeq r0, r1, r1, asr #18 - 406c: 23020000 movwcs r0, #8192 ; 0x2000 - 4070: 02cc0c0c sbceq r0, ip, #12, 24 ; 0xc00 - 4074: 42050000 andmi r0, r5, #0 - 4078: 00008109 andeq r8, r0, r9, lsl #2 - 407c: 10230200 eorne r0, r3, r0, lsl #4 - 4080: 0003220c andeq r2, r3, ip, lsl #4 - 4084: 09430500 stmdbeq r3, {r8, sl}^ - 4088: 00000081 andeq r0, r0, r1, lsl #1 - 408c: 0c142302 ldceq 3, cr2, [r4], {2} - 4090: 000000a6 andeq r0, r0, r6, lsr #1 - 4094: 81094405 tsthi r9, r5, lsl #8 - 4098: 02000000 andeq r0, r0, #0 - 409c: 410c1823 tstmi ip, r3, lsr #16 - 40a0: 05000001 streq r0, [r0, #-1] - 40a4: 00810945 addeq r0, r1, r5, asr #18 - 40a8: 23020000 movwcs r0, #8192 ; 0x2000 - 40ac: 02a50c1c adceq r0, r5, #28, 24 ; 0x1c00 - 40b0: 46050000 strmi r0, [r5], -r0 - 40b4: 00008109 andeq r8, r0, r9, lsl #2 - 40b8: 20230200 eorcs r0, r3, r0, lsl #4 - 40bc: 00001000 andeq r1, r0, r0 - 40c0: 01080000 mrseq r0, (UNDEF: 8) - 40c4: a6084f05 strge r4, [r8], -r5, lsl #30 - 40c8: 0c000002 stceq 0, cr0, [r0], {2} - 40cc: 00000510 andeq r0, r0, r0, lsl r5 - 40d0: a60a5005 strge r5, [sl], -r5 - 40d4: 02000002 andeq r0, r0, #2 - 40d8: e60c0023 str r0, [ip], -r3, lsr #32 - 40dc: 05000003 streq r0, [r0, #-3] - 40e0: 02a60951 adceq r0, r6, #1327104 ; 0x144000 - 40e4: 23030000 movwcs r0, #12288 ; 0x3000 - 40e8: 320c0180 andcc r0, ip, #128, 2 - 40ec: 05000005 streq r0, [r0, #-5] - 40f0: 01230a53 ; instruction: 0x01230a53 - 40f4: 23030000 movwcs r0, #12288 ; 0x3000 - 40f8: 820c0280 andhi r0, ip, #128, 4 - 40fc: 05000005 streq r0, [r0, #-5] - 4100: 01230a56 ; instruction: 0x01230a56 - 4104: 23030000 movwcs r0, #12288 ; 0x3000 - 4108: 09000284 stmdbeq r0, {r2, r7, r9} - 410c: 00000096 muleq r0, r6, r0 - 4110: 000002b6 ; instruction: 0x000002b6 - 4114: 0000880a andeq r8, r0, sl, lsl #16 - 4118: 10001f00 andne r1, r0, r0, lsl #30 - 411c: 000002e8 andeq r0, r0, r8, ror #5 - 4120: 62050190 andvs r0, r5, #144, 2 ; 0x24 - 4124: 00030208 andeq r0, r3, r8, lsl #4 - 4128: 05950c00 ldreq r0, [r5, #3072] ; 0xc00 - 412c: 63050000 movwvs r0, #20480 ; 0x5000 - 4130: 00030212 andeq r0, r3, r2, lsl r2 - 4134: 00230200 eoreq r0, r3, r0, lsl #4 - 4138: 0001500c andeq r5, r1, ip - 413c: 06640500 strbteq r0, [r4], -r0, lsl #10 - 4140: 00000081 andeq r0, r0, r1, lsl #1 - 4144: 0c042302 stceq 3, cr2, [r4], {2} - 4148: 00000091 muleq r0, r1, r0 - 414c: 08096605 stmdaeq r9, {r0, r2, r9, sl, sp, lr} - 4150: 02000003 andeq r0, r0, #3 - 4154: 000c0823 andeq r0, ip, r3, lsr #16 - 4158: 05000000 streq r0, [r0, #-0] - 415c: 02581e67 subseq r1, r8, #1648 ; 0x670 - 4160: 23030000 movwcs r0, #12288 ; 0x3000 - 4164: 0f000188 svceq 0x00000188 - 4168: 0002b604 andeq fp, r2, r4, lsl #12 - 416c: 03180900 tsteq r8, #0, 18 - 4170: 03180000 tsteq r8, #0 - 4174: 880a0000 stmdahi sl, {} ; - 4178: 1f000000 svcne 0x00000000 - 417c: 1e040f00 cdpne 15, 0, cr0, cr4, cr0, {0} - 4180: 11000003 tstne r0, r3 - 4184: 04220d01 strteq r0, [r2], #-3329 ; 0xfffff2ff - 4188: 05080000 streq r0, [r8, #-0] - 418c: 034c087a movteq r0, #51322 ; 0xc87a - 4190: 590c0000 stmdbpl ip, {} ; - 4194: 05000018 streq r0, [r0, #-24] ; 0xffffffe8 - 4198: 034c117b movteq r1, #49531 ; 0xc17b - 419c: 23020000 movwcs r0, #8192 ; 0x2000 - 41a0: 083d0c00 ldmdaeq sp!, {sl, fp} - 41a4: 7c050000 stcvc 0, cr0, [r5], {-0} - 41a8: 00008106 andeq r8, r0, r6, lsl #2 - 41ac: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 41b0: 4d040f00 stcmi 15, cr0, [r4, #-0] - 41b4: 0d000000 stceq 0, cr0, [r0, #-0] - 41b8: 00000119 andeq r0, r0, r9, lsl r1 - 41bc: 08ba0568 ldmeq sl!, {r3, r5, r6, r8, sl} - 41c0: 000004c5 andeq r0, r0, r5, asr #9 - 41c4: 00705f0e rsbseq r5, r0, lr, lsl #30 - 41c8: 4c12bb05 ; instruction: 0x4c12bb05 - 41cc: 02000003 andeq r0, r0, #3 - 41d0: 5f0e0023 svcpl 0x000e0023 - 41d4: bc050072 stclt 0, cr0, [r5], {114} ; 0x72 - 41d8: 00008107 andeq r8, r0, r7, lsl #2 - 41dc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 41e0: 00775f0e rsbseq r5, r7, lr, lsl #30 - 41e4: 8107bd05 tsthi r7, r5, lsl #26 - 41e8: 02000000 andeq r0, r0, #0 - 41ec: 360c0823 strcc r0, [ip], -r3, lsr #16 - 41f0: 05000000 streq r0, [r0, #-0] - 41f4: 002c09be strhteq r0, [ip], -lr - 41f8: 23020000 movwcs r0, #8192 ; 0x2000 - 41fc: 028a0c0c addeq r0, sl, #12, 24 ; 0xc00 - 4200: bf050000 svclt 0x00050000 - 4204: 00002c09 andeq r2, r0, r9, lsl #24 - 4208: 0e230200 cdpeq 2, 2, cr0, cr3, cr0, {0} - 420c: 66625f0e strbtvs r5, [r2], -lr, lsl #30 - 4210: 11c00500 bicne r0, r0, r0, lsl #10 - 4214: 00000320 andeq r0, r0, r0, lsr #6 - 4218: 0c102302 ldceq 3, cr2, [r0], {2} - 421c: 0000002d andeq r0, r0, sp, lsr #32 - 4220: 8107c105 tsthi r7, r5, lsl #2 - 4224: 02000000 andeq r0, r0, #0 - 4228: 960c1823 strls r1, [ip], -r3, lsr #16 - 422c: 05000000 streq r0, [r0, #-0] - 4230: 00960ac8 addseq r0, r6, r8, asr #21 - 4234: 23020000 movwcs r0, #8192 ; 0x2000 - 4238: 005e0c1c subseq r0, lr, ip, lsl ip - 423c: ca050000 bgt 144244 <_image_size+0x9d7b4> - 4240: 0006761d andeq r7, r6, sp, lsl r6 - 4244: 20230200 eorcs r0, r3, r0, lsl #4 - 4248: 0002e10c andeq lr, r2, ip, lsl #2 - 424c: 1dcc0500 cfstr64ne mvdx0, [ip] - 4250: 000006a1 andeq r0, r0, r1, lsr #13 - 4254: 0c242302 stceq 3, cr2, [r4], #-8 - 4258: 000005a6 andeq r0, r0, r6, lsr #11 - 425c: c60dcf05 strgt ip, [sp], -r5, lsl #30 - 4260: 02000006 andeq r0, r0, #6 - 4264: 2d0c2823 stccs 8, cr2, [ip, #-140] ; 0xffffff74 - 4268: 05000002 streq r0, [r0, #-2] - 426c: 06e109d0 usateq r0, #1, r0, asr #19 - 4270: 23020000 movwcs r0, #8192 ; 0x2000 - 4274: 755f0e2c ldrbvc r0, [pc, #-3628] ; 3450 - 4278: d3050062 movwle r0, #20578 ; 0x5062 - 427c: 00032011 andeq r2, r3, r1, lsl r0 - 4280: 30230200 eorcc r0, r3, r0, lsl #4 - 4284: 70755f0e rsbsvc r5, r5, lr, lsl #30 - 4288: 12d40500 sbcsne r0, r4, #0, 10 - 428c: 0000034c andeq r0, r0, ip, asr #6 - 4290: 0e382302 cdpeq 3, 3, cr2, cr8, cr2, {0} - 4294: 0072755f rsbseq r7, r2, pc, asr r5 - 4298: 8107d505 tsthi r7, r5, lsl #10 - 429c: 02000000 andeq r0, r0, #0 - 42a0: bd0c3c23 stclt 12, cr3, [ip, #-140] ; 0xffffff74 - 42a4: 05000005 streq r0, [r0, #-5] - 42a8: 06e711d8 usateq r1, #7, r8, asr #3 - 42ac: 23020000 movwcs r0, #8192 ; 0x2000 - 42b0: 054e0c40 strbeq r0, [lr, #-3136] ; 0xfffff3c0 - 42b4: d9050000 stmdble r5, {} ; - 42b8: 0006f711 andeq pc, r6, r1, lsl r7 ; - 42bc: 43230200 ; instruction: 0x43230200 - 42c0: 626c5f0e rsbvs r5, ip, #14, 30 ; 0x38 - 42c4: 11dc0500 bicsne r0, ip, r0, lsl #10 - 42c8: 00000320 andeq r0, r0, r0, lsr #6 - 42cc: 0c442302 mcrreq 3, 0, r2, r4, cr2 - 42d0: 00000362 andeq r0, r0, r2, ror #6 - 42d4: 8107df05 tsthi r7, r5, lsl #30 - 42d8: 02000000 andeq r0, r0, #0 - 42dc: 9f0c4c23 svcls 0x000c4c23 - 42e0: 05000038 streq r0, [r0, #-56] ; 0xffffffc8 - 42e4: 00a50ae0 adceq r0, r5, r0, ror #21 - 42e8: 23020000 movwcs r0, #8192 ; 0x2000 - 42ec: 09060c50 stmdbeq r6, {r4, r6, sl, fp} - 42f0: e3050000 movw r0, #20480 ; 0x5000 - 42f4: 0004e412 andeq lr, r4, r2, lsl r4 - 42f8: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 42fc: 0048160c subeq r1, r8, ip, lsl #12 - 4300: 0ce70500 cfstr64eq mvdx0, [r7] - 4304: 0000013b andeq r0, r0, fp, lsr r1 - 4308: 0c582302 mrrceq 3, 0, r2, r8, cr2 - 430c: 000002f0 strdeq r0, [r0], -r0 ; - 4310: 170ee905 strne lr, [lr, -r5, lsl #18] - 4314: 02000001 andeq r0, r0, #1 - 4318: 7a0c5c23 bvc 31b3ac <_image_size+0x27491c> - 431c: 05000005 streq r0, [r0, #-5] - 4320: 008109ea addeq r0, r1, sl, ror #19 - 4324: 23020000 movwcs r0, #8192 ; 0x2000 - 4328: 01120064 tsteq r2, r4, rrx - 432c: 00000081 andeq r0, r0, r1, lsl #1 - 4330: 000004e4 andeq r0, r0, r4, ror #9 - 4334: 0004e413 andeq lr, r4, r3, lsl r4 - 4338: 00961300 addseq r1, r6, r0, lsl #6 - 433c: 64130000 ldrvs r0, [r3], #-0 - 4340: 13000006 movwne r0, #6 - 4344: 00000081 andeq r0, r0, r1, lsl #1 - 4348: ef040f00 svc 0x00040f00 - 434c: 14000004 strne r0, [r0], #-4 - 4350: 000004e4 andeq r0, r0, r4, ror #9 - 4354: 00051815 andeq r1, r5, r5, lsl r8 - 4358: 05042800 streq r2, [r4, #-2048] ; 0xfffff800 - 435c: 64080265 strvs r0, [r8], #-613 ; 0xfffffd9b - 4360: 16000006 strne r0, [r0], -r6 - 4364: 000002b8 ; instruction: 0x000002b8 - 4368: 07026705 streq r6, [r2, -r5, lsl #14] - 436c: 00000081 andeq r0, r0, r1, lsl #1 - 4370: 16002302 strne r2, [r0], -r2, lsl #6 - 4374: 0000023f andeq r0, r0, pc, lsr r2 - 4378: 0b026c05 bleq 9f394 - 437c: 00000759 andeq r0, r0, r9, asr r7 - 4380: 16042302 strne r2, [r4], -r2, lsl #6 - 4384: 00000081 andeq r0, r0, r1, lsl #1 - 4388: 14026c05 strne r6, [r2], #-3077 ; 0xfffff3fb - 438c: 00000759 andeq r0, r0, r9, asr r7 - 4390: 16082302 strne r2, [r8], -r2, lsl #6 - 4394: 000005ac andeq r0, r0, ip, lsr #11 - 4398: 1e026c05 cdpne 12, 0, cr6, cr2, cr5, {0} - 439c: 00000759 andeq r0, r0, r9, asr r7 - 43a0: 160c2302 strne r2, [ip], -r2, lsl #6 - 43a4: 0000014b andeq r0, r0, fp, asr #2 - 43a8: 08026e05 stmdaeq r2, {r0, r2, r9, sl, fp, sp, lr} - 43ac: 00000081 andeq r0, r0, r1, lsl #1 - 43b0: 16102302 ldrne r2, [r0], -r2, lsl #6 - 43b4: 0000012d andeq r0, r0, sp, lsr #2 - 43b8: 08026f05 stmdaeq r2, {r0, r2, r8, r9, sl, fp, sp, lr} - 43bc: 00000992 muleq r0, r2, r9 - 43c0: 16142302 ldrne r2, [r4], -r2, lsl #6 - 43c4: 00000561 andeq r0, r0, r1, ror #10 - 43c8: 07027205 streq r7, [r2, -r5, lsl #4] - 43cc: 00000081 andeq r0, r0, r1, lsl #1 - 43d0: 16302302 ldrtne r2, [r0], -r2, lsl #6 - 43d4: 000049d2 ldrdeq r4, [r0], -r2 - 43d8: 16027305 strne r7, [r2], -r5, lsl #6 - 43dc: 000009a8 andeq r0, r0, r8, lsr #19 - 43e0: 16342302 ldrtne r2, [r4], -r2, lsl #6 - 43e4: 00000234 andeq r0, r0, r4, lsr r2 - 43e8: 07027505 streq r7, [r2, -r5, lsl #10] - 43ec: 00000081 andeq r0, r0, r1, lsl #1 - 43f0: 16382302 ldrtne r2, [r8], -r2, lsl #6 - 43f4: 00000290 muleq r0, r0, r2 - 43f8: 0a027705 beq a2014 - 43fc: 000009ba ; instruction: 0x000009ba - 4400: 163c2302 ldrtne r2, [ip], -r2, lsl #6 - 4404: 000000b0 strheq r0, [r0], -r0 ; - 4408: 13027a05 movwne r7, #10757 ; 0x2a05 - 440c: 000001ad andeq r0, r0, sp, lsr #3 - 4410: 16402302 strbne r2, [r0], -r2, lsl #6 - 4414: 000000eb andeq r0, r0, fp, ror #1 - 4418: 07027b05 streq r7, [r2, -r5, lsl #22] - 441c: 00000081 andeq r0, r0, r1, lsl #1 - 4420: 16442302 strbne r2, [r4], -r2, lsl #6 - 4424: 0000017c andeq r0, r0, ip, ror r1 - 4428: 13027c05 movwne r7, #11269 ; 0x2c05 - 442c: 000001ad andeq r0, r0, sp, lsr #3 - 4430: 16482302 strbne r2, [r8], -r2, lsl #6 - 4434: 00000263 andeq r0, r0, r3, ror #4 - 4438: 14027d05 strne r7, [r2], #-3333 ; 0xfffff2fb - 443c: 000009c0 andeq r0, r0, r0, asr #19 - 4440: 164c2302 strbne r2, [ip], -r2, lsl #6 - 4444: 00000348 andeq r0, r0, r8, asr #6 - 4448: 07028005 streq r8, [r2, -r5] - 444c: 00000081 andeq r0, r0, r1, lsl #1 - 4450: 16502302 ldrbne r2, [r0], -r2, lsl #6 - 4454: 000003f2 strdeq r0, [r0], -r2 - 4458: 09028105 stmdbeq r2, {r0, r2, r8, pc} - 445c: 00000664 andeq r0, r0, r4, ror #12 - 4460: 16542302 ldrbne r2, [r4], -r2, lsl #6 - 4464: 00000343 andeq r0, r0, r3, asr #6 - 4468: 0702a405 streq sl, [r2, -r5, lsl #8] - 446c: 0000096d andeq r0, r0, sp, ror #18 - 4470: 16582302 ldrbne r2, [r8], -r2, lsl #6 - 4474: 000002e8 andeq r0, r0, r8, ror #5 - 4478: 1302a805 movwne sl, #10245 ; 0x2805 - 447c: 00000302 andeq r0, r0, r2, lsl #6 - 4480: 02c82303 sbceq r2, r8, #201326592 ; 0xc000000 - 4484: 0001c216 andeq ip, r1, r6, lsl r2 - 4488: 02a90500 adceq r0, r9, #0, 10 - 448c: 0002b612 andeq fp, r2, r2, lsl r6 - 4490: cc230300 stcgt 3, cr0, [r3], #-0 - 4494: 01a91602 ; instruction: 0x01a91602 - 4498: ad050000 stcge 0, cr0, [r5, #-0] - 449c: 09d20c02 ldmibeq r2, {r1, sl, fp}^ - 44a0: 23030000 movwcs r0, #12288 ; 0x3000 - 44a4: ed1605dc cfldr32 mvfx0, [r6, #-880] ; 0xfffffc90 - 44a8: 05000004 streq r0, [r0, #-4] - 44ac: 141002b2 ldrne r0, [r0], #-690 ; 0xfffffd4e - 44b0: 03000007 movweq r0, #7 - 44b4: 1605e023 strne lr, [r5], -r3, lsr #32 - 44b8: 00000303 andeq r0, r0, r3, lsl #6 - 44bc: 0a02b405 beq b14d8 <_image_size+0xaa48> - 44c0: 000009de ldrdeq r0, [r0], -lr - 44c4: 05ec2303 strbeq r2, [ip, #771]! ; 0x303 - 44c8: 6a040f00 bvs 1080d0 <_image_size+0x61640> - 44cc: 02000006 andeq r0, r0, #6 - 44d0: 04030801 streq r0, [r3], #-2049 ; 0xfffff7ff - 44d4: 6a140000 bvs 5044dc <_image_size+0x45da4c> - 44d8: 0f000006 svceq 0x00000006 - 44dc: 0004c504 andeq ip, r4, r4, lsl #10 - 44e0: 81011200 mrshi r1, R9_usr - 44e4: 9b000000 blls 44ec - 44e8: 13000006 movwne r0, #6 - 44ec: 000004e4 andeq r0, r0, r4, ror #9 - 44f0: 00009613 andeq r9, r0, r3, lsl r6 - 44f4: 069b1300 ldreq r1, [fp], r0, lsl #6 - 44f8: 81130000 tsthi r3, r0 - 44fc: 00000000 andeq r0, r0, r0 - 4500: 0671040f ldrbteq r0, [r1], -pc, lsl #8 - 4504: 040f0000 streq r0, [pc], #-0 ; 450c - 4508: 0000067c andeq r0, r0, ip, ror r6 - 450c: 00b10112 adcseq r0, r1, r2, lsl r1 - 4510: 06c60000 strbeq r0, [r6], r0 - 4514: e4130000 ldr r0, [r3], #-0 - 4518: 13000004 movwne r0, #4 - 451c: 00000096 muleq r0, r6, r0 - 4520: 0000b113 andeq fp, r0, r3, lsl r1 - 4524: 00811300 addeq r1, r1, r0, lsl #6 - 4528: 0f000000 svceq 0x00000000 - 452c: 0006a704 andeq sl, r6, r4, lsl #14 - 4530: 81011200 mrshi r1, R9_usr - 4534: e1000000 mrs r0, (UNDEF: 0) - 4538: 13000006 movwne r0, #6 - 453c: 000004e4 andeq r0, r0, r4, ror #9 - 4540: 00009613 andeq r9, r0, r3, lsl r6 - 4544: 040f0000 streq r0, [pc], #-0 ; 454c - 4548: 000006cc andeq r0, r0, ip, asr #13 - 454c: 00004d09 andeq r4, r0, r9, lsl #26 - 4550: 0006f700 andeq pc, r6, r0, lsl #14 - 4554: 00880a00 addeq r0, r8, r0, lsl #20 - 4558: 00020000 andeq r0, r2, r0 - 455c: 00004d09 andeq r4, r0, r9, lsl #26 - 4560: 00070700 andeq r0, r7, r0, lsl #14 - 4564: 00880a00 addeq r0, r8, r0, lsl #20 - 4568: 00000000 andeq r0, r0, r0 - 456c: 00012606 andeq r2, r1, r6, lsl #12 - 4570: 01240500 ; instruction: 0x01240500 - 4574: 0003521a andeq r5, r3, sl, lsl r2 - 4578: 04291700 strteq r1, [r9], #-1792 ; 0xfffff900 - 457c: 050c0000 streq r0, [ip, #-0] - 4580: 53080128 movwpl r0, #33064 ; 0x8128 - 4584: 16000007 strne r0, [r0], -r7 - 4588: 00000595 muleq r0, r5, r5 - 458c: 11012a05 tstne r1, r5, lsl #20 - 4590: 00000753 andeq r0, r0, r3, asr r7 - 4594: 16002302 strne r2, [r0], -r2, lsl #6 - 4598: 000003ca andeq r0, r0, sl, asr #7 - 459c: 07012b05 streq r2, [r1, -r5, lsl #22] - 45a0: 00000081 andeq r0, r0, r1, lsl #1 - 45a4: 16042302 strne r2, [r4], -r2, lsl #6 - 45a8: 00000227 andeq r0, r0, r7, lsr #4 - 45ac: 0b012c05 bleq 4f5c8 - 45b0: 00000759 andeq r0, r0, r9, asr r7 - 45b4: 00082302 andeq r2, r8, r2, lsl #6 - 45b8: 0714040f ldreq r0, [r4, -pc, lsl #8] - 45bc: 040f0000 streq r0, [pc], #-0 ; 45c4 - 45c0: 00000707 andeq r0, r0, r7, lsl #14 - 45c4: 0000e317 andeq lr, r0, r7, lsl r3 - 45c8: 44050e00 strmi r0, [r5], #-3584 ; 0xfffff200 - 45cc: 079e0801 ldreq r0, [lr, r1, lsl #16] - 45d0: 8a160000 bhi 5845d8 <_image_size+0x4ddb48> - 45d4: 05000005 streq r0, [r0, #-5] - 45d8: 9e120145 muflssm f0, f2, f5 - 45dc: 02000007 andeq r0, r0, #7 - 45e0: 6d160023 ldcvs 0, cr0, [r6, #-140] ; 0xffffff74 - 45e4: 05000002 streq r0, [r0, #-2] - 45e8: 9e120146 muflssm f0, f2, f6 - 45ec: 02000007 andeq r0, r0, #7 - 45f0: ea160623 b 585e84 <_image_size+0x4df3f4> - 45f4: 05000008 streq r0, [r0, #-8] - 45f8: 54120147 ldrpl r0, [r2], #-327 ; 0xfffffeb9 - 45fc: 02000000 andeq r0, r0, #0 - 4600: 09000c23 stmdbeq r0, {r0, r1, r5, sl, fp} - 4604: 00000054 andeq r0, r0, r4, asr r0 - 4608: 000007ae andeq r0, r0, lr, lsr #15 - 460c: 0000880a andeq r8, r0, sl, lsl #16 - 4610: 18000200 stmdane r0, {r9} - 4614: 028505d0 addeq r0, r5, #208, 10 ; 0x34000000 - 4618: 0008f207 andeq pc, r8, r7, lsl #4 - 461c: 05541600 ldrbeq r1, [r4, #-1536] ; 0xfffffa00 - 4620: 87050000 strhi r0, [r5, -r0] - 4624: 00881802 addeq r1, r8, r2, lsl #16 - 4628: 23020000 movwcs r0, #8192 ; 0x2000 - 462c: 04f51600 ldrbteq r1, [r5], #1536 ; 0x600 - 4630: 88050000 stmdahi r5, {} ; - 4634: 06641202 strbteq r1, [r4], -r2, lsl #4 - 4638: 23020000 movwcs r0, #8192 ; 0x2000 - 463c: 010c1604 tsteq ip, r4, lsl #12 - 4640: 89050000 stmdbhi r5, {} ; - 4644: 08f21002 ldmeq r2!, {r1, ip}^ - 4648: 23020000 movwcs r0, #8192 ; 0x2000 - 464c: 032c1608 ; instruction: 0x032c1608 - 4650: 8a050000 bhi 144658 <_image_size+0x9dbc8> - 4654: 01c31702 biceq r1, r3, r2, lsl #14 - 4658: 23020000 movwcs r0, #8192 ; 0x2000 - 465c: 02461624 subeq r1, r6, #36, 12 ; 0x2400000 - 4660: 8b050000 blhi 144668 <_image_size+0x9dbd8> - 4664: 00810f02 addeq r0, r1, r2, lsl #30 - 4668: 23020000 movwcs r0, #8192 ; 0x2000 - 466c: 05901648 ldreq r1, [r0, #1608] ; 0x648 - 4670: 8c050000 stchi 0, cr0, [r5], {-0} - 4674: 007a2c02 rsbseq r2, sl, r2, lsl #24 - 4678: 23020000 movwcs r0, #8192 ; 0x2000 - 467c: 001c1650 andseq r1, ip, r0, asr r6 - 4680: 8d050000 stchi 0, cr0, [r5, #-0] - 4684: 075f1a02 ldrbeq r1, [pc, -r2, lsl #20] - 4688: 23020000 movwcs r0, #8192 ; 0x2000 - 468c: 01921658 orrseq r1, r2, r8, asr r6 - 4690: 8e050000 cdphi 0, 0, cr0, cr5, cr0, {0} - 4694: 01171602 tsteq r7, r2, lsl #12 - 4698: 23020000 movwcs r0, #8192 ; 0x2000 - 469c: 05021668 streq r1, [r2, #-1640] ; 0xfffff998 - 46a0: 8f050000 svchi 0x00050000 - 46a4: 01171602 tsteq r7, r2, lsl #12 - 46a8: 23020000 movwcs r0, #8192 ; 0x2000 - 46ac: 000e1670 andeq r1, lr, r0, ror r6 - 46b0: 90050000 andls r0, r5, r0 - 46b4: 01171602 tsteq r7, r2, lsl #12 - 46b8: 23020000 movwcs r0, #8192 ; 0x2000 - 46bc: 03581678 cmpeq r8, #120, 12 ; 0x7800000 - 46c0: 91050000 mrsls r0, (UNDEF: 5) - 46c4: 09021002 stmdbeq r2, {r1, ip} - 46c8: 23030000 movwcs r0, #12288 ; 0x3000 - 46cc: 21160180 tstcs r6, r0, lsl #3 - 46d0: 05000000 streq r0, [r0, #-0] - 46d4: 12100292 andsne r0, r0, #536870921 ; 0x20000009 - 46d8: 03000009 movweq r0, #9 - 46dc: 16018823 strne r8, [r1], -r3, lsr #16 - 46e0: 00000408 andeq r0, r0, r8, lsl #8 - 46e4: 0f029305 svceq 0x00029305 - 46e8: 00000081 andeq r0, r0, r1, lsl #1 - 46ec: 01a02303 lsleq r2, r3, #6 - 46f0: 00006416 andeq r6, r0, r6, lsl r4 - 46f4: 02940500 addseq r0, r4, #0, 10 - 46f8: 00011716 andeq r1, r1, r6, lsl r7 - 46fc: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 4700: 01b31601 ; instruction: 0x01b31601 - 4704: 95050000 strls r0, [r5, #-0] - 4708: 01171602 tsteq r7, r2, lsl #12 - 470c: 23030000 movwcs r0, #12288 ; 0x3000 - 4710: 551601ac ldrpl r0, [r6, #-428] ; 0xfffffe54 - 4714: 05000001 streq r0, [r0, #-1] - 4718: 17160296 ; instruction: 0x17160296 - 471c: 03000001 movweq r0, #1 - 4720: 1601b423 strne fp, [r1], -r3, lsr #8 - 4724: 0000027b andeq r0, r0, fp, ror r2 - 4728: 16029705 strne r9, [r2], -r5, lsl #14 - 472c: 00000117 andeq r0, r0, r7, lsl r1 - 4730: 01bc2303 ; instruction: 0x01bc2303 - 4734: 00018116 andeq r8, r1, r6, lsl r1 - 4738: 02980500 addseq r0, r8, #0, 10 - 473c: 00011716 andeq r1, r1, r6, lsl r7 - 4740: c4230300 strtgt r0, [r3], #-768 ; 0xfffffd00 - 4744: 02b61601 adcseq r1, r6, #1048576 ; 0x100000 - 4748: 99050000 stmdbls r5, {} ; - 474c: 00810802 addeq r0, r1, r2, lsl #16 - 4750: 23030000 movwcs r0, #12288 ; 0x3000 - 4754: 090001cc stmdbeq r0, {r2, r3, r6, r7, r8} - 4758: 0000066a andeq r0, r0, sl, ror #12 - 475c: 00000902 andeq r0, r0, r2, lsl #18 - 4760: 0000880a andeq r8, r0, sl, lsl #16 - 4764: 09001900 stmdbeq r0, {r8, fp, ip} - 4768: 0000066a andeq r0, r0, sl, ror #12 - 476c: 00000912 andeq r0, r0, r2, lsl r9 - 4770: 0000880a andeq r8, r0, sl, lsl #16 - 4774: 09000700 stmdbeq r0, {r8, r9, sl} - 4778: 0000066a andeq r0, r0, sl, ror #12 - 477c: 00000922 andeq r0, r0, r2, lsr #18 - 4780: 0000880a andeq r8, r0, sl, lsl #16 - 4784: 18001700 stmdane r0, {r8, r9, sl, ip} - 4788: 029e05f0 addseq r0, lr, #240, 10 ; 0x3c000000 - 478c: 00094d07 andeq r4, r9, r7, lsl #26 - 4790: 00dc1600 sbcseq r1, ip, r0, lsl #12 - 4794: a1050000 mrsge r0, (UNDEF: 5) - 4798: 094d1b02 stmdbeq sp, {r1, r8, r9, fp, ip}^ - 479c: 23020000 movwcs r0, #8192 ; 0x2000 - 47a0: 05b41600 ldreq r1, [r4, #1536]! ; 0x600 - 47a4: a2050000 andge r0, r5, #0 - 47a8: 095d1802 ldmdbeq sp, {r1, fp, ip}^ - 47ac: 23020000 movwcs r0, #8192 ; 0x2000 - 47b0: 4c090078 stcmi 0, cr0, [r9], {120} ; 0x78 - 47b4: 5d000003 stcpl 0, cr0, [r0, #-12] - 47b8: 0a000009 beq 47e4 - 47bc: 00000088 andeq r0, r0, r8, lsl #1 - 47c0: 8809001d stmdahi r9, {r0, r2, r3, r4} - 47c4: 6d000000 stcvs 0, cr0, [r0, #-0] - 47c8: 0a000009 beq 47f4 - 47cc: 00000088 andeq r0, r0, r8, lsl #1 - 47d0: f019001d ; instruction: 0xf019001d - 47d4: 03028305 movweq r8, #8965 ; 0x2305 - 47d8: 00000992 muleq r0, r2, r9 - 47dc: 0005181a andeq r1, r5, sl, lsl r8 - 47e0: 029a0500 addseq r0, sl, #0, 10 - 47e4: 0007ae0b andeq sl, r7, fp, lsl #28 - 47e8: 033b1a00 teqeq fp, #0, 20 - 47ec: a3050000 movwge r0, #20480 ; 0x5000 - 47f0: 09220b02 stmdbeq r2!, {r1, r8, r9, fp} - 47f4: 09000000 stmdbeq r0, {} ; - 47f8: 0000066a andeq r0, r0, sl, ror #12 - 47fc: 000009a2 andeq r0, r0, r2, lsr #19 - 4800: 0000880a andeq r8, r0, sl, lsl #16 - 4804: 1b001800 blne a80c - 4808: 0000059b muleq r0, fp, r5 - 480c: a2040f01 andge r0, r4, #1, 30 - 4810: 1c000009 stcne 0, cr0, [r0], {9} - 4814: 0009ba01 andeq fp, r9, r1, lsl #20 - 4818: 04e41300 strbteq r1, [r4], #768 ; 0x300 - 481c: 0f000000 svceq 0x00000000 - 4820: 0009ae04 andeq sl, r9, r4, lsl #28 - 4824: ad040f00 stcge 15, cr0, [r4, #-0] - 4828: 1c000001 stcne 0, cr0, [r0], {1} - 482c: 0009d201 andeq sp, r9, r1, lsl #4 - 4830: 00811300 addeq r1, r1, r0, lsl #6 - 4834: 0f000000 svceq 0x00000000 - 4838: 0009d804 andeq sp, r9, r4, lsl #16 - 483c: c6040f00 strgt r0, [r4], -r0, lsl #30 - 4840: 09000009 stmdbeq r0, {r0, r3} - 4844: 00000707 andeq r0, r0, r7, lsl #14 - 4848: 000009ee andeq r0, r0, lr, ror #19 - 484c: 0000880a andeq r8, r0, sl, lsl #16 - 4850: 1d000200 sfmne f0, 4, [r0, #-0] - 4854: 00000316 andeq r0, r0, r6, lsl r3 - 4858: 17033305 strne r3, [r3, -r5, lsl #6] - 485c: 000004e4 andeq r0, r0, r4, ror #9 - 4860: 0f1d0101 svceq 0x001d0101 - 4864: 05000003 streq r0, [r0, #-3] - 4868: ea1d0334 b 745540 <_image_size+0x69eab0> - 486c: 01000004 tsteq r0, r4 - 4870: 187f0301 ldmdane pc!, {r0, r8, r9}^ ; - 4874: 42070000 andmi r0, r7, #0 - 4878: 00006e12 andeq r6, r0, r2, lsl lr - 487c: 00721d00 rsbseq r1, r2, r0, lsl #26 - 4880: 34080000 strcc r0, [r8], #-0 - 4884: 00881503 addeq r1, r8, r3, lsl #10 - 4888: 01010000 mrseq r0, (UNDEF: 1) - 488c: 001ee503 andseq lr, lr, r3, lsl #10 - 4890: 16260900 strtne r0, [r6], -r0, lsl #18 - 4894: 00000088 andeq r0, r0, r8, lsl #1 - 4898: 001a1a0d andseq r1, sl, sp, lsl #20 - 489c: 5e0a0400 cfcpyspl mvf0, mvf10 - 48a0: 000ae30c andeq lr, sl, ip, lsl #6 - 48a4: 1c281e00 stcne 14, cr1, [r8], #-0 - 48a8: 600a0000 andvs r0, sl, r0 - 48ac: 00008812 andeq r8, r0, r2, lsl r8 - 48b0: 18080400 stmdane r8, {sl} - 48b4: 1e002302 cdpne 3, 0, cr2, cr0, cr2, {0} - 48b8: 00001daf andeq r1, r0, pc, lsr #27 - 48bc: 8812610a ldmdahi r2, {r1, r3, r8, sp, lr} - 48c0: 04000000 streq r0, [r0], #-0 - 48c4: 23021602 movwcs r1, #9730 ; 0x2602 - 48c8: 1acb1e00 bne ff2cc0d0 - 48cc: 620a0000 andvs r0, sl, #0 - 48d0: 00008812 andeq r8, r0, r2, lsl r8 - 48d4: 15010400 strne r0, [r1, #-1024] ; 0xfffffc00 - 48d8: 1f002302 svcne 0x00002302 - 48dc: 004b5242 subeq r5, fp, r2, asr #4 - 48e0: 8812630a ldmdahi r2, {r1, r3, r8, r9, sp, lr} - 48e4: 04000000 streq r0, [r0], #-0 - 48e8: 23021401 movwcs r1, #9217 ; 0x2401 - 48ec: 1c991e00 ldcne 14, cr1, [r9], {0} - 48f0: 640a0000 strvs r0, [sl], #-0 - 48f4: 00008812 andeq r8, r0, r2, lsl r8 - 48f8: 13010400 movwne r0, #5120 ; 0x1400 - 48fc: 1e002302 cdpne 3, 0, cr2, cr0, cr2, {0} - 4900: 00001e8f andeq r1, r0, pc, lsl #29 - 4904: 8812650a ldmdahi r2, {r1, r3, r8, sl, sp, lr} - 4908: 04000000 streq r0, [r0], #-0 - 490c: 23021201 movwcs r1, #8705 ; 0x2201 - 4910: 52451f00 subpl r1, r5, #0, 30 - 4914: 660a0052 ; instruction: 0x660a0052 - 4918: 00008812 andeq r8, r0, r2, lsl r8 - 491c: 11010400 tstne r1, r0, lsl #8 - 4920: 1e002302 cdpne 3, 0, cr2, cr0, cr2, {0} - 4924: 00001a94 muleq r0, r4, sl - 4928: 8812670a ldmdahi r2, {r1, r3, r8, r9, sl, sp, lr} - 492c: 04000000 streq r0, [r0], #-0 - 4930: 23021001 movwcs r1, #8193 ; 0x2001 - 4934: 1db91e00 ldcne 14, cr1, [r9] - 4938: 680a0000 stmdavs sl, {} ; - 493c: 00008812 andeq r8, r0, r2, lsl r8 - 4940: 00100400 andseq r0, r0, r0, lsl #8 - 4944: 00002302 andeq r2, r0, r2, lsl #6 - 4948: 001f5b20 andseq r5, pc, r0, lsr #22 - 494c: 5b0a0400 blpl 285954 <_image_size+0x1deec4> - 4950: 000b050f andeq r0, fp, pc, lsl #10 - 4954: 00552100 subseq r2, r5, r0, lsl #2 - 4958: 270d5d0a strcs r5, [sp, -sl, lsl #26] - 495c: 2100000a tstcs r0, sl - 4960: 690a0042 stmdbvs sl, {r1, r6} - 4964: 000a3307 andeq r3, sl, r7, lsl #6 - 4968: 19030000 stmdbne r3, {} ; - 496c: 0a00001c beq 49e4 - 4970: 0ae3036a beq ff8c5720 - 4974: ef170000 svc 0x00170000 - 4978: 0400001b streq r0, [r0], #-27 ; 0xffffffe5 - 497c: 0c01080a stceq 8, cr0, [r1], {10} - 4980: 00000b46 andeq r0, r0, r6, asr #22 - 4984: 001a3222 andseq r3, sl, r2, lsr #4 - 4988: 010a0a00 tsteq sl, r0, lsl #20 - 498c: 00008812 andeq r8, r0, r2, lsl r8 - 4990: 18080400 stmdane r8, {sl} - 4994: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4998: 00001daf andeq r1, r0, pc, lsr #27 - 499c: 12010b0a andne r0, r1, #10240 ; 0x2800 - 49a0: 00000088 andeq r0, r0, r8, lsl #1 - 49a4: 02001804 andeq r1, r0, #4, 16 ; 0x40000 - 49a8: 23000023 movwcs r0, #35 ; 0x23 - 49ac: 00001e0d andeq r1, r0, sp, lsl #28 - 49b0: 01050a04 tsteq r5, r4, lsl #20 - 49b4: 000b6b0f andeq r6, fp, pc, lsl #22 - 49b8: 00552400 subseq r2, r5, r0, lsl #8 - 49bc: 0d01070a stceq 7, cr0, [r1, #-40] ; 0xffffffd8 - 49c0: 00000a27 andeq r0, r0, r7, lsr #20 - 49c4: 0a004224 beq 1525c - 49c8: 1107010c tstne r7, ip, lsl #2 - 49cc: 0000000b andeq r0, r0, fp - 49d0: 001e6206 andseq r6, lr, r6, lsl #4 - 49d4: 010d0a00 tsteq sp, r0, lsl #20 - 49d8: 000b4603 andeq r4, fp, r3, lsl #12 - 49dc: 1f021700 svcne 0x00021700 - 49e0: 0a040000 beq 1049e8 <_image_size+0x5df58> - 49e4: b70c013f smladxlt ip, pc, r1, r0 ; - 49e8: 2200000c andcs r0, r0, #12 - 49ec: 00001d43 andeq r1, r0, r3, asr #26 - 49f0: 1201410a andne r4, r1, #-2147483646 ; 0x80000002 - 49f4: 00000088 andeq r0, r0, r8, lsl #1 - 49f8: 021f0104 andseq r0, pc, #4, 2 - 49fc: 67220023 strvs r0, [r2, -r3, lsr #32]! - 4a00: 0a00001a beq 4a70 - 4a04: 88120142 ldmdahi r2, {r1, r6, r8} - 4a08: 04000000 streq r0, [r0], #-0 - 4a0c: 23021e01 movwcs r1, #11777 ; 0x2e01 - 4a10: 1e1b2200 cdpne 2, 1, cr2, cr11, cr0, {0} - 4a14: 430a0000 movwmi r0, #40960 ; 0xa000 - 4a18: 00881201 addeq r1, r8, r1, lsl #4 - 4a1c: 01040000 mrseq r0, (UNDEF: 4) - 4a20: 0023021d eoreq r0, r3, sp, lsl r2 - 4a24: 001de322 andseq lr, sp, r2, lsr #6 - 4a28: 01440a00 cmpeq r4, r0, lsl #20 - 4a2c: 00008812 andeq r8, r0, r2, lsl r8 - 4a30: 1c010400 cfstrsne mvf0, [r1], {-0} - 4a34: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4a38: 00001bcb andeq r1, r0, fp, asr #23 - 4a3c: 1201450a andne r4, r1, #41943040 ; 0x2800000 - 4a40: 00000088 andeq r0, r0, r8, lsl #1 - 4a44: 021b0104 andseq r0, fp, #4, 2 - 4a48: 3e220023 cdpcc 0, 2, cr0, cr2, cr3, {1} - 4a4c: 0a00001b beq 4ac0 - 4a50: 88120146 ldmdahi r2, {r1, r2, r6, r8} - 4a54: 04000000 streq r0, [r0], #-0 - 4a58: 23021a01 movwcs r1, #10753 ; 0x2a01 - 4a5c: 1a9c2200 bne fe70d264 - 4a60: 470a0000 strmi r0, [sl, -r0] - 4a64: 00881201 addeq r1, r8, r1, lsl #4 - 4a68: 01040000 mrseq r0, (UNDEF: 4) - 4a6c: 00230219 eoreq r0, r3, r9, lsl r2 - 4a70: 001e8322 andseq r8, lr, r2, lsr #6 - 4a74: 01480a00 cmpeq r8, r0, lsl #20 - 4a78: 00008812 andeq r8, r0, r2, lsl r8 - 4a7c: 18010400 stmdane r1, {sl} - 4a80: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4a84: 00001d06 andeq r1, r0, r6, lsl #26 - 4a88: 1201490a andne r4, r1, #163840 ; 0x28000 - 4a8c: 00000088 andeq r0, r0, r8, lsl #1 - 4a90: 02170104 andseq r0, r7, #4, 2 - 4a94: cd220023 stcgt 0, cr0, [r2, #-140]! ; 0xffffff74 - 4a98: 0a00001d beq 4b14 - 4a9c: 8812014a ldmdahi r2, {r1, r3, r6, r8} - 4aa0: 04000000 streq r0, [r0], #-0 - 4aa4: 23021601 movwcs r1, #9729 ; 0x2601 - 4aa8: 43492500 movtmi r2, #38144 ; 0x9500 - 4aac: 4b0a0044 blmi 284bc4 <_image_size+0x1de134> - 4ab0: 00881201 addeq r1, r8, r1, lsl #4 - 4ab4: 02040000 andeq r0, r4, #0 - 4ab8: 00230214 eoreq r0, r3, r4, lsl r2 - 4abc: 001b1422 andseq r1, fp, r2, lsr #8 - 4ac0: 014c0a00 cmpeq ip, r0, lsl #20 - 4ac4: 00008812 andeq r8, r0, r2, lsl r8 - 4ac8: 13010400 movwne r0, #5120 ; 0x1400 - 4acc: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4ad0: 00001f80 andeq r1, r0, r0, lsl #31 - 4ad4: 12014d0a andne r4, r1, #640 ; 0x280 - 4ad8: 00000088 andeq r0, r0, r8, lsl #1 - 4adc: 02120104 andseq r0, r2, #4, 2 - 4ae0: 9f220023 svcls 0x00220023 - 4ae4: 0a00001e beq 4b64 - 4ae8: 8812014e ldmdahi r2, {r1, r2, r3, r6, r8} - 4aec: 04000000 streq r0, [r0], #-0 - 4af0: 23021101 movwcs r1, #8449 ; 0x2101 - 4af4: 1d7b2200 lfmne f2, 2, [fp, #-0] - 4af8: 4f0a0000 svcmi 0x000a0000 - 4afc: 00881201 addeq r1, r8, r1, lsl #4 - 4b00: 01040000 mrseq r0, (UNDEF: 4) - 4b04: 00230210 eoreq r0, r3, r0, lsl r2 - 4b08: 001daf22 andseq sl, sp, r2, lsr #30 - 4b0c: 01500a00 cmpeq r0, r0, lsl #20 - 4b10: 00008812 andeq r8, r0, r2, lsl r8 - 4b14: 00100400 andseq r0, r0, r0, lsl #8 - 4b18: 00002302 andeq r2, r0, r2, lsl #6 - 4b1c: 001c6123 andseq r6, ip, r3, lsr #2 - 4b20: 3c0a0400 cfstrscc mvf0, [sl], {-0} - 4b24: 0cdc0f01 ldcleq 15, cr0, [ip], {1} - 4b28: 55240000 strpl r0, [r4, #-0]! - 4b2c: 013e0a00 teqeq lr, r0, lsl #20 - 4b30: 000a270d andeq r2, sl, sp, lsl #14 - 4b34: 00422400 subeq r2, r2, r0, lsl #8 - 4b38: 0701510a streq r5, [r1, -sl, lsl #2] - 4b3c: 00000b78 andeq r0, r0, r8, ror fp - 4b40: 1a060600 bne 186348 <_image_size+0xdf8b8> - 4b44: 520a0000 andpl r0, sl, #0 - 4b48: 0cb70301 ldceq 3, cr0, [r7], #4 - 4b4c: e8170000 ldmda r7, {} ; - 4b50: 0400001a streq r0, [r0], #-26 ; 0xffffffe6 - 4b54: 0c03060a stceq 6, cr0, [r3], {10} - 4b58: 00000e27 andeq r0, r0, r7, lsr #28 - 4b5c: 001c3022 andseq r3, ip, r2, lsr #32 - 4b60: 03080a00 movweq r0, #35328 ; 0x8a00 - 4b64: 00008812 andeq r8, r0, r2, lsl r8 - 4b68: 1f010400 svcne 0x00010400 - 4b6c: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4b70: 00001bb1 ; instruction: 0x00001bb1 - 4b74: 1203090a andne r0, r3, #163840 ; 0x28000 - 4b78: 00000088 andeq r0, r0, r8, lsl #1 - 4b7c: 021e0104 andseq r0, lr, #4, 2 - 4b80: 5c220023 stcpl 0, cr0, [r2], #-140 ; 0xffffff74 - 4b84: 0a00001c beq 4bfc - 4b88: 8812030a ldmdahi r2, {r1, r3, r8, r9} - 4b8c: 04000000 streq r0, [r0], #-0 - 4b90: 23021d01 movwcs r1, #11521 ; 0x2d01 - 4b94: 1e022200 cdpne 2, 0, cr2, cr2, cr0, {0} - 4b98: 0b0a0000 bleq 284ba0 <_image_size+0x1de110> - 4b9c: 00881203 addeq r1, r8, r3, lsl #4 - 4ba0: 01040000 mrseq r0, (UNDEF: 4) - 4ba4: 0023021c eoreq r0, r3, ip, lsl r2 - 4ba8: 001ba622 andseq sl, fp, r2, lsr #12 - 4bac: 030c0a00 movweq r0, #51712 ; 0xca00 - 4bb0: 00008812 andeq r8, r0, r2, lsl r8 - 4bb4: 1b010400 blne 45bbc - 4bb8: 25002302 strcs r2, [r0, #-770] ; 0xfffffcfe - 4bbc: 0a005357 beq 19920 - 4bc0: 8812030d ldmdahi r2, {r0, r2, r3, r8, r9} - 4bc4: 04000000 streq r0, [r0], #-0 - 4bc8: 23021a01 movwcs r1, #10753 ; 0x2a01 - 4bcc: 1a4d2200 bne 134d3d4 <_image_size+0x12a6944> - 4bd0: 0e0a0000 cdpeq 0, 0, cr0, cr10, cr0, {0} - 4bd4: 00881203 addeq r1, r8, r3, lsl #4 - 4bd8: 01040000 mrseq r0, (UNDEF: 4) - 4bdc: 00230219 eoreq r0, r3, r9, lsl r2 - 4be0: 001c1422 andseq r1, ip, r2, lsr #8 - 4be4: 030f0a00 movweq r0, #64000 ; 0xfa00 - 4be8: 00008812 andeq r8, r0, r2, lsl r8 - 4bec: 18010400 stmdane r1, {sl} - 4bf0: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4bf4: 00001ed1 ldrdeq r1, [r0], -r1 ; - 4bf8: 1203100a andne r1, r3, #10 - 4bfc: 00000088 andeq r0, r0, r8, lsl #1 - 4c00: 02170104 andseq r0, r7, #4, 2 - 4c04: 58220023 stmdapl r2!, {r0, r1, r5} - 4c08: 0a00001e beq 4c88 - 4c0c: 88120311 ldmdahi r2, {r0, r4, r8, r9} - 4c10: 04000000 streq r0, [r0], #-0 - 4c14: 23021502 movwcs r1, #9474 ; 0x2502 - 4c18: 1f8f2200 svcne 0x008f2200 - 4c1c: 120a0000 andne r0, sl, #0 - 4c20: 00881203 addeq r1, r8, r3, lsl #4 - 4c24: 01040000 mrseq r0, (UNDEF: 4) - 4c28: 00230214 eoreq r0, r3, r4, lsl r2 - 4c2c: 53544325 cmppl r4, #-1811939328 ; 0x94000000 - 4c30: 03130a00 tsteq r3, #0, 20 - 4c34: 00008812 andeq r8, r0, r2, lsl r8 - 4c38: 13010400 movwne r0, #5120 ; 0x1400 - 4c3c: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4c40: 00001a15 andeq r1, r0, r5, lsl sl - 4c44: 1203140a andne r1, r3, #167772160 ; 0xa000000 - 4c48: 00000088 andeq r0, r0, r8, lsl #1 - 4c4c: 02120104 andseq r0, r2, #4, 2 - 4c50: 5d220023 stcpl 0, cr0, [r2, #-140]! ; 0xffffff74 - 4c54: 0a00001e beq 4cd4 - 4c58: 88120315 ldmdahi r2, {r0, r2, r4, r8, r9} - 4c5c: 04000000 streq r0, [r0], #-0 - 4c60: 23021101 movwcs r1, #8449 ; 0x2101 - 4c64: 1e402200 cdpne 2, 4, cr2, cr0, cr0, {0} - 4c68: 160a0000 strne r0, [sl], -r0 - 4c6c: 00881203 addeq r1, r8, r3, lsl #4 - 4c70: 01040000 mrseq r0, (UNDEF: 4) - 4c74: 00230210 eoreq r0, r3, r0, lsl r2 - 4c78: 001daf22 andseq sl, sp, r2, lsr #30 - 4c7c: 03170a00 tsteq r7, #0, 20 - 4c80: 00008812 andeq r8, r0, r2, lsl r8 - 4c84: 00100400 andseq r0, r0, r0, lsl #8 - 4c88: 00002302 andeq r2, r0, r2, lsl #6 - 4c8c: 001c6f23 andseq r6, ip, r3, lsr #30 - 4c90: 030a0400 movweq r0, #41984 ; 0xa400 - 4c94: 0e4c0f03 cdpeq 15, 4, cr0, cr12, cr3, {0} - 4c98: 55240000 strpl r0, [r4, #-0]! - 4c9c: 03050a00 movweq r0, #23040 ; 0x5a00 - 4ca0: 000a270d andeq r2, sl, sp, lsl #14 - 4ca4: 00422400 subeq r2, r2, r0, lsl #8 - 4ca8: 0703180a streq r1, [r3, -sl, lsl #16] - 4cac: 00000ce9 andeq r0, r0, r9, ror #25 - 4cb0: 1bd20600 blne ff4864b8 - 4cb4: 190a0000 stmdbne sl, {} ; - 4cb8: 0e270303 cdpeq 3, 2, cr0, cr7, cr3, {0} - 4cbc: 97170000 ldrls r0, [r7, -r0] - 4cc0: 0400001d streq r0, [r0], #-29 ; 0xffffffe3 - 4cc4: 0c04c50a cfstr32eq mvfx12, [r4], {10} - 4cc8: 00000f97 muleq r0, r7, pc ; - 4ccc: 001a4722 andseq r4, sl, r2, lsr #14 - 4cd0: 04c70a00 strbeq r0, [r7], #2560 ; 0xa00 - 4cd4: 00008812 andeq r8, r0, r2, lsl r8 - 4cd8: 1f010400 svcne 0x00010400 - 4cdc: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4ce0: 00001b7b andeq r1, r0, fp, ror fp - 4ce4: 1204c80a andne ip, r4, #655360 ; 0xa0000 - 4ce8: 00000088 andeq r0, r0, r8, lsl #1 - 4cec: 021e0104 andseq r0, lr, #4, 2 - 4cf0: 45220023 strmi r0, [r2, #-35]! ; 0xffffffdd - 4cf4: 0a00001e beq 4d74 - 4cf8: 881204c9 ldmdahi r2, {r0, r3, r6, r7, sl} - 4cfc: 04000000 streq r0, [r0], #-0 - 4d00: 23021d01 movwcs r1, #11521 ; 0x2d01 - 4d04: 1b452200 blne 114d50c <_image_size+0x10a6a7c> - 4d08: ca0a0000 bgt 284d10 <_image_size+0x1de280> - 4d0c: 00881204 addeq r1, r8, r4, lsl #4 - 4d10: 01040000 mrseq r0, (UNDEF: 4) - 4d14: 0023021c eoreq r0, r3, ip, lsl r2 - 4d18: 001bbf22 andseq fp, fp, r2, lsr #30 - 4d1c: 04cb0a00 strbeq r0, [fp], #2560 ; 0xa00 - 4d20: 00008812 andeq r8, r0, r2, lsl r8 - 4d24: 1b010400 blne 45d2c - 4d28: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4d2c: 000019fd strdeq r1, [r0], -sp - 4d30: 1204cc0a andne ip, r4, #2560 ; 0xa00 - 4d34: 00000088 andeq r0, r0, r8, lsl #1 - 4d38: 021a0104 andseq r0, sl, #4, 2 - 4d3c: b8220023 stmdalt r2!, {r0, r1, r5} - 4d40: 0a00001a beq 4db0 - 4d44: 881204cd ldmdahi r2, {r0, r2, r3, r6, r7, sl} - 4d48: 04000000 streq r0, [r0], #-0 - 4d4c: 23021901 movwcs r1, #10497 ; 0x2901 - 4d50: 1e882200 cdpne 2, 8, cr2, cr8, cr0, {0} - 4d54: ce0a0000 cdpgt 0, 0, cr0, cr10, cr0, {0} - 4d58: 00881204 addeq r1, r8, r4, lsl #4 - 4d5c: 01040000 mrseq r0, (UNDEF: 4) - 4d60: 00230218 eoreq r0, r3, r8, lsl r2 - 4d64: 00495225 subeq r5, r9, r5, lsr #4 - 4d68: 1204cf0a andne ip, r4, #10, 30 ; 0x28 - 4d6c: 00000088 andeq r0, r0, r8, lsl #1 - 4d70: 02170104 andseq r0, r7, #4, 2 - 4d74: 44250023 strtmi r0, [r5], #-35 ; 0xffffffdd - 4d78: 0a004443 beq 15e8c - 4d7c: 881204d0 ldmdahi r2, {r4, r6, r7, sl} - 4d80: 04000000 streq r0, [r0], #-0 - 4d84: 23021601 movwcs r1, #9729 ; 0x2601 - 4d88: 53442500 movtpl r2, #17664 ; 0x4500 - 4d8c: d10a0052 qaddle r0, r2, sl - 4d90: 00881204 addeq r1, r8, r4, lsl #4 - 4d94: 01040000 mrseq r0, (UNDEF: 4) - 4d98: 00230215 eoreq r0, r3, r5, lsl r2 - 4d9c: 001bb622 andseq fp, fp, r2, lsr #12 - 4da0: 04d20a00 ldrbeq r0, [r2], #2560 ; 0xa00 - 4da4: 00008812 andeq r8, r0, r2, lsl r8 - 4da8: 14010400 strne r0, [r1], #-1024 ; 0xfffffc00 - 4dac: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4db0: 00001e4f andeq r1, r0, pc, asr #28 - 4db4: 1204d30a andne sp, r4, #671088640 ; 0x28000000 - 4db8: 00000088 andeq r0, r0, r8, lsl #1 - 4dbc: 02130104 andseq r0, r3, #4, 2 - 4dc0: cb220023 blgt 884e54 <_image_size+0x7de3c4> - 4dc4: 0a00001e beq 4e44 - 4dc8: 881204d4 ldmdahi r2, {r2, r4, r6, r7, sl} - 4dcc: 04000000 streq r0, [r0], #-0 - 4dd0: 23021201 movwcs r1, #8705 ; 0x2201 - 4dd4: 1a802200 bne fe00d5dc - 4dd8: d50a0000 strle r0, [sl, #-0] - 4ddc: 00881204 addeq r1, r8, r4, lsl #4 - 4de0: 02040000 andeq r0, r4, #0 - 4de4: 00230210 eoreq r0, r3, r0, lsl r2 - 4de8: 001daf22 andseq sl, sp, r2, lsr #30 - 4dec: 04d60a00 ldrbeq r0, [r6], #2560 ; 0xa00 - 4df0: 00008812 andeq r8, r0, r2, lsl r8 - 4df4: 00100400 andseq r0, r0, r0, lsl #8 - 4df8: 00002302 andeq r2, r0, r2, lsl #6 - 4dfc: 001c7d23 andseq r7, ip, r3, lsr #26 - 4e00: c20a0400 andgt r0, sl, #0, 8 - 4e04: 0fbc0f04 svceq 0x00bc0f04 - 4e08: 55240000 strpl r0, [r4, #-0]! - 4e0c: 04c40a00 strbeq r0, [r4], #2560 ; 0xa00 - 4e10: 000a270d andeq r2, sl, sp, lsl #14 - 4e14: 00422400 subeq r2, r2, r0, lsl #8 - 4e18: 0704d70a streq sp, [r4, -sl, lsl #14] - 4e1c: 00000e59 andeq r0, r0, r9, asr lr - 4e20: 1ea40600 cdpne 6, 10, cr0, cr4, cr0, {0} - 4e24: d80a0000 stmdale sl, {} ; - 4e28: 0f970304 svceq 0x00970304 - 4e2c: 8e170000 cdphi 0, 1, cr0, cr7, cr0, {0} - 4e30: 0400001b streq r0, [r0], #-27 ; 0xffffffe5 - 4e34: 0c067c0a stceq 12, cr7, [r6], {10} - 4e38: 000010bc strheq r1, [r0], -ip - 4e3c: 001f5622 andseq r5, pc, r2, lsr #12 - 4e40: 067e0a00 ldrbteq r0, [lr], -r0, lsl #20 - 4e44: 00008812 andeq r8, r0, r2, lsl r8 - 4e48: 1f010400 svcne 0x00010400 - 4e4c: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4e50: 00001b19 andeq r1, r0, r9, lsl fp - 4e54: 12067f0a andne r7, r6, #10, 30 ; 0x28 - 4e58: 00000088 andeq r0, r0, r8, lsl #1 - 4e5c: 021e0104 andseq r0, lr, #4, 2 - 4e60: a4220023 strtge r0, [r2], #-35 ; 0xffffffdd - 4e64: 0a00001f beq 4ee8 - 4e68: 88120680 ldmdahi r2, {r7, r9, sl} - 4e6c: 04000000 streq r0, [r0], #-0 - 4e70: 23021d01 movwcs r1, #11521 ; 0x2d01 - 4e74: 1ac62200 bne ff18d67c - 4e78: 810a0000 mrshi r0, (UNDEF: 10) - 4e7c: 00881206 addeq r1, r8, r6, lsl #4 - 4e80: 01040000 mrseq r0, (UNDEF: 4) - 4e84: 0023021c eoreq r0, r3, ip, lsl r2 - 4e88: 001e0722 andseq r0, lr, r2, lsr #14 - 4e8c: 06820a00 streq r0, [r2], r0, lsl #20 - 4e90: 00008812 andeq r8, r0, r2, lsl r8 - 4e94: 1b010400 blne 45e9c - 4e98: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4e9c: 00001bc6 andeq r1, r0, r6, asr #23 - 4ea0: 1206830a andne r8, r6, #671088640 ; 0x28000000 - 4ea4: 00000088 andeq r0, r0, r8, lsl #1 - 4ea8: 021a0104 andseq r0, sl, #4, 2 - 4eac: 07220023 streq r0, [r2, -r3, lsr #32]! - 4eb0: 0a00001c beq 4f28 - 4eb4: 88120684 ldmdahi r2, {r2, r7, r9, sl} - 4eb8: 04000000 streq r0, [r0], #-0 - 4ebc: 23021901 movwcs r1, #10497 ; 0x2901 - 4ec0: 1a6c2200 bne 1b0d6c8 <_image_size+0x1a66c38> - 4ec4: 850a0000 strhi r0, [sl, #-0] - 4ec8: 00881206 addeq r1, r8, r6, lsl #4 - 4ecc: 01040000 mrseq r0, (UNDEF: 4) - 4ed0: 00230218 eoreq r0, r3, r8, lsl r2 - 4ed4: 001b5822 andseq r5, fp, r2, lsr #16 - 4ed8: 06860a00 streq r0, [r6], r0, lsl #20 - 4edc: 00008812 andeq r8, r0, r2, lsl r8 - 4ee0: 17010400 strne r0, [r1, -r0, lsl #8] - 4ee4: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4ee8: 00001b76 andeq r1, r0, r6, ror fp - 4eec: 1206870a andne r8, r6, #2621440 ; 0x280000 - 4ef0: 00000088 andeq r0, r0, r8, lsl #1 - 4ef4: 02160104 andseq r0, r6, #4, 2 - 4ef8: 19220023 stmdbne r2!, {r0, r1, r5} - 4efc: 0a00001d beq 4f78 - 4f00: 88120688 ldmdahi r2, {r3, r7, r9, sl} - 4f04: 04000000 streq r0, [r0], #-0 - 4f08: 23021006 movwcs r1, #8198 ; 0x2006 - 4f0c: 1daf2200 sfmne f2, 4, [pc] ; 4f14 - 4f10: 890a0000 stmdbhi sl, {} ; - 4f14: 00881206 addeq r1, r8, r6, lsl #4 - 4f18: 10040000 andne r0, r4, r0 - 4f1c: 00230200 eoreq r0, r3, r0, lsl #4 - 4f20: 1c8b2300 stcne 3, cr2, [fp], {0} - 4f24: 0a040000 beq 104f2c <_image_size+0x5e49c> - 4f28: e10f0679 hlt 0xf069 - 4f2c: 24000010 strcs r0, [r0], #-16 - 4f30: 7b0a0055 blvc 28508c <_image_size+0x1de5fc> - 4f34: 0a270d06 beq 9c8354 <_image_size+0x9218c4> - 4f38: 42240000 eormi r0, r4, #0 - 4f3c: 068a0a00 streq r0, [sl], r0, lsl #20 - 4f40: 000fc907 andeq ip, pc, r7, lsl #18 - 4f44: 58060000 stmdapl r6, {} ; - 4f48: 0a00001a beq 4fb8 - 4f4c: bc03068b stclt 6, cr0, [r3], {139} ; 0x8b - 4f50: 17000010 smladne r0, r0, r0, r0 - 4f54: 00001eb3 ; instruction: 0x00001eb3 - 4f58: 07cc0a04 strbeq r0, [ip, r4, lsl #20] - 4f5c: 00115c0c andseq r5, r1, ip, lsl #24 - 4f60: 1bac2200 blne feb0d768 - 4f64: ce0a0000 cdpgt 0, 0, cr0, cr10, cr0, {0} - 4f68: 00881207 addeq r1, r8, r7, lsl #4 - 4f6c: 06040000 streq r0, [r4], -r0 - 4f70: 0023021a eoreq r0, r3, sl, lsl r2 - 4f74: 001df522 andseq pc, sp, r2, lsr #10 - 4f78: 07cf0a00 strbeq r0, [pc, r0, lsl #20] - 4f7c: 00008812 andeq r8, r0, r2, lsl r8 - 4f80: 19010400 stmdbne r1, {sl} - 4f84: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 4f88: 00001d4a andeq r1, r0, sl, asr #26 - 4f8c: 1207d00a andne sp, r7, #10 - 4f90: 00000088 andeq r0, r0, r8, lsl #1 - 4f94: 02160304 andseq r0, r6, #4, 6 ; 0x10000000 - 4f98: 35220023 strcc r0, [r2, #-35]! ; 0xffffffdd - 4f9c: 0a00001c beq 5014 - 4fa0: 881207d1 ldmdahi r2, {r0, r4, r6, r7, r8, r9, sl} - 4fa4: 04000000 streq r0, [r0], #-0 - 4fa8: 23021006 movwcs r1, #8198 ; 0x2006 - 4fac: 1daf2200 sfmne f2, 4, [pc] ; 4fb4 - 4fb0: d20a0000 andle r0, sl, #0 - 4fb4: 00881207 addeq r1, r8, r7, lsl #4 - 4fb8: 10040000 andne r0, r4, r0 - 4fbc: 00230200 eoreq r0, r3, r0, lsl #4 - 4fc0: 1aaa2300 bne fea8dbc8 - 4fc4: 0a040000 beq 104fcc <_image_size+0x5e53c> - 4fc8: 810f07c9 smlabthi pc, r9, r7, r0 ; - 4fcc: 24000011 strcs r0, [r0], #-17 ; 0xffffffef - 4fd0: cb0a0055 blgt 28512c <_image_size+0x1de69c> - 4fd4: 0a270d07 beq 9c83f8 <_image_size+0x921968> - 4fd8: 42240000 eormi r0, r4, #0 - 4fdc: 07d30a00 ldrbeq r0, [r3, r0, lsl #20] - 4fe0: 0010ee07 andseq lr, r0, r7, lsl #28 - 4fe4: 71060000 mrsvc r0, (UNDEF: 6) - 4fe8: 0a00001a beq 5058 - 4fec: 5c0307d4 stcpl 7, cr0, [r3], {212} ; 0xd4 - 4ff0: 17000011 smladne r0, r1, r0, r0 - 4ff4: 00001d1f andeq r1, r0, pc, lsl sp - 4ff8: 09da0a04 ldmibeq sl, {r2, r9, fp}^ - 4ffc: 0012e00c andseq lr, r2, ip - 5000: 44522500 ldrbmi r2, [r2], #-1280 ; 0xfffffb00 - 5004: dc0a0052 stcle 0, cr0, [sl], {82} ; 0x52 - 5008: 00881209 addeq r1, r8, r9, lsl #4 - 500c: 01040000 mrseq r0, (UNDEF: 4) - 5010: 0023021f eoreq r0, r3, pc, lsl r2 - 5014: 45524f25 ldrbmi r4, [r2, #-3877] ; 0xfffff0db - 5018: 09dd0a00 ldmibeq sp, {r9, fp}^ - 501c: 00008812 andeq r8, r0, r2, lsl r8 - 5020: 1e010400 cfcpysne mvf0, mvf1 - 5024: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 5028: 00001d76 andeq r1, r0, r6, ror sp - 502c: 1209de0a andne sp, r9, #10, 28 ; 0xa0 - 5030: 00000088 andeq r0, r0, r8, lsl #1 - 5034: 021d0104 andseq r0, sp, #4, 2 - 5038: 0f220023 svceq 0x00220023 - 503c: 0a00001c beq 50b4 - 5040: 881209df ldmdahi r2, {r0, r1, r2, r3, r4, r6, r7, r8, fp} - 5044: 04000000 streq r0, [r0], #-0 - 5048: 23021c01 movwcs r1, #11265 ; 0x2c01 - 504c: 1df02200 lfmne f2, 2, [r0] - 5050: e00a0000 and r0, sl, r0 - 5054: 00881209 addeq r1, r8, r9, lsl #4 - 5058: 01040000 mrseq r0, (UNDEF: 4) - 505c: 0023021b eoreq r0, r3, fp, lsl r2 - 5060: 001d9122 andseq r9, sp, r2, lsr #2 - 5064: 09e10a00 stmibeq r1!, {r9, fp}^ - 5068: 00008812 andeq r8, r0, r2, lsl r8 - 506c: 1a010400 bne 46074 - 5070: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 5074: 00001f87 andeq r1, r0, r7, lsl #31 - 5078: 1209e20a andne lr, r9, #-1610612736 ; 0xa0000000 - 507c: 00000088 andeq r0, r0, r8, lsl #1 - 5080: 02190104 andseq r0, r9, #4, 2 - 5084: 3a220023 bcc 885118 <_image_size+0x7de688> - 5088: 0a00001c beq 5100 - 508c: 881209e3 ldmdahi r2, {r0, r1, r5, r6, r7, r8, fp} - 5090: 04000000 streq r0, [r0], #-0 - 5094: 23021801 movwcs r1, #10241 ; 0x2801 - 5098: 1d132200 lfmne f2, 4, [r3, #-0] - 509c: e40a0000 str r0, [sl], #-0 - 50a0: 00881209 addeq r1, r8, r9, lsl #4 - 50a4: 01040000 mrseq r0, (UNDEF: 4) - 50a8: 00230217 eoreq r0, r3, r7, lsl r2 - 50ac: 001deb22 andseq lr, sp, r2, lsr #22 - 50b0: 09e50a00 stmibeq r5!, {r9, fp}^ - 50b4: 00008812 andeq r8, r0, r2, lsl r8 - 50b8: 16010400 strne r0, [r1], -r0, lsl #8 - 50bc: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 50c0: 00001abf ; instruction: 0x00001abf - 50c4: 1209e60a andne lr, r9, #10485760 ; 0xa00000 - 50c8: 00000088 andeq r0, r0, r8, lsl #1 - 50cc: 02150104 andseq r0, r5, #4, 2 - 50d0: a5220023 strge r0, [r2, #-35]! ; 0xffffffdd - 50d4: 0a00001a beq 5144 - 50d8: 881209e7 ldmdahi r2, {r0, r1, r2, r5, r6, r7, r8, fp} - 50dc: 04000000 streq r0, [r0], #-0 - 50e0: 23021401 movwcs r1, #9217 ; 0x2401 - 50e4: 3b9a2200 blcc fe68d8ec - 50e8: e80a0000 stmda sl, {} ; - 50ec: 00881209 addeq r1, r8, r9, lsl #4 - 50f0: 01040000 mrseq r0, (UNDEF: 4) - 50f4: 00230213 eoreq r0, r3, r3, lsl r2 - 50f8: 001d0e22 andseq r0, sp, r2, lsr #28 - 50fc: 09e90a00 stmibeq r9!, {r9, fp}^ - 5100: 00008812 andeq r8, r0, r2, lsl r8 - 5104: 12010400 andne r0, r1, #0, 8 - 5108: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 510c: 00001d37 andeq r1, r0, r7, lsr sp - 5110: 1209ea0a andne lr, r9, #40960 ; 0xa000 - 5114: 00000088 andeq r0, r0, r8, lsl #1 - 5118: 02110104 andseq r0, r1, #4, 2 - 511c: 8c220023 stchi 0, cr0, [r2], #-140 ; 0xffffff74 - 5120: 0a00001d beq 519c - 5124: 881209eb ldmdahi r2, {r0, r1, r3, r5, r6, r7, r8, fp} - 5128: 04000000 streq r0, [r0], #-0 - 512c: 23021001 movwcs r1, #8193 ; 0x2001 - 5130: 1daf2200 sfmne f2, 4, [pc] ; 5138 - 5134: ec0a0000 stc 0, cr0, [sl], {-0} - 5138: 00881209 addeq r1, r8, r9, lsl #4 - 513c: 10040000 andne r0, r4, r0 - 5140: 00230200 eoreq r0, r3, r0, lsl #4 - 5144: 1f1a2300 svcne 0x001a2300 - 5148: 0a040000 beq 105150 <_image_size+0x5e6c0> - 514c: 050f09d7 streq r0, [pc, #-2519] ; 477d - 5150: 24000013 strcs r0, [r0], #-19 ; 0xffffffed - 5154: d90a0055 stmdble sl, {r0, r2, r4, r6} - 5158: 0a270d09 beq 9c8584 <_image_size+0x921af4> - 515c: 42240000 eormi r0, r4, #0 - 5160: 09ed0a00 stmibeq sp!, {r9, fp}^ - 5164: 00118e07 andseq r8, r1, r7, lsl #28 - 5168: d6060000 strle r0, [r6], -r0 - 516c: 0a00001e beq 51ec - 5170: e00309ee and r0, r3, lr, ror #19 - 5174: 17000012 smladne r0, r2, r0, r0 - 5178: 00001c44 andeq r1, r0, r4, asr #24 - 517c: 0b8b0a04 bleq fe2c7994 - 5180: 0013470c andseq r4, r3, ip, lsl #14 - 5184: 1e962200 cdpne 2, 9, cr2, cr6, cr0, {0} - 5188: 8d0a0000 stchi 0, cr0, [sl, #-0] - 518c: 0088120b addeq r1, r8, fp, lsl #4 - 5190: 08040000 stmdaeq r4, {} ; - 5194: 00230218 eoreq r0, r3, r8, lsl r2 - 5198: 001daf22 andseq sl, sp, r2, lsr #30 - 519c: 0b8e0a00 bleq fe3879a4 - 51a0: 00008812 andeq r8, r0, r2, lsl r8 - 51a4: 00180400 andseq r0, r8, r0, lsl #8 - 51a8: 00002302 andeq r2, r0, r2, lsl #6 - 51ac: 001be123 andseq lr, fp, r3, lsr #2 - 51b0: 880a0400 stmdahi sl, {sl} - 51b4: 136c0f0b cmnne ip, #11, 30 ; 0x2c - 51b8: 55240000 strpl r0, [r4, #-0]! - 51bc: 0b8a0a00 bleq fe2879c4 - 51c0: 000a270d andeq r2, sl, sp, lsl #14 - 51c4: 00422400 subeq r2, r2, r0, lsl #8 - 51c8: 070b8f0a streq r8, [fp, -sl, lsl #30] - 51cc: 00001312 andeq r1, r0, r2, lsl r3 - 51d0: 1e230600 cfmadda32ne mvax0, mvax0, mvfx3, mvfx0 - 51d4: 900a0000 andls r0, sl, r0 - 51d8: 1347030b movtne r0, #29451 ; 0x730b - 51dc: 50170000 andspl r0, r7, r0 - 51e0: 0400001d streq r0, [r0], #-29 ; 0xffffffe3 - 51e4: 0c0bc90a ; instruction: 0x0c0bc90a - 51e8: 000013ae andeq r1, r0, lr, lsr #7 - 51ec: 4d495425 cfstrdmi mvd5, [r9, #-148] ; 0xffffff6c - 51f0: 0bcb0a00 bleq ff2c79f8 - 51f4: 00008812 andeq r8, r0, r2, lsl r8 - 51f8: 140c0400 strne r0, [ip], #-1024 ; 0xfffffc00 - 51fc: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 5200: 00001daf andeq r1, r0, pc, lsr #27 - 5204: 120bcc0a andne ip, fp, #2560 ; 0xa00 - 5208: 00000088 andeq r0, r0, r8, lsl #1 - 520c: 02001404 andeq r1, r0, #4, 8 ; 0x4000000 - 5210: 23000023 movwcs r0, #35 ; 0x23 - 5214: 00001e32 andeq r1, r0, r2, lsr lr - 5218: 0bc60a04 bleq ff187a30 - 521c: 0013d30f andseq sp, r3, pc, lsl #6 - 5220: 00552400 subseq r2, r5, r0, lsl #8 - 5224: 0d0bc80a stceq 8, cr12, [fp, #-40] ; 0xffffffd8 - 5228: 00000a27 andeq r0, r0, r7, lsr #20 - 522c: 0a004224 beq 15ac4 - 5230: 79070bcd stmdbvc r7, {r0, r2, r3, r6, r7, r8, r9, fp} - 5234: 00000013 andeq r0, r0, r3, lsl r0 - 5238: 001ad906 andseq sp, sl, r6, lsl #18 - 523c: 0bce0a00 bleq ff387a44 - 5240: 0013ae03 andseq sl, r3, r3, lsl #28 - 5244: 1f351700 svcne 0x00351700 - 5248: 0a040000 beq 105250 <_image_size+0x5e7c0> - 524c: 150c0c0f strne r0, [ip, #-3087] ; 0xfffff3f1 - 5250: 25000014 strcs r0, [r0, #-20] ; 0xffffffec - 5254: 00434e49 subeq r4, r3, r9, asr #28 - 5258: 120c110a andne r1, ip, #-2147483646 ; 0x80000002 - 525c: 00000088 andeq r0, r0, r8, lsl #1 - 5260: 02101004 andseq r1, r0, #4 - 5264: af220023 svcge 0x00220023 - 5268: 0a00001d beq 52e4 - 526c: 88120c12 ldmdahi r2, {r1, r4, sl, fp} - 5270: 04000000 streq r0, [r0], #-0 - 5274: 23020010 movwcs r0, #8208 ; 0x2010 - 5278: 68230000 stmdavs r3!, {} ; - 527c: 0400001d streq r0, [r0], #-29 ; 0xffffffe3 - 5280: 0f0c0c0a svceq 0x000c0c0a - 5284: 0000143a andeq r1, r0, sl, lsr r4 - 5288: 0a005524 beq 1a720 - 528c: 270d0c0e strcs r0, [sp, -lr, lsl #24] - 5290: 2400000a strcs r0, [r0], #-10 - 5294: 130a0042 movwne r0, #41026 ; 0xa042 - 5298: 13e0070c mvnne r0, #12, 14 ; 0x300000 - 529c: 06000000 streq r0, [r0], -r0 - 52a0: 00001f95 muleq r0, r5, pc ; - 52a4: 030c140a movweq r1, #50186 ; 0xc40a - 52a8: 00001415 andeq r1, r0, r5, lsl r4 - 52ac: 001b5e17 andseq r5, fp, r7, lsl lr - 52b0: 570a0400 strpl r0, [sl, -r0, lsl #8] - 52b4: 147c0c0c ldrbtne r0, [ip], #-3084 ; 0xfffff3f4 - 52b8: 4d250000 stcmi 0, cr0, [r5, #-0] - 52bc: 0a00444f beq 16400 - 52c0: 88120c59 ldmdahi r2, {r0, r3, r4, r6, sl, fp} - 52c4: 04000000 streq r0, [r0], #-0 - 52c8: 23021010 movwcs r1, #8208 ; 0x2010 - 52cc: 1daf2200 sfmne f2, 4, [pc] ; 52d4 - 52d0: 5a0a0000 bpl 2852d8 <_image_size+0x1de848> - 52d4: 0088120c addeq r1, r8, ip, lsl #4 - 52d8: 10040000 andne r0, r4, r0 - 52dc: 00230200 eoreq r0, r3, r0, lsl #4 - 52e0: 1ef42300 cdpne 3, 15, cr2, cr4, cr0, {0} - 52e4: 0a040000 beq 1052ec <_image_size+0x5e85c> - 52e8: a10f0c54 tstge pc, r4, asr ip ; - 52ec: 24000014 strcs r0, [r0], #-20 ; 0xffffffec - 52f0: 560a0055 ; instruction: 0x560a0055 - 52f4: 0a270d0c beq 9c872c <_image_size+0x921c9c> - 52f8: 42240000 eormi r0, r4, #0 - 52fc: 0c5b0a00 mrrceq 10, 0, r0, fp, cr0 - 5300: 00144707 andseq r4, r4, r7, lsl #14 - 5304: 1e060000 cdpne 0, 0, cr0, cr6, cr0, {0} - 5308: 0a00001b beq 537c - 530c: 7c030c5c stcvc 12, cr0, [r3], {92} ; 0x5c - 5310: 17000014 smladne r0, r4, r0, r0 - 5314: 00001f69 andeq r1, r0, r9, ror #30 - 5318: 0d170a04 vldreq s0, [r7, #-16] - 531c: 0015b40c andseq fp, r5, ip, lsl #8 - 5320: 1ad12200 bne ff44db28 - 5324: 190a0000 stmdbne sl, {} ; - 5328: 0088120d addeq r1, r8, sp, lsl #4 - 532c: 01040000 mrseq r0, (UNDEF: 4) - 5330: 0023021f eoreq r0, r3, pc, lsl r2 - 5334: 001daf22 andseq sl, sp, r2, lsr #30 - 5338: 0d1a0a00 vldreq s0, [sl, #-0] - 533c: 00008812 andeq r8, r0, r2, lsl r8 - 5340: 1d020400 cfstrsne mvf0, [r2, #-0] - 5344: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 5348: 00001d3c andeq r1, r0, ip, lsr sp - 534c: 120d1b0a andne r1, sp, #10240 ; 0x2800 - 5350: 00000088 andeq r0, r0, r8, lsl #1 - 5354: 021c0104 andseq r0, ip, #4, 2 - 5358: ed220023 stc 0, cr0, [r2, #-140]! ; 0xffffff74 - 535c: 0a00001e beq 53dc - 5360: 88120d1c ldmdahi r2, {r2, r3, r4, r8, sl, fp} - 5364: 04000000 streq r0, [r0], #-0 - 5368: 23021b01 movwcs r1, #11009 ; 0x2b01 - 536c: 1a852200 bne fe14db74 - 5370: 1d0a0000 stcne 0, cr0, [sl, #-0] - 5374: 0088120d addeq r1, r8, sp, lsl #4 - 5378: 01040000 mrseq r0, (UNDEF: 4) - 537c: 0023021a eoreq r0, r3, sl, lsl r2 - 5380: 001b2d22 andseq r2, fp, r2, lsr #26 - 5384: 0d1e0a00 vldreq s0, [lr, #-0] - 5388: 00008812 andeq r8, r0, r2, lsl r8 - 538c: 19010400 stmdbne r1, {sl} - 5390: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 5394: 00001db9 ; instruction: 0x00001db9 - 5398: 120d1f0a andne r1, sp, #10, 30 ; 0x28 - 539c: 00000088 andeq r0, r0, r8, lsl #1 - 53a0: 02170204 andseq r0, r7, #4, 4 ; 0x40000000 - 53a4: fc220023 stc2 0, cr0, [r2], #-140 ; 0xffffff74 - 53a8: 0a00001d beq 5424 - 53ac: 88120d20 ldmdahi r2, {r5, r8, sl, fp} - 53b0: 04000000 streq r0, [r0], #-0 - 53b4: 23021601 movwcs r1, #9729 ; 0x2601 - 53b8: 1a8d2200 bne fe34dbc0 - 53bc: 210a0000 mrscs r0, (UNDEF: 10) - 53c0: 0088120d addeq r1, r8, sp, lsl #4 - 53c4: 01040000 mrseq r0, (UNDEF: 4) - 53c8: 00230215 eoreq r0, r3, r5, lsl r2 - 53cc: 001a5222 andseq r5, sl, r2, lsr #4 - 53d0: 0d220a00 vstmdbeq r2!, {s0-s-1} - 53d4: 00008812 andeq r8, r0, r2, lsl r8 - 53d8: 14010400 strne r0, [r1], #-1024 ; 0xfffffc00 - 53dc: 22002302 andcs r2, r0, #134217728 ; 0x8000000 - 53e0: 000019eb andeq r1, r0, fp, ror #19 - 53e4: 120d230a andne r2, sp, #671088640 ; 0x28000000 - 53e8: 00000088 andeq r0, r0, r8, lsl #1 - 53ec: 02130104 andseq r0, r3, #4, 2 - 53f0: 71220023 ; instruction: 0x71220023 - 53f4: 0a00001e beq 5474 - 53f8: 88120d24 ldmdahi r2, {r2, r5, r8, sl, fp} - 53fc: 04000000 streq r0, [r0], #-0 - 5400: 23021201 movwcs r1, #8705 ; 0x2201 - 5404: 1dc32200 sfmne f2, 2, [r3] - 5408: 250a0000 strcs r0, [sl, #-0] - 540c: 0088120d addeq r1, r8, sp, lsl #4 - 5410: 12040000 andne r0, r4, #0 - 5414: 00230200 eoreq r0, r3, r0, lsl #4 - 5418: 19f02300 ldmibne r0!, {r8, r9, sp}^ - 541c: 0a040000 beq 105424 <_image_size+0x5e994> - 5420: d90f0d14 stmdble pc, {r2, r4, r8, sl, fp} ; - 5424: 24000015 strcs r0, [r0], #-21 ; 0xffffffeb - 5428: 160a0055 ; instruction: 0x160a0055 - 542c: 0a270d0d beq 9c8868 <_image_size+0x921dd8> - 5430: 42240000 eormi r0, r4, #0 - 5434: 0d260a00 vstmdbeq r6!, {s0-s-1} - 5438: 0014ae07 andseq sl, r4, r7, lsl #28 - 543c: 80060000 andhi r0, r6, r0 - 5440: 0a00001b beq 54b4 - 5444: b4030d27 strlt r0, [r3], #-3367 ; 0xfffff2d9 - 5448: 26000015 ; instruction: 0x26000015 - 544c: 001b0001 andseq r0, fp, r1 - 5450: 06860100 streq r0, [r6], r0, lsl #2 - 5454: 0a14d801 beq 53b460 <_image_size+0x4949d0> - 5458: 0a155c80 beq 55c660 <_image_size+0x4b5bd0> - 545c: 00064c80 andeq r4, r6, r0, lsl #25 - 5460: 16270100 strtne r0, [r7], -r0, lsl #2 - 5464: 63270000 ; instruction: 0x63270000 - 5468: 88010068 stmdahi r1, {r3, r5, r6} - 546c: 0000410d andeq r4, r0, sp, lsl #2 - 5470: 73910200 orrsvc r0, r1, #0, 4 - 5474: 0a14ec28 beq 54051c <_image_size+0x499a8c> - 5478: 0a152080 beq 54d680 <_image_size+0x4a6bf0> - 547c: 00692780 rsbeq r2, r9, r0, lsl #15 - 5480: 810b8901 tsthi fp, r1, lsl #18 - 5484: 02000000 andeq r0, r0, #0 - 5488: 00007491 muleq r0, r1, r4 - 548c: 1cfd0126 ldfnee f0, [sp], #152 ; 0x98 - 5490: 80010000 andhi r0, r1, r0 - 5494: 14a80106 strtne r0, [r8], #262 ; 0x106 - 5498: 14d8800a ldrbne r8, [r8], #10 - 549c: 0684800a streq r8, [r4], sl - 54a0: 61010000 mrsvs r0, (UNDEF: 1) - 54a4: 29000016 stmdbcs r0, {r1, r2, r4} - 54a8: 00001b35 andeq r1, r0, r5, lsr fp - 54ac: 5b188001 blpl 6254b8 <_image_size+0x57ea28> - 54b0: 02000000 andeq r0, r0, #0 - 54b4: d4297491 strtle r7, [r9], #-1169 ; 0xfffffb6f - 54b8: 0100001d tsteq r0, sp, lsl r0 - 54bc: 005b2b80 subseq r2, fp, r0, lsl #23 - 54c0: 91020000 mrsls r0, (UNDEF: 2) - 54c4: 3a2a0070 bcc a8568c <_image_size+0x9debfc> - 54c8: 0100001a tsteq r0, sl, lsl r0 - 54cc: 74010d67 strvc r0, [r1], #-3431 ; 0xfffff299 - 54d0: a8800a0d stmge r0, {r0, r2, r3, r9, fp} - 54d4: bc800a14 vstmialt r0, {s0-s19} - 54d8: 01000006 tsteq r0, r6 - 54dc: 000016a9 andeq r1, r0, r9, lsr #13 - 54e0: 001b3529 andseq r3, fp, r9, lsr #10 - 54e4: 23670100 cmncs r7, #0, 2 - 54e8: 0000005b andeq r0, r0, fp, asr r0 - 54ec: 29649102 stmdbcs r4!, {r1, r8, ip, pc}^ - 54f0: 00001dd4 ldrdeq r1, [r0], -r4 - 54f4: 5b366701 blpl d9f100 <_image_size+0xcf8670> - 54f8: 02000000 andeq r0, r0, #0 - 54fc: 4d2b6091 stcmi 0, cr6, [fp, #-580]! ; 0xfffffdbc - 5500: 0100001f tsteq r0, pc, lsl r0 - 5504: 005b0b69 subseq r0, fp, r9, ror #22 - 5508: 91020000 mrsls r0, (UNDEF: 2) - 550c: 012c006c ; instruction: 0x012c006c - 5510: 00001d80 andeq r1, r0, r0, lsl #27 - 5514: 01095701 tsteq r9, r1, lsl #14 - 5518: 00000041 andeq r0, r0, r1, asr #32 - 551c: 800a0c18 andhi r0, sl, r8, lsl ip - 5520: 800a0d74 andhi r0, sl, r4, ror sp - 5524: 000006f4 strdeq r0, [r0], -r4 - 5528: 0016e701 andseq lr, r6, r1, lsl #14 - 552c: 1b352900 blne d4f934 <_image_size+0xca8ea4> - 5530: 57010000 strpl r0, [r1, -r0] - 5534: 00005b1e andeq r5, r0, lr, lsl fp - 5538: 6c910200 lfmvs f0, 4, [r1], {0} - 553c: 001e792b andseq r7, lr, fp, lsr #18 - 5540: 0e590100 rdfeqe f0, f1, f0 - 5544: 0000005b andeq r0, r0, fp, asr r0 - 5548: 00749102 rsbseq r9, r4, r2, lsl #2 - 554c: 1b4c012d blne 1305a08 <_image_size+0x125ef78> - 5550: 4f010000 svcmi 0x00010000 - 5554: 0ad00106 beq ff405974 - 5558: 0c18800a ldceq 0, cr8, [r8], {10} - 555c: 0738800a ldreq r8, [r8, -sl]! - 5560: 20010000 andcs r0, r1, r0 - 5564: 29000017 stmdbcs r0, {r0, r1, r2, r4} - 5568: 00001b35 andeq r1, r0, r5, lsr fp - 556c: 5b1b4f01 blpl 6d9178 <_image_size+0x6326e8> - 5570: 02000000 andeq r0, r0, #0 - 5574: 632e7491 ; instruction: 0x632e7491 - 5578: 4f010068 svcmi 0x00010068 - 557c: 0017202e andseq r2, r7, lr, lsr #32 - 5580: 70910200 addsvc r0, r1, r0, lsl #4 - 5584: 41040f00 tstmi r4, r0, lsl #30 - 5588: 2f000000 svccs 0x00000000 - 558c: 00001b09 andeq r1, r0, r9, lsl #22 - 5590: 01114301 tsteq r1, r1, lsl #6 - 5594: 0000005b andeq r0, r0, fp, asr r0 - 5598: 800a0a70 andhi r0, sl, r0, ror sl - 559c: 800a0ad0 ldrdhi r0, [sl], -r0 ; - 55a0: 0000077c andeq r0, r0, ip, ror r7 - 55a4: 00177201 andseq r7, r7, r1, lsl #4 - 55a8: 20d22b00 sbcscs r2, r2, r0, lsl #22 - 55ac: 45010000 strmi r0, [r1, #-0] - 55b0: 00005b0b andeq r5, r0, fp, lsl #22 - 55b4: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 55b8: 67657227 strbvs r7, [r5, -r7, lsr #4]! - 55bc: 1c450100 stfnee f0, [r5], {-0} - 55c0: 0000005b andeq r0, r0, fp, asr r0 - 55c4: 2b709102 blcs 1c299d4 <_image_size+0x1b82f44> - 55c8: 00001c3f andeq r1, r0, pc, lsr ip - 55cc: 5b214501 blpl 8569d8 <_image_size+0x7aff48> - 55d0: 02000000 andeq r0, r0, #0 - 55d4: 30006c91 mulcc r0, r1, ip - 55d8: 00001f28 andeq r1, r0, r8, lsr #30 - 55dc: 010d3401 tsteq sp, r1, lsl #8 - 55e0: 800a0a10 andhi r0, sl, r0, lsl sl - 55e4: 800a0a70 andhi r0, sl, r0, ror sl - 55e8: 000007b4 ; instruction: 0x000007b4 - 55ec: 098a0001 stmibeq sl, {r0} - 55f0: 00020000 andeq r0, r2, r0 - 55f4: 00000f98 muleq r0, r8, pc ; - 55f8: 042f0104 strteq r0, [pc], #-260 ; 5600 - 55fc: d70c0000 strle r0, [ip, -r0] - 5600: 8e000020 cdphi 0, 0, cr0, cr0, cr0, {1} - 5604: 5c000018 stcpl 0, cr0, [r0], {24} - 5608: 70800a15 addvc r0, r0, r5, lsl sl - 560c: c4800a26 strgt r0, [r0], #2598 ; 0xa26 - 5610: 02000017 andeq r0, r0, #23 - 5614: 03fc0601 mvnseq r0, #1048576 ; 0x100000 - 5618: 02020000 andeq r0, r2, #0 - 561c: 0002f905 andeq pc, r2, r5, lsl #18 - 5620: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 5624: 0000025a andeq r0, r0, sl, asr r2 - 5628: 55050802 strpl r0, [r5, #-2050] ; 0xfffff7fe - 562c: 03000002 movweq r0, #2 - 5630: 00000852 andeq r0, r0, r2, asr r8 - 5634: 4d182e02 ldcmi 14, cr2, [r8, #-8] - 5638: 02000000 andeq r0, r0, #0 - 563c: 03fa0801 mvnseq r0, #65536 ; 0x10000 - 5640: 02020000 andeq r0, r2, #0 - 5644: 00051f07 andeq r1, r5, r7, lsl #30 - 5648: 00b80300 adcseq r0, r8, r0, lsl #6 - 564c: 34020000 strcc r0, [r2], #-0 - 5650: 00006c19 andeq r6, r0, r9, lsl ip - 5654: 005b0400 subseq r0, fp, r0, lsl #8 - 5658: 04020000 streq r0, [r2], #-0 - 565c: 0000fa07 andeq pc, r0, r7, lsl #20 - 5660: 07080200 streq r0, [r8, -r0, lsl #4] - 5664: 000000f5 strdeq r0, [r0], -r5 - 5668: 69050405 stmdbvs r5, {r0, r2, sl} - 566c: 0200746e andeq r7, r0, #1845493760 ; 0x6e000000 - 5670: 00ff0704 rscseq r0, pc, r4, lsl #14 - 5674: 3f060000 svccc 0x00060000 - 5678: 07000020 streq r0, [r0, -r0, lsr #32] - 567c: 00004d01 andeq r4, r0, r1, lsl #26 - 5680: 06450300 strbeq r0, [r5], -r0, lsl #6 - 5684: 000000a7 andeq r0, r0, r7, lsr #1 - 5688: 00201e07 eoreq r1, r0, r7, lsl #28 - 568c: f3070000 vhadd.u8 d0, d7, d0 - 5690: 0100001f tsteq r0, pc, lsl r0 - 5694: 208b0600 addcs r0, fp, r0, lsl #12 - 5698: 01070000 mrseq r0, (UNDEF: 7) - 569c: 0000004d andeq r0, r0, sp, asr #32 - 56a0: 0e0e4c04 cdpeq 12, 0, cr4, cr14, cr4, {0} - 56a4: 07000001 streq r0, [r0, -r1] - 56a8: 00002026 andeq r2, r0, r6, lsr #32 - 56ac: 21680700 cmncs r8, r0, lsl #14 - 56b0: 07010000 streq r0, [r1, -r0] - 56b4: 00001fe2 andeq r1, r0, r2, ror #31 - 56b8: 20690702 rsbcs r0, r9, r2, lsl #14 - 56bc: 07030000 streq r0, [r3, -r0] - 56c0: 00002138 andeq r2, r0, r8, lsr r1 - 56c4: 21790704 cmncs r9, r4, lsl #14 - 56c8: 07050000 streq r0, [r5, -r0] - 56cc: 00002082 andeq r2, r0, r2, lsl #1 - 56d0: 1fa90706 svcne 0x00a90706 - 56d4: 07070000 streq r0, [r7, -r0] - 56d8: 00002098 muleq r0, r8, r0 - 56dc: 204a0708 subcs r0, sl, r8, lsl #14 - 56e0: 07090000 streq r0, [r9, -r0] - 56e4: 0000207a andeq r2, r0, sl, ror r0 - 56e8: 20be070a adcscs r0, lr, sl, lsl #14 - 56ec: 070b0000 streq r0, [fp, -r0] - 56f0: 00001fcd andeq r1, r0, sp, asr #31 - 56f4: 2037070c eorscs r0, r7, ip, lsl #14 - 56f8: 000d0000 andeq r0, sp, r0 - 56fc: 0020b208 eoreq fp, r0, r8, lsl #4 - 5700: 17660400 strbne r0, [r6, -r0, lsl #8]! - 5704: 00000067 andeq r0, r0, r7, rrx - 5708: 67090101 strvs r0, [r9, -r1, lsl #2] - 570c: 27000000 strcs r0, [r0, -r0] - 5710: 0a000001 beq 571c - 5714: 011c0400 tsteq ip, r0, lsl #8 - 5718: b5080000 strlt r0, [r8, #-0] - 571c: 0400001f streq r0, [r0], #-31 ; 0xffffffe1 - 5720: 01271767 ; instruction: 0x01271767 - 5724: 01010000 mrseq r0, (UNDEF: 1) - 5728: 001ffb08 andseq pc, pc, r8, lsl #22 - 572c: 17680400 strbne r0, [r8, -r0, lsl #8]! - 5730: 00000127 andeq r0, r0, r7, lsr #2 - 5734: 42080101 andmi r0, r8, #1073741824 ; 0x40000000 - 5738: 04000021 streq r0, [r0], #-33 ; 0xffffffdf - 573c: 00671769 rsbeq r1, r7, r9, ror #14 - 5740: 01010000 mrseq r0, (UNDEF: 1) - 5744: 001fc108 andseq ip, pc, r8, lsl #2 - 5748: 176a0400 strbne r0, [sl, -r0, lsl #8]! - 574c: 00000067 andeq r0, r0, r7, rrx - 5750: e5030101 str r0, [r3, #-257] ; 0xfffffeff - 5754: 0500001e streq r0, [r0, #-30] ; 0xffffffe2 - 5758: 00811626 addeq r1, r1, r6, lsr #12 - 575c: 1a0b0000 bne 2c5764 <_image_size+0x21ecd4> - 5760: 0400001a streq r0, [r0], #-26 ; 0xffffffe6 - 5764: 200c5e06 andcs r5, ip, r6, lsl #28 - 5768: 0c000002 stceq 0, cr0, [r0], {2} - 576c: 00001c28 andeq r1, r0, r8, lsr #24 - 5770: 81126006 tsthi r2, r6 - 5774: 04000000 streq r0, [r0], #-0 - 5778: 23021808 movwcs r1, #10248 ; 0x2808 - 577c: 1daf0c00 stcne 12, cr0, [pc] ; 5784 - 5780: 61060000 mrsvs r0, (UNDEF: 6) - 5784: 00008112 andeq r8, r0, r2, lsl r1 - 5788: 16020400 strne r0, [r2], -r0, lsl #8 - 578c: 0c002302 stceq 3, cr2, [r0], {2} - 5790: 00001acb andeq r1, r0, fp, asr #21 - 5794: 81126206 tsthi r2, r6, lsl #4 - 5798: 04000000 streq r0, [r0], #-0 - 579c: 23021501 movwcs r1, #9473 ; 0x2501 - 57a0: 52420d00 subpl r0, r2, #0, 26 - 57a4: 6306004b movwvs r0, #24651 ; 0x604b - 57a8: 00008112 andeq r8, r0, r2, lsl r1 - 57ac: 14010400 strne r0, [r1], #-1024 ; 0xfffffc00 - 57b0: 0c002302 stceq 3, cr2, [r0], {2} - 57b4: 00001c99 muleq r0, r9, ip - 57b8: 81126406 tsthi r2, r6, lsl #8 - 57bc: 04000000 streq r0, [r0], #-0 - 57c0: 23021301 movwcs r1, #8961 ; 0x2301 - 57c4: 1e8f0c00 cdpne 12, 8, cr0, cr15, cr0, {0} - 57c8: 65060000 strvs r0, [r6, #-0] - 57cc: 00008112 andeq r8, r0, r2, lsl r1 - 57d0: 12010400 andne r0, r1, #0, 8 - 57d4: 0d002302 stceq 3, cr2, [r0, #-8] - 57d8: 00525245 subseq r5, r2, r5, asr #4 - 57dc: 81126606 tsthi r2, r6, lsl #12 - 57e0: 04000000 streq r0, [r0], #-0 - 57e4: 23021101 movwcs r1, #8449 ; 0x2101 - 57e8: 1a940c00 bne fe5087f0 - 57ec: 67060000 strvs r0, [r6, -r0] - 57f0: 00008112 andeq r8, r0, r2, lsl r1 - 57f4: 10010400 andne r0, r1, r0, lsl #8 - 57f8: 0c002302 stceq 3, cr2, [r0], {2} - 57fc: 00001db9 ; instruction: 0x00001db9 - 5800: 81126806 tsthi r2, r6, lsl #16 - 5804: 04000000 streq r0, [r0], #-0 - 5808: 23020010 movwcs r0, #8208 ; 0x2010 - 580c: 5b0e0000 blpl 385814 <_image_size+0x2ded84> - 5810: 0400001f streq r0, [r0], #-31 ; 0xffffffe1 - 5814: 420f5b06 andmi r5, pc, #6144 ; 0x1800 - 5818: 0f000002 svceq 0x00000002 - 581c: 5d060055 stcpl 0, cr0, [r6, #-340] ; 0xfffffeac - 5820: 0001640d andeq r6, r1, sp, lsl #8 - 5824: 00420f00 subeq r0, r2, r0, lsl #30 - 5828: 70076906 andvc r6, r7, r6, lsl #18 - 582c: 00000001 andeq r0, r0, r1 - 5830: 001c1903 andseq r1, ip, r3, lsl #18 - 5834: 036a0600 cmneq sl, #0, 12 - 5838: 00000220 andeq r0, r0, r0, lsr #4 - 583c: 001bef10 andseq lr, fp, r0, lsl pc - 5840: 08060400 stmdaeq r6, {sl} - 5844: 02830c01 addeq r0, r3, #256 ; 0x100 - 5848: 32110000 andscc r0, r1, #0 - 584c: 0600001a ; instruction: 0x0600001a - 5850: 8112010a tsthi r2, sl, lsl #2 - 5854: 04000000 streq r0, [r0], #-0 - 5858: 23021808 movwcs r1, #10248 ; 0x2808 - 585c: 1daf1100 stfnes f1, [pc] ; 5864 - 5860: 0b060000 bleq 185868 <_image_size+0xdedd8> - 5864: 00811201 addeq r1, r1, r1, lsl #4 - 5868: 18040000 stmdane r4, {} ; - 586c: 00230200 eoreq r0, r3, r0, lsl #4 - 5870: 1e0d1200 cdpne 2, 0, cr1, cr13, cr0, {0} - 5874: 06040000 streq r0, [r4], -r0 - 5878: a80f0105 stmdage pc, {r0, r2, r8} ; - 587c: 13000002 movwne r0, #2 - 5880: 07060055 smlsdeq r6, r5, r0, r0 - 5884: 01640d01 cmneq r4, r1, lsl #26 - 5888: 42130000 andsmi r0, r3, #0 - 588c: 010c0600 tsteq ip, r0, lsl #12 - 5890: 00024e07 andeq r4, r2, r7, lsl #28 - 5894: 62140000 andsvs r0, r4, #0 - 5898: 0600001e ; instruction: 0x0600001e - 589c: 8303010d movwhi r0, #12557 ; 0x310d - 58a0: 10000002 andne r0, r0, r2 - 58a4: 00001f02 andeq r1, r0, r2, lsl #30 - 58a8: 013f0604 teqeq pc, r4, lsl #12 - 58ac: 0003f40c andeq pc, r3, ip, lsl #8 - 58b0: 1d431100 stfnee f1, [r3, #-0] - 58b4: 41060000 mrsmi r0, (UNDEF: 6) - 58b8: 00811201 addeq r1, r1, r1, lsl #4 - 58bc: 01040000 mrseq r0, (UNDEF: 4) - 58c0: 0023021f eoreq r0, r3, pc, lsl r2 - 58c4: 001a6711 andseq r6, sl, r1, lsl r7 - 58c8: 01420600 cmpeq r2, r0, lsl #12 - 58cc: 00008112 andeq r8, r0, r2, lsl r1 - 58d0: 1e010400 cfcpysne mvf0, mvf1 - 58d4: 11002302 tstne r0, r2, lsl #6 - 58d8: 00001e1b andeq r1, r0, fp, lsl lr - 58dc: 12014306 andne r4, r1, #402653184 ; 0x18000000 - 58e0: 00000081 andeq r0, r0, r1, lsl #1 - 58e4: 021d0104 andseq r0, sp, #4, 2 - 58e8: e3110023 tst r1, #35 ; 0x23 - 58ec: 0600001d ; instruction: 0x0600001d - 58f0: 81120144 tsthi r2, r4, asr #2 - 58f4: 04000000 streq r0, [r0], #-0 - 58f8: 23021c01 movwcs r1, #11265 ; 0x2c01 - 58fc: 1bcb1100 blne ff2c9d04 - 5900: 45060000 strmi r0, [r6, #-0] - 5904: 00811201 addeq r1, r1, r1, lsl #4 - 5908: 01040000 mrseq r0, (UNDEF: 4) - 590c: 0023021b eoreq r0, r3, fp, lsl r2 - 5910: 001b3e11 andseq r3, fp, r1, lsl lr - 5914: 01460600 cmpeq r6, r0, lsl #12 - 5918: 00008112 andeq r8, r0, r2, lsl r1 - 591c: 1a010400 bne 46924 - 5920: 11002302 tstne r0, r2, lsl #6 - 5924: 00001a9c muleq r0, ip, sl - 5928: 12014706 andne r4, r1, #1572864 ; 0x180000 - 592c: 00000081 andeq r0, r0, r1, lsl #1 - 5930: 02190104 andseq r0, r9, #4, 2 - 5934: 83110023 tsthi r1, #35 ; 0x23 - 5938: 0600001e ; instruction: 0x0600001e - 593c: 81120148 tsthi r2, r8, asr #2 - 5940: 04000000 streq r0, [r0], #-0 - 5944: 23021801 movwcs r1, #10241 ; 0x2801 - 5948: 1d061100 stfnes f1, [r6, #-0] - 594c: 49060000 stmdbmi r6, {} ; - 5950: 00811201 addeq r1, r1, r1, lsl #4 - 5954: 01040000 mrseq r0, (UNDEF: 4) - 5958: 00230217 eoreq r0, r3, r7, lsl r2 - 595c: 001dcd11 andseq ip, sp, r1, lsl sp - 5960: 014a0600 cmpeq sl, r0, lsl #12 - 5964: 00008112 andeq r8, r0, r2, lsl r1 - 5968: 16010400 strne r0, [r1], -r0, lsl #8 - 596c: 15002302 strne r2, [r0, #-770] ; 0xfffffcfe - 5970: 00444349 subeq r4, r4, r9, asr #6 - 5974: 12014b06 andne r4, r1, #6144 ; 0x1800 - 5978: 00000081 andeq r0, r0, r1, lsl #1 - 597c: 02140204 andseq r0, r4, #4, 4 ; 0x40000000 - 5980: 14110023 ldrne r0, [r1], #-35 ; 0xffffffdd - 5984: 0600001b ; instruction: 0x0600001b - 5988: 8112014c tsthi r2, ip, asr #2 - 598c: 04000000 streq r0, [r0], #-0 - 5990: 23021301 movwcs r1, #8961 ; 0x2301 - 5994: 1f801100 svcne 0x00801100 - 5998: 4d060000 stcmi 0, cr0, [r6, #-0] - 599c: 00811201 addeq r1, r1, r1, lsl #4 - 59a0: 01040000 mrseq r0, (UNDEF: 4) - 59a4: 00230212 eoreq r0, r3, r2, lsl r2 - 59a8: 001e9f11 andseq r9, lr, r1, lsl pc - 59ac: 014e0600 cmpeq lr, r0, lsl #12 - 59b0: 00008112 andeq r8, r0, r2, lsl r1 - 59b4: 11010400 tstne r1, r0, lsl #8 - 59b8: 11002302 tstne r0, r2, lsl #6 - 59bc: 00001d7b andeq r1, r0, fp, ror sp - 59c0: 12014f06 andne r4, r1, #6, 30 - 59c4: 00000081 andeq r0, r0, r1, lsl #1 - 59c8: 02100104 andseq r0, r0, #4, 2 - 59cc: af110023 svcge 0x00110023 - 59d0: 0600001d ; instruction: 0x0600001d - 59d4: 81120150 tsthi r2, r0, asr r1 - 59d8: 04000000 streq r0, [r0], #-0 - 59dc: 23020010 movwcs r0, #8208 ; 0x2010 - 59e0: 61120000 tstvs r2, r0 - 59e4: 0400001c streq r0, [r0], #-28 ; 0xffffffe4 - 59e8: 0f013c06 svceq 0x00013c06 - 59ec: 00000419 andeq r0, r0, r9, lsl r4 - 59f0: 06005513 ; instruction: 0x06005513 - 59f4: 640d013e strvs r0, [sp], #-318 ; 0xfffffec2 - 59f8: 13000001 movwne r0, #1 - 59fc: 51060042 tstpl r6, r2, asr #32 - 5a00: 02b50701 adcseq r0, r5, #262144 ; 0x40000 - 5a04: 14000000 strne r0, [r0], #-0 - 5a08: 00001a06 andeq r1, r0, r6, lsl #20 - 5a0c: 03015206 movweq r5, #4614 ; 0x1206 - 5a10: 000003f4 strdeq r0, [r0], -r4 - 5a14: 001eb310 andseq fp, lr, r0, lsl r3 - 5a18: cc060400 cfstrsgt mvf0, [r6], {-0} - 5a1c: 04940c07 ldreq r0, [r4], #3079 ; 0xc07 - 5a20: ac110000 ldcge 0, cr0, [r1], {-0} - 5a24: 0600001b ; instruction: 0x0600001b - 5a28: 811207ce tsthi r2, lr, asr #15 - 5a2c: 04000000 streq r0, [r0], #-0 - 5a30: 23021a06 movwcs r1, #10758 ; 0x2a06 - 5a34: 1df51100 ldfnee f1, [r5] - 5a38: cf060000 svcgt 0x00060000 - 5a3c: 00811207 addeq r1, r1, r7, lsl #4 - 5a40: 01040000 mrseq r0, (UNDEF: 4) - 5a44: 00230219 eoreq r0, r3, r9, lsl r2 - 5a48: 001d4a11 andseq r4, sp, r1, lsl sl - 5a4c: 07d00600 ldrbeq r0, [r0, r0, lsl #12] - 5a50: 00008112 andeq r8, r0, r2, lsl r1 - 5a54: 16030400 strne r0, [r3], -r0, lsl #8 - 5a58: 11002302 tstne r0, r2, lsl #6 - 5a5c: 00001c35 andeq r1, r0, r5, lsr ip - 5a60: 1207d106 andne sp, r7, #-2147483647 ; 0x80000001 - 5a64: 00000081 andeq r0, r0, r1, lsl #1 - 5a68: 02100604 andseq r0, r0, #4, 12 ; 0x400000 - 5a6c: af110023 svcge 0x00110023 - 5a70: 0600001d ; instruction: 0x0600001d - 5a74: 811207d2 ; instruction: 0x811207d2 - 5a78: 04000000 streq r0, [r0], #-0 - 5a7c: 23020010 movwcs r0, #8208 ; 0x2010 - 5a80: aa120000 bge 485a88 <_image_size+0x3deff8> - 5a84: 0400001a streq r0, [r0], #-26 ; 0xffffffe6 - 5a88: 0f07c906 svceq 0x0007c906 - 5a8c: 000004b9 ; instruction: 0x000004b9 - 5a90: 06005513 ; instruction: 0x06005513 - 5a94: 640d07cb strvs r0, [sp], #-1995 ; 0xfffff835 - 5a98: 13000001 movwne r0, #1 - 5a9c: d3060042 movwle r0, #24642 ; 0x6042 - 5aa0: 04260707 strteq r0, [r6], #-1799 ; 0xfffff8f9 - 5aa4: 14000000 strne r0, [r0], #-0 - 5aa8: 00001a71 andeq r1, r0, r1, ror sl - 5aac: 0307d406 movweq sp, #29702 ; 0x7406 - 5ab0: 00000494 muleq r0, r4, r4 - 5ab4: 001d1f10 andseq r1, sp, r0, lsl pc - 5ab8: da060400 ble 186ac0 <_image_size+0xe0030> - 5abc: 06180c09 ldreq r0, [r8], -r9, lsl #24 - 5ac0: 52150000 andspl r0, r5, #0 - 5ac4: 06005244 streq r5, [r0], -r4, asr #4 - 5ac8: 811209dc ; instruction: 0x811209dc - 5acc: 04000000 streq r0, [r0], #-0 - 5ad0: 23021f01 movwcs r1, #12033 ; 0x2f01 - 5ad4: 524f1500 subpl r1, pc, #0, 10 - 5ad8: dd060045 stcle 0, cr0, [r6, #-276] ; 0xfffffeec - 5adc: 00811209 addeq r1, r1, r9, lsl #4 - 5ae0: 01040000 mrseq r0, (UNDEF: 4) - 5ae4: 0023021e eoreq r0, r3, lr, lsl r2 - 5ae8: 001d7611 andseq r7, sp, r1, lsl r6 - 5aec: 09de0600 ldmibeq lr, {r9, sl}^ - 5af0: 00008112 andeq r8, r0, r2, lsl r1 - 5af4: 1d010400 cfstrsne mvf0, [r1, #-0] - 5af8: 11002302 tstne r0, r2, lsl #6 - 5afc: 00001c0f andeq r1, r0, pc, lsl #24 - 5b00: 1209df06 andne sp, r9, #6, 30 - 5b04: 00000081 andeq r0, r0, r1, lsl #1 - 5b08: 021c0104 andseq r0, ip, #4, 2 - 5b0c: f0110023 ; instruction: 0xf0110023 - 5b10: 0600001d ; instruction: 0x0600001d - 5b14: 811209e0 tsthi r2, r0, ror #19 - 5b18: 04000000 streq r0, [r0], #-0 - 5b1c: 23021b01 movwcs r1, #11009 ; 0x2b01 - 5b20: 1d911100 ldfnes f1, [r1] - 5b24: e1060000 mrs r0, (UNDEF: 6) - 5b28: 00811209 addeq r1, r1, r9, lsl #4 - 5b2c: 01040000 mrseq r0, (UNDEF: 4) - 5b30: 0023021a eoreq r0, r3, sl, lsl r2 - 5b34: 001f8711 andseq r8, pc, r1, lsl r7 ; - 5b38: 09e20600 stmibeq r2!, {r9, sl}^ - 5b3c: 00008112 andeq r8, r0, r2, lsl r1 - 5b40: 19010400 stmdbne r1, {sl} - 5b44: 11002302 tstne r0, r2, lsl #6 - 5b48: 00001c3a andeq r1, r0, sl, lsr ip - 5b4c: 1209e306 andne lr, r9, #402653184 ; 0x18000000 - 5b50: 00000081 andeq r0, r0, r1, lsl #1 - 5b54: 02180104 andseq r0, r8, #4, 2 - 5b58: 13110023 tstne r1, #35 ; 0x23 - 5b5c: 0600001d ; instruction: 0x0600001d - 5b60: 811209e4 tsthi r2, r4, ror #19 - 5b64: 04000000 streq r0, [r0], #-0 - 5b68: 23021701 movwcs r1, #9985 ; 0x2701 - 5b6c: 1deb1100 stfnee f1, [fp] - 5b70: e5060000 str r0, [r6, #-0] - 5b74: 00811209 addeq r1, r1, r9, lsl #4 - 5b78: 01040000 mrseq r0, (UNDEF: 4) - 5b7c: 00230216 eoreq r0, r3, r6, lsl r2 - 5b80: 001abf11 andseq fp, sl, r1, lsl pc - 5b84: 09e60600 stmibeq r6!, {r9, sl}^ - 5b88: 00008112 andeq r8, r0, r2, lsl r1 - 5b8c: 15010400 strne r0, [r1, #-1024] ; 0xfffffc00 - 5b90: 11002302 tstne r0, r2, lsl #6 - 5b94: 00001aa5 andeq r1, r0, r5, lsr #21 - 5b98: 1209e706 andne lr, r9, #1572864 ; 0x180000 - 5b9c: 00000081 andeq r0, r0, r1, lsl #1 - 5ba0: 02140104 andseq r0, r4, #4, 2 - 5ba4: 9a110023 bls 445c38 <_image_size+0x39f1a8> - 5ba8: 0600003b ; instruction: 0x0600003b - 5bac: 811209e8 tsthi r2, r8, ror #19 - 5bb0: 04000000 streq r0, [r0], #-0 - 5bb4: 23021301 movwcs r1, #8961 ; 0x2301 - 5bb8: 1d0e1100 stfnes f1, [lr, #-0] - 5bbc: e9060000 stmdb r6, {} ; - 5bc0: 00811209 addeq r1, r1, r9, lsl #4 - 5bc4: 01040000 mrseq r0, (UNDEF: 4) - 5bc8: 00230212 eoreq r0, r3, r2, lsl r2 - 5bcc: 001d3711 andseq r3, sp, r1, lsl r7 - 5bd0: 09ea0600 stmibeq sl!, {r9, sl}^ - 5bd4: 00008112 andeq r8, r0, r2, lsl r1 - 5bd8: 11010400 tstne r1, r0, lsl #8 - 5bdc: 11002302 tstne r0, r2, lsl #6 - 5be0: 00001d8c andeq r1, r0, ip, lsl #27 - 5be4: 1209eb06 andne lr, r9, #6144 ; 0x1800 - 5be8: 00000081 andeq r0, r0, r1, lsl #1 - 5bec: 02100104 andseq r0, r0, #4, 2 - 5bf0: af110023 svcge 0x00110023 - 5bf4: 0600001d ; instruction: 0x0600001d - 5bf8: 811209ec tsthi r2, ip, ror #19 - 5bfc: 04000000 streq r0, [r0], #-0 - 5c00: 23020010 movwcs r0, #8208 ; 0x2010 - 5c04: 1a120000 bne 485c0c <_image_size+0x3df17c> - 5c08: 0400001f streq r0, [r0], #-31 ; 0xffffffe1 - 5c0c: 0f09d706 svceq 0x0009d706 - 5c10: 0000063d andeq r0, r0, sp, lsr r6 - 5c14: 06005513 ; instruction: 0x06005513 - 5c18: 640d09d9 strvs r0, [sp], #-2521 ; 0xfffff627 - 5c1c: 13000001 movwne r0, #1 - 5c20: ed060042 stc 0, cr0, [r6, #-264] ; 0xfffffef8 - 5c24: 04c60709 strbeq r0, [r6], #1801 ; 0x709 - 5c28: 14000000 strne r0, [r0], #-0 - 5c2c: 00001ed6 ldrdeq r1, [r0], -r6 - 5c30: 0309ee06 movweq lr, #40454 ; 0x9e06 - 5c34: 00000618 andeq r0, r0, r8, lsl r6 - 5c38: 001f6910 andseq r6, pc, r0, lsl r9 ; - 5c3c: 17060400 strne r0, [r6, -r0, lsl #8] - 5c40: 07500c0d ldrbeq r0, [r0, -sp, lsl #24] - 5c44: d1110000 tstle r1, r0 - 5c48: 0600001a ; instruction: 0x0600001a - 5c4c: 81120d19 tsthi r2, r9, lsl sp - 5c50: 04000000 streq r0, [r0], #-0 - 5c54: 23021f01 movwcs r1, #12033 ; 0x2f01 - 5c58: 1daf1100 stfnes f1, [pc] ; 5c60 - 5c5c: 1a060000 bne 185c64 <_image_size+0xdf1d4> - 5c60: 0081120d addeq r1, r1, sp, lsl #4 - 5c64: 02040000 andeq r0, r4, #0 - 5c68: 0023021d eoreq r0, r3, sp, lsl r2 - 5c6c: 001d3c11 andseq r3, sp, r1, lsl ip - 5c70: 0d1b0600 ldceq 6, cr0, [fp, #-0] - 5c74: 00008112 andeq r8, r0, r2, lsl r1 - 5c78: 1c010400 cfstrsne mvf0, [r1], {-0} - 5c7c: 11002302 tstne r0, r2, lsl #6 - 5c80: 00001eed andeq r1, r0, sp, ror #29 - 5c84: 120d1c06 andne r1, sp, #1536 ; 0x600 - 5c88: 00000081 andeq r0, r0, r1, lsl #1 - 5c8c: 021b0104 andseq r0, fp, #4, 2 - 5c90: 85110023 ldrhi r0, [r1, #-35] ; 0xffffffdd - 5c94: 0600001a ; instruction: 0x0600001a - 5c98: 81120d1d tsthi r2, sp, lsl sp - 5c9c: 04000000 streq r0, [r0], #-0 - 5ca0: 23021a01 movwcs r1, #10753 ; 0x2a01 - 5ca4: 1b2d1100 blne b4a0ac <_image_size+0xaa361c> - 5ca8: 1e060000 cdpne 0, 0, cr0, cr6, cr0, {0} - 5cac: 0081120d addeq r1, r1, sp, lsl #4 - 5cb0: 01040000 mrseq r0, (UNDEF: 4) - 5cb4: 00230219 eoreq r0, r3, r9, lsl r2 - 5cb8: 001db911 andseq fp, sp, r1, lsl r9 - 5cbc: 0d1f0600 ldceq 6, cr0, [pc, #-0] ; 5cc4 - 5cc0: 00008112 andeq r8, r0, r2, lsl r1 - 5cc4: 17020400 strne r0, [r2, -r0, lsl #8] - 5cc8: 11002302 tstne r0, r2, lsl #6 - 5ccc: 00001dfc strdeq r1, [r0], -ip - 5cd0: 120d2006 andne r2, sp, #6 - 5cd4: 00000081 andeq r0, r0, r1, lsl #1 - 5cd8: 02160104 andseq r0, r6, #4, 2 - 5cdc: 8d110023 ldchi 0, cr0, [r1, #-140] ; 0xffffff74 - 5ce0: 0600001a ; instruction: 0x0600001a - 5ce4: 81120d21 tsthi r2, r1, lsr #26 - 5ce8: 04000000 streq r0, [r0], #-0 - 5cec: 23021501 movwcs r1, #9473 ; 0x2501 - 5cf0: 1a521100 bne 148a0f8 <_image_size+0x13e3668> - 5cf4: 22060000 andcs r0, r6, #0 - 5cf8: 0081120d addeq r1, r1, sp, lsl #4 - 5cfc: 01040000 mrseq r0, (UNDEF: 4) - 5d00: 00230214 eoreq r0, r3, r4, lsl r2 - 5d04: 0019eb11 andseq lr, r9, r1, lsl fp - 5d08: 0d230600 stceq 6, cr0, [r3, #-0] - 5d0c: 00008112 andeq r8, r0, r2, lsl r1 - 5d10: 13010400 movwne r0, #5120 ; 0x1400 - 5d14: 11002302 tstne r0, r2, lsl #6 - 5d18: 00001e71 andeq r1, r0, r1, ror lr - 5d1c: 120d2406 andne r2, sp, #100663296 ; 0x6000000 - 5d20: 00000081 andeq r0, r0, r1, lsl #1 - 5d24: 02120104 andseq r0, r2, #4, 2 - 5d28: c3110023 tstgt r1, #35 ; 0x23 - 5d2c: 0600001d ; instruction: 0x0600001d - 5d30: 81120d25 tsthi r2, r5, lsr #26 - 5d34: 04000000 streq r0, [r0], #-0 - 5d38: 23020012 movwcs r0, #8210 ; 0x2012 - 5d3c: f0120000 ; instruction: 0xf0120000 - 5d40: 04000019 streq r0, [r0], #-25 ; 0xffffffe7 - 5d44: 0f0d1406 svceq 0x000d1406 - 5d48: 00000775 andeq r0, r0, r5, ror r7 - 5d4c: 06005513 ; instruction: 0x06005513 - 5d50: 640d0d16 strvs r0, [sp], #-3350 ; 0xfffff2ea - 5d54: 13000001 movwne r0, #1 - 5d58: 26060042 strcs r0, [r6], -r2, asr #32 - 5d5c: 064a070d strbeq r0, [sl], -sp, lsl #14 - 5d60: 14000000 strne r0, [r0], #-0 - 5d64: 00001b80 andeq r1, r0, r0, lsl #23 - 5d68: 030d2706 movweq r2, #55046 ; 0xd706 - 5d6c: 00000750 andeq r0, r0, r0, asr r7 - 5d70: 0006700b andeq r7, r6, fp - 5d74: 07071000 streq r1, [r7, -r0] - 5d78: 0007cc08 andeq ip, r7, r8, lsl #24 - 5d7c: 0c431600 mcrreq 6, 0, r1, r3, cr0 - 5d80: 08070000 stmdaeq r7, {} ; - 5d84: 0007d30c andeq sp, r7, ip, lsl #6 - 5d88: 00230200 eoreq r0, r3, r0, lsl #4 - 5d8c: 00149316 andseq r9, r4, r6, lsl r3 - 5d90: 10090700 andne r0, r9, r0, lsl #14 - 5d94: 000007e4 andeq r0, r0, r4, ror #15 - 5d98: 16042302 strne r2, [r4], -r2, lsl #6 - 5d9c: 00000d4e andeq r0, r0, lr, asr #26 - 5da0: fc0c0b07 stc2 11, cr0, [ip], {7} ; - 5da4: 02000007 andeq r0, r0, #7 - 5da8: 39160823 ldmdbcc r6, {r0, r1, r5, fp} - 5dac: 07000016 smladeq r0, r6, r0, r0 - 5db0: 080e0c0c stmdaeq lr, {r2, r3, sl, fp} - 5db4: 23020000 movwcs r0, #8192 ; 0x2000 - 5db8: d317000c tstle r7, #12 - 5dbc: 18000007 stmdane r0, {r0, r1, r2} - 5dc0: cc041900 ; instruction: 0xcc041900 - 5dc4: 1a000007 bne 5de8 - 5dc8: 0000005b andeq r0, r0, fp, asr r0 - 5dcc: 000007e4 andeq r0, r0, r4, ror #15 - 5dd0: 04190018 ldreq r0, [r9], #-24 ; 0xffffffe8 - 5dd4: 000007d9 ldrdeq r0, [r0], -r9 - 5dd8: 0007f51a andeq pc, r7, sl, lsl r5 ; - 5ddc: 0007f500 andeq pc, r7, r0, lsl #10 - 5de0: 02001800 andeq r1, r0, #0, 16 - 5de4: 04030801 streq r0, [r3], #-2049 ; 0xfffff7ff - 5de8: 04190000 ldreq r0, [r9], #-0 - 5dec: 000007ea andeq r0, r0, sl, ror #15 - 5df0: 080e011b stmdaeq lr, {r0, r1, r3, r4, r8} - 5df4: f51c0000 ; instruction: 0xf51c0000 - 5df8: 00000007 andeq r0, r0, r7 - 5dfc: 08020419 stmdaeq r2, {r0, r3, r4, sl} - 5e00: 3f080000 svccc 0x00080000 - 5e04: 07000006 streq r0, [r0, -r6] - 5e08: 0782200f streq r2, [r2, pc] - 5e0c: 01010000 mrseq r0, (UNDEF: 1) - 5e10: 2007011d andcs r0, r7, sp, lsl r1 - 5e14: 7b010000 blvc 45e1c - 5e18: 24200106 strtcs r0, [r0], #-262 ; 0xfffffefa - 5e1c: 2670800a ldrbtcs r8, [r0], -sl - 5e20: 07e0800a strbeq r8, [r0, sl]! - 5e24: 5c010000 stcpl 0, cr0, [r1], {-0} - 5e28: 1e000008 cdpne 0, 0, cr0, cr0, cr8, {0} - 5e2c: 00001b35 andeq r1, r0, r5, lsr fp - 5e30: 5b267b01 blpl 9a4a3c <_image_size+0x8fdfac> - 5e34: 02000000 andeq r0, r0, #0 - 5e38: 161e7491 ; instruction: 0x161e7491 - 5e3c: 01000000 mrseq r0, (UNDEF: 0) - 5e40: 0041387b subeq r3, r1, fp, ror r8 - 5e44: 91020000 mrsls r0, (UNDEF: 2) - 5e48: 011d0073 tsteq sp, r3, ror r0 - 5e4c: 00002056 andeq r2, r0, r6, asr r0 - 5e50: 01065f01 tsteq r6, r1, lsl #30 - 5e54: 800a1904 andhi r1, sl, r4, lsl #18 - 5e58: 800a2420 andhi r2, sl, r0, lsr #8 - 5e5c: 00000824 andeq r0, r0, r4, lsr #16 - 5e60: 0008b401 andeq fp, r8, r1, lsl #8 - 5e64: 1b351e00 blne d4d66c <_image_size+0xca6bdc> - 5e68: 5f010000 svcpl 0x00010000 - 5e6c: 00005b22 andeq r5, r0, r2, lsr #22 - 5e70: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 5e74: 0020451e eoreq r4, r0, lr, lsl r5 - 5e78: 345f0100 ldrbcc r0, [pc], #-256 ; 5e80 - 5e7c: 00000041 andeq r0, r0, r1, asr #32 - 5e80: 1e739102 expnes f1, f2 - 5e84: 000020a4 andeq r2, r0, r4, lsr #1 - 5e88: 41425f01 cmpmi r2, r1, lsl #30 - 5e8c: 02000000 andeq r0, r0, #0 - 5e90: 4e1e7291 mrcmi 2, 0, r7, cr14, cr1, {4} - 5e94: 01000021 tsteq r0, r1, lsr #32 - 5e98: 00410d60 subeq r0, r1, r0, ror #26 - 5e9c: 91020000 mrsls r0, (UNDEF: 2) - 5ea0: 011f0071 tsteq pc, r1, ror r0 ; - 5ea4: 00001fd5 ldrdeq r1, [r0], -r5 - 5ea8: 01094e01 tsteq r9, r1, lsl #28 - 5eac: 00000041 andeq r0, r0, r1, asr #32 - 5eb0: 800a17a4 andhi r1, sl, r4, lsr #15 - 5eb4: 800a1904 andhi r1, sl, r4, lsl #18 - 5eb8: 00000868 andeq r0, r0, r8, ror #16 - 5ebc: 0008f201 andeq pc, r8, r1, lsl #4 - 5ec0: 1b351e00 blne d4d6c8 <_image_size+0xca6c38> - 5ec4: 4e010000 cdpmi 0, 0, cr0, cr1, cr0, {0} - 5ec8: 00005b1f andeq r5, r0, pc, lsl fp - 5ecc: 6c910200 lfmvs f0, 4, [r1], {0} - 5ed0: 001e7920 andseq r7, lr, r0, lsr #18 - 5ed4: 0e500100 rdfeqs f0, f0, f0 - 5ed8: 0000005b andeq r0, r0, fp, asr r0 - 5edc: 00749102 rsbseq r9, r4, r2, lsl #2 - 5ee0: 215b011f cmpcs fp, pc, lsl r1 - 5ee4: 43010000 movwmi r0, #4096 ; 0x1000 - 5ee8: 00410109 subeq r0, r1, r9, lsl #2 - 5eec: 16540000 ldrbne r0, [r4], -r0 - 5ef0: 17a4800a strne r8, [r4, sl]! - 5ef4: 08ac800a stmiaeq ip!, {r1, r3, pc} - 5ef8: 2f010000 svccs 0x00010000 - 5efc: 1e000009 cdpne 0, 0, cr0, cr0, cr9, {0} - 5f00: 00001b35 andeq r1, r0, r5, lsr fp - 5f04: 5b1f4301 blpl 7d6b10 <_image_size+0x730080> - 5f08: 02000000 andeq r0, r0, #0 - 5f0c: 63217491 ; instruction: 0x63217491 - 5f10: 43010068 movwmi r0, #4200 ; 0x1068 - 5f14: 00092f32 andeq r2, r9, r2, lsr pc - 5f18: 70910200 addsvc r0, r1, r0, lsl #4 - 5f1c: 41041900 tstmi r4, r0, lsl #18 - 5f20: 22000000 andcs r0, r0, #0 - 5f24: 0020c601 eoreq ip, r0, r1, lsl #12 - 5f28: 0a330100 beq cc6330 <_image_size+0xc1f8a0> - 5f2c: 00005b01 andeq r5, r0, r1, lsl #22 - 5f30: 0a155c00 beq 55cf38 <_image_size+0x4b64a8> - 5f34: 0a165480 beq 59b13c <_image_size+0x4f46ac> - 5f38: 0008f080 andeq pc, r8, r0, lsl #1 - 5f3c: 351e0100 ldrcc r0, [lr, #-256] ; 0xffffff00 - 5f40: 0100001b tsteq r0, fp, lsl r0 - 5f44: 005b2433 subseq r2, fp, r3, lsr r4 - 5f48: 91020000 mrsls r0, (UNDEF: 2) - 5f4c: 69642364 stmdbvs r4!, {r2, r5, r6, r8, r9, sp}^ - 5f50: 35010076 strcc r0, [r1, #-118] ; 0xffffff8a - 5f54: 00005b0e andeq r5, r0, lr, lsl #22 - 5f58: 70910200 addsvc r0, r1, r0, lsl #4 - 5f5c: 74657223 strbtvc r7, [r5], #-547 ; 0xfffffddd - 5f60: 0e360100 rsfeqs f0, f6, f0 - 5f64: 0000005b andeq r0, r0, fp, asr r0 - 5f68: 20749102 rsbscs r9, r4, r2, lsl #2 - 5f6c: 000020d2 ldrdeq r2, [r0], -r2 ; - 5f70: 5b0e3701 blpl 393b7c <_image_size+0x2ed0ec> - 5f74: 02000000 andeq r0, r0, #0 - 5f78: 00006c91 muleq r0, r1, ip - 5f7c: 00001490 muleq r0, r0, r4 - 5f80: 11bd0002 ; instruction: 0x11bd0002 - 5f84: 01040000 mrseq r0, (UNDEF: 4) - 5f88: 0000042f andeq r0, r0, pc, lsr #8 - 5f8c: 0021c00c eoreq ip, r1, ip - 5f90: 0022e800 eoreq lr, r2, r0, lsl #16 - 5f94: 0a267000 beq 9a1f9c <_image_size+0x8fb50c> - 5f98: 0a2af480 beq ac31a0 <_image_size+0xa1c710> - 5f9c: 00215980 eoreq r5, r1, r0, lsl #19 - 5fa0: 06010200 streq r0, [r1], -r0, lsl #4 - 5fa4: 000003fc strdeq r0, [r0], -ip - 5fa8: f9050202 ; instruction: 0xf9050202 - 5fac: 02000002 andeq r0, r0, #2 - 5fb0: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - 5fb4: 08020000 stmdaeq r2, {} ; - 5fb8: 00025505 andeq r5, r2, r5, lsl #10 - 5fbc: 08010200 stmdaeq r1, {r9} - 5fc0: 000003fa strdeq r0, [r0], -sl - 5fc4: 1f070202 svcne 0x00070202 - 5fc8: 03000005 movweq r0, #5 - 5fcc: 000000b8 strheq r0, [r0], -r8 - 5fd0: 60193404 andsvs r3, r9, r4, lsl #8 - 5fd4: 04000000 streq r0, [r0], #-0 - 5fd8: 0000004f andeq r0, r0, pc, asr #32 - 5fdc: fa070402 blx 1c6fec <_image_size+0x12055c> - 5fe0: 02000000 andeq r0, r0, #0 - 5fe4: 00f50708 rscseq r0, r5, r8, lsl #14 - 5fe8: 04050000 streq r0, [r5], #-0 - 5fec: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - 5ff0: 07040200 streq r0, [r4, -r0, lsl #4] - 5ff4: 000000ff strdeq r0, [r0], -pc ; - 5ff8: 00229b06 eoreq r9, r2, r6, lsl #22 - 5ffc: 41010700 tstmi r1, r0, lsl #14 - 6000: 0a000000 beq 6008 - 6004: 00a10630 adceq r0, r1, r0, lsr r6 - 6008: 46070000 strmi r0, [r7], -r0 - 600c: 00000023 andeq r0, r0, r3, lsr #32 - 6010: 00227107 eoreq r7, r2, r7, lsl #2 - 6014: 90070100 andls r0, r7, r0, lsl #2 - 6018: 02000021 andeq r0, r0, #33 ; 0x21 - 601c: 23c50800 biccs r0, r5, #0, 16 - 6020: 038c0000 orreq r0, ip, #0 - 6024: 00eb0809 rsceq r0, fp, r9, lsl #16 - 6028: db090000 blle 246030 <_image_size+0x19f5a0> - 602c: 03000023 movweq r0, #35 ; 0x23 - 6030: 004f0e0a subeq r0, pc, sl, lsl #28 - 6034: 23020000 movwcs r0, #8192 ; 0x2000 - 6038: 05e60900 strbeq r0, [r6, #2304]! ; 0x900 - 603c: 0b030000 bleq c6044 <_image_size+0x1f5b4> - 6040: 0000eb0b andeq lr, r0, fp, lsl #22 - 6044: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 6048: 7570630a ldrbvc r6, [r0, #-778]! ; 0xfffffcf6 - 604c: 110c0300 mrsne r0, LR_mon - 6050: 00000103 andeq r0, r0, r3, lsl #2 - 6054: 0a082302 beq 20ec64 <_image_size+0x1681d4> - 6058: 00736370 rsbseq r6, r3, r0, ror r3 - 605c: 090e0d03 stmdbeq lr, {r0, r1, r8, sl, fp} - 6060: 02000001 andeq r0, r0, #1 - 6064: 0b000c23 bleq 90f8 - 6068: 0000f104 andeq pc, r0, r4, lsl #2 - 606c: 08010200 stmdaeq r1, {r9} - 6070: 00000403 andeq r0, r0, r3, lsl #8 - 6074: 0000f10c andeq pc, r0, ip, lsl #2 - 6078: 50430d00 subpl r0, r3, r0, lsl #26 - 607c: 0b010055 bleq 461d8 - 6080: 0000fd04 andeq pc, r0, r4, lsl #26 - 6084: 004f0e00 subeq r0, pc, r0, lsl #28 - 6088: 01190000 tsteq r9, r0 - 608c: 750f0000 strvc r0, [pc, #-0] ; 6094 - 6090: 1f000000 svcne 0x00000000 - 6094: 04080200 streq r0, [r8], #-512 ; 0xfffffe00 - 6098: 000002d5 ldrdeq r0, [r0], -r5 - 609c: 0003d110 andeq sp, r3, r0, lsl r1 - 60a0: 015e0500 cmpeq lr, r0, lsl #10 - 60a4: 00007517 andeq r7, r0, r7, lsl r5 - 60a8: 05470300 strbeq r0, [r7, #-768] ; 0xfffffd00 - 60ac: 2e060000 cdpcs 0, 0, cr0, cr6, cr0, {0} - 60b0: 0000330e andeq r3, r0, lr, lsl #6 - 60b4: 00890300 addeq r0, r9, r0, lsl #6 - 60b8: 74060000 strvc r0, [r6], #-0 - 60bc: 0000330e andeq r3, r0, lr, lsl #6 - 60c0: 06041100 streq r1, [r4], -r0, lsl #2 - 60c4: 016703a5 smultbeq r7, r5, r3 - 60c8: 21120000 tstcs r2, r0 - 60cc: 06000002 streq r0, [r0], -r2 - 60d0: 01200ca7 smulwbeq r0, r7, ip - 60d4: 08120000 ldmdaeq r2, {} ; - 60d8: 06000003 streq r0, [r0], -r3 - 60dc: 016713a8 cmneq r7, r8, lsr #7 - 60e0: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 60e4: 00000041 andeq r0, r0, r1, asr #32 - 60e8: 00000177 andeq r0, r0, r7, ror r1 - 60ec: 0000750f andeq r7, r0, pc, lsl #10 - 60f0: 13000300 movwne r0, #768 ; 0x300 - 60f4: 09a20608 stmibeq r2!, {r3, r9, sl} - 60f8: 0000019f muleq r0, pc, r1 ; - 60fc: 0000cb09 andeq ip, r0, r9, lsl #22 - 6100: 07a40600 streq r0, [r4, r0, lsl #12]! - 6104: 0000006e andeq r0, r0, lr, rrx - 6108: 09002302 stmdbeq r0, {r1, r8, r9, sp} - 610c: 00000174 andeq r0, r0, r4, ror r1 - 6110: 4505a906 strmi sl, [r5, #-2310] ; 0xfffff6fa - 6114: 02000001 andeq r0, r0, #1 - 6118: 03000423 movweq r0, #1059 ; 0x423 - 611c: 0000029a muleq r0, sl, r2 - 6120: 7703aa06 strvc sl, [r3, -r6, lsl #20] - 6124: 14000001 strne r0, [r0], #-1 - 6128: 02730304 rsbseq r0, r3, #4, 6 ; 0x10000000 - 612c: 16070000 strne r0, [r7], -r0 - 6130: 00006019 andeq r6, r0, r9, lsl r0 - 6134: 004c0300 subeq r0, ip, r0, lsl #6 - 6138: 0c080000 stceq 0, cr0, [r8], {-0} - 613c: 00006e0d andeq r6, r0, sp, lsl #28 - 6140: 02180300 andseq r0, r8, #0, 6 - 6144: 23070000 movwcs r0, #28672 ; 0x7000 - 6148: 0001b91b andeq fp, r1, fp, lsl r9 - 614c: 009e0800 addseq r0, lr, r0, lsl #16 - 6150: 07180000 ldreq r0, [r8, -r0] - 6154: 02370834 eorseq r0, r7, #52, 16 ; 0x340000 - 6158: 95090000 strls r0, [r9, #-0] - 615c: 07000005 streq r0, [r0, -r5] - 6160: 02371336 eorseq r1, r7, #-671088640 ; 0xd8000000 - 6164: 23020000 movwcs r0, #8192 ; 0x2000 - 6168: 6b5f0a00 blvs 17c8970 <_image_size+0x1721ee0> - 616c: 07370700 ldreq r0, [r7, -r0, lsl #14]! - 6170: 0000006e andeq r0, r0, lr, rrx - 6174: 09042302 stmdbeq r4, {r1, r8, r9, sp} - 6178: 00000350 andeq r0, r0, r0, asr r3 - 617c: 6e0b3707 cdpvs 7, 0, cr3, cr11, cr7, {0} - 6180: 02000000 andeq r0, r0, #0 - 6184: 29090823 stmdbcs r9, {r0, r1, r5, fp} - 6188: 0700004b streq r0, [r0, -fp, asr #32] - 618c: 006e1437 rsbeq r1, lr, r7, lsr r4 - 6190: 23020000 movwcs r0, #8192 ; 0x2000 - 6194: 0121090c ; instruction: 0x0121090c - 6198: 37070000 strcc r0, [r7, -r0] - 619c: 00006e1b andeq r6, r0, fp, lsl lr - 61a0: 10230200 eorne r0, r3, r0, lsl #4 - 61a4: 00785f0a rsbseq r5, r8, sl, lsl #30 - 61a8: 3d0b3807 stccc 8, cr3, [fp, #-28] ; 0xffffffe4 - 61ac: 02000002 andeq r0, r0, #2 - 61b0: 0b001423 bleq b244 - 61b4: 0001d104 andeq sp, r1, r4, lsl #2 - 61b8: 01ad0e00 ; instruction: 0x01ad0e00 - 61bc: 024d0000 subeq r0, sp, #0 - 61c0: 750f0000 strvc r0, [pc, #-0] ; 61c8 - 61c4: 00000000 andeq r0, r0, r0 - 61c8: 036b0800 cmneq fp, #0, 16 - 61cc: 07240000 streq r0, [r4, -r0]! - 61d0: 02e2083c rsceq r0, r2, #60, 16 ; 0x3c0000 - 61d4: 38090000 stmdacc r9, {} ; - 61d8: 07000001 streq r0, [r0, -r1] - 61dc: 006e093e rsbeq r0, lr, lr, lsr r9 - 61e0: 23020000 movwcs r0, #8192 ; 0x2000 - 61e4: 00d30900 sbcseq r0, r3, r0, lsl #18 - 61e8: 3f070000 svccc 0x00070000 - 61ec: 00006e09 andeq r6, r0, r9, lsl #28 - 61f0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 61f4: 0000c109 andeq ip, r0, r9, lsl #2 - 61f8: 09400700 stmdbeq r0, {r8, r9, sl}^ - 61fc: 0000006e andeq r0, r0, lr, rrx - 6200: 09082302 stmdbeq r8, {r1, r8, r9, sp} - 6204: 0000019f muleq r0, pc, r1 ; - 6208: 6e094107 adfvse f4, f1, f7 - 620c: 02000000 andeq r0, r0, #0 - 6210: cc090c23 stcgt 12, cr0, [r9], {35} ; 0x23 - 6214: 07000002 streq r0, [r0, -r2] - 6218: 006e0942 rsbeq r0, lr, r2, asr #18 - 621c: 23020000 movwcs r0, #8192 ; 0x2000 - 6220: 03220910 ; instruction: 0x03220910 - 6224: 43070000 movwmi r0, #28672 ; 0x7000 - 6228: 00006e09 andeq r6, r0, r9, lsl #28 - 622c: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 6230: 0000a609 andeq sl, r0, r9, lsl #12 - 6234: 09440700 stmdbeq r4, {r8, r9, sl}^ - 6238: 0000006e andeq r0, r0, lr, rrx - 623c: 09182302 ldmdbeq r8, {r1, r8, r9, sp} - 6240: 00000141 andeq r0, r0, r1, asr #2 - 6244: 6e094507 cfsh32vs mvfx4, mvfx9, #7 - 6248: 02000000 andeq r0, r0, #0 - 624c: a5091c23 strge r1, [r9, #-3107] ; 0xfffff3dd - 6250: 07000002 streq r0, [r0, -r2] - 6254: 006e0946 rsbeq r0, lr, r6, asr #18 - 6258: 23020000 movwcs r0, #8192 ; 0x2000 - 625c: 00150020 andseq r0, r5, r0, lsr #32 - 6260: 08000000 stmdaeq r0, {} ; - 6264: 084f0701 stmdaeq pc, {r0, r8, r9, sl}^ ; - 6268: 00000330 andeq r0, r0, r0, lsr r3 - 626c: 00051009 andeq r1, r5, r9 - 6270: 0a500700 beq 1407e78 <_image_size+0x13613e8> - 6274: 00000330 andeq r0, r0, r0, lsr r3 - 6278: 09002302 stmdbeq r0, {r1, r8, r9, sp} - 627c: 000003e6 andeq r0, r0, r6, ror #7 - 6280: 30095107 andcc r5, r9, r7, lsl #2 - 6284: 03000003 movweq r0, #3 - 6288: 09018023 stmdbeq r1, {r0, r1, r5, pc} - 628c: 00000532 andeq r0, r0, r2, lsr r5 - 6290: ad0a5307 stcge 3, cr5, [sl, #-28] ; 0xffffffe4 - 6294: 03000001 movweq r0, #1 - 6298: 09028023 stmdbeq r2, {r0, r1, r5, pc} - 629c: 00000582 andeq r0, r0, r2, lsl #11 - 62a0: ad0a5607 stcge 6, cr5, [sl, #-28] ; 0xffffffe4 - 62a4: 03000001 movweq r0, #1 - 62a8: 00028423 andeq r8, r2, r3, lsr #8 - 62ac: 0001ab0e andeq sl, r1, lr, lsl #22 - 62b0: 00034000 andeq r4, r3, r0 - 62b4: 00750f00 rsbseq r0, r5, r0, lsl #30 - 62b8: 001f0000 andseq r0, pc, r0 - 62bc: 0002e815 andeq lr, r2, r5, lsl r8 - 62c0: 07019000 streq r9, [r1, -r0] - 62c4: 038c0862 orreq r0, ip, #6422528 ; 0x620000 - 62c8: 95090000 strls r0, [r9, #-0] - 62cc: 07000005 streq r0, [r0, -r5] - 62d0: 038c1263 orreq r1, ip, #805306374 ; 0x30000006 - 62d4: 23020000 movwcs r0, #8192 ; 0x2000 - 62d8: 01500900 cmpeq r0, r0, lsl #18 - 62dc: 64070000 strvs r0, [r7], #-0 - 62e0: 00006e06 andeq r6, r0, r6, lsl #28 - 62e4: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 62e8: 00009109 andeq r9, r0, r9, lsl #2 - 62ec: 09660700 stmdbeq r6!, {r8, r9, sl}^ - 62f0: 00000392 muleq r0, r2, r3 - 62f4: 09082302 stmdbeq r8, {r1, r8, r9, sp} - 62f8: 00000000 andeq r0, r0, r0 - 62fc: e21e6707 ands r6, lr, #1835008 ; 0x1c0000 - 6300: 03000002 movweq r0, #2 - 6304: 00018823 andeq r8, r1, r3, lsr #16 - 6308: 0340040b movteq r0, #1035 ; 0x40b - 630c: a20e0000 andge r0, lr, #0 - 6310: a2000003 andge r0, r0, #3 - 6314: 0f000003 svceq 0x00000003 - 6318: 00000075 andeq r0, r0, r5, ror r0 - 631c: 040b001f streq r0, [fp], #-31 ; 0xffffffe1 - 6320: 000003a8 andeq r0, r0, r8, lsr #7 - 6324: 22080116 andcs r0, r8, #-2147483643 ; 0x80000005 - 6328: 08000004 stmdaeq r0, {r2} - 632c: d6087a07 strle r7, [r8], -r7, lsl #20 - 6330: 09000003 stmdbeq r0, {r0, r1} - 6334: 00001859 andeq r1, r0, r9, asr r8 - 6338: d6117b07 ldrle r7, [r1], -r7, lsl #22 - 633c: 02000003 andeq r0, r0, #3 - 6340: 3d090023 stccc 0, cr0, [r9, #-140] ; 0xffffff74 - 6344: 07000008 streq r0, [r0, -r8] - 6348: 006e067c rsbeq r0, lr, ip, ror r6 - 634c: 23020000 movwcs r0, #8192 ; 0x2000 - 6350: 040b0004 streq r0, [fp], #-4 - 6354: 00000041 andeq r0, r0, r1, asr #32 - 6358: 00011908 andeq r1, r1, r8, lsl #18 - 635c: ba076800 blt 1e0364 <_image_size+0x1398d4> - 6360: 00054f08 andeq r4, r5, r8, lsl #30 - 6364: 705f0a00 subsvc r0, pc, r0, lsl #20 - 6368: 12bb0700 adcsne r0, fp, #0, 14 - 636c: 000003d6 ldrdeq r0, [r0], -r6 - 6370: 0a002302 beq ef80 - 6374: 0700725f smlsdeq r0, pc, r2, r7 ; - 6378: 006e07bc strhteq r0, [lr], #-124 ; 0xffffff84 - 637c: 23020000 movwcs r0, #8192 ; 0x2000 - 6380: 775f0a04 ldrbvc r0, [pc, -r4, lsl #20] - 6384: 07bd0700 ldreq r0, [sp, r0, lsl #14]! - 6388: 0000006e andeq r0, r0, lr, rrx - 638c: 09082302 stmdbeq r8, {r1, r8, r9, sp} - 6390: 00000036 andeq r0, r0, r6, lsr r0 - 6394: 2c09be07 stccs 14, cr11, [r9], {7} - 6398: 02000000 andeq r0, r0, #0 - 639c: 8a090c23 bhi 249430 <_image_size+0x1a29a0> - 63a0: 07000002 streq r0, [r0, -r2] - 63a4: 002c09bf strhteq r0, [ip], -pc - 63a8: 23020000 movwcs r0, #8192 ; 0x2000 - 63ac: 625f0a0e subsvs r0, pc, #57344 ; 0xe000 - 63b0: c0070066 andgt r0, r7, r6, rrx - 63b4: 0003aa11 andeq sl, r3, r1, lsl sl - 63b8: 10230200 eorne r0, r3, r0, lsl #4 - 63bc: 00002d09 andeq r2, r0, r9, lsl #26 - 63c0: 07c10700 strbeq r0, [r1, r0, lsl #14] - 63c4: 0000006e andeq r0, r0, lr, rrx - 63c8: 09182302 ldmdbeq r8, {r1, r8, r9, sp} - 63cc: 00000096 muleq r0, r6, r0 - 63d0: ab0ac807 blge 2b83f4 <_image_size+0x211964> - 63d4: 02000001 andeq r0, r0, #1 - 63d8: 5e091c23 cdppl 12, 0, cr1, cr9, cr3, {1} - 63dc: 07000000 streq r0, [r0, -r0] - 63e0: 06ee1dca strbteq r1, [lr], sl, asr #27 - 63e4: 23020000 movwcs r0, #8192 ; 0x2000 - 63e8: 02e10920 rsceq r0, r1, #32, 18 ; 0x80000 - 63ec: cc070000 stcgt 0, cr0, [r7], {-0} - 63f0: 0007191d andeq r1, r7, sp, lsl r9 - 63f4: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 63f8: 0005a609 andeq sl, r5, r9, lsl #12 - 63fc: 0dcf0700 stcleq 7, cr0, [pc] ; 6404 - 6400: 0000073e andeq r0, r0, lr, lsr r7 - 6404: 09282302 stmdbeq r8!, {r1, r8, r9, sp} - 6408: 0000022d andeq r0, r0, sp, lsr #4 - 640c: 5909d007 stmdbpl r9, {r0, r1, r2, ip, lr, pc} - 6410: 02000007 andeq r0, r0, #7 - 6414: 5f0a2c23 svcpl 0x000a2c23 - 6418: 07006275 smlsdxeq r0, r5, r2, r6 - 641c: 03aa11d3 ; instruction: 0x03aa11d3 - 6420: 23020000 movwcs r0, #8192 ; 0x2000 - 6424: 755f0a30 ldrbvc r0, [pc, #-2608] ; 59fc - 6428: d4070070 strle r0, [r7], #-112 ; 0xffffff90 - 642c: 0003d612 andeq sp, r3, r2, lsl r6 - 6430: 38230200 stmdacc r3!, {r9} - 6434: 72755f0a rsbsvc r5, r5, #10, 30 ; 0x28 - 6438: 07d50700 ldrbeq r0, [r5, r0, lsl #14] - 643c: 0000006e andeq r0, r0, lr, rrx - 6440: 093c2302 ldmdbeq ip!, {r1, r8, r9, sp} - 6444: 000005bd ; instruction: 0x000005bd - 6448: 5f11d807 svcpl 0x0011d807 - 644c: 02000007 andeq r0, r0, #7 - 6450: 4e094023 cdpmi 0, 0, cr4, cr9, cr3, {1} - 6454: 07000005 streq r0, [r0, -r5] - 6458: 076f11d9 ; instruction: 0x076f11d9 - 645c: 23020000 movwcs r0, #8192 ; 0x2000 - 6460: 6c5f0a43 mrrcvs 10, 4, r0, pc, cr3 ; - 6464: dc070062 stcle 0, cr0, [r7], {98} ; 0x62 - 6468: 0003aa11 andeq sl, r3, r1, lsl sl - 646c: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - 6470: 00036209 andeq r6, r3, r9, lsl #4 - 6474: 07df0700 ldrbeq r0, [pc, r0, lsl #14] - 6478: 0000006e andeq r0, r0, lr, rrx - 647c: 094c2302 stmdbeq ip, {r1, r8, r9, sp}^ - 6480: 0000389f muleq r0, pc, r8 ; - 6484: 2d0ae007 stccs 0, cr14, [sl, #-28] ; 0xffffffe4 - 6488: 02000001 andeq r0, r0, #1 - 648c: 06095023 streq r5, [r9], -r3, lsr #32 - 6490: 07000009 streq r0, [r0, -r9] - 6494: 056e12e3 strbeq r1, [lr, #-739]! ; 0xfffffd1d - 6498: 23020000 movwcs r0, #8192 ; 0x2000 - 649c: 48160954 ldmdami r6, {r2, r4, r6, r8, fp} - 64a0: e7070000 str r0, [r7, -r0] - 64a4: 0001c50c andeq ip, r1, ip, lsl #10 - 64a8: 58230200 stmdapl r3!, {r9} - 64ac: 0002f009 andeq pc, r2, r9 - 64b0: 0ee90700 cdpeq 7, 14, cr0, cr9, cr0, {0} - 64b4: 0000019f muleq r0, pc, r1 ; - 64b8: 095c2302 ldmdbeq ip, {r1, r8, r9, sp}^ - 64bc: 0000057a andeq r0, r0, sl, ror r5 - 64c0: 6e09ea07 vmlavs.f32 s28, s18, s14 - 64c4: 02000000 andeq r0, r0, #0 - 64c8: 17006423 strne r6, [r0, -r3, lsr #8] - 64cc: 00006e01 andeq r6, r0, r1, lsl #28 - 64d0: 00056e00 andeq r6, r5, r0, lsl #28 - 64d4: 056e1800 strbeq r1, [lr, #-2048]! ; 0xfffff800 - 64d8: ab180000 blge 6064e0 <_image_size+0x55fa50> - 64dc: 18000001 stmdane r0, {r0} - 64e0: 000000eb andeq r0, r0, fp, ror #1 - 64e4: 00006e18 andeq r6, r0, r8, lsl lr - 64e8: 040b0000 streq r0, [fp], #-0 - 64ec: 00000579 andeq r0, r0, r9, ror r5 - 64f0: 00056e0c andeq r6, r5, ip, lsl #28 - 64f4: 05181900 ldreq r1, [r8, #-2304] ; 0xfffff700 - 64f8: 04280000 strteq r0, [r8], #-0 - 64fc: 08026507 stmdaeq r2, {r0, r1, r2, r8, sl, sp, lr} - 6500: 000006ee andeq r0, r0, lr, ror #13 - 6504: 0002b81a andeq fp, r2, sl, lsl r8 - 6508: 02670700 rsbeq r0, r7, #0, 14 - 650c: 00006e07 andeq r6, r0, r7, lsl #28 - 6510: 00230200 eoreq r0, r3, r0, lsl #4 - 6514: 00023f1a andeq r3, r2, sl, lsl pc - 6518: 026c0700 rsbeq r0, ip, #0, 14 - 651c: 0007d10b andeq sp, r7, fp, lsl #2 - 6520: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 6524: 0000811a andeq r8, r0, sl, lsl r1 - 6528: 026c0700 rsbeq r0, ip, #0, 14 - 652c: 0007d114 andeq sp, r7, r4, lsl r1 - 6530: 08230200 stmdaeq r3!, {r9} - 6534: 0005ac1a andeq sl, r5, sl, lsl ip - 6538: 026c0700 rsbeq r0, ip, #0, 14 - 653c: 0007d11e andeq sp, r7, lr, lsl r1 - 6540: 0c230200 sfmeq f0, 4, [r3], #-0 - 6544: 00014b1a andeq r4, r1, sl, lsl fp - 6548: 026e0700 rsbeq r0, lr, #0, 14 - 654c: 00006e08 andeq r6, r0, r8, lsl #28 - 6550: 10230200 eorne r0, r3, r0, lsl #4 - 6554: 00012d1a andeq r2, r1, sl, lsl sp - 6558: 026f0700 rsbeq r0, pc, #0, 14 - 655c: 000a0a08 andeq r0, sl, r8, lsl #20 - 6560: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 6564: 0005611a andeq r6, r5, sl, lsl r1 - 6568: 02720700 rsbseq r0, r2, #0, 14 - 656c: 00006e07 andeq r6, r0, r7, lsl #28 - 6570: 30230200 eorcc r0, r3, r0, lsl #4 - 6574: 0049d21a subeq sp, r9, sl, lsl r2 - 6578: 02730700 rsbseq r0, r3, #0, 14 - 657c: 000a2016 andeq r2, sl, r6, lsl r0 - 6580: 34230200 strtcc r0, [r3], #-512 ; 0xfffffe00 - 6584: 0002341a andeq r3, r2, sl, lsl r4 - 6588: 02750700 rsbseq r0, r5, #0, 14 - 658c: 00006e07 andeq r6, r0, r7, lsl #28 - 6590: 38230200 stmdacc r3!, {r9} - 6594: 0002901a andeq r9, r2, sl, lsl r0 - 6598: 02770700 rsbseq r0, r7, #0, 14 - 659c: 000a320a andeq r3, sl, sl, lsl #4 - 65a0: 3c230200 sfmcc f0, 4, [r3], #-0 - 65a4: 0000b01a andeq fp, r0, sl, lsl r0 - 65a8: 027a0700 rsbseq r0, sl, #0, 14 - 65ac: 00023713 andeq r3, r2, r3, lsl r7 - 65b0: 40230200 eormi r0, r3, r0, lsl #4 - 65b4: 0000eb1a andeq lr, r0, sl, lsl fp - 65b8: 027b0700 rsbseq r0, fp, #0, 14 - 65bc: 00006e07 andeq r6, r0, r7, lsl #28 - 65c0: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - 65c4: 00017c1a andeq r7, r1, sl, lsl ip - 65c8: 027c0700 rsbseq r0, ip, #0, 14 - 65cc: 00023713 andeq r3, r2, r3, lsl r7 - 65d0: 48230200 stmdami r3!, {r9} - 65d4: 0002631a andeq r6, r2, sl, lsl r3 - 65d8: 027d0700 rsbseq r0, sp, #0, 14 - 65dc: 000a3814 andeq r3, sl, r4, lsl r8 - 65e0: 4c230200 sfmmi f0, 4, [r3], #-0 - 65e4: 0003481a andeq r4, r3, sl, lsl r8 - 65e8: 02800700 addeq r0, r0, #0, 14 - 65ec: 00006e07 andeq r6, r0, r7, lsl #28 - 65f0: 50230200 eorpl r0, r3, r0, lsl #4 - 65f4: 0003f21a andeq pc, r3, sl, lsl r2 ; - 65f8: 02810700 addeq r0, r1, #0, 14 - 65fc: 0000eb09 andeq lr, r0, r9, lsl #22 - 6600: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 6604: 0003431a andeq r4, r3, sl, lsl r3 - 6608: 02a40700 adceq r0, r4, #0, 14 - 660c: 0009e507 andeq lr, r9, r7, lsl #10 - 6610: 58230200 stmdapl r3!, {r9} - 6614: 0002e81a andeq lr, r2, sl, lsl r8 - 6618: 02a80700 adceq r0, r8, #0, 14 - 661c: 00038c13 andeq r8, r3, r3, lsl ip - 6620: c8230300 stmdagt r3!, {r8, r9} - 6624: 01c21a02 biceq r1, r2, r2, lsl #20 - 6628: a9070000 stmdbge r7, {} ; - 662c: 03401202 movteq r1, #514 ; 0x202 - 6630: 23030000 movwcs r0, #12288 ; 0x3000 - 6634: a91a02cc ldmdbge sl, {r2, r3, r6, r7, r9} - 6638: 07000001 streq r0, [r0, -r1] - 663c: 4a0c02ad bmi 3070f8 <_image_size+0x260668> - 6640: 0300000a movweq r0, #10 - 6644: 1a05dc23 bne 17d6d8 <_image_size+0xd6c48> - 6648: 000004ed andeq r0, r0, sp, ror #9 - 664c: 1002b207 andne fp, r2, r7, lsl #4 - 6650: 0000078c andeq r0, r0, ip, lsl #15 - 6654: 05e02303 strbeq r2, [r0, #771]! ; 0x303 - 6658: 0003031a andeq r0, r3, sl, lsl r3 - 665c: 02b40700 adcseq r0, r4, #0, 14 - 6660: 000a560a andeq r5, sl, sl, lsl #12 - 6664: ec230300 stc 3, cr0, [r3], #-0 - 6668: 040b0005 streq r0, [fp], #-5 - 666c: 0000054f andeq r0, r0, pc, asr #10 - 6670: 006e0117 rsbeq r0, lr, r7, lsl r1 - 6674: 07130000 ldreq r0, [r3, -r0] - 6678: 6e180000 cdpvs 0, 1, cr0, cr8, cr0, {0} - 667c: 18000005 stmdane r0, {r0, r2} - 6680: 000001ab andeq r0, r0, fp, lsr #3 - 6684: 00071318 andeq r1, r7, r8, lsl r3 - 6688: 006e1800 rsbeq r1, lr, r0, lsl #16 - 668c: 0b000000 bleq 6694 - 6690: 0000f804 andeq pc, r0, r4, lsl #16 - 6694: f4040b00 ; instruction: 0xf4040b00 - 6698: 17000006 strne r0, [r0, -r6] - 669c: 00013901 andeq r3, r1, r1, lsl #18 - 66a0: 00073e00 andeq r3, r7, r0, lsl #28 - 66a4: 056e1800 strbeq r1, [lr, #-2048]! ; 0xfffff800 - 66a8: ab180000 blge 6066b0 <_image_size+0x55fc20> - 66ac: 18000001 stmdane r0, {r0} - 66b0: 00000139 andeq r0, r0, r9, lsr r1 - 66b4: 00006e18 andeq r6, r0, r8, lsl lr - 66b8: 040b0000 streq r0, [fp], #-0 - 66bc: 0000071f andeq r0, r0, pc, lsl r7 - 66c0: 006e0117 rsbeq r0, lr, r7, lsl r1 - 66c4: 07590000 ldrbeq r0, [r9, -r0] - 66c8: 6e180000 cdpvs 0, 1, cr0, cr8, cr0, {0} - 66cc: 18000005 stmdane r0, {r0, r2} - 66d0: 000001ab andeq r0, r0, fp, lsr #3 - 66d4: 44040b00 strmi r0, [r4], #-2816 ; 0xfffff500 - 66d8: 0e000007 cdpeq 0, 0, cr0, cr0, cr7, {0} - 66dc: 00000041 andeq r0, r0, r1, asr #32 - 66e0: 0000076f andeq r0, r0, pc, ror #14 - 66e4: 0000750f andeq r7, r0, pc, lsl #10 - 66e8: 0e000200 cdpeq 2, 0, cr0, cr0, cr0, {0} - 66ec: 00000041 andeq r0, r0, r1, asr #32 - 66f0: 0000077f andeq r0, r0, pc, ror r7 - 66f4: 0000750f andeq r7, r0, pc, lsl #10 - 66f8: 10000000 andne r0, r0, r0 - 66fc: 00000126 andeq r0, r0, r6, lsr #2 - 6700: 1a012407 bne 4f724 - 6704: 000003dc ldrdeq r0, [r0], -ip - 6708: 0004291b andeq r2, r4, fp, lsl r9 - 670c: 28070c00 stmdacs r7, {sl, fp} - 6710: 07cb0801 strbeq r0, [fp, r1, lsl #16] - 6714: 951a0000 ldrls r0, [sl, #-0] - 6718: 07000005 streq r0, [r0, -r5] - 671c: cb11012a blgt 446bcc <_image_size+0x3a013c> - 6720: 02000007 andeq r0, r0, #7 - 6724: ca1a0023 bgt 6867b8 <_image_size+0x5dfd28> - 6728: 07000003 streq r0, [r0, -r3] - 672c: 6e07012b adfvssp f0, f7, #3.0 - 6730: 02000000 andeq r0, r0, #0 - 6734: 271a0423 ldrcs r0, [sl, -r3, lsr #8] - 6738: 07000002 streq r0, [r0, -r2] - 673c: d10b012c tstle fp, ip, lsr #2 - 6740: 02000007 andeq r0, r0, #7 - 6744: 0b000823 bleq 87d8 - 6748: 00078c04 andeq r8, r7, r4, lsl #24 - 674c: 7f040b00 svcvc 0x00040b00 - 6750: 1b000007 blne 6774 - 6754: 000000e3 andeq r0, r0, r3, ror #1 - 6758: 0144070e cmpeq r4, lr, lsl #14 - 675c: 00081608 andeq r1, r8, r8, lsl #12 - 6760: 058a1a00 streq r1, [sl, #2560] ; 0xa00 - 6764: 45070000 strmi r0, [r7, #-0] - 6768: 08161201 ldmdaeq r6, {r0, r9, ip} - 676c: 23020000 movwcs r0, #8192 ; 0x2000 - 6770: 026d1a00 rsbeq r1, sp, #0, 20 - 6774: 46070000 strmi r0, [r7], -r0 - 6778: 08161201 ldmdaeq r6, {r0, r9, ip} - 677c: 23020000 movwcs r0, #8192 ; 0x2000 - 6780: 08ea1a06 stmiaeq sl!, {r1, r2, r9, fp, ip}^ - 6784: 47070000 strmi r0, [r7, -r0] - 6788: 00481201 subeq r1, r8, r1, lsl #4 - 678c: 23020000 movwcs r0, #8192 ; 0x2000 - 6790: 480e000c stmdami lr, {r2, r3} - 6794: 26000000 strcs r0, [r0], -r0 - 6798: 0f000008 svceq 0x00000008 - 679c: 00000075 andeq r0, r0, r5, ror r0 - 67a0: d01c0002 andsle r0, ip, r2 - 67a4: 07028507 streq r8, [r2, -r7, lsl #10] - 67a8: 0000096a andeq r0, r0, sl, ror #18 - 67ac: 0005541a andeq r5, r5, sl, lsl r4 - 67b0: 02870700 addeq r0, r7, #0, 14 - 67b4: 00007518 andeq r7, r0, r8, lsl r5 - 67b8: 00230200 eoreq r0, r3, r0, lsl #4 - 67bc: 0004f51a andeq pc, r4, sl, lsl r5 ; - 67c0: 02880700 addeq r0, r8, #0, 14 - 67c4: 0000eb12 andeq lr, r0, r2, lsl fp - 67c8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 67cc: 00010c1a andeq r0, r1, sl, lsl ip - 67d0: 02890700 addeq r0, r9, #0, 14 - 67d4: 00096a10 andeq r6, r9, r0, lsl sl - 67d8: 08230200 stmdaeq r3!, {r9} - 67dc: 00032c1a andeq r2, r3, sl, lsl ip - 67e0: 028a0700 addeq r0, sl, #0, 14 - 67e4: 00024d17 andeq r4, r2, r7, lsl sp - 67e8: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 67ec: 0002461a andeq r4, r2, sl, lsl r6 - 67f0: 028b0700 addeq r0, fp, #0, 14 - 67f4: 00006e0f andeq r6, r0, pc, lsl #28 - 67f8: 48230200 stmdami r3!, {r9} - 67fc: 0005901a andeq r9, r5, sl, lsl r0 - 6800: 028c0700 addeq r0, ip, #0, 14 - 6804: 0000672c andeq r6, r0, ip, lsr #14 - 6808: 50230200 eorpl r0, r3, r0, lsl #4 - 680c: 00001c1a andeq r1, r0, sl, lsl ip - 6810: 028d0700 addeq r0, sp, #0, 14 - 6814: 0007d71a andeq sp, r7, sl, lsl r7 - 6818: 58230200 stmdapl r3!, {r9} - 681c: 0001921a andeq r9, r1, sl, lsl r2 - 6820: 028e0700 addeq r0, lr, #0, 14 - 6824: 00019f16 andeq r9, r1, r6, lsl pc - 6828: 68230200 stmdavs r3!, {r9} - 682c: 0005021a andeq r0, r5, sl, lsl r2 - 6830: 028f0700 addeq r0, pc, #0, 14 - 6834: 00019f16 andeq r9, r1, r6, lsl pc - 6838: 70230200 eorvc r0, r3, r0, lsl #4 - 683c: 00000e1a andeq r0, r0, sl, lsl lr - 6840: 02900700 addseq r0, r0, #0, 14 - 6844: 00019f16 andeq r9, r1, r6, lsl pc - 6848: 78230200 stmdavc r3!, {r9} - 684c: 0003581a andeq r5, r3, sl, lsl r8 - 6850: 02910700 addseq r0, r1, #0, 14 - 6854: 00097a10 andeq r7, r9, r0, lsl sl - 6858: 80230300 eorhi r0, r3, r0, lsl #6 - 685c: 00211a01 eoreq r1, r1, r1, lsl #20 - 6860: 92070000 andls r0, r7, #0 - 6864: 098a1002 stmibeq sl, {r1, ip} - 6868: 23030000 movwcs r0, #12288 ; 0x3000 - 686c: 081a0188 ldmdaeq sl, {r3, r7, r8} - 6870: 07000004 streq r0, [r0, -r4] - 6874: 6e0f0293 mcrvs 2, 0, r0, cr15, cr3, {4} - 6878: 03000000 movweq r0, #0 - 687c: 1a01a023 bne 6e910 - 6880: 00000064 andeq r0, r0, r4, rrx - 6884: 16029407 strne r9, [r2], -r7, lsl #8 - 6888: 0000019f muleq r0, pc, r1 ; - 688c: 01a42303 ; instruction: 0x01a42303 - 6890: 0001b31a andeq fp, r1, sl, lsl r3 - 6894: 02950700 addseq r0, r5, #0, 14 - 6898: 00019f16 andeq r9, r1, r6, lsl pc - 689c: ac230300 stcge 3, cr0, [r3], #-0 - 68a0: 01551a01 cmpeq r5, r1, lsl #20 - 68a4: 96070000 strls r0, [r7], -r0 - 68a8: 019f1602 orrseq r1, pc, r2, lsl #12 - 68ac: 23030000 movwcs r0, #12288 ; 0x3000 - 68b0: 7b1a01b4 blvc 686f88 <_image_size+0x5e04f8> - 68b4: 07000002 streq r0, [r0, -r2] - 68b8: 9f160297 svcls 0x00160297 - 68bc: 03000001 movweq r0, #1 - 68c0: 1a01bc23 bne 75954 - 68c4: 00000181 andeq r0, r0, r1, lsl #3 - 68c8: 16029807 strne r9, [r2], -r7, lsl #16 - 68cc: 0000019f muleq r0, pc, r1 ; - 68d0: 01c42303 biceq r2, r4, r3, lsl #6 - 68d4: 0002b61a andeq fp, r2, sl, lsl r6 - 68d8: 02990700 addseq r0, r9, #0, 14 - 68dc: 00006e08 andeq r6, r0, r8, lsl #28 - 68e0: cc230300 stcgt 3, cr0, [r3], #-0 - 68e4: f10e0001 cpsid ,#1 - 68e8: 7a000000 bvc 68f0 - 68ec: 0f000009 svceq 0x00000009 - 68f0: 00000075 andeq r0, r0, r5, ror r0 - 68f4: f10e0019 cpsid ,#25 - 68f8: 8a000000 bhi 6900 - 68fc: 0f000009 svceq 0x00000009 - 6900: 00000075 andeq r0, r0, r5, ror r0 - 6904: f10e0007 cpsid ,#7 - 6908: 9a000000 bls 6910 - 690c: 0f000009 svceq 0x00000009 - 6910: 00000075 andeq r0, r0, r5, ror r0 - 6914: f01c0017 ; instruction: 0xf01c0017 - 6918: 07029e07 streq r9, [r2, -r7, lsl #28] - 691c: 000009c5 andeq r0, r0, r5, asr #19 - 6920: 0000dc1a andeq sp, r0, sl, lsl ip - 6924: 02a10700 adceq r0, r1, #0, 14 - 6928: 0009c51b andeq ip, r9, fp, lsl r5 - 692c: 00230200 eoreq r0, r3, r0, lsl #4 - 6930: 0005b41a andeq fp, r5, sl, lsl r4 - 6934: 02a20700 adceq r0, r2, #0, 14 - 6938: 0009d518 andeq sp, r9, r8, lsl r5 - 693c: 78230200 stmdavc r3!, {r9} - 6940: 03d60e00 bicseq r0, r6, #0, 28 - 6944: 09d50000 ldmibeq r5, {}^ ; - 6948: 750f0000 strvc r0, [pc, #-0] ; 6950 - 694c: 1d000000 stcne 0, cr0, [r0, #-0] - 6950: 00750e00 rsbseq r0, r5, r0, lsl #28 - 6954: 09e50000 stmibeq r5!, {}^ ; - 6958: 750f0000 strvc r0, [pc, #-0] ; 6960 - 695c: 1d000000 stcne 0, cr0, [r0, #-0] - 6960: 07f01d00 ldrbeq r1, [r0, r0, lsl #26]! - 6964: 0a030283 beq c7378 <_image_size+0x208e8> - 6968: 1e00000a cdpne 0, 0, cr0, cr0, cr10, {0} - 696c: 00000518 andeq r0, r0, r8, lsl r5 - 6970: 0b029a07 bleq ad194 <_image_size+0x6704> - 6974: 00000826 andeq r0, r0, r6, lsr #16 - 6978: 00033b1e andeq r3, r3, lr, lsl fp - 697c: 02a30700 adceq r0, r3, #0, 14 - 6980: 00099a0b andeq r9, r9, fp, lsl #20 - 6984: f10e0000 cpsid ,#0 - 6988: 1a000000 bne 6990 - 698c: 0f00000a svceq 0x0000000a - 6990: 00000075 andeq r0, r0, r5, ror r0 - 6994: 9b1f0018 blls 7c69fc <_image_size+0x71ff6c> - 6998: 01000005 tsteq r0, r5 - 699c: 0a1a040b beq 6879d0 <_image_size+0x5e0f40> - 69a0: 01200000 ; instruction: 0x01200000 - 69a4: 00000a32 andeq r0, r0, r2, lsr sl - 69a8: 00056e18 andeq r6, r5, r8, lsl lr - 69ac: 040b0000 streq r0, [fp], #-0 - 69b0: 00000a26 andeq r0, r0, r6, lsr #20 - 69b4: 0237040b eorseq r0, r7, #184549376 ; 0xb000000 - 69b8: 01200000 ; instruction: 0x01200000 - 69bc: 00000a4a andeq r0, r0, sl, asr #20 - 69c0: 00006e18 andeq r6, r0, r8, lsl lr - 69c4: 040b0000 streq r0, [fp], #-0 - 69c8: 00000a50 andeq r0, r0, r0, asr sl - 69cc: 0a3e040b beq f87a00 <_image_size+0xee0f70> - 69d0: 7f0e0000 svcvc 0x000e0000 - 69d4: 66000007 strvs r0, [r0], -r7 - 69d8: 0f00000a svceq 0x0000000a - 69dc: 00000075 andeq r0, r0, r5, ror r0 - 69e0: 16210002 strtne r0, [r1], -r2 - 69e4: 07000003 streq r0, [r0, -r3] - 69e8: 6e170333 mrcvs 3, 0, r0, cr7, cr3, {1} - 69ec: 01000005 tsteq r0, r5 - 69f0: 030f2101 movweq r2, #61697 ; 0xf101 - 69f4: 34070000 strcc r0, [r7], #-0 - 69f8: 05741d03 ldrbeq r1, [r4, #-3331]! ; 0xfffff2fd - 69fc: 01010000 mrseq r0, (UNDEF: 1) - 6a00: 6e757222 cdpvs 2, 7, cr7, cr5, cr2, {1} - 6a04: 0a090400 beq 247a0c <_image_size+0x1a0f7c> - 6a08: 000aa108 andeq sl, sl, r8, lsl #2 - 6a0c: 05960900 ldreq r0, [r6, #2304] ; 0x900 - 6a10: 0b090000 bleq 246a18 <_image_size+0x19ff88> - 6a14: 000aa111 andeq sl, sl, r1, lsl r1 - 6a18: 00230200 eoreq r0, r3, r0, lsl #4 - 6a1c: 84040b00 strhi r0, [r4], #-2816 ; 0xfffff500 - 6a20: 1300000a movwne r0, #10 - 6a24: 010e0990 ; instruction: 0x010e0990 - 6a28: 00000ad0 ldrdeq r0, [r0], -r0 ; - 6a2c: 00481709 subeq r1, r8, r9, lsl #14 - 6a30: 150f0900 strne r0, [pc, #-2304] ; 6138 - 6a34: 000000a1 andeq r0, r0, r1, lsr #1 - 6a38: 09002302 stmdbeq r0, {r1, r8, r9, sp} - 6a3c: 00000264 andeq r0, r0, r4, ror #4 - 6a40: a1111109 tstge r1, r9, lsl #2 - 6a44: 0300000a movweq r0, #10 - 6a48: 00018c23 andeq r8, r1, r3, lsr #24 - 6a4c: 00224323 eoreq r4, r2, r3, lsr #6 - 6a50: 03120900 tsteq r2, #0, 18 - 6a54: 00000aa7 andeq r0, r0, r7, lsr #21 - 6a58: 94030501 strls r0, [r3], #-1281 ; 0xfffffaff - 6a5c: 24800a6a strcs r0, [r0], #2666 ; 0xa6a - 6a60: 000021aa andeq r2, r0, sl, lsr #3 - 6a64: 6e0c1409 cdpvs 4, 0, cr1, cr12, cr9, {0} - 6a68: 01000000 mrseq r0, (UNDEF: 0) - 6a6c: 0d300601 ldceq 6, cr0, [r0, #-4]! - 6a70: 01070000 mrseq r0, (UNDEF: 7) - 6a74: 00000041 andeq r0, r0, r1, asr #32 - 6a78: ca062e0b bgt 1922ac <_image_size+0xeb81c> - 6a7c: 0700000e streq r0, [r0, -lr] - 6a80: 00000c9a muleq r0, sl, ip - 6a84: 0ca90700 stceq 7, cr0, [r9] - 6a88: 07010000 streq r0, [r1, -r0] - 6a8c: 00000cb8 ; instruction: 0x00000cb8 - 6a90: 0cc70702 stcleq 7, cr0, [r7], {2} - 6a94: 07030000 streq r0, [r3, -r0] - 6a98: 00000cd6 ldrdeq r0, [r0], -r6 - 6a9c: 0ce50704 stcleq 7, cr0, [r5], #16 - 6aa0: 07050000 streq r0, [r5, -r0] - 6aa4: 00000cf4 strdeq r0, [r0], -r4 - 6aa8: 0d030706 stceq 7, cr0, [r3, #-24] ; 0xffffffe8 - 6aac: 07070000 streq r0, [r7, -r0] - 6ab0: 00000d12 andeq r0, r0, r2, lsl sp - 6ab4: 0d210708 stceq 7, cr0, [r1, #-32]! ; 0xffffffe0 - 6ab8: 07090000 streq r0, [r9, -r0] - 6abc: 00001146 andeq r1, r0, r6, asr #2 - 6ac0: 1156070a cmpne r6, sl, lsl #14 - 6ac4: 070b0000 streq r0, [fp, -r0] - 6ac8: 00001166 andeq r1, r0, r6, ror #2 - 6acc: 1176070c cmnne r6, ip, lsl #14 - 6ad0: 070d0000 streq r0, [sp, -r0] - 6ad4: 00001186 andeq r1, r0, r6, lsl #3 - 6ad8: 1196070e orrsne r0, r6, lr, lsl #14 - 6adc: 070f0000 streq r0, [pc, -r0] - 6ae0: 000016ab andeq r1, r0, fp, lsr #13 - 6ae4: 16bd0710 ssatne r0, #30, r0, lsl #14 - 6ae8: 07110000 ldreq r0, [r1, -r0] - 6aec: 000016cf andeq r1, r0, pc, asr #13 - 6af0: 16e10712 usatne r0, #1, r2, lsl #14 - 6af4: 07130000 ldreq r0, [r3, -r0] - 6af8: 00001718 andeq r1, r0, r8, lsl r7 - 6afc: 172a0714 ; instruction: 0x172a0714 - 6b00: 07150000 ldreq r0, [r5, -r0] - 6b04: 0000173c andeq r1, r0, ip, lsr r7 - 6b08: 174e0716 smlaldne r0, lr, r6, r7 - 6b0c: 07170000 ldreq r0, [r7, -r0] - 6b10: 00001760 andeq r1, r0, r0, ror #14 - 6b14: 17720718 ; instruction: 0x17720718 - 6b18: 07190000 ldreq r0, [r9, -r0] - 6b1c: 00001784 andeq r1, r0, r4, lsl #15 - 6b20: 1796071a ; instruction: 0x1796071a - 6b24: 071b0000 ldreq r0, [fp, -r0] - 6b28: 000017a8 andeq r1, r0, r8, lsr #15 - 6b2c: 17ba071c ; instruction: 0x17ba071c - 6b30: 071d0000 ldreq r0, [sp, -r0] - 6b34: 0000180b andeq r1, r0, fp, lsl #16 - 6b38: 181d071e ldmdane sp, {r1, r2, r3, r4, r8, r9, sl} - 6b3c: 071f0000 ldreq r0, [pc, -r0] - 6b40: 00000d64 andeq r0, r0, r4, ror #26 - 6b44: 0f8e0720 svceq 0x008e0720 - 6b48: 07210000 streq r0, [r1, -r0]! - 6b4c: 00001139 andeq r1, r0, r9, lsr r1 - 6b50: 13870722 orrne r0, r7, #8912896 ; 0x880000 - 6b54: 07230000 streq r0, [r3, -r0]! - 6b58: 00001257 andeq r1, r0, r7, asr r2 - 6b5c: 0f110724 svceq 0x00110724 - 6b60: 07250000 streq r0, [r5, -r0]! - 6b64: 000012b8 ; instruction: 0x000012b8 - 6b68: 0d530726 ldcleq 7, cr0, [r3, #-152] ; 0xffffff68 - 6b6c: 07270000 streq r0, [r7, -r0]! - 6b70: 0000120b andeq r1, r0, fp, lsl #4 - 6b74: 16790728 ldrbtne r0, [r9], -r8, lsr #14 - 6b78: 07290000 streq r0, [r9, -r0]! - 6b7c: 000015df ldrdeq r1, [r0], -pc ; - 6b80: 1582072a strne r0, [r2, #1834] ; 0x72a - 6b84: 072b0000 streq r0, [fp, -r0]! - 6b88: 000011a6 andeq r1, r0, r6, lsr #3 - 6b8c: 0f70072c svceq 0x0070072c - 6b90: 072d0000 streq r0, [sp, -r0]! - 6b94: 000012ac andeq r1, r0, ip, lsr #5 - 6b98: 14b0072e ldrtne r0, [r0], #1838 ; 0x72e - 6b9c: 072f0000 streq r0, [pc, -r0]! - 6ba0: 00001596 muleq r0, r6, r5 - 6ba4: 15480730 strbne r0, [r8, #-1840] ; 0xfffff8d0 - 6ba8: 07310000 ldreq r0, [r1, -r0]! - 6bac: 00000c60 andeq r0, r0, r0, ror #24 - 6bb0: 152b0732 strne r0, [fp, #-1842]! ; 0xfffff8ce - 6bb4: 07330000 ldreq r0, [r3, -r0]! - 6bb8: 000016f3 strdeq r1, [r0], -r3 - 6bbc: 11b60734 ; instruction: 0x11b60734 - 6bc0: 07350000 ldreq r0, [r5, -r0]! - 6bc4: 000010fd strdeq r1, [r0], -sp - 6bc8: 110c0736 tstne ip, r6, lsr r7 - 6bcc: 07370000 ldreq r0, [r7, -r0]! - 6bd0: 0000111b andeq r1, r0, fp, lsl r1 - 6bd4: 112a0738 ; instruction: 0x112a0738 - 6bd8: 07390000 ldreq r0, [r9, -r0]! - 6bdc: 00001321 andeq r1, r0, r1, lsr #6 - 6be0: 132f073a ; instruction: 0x132f073a - 6be4: 073b0000 ldreq r0, [fp, -r0]! - 6be8: 0000133d andeq r1, r0, sp, lsr r3 - 6bec: 134b073c movtne r0, #46908 ; 0xb73c - 6bf0: 073d0000 ldreq r0, [sp, -r0]! - 6bf4: 00001359 andeq r1, r0, r9, asr r3 - 6bf8: 15ed073e strbne r0, [sp, #1854]! ; 0x73e - 6bfc: 073f0000 ldreq r0, [pc, -r0]! - 6c00: 000015fc strdeq r1, [r0], -ip - 6c04: 160b0740 strne r0, [fp], -r0, asr #14 - 6c08: 07410000 strbeq r0, [r1, -r0] - 6c0c: 0000161a andeq r1, r0, sl, lsl r6 - 6c10: 16290742 strtne r0, [r9], -r2, asr #14 - 6c14: 07430000 strbeq r0, [r3, -r0] - 6c18: 000010d6 ldrdeq r1, [r0], -r6 - 6c1c: 10e30744 rscne r0, r3, r4, asr #14 - 6c20: 07450000 strbeq r0, [r5, -r0] - 6c24: 000010f0 strdeq r1, [r0], -r0 - 6c28: 0d400746 stcleq 7, cr0, [r0, #-280] ; 0xfffffee8 - 6c2c: 07470000 strbeq r0, [r7, -r0] - 6c30: 00000dcd andeq r0, r0, sp, asr #27 - 6c34: 0de00748 stcleq 7, cr0, [r0, #288]! ; 0x120 - 6c38: 07490000 strbeq r0, [r9, -r0] - 6c3c: 00000df3 strdeq r0, [r0], -r3 - 6c40: 1704074a strne r0, [r4, -sl, asr #14] - 6c44: 074b0000 strbeq r0, [fp, -r0] - 6c48: 00001687 andeq r1, r0, r7, lsl #13 - 6c4c: 1699074c ldrne r0, [r9], ip, asr #14 - 6c50: 074d0000 strbeq r0, [sp, -r0] - 6c54: 00000ff8 strdeq r0, [r0], -r8 - 6c58: 1005074e andne r0, r5, lr, asr #14 - 6c5c: 074f0000 strbeq r0, [pc, -r0] - 6c60: 00001012 andeq r1, r0, r2, lsl r0 - 6c64: 182f0750 stmdane pc!, {r4, r6, r8, r9, sl} ; - 6c68: 07510000 ldrbeq r0, [r1, -r0] - 6c6c: 0000129f muleq r0, pc, r2 ; - 6c70: 0c530752 mrrceq 7, 5, r0, r3, cr2 - 6c74: 07530000 ldrbeq r0, [r3, -r0] - 6c78: 00000f80 andeq r0, r0, r0, lsl #31 - 6c7c: 0f450754 svceq 0x00450754 - 6c80: 07550000 ldrbeq r0, [r5, -r0] - 6c84: 00001091 muleq r0, r1, r0 - 6c88: 0eee0756 mcreq 7, 7, r0, cr14, cr6, {2} - 6c8c: 07570000 ldrbeq r0, [r7, -r0] - 6c90: 000015c3 andeq r1, r0, r3, asr #11 - 6c94: 15d10758 ldrbne r0, [r1, #1880] ; 0x758 - 6c98: 07590000 ldrbeq r0, [r9, -r0] - 6c9c: 00001434 andeq r1, r0, r4, lsr r4 - 6ca0: 1421075a strtne r0, [r1], #-1882 ; 0xfffff8a6 - 6ca4: 075b0000 ldrbeq r0, [fp, -r0] - 6ca8: 0000140e andeq r1, r0, lr, lsl #8 - 6cac: 13fb075c mvnsne r0, #92, 14 ; 0x1700000 - 6cb0: 075d0000 ldrbeq r0, [sp, -r0] - 6cb4: 000013e8 andeq r1, r0, r8, ror #7 - 6cb8: 13d5075e bicsne r0, r5, #24641536 ; 0x1780000 - 6cbc: 075f0000 ldrbeq r0, [pc, -r0] - 6cc0: 000013c2 andeq r1, r0, r2, asr #7 - 6cc4: 13af0760 ; instruction: 0x13af0760 - 6cc8: 07610000 strbeq r0, [r1, -r0]! - 6ccc: 000015ad andeq r1, r0, sp, lsr #11 - 6cd0: 15140762 ldrne r0, [r4, #-1890] ; 0xfffff89e - 6cd4: 07630000 strbeq r0, [r3, -r0]! - 6cd8: 00000c84 andeq r0, r0, r4, lsl #25 - 6cdc: 130a0764 movwne r0, #42852 ; 0xa764 - 6ce0: 07650000 strbeq r0, [r5, -r0]! - 6ce4: 00000f51 andeq r0, r0, r1, asr pc - 6ce8: 10a40766 adcne r0, r4, r6, ror #14 - 6cec: 07670000 strbeq r0, [r7, -r0]! - 6cf0: 000011c2 andeq r1, r0, r2, asr #3 - 6cf4: 0efa0768 cdpeq 7, 15, cr0, cr10, cr8, {3} - 6cf8: 07690000 strbeq r0, [r9, -r0]! - 6cfc: 0000145a andeq r1, r0, sl, asr r4 - 6d00: 0c6d076a stcleq 7, cr0, [sp], #-424 ; 0xfffffe58 - 6d04: 076b0000 strbeq r0, [fp, -r0]! - 6d08: 000017f5 strdeq r1, [r0], -r5 - 6d0c: 1646076c strbne r0, [r6], -ip, ror #14 - 6d10: 076d0000 strbeq r0, [sp, -r0]! - 6d14: 00000e50 andeq r0, r0, r0, asr lr - 6d18: 105b076e subsne r0, fp, lr, ror #14 - 6d1c: 076f0000 strbeq r0, [pc, -r0]! - 6d20: 00001506 andeq r1, r0, r6, lsl #10 - 6d24: 13670770 cmnne r7, #112, 14 ; 0x1c00000 - 6d28: 07710000 ldrbeq r0, [r1, -r0]! - 6d2c: 00000c28 andeq r0, r0, r8, lsr #24 - 6d30: 14bc0772 ldrtne r0, [ip], #1906 ; 0x772 - 6d34: 07730000 ldrbeq r0, [r3, -r0]! - 6d38: 000014c9 andeq r1, r0, r9, asr #9 - 6d3c: 14d60774 ldrbne r0, [r6], #1908 ; 0x774 - 6d40: 07750000 ldrbeq r0, [r5, -r0]! - 6d44: 000014e3 andeq r1, r0, r3, ror #9 - 6d48: 0ecc0776 mcreq 7, 6, r0, cr12, cr6, {3} - 6d4c: 07770000 ldrbeq r0, [r7, -r0]! - 6d50: 00000edd ldrdeq r0, [r0], -sp - 6d54: 12ca0778 sbcne r0, sl, #120, 14 ; 0x1e00000 - 6d58: 07790000 ldrbeq r0, [r9, -r0]! - 6d5c: 000012db ldrdeq r1, [r0], -fp - 6d60: 1397077a orrsne r0, r7, #31981568 ; 0x1e80000 - 6d64: 077b0000 ldrbeq r0, [fp, -r0]! - 6d68: 00001447 andeq r1, r0, r7, asr #8 - 6d6c: 0f2e077c svceq 0x002e077c - 6d70: 077d0000 ldrbeq r0, [sp, -r0]! - 6d74: 00000e29 andeq r0, r0, r9, lsr #28 - 6d78: 121d077e andsne r0, sp, #33030144 ; 0x1f80000 - 6d7c: 077f0000 ldrbeq r0, [pc, -r0]! - 6d80: 000017e0 andeq r1, r0, r0, ror #15 - 6d84: 0e060780 cdpeq 7, 0, cr0, cr6, cr0, {4} - 6d88: 07810000 streq r0, [r1, r0] - 6d8c: 00000e66 andeq r0, r0, r6, ror #28 - 6d90: 0e7c0782 cdpeq 7, 7, cr0, cr12, cr2, {4} - 6d94: 07830000 streq r0, [r3, r0] - 6d98: 00001555 andeq r1, r0, r5, asr r5 - 6d9c: 15670784 strbne r0, [r7, #-1924]! ; 0xfffff87c - 6da0: 07850000 streq r0, [r5, r0] - 6da4: 000013a3 andeq r1, r0, r3, lsr #7 - 6da8: 10850786 addne r0, r5, r6, lsl #15 - 6dac: 07870000 streq r0, [r7, r0] - 6db0: 00000f22 andeq r0, r0, r2, lsr #30 - 6db4: 0ea80788 cdpeq 7, 10, cr0, cr8, cr8, {4} - 6db8: 07890000 streq r0, [r9, r0] - 6dbc: 00000eba ; instruction: 0x00000eba - 6dc0: 0e92078a cdpeq 7, 9, cr0, cr2, cr10, {4} - 6dc4: 078b0000 streq r0, [fp, r0] - 6dc8: 000012ec andeq r1, r0, ip, ror #5 - 6dcc: 12fb078c rscsne r0, fp, #140, 14 ; 0x2300000 - 6dd0: 078d0000 streq r0, [sp, r0] - 6dd4: 00001235 andeq r1, r0, r5, lsr r2 - 6dd8: 1246078e subne r0, r6, #37224448 ; 0x2380000 - 6ddc: 078f0000 streq r0, [pc, r0] - 6de0: 000011d8 ldrdeq r1, [r0], -r8 - 6de4: 11e90790 ; instruction: 0x11e90790 - 6de8: 07910000 ldreq r0, [r1, r0] - 6dec: 000011fa strdeq r1, [r0], -sl - 6df0: 15380792 ldrne r0, [r8, #-1938]! ; 0xfffff86e - 6df4: 07930000 ldreq r0, [r3, r0] - 6df8: 00001288 andeq r1, r0, r8, lsl #5 - 6dfc: 14700794 ldrbtne r0, [r0], #-1940 ; 0xfffff86c - 6e00: 07950000 ldreq r0, [r5, r0] - 6e04: 00000e1c andeq r0, r0, ip, lsl lr - 6e08: 13750796 cmnne r5, #39321600 ; 0x2580000 - 6e0c: 07970000 ldreq r0, [r7, r0] - 6e10: 0000101f andeq r1, r0, pc, lsl r0 - 6e14: 102e0798 mlane lr, r8, r7, r0 - 6e18: 07990000 ldreq r0, [r9, r0] - 6e1c: 0000103d andeq r1, r0, sp, lsr r0 - 6e20: 104c079a umaalne r0, ip, sl, r7 - 6e24: 079b0000 ldreq r0, [fp, r0] - 6e28: 0000165d andeq r1, r0, sp, asr r6 - 6e2c: 166b079c ; instruction: 0x166b079c - 6e30: 079d0000 ldreq r0, [sp, r0] - 6e34: 00001481 andeq r1, r0, r1, lsl #9 - 6e38: 1072079e ; instruction: 0x1072079e - 6e3c: 079f0000 ldreq r0, [pc, r0] - 6e40: 000017cc andeq r1, r0, ip, asr #15 - 6e44: a32400a0 ; instruction: 0xa32400a0 - 6e48: 0c000015 stceq 0, cr0, [r0], {21} - 6e4c: 00eb0e67 rsceq r0, fp, r7, ror #28 - 6e50: 01010000 mrseq r0, (UNDEF: 1) - 6e54: 0014a206 andseq sl, r4, r6, lsl #4 - 6e58: 41010700 tstmi r1, r0, lsl #14 - 6e5c: 0d000000 stceq 0, cr0, [r0, #-0] - 6e60: 0efd060f cdpeq 6, 15, cr0, cr13, cr15, {0} - 6e64: 73070000 movwvc r0, #28672 ; 0x7000 - 6e68: 00000012 andeq r0, r0, r2, lsl r0 - 6e6c: 00227507 eoreq r7, r2, r7, lsl #10 - 6e70: 94070100 strls r0, [r7], #-256 ; 0xffffff00 - 6e74: 02000021 andeq r0, r0, #33 ; 0x21 - 6e78: 0c340300 ldceq 3, cr0, [r4], #-0 - 6e7c: 150d0000 strne r0, [sp, #-0] - 6e80: 000f090f andeq r0, pc, pc, lsl #18 - 6e84: 0f040b00 svceq 0x00040b00 - 6e88: 1700000f strne r0, [r0, -pc] - 6e8c: 00006e01 andeq r6, r0, r1, lsl #28 - 6e90: 000f2900 andeq r2, pc, r0, lsl #18 - 6e94: 006e1800 rsbeq r1, lr, r0, lsl #16 - 6e98: ab180000 blge 606ea0 <_image_size+0x560410> - 6e9c: 18000001 stmdane r0, {r0} - 6ea0: 000001ab andeq r0, r0, fp, lsr #3 - 6ea4: 0e411500 cdpeq 5, 4, cr1, cr1, cr0, {0} - 6ea8: 02d80000 sbcseq r0, r8, #0 - 6eac: 4608170d strmi r1, [r8], -sp, lsl #14 - 6eb0: 09000010 stmdbeq r0, {r4} - 6eb4: 00002250 andeq r2, r0, r0, asr r2 - 6eb8: 460f180d strmi r1, [pc], -sp, lsl #16 - 6ebc: 02000010 andeq r0, r0, #16 - 6ec0: bb090023 bllt 246f54 <_image_size+0x1a04c4> - 6ec4: 0d000010 stceq 0, cr0, [r0, #-64] ; 0xffffffc0 - 6ec8: 104c1319 subne r1, ip, r9, lsl r3 - 6ecc: 23020000 movwcs r0, #8192 ; 0x2000 - 6ed0: 0f670904 svceq 0x00670904 - 6ed4: 1a0d0000 bne 346edc <_image_size+0x2a044c> - 6ed8: 00105c0e andseq r5, r0, lr, lsl #24 - 6edc: 84230300 strthi r0, [r3], #-768 ; 0xfffffd00 - 6ee0: 14f00905 ldrbtne r0, [r0], #2309 ; 0x905 - 6ee4: 1b0d0000 blne 346eec <_image_size+0x2a045c> - 6ee8: 00106c0f andseq r6, r0, pc, lsl #24 - 6eec: 94230300 strtls r0, [r3], #-768 ; 0xfffffd00 - 6ef0: 22d40905 sbcscs r0, r4, #81920 ; 0x14000 - 6ef4: 1d0d0000 stcne 0, cr0, [sp, #-0] - 6ef8: 0010830c andseq r8, r0, ip, lsl #6 - 6efc: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 6f00: 23e60905 mvncs r0, #81920 ; 0x14000 - 6f04: 1f0d0000 svcne 0x000d0000 - 6f08: 0010830c andseq r8, r0, ip, lsl #6 - 6f0c: a8230300 stmdage r3!, {r8, r9} - 6f10: 23a10905 ; instruction: 0x23a10905 - 6f14: 200d0000 andcs r0, sp, r0 - 6f18: 0010830c andseq r8, r0, ip, lsl #6 - 6f1c: ac230300 stcge 3, cr0, [r3], #-0 - 6f20: 221c0905 andscs r0, ip, #81920 ; 0x14000 - 6f24: 210d0000 mrscs r0, (UNDEF: 13) - 6f28: 00109f0c andseq r9, r0, ip, lsl #30 - 6f2c: b0230300 eorlt r0, r3, r0, lsl #6 - 6f30: 236f0905 cmncs pc, #81920 ; 0x14000 - 6f34: 220d0000 andcs r0, sp, #0 - 6f38: 0010b60c andseq fp, r0, ip, lsl #12 - 6f3c: b4230300 strtlt r0, [r3], #-768 ; 0xfffffd00 - 6f40: 22490905 subcs r0, r9, #81920 ; 0x14000 - 6f44: 230d0000 movwcs r0, #53248 ; 0xd000 - 6f48: 0010cc11 andseq ip, r0, r1, lsl ip - 6f4c: b8230300 stmdalt r3!, {r8, r9} - 6f50: 27d20905 ldrbcs r0, [r2, r5, lsl #18] - 6f54: 250d0000 strcs r0, [sp, #-0] - 6f58: 0010f30c andseq pc, r0, ip, lsl #6 - 6f5c: bc230300 stclt 3, cr0, [r3], #-0 - 6f60: 22ad0905 adccs r0, sp, #81920 ; 0x14000 - 6f64: 260d0000 strcs r0, [sp], -r0 - 6f68: 00110a0c andseq r0, r1, ip, lsl #20 - 6f6c: c0230300 eorgt r0, r3, r0, lsl #6 - 6f70: 23360905 teqcs r6, #81920 ; 0x14000 - 6f74: 280d0000 stmdacs sp, {} ; - 6f78: 00111b0b andseq r1, r1, fp, lsl #22 - 6f7c: c4230300 strtgt r0, [r3], #-768 ; 0xfffffd00 - 6f80: 228d0905 addcs r0, sp, #81920 ; 0x14000 - 6f84: 290d0000 stmdbcs sp, {} ; - 6f88: 00112c10 andseq r2, r1, r0, lsl ip - 6f8c: c8230300 stmdagt r3!, {r8, r9} - 6f90: 22c40905 sbccs r0, r4, #81920 ; 0x14000 - 6f94: 2a0d0000 bcs 346f9c <_image_size+0x2a050c> - 6f98: 00114210 andseq r4, r1, r0, lsl r2 - 6f9c: cc230300 stcgt 3, cr0, [r3], #-0 - 6fa0: 23830905 orrcs r0, r3, #81920 ; 0x14000 - 6fa4: 2b0d0000 blcs 346fac <_image_size+0x2a051c> - 6fa8: 00114210 andseq r4, r1, r0, lsl r2 - 6fac: d0230300 eorle r0, r3, r0, lsl #6 - 6fb0: 23f60905 mvnscs r0, #81920 ; 0x14000 - 6fb4: 2c0d0000 stccs 0, cr0, [sp], {-0} - 6fb8: 0011540c andseq r5, r1, ip, lsl #8 - 6fbc: d4230300 strtle r0, [r3], #-768 ; 0xfffffd00 - 6fc0: 040b0005 streq r0, [fp], #-5 - 6fc4: 0000004f andeq r0, r0, pc, asr #32 - 6fc8: 000efd0e andeq pc, lr, lr, lsl #26 - 6fcc: 00105c00 andseq r5, r0, r0, lsl #24 - 6fd0: 00750f00 rsbseq r0, r5, r0, lsl #30 - 6fd4: 009f0000 addseq r0, pc, r0 - 6fd8: 00004f0e andeq r4, r0, lr, lsl #30 - 6fdc: 00106c00 andseq r6, r0, r0, lsl #24 - 6fe0: 00750f00 rsbseq r0, r5, r0, lsl #30 - 6fe4: 00030000 andeq r0, r3, r0 - 6fe8: 0010460e andseq r4, r0, lr, lsl #12 - 6fec: 00107c00 andseq r7, r0, r0, lsl #24 - 6ff0: 00750f00 rsbseq r0, r5, r0, lsl #30 - 6ff4: 00030000 andeq r0, r3, r0 - 6ff8: 00108325 andseq r8, r0, r5, lsr #6 - 6ffc: 0b002600 bleq 10804 - 7000: 00107c04 andseq r7, r0, r4, lsl #24 - 7004: 9f012000 svcls 0x00012000 - 7008: 18000010 stmdane r0, {r4} - 700c: 0000006e andeq r0, r0, lr, rrx - 7010: 00006e18 andeq r6, r0, r8, lsl lr - 7014: 006e1800 rsbeq r1, lr, r0, lsl #16 - 7018: 0b000000 bleq 7020 - 701c: 00108904 andseq r8, r0, r4, lsl #18 - 7020: b6012000 strlt r2, [r1], -r0 - 7024: 18000010 stmdane r0, {r4} - 7028: 0000006e andeq r0, r0, lr, rrx - 702c: 00006e18 andeq r6, r0, r8, lsl lr - 7030: 040b0000 streq r0, [fp], #-0 - 7034: 000010a5 andeq r1, r0, r5, lsr #1 - 7038: 10460117 subne r0, r6, r7, lsl r1 - 703c: 10cc0000 sbcne r0, ip, r0 - 7040: 46180000 ldrmi r0, [r8], -r0 - 7044: 00000010 andeq r0, r0, r0, lsl r0 - 7048: 10bc040b adcsne r0, ip, fp, lsl #8 - 704c: 01170000 tsteq r7, r0 - 7050: 000010ec andeq r1, r0, ip, ror #1 - 7054: 000010ec andeq r1, r0, ip, ror #1 - 7058: 00004f18 andeq r4, r0, r8, lsl pc - 705c: 004f1800 subeq r1, pc, r0, lsl #16 - 7060: d8180000 ldmdale r8, {} ; - 7064: 0000000e andeq r0, r0, lr - 7068: 58020102 stmdapl r2, {r1, r8} - 706c: 0b00000b bleq 70a0 - 7070: 0010d204 andseq sp, r0, r4, lsl #4 - 7074: 0a012000 beq 4f07c - 7078: 18000011 stmdane r0, {r0, r4} - 707c: 0000006e andeq r0, r0, lr, rrx - 7080: 000efd18 andeq pc, lr, r8, lsl sp ; - 7084: 040b0000 streq r0, [fp], #-0 - 7088: 000010f9 strdeq r1, [r0], -r9 - 708c: 00006e27 andeq r6, r0, r7, lsr #28 - 7090: 00111b00 andseq r1, r1, r0, lsl #22 - 7094: 0b002600 bleq 1089c - 7098: 00111004 andseq r1, r1, r4 - 709c: 004f2700 subeq r2, pc, r0, lsl #14 - 70a0: 112c0000 ; instruction: 0x112c0000 - 70a4: 00260000 eoreq r0, r6, r0 - 70a8: 1121040b ; instruction: 0x1121040b - 70ac: 01170000 tsteq r7, r0 - 70b0: 0000004f andeq r0, r0, pc, asr #32 - 70b4: 00001142 andeq r1, r0, r2, asr #2 - 70b8: 00004f18 andeq r4, r0, r8, lsl pc - 70bc: 040b0000 streq r0, [fp], #-0 - 70c0: 00001132 andeq r1, r0, r2, lsr r1 - 70c4: 11540120 cmpne r4, r0, lsr #2 - 70c8: 4f180000 svcmi 0x00180000 - 70cc: 00000000 andeq r0, r0, r0 - 70d0: 1148040b cmpne r8, fp, lsl #8 - 70d4: c5240000 strgt r0, [r4, #-0]! - 70d8: 0d000010 stceq 0, cr0, [r0, #-64] ; 0xffffffc0 - 70dc: 0f291e2f svceq 0x00291e2f - 70e0: 01010000 mrseq r0, (UNDEF: 1) - 70e4: 00226224 eoreq r6, r2, r4, lsr #4 - 70e8: 11140100 tstne r4, r0, lsl #2 - 70ec: 0000004f andeq r0, r0, pc, asr #32 - 70f0: 92240101 eorls r0, r4, #1073741824 ; 0x40000000 - 70f4: 01000023 tsteq r0, r3, lsr #32 - 70f8: 004f1115 subeq r1, pc, r5, lsl r1 ; - 70fc: 01010000 mrseq r0, (UNDEF: 1) - 7100: 00236224 eoreq r6, r3, r4, lsr #4 - 7104: 11160100 tstne r6, r0, lsl #2 - 7108: 0000004f andeq r0, r0, pc, asr #32 - 710c: 5a280101 bpl a07518 <_image_size+0x960a88> - 7110: 01000011 tsteq r0, r1, lsl r0 - 7114: 0305179b movweq r1, #22427 ; 0x579b - 7118: 800a66d4 ldrdhi r6, [sl], -r4 - 711c: 00233529 eoreq r3, r3, r9, lsr #10 - 7120: 0c960100 ldfeqs f0, [r6], {0} - 7124: 00006e01 andeq r6, r0, r1, lsl #28 - 7128: 0a2ab800 beq ab5130 <_image_size+0xa0e6a0> - 712c: 0a2af480 beq ac4334 <_image_size+0xa1d8a4> - 7130: 00092880 andeq r2, r9, r0, lsl #17 - 7134: 11d80100 bicsne r0, r8, r0, lsl #2 - 7138: 792a0000 stmdbvc sl!, {} ; - 713c: c4000014 strgt r0, [r0], #-20 ; 0xffffffec - 7140: e4800a2a str r0, [r0], #2602 ; 0xa2a - 7144: 01800a2a orreq r0, r0, sl, lsr #20 - 7148: 862b0c98 ; instruction: 0x862b0c98 - 714c: 02000014 andeq r0, r0, #20 - 7150: 00007491 muleq r0, r1, r4 - 7154: 0023f52c eoreq pc, r3, ip, lsr #10 - 7158: 0d910100 ldfeqs f0, [r1] - 715c: 0a2a9401 beq aac168 <_image_size+0xa056d8> - 7160: 0a2ab880 beq ab5368 <_image_size+0xa0e8d8> - 7164: 00096c80 andeq r6, r9, r0, lsl #25 - 7168: 12020100 andne r0, r2, #0, 2 - 716c: 2e2d0000 cdpcs 0, 2, cr0, cr13, cr0, {0} - 7170: 01000022 tsteq r0, r2, lsr #32 - 7174: 004f2491 umaaleq r2, pc, r1, r4 ; - 7178: 91020000 mrsls r0, (UNDEF: 2) - 717c: 82290074 eorhi r0, r9, #116 ; 0x74 - 7180: 01000023 tsteq r0, r3, lsr #32 - 7184: 4f01118c svcmi 0x0001118c - 7188: 68000000 stmdavs r0, {} ; - 718c: 94800a2a strls r0, [r0], #2602 ; 0xa2a - 7190: a4800a2a strge r0, [r0], #2602 ; 0xa2a - 7194: 01000009 tsteq r0, r9 - 7198: 00001230 andeq r1, r0, r0, lsr r2 - 719c: 00222e2d eoreq r2, r2, sp, lsr #28 - 71a0: 2a8c0100 bcs fe3075a8 - 71a4: 0000004f andeq r0, r0, pc, asr #32 - 71a8: 00749102 rsbseq r9, r4, r2, lsl #2 - 71ac: 0022c329 eoreq ip, r2, r9, lsr #6 - 71b0: 11870100 orrne r0, r7, r0, lsl #2 - 71b4: 00004f01 andeq r4, r0, r1, lsl #30 - 71b8: 0a2a4000 beq a971c0 <_image_size+0x9f0730> - 71bc: 0a2a6880 beq aa13c4 <_image_size+0x9fa934> - 71c0: 0009e880 andeq lr, r9, r0, lsl #17 - 71c4: 125e0100 subsne r0, lr, #0, 2 - 71c8: 2e2d0000 cdpcs 0, 2, cr0, cr13, cr0, {0} - 71cc: 01000022 tsteq r0, r2, lsr #32 - 71d0: 004f2a87 subeq r2, pc, r7, lsl #21 - 71d4: 91020000 mrsls r0, (UNDEF: 2) - 71d8: 8c2e0074 stchi 0, cr0, [lr], #-464 ; 0xfffffe30 - 71dc: 01000022 tsteq r0, r2, lsr #32 - 71e0: 004f117c subeq r1, pc, ip, ror r1 ; - 71e4: 29fc0000 ldmibcs ip!, {}^ ; - 71e8: 2a40800a bcs 1027218 <_image_size+0xf80788> - 71ec: 0a2c800a beq b2721c <_image_size+0xa8078c> - 71f0: 8b010000 blhi 471f8 - 71f4: 2f000012 svccs 0x00000012 - 71f8: 000021b8 ; instruction: 0x000021b8 - 71fc: 4f0e7f01 svcmi 0x000e7f01 - 7200: 02000000 andeq r0, r0, #0 - 7204: 30007491 mulcc r0, r1, r4 - 7208: 000027d1 ldrdeq r2, [r0], -r1 - 720c: 010d6501 tsteq sp, r1, lsl #10 - 7210: 000010ec andeq r1, r0, ip, ror #1 - 7214: 800a296c andhi r2, sl, ip, ror #18 - 7218: 800a29fc strdhi r2, [sl], -ip - 721c: 00000a64 andeq r0, r0, r4, ror #20 - 7220: 0012e601 andseq lr, r2, r1, lsl #12 - 7224: 72693100 rsbvc r3, r9, #0, 2 - 7228: 65010071 strvs r0, [r1, #-113] ; 0xffffff8f - 722c: 00004f20 andeq r4, r0, r0, lsr #30 - 7230: 6c910200 lfmvs f0, 4, [r1], {0} - 7234: 00225a2d eoreq r5, r2, sp, lsr #20 - 7238: 2e650100 powcss f0, f5, f0 - 723c: 0000004f andeq r0, r0, pc, asr #32 - 7240: 2d689102 stfcsp f1, [r8, #-8]! - 7244: 00000bc0 andeq r0, r0, r0, asr #23 - 7248: d84a6501 stmdale sl, {r0, r8, sl, sp, lr}^ - 724c: 0200000e andeq r0, r0, #14 - 7250: a12f6791 ; instruction: 0xa12f6791 - 7254: 01000022 tsteq r0, r2, lsr #32 - 7258: 007c1b6b rsbseq r1, ip, fp, ror #22 - 725c: 91020000 mrsls r0, (UNDEF: 2) - 7260: ac320077 ldcge 0, cr0, [r2], #-476 ; 0xfffffe24 - 7264: 01000022 tsteq r0, r2, lsr #32 - 7268: 2c010d60 stccs 13, cr0, [r1], {96} ; 0x60 - 726c: 6c800a29 vstmiavs r0, {s0-s40} - 7270: 9c800a29 vstmials r0, {s0-s40} - 7274: 0100000a tsteq r0, sl - 7278: 0000131f andeq r1, r0, pc, lsl r3 - 727c: 71726931 cmnvc r2, r1, lsr r9 - 7280: 23600100 cmncs r0, #0, 2 - 7284: 0000006e andeq r0, r0, lr, rrx - 7288: 2d749102 ldfcsp f1, [r4, #-8]! - 728c: 00004374 andeq r4, r0, r4, ror r3 - 7290: fd366001 ldc2 0, cr6, [r6, #-4]! - 7294: 0200000e andeq r0, r0, #14 - 7298: 29007091 stmdbcs r0, {r0, r4, r7, ip, sp, lr} - 729c: 00002248 andeq r2, r0, r8, asr #4 - 72a0: 01194e01 tsteq r9, r1, lsl #28 - 72a4: 00001046 andeq r1, r0, r6, asr #32 - 72a8: 800a28cc andhi r2, sl, ip, asr #17 - 72ac: 800a292c andhi r2, sl, ip, lsr #18 - 72b0: 00000ae0 andeq r0, r0, r0, ror #21 - 72b4: 00136b01 andseq r6, r3, r1, lsl #22 - 72b8: 23ce2d00 biccs r2, lr, #0, 26 - 72bc: 4e010000 cdpmi 0, 0, cr0, cr1, cr0, {0} - 72c0: 00104635 andseq r4, r0, r5, lsr r6 - 72c4: 6c910200 lfmvs f0, 4, [r1], {0} - 72c8: 0021832f eoreq r8, r1, pc, lsr #6 - 72cc: 0e510100 rdfeqs f0, f1, f0 - 72d0: 0000004f andeq r0, r0, pc, asr #32 - 72d4: 2f749102 svccs 0x00749102 - 72d8: 000002b0 ; instruction: 0x000002b0 - 72dc: 4f0e5801 svcmi 0x000e5801 - 72e0: 02000000 andeq r0, r0, #0 - 72e4: 2c007091 stccs 0, cr7, [r0], {145} ; 0x91 - 72e8: 0000236e andeq r2, r0, lr, ror #6 - 72ec: 010d4801 tsteq sp, r1, lsl #16 - 72f0: 800a2888 andhi r2, sl, r8, lsl #17 - 72f4: 800a28cc andhi r2, sl, ip, asr #17 - 72f8: 00000b24 andeq r0, r0, r4, lsr #22 - 72fc: 0013a401 andseq sl, r3, r1, lsl #8 - 7300: 72693100 rsbvc r3, r9, #0, 2 - 7304: 48010071 stmdami r1, {r0, r4, r5, r6} - 7308: 00006e25 andeq r6, r0, r5, lsr #28 - 730c: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 7310: 75706331 ldrbvc r6, [r0, #-817]! ; 0xfffffccf - 7314: 2e480100 dvfcse f0, f0, f0 - 7318: 0000006e andeq r0, r0, lr, rrx - 731c: 00709102 rsbseq r9, r0, r2, lsl #2 - 7320: 00221b2c eoreq r1, r2, ip, lsr #22 - 7324: 0d400100 stfeqe f0, [r0, #-0] - 7328: 0a281c01 beq a0e334 <_image_size+0x9678a4> - 732c: 0a288880 beq a29534 <_image_size+0x982aa4> - 7330: 000b5c80 andeq r5, fp, r0, lsl #25 - 7334: 13ec0100 mvnne r0, #0, 2 - 7338: 69310000 ldmdbvs r1!, {} ; - 733c: 01007172 tsteq r0, r2, ror r1 - 7340: 006e2440 rsbeq r2, lr, r0, asr #8 - 7344: 91020000 mrsls r0, (UNDEF: 2) - 7348: 70633174 rsbvc r3, r3, r4, ror r1 - 734c: 40010075 andmi r0, r1, r5, ror r0 - 7350: 00006e2d andeq r6, r0, sp, lsr #28 - 7354: 70910200 addsvc r0, r1, r0, lsl #4 - 7358: 0022be2d eoreq fp, r2, sp, lsr #28 - 735c: 36400100 strbcc r0, [r0], -r0, lsl #2 - 7360: 0000006e andeq r0, r0, lr, rrx - 7364: 006c9102 rsbeq r9, ip, r2, lsl #2 - 7368: 0023a033 eoreq sl, r3, r3, lsr r0 - 736c: 0d3b0100 ldfeqs f0, [fp, #-0] - 7370: 0a280401 beq a0837c <_image_size+0x9618ec> - 7374: 0a281c80 beq a0e57c <_image_size+0x967aec> - 7378: 000b9480 andeq r9, fp, r0, lsl #9 - 737c: e5330100 ldr r0, [r3, #-256]! ; 0xffffff00 - 7380: 01000023 tsteq r0, r3, lsr #32 - 7384: ec010d36 stc 13, cr0, [r1], {54} ; 0x36 - 7388: 04800a27 streq r0, [r0], #2599 ; 0xa27 - 738c: c0800a28 addgt r0, r0, r8, lsr #20 - 7390: 0100000b tsteq r0, fp - 7394: 0022d334 eoreq sp, r2, r4, lsr r3 - 7398: 0d180100 ldfeqs f0, [r8, #-0] - 739c: 800a268c andhi r2, sl, ip, lsl #13 - 73a0: 800a27ec andhi r2, sl, ip, ror #15 - 73a4: 00000bec andeq r0, r0, ip, ror #23 - 73a8: 00145d01 andseq r5, r4, r1, lsl #26 - 73ac: 00693500 rsbeq r3, r9, r0, lsl #10 - 73b0: 6e091a01 vmlavs.f32 s2, s18, s2 - 73b4: 02000000 andeq r0, r0, #0 - 73b8: 592f7491 stmdbpl pc!, {r0, r4, r7, sl, ip, sp, lr} ; - 73bc: 0100002b tsteq r0, fp, lsr #32 - 73c0: 105c0e1b subsne r0, ip, fp, lsl lr - 73c4: 91020000 mrsls r0, (UNDEF: 2) - 73c8: 22372f60 eorscs r2, r7, #96, 30 ; 0x180 - 73cc: 1e010000 cdpne 0, 0, cr0, cr1, cr0, {0} - 73d0: 00145d18 andseq r5, r4, r8, lsl sp - 73d4: 70910200 addsvc r0, r1, r0, lsl #4 - 73d8: 5b040b00 blpl 109fe0 <_image_size+0x63550> - 73dc: 33000000 movwcc r0, #0 - 73e0: 000023b1 ; instruction: 0x000023b1 - 73e4: 010d0e01 tsteq sp, r1, lsl #28 - 73e8: 800a2670 andhi r2, sl, r0, ror r6 - 73ec: 800a268c andhi r2, sl, ip, lsl #13 - 73f0: 00000c24 andeq r0, r0, r4, lsr #24 - 73f4: 22e13601 rsccs r3, r1, #1048576 ; 0x100000 - 73f8: 33020000 movwcc r0, #8192 ; 0x2000 - 73fc: 00006e32 andeq r6, r0, r2, lsr lr - 7400: 76370300 ldrtvc r0, [r7], -r0, lsl #6 - 7404: 02006c61 andeq r6, r0, #24832 ; 0x6100 - 7408: 004f0e35 subeq r0, pc, r5, lsr lr ; - 740c: 00000000 andeq r0, r0, r0 - 7410: 000011e0 andeq r1, r0, r0, ror #3 - 7414: 14fa0002 ldrbtne r0, [sl], #2 - 7418: 01040000 mrseq r0, (UNDEF: 4) - 741c: 0000042f andeq r0, r0, pc, lsr #8 - 7420: 0025b80c eoreq fp, r5, ip, lsl #16 - 7424: 00251600 eoreq r1, r5, r0, lsl #12 - 7428: 0a2af400 beq ac4430 <_image_size+0xa1d9a0> - 742c: 0a30bc80 beq c36634 <_image_size+0xb8fba4> - 7430: 00252b80 eoreq r2, r5, r0, lsl #23 - 7434: 06010200 streq r0, [r1], -r0, lsl #4 - 7438: 000003fc strdeq r0, [r0], -ip - 743c: f9050202 ; instruction: 0xf9050202 - 7440: 02000002 andeq r0, r0, #2 - 7444: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - 7448: 08020000 stmdaeq r2, {} ; - 744c: 00025505 andeq r5, r2, r5, lsl #10 - 7450: 08520300 ldmdaeq r2, {r8, r9}^ - 7454: 2e020000 cdpcs 0, 0, cr0, cr2, cr0, {0} - 7458: 00004d18 andeq r4, r0, r8, lsl sp - 745c: 08010200 stmdaeq r1, {r9} - 7460: 000003fa strdeq r0, [r0], -sl - 7464: 1f070202 svcne 0x00070202 - 7468: 03000005 movweq r0, #5 - 746c: 000000b8 strheq r0, [r0], -r8 - 7470: 67193402 ldrvs r3, [r9, -r2, lsl #8] - 7474: 02000000 andeq r0, r0, #0 - 7478: 00fa0704 rscseq r0, sl, r4, lsl #14 - 747c: 08020000 stmdaeq r2, {} ; - 7480: 0000f507 andeq pc, r0, r7, lsl #10 - 7484: 05040400 streq r0, [r4, #-1024] ; 0xfffffc00 - 7488: 00746e69 rsbseq r6, r4, r9, ror #28 - 748c: ff070402 ; instruction: 0xff070402 - 7490: 02000000 andeq r0, r0, #0 - 7494: 02d50408 sbcseq r0, r5, #8, 8 ; 0x8000000 - 7498: d1050000 mrsle r0, (UNDEF: 5) - 749c: 03000003 movweq r0, #3 - 74a0: 7c17015e ldfvcs f0, [r7], {94} ; 0x5e - 74a4: 03000000 movweq r0, #0 - 74a8: 00000547 andeq r0, r0, r7, asr #10 - 74ac: 330e2e04 movwcc r2, #60932 ; 0xee04 - 74b0: 03000000 movweq r0, #0 - 74b4: 00000089 andeq r0, r0, r9, lsl #1 - 74b8: 330e7404 movwcc r7, #58372 ; 0xe404 - 74bc: 06000000 streq r0, [r0], -r0 - 74c0: 03a50404 ; instruction: 0x03a50404 - 74c4: 000000d1 ldrdeq r0, [r0], -r1 - 74c8: 00022107 andeq r2, r2, r7, lsl #2 - 74cc: 0ca70400 cfstrseq mvf0, [r7] - 74d0: 0000008a andeq r0, r0, sl, lsl #1 - 74d4: 00030807 andeq r0, r3, r7, lsl #16 - 74d8: 13a80400 ; instruction: 0x13a80400 - 74dc: 000000d1 ldrdeq r0, [r0], -r1 - 74e0: 004d0800 subeq r0, sp, r0, lsl #16 - 74e4: 00e10000 rsceq r0, r1, r0 - 74e8: 7c090000 stcvc 0, cr0, [r9], {-0} - 74ec: 03000000 movweq r0, #0 - 74f0: 04080a00 streq r0, [r8], #-2560 ; 0xfffff600 - 74f4: 010909a2 smlatbeq r9, r2, r9, r0 - 74f8: cb0b0000 blgt 2c7500 <_image_size+0x220a70> - 74fc: 04000000 streq r0, [r0], #-0 - 7500: 007507a4 rsbseq r0, r5, r4, lsr #15 - 7504: 23020000 movwcs r0, #8192 ; 0x2000 - 7508: 01740b00 cmneq r4, r0, lsl #22 - 750c: a9040000 stmdbge r4, {} ; - 7510: 0000af05 andeq sl, r0, r5, lsl #30 - 7514: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 7518: 029a0300 addseq r0, sl, #0, 6 - 751c: aa040000 bge 107524 <_image_size+0x60a94> - 7520: 0000e103 andeq lr, r0, r3, lsl #2 - 7524: 03040c00 movweq r0, #19456 ; 0x4c00 - 7528: 00000273 andeq r0, r0, r3, ror r2 - 752c: 67191605 ldrvs r1, [r9, -r5, lsl #12] - 7530: 03000000 movweq r0, #0 - 7534: 0000004c andeq r0, r0, ip, asr #32 - 7538: 750d0c06 strvc r0, [sp, #-3078] ; 0xfffff3fa - 753c: 03000000 movweq r0, #0 - 7540: 00000218 andeq r0, r0, r8, lsl r2 - 7544: 231b2305 tstcs fp, #335544320 ; 0x14000000 - 7548: 0d000001 stceq 0, cr0, [r0, #-4] - 754c: 0000009e muleq r0, lr, r0 - 7550: 08340518 ldmdaeq r4!, {r3, r4, r8, sl} - 7554: 000001a1 andeq r0, r0, r1, lsr #3 - 7558: 0005950b andeq r9, r5, fp, lsl #10 - 755c: 13360500 teqne r6, #0, 10 - 7560: 000001a1 andeq r0, r0, r1, lsr #3 - 7564: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 7568: 05006b5f streq r6, [r0, #-2911] ; 0xfffff4a1 - 756c: 00750737 rsbseq r0, r5, r7, lsr r7 - 7570: 23020000 movwcs r0, #8192 ; 0x2000 - 7574: 03500b04 cmpeq r0, #4, 22 ; 0x1000 - 7578: 37050000 strcc r0, [r5, -r0] - 757c: 0000750b andeq r7, r0, fp, lsl #10 - 7580: 08230200 stmdaeq r3!, {r9} - 7584: 004b290b subeq r2, fp, fp, lsl #18 - 7588: 14370500 ldrtne r0, [r7], #-1280 ; 0xfffffb00 - 758c: 00000075 andeq r0, r0, r5, ror r0 - 7590: 0b0c2302 bleq 3101a0 <_image_size+0x269710> - 7594: 00000121 andeq r0, r0, r1, lsr #2 - 7598: 751b3705 ldrvc r3, [fp, #-1797] ; 0xfffff8fb - 759c: 02000000 andeq r0, r0, #0 - 75a0: 5f0e1023 svcpl 0x000e1023 - 75a4: 38050078 stmdacc r5, {r3, r4, r5, r6} - 75a8: 0001a70b andeq sl, r1, fp, lsl #14 - 75ac: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 75b0: 3b040f00 blcc 10b1b8 <_image_size+0x64728> - 75b4: 08000001 stmdaeq r0, {r0} - 75b8: 00000117 andeq r0, r0, r7, lsl r1 - 75bc: 000001b7 ; instruction: 0x000001b7 - 75c0: 00007c09 andeq r7, r0, r9, lsl #24 - 75c4: 0d000000 stceq 0, cr0, [r0, #-0] - 75c8: 0000036b andeq r0, r0, fp, ror #6 - 75cc: 083c0524 ldmdaeq ip!, {r2, r5, r8, sl} - 75d0: 0000024c andeq r0, r0, ip, asr #4 - 75d4: 0001380b andeq r3, r1, fp, lsl #16 - 75d8: 093e0500 ldmdbeq lr!, {r8, sl} - 75dc: 00000075 andeq r0, r0, r5, ror r0 - 75e0: 0b002302 bleq 101f0 - 75e4: 000000d3 ldrdeq r0, [r0], -r3 - 75e8: 75093f05 strvc r3, [r9, #-3845] ; 0xfffff0fb - 75ec: 02000000 andeq r0, r0, #0 - 75f0: c10b0423 tstgt fp, r3, lsr #8 - 75f4: 05000000 streq r0, [r0, #-0] - 75f8: 00750940 rsbseq r0, r5, r0, asr #18 - 75fc: 23020000 movwcs r0, #8192 ; 0x2000 - 7600: 019f0b08 orrseq r0, pc, r8, lsl #22 - 7604: 41050000 mrsmi r0, (UNDEF: 5) - 7608: 00007509 andeq r7, r0, r9, lsl #10 - 760c: 0c230200 sfmeq f0, 4, [r3], #-0 - 7610: 0002cc0b andeq ip, r2, fp, lsl #24 - 7614: 09420500 stmdbeq r2, {r8, sl}^ - 7618: 00000075 andeq r0, r0, r5, ror r0 - 761c: 0b102302 bleq 41022c <_image_size+0x36979c> - 7620: 00000322 andeq r0, r0, r2, lsr #6 - 7624: 75094305 strvc r4, [r9, #-773] ; 0xfffffcfb - 7628: 02000000 andeq r0, r0, #0 - 762c: a60b1423 strge r1, [fp], -r3, lsr #8 - 7630: 05000000 streq r0, [r0, #-0] - 7634: 00750944 rsbseq r0, r5, r4, asr #18 - 7638: 23020000 movwcs r0, #8192 ; 0x2000 - 763c: 01410b18 cmpeq r1, r8, lsl fp - 7640: 45050000 strmi r0, [r5, #-0] - 7644: 00007509 andeq r7, r0, r9, lsl #10 - 7648: 1c230200 sfmne f0, 4, [r3], #-0 - 764c: 0002a50b andeq sl, r2, fp, lsl #10 - 7650: 09460500 stmdbeq r6, {r8, sl}^ - 7654: 00000075 andeq r0, r0, r5, ror r0 - 7658: 00202302 eoreq r2, r0, r2, lsl #6 - 765c: 00000010 andeq r0, r0, r0, lsl r0 - 7660: 05010800 streq r0, [r1, #-2048] ; 0xfffff800 - 7664: 029a084f addseq r0, sl, #5177344 ; 0x4f0000 - 7668: 100b0000 andne r0, fp, r0 - 766c: 05000005 streq r0, [r0, #-5] - 7670: 029a0a50 addseq r0, sl, #80, 20 ; 0x50000 - 7674: 23020000 movwcs r0, #8192 ; 0x2000 - 7678: 03e60b00 mvneq r0, #0, 22 - 767c: 51050000 mrspl r0, (UNDEF: 5) - 7680: 00029a09 andeq r9, r2, r9, lsl #20 - 7684: 80230300 eorhi r0, r3, r0, lsl #6 - 7688: 05320b01 ldreq r0, [r2, #-2817]! ; 0xfffff4ff - 768c: 53050000 movwpl r0, #20480 ; 0x5000 - 7690: 0001170a andeq r1, r1, sl, lsl #14 - 7694: 80230300 eorhi r0, r3, r0, lsl #6 - 7698: 05820b02 streq r0, [r2, #2818] ; 0xb02 - 769c: 56050000 strpl r0, [r5], -r0 - 76a0: 0001170a andeq r1, r1, sl, lsl #14 - 76a4: 84230300 strthi r0, [r3], #-768 ; 0xfffffd00 - 76a8: 15080002 strne r0, [r8, #-2] - 76ac: aa000001 bge 76b8 - 76b0: 09000002 stmdbeq r0, {r1} - 76b4: 0000007c andeq r0, r0, ip, ror r0 - 76b8: e810001f ldmda r0, {r0, r1, r2, r3, r4} - 76bc: 90000002 andls r0, r0, r2 - 76c0: 08620501 stmdaeq r2!, {r0, r8, sl}^ - 76c4: 000002f6 strdeq r0, [r0], -r6 - 76c8: 0005950b andeq r9, r5, fp, lsl #10 - 76cc: 12630500 rsbne r0, r3, #0, 10 - 76d0: 000002f6 strdeq r0, [r0], -r6 - 76d4: 0b002302 bleq 102e4 - 76d8: 00000150 andeq r0, r0, r0, asr r1 - 76dc: 75066405 strvc r6, [r6, #-1029] ; 0xfffffbfb - 76e0: 02000000 andeq r0, r0, #0 - 76e4: 910b0423 tstls fp, r3, lsr #8 - 76e8: 05000000 streq r0, [r0, #-0] - 76ec: 02fc0966 rscseq r0, ip, #1671168 ; 0x198000 - 76f0: 23020000 movwcs r0, #8192 ; 0x2000 - 76f4: 00000b08 andeq r0, r0, r8, lsl #22 - 76f8: 67050000 strvs r0, [r5, -r0] - 76fc: 00024c1e andeq r4, r2, lr, lsl ip - 7700: 88230300 stmdahi r3!, {r8, r9} - 7704: 040f0001 streq r0, [pc], #-1 ; 770c - 7708: 000002aa andeq r0, r0, sl, lsr #5 - 770c: 00030c08 andeq r0, r3, r8, lsl #24 - 7710: 00030c00 andeq r0, r3, r0, lsl #24 - 7714: 007c0900 rsbseq r0, ip, r0, lsl #18 - 7718: 001f0000 andseq r0, pc, r0 - 771c: 0312040f tsteq r2, #251658240 ; 0xf000000 - 7720: 01110000 tsteq r1, r0 - 7724: 0004220d andeq r2, r4, sp, lsl #4 - 7728: 7a050800 bvc 149730 <_image_size+0xa2ca0> - 772c: 00034008 andeq r4, r3, r8 - 7730: 18590b00 ldmdane r9, {r8, r9, fp}^ - 7734: 7b050000 blvc 14773c <_image_size+0xa0cac> - 7738: 00034011 andeq r4, r3, r1, lsl r0 - 773c: 00230200 eoreq r0, r3, r0, lsl #4 - 7740: 00083d0b andeq r3, r8, fp, lsl #26 - 7744: 067c0500 ldrbteq r0, [ip], -r0, lsl #10 - 7748: 00000075 andeq r0, r0, r5, ror r0 - 774c: 00042302 andeq r2, r4, r2, lsl #6 - 7750: 004d040f subeq r0, sp, pc, lsl #8 - 7754: 190d0000 stmdbne sp, {} ; - 7758: 68000001 stmdavs r0, {r0} - 775c: b908ba05 stmdblt r8, {r0, r2, r9, fp, ip, sp, pc} - 7760: 0e000004 cdpeq 0, 0, cr0, cr0, cr4, {0} - 7764: 0500705f streq r7, [r0, #-95] ; 0xffffffa1 - 7768: 034012bb movteq r1, #699 ; 0x2bb - 776c: 23020000 movwcs r0, #8192 ; 0x2000 - 7770: 725f0e00 subsvc r0, pc, #0, 28 - 7774: 07bc0500 ldreq r0, [ip, r0, lsl #10]! - 7778: 00000075 andeq r0, r0, r5, ror r0 - 777c: 0e042302 cdpeq 3, 0, cr2, cr4, cr2, {0} - 7780: 0500775f streq r7, [r0, #-1887] ; 0xfffff8a1 - 7784: 007507bd ldrhteq r0, [r5], #-125 ; 0xffffff83 - 7788: 23020000 movwcs r0, #8192 ; 0x2000 - 778c: 00360b08 eorseq r0, r6, r8, lsl #22 - 7790: be050000 cdplt 0, 0, cr0, cr5, cr0, {0} - 7794: 00002c09 andeq r2, r0, r9, lsl #24 - 7798: 0c230200 sfmeq f0, 4, [r3], #-0 - 779c: 00028a0b andeq r8, r2, fp, lsl #20 - 77a0: 09bf0500 ldmibeq pc!, {r8, sl} ; - 77a4: 0000002c andeq r0, r0, ip, lsr #32 - 77a8: 0e0e2302 cdpeq 3, 0, cr2, cr14, cr2, {0} - 77ac: 0066625f rsbeq r6, r6, pc, asr r2 - 77b0: 1411c005 ldrne ip, [r1], #-5 - 77b4: 02000003 andeq r0, r0, #3 - 77b8: 2d0b1023 stccs 0, cr1, [fp, #-140] ; 0xffffff74 - 77bc: 05000000 streq r0, [r0, #-0] - 77c0: 007507c1 rsbseq r0, r5, r1, asr #15 - 77c4: 23020000 movwcs r0, #8192 ; 0x2000 - 77c8: 00960b18 addseq r0, r6, r8, lsl fp - 77cc: c8050000 stmdagt r5, {} ; - 77d0: 0001150a andeq r1, r1, sl, lsl #10 - 77d4: 1c230200 sfmne f0, 4, [r3], #-0 - 77d8: 00005e0b andeq r5, r0, fp, lsl #28 - 77dc: 1dca0500 cfstr64ne mvdx0, [sl] - 77e0: 0000066a andeq r0, r0, sl, ror #12 - 77e4: 0b202302 bleq 8103f4 <_image_size+0x769964> - 77e8: 000002e1 andeq r0, r0, r1, ror #5 - 77ec: 951dcc05 ldrls ip, [sp, #-3077] ; 0xfffff3fb - 77f0: 02000006 andeq r0, r0, #6 - 77f4: a60b2423 strge r2, [fp], -r3, lsr #8 - 77f8: 05000005 streq r0, [r0, #-5] - 77fc: 06ba0dcf ldrteq r0, [sl], pc, asr #27 - 7800: 23020000 movwcs r0, #8192 ; 0x2000 - 7804: 022d0b28 eoreq r0, sp, #40, 22 ; 0xa000 - 7808: d0050000 andle r0, r5, r0 - 780c: 0006d509 andeq sp, r6, r9, lsl #10 - 7810: 2c230200 sfmcs f0, 4, [r3], #-0 - 7814: 62755f0e rsbsvs r5, r5, #14, 30 ; 0x38 - 7818: 11d30500 bicsne r0, r3, r0, lsl #10 - 781c: 00000314 andeq r0, r0, r4, lsl r3 - 7820: 0e302302 cdpeq 3, 3, cr2, cr0, cr2, {0} - 7824: 0070755f rsbseq r7, r0, pc, asr r5 - 7828: 4012d405 andsmi sp, r2, r5, lsl #8 - 782c: 02000003 andeq r0, r0, #3 - 7830: 5f0e3823 svcpl 0x000e3823 - 7834: 05007275 streq r7, [r0, #-629] ; 0xfffffd8b - 7838: 007507d5 ldrsbteq r0, [r5], #-117 ; 0xffffff8b - 783c: 23020000 movwcs r0, #8192 ; 0x2000 - 7840: 05bd0b3c ldreq r0, [sp, #2876]! ; 0xb3c - 7844: d8050000 stmdale r5, {} ; - 7848: 0006db11 andeq sp, r6, r1, lsl fp - 784c: 40230200 eormi r0, r3, r0, lsl #4 - 7850: 00054e0b andeq r4, r5, fp, lsl #28 - 7854: 11d90500 bicsne r0, r9, r0, lsl #10 - 7858: 000006eb andeq r0, r0, fp, ror #13 - 785c: 0e432302 cdpeq 3, 4, cr2, cr3, cr2, {0} - 7860: 00626c5f rsbeq r6, r2, pc, asr ip - 7864: 1411dc05 ldrne sp, [r1], #-3077 ; 0xfffff3fb - 7868: 02000003 andeq r0, r0, #3 - 786c: 620b4423 andvs r4, fp, #587202560 ; 0x23000000 - 7870: 05000003 streq r0, [r0, #-3] - 7874: 007507df ldrsbteq r0, [r5], #-127 ; 0xffffff81 - 7878: 23020000 movwcs r0, #8192 ; 0x2000 - 787c: 389f0b4c ldmcc pc, {r2, r3, r6, r8, r9, fp} ; - 7880: e0050000 and r0, r5, r0 - 7884: 0000970a andeq r9, r0, sl, lsl #14 - 7888: 50230200 eorpl r0, r3, r0, lsl #4 - 788c: 0009060b andeq r0, r9, fp, lsl #12 - 7890: 12e30500 rscne r0, r3, #0, 10 - 7894: 000004d8 ldrdeq r0, [r0], -r8 - 7898: 0b542302 bleq 15104a8 <_image_size+0x1469a18> - 789c: 00004816 andeq r4, r0, r6, lsl r8 - 78a0: 2f0ce705 svccs 0x000ce705 - 78a4: 02000001 andeq r0, r0, #1 - 78a8: f00b5823 ; instruction: 0xf00b5823 - 78ac: 05000002 streq r0, [r0, #-2] - 78b0: 01090ee9 smlatteq r9, r9, lr, r0 - 78b4: 23020000 movwcs r0, #8192 ; 0x2000 - 78b8: 057a0b5c ldrbeq r0, [sl, #-2908]! ; 0xfffff4a4 - 78bc: ea050000 b 1478c4 <_image_size+0xa0e34> - 78c0: 00007509 andeq r7, r0, r9, lsl #10 - 78c4: 64230200 strtvs r0, [r3], #-512 ; 0xfffffe00 - 78c8: 75011200 strvc r1, [r1, #-512] ; 0xfffffe00 - 78cc: d8000000 stmdale r0, {} ; - 78d0: 13000004 movwne r0, #4 - 78d4: 000004d8 ldrdeq r0, [r0], -r8 - 78d8: 00011513 andeq r1, r1, r3, lsl r5 - 78dc: 06581300 ldrbeq r1, [r8], -r0, lsl #6 - 78e0: 75130000 ldrvc r0, [r3, #-0] - 78e4: 00000000 andeq r0, r0, r0 - 78e8: 04e3040f strbteq r0, [r3], #1039 ; 0x40f - 78ec: d8140000 ldmdale r4, {} ; - 78f0: 15000004 strne r0, [r0, #-4] - 78f4: 00000518 andeq r0, r0, r8, lsl r5 - 78f8: 65050428 strvs r0, [r5, #-1064] ; 0xfffffbd8 - 78fc: 06580802 ldrbeq r0, [r8], -r2, lsl #16 - 7900: b8160000 ldmdalt r6, {} ; - 7904: 05000002 streq r0, [r0, #-2] - 7908: 75070267 strvc r0, [r7, #-615] ; 0xfffffd99 - 790c: 02000000 andeq r0, r0, #0 - 7910: 3f160023 svccc 0x00160023 - 7914: 05000002 streq r0, [r0, #-2] - 7918: 4d0b026c sfmmi f0, 4, [fp, #-432] ; 0xfffffe50 - 791c: 02000007 andeq r0, r0, #7 - 7920: 81160423 tsthi r6, r3, lsr #8 - 7924: 05000000 streq r0, [r0, #-0] - 7928: 4d14026c lfmmi f0, 4, [r4, #-432] ; 0xfffffe50 - 792c: 02000007 andeq r0, r0, #7 - 7930: ac160823 ldcge 8, cr0, [r6], {35} ; 0x23 - 7934: 05000005 streq r0, [r0, #-5] - 7938: 4d1e026c lfmmi f0, 4, [lr, #-432] ; 0xfffffe50 - 793c: 02000007 andeq r0, r0, #7 - 7940: 4b160c23 blmi 58a9d4 <_image_size+0x4e3f44> - 7944: 05000001 streq r0, [r0, #-1] - 7948: 7508026e strvc r0, [r8, #-622] ; 0xfffffd92 - 794c: 02000000 andeq r0, r0, #0 - 7950: 2d161023 ldccs 0, cr1, [r6, #-140] ; 0xffffff74 - 7954: 05000001 streq r0, [r0, #-1] - 7958: 8608026f strhi r0, [r8], -pc, ror #4 - 795c: 02000009 andeq r0, r0, #9 - 7960: 61161423 tstvs r6, r3, lsr #8 - 7964: 05000005 streq r0, [r0, #-5] - 7968: 75070272 strvc r0, [r7, #-626] ; 0xfffffd8e - 796c: 02000000 andeq r0, r0, #0 - 7970: d2163023 andsle r3, r6, #35 ; 0x23 - 7974: 05000049 streq r0, [r0, #-73] ; 0xffffffb7 - 7978: 9c160273 lfmls f0, 4, [r6], {115} ; 0x73 - 797c: 02000009 andeq r0, r0, #9 - 7980: 34163423 ldrcc r3, [r6], #-1059 ; 0xfffffbdd - 7984: 05000002 streq r0, [r0, #-2] - 7988: 75070275 strvc r0, [r7, #-629] ; 0xfffffd8b - 798c: 02000000 andeq r0, r0, #0 - 7990: 90163823 andsls r3, r6, r3, lsr #16 - 7994: 05000002 streq r0, [r0, #-2] - 7998: ae0a0277 mcrge 2, 0, r0, cr10, cr7, {3} - 799c: 02000009 andeq r0, r0, #9 - 79a0: b0163c23 andslt r3, r6, r3, lsr #24 - 79a4: 05000000 streq r0, [r0, #-0] - 79a8: a113027a tstge r3, sl, ror r2 - 79ac: 02000001 andeq r0, r0, #1 - 79b0: eb164023 bl 597a44 <_image_size+0x4f0fb4> - 79b4: 05000000 streq r0, [r0, #-0] - 79b8: 7507027b strvc r0, [r7, #-635] ; 0xfffffd85 - 79bc: 02000000 andeq r0, r0, #0 - 79c0: 7c164423 cfldrsvc mvf4, [r6], {35} ; 0x23 - 79c4: 05000001 streq r0, [r0, #-1] - 79c8: a113027c tstge r3, ip, ror r2 - 79cc: 02000001 andeq r0, r0, #1 - 79d0: 63164823 tstvs r6, #2293760 ; 0x230000 - 79d4: 05000002 streq r0, [r0, #-2] - 79d8: b414027d ldrlt r0, [r4], #-637 ; 0xfffffd83 - 79dc: 02000009 andeq r0, r0, #9 - 79e0: 48164c23 ldmdami r6, {r0, r1, r5, sl, fp, lr} - 79e4: 05000003 streq r0, [r0, #-3] - 79e8: 75070280 strvc r0, [r7, #-640] ; 0xfffffd80 - 79ec: 02000000 andeq r0, r0, #0 - 79f0: f2165023 vhadd.s16 d5, d6, d19 - 79f4: 05000003 streq r0, [r0, #-3] - 79f8: 58090281 stmdapl r9, {r0, r7, r9} - 79fc: 02000006 andeq r0, r0, #6 - 7a00: 43165423 tstmi r6, #587202560 ; 0x23000000 - 7a04: 05000003 streq r0, [r0, #-3] - 7a08: 610702a4 smlatbvs r7, r4, r2, r0 - 7a0c: 02000009 andeq r0, r0, #9 - 7a10: e8165823 ldmda r6, {r0, r1, r5, fp, ip, lr} - 7a14: 05000002 streq r0, [r0, #-2] - 7a18: f61302a8 ; instruction: 0xf61302a8 - 7a1c: 03000002 movweq r0, #2 - 7a20: 1602c823 strne ip, [r2], -r3, lsr #16 - 7a24: 000001c2 andeq r0, r0, r2, asr #3 - 7a28: 1202a905 andne sl, r2, #81920 ; 0x14000 - 7a2c: 000002aa andeq r0, r0, sl, lsr #5 - 7a30: 02cc2303 sbceq r2, ip, #201326592 ; 0xc000000 - 7a34: 0001a916 andeq sl, r1, r6, lsl r9 - 7a38: 02ad0500 adceq r0, sp, #0, 10 - 7a3c: 0009c60c andeq ip, r9, ip, lsl #12 - 7a40: dc230300 stcle 3, cr0, [r3], #-0 - 7a44: 04ed1605 strbteq r1, [sp], #1541 ; 0x605 - 7a48: b2050000 andlt r0, r5, #0 - 7a4c: 07081002 streq r1, [r8, -r2] - 7a50: 23030000 movwcs r0, #12288 ; 0x3000 - 7a54: 031605e0 tsteq r6, #224, 10 ; 0x38000000 - 7a58: 05000003 streq r0, [r0, #-3] - 7a5c: d20a02b4 andle r0, sl, #180, 4 ; 0x4000000b - 7a60: 03000009 movweq r0, #9 - 7a64: 0005ec23 andeq lr, r5, r3, lsr #24 - 7a68: 065e040f ldrbeq r0, [lr], -pc, lsl #8 - 7a6c: 01020000 mrseq r0, (UNDEF: 2) - 7a70: 00040308 andeq r0, r4, r8, lsl #6 - 7a74: 065e1400 ldrbeq r1, [lr], -r0, lsl #8 - 7a78: 040f0000 streq r0, [pc], #-0 ; 7a80 - 7a7c: 000004b9 ; instruction: 0x000004b9 - 7a80: 00750112 rsbseq r0, r5, r2, lsl r1 - 7a84: 068f0000 streq r0, [pc], r0 - 7a88: d8130000 ldmdale r3, {} ; - 7a8c: 13000004 movwne r0, #4 - 7a90: 00000115 andeq r0, r0, r5, lsl r1 - 7a94: 00068f13 andeq r8, r6, r3, lsl pc - 7a98: 00751300 rsbseq r1, r5, r0, lsl #6 - 7a9c: 0f000000 svceq 0x00000000 - 7aa0: 00066504 andeq r6, r6, r4, lsl #10 - 7aa4: 70040f00 andvc r0, r4, r0, lsl #30 - 7aa8: 12000006 andne r0, r0, #6 - 7aac: 0000a301 andeq sl, r0, r1, lsl #6 - 7ab0: 0006ba00 andeq fp, r6, r0, lsl #20 - 7ab4: 04d81300 ldrbeq r1, [r8], #768 ; 0x300 - 7ab8: 15130000 ldrne r0, [r3, #-0] - 7abc: 13000001 movwne r0, #1 - 7ac0: 000000a3 andeq r0, r0, r3, lsr #1 - 7ac4: 00007513 andeq r7, r0, r3, lsl r5 - 7ac8: 040f0000 streq r0, [pc], #-0 ; 7ad0 - 7acc: 0000069b muleq r0, fp, r6 - 7ad0: 00750112 rsbseq r0, r5, r2, lsl r1 - 7ad4: 06d50000 ldrbeq r0, [r5], r0 - 7ad8: d8130000 ldmdale r3, {} ; - 7adc: 13000004 movwne r0, #4 - 7ae0: 00000115 andeq r0, r0, r5, lsl r1 - 7ae4: c0040f00 andgt r0, r4, r0, lsl #30 - 7ae8: 08000006 stmdaeq r0, {r1, r2} - 7aec: 0000004d andeq r0, r0, sp, asr #32 - 7af0: 000006eb andeq r0, r0, fp, ror #13 - 7af4: 00007c09 andeq r7, r0, r9, lsl #24 - 7af8: 08000200 stmdaeq r0, {r9} - 7afc: 0000004d andeq r0, r0, sp, asr #32 - 7b00: 000006fb strdeq r0, [r0], -fp - 7b04: 00007c09 andeq r7, r0, r9, lsl #24 - 7b08: 05000000 streq r0, [r0, #-0] - 7b0c: 00000126 andeq r0, r0, r6, lsr #2 - 7b10: 1a012405 bne 50b2c - 7b14: 00000346 andeq r0, r0, r6, asr #6 - 7b18: 00042917 andeq r2, r4, r7, lsl r9 - 7b1c: 28050c00 stmdacs r5, {sl, fp} - 7b20: 07470801 strbeq r0, [r7, -r1, lsl #16] - 7b24: 95160000 ldrls r0, [r6, #-0] - 7b28: 05000005 streq r0, [r0, #-5] - 7b2c: 4711012a ldrmi r0, [r1, -sl, lsr #2] - 7b30: 02000007 andeq r0, r0, #7 - 7b34: ca160023 bgt 587bc8 <_image_size+0x4e1138> - 7b38: 05000003 streq r0, [r0, #-3] - 7b3c: 7507012b strvc r0, [r7, #-299] ; 0xfffffed5 - 7b40: 02000000 andeq r0, r0, #0 - 7b44: 27160423 ldrcs r0, [r6, -r3, lsr #8] - 7b48: 05000002 streq r0, [r0, #-2] - 7b4c: 4d0b012c stfmis f0, [fp, #-176] ; 0xffffff50 - 7b50: 02000007 andeq r0, r0, #7 - 7b54: 0f000823 svceq 0x00000823 - 7b58: 00070804 andeq r0, r7, r4, lsl #16 - 7b5c: fb040f00 blx 10b766 <_image_size+0x64cd6> - 7b60: 17000006 strne r0, [r0, -r6] - 7b64: 000000e3 andeq r0, r0, r3, ror #1 - 7b68: 0144050e cmpeq r4, lr, lsl #10 - 7b6c: 00079208 andeq r9, r7, r8, lsl #4 - 7b70: 058a1600 streq r1, [sl, #1536] ; 0x600 - 7b74: 45050000 strmi r0, [r5, #-0] - 7b78: 07921201 ldreq r1, [r2, r1, lsl #4] - 7b7c: 23020000 movwcs r0, #8192 ; 0x2000 - 7b80: 026d1600 rsbeq r1, sp, #0, 12 - 7b84: 46050000 strmi r0, [r5], -r0 - 7b88: 07921201 ldreq r1, [r2, r1, lsl #4] - 7b8c: 23020000 movwcs r0, #8192 ; 0x2000 - 7b90: 08ea1606 stmiaeq sl!, {r1, r2, r9, sl, ip}^ - 7b94: 47050000 strmi r0, [r5, -r0] - 7b98: 00541201 subseq r1, r4, r1, lsl #4 - 7b9c: 23020000 movwcs r0, #8192 ; 0x2000 - 7ba0: 5408000c strpl r0, [r8], #-12 - 7ba4: a2000000 andge r0, r0, #0 - 7ba8: 09000007 stmdbeq r0, {r0, r1, r2} - 7bac: 0000007c andeq r0, r0, ip, ror r0 - 7bb0: d0180002 andsle r0, r8, r2 - 7bb4: 07028505 streq r8, [r2, -r5, lsl #10] - 7bb8: 000008e6 andeq r0, r0, r6, ror #17 - 7bbc: 00055416 andeq r5, r5, r6, lsl r4 - 7bc0: 02870500 addeq r0, r7, #0, 10 - 7bc4: 00007c18 andeq r7, r0, r8, lsl ip - 7bc8: 00230200 eoreq r0, r3, r0, lsl #4 - 7bcc: 0004f516 andeq pc, r4, r6, lsl r5 ; - 7bd0: 02880500 addeq r0, r8, #0, 10 - 7bd4: 00065812 andeq r5, r6, r2, lsl r8 - 7bd8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 7bdc: 00010c16 andeq r0, r1, r6, lsl ip - 7be0: 02890500 addeq r0, r9, #0, 10 - 7be4: 0008e610 andeq lr, r8, r0, lsl r6 - 7be8: 08230200 stmdaeq r3!, {r9} - 7bec: 00032c16 andeq r2, r3, r6, lsl ip - 7bf0: 028a0500 addeq r0, sl, #0, 10 - 7bf4: 0001b717 andeq fp, r1, r7, lsl r7 - 7bf8: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 7bfc: 00024616 andeq r4, r2, r6, lsl r6 - 7c00: 028b0500 addeq r0, fp, #0, 10 - 7c04: 0000750f andeq r7, r0, pc, lsl #10 - 7c08: 48230200 stmdami r3!, {r9} - 7c0c: 00059016 andeq r9, r5, r6, lsl r0 - 7c10: 028c0500 addeq r0, ip, #0, 10 - 7c14: 00006e2c andeq r6, r0, ip, lsr #28 - 7c18: 50230200 eorpl r0, r3, r0, lsl #4 - 7c1c: 00001c16 andeq r1, r0, r6, lsl ip - 7c20: 028d0500 addeq r0, sp, #0, 10 - 7c24: 0007531a andeq r5, r7, sl, lsl r3 - 7c28: 58230200 stmdapl r3!, {r9} - 7c2c: 00019216 andeq r9, r1, r6, lsl r2 - 7c30: 028e0500 addeq r0, lr, #0, 10 - 7c34: 00010916 andeq r0, r1, r6, lsl r9 - 7c38: 68230200 stmdavs r3!, {r9} - 7c3c: 00050216 andeq r0, r5, r6, lsl r2 - 7c40: 028f0500 addeq r0, pc, #0, 10 - 7c44: 00010916 andeq r0, r1, r6, lsl r9 - 7c48: 70230200 eorvc r0, r3, r0, lsl #4 - 7c4c: 00000e16 andeq r0, r0, r6, lsl lr - 7c50: 02900500 addseq r0, r0, #0, 10 - 7c54: 00010916 andeq r0, r1, r6, lsl r9 - 7c58: 78230200 stmdavc r3!, {r9} - 7c5c: 00035816 andeq r5, r3, r6, lsl r8 - 7c60: 02910500 addseq r0, r1, #0, 10 - 7c64: 0008f610 andeq pc, r8, r0, lsl r6 ; - 7c68: 80230300 eorhi r0, r3, r0, lsl #6 - 7c6c: 00211601 eoreq r1, r1, r1, lsl #12 - 7c70: 92050000 andls r0, r5, #0 - 7c74: 09061002 stmdbeq r6, {r1, ip} - 7c78: 23030000 movwcs r0, #12288 ; 0x3000 - 7c7c: 08160188 ldmdaeq r6, {r3, r7, r8} - 7c80: 05000004 streq r0, [r0, #-4] - 7c84: 750f0293 strvc r0, [pc, #-659] ; 79f9 - 7c88: 03000000 movweq r0, #0 - 7c8c: 1601a023 strne sl, [r1], -r3, lsr #32 - 7c90: 00000064 andeq r0, r0, r4, rrx - 7c94: 16029405 strne r9, [r2], -r5, lsl #8 - 7c98: 00000109 andeq r0, r0, r9, lsl #2 - 7c9c: 01a42303 ; instruction: 0x01a42303 - 7ca0: 0001b316 andeq fp, r1, r6, lsl r3 - 7ca4: 02950500 addseq r0, r5, #0, 10 - 7ca8: 00010916 andeq r0, r1, r6, lsl r9 - 7cac: ac230300 stcge 3, cr0, [r3], #-0 - 7cb0: 01551601 cmpeq r5, r1, lsl #12 - 7cb4: 96050000 strls r0, [r5], -r0 - 7cb8: 01091602 tsteq r9, r2, lsl #12 - 7cbc: 23030000 movwcs r0, #12288 ; 0x3000 - 7cc0: 7b1601b4 blvc 588398 <_image_size+0x4e1908> - 7cc4: 05000002 streq r0, [r0, #-2] - 7cc8: 09160297 ldmdbeq r6, {r0, r1, r2, r4, r7, r9} - 7ccc: 03000001 movweq r0, #1 - 7cd0: 1601bc23 strne fp, [r1], -r3, lsr #24 - 7cd4: 00000181 andeq r0, r0, r1, lsl #3 - 7cd8: 16029805 strne r9, [r2], -r5, lsl #16 - 7cdc: 00000109 andeq r0, r0, r9, lsl #2 - 7ce0: 01c42303 biceq r2, r4, r3, lsl #6 - 7ce4: 0002b616 andeq fp, r2, r6, lsl r6 - 7ce8: 02990500 addseq r0, r9, #0, 10 - 7cec: 00007508 andeq r7, r0, r8, lsl #10 - 7cf0: cc230300 stcgt 3, cr0, [r3], #-0 - 7cf4: 5e080001 cdppl 0, 0, cr0, cr8, cr1, {0} - 7cf8: f6000006 ; instruction: 0xf6000006 - 7cfc: 09000008 stmdbeq r0, {r3} - 7d00: 0000007c andeq r0, r0, ip, ror r0 - 7d04: 5e080019 mcrpl 0, 0, r0, cr8, cr9, {0} - 7d08: 06000006 streq r0, [r0], -r6 - 7d0c: 09000009 stmdbeq r0, {r0, r3} - 7d10: 0000007c andeq r0, r0, ip, ror r0 - 7d14: 5e080007 cdppl 0, 0, cr0, cr8, cr7, {0} - 7d18: 16000006 strne r0, [r0], -r6 - 7d1c: 09000009 stmdbeq r0, {r0, r3} - 7d20: 0000007c andeq r0, r0, ip, ror r0 - 7d24: f0180017 ; instruction: 0xf0180017 - 7d28: 07029e05 streq r9, [r2, -r5, lsl #28] - 7d2c: 00000941 andeq r0, r0, r1, asr #18 - 7d30: 0000dc16 andeq sp, r0, r6, lsl ip - 7d34: 02a10500 adceq r0, r1, #0, 10 - 7d38: 0009411b andeq r4, r9, fp, lsl r1 - 7d3c: 00230200 eoreq r0, r3, r0, lsl #4 - 7d40: 0005b416 andeq fp, r5, r6, lsl r4 - 7d44: 02a20500 adceq r0, r2, #0, 10 - 7d48: 00095118 andeq r5, r9, r8, lsl r1 - 7d4c: 78230200 stmdavc r3!, {r9} - 7d50: 03400800 movteq r0, #2048 ; 0x800 - 7d54: 09510000 ldmdbeq r1, {}^ ; - 7d58: 7c090000 stcvc 0, cr0, [r9], {-0} - 7d5c: 1d000000 stcne 0, cr0, [r0, #-0] - 7d60: 007c0800 rsbseq r0, ip, r0, lsl #16 - 7d64: 09610000 stmdbeq r1!, {}^ ; - 7d68: 7c090000 stcvc 0, cr0, [r9], {-0} - 7d6c: 1d000000 stcne 0, cr0, [r0, #-0] - 7d70: 05f01900 ldrbeq r1, [r0, #2304]! ; 0x900 - 7d74: 86030283 strhi r0, [r3], -r3, lsl #5 - 7d78: 1a000009 bne 7da4 - 7d7c: 00000518 andeq r0, r0, r8, lsl r5 - 7d80: 0b029a05 bleq ae59c <_image_size+0x7b0c> - 7d84: 000007a2 andeq r0, r0, r2, lsr #15 - 7d88: 00033b1a andeq r3, r3, sl, lsl fp - 7d8c: 02a30500 adceq r0, r3, #0, 10 - 7d90: 0009160b andeq r1, r9, fp, lsl #12 - 7d94: 5e080000 cdppl 0, 0, cr0, cr8, cr0, {0} - 7d98: 96000006 strls r0, [r0], -r6 - 7d9c: 09000009 stmdbeq r0, {r0, r3} - 7da0: 0000007c andeq r0, r0, ip, ror r0 - 7da4: 9b1b0018 blls 6c7e0c <_image_size+0x62137c> - 7da8: 01000005 tsteq r0, r5 - 7dac: 0996040f ldmibeq r6, {r0, r1, r2, r3, sl} - 7db0: 011c0000 tsteq ip, r0 - 7db4: 000009ae andeq r0, r0, lr, lsr #19 - 7db8: 0004d813 andeq sp, r4, r3, lsl r8 - 7dbc: 040f0000 streq r0, [pc], #-0 ; 7dc4 - 7dc0: 000009a2 andeq r0, r0, r2, lsr #19 - 7dc4: 01a1040f ; instruction: 0x01a1040f - 7dc8: 011c0000 tsteq ip, r0 - 7dcc: 000009c6 andeq r0, r0, r6, asr #19 - 7dd0: 00007513 andeq r7, r0, r3, lsl r5 - 7dd4: 040f0000 streq r0, [pc], #-0 ; 7ddc - 7dd8: 000009cc andeq r0, r0, ip, asr #19 - 7ddc: 09ba040f ldmibeq sl!, {r0, r1, r2, r3, sl} - 7de0: fb080000 blx 207dea <_image_size+0x16135a> - 7de4: e2000006 and r0, r0, #6 - 7de8: 09000009 stmdbeq r0, {r0, r3} - 7dec: 0000007c andeq r0, r0, ip, ror r0 - 7df0: 161d0002 ldrne r0, [sp], -r2 - 7df4: 05000003 streq r0, [r0, #-3] - 7df8: d8170333 ldmdale r7, {r0, r1, r4, r5, r8, r9} - 7dfc: 01000004 tsteq r0, r4 - 7e00: 030f1d01 movweq r1, #64769 ; 0xfd01 - 7e04: 34050000 strcc r0, [r5], #-0 - 7e08: 04de1d03 ldrbeq r1, [lr], #3331 ; 0xd03 - 7e0c: 01010000 mrseq r0, (UNDEF: 1) - 7e10: 0015a31e andseq sl, r5, lr, lsl r3 - 7e14: 0e670700 cdpeq 7, 6, cr0, cr7, cr0, {0} - 7e18: 00000658 andeq r0, r0, r8, asr r6 - 7e1c: ee1f0101 mufe f0, f7, f1 - 7e20: 07000024 streq r0, [r0, -r4, lsr #32] - 7e24: 00005402 andeq r5, r0, r2, lsl #8 - 7e28: 06250800 strteq r0, [r5], -r0, lsl #16 - 7e2c: 00000a2f andeq r0, r0, pc, lsr #20 - 7e30: 00287320 eoreq r7, r8, r0, lsr #6 - 7e34: 20100000 andscs r0, r0, r0 - 7e38: 000027b2 ; instruction: 0x000027b2 - 7e3c: 10000100 andne r0, r0, r0, lsl #2 - 7e40: 0000274b andeq r2, r0, fp, asr #14 - 7e44: 31080f04 tstcc r8, r4, lsl #30 - 7e48: 000b6a08 andeq r6, fp, r8, lsl #20 - 7e4c: 246c0b00 strbtcs r0, [ip], #-2816 ; 0xfffff500 - 7e50: 32080000 andcc r0, r8, #0 - 7e54: 00005b0e andeq r5, r0, lr, lsl #22 - 7e58: 00230200 eoreq r0, r3, r0, lsl #4 - 7e5c: 00271d0b eoreq r1, r7, fp, lsl #26 - 7e60: 0e330800 cdpeq 8, 3, cr0, cr3, cr0, {0} - 7e64: 0000005b andeq r0, r0, fp, asr r0 - 7e68: 0b042302 bleq 110a78 <_image_size+0x69fe8> - 7e6c: 00002614 andeq r2, r0, r4, lsl r6 - 7e70: 5b0e3408 blpl 394e98 <_image_size+0x2ee408> - 7e74: 02000000 andeq r0, r0, #0 - 7e78: 000b0823 andeq r0, fp, r3, lsr #16 - 7e7c: 08000025 stmdaeq r0, {r0, r2, r5} - 7e80: 0b6f0e35 bleq 1bcb75c <_image_size+0x1b24ccc> - 7e84: 23020000 movwcs r0, #8192 ; 0x2000 - 7e88: 28d30b0c ldmcs r3, {r2, r3, r8, r9, fp}^ - 7e8c: 36080000 strcc r0, [r8], -r0 - 7e90: 000b7f0e andeq r7, fp, lr, lsl #30 - 7e94: 80230300 eorhi r0, r3, r0, lsl #6 - 7e98: 268b0b01 strcs r0, [fp], r1, lsl #22 - 7e9c: 37080000 strcc r0, [r8, -r0] - 7ea0: 000b8f0e andeq r8, fp, lr, lsl #30 - 7ea4: a0230300 eorge r0, r3, r0, lsl #6 - 7ea8: 24a00b01 strtcs r0, [r0], #2817 ; 0xb01 - 7eac: 38080000 stmdacc r8, {} ; - 7eb0: 000b9f0e andeq r9, fp, lr, lsl #30 - 7eb4: 80230300 eorhi r0, r3, r0, lsl #6 - 7eb8: 283b0b02 ldmdacs fp!, {r1, r8, r9, fp} - 7ebc: 39080000 stmdbcc r8, {} ; - 7ec0: 000b9f0e andeq r9, fp, lr, lsl #30 - 7ec4: 80230300 eorhi r0, r3, r0, lsl #6 - 7ec8: 26600b03 strbtcs r0, [r0], -r3, lsl #22 - 7ecc: 3a080000 bcc 207ed4 <_image_size+0x161444> - 7ed0: 000b9f0e andeq r9, fp, lr, lsl #30 - 7ed4: 80230300 eorhi r0, r3, r0, lsl #6 - 7ed8: 291d0b04 ldmdbcs sp, {r2, r8, r9, fp} - 7edc: 3b080000 blcc 207ee4 <_image_size+0x161454> - 7ee0: 000b9f0e andeq r9, fp, lr, lsl #30 - 7ee4: 80230300 eorhi r0, r3, r0, lsl #6 - 7ee8: 26580b05 ldrbcs r0, [r8], -r5, lsl #22 - 7eec: 3c080000 stccc 0, cr0, [r8], {-0} - 7ef0: 000b9f0e andeq r9, fp, lr, lsl #30 - 7ef4: 80230300 eorhi r0, r3, r0, lsl #6 - 7ef8: 250b0b06 strcs r0, [fp, #-2822] ; 0xfffff4fa - 7efc: 3d080000 stccc 0, cr0, [r8, #-0] - 7f00: 000b9f0e andeq r9, fp, lr, lsl #30 - 7f04: 80230300 eorhi r0, r3, r0, lsl #6 - 7f08: 275b0b07 ldrbcs r0, [fp, -r7, lsl #22] - 7f0c: 3e080000 cdpcc 0, 0, cr0, cr8, cr0, {0} - 7f10: 000baf0d andeq sl, fp, sp, lsl #30 - 7f14: 80230300 eorhi r0, r3, r0, lsl #6 - 7f18: 26960b08 ldrcs r0, [r6], r8, lsl #22 - 7f1c: 3f080000 svccc 0x00080000 - 7f20: 00005b0e andeq r5, r0, lr, lsl #22 - 7f24: fc230300 stc2 3, cr0, [r3], #-0 - 7f28: 264d0b0f strbcs r0, [sp], -pc, lsl #22 - 7f2c: 40080000 andmi r0, r8, r0 - 7f30: 000baf0d andeq sl, fp, sp, lsl #30 - 7f34: 80230300 eorhi r0, r3, r0, lsl #6 - 7f38: 26a10b10 ssatcs r0, #2, r0, lsl #22 - 7f3c: 41080000 mrsmi r0, (UNDEF: 8) - 7f40: 00005b0e andeq r5, r0, lr, lsl #22 - 7f44: fc230300 stc2 3, cr0, [r3], #-0 - 7f48: 26e40b17 usatcs r0, #4, r7, lsl #22 - 7f4c: 42080000 andmi r0, r8, #0 - 7f50: 000bc00e andeq ip, fp, lr - 7f54: 80230300 eorhi r0, r3, r0, lsl #6 - 7f58: 26ac0b18 ssatcs r0, #13, r8, lsl #22 - 7f5c: 43080000 movwmi r0, #32768 ; 0x8000 - 7f60: 000bd00e andeq sp, fp, lr - 7f64: 80230300 eorhi r0, r3, r0, lsl #6 - 7f68: 262e0b1a ; instruction: 0x262e0b1a - 7f6c: 44080000 strmi r0, [r8], #-0 - 7f70: 00005b0e andeq r5, r0, lr, lsl #22 - 7f74: 80230300 eorhi r0, r3, r0, lsl #6 - 7f78: 2f21001e svccs 0x0021001e - 7f7c: 0800000a stmdaeq r0, {r1, r3} - 7f80: 0000005b andeq r0, r0, fp, asr r0 - 7f84: 00000b7f andeq r0, r0, pc, ror fp - 7f88: 00007c09 andeq r7, r0, r9, lsl #24 - 7f8c: 08001c00 stmdaeq r0, {sl, fp, ip} - 7f90: 0000005b andeq r0, r0, fp, asr r0 - 7f94: 00000b8f andeq r0, r0, pc, lsl #23 - 7f98: 00007c09 andeq r7, r0, r9, lsl #24 - 7f9c: 08000700 stmdaeq r0, {r8, r9, sl} - 7fa0: 0000005b andeq r0, r0, fp, asr r0 - 7fa4: 00000b9f muleq r0, pc, fp ; - 7fa8: 00007c09 andeq r7, r0, r9, lsl #24 - 7fac: 08001700 stmdaeq r0, {r8, r9, sl, ip} - 7fb0: 0000005b andeq r0, r0, fp, asr r0 - 7fb4: 00000baf andeq r0, r0, pc, lsr #23 - 7fb8: 00007c09 andeq r7, r0, r9, lsl #24 - 7fbc: 08001f00 stmdaeq r0, {r8, r9, sl, fp, ip} - 7fc0: 00000041 andeq r0, r0, r1, asr #32 - 7fc4: 00000bc0 andeq r0, r0, r0, asr #23 - 7fc8: 00007c22 andeq r7, r0, r2, lsr #24 - 7fcc: 0003fb00 andeq pc, r3, r0, lsl #22 - 7fd0: 00005b08 andeq r5, r0, r8, lsl #22 - 7fd4: 000bd000 andeq sp, fp, r0 - 7fd8: 007c0900 rsbseq r0, ip, r0, lsl #18 - 7fdc: 003f0000 eorseq r0, pc, r0 - 7fe0: 00005b08 andeq r5, r0, r8, lsl #22 - 7fe4: 000be000 andeq lr, fp, r0 - 7fe8: 007c0900 rsbseq r0, ip, r0, lsl #18 - 7fec: 007f0000 rsbseq r0, pc, r0 - 7ff0: 0024511f eoreq r5, r4, pc, lsl r1 - 7ff4: 4d010700 stcmi 7, cr0, [r1, #-0] - 7ff8: 08000000 stmdaeq r0, {} ; - 7ffc: 0bff0648 bleq fffc9924 - 8000: 29230000 stmdbcs r3!, {} ; - 8004: 02000024 andeq r0, r0, #36 ; 0x24 - 8008: 00280323 eoreq r0, r8, r3, lsr #6 - 800c: 1f000100 svcne 0x00000100 - 8010: 0000270b andeq r2, r0, fp, lsl #14 - 8014: 007c0407 rsbseq r0, ip, r7, lsl #8 - 8018: 4e080000 cdpmi 0, 0, cr0, cr8, cr0, {0} - 801c: 000c4906 andeq r4, ip, r6, lsl #18 - 8020: 281c2300 ldmdacs ip, {r8, r9, sp} - 8024: 24180000 ldrcs r0, [r8], #-0 - 8028: 00002926 andeq r2, r0, r6, lsr #18 - 802c: 03000000 movweq r0, #0 - 8030: 00240323 eoreq r0, r4, r3, lsr #6 - 8034: b7241000 strlt r1, [r4, -r0]! - 8038: 00000026 andeq r0, r0, r6, lsr #32 - 803c: 2300ff00 movwcs pc, #3840 ; 0xf00 ; - 8040: 00002852 andeq r2, r0, r2, asr r8 - 8044: 24d4200f ldrbcs r2, [r4], #15 - 8048: 80000000 andhi r0, r0, r0 - 804c: 00278723 eoreq r8, r7, r3, lsr #14 - 8050: 06230000 strteq r0, [r3], -r0 - 8054: 0f000029 svceq 0x00000029 - 8058: 24711000 ldrbtcs r1, [r1], #-0 - 805c: 01040000 mrseq r0, (UNDEF: 4) - 8060: ef085f08 svc 0x00085f08 - 8064: 0b00000c bleq 809c - 8068: 0000246c andeq r2, r0, ip, ror #8 - 806c: 5b0e6008 blpl 3a0094 <_image_size+0x2f9604> - 8070: 02000000 andeq r0, r0, #0 - 8074: 500e0023 andpl r0, lr, r3, lsr #32 - 8078: 0800524d stmdaeq r0, {r0, r2, r3, r6, r9, ip, lr} - 807c: 005b0e61 subseq r0, fp, r1, ror #28 - 8080: 23020000 movwcs r0, #8192 ; 0x2000 - 8084: 50420e04 subpl r0, r2, r4, lsl #28 - 8088: 62080052 andvs r0, r8, #82 ; 0x52 - 808c: 00005b0e andeq r5, r0, lr, lsl #22 - 8090: 08230200 stmdaeq r3!, {r9} - 8094: 5241490e subpl r4, r1, #229376 ; 0x38000 - 8098: 0e630800 cdpeq 8, 6, cr0, cr3, cr0, {0} - 809c: 0000005b andeq r0, r0, fp, asr r0 - 80a0: 0b0c2302 bleq 310cb0 <_image_size+0x26a220> - 80a4: 00002488 andeq r2, r0, r8, lsl #9 - 80a8: 5b0e6408 blpl 3a10d0 <_image_size+0x2fa640> - 80ac: 02000000 andeq r0, r0, #0 - 80b0: 520e1023 andpl r1, lr, #35 ; 0x23 - 80b4: 08005250 stmdaeq r0, {r4, r6, r9, ip, lr} - 80b8: 005b0e65 subseq r0, fp, r5, ror #28 - 80bc: 23020000 movwcs r0, #8192 ; 0x2000 - 80c0: 24e80b14 strbtcs r0, [r8], #2836 ; 0xb14 - 80c4: 66080000 strvs r0, [r8], -r0 - 80c8: 00005b0e andeq r5, r0, lr, lsl #22 - 80cc: 18230200 stmdane r3!, {r9} - 80d0: 0028660b eoreq r6, r8, fp, lsl #12 - 80d4: 0e670800 cdpeq 8, 6, cr0, cr7, cr0, {0} - 80d8: 0000005b andeq r0, r0, fp, asr r0 - 80dc: 0b1c2302 bleq 710cec <_image_size+0x66a25c> - 80e0: 0000277d andeq r2, r0, sp, ror r7 - 80e4: f40e6808 vst2.8 {d6-d7}, [lr], r8 - 80e8: 0200000c andeq r0, r0, #12 - 80ec: 140b2023 strne r2, [fp], #-35 ; 0xffffffdd - 80f0: 08000026 stmdaeq r0, {r1, r2, r5} - 80f4: 005b0e69 subseq r0, fp, r9, ror #28 - 80f8: 23030000 movwcs r0, #12288 ; 0x3000 - 80fc: 21000280 smlabbcs r0, r0, r2, r0 - 8100: 00000c49 andeq r0, r0, r9, asr #24 - 8104: 00005b08 andeq r5, r0, r8, lsl #22 - 8108: 000d0400 andeq r0, sp, r0, lsl #8 - 810c: 007c0900 rsbseq r0, ip, r0, lsl #18 - 8110: 00370000 eorseq r0, r7, r0 - 8114: 0028ab1f eoreq sl, r8, pc, lsl fp - 8118: 4d010700 stcmi 7, cr0, [r1, #-0] - 811c: 08000000 stmdaeq r0, {} ; - 8120: 0d53066d ldcleq 6, cr0, [r3, #-436] ; 0xfffffe4c - 8124: 67230000 strvs r0, [r3, -r0]! - 8128: 00000027 andeq r0, r0, r7, lsr #32 - 812c: 0028bd23 eoreq fp, r8, r3, lsr #26 - 8130: f4230100 vld4.8 {d0,d2,d4,d6}, [r3], r0 - 8134: 01000026 tsteq r0, r6, lsr #32 - 8138: 00256c23 eoreq r6, r5, r3, lsr #24 - 813c: 96230200 strtls r0, [r3], -r0, lsl #4 - 8140: 02000028 andeq r0, r0, #40 ; 0x28 - 8144: 0027ee23 eoreq lr, r7, r3, lsr #28 - 8148: 8a230400 bhi 8c9150 <_image_size+0x8226c0> - 814c: 03000025 movweq r0, #37 ; 0x25 - 8150: 00279e23 eoreq r9, r7, r3, lsr #28 - 8154: 8d230800 stchi 8, cr0, [r3, #-0] - 8158: 04000024 streq r0, [r0], #-36 ; 0xffffffdc - 815c: 00272323 eoreq r2, r7, r3, lsr #6 - 8160: 03001000 movweq r1, #0 - 8164: 00002481 andeq r2, r0, r1, lsl #9 - 8168: 6a297f08 bvs a67d90 <_image_size+0x9c1300> - 816c: 0300000b movweq r0, #11 - 8170: 00002583 andeq r2, r0, r3, lsl #11 - 8174: ef298208 svc 0x00298208 - 8178: 2500000c strcs r0, [r0, #-12] - 817c: 00259e01 eoreq r9, r5, r1, lsl #28 - 8180: 06d10100 ldrbeq r0, [r1], r0, lsl #2 - 8184: 0a308001 beq c28190 <_image_size+0xb81700> - 8188: 0a30bc80 beq c37390 <_image_size+0xb90900> - 818c: 000c5080 andeq r5, ip, r0, lsl #1 - 8190: 0d960100 ldfeqs f0, [r6] - 8194: b3260000 ; instruction: 0xb3260000 - 8198: 01000025 tsteq r0, r5, lsr #32 - 819c: 0d960dd7 ldceq 13, cr0, [r6, #860] ; 0x35c - 81a0: 91020000 mrsls r0, (UNDEF: 2) - 81a4: 040f0074 streq r0, [pc], #-116 ; 81ac - 81a8: 00000d5f andeq r0, r0, pc, asr sp - 81ac: 29450125 stmdbcs r5, {r0, r2, r5, r8}^ - 81b0: ba010000 blt 481b8 - 81b4: 2fb00106 svccs 0x00b00106 - 81b8: 3080800a addcc r8, r0, sl - 81bc: 0c88800a stceq 0, cr8, [r8], {10} - 81c0: f9010000 ; instruction: 0xf9010000 - 81c4: 2600000d strcs r0, [r0], -sp - 81c8: 00002671 andeq r2, r0, r1, ror r6 - 81cc: f90dbc01 ; instruction: 0xf90dbc01 - 81d0: 0200000d andeq r0, r0, #13 - 81d4: cc276c91 stcgt 12, cr6, [r7], #-580 ; 0xfffffdbc - 81d8: 04800a2f streq r0, [r0], #2607 ; 0xa2f - 81dc: e1800a30 orr r0, r0, r0, lsr sl - 81e0: 2800000d stmdacs r0, {r0, r2, r3} - 81e4: c1010069 tstgt r1, r9, rrx - 81e8: 00005b13 andeq r5, r0, r3, lsl fp - 81ec: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 81f0: 30042900 andcc r2, r4, r0, lsl #18 - 81f4: 3068800a rsbcc r8, r8, sl - 81f8: 6928800a stmdbvs r8!, {r1, r3, pc} - 81fc: 13c50100 bicne r0, r5, #0, 2 - 8200: 0000005b andeq r0, r0, fp, asr r0 - 8204: 00709102 rsbseq r9, r0, r2, lsl #2 - 8208: 53040f00 movwpl r0, #20224 ; 0x4f00 - 820c: 2500000d strcs r0, [r0, #-13] - 8210: 00261901 eoreq r1, r6, r1, lsl #18 - 8214: 06b40100 ldrteq r0, [r4], r0, lsl #2 - 8218: 0a2f8001 beq be8224 <_image_size+0xb41794> - 821c: 0a2fb080 beq bf4424 <_image_size+0xb4d994> - 8220: 000cc080 andeq ip, ip, r0, lsl #1 - 8224: 0e390100 rsfeqe f0, f1, f0 - 8228: f62a0000 ; instruction: 0xf62a0000 - 822c: 01000028 tsteq r0, r8, lsr #32 - 8230: 005b24b4 ldrheq r2, [fp], #-68 ; 0xffffffbc - 8234: 91020000 mrsls r0, (UNDEF: 2) - 8238: 25b3266c ldrcs r2, [r3, #1644]! ; 0x66c - 823c: b6010000 strlt r0, [r1], -r0 - 8240: 000d960d andeq r9, sp, sp, lsl #12 - 8244: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 8248: ab012b00 blge 52e50 - 824c: 01000024 tsteq r0, r4, lsr #32 - 8250: 5b0111ae blpl 4c910 - 8254: 58000000 stmdapl r0, {} ; - 8258: 80800a2f addhi r0, r0, pc, lsr #20 - 825c: f8800a2f ; instruction: 0xf8800a2f - 8260: 0100000c tsteq r0, ip - 8264: 00000e68 andeq r0, r0, r8, ror #28 - 8268: 0025b326 eoreq fp, r5, r6, lsr #6 - 826c: 0db00100 ldfeqs f0, [r0] - 8270: 00000d96 muleq r0, r6, sp - 8274: 00749102 rsbseq r9, r4, r2, lsl #2 - 8278: 28dc0125 ldmcs ip, {r0, r2, r5, r8}^ - 827c: a8010000 stmdage r1, {} ; - 8280: 2f240106 svccs 0x00240106 - 8284: 2f58800a svccs 0x0058800a - 8288: 0d30800a ldceq 0, cr8, [r0, #-40]! ; 0xffffffd8 - 828c: a2010000 andge r0, r1, #0 - 8290: 2a00000e bcs 82d0 - 8294: 00002742 andeq r2, r0, r2, asr #14 - 8298: 5b29a801 blpl a722a4 <_image_size+0x9cb814> - 829c: 02000000 andeq r0, r0, #0 - 82a0: b3266c91 ; instruction: 0xb3266c91 - 82a4: 01000025 tsteq r0, r5, lsr #32 - 82a8: 0d960daa ldceq 13, cr0, [r6, #680] ; 0x2a8 - 82ac: 91020000 mrsls r0, (UNDEF: 2) - 82b0: 01250074 ; instruction: 0x01250074 - 82b4: 00002442 andeq r2, r0, r2, asr #8 - 82b8: 01069d01 tsteq r6, r1, lsl #26 - 82bc: 800a2ec4 andhi r2, sl, r4, asr #29 - 82c0: 800a2f24 andhi r2, sl, r4, lsr #30 - 82c4: 00000d68 andeq r0, r0, r8, ror #26 - 82c8: 000edc01 andeq sp, lr, r1, lsl #24 - 82cc: 24632a00 strbtcs r2, [r3], #-2560 ; 0xfffff600 - 82d0: 9d010000 stcls 0, cr0, [r1, #-0] - 82d4: 000edc1a andeq sp, lr, sl, lsl ip - 82d8: 6f910200 svcvs 0x00910200 - 82dc: 0025b326 eoreq fp, r5, r6, lsr #6 - 82e0: 0d9f0100 ldfeqs f0, [pc] ; 82e8 - 82e4: 00000d96 muleq r0, r6, sp - 82e8: 00749102 rsbseq r9, r4, r2, lsl #2 - 82ec: 58020102 stmdapl r2, {r1, r8} - 82f0: 2500000b strcs r0, [r0, #-11] - 82f4: 0027ce01 eoreq ip, r7, r1, lsl #28 - 82f8: 06940100 ldreq r0, [r4], r0, lsl #2 - 82fc: 0a2e7001 beq ba4308 <_image_size+0xafd878> - 8300: 0a2ec480 beq bb9508 <_image_size+0xb12a78> - 8304: 000da080 andeq sl, sp, r0, lsl #1 - 8308: 0f3b0100 svceq 0x003b0100 - 830c: f62a0000 ; instruction: 0xf62a0000 - 8310: 01000028 tsteq r0, r8, lsr #32 - 8314: 005b1c94 ; instruction: 0x005b1c94 - 8318: 91020000 mrsls r0, (UNDEF: 2) - 831c: 28462a6c stmdacs r6, {r2, r3, r5, r6, r9, fp, sp}^ - 8320: 94010000 strls r0, [r1], #-0 - 8324: 00005b2c andeq r5, r0, ip, lsr #22 - 8328: 68910200 ldmvs r1, {r9} - 832c: 0027c22a eoreq ip, r7, sl, lsr #4 - 8330: 42940100 addsmi r0, r4, #0, 2 - 8334: 0000005b andeq r0, r0, fp, asr r0 - 8338: 26649102 strbtcs r9, [r4], -r2, lsl #2 - 833c: 00002671 andeq r2, r0, r1, ror r6 - 8340: f90d9601 ; instruction: 0xf90d9601 - 8344: 0200000d andeq r0, r0, #13 - 8348: 25007491 strcs r7, [r0, #-1169] ; 0xfffffb6f - 834c: 0027db01 eoreq sp, r7, r1, lsl #22 - 8350: 06820100 streq r0, [r2], r0, lsl #2 - 8354: 0a2d9801 beq b6e360 <_image_size+0xac78d0> - 8358: 0a2e7080 beq ba4560 <_image_size+0xafdad0> - 835c: 000dd880 andeq sp, sp, r0, lsl #17 - 8360: 0fa20100 svceq 0x00a20100 - 8364: f62a0000 ; instruction: 0xf62a0000 - 8368: 01000028 tsteq r0, r8, lsr #32 - 836c: 005b2282 subseq r2, fp, r2, lsl #5 - 8370: 91020000 mrsls r0, (UNDEF: 2) - 8374: 241f2a6c ldrcs r2, [pc], #-2668 ; 837c - 8378: 82010000 andhi r0, r1, #0 - 837c: 00007c32 andeq r7, r0, r2, lsr ip - 8380: 68910200 ldmvs r1, {r9} - 8384: 0024632a eoreq r6, r4, sl, lsr #6 - 8388: 42820100 addmi r0, r2, #0, 2 - 838c: 00000edc ldrdeq r0, [r0], -ip - 8390: 26679102 strbtcs r9, [r7], -r2, lsl #2 - 8394: 00002671 andeq r2, r0, r1, ror r6 - 8398: f90d8701 ; instruction: 0xf90d8701 - 839c: 0200000d andeq r0, r0, #13 - 83a0: 6b267491 blvs 9a55ec <_image_size+0x8feb5c> - 83a4: 01000028 tsteq r0, r8, lsr #32 - 83a8: 00410d88 subeq r0, r1, r8, lsl #27 - 83ac: 91020000 mrsls r0, (UNDEF: 2) - 83b0: 01250073 ; instruction: 0x01250073 - 83b4: 00002736 andeq r2, r0, r6, lsr r7 - 83b8: 01067801 tsteq r6, r1, lsl #16 - 83bc: 800a2d50 andhi r2, sl, r0, asr sp - 83c0: 800a2d98 mulhi sl, r8, sp - 83c4: 00000e10 andeq r0, r0, r0, lsl lr - 83c8: 000fea01 andeq lr, pc, r1, lsl #20 - 83cc: 44492c00 strbmi r2, [r9], #-3072 ; 0xfffff400 - 83d0: 24780100 ldrbtcs r0, [r8], #-256 ; 0xffffff00 - 83d4: 0000005b andeq r0, r0, fp, asr r0 - 83d8: 2a6c9102 bcs 1b2c7e8 <_image_size+0x1a85d58> - 83dc: 00002742 andeq r2, r0, r2, asr #14 - 83e0: 5b317801 blpl c663ec <_image_size+0xbbf95c> - 83e4: 02000000 andeq r0, r0, #0 - 83e8: 71266891 ; instruction: 0x71266891 - 83ec: 01000026 tsteq r0, r6, lsr #32 - 83f0: 0df90d7a ldcleq 13, cr0, [r9, #488]! ; 0x1e8 - 83f4: 91020000 mrsls r0, (UNDEF: 2) - 83f8: 01250074 ; instruction: 0x01250074 - 83fc: 0000263e andeq r2, r0, lr, lsr r6 - 8400: 01066901 tsteq r6, r1, lsl #18 - 8404: 800a2cd4 ldrdhi r2, [sl], -r4 - 8408: 800a2d50 andhi r2, sl, r0, asr sp - 840c: 00000e48 andeq r0, r0, r8, asr #28 - 8410: 00105101 andseq r5, r0, r1, lsl #2 - 8414: 28f62a00 ldmcs r6!, {r9, fp, sp}^ - 8418: 69010000 stmdbvs r1, {} ; - 841c: 00005b1e andeq r5, r0, lr, lsl fp - 8420: 64910200 ldrvs r0, [r1], #512 ; 0x200 - 8424: 0028fc2a eoreq pc, r8, sl, lsr #24 - 8428: 2a690100 bcs 1a48830 <_image_size+0x19a1da0> - 842c: 00000edc ldrdeq r0, [r0], -ip - 8430: 26639102 strbtcs r9, [r3], -r2, lsl #2 - 8434: 00002671 andeq r2, r0, r1, ror r6 - 8438: f90d6b01 ; instruction: 0xf90d6b01 - 843c: 0200000d andeq r0, r0, #13 - 8440: 72287491 eorvc r7, r8, #-1862270976 ; 0x91000000 - 8444: 01006765 tsteq r0, r5, ror #14 - 8448: 005b0e6d subseq r0, fp, sp, ror #28 - 844c: 91020000 mrsls r0, (UNDEF: 2) - 8450: 26df2670 ; instruction: 0x26df2670 - 8454: 6e010000 cdpvs 0, 0, cr0, cr1, cr0, {0} - 8458: 00005b0e andeq r5, r0, lr, lsl #22 - 845c: 6c910200 lfmvs f0, 4, [r1], {0} - 8460: 76012500 strvc r2, [r1], -r0, lsl #10 - 8464: 01000026 tsteq r0, r6, lsr #32 - 8468: 2c010659 stccs 6, cr0, [r1], {89} ; 0x59 - 846c: d4800a2c strle r0, [r0], #2604 ; 0xa2c - 8470: 80800a2c addhi r0, r0, ip, lsr #20 - 8474: 0100000e tsteq r0, lr - 8478: 000010c7 andeq r1, r0, r7, asr #1 - 847c: 0028f62a eoreq pc, r8, sl, lsr #12 - 8480: 24590100 ldrbcs r0, [r9], #-256 ; 0xffffff00 - 8484: 0000005b andeq r0, r0, fp, asr r0 - 8488: 2a649102 bcs 192c898 <_image_size+0x1885e08> - 848c: 000026eb andeq r2, r0, fp, ror #13 - 8490: dc305901 ; instruction: 0xdc305901 - 8494: 0200000e andeq r0, r0, #14 - 8498: 71266391 ; instruction: 0x71266391 - 849c: 01000026 tsteq r0, r6, lsr #32 - 84a0: 0df90d5b ldcleq 13, cr0, [r9, #364]! ; 0x16c - 84a4: 91020000 mrsls r0, (UNDEF: 2) - 84a8: 65722870 ldrbvs r2, [r2, #-2160]! ; 0xfffff790 - 84ac: 5d010067 stcpl 0, cr0, [r1, #-412] ; 0xfffffe64 - 84b0: 00005b0e andeq r5, r0, lr, lsl #22 - 84b4: 6c910200 lfmvs f0, 4, [r1], {0} - 84b8: 0026df26 eoreq sp, r6, r6, lsr #30 - 84bc: 0e5e0100 rdfeqe f0, f6, f0 - 84c0: 0000005b andeq r0, r0, fp, asr r0 - 84c4: 26689102 strbtcs r9, [r8], -r2, lsl #2 - 84c8: 00000176 andeq r0, r0, r6, ror r1 - 84cc: 5b0e6001 blpl 3a04d8 <_image_size+0x2f9a48> - 84d0: 02000000 andeq r0, r0, #0 - 84d4: 25007491 strcs r7, [r0, #-1169] ; 0xfffffb6f - 84d8: 00263301 eoreq r3, r6, r1, lsl #6 - 84dc: 064c0100 strbeq r0, [ip], -r0, lsl #2 - 84e0: 0a2bcc01 beq afb4ec <_image_size+0xa54a5c> - 84e4: 0a2c2c80 beq b136ec <_image_size+0xa6cc5c> - 84e8: 000eb880 andeq fp, lr, r0, lsl #17 - 84ec: 11010100 mrsne r0, (UNDEF: 17) - 84f0: 632a0000 ; instruction: 0x632a0000 - 84f4: 01000024 tsteq r0, r4, lsr #32 - 84f8: 0edc164c cdpeq 6, 13, cr1, cr12, cr12, {2} - 84fc: 91020000 mrsls r0, (UNDEF: 2) - 8500: 2671266f ldrbtcs r2, [r1], -pc, ror #12 - 8504: 4e010000 cdpmi 0, 0, cr0, cr1, cr0, {0} - 8508: 000df90d andeq pc, sp, sp, lsl #18 - 850c: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 8510: 26d32d00 ldrbcs r2, [r3], r0, lsl #26 - 8514: 47010000 strmi r0, [r1, -r0] - 8518: 005b0118 subseq r0, fp, r8, lsl r1 - 851c: 2b9c0000 blcs fe708524 - 8520: 2bcc800a blcs ff328550 - 8524: 0ef0800a cdpeq 0, 15, cr8, cr0, cr10, {0} - 8528: 2f010000 svccs 0x00010000 - 852c: 2a000011 bcs 8578 - 8530: 000028f6 strdeq r2, [r0], -r6 - 8534: 5b324701 blpl c9a140 <_image_size+0xbf36b0> - 8538: 02000000 andeq r0, r0, #0 - 853c: 2e007491 mcrcs 4, 0, r7, cr0, cr1, {4} - 8540: 00002883 andeq r2, r0, r3, lsl #17 - 8544: 01184201 tsteq r8, r1, lsl #4 - 8548: 0000005b andeq r0, r0, fp, asr r0 - 854c: 800a2b74 andhi r2, sl, r4, ror fp - 8550: 800a2b9c mulhi sl, ip, fp - 8554: 00000f28 andeq r0, r0, r8, lsr #30 - 8558: 00115d01 andseq r5, r1, r1, lsl #26 - 855c: 28f62a00 ldmcs r6!, {r9, fp, sp}^ - 8560: 42010000 andmi r0, r1, #0 - 8564: 00005b34 andeq r5, r0, r4, lsr fp - 8568: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 856c: 24bc2e00 ldrtcs r2, [ip], #3584 ; 0xe00 - 8570: 3d010000 stccc 0, cr0, [r1, #-0] - 8574: 005b0118 subseq r0, fp, r8, lsl r1 - 8578: 2b4c0000 blcs 1308580 <_image_size+0x1261af0> - 857c: 2b74800a blcs 1d285ac <_image_size+0x1c81b1c> - 8580: 0f6c800a svceq 0x006c800a - 8584: 8b010000 blhi 4858c - 8588: 2a000011 bcs 85d4 - 858c: 000028f6 strdeq r2, [r0], -r6 - 8590: 5b393d01 blpl e5799c <_image_size+0xdb0f0c> - 8594: 02000000 andeq r0, r0, #0 - 8598: 2d007491 cfstrscs mvf7, [r0, #-580] ; 0xfffffdbc - 859c: 000025ab andeq r2, r0, fp, lsr #11 - 85a0: 01173701 tsteq r7, r1, lsl #14 - 85a4: 00000d96 muleq r0, r6, sp - 85a8: 800a2b20 andhi r2, sl, r0, lsr #22 - 85ac: 800a2b4c andhi r2, sl, ip, asr #22 - 85b0: 00000fb0 ; instruction: 0x00000fb0 - 85b4: 0011b901 andseq fp, r1, r1, lsl #18 - 85b8: 185a2600 ldmdane sl, {r9, sl, sp}^ - 85bc: 39010000 stmdbcc r1, {} ; - 85c0: 00005b0e andeq r5, r0, lr, lsl #22 - 85c4: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 85c8: 26692f00 strbtcs r2, [r9], -r0, lsl #30 - 85cc: 31010000 mrscc r0, (UNDEF: 1) - 85d0: 0df90117 ldfeqe f0, [r9, #92]! ; 0x5c - 85d4: 2af40000 bcs ffd085dc - 85d8: 2b20800a blcs 828608 <_image_size+0x781b78> - 85dc: 0fe8800a svceq 0x00e8800a - 85e0: 26010000 strcs r0, [r1], -r0 - 85e4: 0000185a andeq r1, r0, sl, asr r8 - 85e8: 5b0e3301 blpl 3951f4 <_image_size+0x2ee764> - 85ec: 02000000 andeq r0, r0, #0 - 85f0: 00007491 muleq r0, r1, r4 - 85f4: 00000022 andeq r0, r0, r2, lsr #32 - 85f8: 17b10002 ldrne r0, [r1, r2]! - 85fc: 01040000 mrseq r0, (UNDEF: 4) - 8600: 00002846 andeq r2, r0, r6, asr #16 - 8604: 800a30bc strhhi r3, [sl], -ip - 8608: 800a319c mulhi sl, ip, r1 - 860c: 0000294e andeq r2, r0, lr, asr #18 - 8610: 00002516 andeq r2, r0, r6, lsl r5 - 8614: 000006f1 strdeq r0, [r0], -r1 - 8618: 00228001 eoreq r8, r2, r1 - 861c: 00020000 andeq r0, r2, r0 - 8620: 000017c5 andeq r1, r0, r5, asr #15 - 8624: 29120104 ldmdbcs r2, {r2, r8} - 8628: 319c0000 orrscc r0, ip, r0 - 862c: 3300800a movwcc r8, #10 - 8630: 29b4800a ldmibcs r4!, {r1, r3, pc} - 8634: 25160000 ldrcs r0, [r6, #-0] - 8638: 06f10000 ldrbteq r0, [r1], r0 - 863c: 80010000 andhi r0, r1, r0 - 8640: 0000070b andeq r0, r0, fp, lsl #14 - 8644: 17d90002 ldrbne r0, [r9, r2] - 8648: 01040000 mrseq r0, (UNDEF: 4) - 864c: 0000042f andeq r0, r0, pc, lsr #8 - 8650: 002b730c eoreq r7, fp, ip, lsl #6 - 8654: 002aef00 eoreq lr, sl, r0, lsl #30 - 8658: 0a330000 beq cc8660 <_image_size+0xc21bd0> - 865c: 0a33dc80 beq cff864 <_image_size+0xc58dd4> - 8660: 002a1080 eoreq r1, sl, r0, lsl #1 - 8664: 06010200 streq r0, [r1], -r0, lsl #4 - 8668: 000003fc strdeq r0, [r0], -ip - 866c: f9050202 ; instruction: 0xf9050202 - 8670: 02000002 andeq r0, r0, #2 - 8674: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - 8678: 08020000 stmdaeq r2, {} ; - 867c: 00025505 andeq r5, r2, r5, lsl #10 - 8680: 08010200 stmdaeq r1, {r9} - 8684: 000003fa strdeq r0, [r0], -sl - 8688: 1f070202 svcne 0x00070202 - 868c: 03000005 movweq r0, #5 - 8690: 000000b8 strheq r0, [r0], -r8 - 8694: 60193402 andsvs r3, r9, r2, lsl #8 - 8698: 04000000 streq r0, [r0], #-0 - 869c: 0000004f andeq r0, r0, pc, asr #32 - 86a0: fa070402 blx 1c96b0 <_image_size+0x122c20> - 86a4: 03000000 movweq r0, #0 - 86a8: 000019e2 andeq r1, r0, r2, ror #19 - 86ac: 73193702 tstvc r9, #524288 ; 0x80000 - 86b0: 02000000 andeq r0, r0, #0 - 86b4: 00f50708 rscseq r0, r5, r8, lsl #14 - 86b8: 04050000 streq r0, [r5], #-0 - 86bc: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - 86c0: 07040200 streq r0, [r4, -r0, lsl #4] - 86c4: 000000ff strdeq r0, [r0], -pc ; - 86c8: 002c1106 eoreq r1, ip, r6, lsl #2 - 86cc: 05031400 streq r1, [r3, #-1024] ; 0xfffffc00 - 86d0: 0000e108 andeq lr, r0, r8, lsl #2 - 86d4: 2ac70700 bcs ff1ca2dc - 86d8: 06030000 streq r0, [r3], -r0 - 86dc: 0000e80c andeq lr, r0, ip, lsl #16 - 86e0: 00230200 eoreq r0, r3, r0, lsl #4 - 86e4: 002cc907 eoreq ip, ip, r7, lsl #18 - 86e8: 10070300 andne r0, r7, r0, lsl #6 - 86ec: 000000f9 strdeq r0, [r0], -r9 - 86f0: 07042302 streq r2, [r4, -r2, lsl #6] - 86f4: 00002c9c muleq r0, ip, ip - 86f8: e80c0803 stmda ip, {r0, r1, fp} - 86fc: 02000000 andeq r0, r0, #0 - 8700: 75070823 strvc r0, [r7, #-2083] ; 0xfffff7dd - 8704: 0300002c movweq r0, #44 ; 0x2c - 8708: 010a100a tsteq sl, sl - 870c: 23020000 movwcs r0, #8192 ; 0x2000 - 8710: 2ad7070c bcs ff5ca348 - 8714: 0b030000 bleq c871c <_image_size+0x21c8c> - 8718: 00010a10 andeq r0, r1, r0, lsl sl - 871c: 10230200 eorne r0, r3, r0, lsl #4 - 8720: 00e80800 rsceq r0, r8, r0, lsl #16 - 8724: 00090000 andeq r0, r9, r0 - 8728: 00e1040a rsceq r0, r1, sl, lsl #8 - 872c: 4f0b0000 svcmi 0x000b0000 - 8730: f9000000 ; instruction: 0xf9000000 - 8734: 09000000 stmdbeq r0, {} ; - 8738: ee040a00 vmla.f32 s0, s8, s0 - 873c: 0b000000 bleq 8744 - 8740: 00000067 andeq r0, r0, r7, rrx - 8744: 0000010a andeq r0, r0, sl, lsl #2 - 8748: 040a0009 streq r0, [sl], #-9 - 874c: 000000ff strdeq r0, [r0], -pc ; - 8750: 002a850c eoreq r8, sl, ip, lsl #10 - 8754: 1f0e0300 svcne 0x000e0300 - 8758: 00000088 andeq r0, r0, r8, lsl #1 - 875c: b90d0101 stmdblt sp, {r0, r8} - 8760: 0700002a streq r0, [r0, -sl, lsr #32] - 8764: 00004101 andeq r4, r0, r1, lsl #2 - 8768: 0e410400 cdpeq 4, 4, cr0, cr1, cr0, {0} - 876c: 0000015b andeq r0, r0, fp, asr r1 - 8770: 002cc00e eoreq ip, ip, lr - 8774: 530e0000 movwpl r0, #57344 ; 0xe000 - 8778: 0100002c tsteq r0, ip, lsr #32 - 877c: 002c4a0e eoreq r4, ip, lr, lsl #20 - 8780: 010e0200 mrseq r0, LR_fiq - 8784: 0300002d movweq r0, #45 ; 0x2d - 8788: 002ceb0e eoreq lr, ip, lr, lsl #22 - 878c: 790e0400 stmdbvc lr, {sl} - 8790: 0500002a streq r0, [r0, #-42] ; 0xffffffd6 - 8794: 002c7e0e eoreq r7, ip, lr, lsl #28 - 8798: 0c000600 stceq 6, cr0, [r0], {-0} - 879c: 000020b2 strheq r2, [r0], -r2 ; - 87a0: 5b176604 blpl 5e1fb8 <_image_size+0x53b528> - 87a4: 01000000 mrseq r0, (UNDEF: 0) - 87a8: 005b0f01 subseq r0, fp, r1, lsl #30 - 87ac: 01740000 cmneq r4, r0 - 87b0: 00100000 andseq r0, r0, r0 - 87b4: 00016904 andeq r6, r1, r4, lsl #18 - 87b8: 1fb50c00 svcne 0x00b50c00 - 87bc: 67040000 strvs r0, [r4, -r0] - 87c0: 00017417 andeq r7, r1, r7, lsl r4 - 87c4: 0c010100 stfeqs f0, [r1], {-0} - 87c8: 00001ffb strdeq r1, [r0], -fp - 87cc: 74176804 ldrvc r6, [r7], #-2052 ; 0xfffff7fc - 87d0: 01000001 tsteq r0, r1 - 87d4: 21420c01 cmpcs r2, r1, lsl #24 - 87d8: 69040000 stmdbvs r4, {} ; - 87dc: 00005b17 andeq r5, r0, r7, lsl fp - 87e0: 0c010100 stfeqs f0, [r1], {-0} - 87e4: 00001fc1 andeq r1, r0, r1, asr #31 - 87e8: 5b176a04 blpl 5e3000 <_image_size+0x53c570> - 87ec: 01000000 mrseq r0, (UNDEF: 0) - 87f0: 2c210d01 stccs 13, cr0, [r1], #-4 - 87f4: 01070000 mrseq r0, (UNDEF: 7) - 87f8: 00000041 andeq r0, r0, r1, asr #32 - 87fc: d0063405 andle r3, r6, r5, lsl #8 - 8800: 0e000001 cdpeq 0, 0, cr0, cr0, cr1, {0} - 8804: 00002c04 andeq r2, r0, r4, lsl #24 - 8808: 2cd70e01 ldclcs 14, cr0, [r7], {1} - 880c: 00020000 andeq r0, r2, r0 - 8810: 002d090d eoreq r0, sp, sp, lsl #18 - 8814: 41010700 tstmi r1, r0, lsl #14 - 8818: 05000000 streq r0, [r0, #-0] - 881c: 0201063a andeq r0, r1, #60817408 ; 0x3a00000 - 8820: 6e0e0000 cdpvs 0, 0, cr0, cr14, cr0, {0} - 8824: 0000002a andeq r0, r0, sl, lsr #32 - 8828: 002ce40e eoreq lr, ip, lr, lsl #8 - 882c: 970e0100 strls r0, [lr, -r0, lsl #2] - 8830: 0200002a andeq r0, r0, #42 ; 0x2a - 8834: 002bf70e eoreq pc, fp, lr, lsl #14 - 8838: 680e0300 stmdavs lr, {r8, r9} - 883c: 0300002c movweq r0, #44 ; 0x2c - 8840: 2cac0c00 stccs 12, cr0, [ip] - 8844: 48050000 stmdami r5, {} ; - 8848: 00004f11 andeq r4, r0, r1, lsl pc - 884c: 0d010100 stfeqs f0, [r1, #-0] - 8850: 00002bc7 andeq r2, r0, r7, asr #23 - 8854: 00410107 subeq r0, r1, r7, lsl #2 - 8858: 3b060000 blcc 188860 <_image_size+0xe1dd0> - 885c: 00025206 andeq r5, r2, r6, lsl #4 - 8860: 2c8f0e00 stccs 14, cr0, [pc], {0} - 8864: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 8868: 00002ae2 andeq r2, r0, r2, ror #21 - 886c: 2c380e20 ldccs 14, cr0, [r8], #-128 ; 0xffffff80 - 8870: 0e080000 cdpeq 0, 0, cr0, cr8, cr0, {0} - 8874: 00002a5c andeq r2, r0, ip, asr sl - 8878: 2a150e10 bcs 54c0c0 <_image_size+0x4a5630> - 887c: 0e010000 cdpeq 0, 0, cr0, cr1, cr0, {0} - 8880: 00002a28 andeq r2, r0, r8, lsr #20 - 8884: 2a3b0e02 bcs ecc094 <_image_size+0xe25604> - 8888: 0e040000 cdpeq 0, 0, cr0, cr4, cr0, {0} - 888c: 00002cf3 strdeq r2, [r0], -r3 - 8890: e50d003f str r0, [sp, #-63] ; 0xffffffc1 - 8894: 0700002b streq r0, [r0, -fp, lsr #32] - 8898: 00004101 andeq r4, r0, r1, lsl #2 - 889c: 064a0600 strbeq r0, [sl], -r0, lsl #12 - 88a0: 00000271 andeq r0, r0, r1, ror r2 - 88a4: 002c5b0e eoreq r5, ip, lr, lsl #22 - 88a8: 4e0e0000 cdpmi 0, 0, cr0, cr14, cr0, {0} - 88ac: 0100002a tsteq r0, sl, lsr #32 - 88b0: 2b4c0d00 blcs 130bcb8 <_image_size+0x1265228> - 88b4: 01070000 mrseq r0, (UNDEF: 7) - 88b8: 00000041 andeq r0, r0, r1, asr #32 - 88bc: a2065806 andge r5, r6, #393216 ; 0x60000 - 88c0: 0e000002 cdpeq 0, 0, cr0, cr0, cr2, {0} - 88c4: 00002aa6 andeq r2, r0, r6, lsr #21 - 88c8: 2bd30e00 blcs ff4cc0d0 - 88cc: 0e010000 cdpeq 0, 0, cr0, cr1, cr0, {0} - 88d0: 00002b3b andeq r2, r0, fp, lsr fp - 88d4: 2d1e0e02 ldccs 14, cr0, [lr, #-8] - 88d8: 0e030000 cdpeq 0, 0, cr0, cr3, cr0, {0} - 88dc: 00002b5f andeq r2, r0, pc, asr fp - 88e0: 300d0004 andcc r0, sp, r4 - 88e4: 0700000d streq r0, [r0, -sp] - 88e8: 00004101 andeq r4, r0, r1, lsl #2 - 88ec: 062e0700 strteq r0, [lr], -r0, lsl #14 - 88f0: 0000067b andeq r0, r0, fp, ror r6 - 88f4: 000c9a0e andeq r9, ip, lr, lsl #20 - 88f8: a90e0000 stmdbge lr, {} ; - 88fc: 0100000c tsteq r0, ip - 8900: 000cb80e andeq fp, ip, lr, lsl #16 - 8904: c70e0200 strgt r0, [lr, -r0, lsl #4] - 8908: 0300000c movweq r0, #12 - 890c: 000cd60e andeq sp, ip, lr, lsl #12 - 8910: e50e0400 str r0, [lr, #-1024] ; 0xfffffc00 - 8914: 0500000c streq r0, [r0, #-12] - 8918: 000cf40e andeq pc, ip, lr, lsl #8 - 891c: 030e0600 movweq r0, #58880 ; 0xe600 - 8920: 0700000d streq r0, [r0, -sp] - 8924: 000d120e andeq r1, sp, lr, lsl #4 - 8928: 210e0800 tstcs lr, r0, lsl #16 - 892c: 0900000d stmdbeq r0, {r0, r2, r3} - 8930: 0011460e andseq r4, r1, lr, lsl #12 - 8934: 560e0a00 strpl r0, [lr], -r0, lsl #20 - 8938: 0b000011 bleq 8984 - 893c: 0011660e andseq r6, r1, lr, lsl #12 - 8940: 760e0c00 strvc r0, [lr], -r0, lsl #24 - 8944: 0d000011 stceq 0, cr0, [r0, #-68] ; 0xffffffbc - 8948: 0011860e andseq r8, r1, lr, lsl #12 - 894c: 960e0e00 strls r0, [lr], -r0, lsl #28 - 8950: 0f000011 svceq 0x00000011 - 8954: 0016ab0e andseq sl, r6, lr, lsl #22 - 8958: bd0e1000 stclt 0, cr1, [lr, #-0] - 895c: 11000016 tstne r0, r6, lsl r0 - 8960: 0016cf0e andseq ip, r6, lr, lsl #30 - 8964: e10e1200 mrs r1, LR_fiq - 8968: 13000016 movwne r0, #22 - 896c: 0017180e andseq r1, r7, lr, lsl #16 - 8970: 2a0e1400 bcs 38d978 <_image_size+0x2e6ee8> - 8974: 15000017 strne r0, [r0, #-23] ; 0xffffffe9 - 8978: 00173c0e andseq r3, r7, lr, lsl #24 - 897c: 4e0e1600 cfmadd32mi mvax0, mvfx1, mvfx14, mvfx0 - 8980: 17000017 smladne r0, r7, r0, r0 - 8984: 0017600e andseq r6, r7, lr - 8988: 720e1800 andvc r1, lr, #0, 16 - 898c: 19000017 stmdbne r0, {r0, r1, r2, r4} - 8990: 0017840e andseq r8, r7, lr, lsl #8 - 8994: 960e1a00 strls r1, [lr], -r0, lsl #20 - 8998: 1b000017 blne 89fc - 899c: 0017a80e andseq sl, r7, lr, lsl #16 - 89a0: ba0e1c00 blt 38f9a8 <_image_size+0x2e8f18> - 89a4: 1d000017 stcne 0, cr0, [r0, #-92] ; 0xffffffa4 - 89a8: 00180b0e andseq r0, r8, lr, lsl #22 - 89ac: 1d0e1e00 stcne 14, cr1, [lr, #-0] - 89b0: 1f000018 svcne 0x00000018 - 89b4: 000d640e andeq r6, sp, lr, lsl #8 - 89b8: 8e0e2000 cdphi 0, 0, cr2, cr14, cr0, {0} - 89bc: 2100000f tstcs r0, pc - 89c0: 0011390e andseq r3, r1, lr, lsl #18 - 89c4: 870e2200 strhi r2, [lr, -r0, lsl #4] - 89c8: 23000013 movwcs r0, #19 - 89cc: 0012570e andseq r5, r2, lr, lsl #14 - 89d0: 110e2400 tstne lr, r0, lsl #8 - 89d4: 2500000f strcs r0, [r0, #-15] - 89d8: 0012b80e andseq fp, r2, lr, lsl #16 - 89dc: 530e2600 movwpl r2, #58880 ; 0xe600 - 89e0: 2700000d strcs r0, [r0, -sp] - 89e4: 00120b0e andseq r0, r2, lr, lsl #22 - 89e8: 790e2800 stmdbvc lr, {fp, sp} - 89ec: 29000016 stmdbcs r0, {r1, r2, r4} - 89f0: 0015df0e andseq sp, r5, lr, lsl #30 - 89f4: 820e2a00 andhi r2, lr, #0, 20 - 89f8: 2b000015 blcs 8a54 - 89fc: 0011a60e andseq sl, r1, lr, lsl #12 - 8a00: 700e2c00 andvc r2, lr, r0, lsl #24 - 8a04: 2d00000f stccs 0, cr0, [r0, #-60] ; 0xffffffc4 - 8a08: 0012ac0e andseq sl, r2, lr, lsl #24 - 8a0c: b00e2e00 andlt r2, lr, r0, lsl #28 - 8a10: 2f000014 svccs 0x00000014 - 8a14: 0015960e andseq r9, r5, lr, lsl #12 - 8a18: 480e3000 stmdami lr, {ip, sp} - 8a1c: 31000015 tstcc r0, r5, lsl r0 - 8a20: 000c600e andeq r6, ip, lr - 8a24: 2b0e3200 blcs 39522c <_image_size+0x2ee79c> - 8a28: 33000015 movwcc r0, #21 - 8a2c: 0016f30e andseq pc, r6, lr, lsl #6 - 8a30: b60e3400 strlt r3, [lr], -r0, lsl #8 - 8a34: 35000011 strcc r0, [r0, #-17] ; 0xffffffef - 8a38: 0010fd0e andseq pc, r0, lr, lsl #26 - 8a3c: 0c0e3600 stceq 6, cr3, [lr], {-0} - 8a40: 37000011 smladcc r0, r1, r0, r0 - 8a44: 00111b0e andseq r1, r1, lr, lsl #22 - 8a48: 2a0e3800 bcs 396a50 <_image_size+0x2effc0> - 8a4c: 39000011 stmdbcc r0, {r0, r4} - 8a50: 0013210e andseq r2, r3, lr, lsl #2 - 8a54: 2f0e3a00 svccs 0x000e3a00 - 8a58: 3b000013 blcc 8aac - 8a5c: 00133d0e andseq r3, r3, lr, lsl #26 - 8a60: 4b0e3c00 blmi 397a68 <_image_size+0x2f0fd8> - 8a64: 3d000013 stccc 0, cr0, [r0, #-76] ; 0xffffffb4 - 8a68: 0013590e andseq r5, r3, lr, lsl #18 - 8a6c: ed0e3e00 stc 14, cr3, [lr, #-0] - 8a70: 3f000015 svccc 0x00000015 - 8a74: 0015fc0e andseq pc, r5, lr, lsl #24 - 8a78: 0b0e4000 bleq 398a80 <_image_size+0x2f1ff0> - 8a7c: 41000016 tstmi r0, r6, lsl r0 - 8a80: 00161a0e andseq r1, r6, lr, lsl #20 - 8a84: 290e4200 stmdbcs lr, {r9, lr} - 8a88: 43000016 movwmi r0, #22 - 8a8c: 0010d60e andseq sp, r0, lr, lsl #12 - 8a90: e30e4400 movw r4, #58368 ; 0xe400 - 8a94: 45000010 strmi r0, [r0, #-16] - 8a98: 0010f00e andseq pc, r0, lr - 8a9c: 400e4600 andmi r4, lr, r0, lsl #12 - 8aa0: 4700000d strmi r0, [r0, -sp] - 8aa4: 000dcd0e andeq ip, sp, lr, lsl #26 - 8aa8: e00e4800 and r4, lr, r0, lsl #16 - 8aac: 4900000d stmdbmi r0, {r0, r2, r3} - 8ab0: 000df30e andeq pc, sp, lr, lsl #6 - 8ab4: 040e4a00 streq r4, [lr], #-2560 ; 0xfffff600 - 8ab8: 4b000017 blmi 8b1c - 8abc: 0016870e andseq r8, r6, lr, lsl #14 - 8ac0: 990e4c00 stmdbls lr, {sl, fp, lr} - 8ac4: 4d000016 stcmi 0, cr0, [r0, #-88] ; 0xffffffa8 - 8ac8: 000ff80e andeq pc, pc, lr, lsl #16 - 8acc: 050e4e00 streq r4, [lr, #-3584] ; 0xfffff200 - 8ad0: 4f000010 svcmi 0x00000010 - 8ad4: 0010120e andseq r1, r0, lr, lsl #4 - 8ad8: 2f0e5000 svccs 0x000e5000 - 8adc: 51000018 tstpl r0, r8, lsl r0 - 8ae0: 00129f0e andseq r9, r2, lr, lsl #30 - 8ae4: 530e5200 movwpl r5, #57856 ; 0xe200 - 8ae8: 5300000c movwpl r0, #12 - 8aec: 000f800e andeq r8, pc, lr - 8af0: 450e5400 strmi r5, [lr, #-1024] ; 0xfffffc00 - 8af4: 5500000f strpl r0, [r0, #-15] - 8af8: 0010910e andseq r9, r0, lr, lsl #2 - 8afc: ee0e5600 cfmadd32 mvax0, mvfx5, mvfx14, mvfx0 - 8b00: 5700000e strpl r0, [r0, -lr] - 8b04: 0015c30e andseq ip, r5, lr, lsl #6 - 8b08: d10e5800 tstle lr, r0, lsl #16 - 8b0c: 59000015 stmdbpl r0, {r0, r2, r4} - 8b10: 0014340e andseq r3, r4, lr, lsl #8 - 8b14: 210e5a00 tstcs lr, r0, lsl #20 - 8b18: 5b000014 blpl 8b70 - 8b1c: 00140e0e andseq r0, r4, lr, lsl #28 - 8b20: fb0e5c00 blx 39fb2a <_image_size+0x2f909a> - 8b24: 5d000013 stcpl 0, cr0, [r0, #-76] ; 0xffffffb4 - 8b28: 0013e80e andseq lr, r3, lr, lsl #16 - 8b2c: d50e5e00 strle r5, [lr, #-3584] ; 0xfffff200 - 8b30: 5f000013 svcpl 0x00000013 - 8b34: 0013c20e andseq ip, r3, lr, lsl #4 - 8b38: af0e6000 svcge 0x000e6000 - 8b3c: 61000013 tstvs r0, r3, lsl r0 - 8b40: 0015ad0e andseq sl, r5, lr, lsl #26 - 8b44: 140e6200 strne r6, [lr], #-512 ; 0xfffffe00 - 8b48: 63000015 movwvs r0, #21 - 8b4c: 000c840e andeq r8, ip, lr, lsl #8 - 8b50: 0a0e6400 beq 3a1b58 <_image_size+0x2fb0c8> - 8b54: 65000013 strvs r0, [r0, #-19] ; 0xffffffed - 8b58: 000f510e andeq r5, pc, lr, lsl #2 - 8b5c: a40e6600 strge r6, [lr], #-1536 ; 0xfffffa00 - 8b60: 67000010 smladvs r0, r0, r0, r0 - 8b64: 0011c20e andseq ip, r1, lr, lsl #4 - 8b68: fa0e6800 blx 3a2b70 <_image_size+0x2fc0e0> - 8b6c: 6900000e stmdbvs r0, {r1, r2, r3} - 8b70: 00145a0e andseq r5, r4, lr, lsl #20 - 8b74: 6d0e6a00 vstrvs s12, [lr, #-0] - 8b78: 6b00000c blvs 8bb0 - 8b7c: 0017f50e andseq pc, r7, lr, lsl #10 - 8b80: 460e6c00 strmi r6, [lr], -r0, lsl #24 - 8b84: 6d000016 stcvs 0, cr0, [r0, #-88] ; 0xffffffa8 - 8b88: 000e500e andeq r5, lr, lr - 8b8c: 5b0e6e00 blpl 3a4394 <_image_size+0x2fd904> - 8b90: 6f000010 svcvs 0x00000010 - 8b94: 0015060e andseq r0, r5, lr, lsl #12 - 8b98: 670e7000 strvs r7, [lr, -r0] - 8b9c: 71000013 tstvc r0, r3, lsl r0 - 8ba0: 000c280e andeq r2, ip, lr, lsl #16 - 8ba4: bc0e7200 sfmlt f7, 4, [lr], {-0} - 8ba8: 73000014 movwvc r0, #20 - 8bac: 0014c90e andseq ip, r4, lr, lsl #18 - 8bb0: d60e7400 strle r7, [lr], -r0, lsl #8 - 8bb4: 75000014 strvc r0, [r0, #-20] ; 0xffffffec - 8bb8: 0014e30e andseq lr, r4, lr, lsl #6 - 8bbc: cc0e7600 stcgt 6, cr7, [lr], {-0} - 8bc0: 7700000e strvc r0, [r0, -lr] - 8bc4: 000edd0e andeq sp, lr, lr, lsl #26 - 8bc8: ca0e7800 bgt 3a6bd0 <_image_size+0x300140> - 8bcc: 79000012 stmdbvc r0, {r1, r4} - 8bd0: 0012db0e andseq sp, r2, lr, lsl #22 - 8bd4: 970e7a00 strls r7, [lr, -r0, lsl #20] - 8bd8: 7b000013 blvc 8c2c - 8bdc: 0014470e andseq r4, r4, lr, lsl #14 - 8be0: 2e0e7c00 cdpcs 12, 0, cr7, cr14, cr0, {0} - 8be4: 7d00000f stcvc 0, cr0, [r0, #-60] ; 0xffffffc4 - 8be8: 000e290e andeq r2, lr, lr, lsl #18 - 8bec: 1d0e7e00 stcne 14, cr7, [lr, #-0] - 8bf0: 7f000012 svcvc 0x00000012 - 8bf4: 0017e00e andseq lr, r7, lr - 8bf8: 060e8000 streq r8, [lr], -r0 - 8bfc: 8100000e tsthi r0, lr - 8c00: 000e660e andeq r6, lr, lr, lsl #12 - 8c04: 7c0e8200 sfmvc f0, 1, [lr], {-0} - 8c08: 8300000e movwhi r0, #14 - 8c0c: 0015550e andseq r5, r5, lr, lsl #10 - 8c10: 670e8400 strvs r8, [lr, -r0, lsl #8] - 8c14: 85000015 strhi r0, [r0, #-21] ; 0xffffffeb - 8c18: 0013a30e andseq sl, r3, lr, lsl #6 - 8c1c: 850e8600 strhi r8, [lr, #-1536] ; 0xfffffa00 - 8c20: 87000010 smladhi r0, r0, r0, r0 - 8c24: 000f220e andeq r2, pc, lr, lsl #4 - 8c28: a80e8800 stmdage lr, {fp, pc} - 8c2c: 8900000e stmdbhi r0, {r1, r2, r3} - 8c30: 000eba0e andeq fp, lr, lr, lsl #20 - 8c34: 920e8a00 andls r8, lr, #0, 20 - 8c38: 8b00000e blhi 8c78 - 8c3c: 0012ec0e andseq lr, r2, lr, lsl #24 - 8c40: fb0e8c00 blx 3abc4a <_image_size+0x3051ba> - 8c44: 8d000012 stchi 0, cr0, [r0, #-72] ; 0xffffffb8 - 8c48: 0012350e andseq r3, r2, lr, lsl #10 - 8c4c: 460e8e00 strmi r8, [lr], -r0, lsl #28 - 8c50: 8f000012 svchi 0x00000012 - 8c54: 0011d80e andseq sp, r1, lr, lsl #16 - 8c58: e90e9000 stmdb lr, {ip, pc} - 8c5c: 91000011 tstls r0, r1, lsl r0 - 8c60: 0011fa0e andseq pc, r1, lr, lsl #20 - 8c64: 380e9200 stmdacc lr, {r9, ip, pc} - 8c68: 93000015 movwls r0, #21 - 8c6c: 0012880e andseq r8, r2, lr, lsl #16 - 8c70: 700e9400 andvc r9, lr, r0, lsl #8 - 8c74: 95000014 strls r0, [r0, #-20] ; 0xffffffec - 8c78: 000e1c0e andeq r1, lr, lr, lsl #24 - 8c7c: 750e9600 strvc r9, [lr, #-1536] ; 0xfffffa00 - 8c80: 97000013 smladls r0, r3, r0, r0 - 8c84: 00101f0e andseq r1, r0, lr, lsl #30 - 8c88: 2e0e9800 cdpcs 8, 0, cr9, cr14, cr0, {0} - 8c8c: 99000010 stmdbls r0, {r4} - 8c90: 00103d0e andseq r3, r0, lr, lsl #26 - 8c94: 4c0e9a00 ; instruction: 0x4c0e9a00 - 8c98: 9b000010 blls 8ce0 - 8c9c: 00165d0e andseq r5, r6, lr, lsl #26 - 8ca0: 6b0e9c00 blvs 3afca8 <_image_size+0x309218> - 8ca4: 9d000016 stcls 0, cr0, [r0, #-88] ; 0xffffffa8 - 8ca8: 0014810e andseq r8, r4, lr, lsl #2 - 8cac: 720e9e00 andvc r9, lr, #0, 28 - 8cb0: 9f000010 svcls 0x00000010 - 8cb4: 0017cc0e andseq ip, r7, lr, lsl #24 - 8cb8: 1100a000 mrsne sl, (UNDEF: 0) - 8cbc: 00000110 andeq r0, r0, r0, lsl r1 - 8cc0: 05182701 ldreq r2, [r8, #-1793] ; 0xfffff8ff - 8cc4: 0a69ac03 beq 1a73cd8 <_image_size+0x19cd248> - 8cc8: 2c9b1280 lfmcs f1, 4, [fp], {128} ; 0x80 - 8ccc: 22010000 andcs r0, r1, #0 - 8cd0: 0a33c40d beq cf9d0c <_image_size+0xc5327c> - 8cd4: 0a33dc80 beq cffedc <_image_size+0xc5944c> - 8cd8: 00102080 andseq r2, r0, r0, lsl #1 - 8cdc: d6130100 ldrle r0, [r3], -r0, lsl #2 - 8ce0: 0100002a tsteq r0, sl, lsr #32 - 8ce4: 0067111d rsbeq r1, r7, sp, lsl r1 - 8ce8: 33a00000 movcc r0, #0 - 8cec: 33c4800a biccc r8, r4, #10 - 8cf0: 104c800a subne r8, ip, sl - 8cf4: 13010000 movwne r0, #4096 ; 0x1000 - 8cf8: 00002c74 andeq r2, r0, r4, ror ip - 8cfc: 67111801 ldrvs r1, [r1, -r1, lsl #16] - 8d00: 7c000000 stcvc 0, cr0, [r0], {-0} - 8d04: a0800a33 addge r0, r0, r3, lsr sl - 8d08: 90800a33 addls r0, r0, r3, lsr sl - 8d0c: 01000010 tsteq r0, r0, lsl r0 - 8d10: 002cc813 eoreq ip, ip, r3, lsl r8 - 8d14: 11130100 tstne r3, r0, lsl #2 - 8d18: 0000004f andeq r0, r0, pc, asr #32 - 8d1c: 800a3360 andhi r3, sl, r0, ror #6 - 8d20: 800a337c andhi r3, sl, ip, ror r3 - 8d24: 000010d4 ldrdeq r1, [r0], -r4 - 8d28: 2ac61401 bcs ff18dd34 - 8d2c: 0b010000 bleq 48d34 - 8d30: 0a33000d beq cc8d6c <_image_size+0xc222dc> - 8d34: 0a336080 beq ce0f3c <_image_size+0xc3a4ac> - 8d38: 00111880 andseq r1, r1, r0, lsl #17 - 8d3c: d2150100 andsle r0, r5, #0, 2 - 8d40: 01000020 tsteq r0, r0, lsr #32 - 8d44: 004f0e0d subeq r0, pc, sp, lsl #28 - 8d48: 91020000 mrsls r0, (UNDEF: 2) - 8d4c: e4000074 str r0, [r0], #-116 ; 0xffffff8c - 8d50: 02000014 andeq r0, r0, #20 - 8d54: 0018fc00 andseq pc, r8, r0, lsl #24 - 8d58: 2f010400 svccs 0x00010400 - 8d5c: 0c000004 stceq 0, cr0, [r0], {4} - 8d60: 00002e03 andeq r2, r0, r3, lsl #28 - 8d64: 00002f05 andeq r2, r0, r5, lsl #30 - 8d68: 800a33dc ldrdhi r3, [sl], -ip - 8d6c: 800a38c0 andhi r3, sl, r0, asr #17 - 8d70: 00002c54 andeq r2, r0, r4, asr ip - 8d74: fc060102 stc2 1, cr0, [r6], {2} - 8d78: 02000003 andeq r0, r0, #3 - 8d7c: 02f90502 rscseq r0, r9, #8388608 ; 0x800000 - 8d80: 04020000 streq r0, [r2], #-0 - 8d84: 00025a05 andeq r5, r2, r5, lsl #20 - 8d88: 05080200 streq r0, [r8, #-512] ; 0xfffffe00 - 8d8c: 00000255 andeq r0, r0, r5, asr r2 - 8d90: 00085203 andeq r5, r8, r3, lsl #4 - 8d94: 182e0200 stmdane lr!, {r9} - 8d98: 0000004d andeq r0, r0, sp, asr #32 - 8d9c: fa080102 blx 2091ac <_image_size+0x16271c> - 8da0: 02000003 andeq r0, r0, #3 - 8da4: 051f0702 ldreq r0, [pc, #-1794] ; 86aa - 8da8: b8030000 stmdalt r3, {} ; - 8dac: 02000000 andeq r0, r0, #0 - 8db0: 006c1934 rsbeq r1, ip, r4, lsr r9 - 8db4: 5b040000 blpl 108dbc <_image_size+0x6232c> - 8db8: 02000000 andeq r0, r0, #0 - 8dbc: 00fa0704 rscseq r0, sl, r4, lsl #14 - 8dc0: 08020000 stmdaeq r2, {} ; - 8dc4: 0000f507 andeq pc, r0, r7, lsl #10 - 8dc8: 05040500 streq r0, [r4, #-1280] ; 0xfffffb00 - 8dcc: 00746e69 rsbseq r6, r4, r9, ror #28 - 8dd0: ff070402 ; instruction: 0xff070402 - 8dd4: 06000000 streq r0, [r0], -r0 - 8dd8: 00002c21 andeq r2, r0, r1, lsr #24 - 8ddc: 004d0107 subeq r0, sp, r7, lsl #2 - 8de0: 34030000 strcc r0, [r3], #-0 - 8de4: 0000a706 andeq sl, r0, r6, lsl #14 - 8de8: 2c040700 stccs 7, cr0, [r4], {-0} - 8dec: 07010000 streq r0, [r1, -r0] - 8df0: 00002cd7 ldrdeq r2, [r0], -r7 - 8df4: 09060002 stmdbeq r6, {r1} - 8df8: 0700002d streq r0, [r0, -sp, lsr #32] - 8dfc: 00004d01 andeq r4, r0, r1, lsl #26 - 8e00: 063a0300 ldrteq r0, [sl], -r0, lsl #6 - 8e04: 000000d8 ldrdeq r0, [r0], -r8 - 8e08: 002a6e07 eoreq r6, sl, r7, lsl #28 - 8e0c: e4070000 str r0, [r7], #-0 - 8e10: 0100002c tsteq r0, ip, lsr #32 - 8e14: 002a9707 eoreq r9, sl, r7, lsl #14 - 8e18: f7070200 ; instruction: 0xf7070200 - 8e1c: 0300002b movweq r0, #43 ; 0x2b - 8e20: 002c6807 eoreq r6, ip, r7, lsl #16 - 8e24: 08000300 stmdaeq r0, {r8, r9} - 8e28: 00002cac andeq r2, r0, ip, lsr #25 - 8e2c: 5b114803 blpl 45ae40 <_image_size+0x3b43b0> - 8e30: 01000000 mrseq r0, (UNDEF: 0) - 8e34: 2bc70601 blcs ff1ca640 - 8e38: 01070000 mrseq r0, (UNDEF: 7) - 8e3c: 0000004d andeq r0, r0, sp, asr #32 - 8e40: 29063b04 stmdbcs r6, {r2, r8, r9, fp, ip, sp} - 8e44: 07000001 streq r0, [r0, -r1] - 8e48: 00002c8f andeq r2, r0, pc, lsl #25 - 8e4c: 2ae20700 bcs ff88aa54 - 8e50: 07200000 streq r0, [r0, -r0]! - 8e54: 00002c38 andeq r2, r0, r8, lsr ip - 8e58: 2a5c0708 bcs 170aa80 <_image_size+0x1663ff0> - 8e5c: 07100000 ldreq r0, [r0, -r0] - 8e60: 00002a15 andeq r2, r0, r5, lsl sl - 8e64: 2a280701 bcs a0aa70 <_image_size+0x963fe0> - 8e68: 07020000 streq r0, [r2, -r0] - 8e6c: 00002a3b andeq r2, r0, fp, lsr sl - 8e70: 2cf30704 ldclcs 7, cr0, [r3], #16 - 8e74: 003f0000 eorseq r0, pc, r0 - 8e78: 002e5e06 eoreq r5, lr, r6, lsl #28 - 8e7c: 4d010700 stcmi 7, cr0, [r1, #-0] - 8e80: 05000000 streq r0, [r0, #-0] - 8e84: 014e0633 cmpeq lr, r3, lsr r6 - 8e88: 18070000 stmdane r7, {} ; - 8e8c: 03000031 movweq r0, #49 ; 0x31 - 8e90: 002f8007 eoreq r8, pc, r7 - 8e94: dc070100 stfles f0, [r7], {-0} - 8e98: 0000002d andeq r0, r0, sp, lsr #32 - 8e9c: 20b20800 adcscs r0, r2, r0, lsl #16 - 8ea0: 66050000 strvs r0, [r5], -r0 - 8ea4: 00006717 andeq r6, r0, r7, lsl r7 - 8ea8: 09010100 stmdbeq r1, {r8} - 8eac: 00000067 andeq r0, r0, r7, rrx - 8eb0: 00000167 andeq r0, r0, r7, ror #2 - 8eb4: 5c04000a stcpl 0, cr0, [r4], {10} - 8eb8: 08000001 stmdaeq r0, {r0} - 8ebc: 00001fb5 ; instruction: 0x00001fb5 - 8ec0: 67176705 ldrvs r6, [r7, -r5, lsl #14] - 8ec4: 01000001 tsteq r0, r1 - 8ec8: 1ffb0801 svcne 0x00fb0801 - 8ecc: 68050000 stmdavs r5, {} ; - 8ed0: 00016717 andeq r6, r1, r7, lsl r7 - 8ed4: 08010100 stmdaeq r1, {r8} - 8ed8: 00002142 andeq r2, r0, r2, asr #2 - 8edc: 67176905 ldrvs r6, [r7, -r5, lsl #18] - 8ee0: 01000000 mrseq r0, (UNDEF: 0) - 8ee4: 1fc10801 svcne 0x00c10801 - 8ee8: 6a050000 bvs 148ef0 <_image_size+0xa2460> - 8eec: 00006717 andeq r6, r0, r7, lsl r7 - 8ef0: 0b010100 bleq 492f8 - 8ef4: 0001aa04 andeq sl, r1, r4, lsl #20 - 8ef8: 03010c00 movweq r0, #7168 ; 0x1c00 - 8efc: 00001ee5 andeq r1, r0, r5, ror #29 - 8f00: 81162606 tsthi r6, r6, lsl #12 - 8f04: 0d000000 stceq 0, cr0, [r0, #-0] - 8f08: 00003009 andeq r3, r0, r9 - 8f0c: 0c470704 mcrreq 7, 0, r0, r7, cr4 - 8f10: 00000309 andeq r0, r0, r9, lsl #6 - 8f14: 004e450e subeq r4, lr, lr, lsl #10 - 8f18: 81124907 tsthi r2, r7, lsl #18 - 8f1c: 04000000 streq r0, [r0], #-0 - 8f20: 23021f01 movwcs r1, #12033 ; 0x2f01 - 8f24: 30930f00 addscc r0, r3, r0, lsl #30 - 8f28: 4a070000 bmi 1c8f30 <_image_size+0x1224a0> - 8f2c: 00008112 andeq r8, r0, r2, lsl r1 - 8f30: 1e010400 cfcpysne mvf0, mvf1 - 8f34: 0f002302 svceq 0x00002302 - 8f38: 00001a52 andeq r1, r0, r2, asr sl - 8f3c: 81124b07 tsthi r2, r7, lsl #22 - 8f40: 04000000 streq r0, [r0], #-0 - 8f44: 23021d01 movwcs r1, #11521 ; 0x2d01 - 8f48: 30350f00 eorscc r0, r5, r0, lsl #30 - 8f4c: 4c070000 stcmi 0, cr0, [r7], {-0} - 8f50: 00008112 andeq r8, r0, r2, lsl r1 - 8f54: 1c010400 cfstrsne mvf0, [r1], {-0} - 8f58: 0f002302 svceq 0x00002302 - 8f5c: 00002d3c andeq r2, r0, ip, lsr sp - 8f60: 81124d07 tsthi r2, r7, lsl #26 - 8f64: 04000000 streq r0, [r0], #-0 - 8f68: 23021b01 movwcs r1, #11009 ; 0x2b01 - 8f6c: 2f8d0f00 svccs 0x008d0f00 - 8f70: 4e070000 cdpmi 0, 0, cr0, cr7, cr0, {0} - 8f74: 00008112 andeq r8, r0, r2, lsl r1 - 8f78: 1a010400 bne 49f80 - 8f7c: 0f002302 svceq 0x00002302 - 8f80: 00002de6 andeq r2, r0, r6, ror #27 - 8f84: 81124f07 tsthi r2, r7, lsl #30 - 8f88: 04000000 streq r0, [r0], #-0 - 8f8c: 23021703 movwcs r1, #9987 ; 0x2703 - 8f90: 52460e00 subpl r0, r6, #0, 28 - 8f94: 50070052 andpl r0, r7, r2, asr r0 - 8f98: 00008112 andeq r8, r0, r2, lsl r1 - 8f9c: 16010400 strne r0, [r1], -r0, lsl #8 - 8fa0: 0f002302 svceq 0x00002302 - 8fa4: 00001daf andeq r1, r0, pc, lsr #27 - 8fa8: 81125107 tsthi r2, r7, lsl #2 - 8fac: 04000000 streq r0, [r0], #-0 - 8fb0: 23021105 movwcs r1, #8453 ; 0x2105 - 8fb4: 57530e00 ldrbpl r0, [r3, -r0, lsl #28] - 8fb8: 52070052 andpl r0, r7, #82 ; 0x52 - 8fbc: 00008112 andeq r8, r0, r2, lsl r1 - 8fc0: 10010400 andne r0, r1, r0, lsl #8 - 8fc4: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 8fc8: 00314d49 eorseq r4, r1, r9, asr #26 - 8fcc: 81125307 tsthi r2, r7, lsl #6 - 8fd0: 04000000 streq r0, [r0], #-0 - 8fd4: 23020e02 movwcs r0, #11778 ; 0x2e02 - 8fd8: 4d490e00 stclmi 14, cr0, [r9, #-0] - 8fdc: 54070032 strpl r0, [r7], #-50 ; 0xffffffce - 8fe0: 00008112 andeq r8, r0, r2, lsl r1 - 8fe4: 0c020400 cfstrseq mvf0, [r2], {-0} - 8fe8: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 8fec: 00314d4f eorseq r4, r1, pc, asr #26 - 8ff0: 81125507 tsthi r2, r7, lsl #10 - 8ff4: 04000000 streq r0, [r0], #-0 - 8ff8: 23020903 movwcs r0, #10499 ; 0x2903 - 8ffc: 4d4f0e00 stclmi 14, cr0, [pc, #-0] ; 9004 - 9000: 56070032 ; instruction: 0x56070032 - 9004: 00008112 andeq r8, r0, r2, lsl r1 - 9008: 06030400 streq r0, [r3], -r0, lsl #8 - 900c: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 9010: 00334d4f eorseq r4, r3, pc, asr #26 - 9014: 81125707 tsthi r2, r7, lsl #14 - 9018: 04000000 streq r0, [r0], #-0 - 901c: 23020303 movwcs r0, #8963 ; 0x2303 - 9020: 4f460e00 svcmi 0x00460e00 - 9024: 58070031 stmdapl r7, {r0, r4, r5} - 9028: 00008112 andeq r8, r0, r2, lsl r1 - 902c: 02010400 andeq r0, r1, #0, 8 - 9030: 0e002302 cdpeq 3, 0, cr2, cr0, cr2, {0} - 9034: 00324f46 eorseq r4, r2, r6, asr #30 - 9038: 81125907 tsthi r2, r7, lsl #18 - 903c: 04000000 streq r0, [r0], #-0 - 9040: 23020101 movwcs r0, #8449 ; 0x2101 - 9044: 4f460e00 svcmi 0x00460e00 - 9048: 5a070033 bpl 1c911c <_image_size+0x12268c> - 904c: 00008112 andeq r8, r0, r2, lsl r1 - 9050: 00010400 andeq r0, r1, r0, lsl #8 - 9054: 00002302 andeq r2, r0, r2, lsl #6 - 9058: 002e9810 eoreq r9, lr, r0, lsl r8 - 905c: 44070400 strmi r0, [r7], #-1024 ; 0xfffffc00 - 9060: 00032b0f andeq r2, r3, pc, lsl #22 - 9064: 00551100 subseq r1, r5, r0, lsl #2 - 9068: ac0d4607 stcge 6, cr4, [sp], {7} - 906c: 11000001 tstne r0, r1 - 9070: 5b070042 blpl 1c9180 <_image_size+0x1226f0> - 9074: 0001b807 andeq fp, r1, r7, lsl #16 - 9078: 27030000 strcs r0, [r3, -r0] - 907c: 07000031 smladxeq r0, r1, r0, r0 - 9080: 0309035c movweq r0, #37724 ; 0x935c - 9084: 63120000 tstvs r2, #0 - 9088: 0400002d streq r0, [r0], #-45 ; 0xffffffd3 - 908c: 0c022907 ; instruction: 0x0c022907 - 9090: 0000036c andeq r0, r0, ip, ror #6 - 9094: 002fe613 eoreq lr, pc, r3, lsl r6 ; - 9098: 022b0700 eoreq r0, fp, #0, 14 - 909c: 00008112 andeq r8, r0, r2, lsl r1 - 90a0: 140c0400 strne r0, [ip], #-1024 ; 0xfffffc00 - 90a4: 13002302 movwne r2, #770 ; 0x302 - 90a8: 00001daf andeq r1, r0, pc, lsr #27 - 90ac: 12022c07 andne r2, r2, #1792 ; 0x700 - 90b0: 00000081 andeq r0, r0, r1, lsl #1 - 90b4: 02001404 andeq r1, r0, #4, 8 ; 0x4000000 - 90b8: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 90bc: 00002d84 andeq r2, r0, r4, lsl #27 - 90c0: 02260704 eoreq r0, r6, #4, 14 ; 0x100000 - 90c4: 0003910f andeq r9, r3, pc, lsl #2 - 90c8: 00551500 subseq r1, r5, r0, lsl #10 - 90cc: 0d022807 stceq 8, cr2, [r2, #-28] ; 0xffffffe4 - 90d0: 000001ac andeq r0, r0, ip, lsr #3 - 90d4: 07004215 smladeq r0, r5, r2, r4 - 90d8: 3707022d strcc r0, [r7, -sp, lsr #4] - 90dc: 00000003 andeq r0, r0, r3 - 90e0: 002faa16 eoreq sl, pc, r6, lsl sl ; - 90e4: 022e0700 eoreq r0, lr, #0, 14 - 90e8: 00036c03 andeq r6, r3, r3, lsl #24 - 90ec: 2d491200 sfmcs f1, 2, [r9, #-0] - 90f0: 07040000 streq r0, [r4, -r0] - 90f4: 320c0272 andcc r0, ip, #536870919 ; 0x20000007 - 90f8: 17000004 strne r0, [r0, -r4] - 90fc: 0031464f eorseq r4, r1, pc, asr #12 - 9100: 12027407 andne r7, r2, #117440512 ; 0x7000000 - 9104: 00000081 andeq r0, r0, r1, lsl #1 - 9108: 021f0104 andseq r0, pc, #4, 2 - 910c: 4f170023 svcmi 0x00170023 - 9110: 07003246 streq r3, [r0, -r6, asr #4] - 9114: 81120275 tsthi r2, r5, ror r2 - 9118: 04000000 streq r0, [r0], #-0 - 911c: 23021e01 movwcs r1, #11777 ; 0x2e01 - 9120: 464f1700 strbmi r1, [pc], -r0, lsl #14 - 9124: 76070033 ; instruction: 0x76070033 - 9128: 00811202 addeq r1, r1, r2, lsl #4 - 912c: 01040000 mrseq r0, (UNDEF: 4) - 9130: 0023021d eoreq r0, r3, sp, lsl r2 - 9134: 31464917 cmpcc r6, r7, lsl r9 - 9138: 02770700 rsbseq r0, r7, #0, 14 - 913c: 00008112 andeq r8, r0, r2, lsl r1 - 9140: 1c010400 cfstrsne mvf0, [r1], {-0} - 9144: 17002302 strne r2, [r0, -r2, lsl #6] - 9148: 00324649 eorseq r4, r2, r9, asr #12 - 914c: 12027807 andne r7, r2, #458752 ; 0x70000 - 9150: 00000081 andeq r0, r0, r1, lsl #1 - 9154: 021b0104 andseq r0, fp, #4, 2 - 9158: 52170023 andspl r0, r7, #35 ; 0x23 - 915c: 0700564f streq r5, [r0, -pc, asr #12] - 9160: 81120279 tsthi r2, r9, ror r2 - 9164: 04000000 streq r0, [r0], #-0 - 9168: 23021a01 movwcs r1, #10753 ; 0x2a01 - 916c: 1daf1300 stcne 3, cr1, [pc] ; 9174 - 9170: 7a070000 bvc 1c9178 <_image_size+0x1226e8> - 9174: 00811202 addeq r1, r1, r2, lsl #4 - 9178: 1a040000 bne 109180 <_image_size+0x626f0> - 917c: 00230200 eoreq r0, r3, r0, lsl #4 - 9180: 2ee71400 cdpcs 4, 14, cr1, cr7, cr0, {0} - 9184: 07040000 streq r0, [r4, -r0] - 9188: 570f026f strpl r0, [pc, -pc, ror #4] - 918c: 15000004 strne r0, [r0, #-4] - 9190: 71070055 qaddvc r0, r5, r7 - 9194: 01ac0d02 ; instruction: 0x01ac0d02 - 9198: 42150000 andsmi r0, r5, #0 - 919c: 027b0700 rsbseq r0, fp, #0, 14 - 91a0: 00039e07 andeq r9, r3, r7, lsl #28 - 91a4: 8f160000 svchi 0x00160000 - 91a8: 0700002d streq r0, [r0, -sp, lsr #32] - 91ac: 3203027c andcc r0, r3, #124, 4 ; 0xc0000007 - 91b0: 12000004 andne r0, r0, #4 - 91b4: 00003042 andeq r3, r0, r2, asr #32 - 91b8: 032b0704 ; instruction: 0x032b0704 - 91bc: 0004f80c andeq pc, r4, ip, lsl #16 - 91c0: 2d431300 stclcs 3, cr1, [r3, #-0] - 91c4: 2d070000 stccs 0, cr0, [r7, #-0] - 91c8: 00811203 addeq r1, r1, r3, lsl #4 - 91cc: 01040000 mrseq r0, (UNDEF: 4) - 91d0: 0023021f eoreq r0, r3, pc, lsl r2 - 91d4: 002ff013 eoreq pc, pc, r3, lsl r0 ; - 91d8: 032e0700 ; instruction: 0x032e0700 - 91dc: 00008112 andeq r8, r0, r2, lsl r1 - 91e0: 1e010400 cfcpysne mvf0, mvf1 - 91e4: 13002302 movwne r2, #770 ; 0x302 - 91e8: 00003121 andeq r3, r0, r1, lsr #2 - 91ec: 12032f07 andne r2, r3, #7, 30 - 91f0: 00000081 andeq r0, r0, r1, lsl #1 - 91f4: 021d0104 andseq r0, sp, #4, 2 - 91f8: d6130023 ldrle r0, [r3], -r3, lsr #32 - 91fc: 0700002d streq r0, [r0, -sp, lsr #32] - 9200: 81120330 tsthi r2, r0, lsr r3 - 9204: 04000000 streq r0, [r0], #-0 - 9208: 23021c01 movwcs r1, #11265 ; 0x2c01 - 920c: 303c1300 eorscc r1, ip, r0, lsl #6 - 9210: 31070000 mrscc r0, (UNDEF: 7) - 9214: 00811203 addeq r1, r1, r3, lsl #4 - 9218: 01040000 mrseq r0, (UNDEF: 4) - 921c: 0023021b eoreq r0, r3, fp, lsl r2 - 9220: 00313313 eorseq r3, r1, r3, lsl r3 - 9224: 03320700 teqeq r2, #0, 14 - 9228: 00008112 andeq r8, r0, r2, lsl r1 - 922c: 1a010400 bne 4a234 - 9230: 13002302 movwne r2, #770 ; 0x302 - 9234: 00001daf andeq r1, r0, pc, lsr #27 - 9238: 12033307 andne r3, r3, #469762048 ; 0x1c000000 - 923c: 00000081 andeq r0, r0, r1, lsl #1 - 9240: 02001a04 andeq r1, r0, #4, 20 ; 0x4000 - 9244: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 9248: 00003067 andeq r3, r0, r7, rrx - 924c: 03280704 ; instruction: 0x03280704 - 9250: 00051d0f andeq r1, r5, pc, lsl #26 - 9254: 00551500 subseq r1, r5, r0, lsl #10 - 9258: 0d032a07 vstreq s4, [r3, #-28] ; 0xffffffe4 - 925c: 000001ac andeq r0, r0, ip, lsr #3 - 9260: 07004215 smladeq r0, r5, r2, r4 - 9264: 64070334 strvs r0, [r7], #-820 ; 0xfffffccc - 9268: 00000004 andeq r0, r0, r4 - 926c: 002f7416 eoreq r7, pc, r6, lsl r4 ; - 9270: 03350700 teqeq r5, #0, 14 - 9274: 0004f803 andeq pc, r4, r3, lsl #16 - 9278: 30a71200 adccc r1, r7, r0, lsl #4 - 927c: 07040000 streq r0, [r4, -r0] - 9280: 4c0c03e5 stcmi 3, cr0, [ip], {229} ; 0xe5 - 9284: 13000005 movwne r0, #5 - 9288: 0000310a andeq r3, r0, sl, lsl #2 - 928c: 1203e707 andne lr, r3, #1835008 ; 0x1c0000 - 9290: 00000081 andeq r0, r0, r1, lsl #1 - 9294: 02002004 andeq r2, r0, #4 - 9298: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 929c: 000030cc andeq r3, r0, ip, asr #1 - 92a0: 03e20704 mvneq r0, #4, 14 ; 0x100000 - 92a4: 0005710f andeq r7, r5, pc, lsl #2 - 92a8: 00551500 subseq r1, r5, r0, lsl #10 - 92ac: 0d03e407 cfstrseq mvf14, [r3, #-28] ; 0xffffffe4 - 92b0: 000001ac andeq r0, r0, ip, lsr #3 - 92b4: 07004215 smladeq r0, r5, r2, r4 - 92b8: 2a0703e8 bcs 1ca260 <_image_size+0x1237d0> - 92bc: 00000005 andeq r0, r0, r5 - 92c0: 00313916 eorseq r3, r1, r6, lsl r9 - 92c4: 03e90700 mvneq r0, #0, 14 - 92c8: 00054c03 andeq r4, r5, r3, lsl #24 - 92cc: 301e1200 andscc r1, lr, r0, lsl #4 - 92d0: 07040000 streq r0, [r4, -r0] - 92d4: a00c0425 andge r0, ip, r5, lsr #8 - 92d8: 13000005 movwne r0, #5 - 92dc: 0000310a andeq r3, r0, sl, lsl #2 - 92e0: 12042707 andne r2, r4, #1835008 ; 0x1c0000 - 92e4: 00000081 andeq r0, r0, r1, lsl #1 - 92e8: 02002004 andeq r2, r0, #4 - 92ec: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 92f0: 000030d9 ldrdeq r3, [r0], -r9 - 92f4: 04220704 strteq r0, [r2], #-1796 ; 0xfffff8fc - 92f8: 0005c50f andeq ip, r5, pc, lsl #10 - 92fc: 00551500 subseq r1, r5, r0, lsl #10 - 9300: 0d042407 cfstrseq mvf2, [r4, #-28] ; 0xffffffe4 - 9304: 000001ac andeq r0, r0, ip, lsr #3 - 9308: 07004215 smladeq r0, r5, r2, r4 - 930c: 7e070428 cdpvc 4, 0, cr0, cr7, cr8, {1} - 9310: 00000005 andeq r0, r0, r5 - 9314: 002ef216 eoreq pc, lr, r6, lsl r2 ; - 9318: 04290700 strteq r0, [r9], #-1792 ; 0xfffff900 - 931c: 0005a003 andeq sl, r5, r3 - 9320: 2fc51200 svccs 0x00c51200 - 9324: 07040000 streq r0, [r4, -r0] - 9328: f40c0465 vst3.16 {d0-d2}, [ip :128], r5 - 932c: 13000005 movwne r0, #5 - 9330: 0000310a andeq r3, r0, sl, lsl #2 - 9334: 12046707 andne r6, r4, #1835008 ; 0x1c0000 - 9338: 00000081 andeq r0, r0, r1, lsl #1 - 933c: 02002004 andeq r2, r0, #4 - 9340: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 9344: 000030e6 andeq r3, r0, r6, ror #1 - 9348: 04620704 strbteq r0, [r2], #-1796 ; 0xfffff8fc - 934c: 0006190f andeq r1, r6, pc, lsl #18 - 9350: 00551500 subseq r1, r5, r0, lsl #10 - 9354: 0d046407 cfstrseq mvf6, [r4, #-28] ; 0xffffffe4 - 9358: 000001ac andeq r0, r0, ip, lsr #3 - 935c: 07004215 smladeq r0, r5, r2, r4 - 9360: d2070468 andle r0, r7, #104, 8 ; 0x68000000 - 9364: 00000005 andeq r0, r0, r5 - 9368: 0030be16 eorseq fp, r0, r6, lsl lr - 936c: 04690700 strbteq r0, [r9], #-1792 ; 0xfffff900 - 9370: 0005f403 andeq pc, r5, r3, lsl #8 - 9374: 30f31200 rscscc r1, r3, r0, lsl #4 - 9378: 07040000 streq r0, [r4, -r0] - 937c: 480c04a5 stmdami ip, {r0, r2, r5, r7, sl} - 9380: 13000006 movwne r0, #6 - 9384: 00002f00 andeq r2, r0, r0, lsl #30 - 9388: 1204a707 andne sl, r4, #1835008 ; 0x1c0000 - 938c: 00000081 andeq r0, r0, r1, lsl #1 - 9390: 02002004 andeq r2, r0, #4 - 9394: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 9398: 00002f5a andeq r2, r0, sl, asr pc - 939c: 04a20704 strteq r0, [r2], #1796 ; 0x704 - 93a0: 00066d0f andeq r6, r6, pc, lsl #26 - 93a4: 00551500 subseq r1, r5, r0, lsl #10 - 93a8: 0d04a407 cfstrseq mvf10, [r4, #-28] ; 0xffffffe4 - 93ac: 000001ac andeq r0, r0, ip, lsr #3 - 93b0: 07004215 smladeq r0, r5, r2, r4 - 93b4: 260704a8 strcs r0, [r7], -r8, lsr #9 - 93b8: 00000006 andeq r0, r0, r6 - 93bc: 002ec416 eoreq ip, lr, r6, lsl r4 - 93c0: 04a90700 strteq r0, [r9], #1792 ; 0x700 - 93c4: 00064803 andeq r4, r6, r3, lsl #16 - 93c8: 307c1200 rsbscc r1, ip, r0, lsl #4 - 93cc: 07040000 streq r0, [r4, -r0] - 93d0: 9c0c04d9 cfstrsls mvf0, [ip], {217} ; 0xd9 - 93d4: 13000006 movwne r0, #6 - 93d8: 00002f00 andeq r2, r0, r0, lsl #30 - 93dc: 1204db07 andne sp, r4, #7168 ; 0x1c00 - 93e0: 00000081 andeq r0, r0, r1, lsl #1 - 93e4: 02002004 andeq r2, r0, #4 - 93e8: 14000023 strne r0, [r0], #-35 ; 0xffffffdd - 93ec: 00002f67 andeq r2, r0, r7, ror #30 - 93f0: 04d60704 ldrbeq r0, [r6], #1796 ; 0x704 - 93f4: 0006c10f andeq ip, r6, pc, lsl #2 - 93f8: 00551500 subseq r1, r5, r0, lsl #10 - 93fc: 0d04d807 stceq 8, cr13, [r4, #-28] ; 0xffffffe4 - 9400: 000001ac andeq r0, r0, ip, lsr #3 - 9404: 07004215 smladeq r0, r5, r2, r4 - 9408: 7a0704dc bvc 1ca780 <_image_size+0x123cf0> - 940c: 00000006 andeq r0, r0, r6 - 9410: 00309916 eorseq r9, r0, r6, lsl r9 - 9414: 04dd0700 ldrbeq r0, [sp], #1792 ; 0x700 - 9418: 00069c03 andeq r9, r6, r3, lsl #24 - 941c: 00721800 rsbseq r1, r2, r0, lsl #16 - 9420: 34080000 strcc r0, [r8], #-0 - 9424: 00811503 addeq r1, r1, r3, lsl #10 - 9428: 01010000 mrseq r0, (UNDEF: 1) - 942c: d5040802 strle r0, [r4, #-2050] ; 0xfffff7fe - 9430: 16000002 strne r0, [r0], -r2 - 9434: 000003d1 ldrdeq r0, [r0], -r1 - 9438: 17015e09 strne r5, [r1, -r9, lsl #28] - 943c: 00000081 andeq r0, r0, r1, lsl #1 - 9440: 00054703 andeq r4, r5, r3, lsl #14 - 9444: 0e2e0a00 vmuleq.f32 s0, s28, s0 - 9448: 00000033 andeq r0, r0, r3, lsr r0 - 944c: 00008903 andeq r8, r0, r3, lsl #18 - 9450: 0e740a00 vaddeq.f32 s1, s8, s0 - 9454: 00000033 andeq r0, r0, r3, lsr r0 - 9458: a50a0419 strge r0, [sl, #-1049] ; 0xfffffbe7 - 945c: 00072b03 andeq r2, r7, r3, lsl #22 - 9460: 02211a00 eoreq r1, r1, #0, 20 - 9464: a70a0000 strge r0, [sl, -r0] - 9468: 0006e40c andeq lr, r6, ip, lsl #8 - 946c: 03081a00 movweq r1, #35328 ; 0x8a00 - 9470: a80a0000 stmdage sl, {} ; - 9474: 00072b13 andeq r2, r7, r3, lsl fp - 9478: 4d090000 stcmi 0, cr0, [r9, #-0] - 947c: 3b000000 blcc 9484 - 9480: 1b000007 blne 94a4 - 9484: 00000081 andeq r0, r0, r1, lsl #1 - 9488: 081c0003 ldmdaeq ip, {r0, r1} - 948c: 6309a20a movwvs sl, #37386 ; 0x920a - 9490: 1d000007 stcne 0, cr0, [r0, #-28] ; 0xffffffe4 - 9494: 000000cb andeq r0, r0, fp, asr #1 - 9498: 7a07a40a bvc 1f24c8 <_image_size+0x14ba38> - 949c: 02000000 andeq r0, r0, #0 - 94a0: 741d0023 ldrvc r0, [sp], #-35 ; 0xffffffdd - 94a4: 0a000001 beq 94b0 - 94a8: 070905a9 streq r0, [r9, -r9, lsr #11] - 94ac: 23020000 movwcs r0, #8192 ; 0x2000 - 94b0: 9a030004 bls c94c8 <_image_size+0x22a38> - 94b4: 0a000002 beq 94c4 - 94b8: 073b03aa ldreq r0, [fp, -sl, lsr #7]! - 94bc: 041e0000 ldreq r0, [lr], #-0 - 94c0: 00027303 andeq r7, r2, r3, lsl #6 - 94c4: 19160b00 ldmdbne r6, {r8, r9, fp} - 94c8: 0000006c andeq r0, r0, ip, rrx - 94cc: 00004c03 andeq r4, r0, r3, lsl #24 - 94d0: 0d0c0c00 stceq 12, cr0, [ip, #-0] - 94d4: 0000007a andeq r0, r0, sl, ror r0 - 94d8: 00021803 andeq r1, r2, r3, lsl #16 - 94dc: 1b230b00 blne 8cc0e4 <_image_size+0x825654> - 94e0: 0000077d andeq r0, r0, sp, ror r7 - 94e4: 00009e0d andeq r9, r0, sp, lsl #28 - 94e8: 340b1800 strcc r1, [fp], #-2048 ; 0xfffff800 - 94ec: 0007fb08 andeq pc, r7, r8, lsl #22 - 94f0: 05951d00 ldreq r1, [r5, #3328] ; 0xd00 - 94f4: 360b0000 strcc r0, [fp], -r0 - 94f8: 0007fb13 andeq pc, r7, r3, lsl fp ; - 94fc: 00230200 eoreq r0, r3, r0, lsl #4 - 9500: 006b5f1f rsbeq r5, fp, pc, lsl pc - 9504: 7a07370b bvc 1d7138 <_image_size+0x1306a8> - 9508: 02000000 andeq r0, r0, #0 - 950c: 501d0423 andspl r0, sp, r3, lsr #8 - 9510: 0b000003 bleq 9524 - 9514: 007a0b37 rsbseq r0, sl, r7, lsr fp - 9518: 23020000 movwcs r0, #8192 ; 0x2000 - 951c: 4b291d08 blmi a50944 <_image_size+0x9a9eb4> - 9520: 370b0000 strcc r0, [fp, -r0] - 9524: 00007a14 andeq r7, r0, r4, lsl sl - 9528: 0c230200 sfmeq f0, 4, [r3], #-0 - 952c: 0001211d andeq r2, r1, sp, lsl r1 - 9530: 1b370b00 blne dcc138 <_image_size+0xd256a8> - 9534: 0000007a andeq r0, r0, sl, ror r0 - 9538: 1f102302 svcne 0x00102302 - 953c: 0b00785f bleq 276c0 - 9540: 08010b38 stmdaeq r1, {r3, r4, r5, r8, r9, fp} - 9544: 23020000 movwcs r0, #8192 ; 0x2000 - 9548: 040b0014 streq r0, [fp], #-20 ; 0xffffffec - 954c: 00000795 muleq r0, r5, r7 - 9550: 00077109 andeq r7, r7, r9, lsl #2 - 9554: 00081100 andeq r1, r8, r0, lsl #2 - 9558: 00811b00 addeq r1, r1, r0, lsl #22 - 955c: 00000000 andeq r0, r0, r0 - 9560: 00036b0d andeq r6, r3, sp, lsl #22 - 9564: 3c0b2400 cfstrscc mvf2, [fp], {-0} - 9568: 0008a608 andeq sl, r8, r8, lsl #12 - 956c: 01381d00 teqeq r8, r0, lsl #26 - 9570: 3e0b0000 cdpcc 0, 0, cr0, cr11, cr0, {0} - 9574: 00007a09 andeq r7, r0, r9, lsl #20 - 9578: 00230200 eoreq r0, r3, r0, lsl #4 - 957c: 0000d31d andeq sp, r0, sp, lsl r3 - 9580: 093f0b00 ldmdbeq pc!, {r8, r9, fp} ; - 9584: 0000007a andeq r0, r0, sl, ror r0 - 9588: 1d042302 stcne 3, cr2, [r4, #-8] - 958c: 000000c1 andeq r0, r0, r1, asr #1 - 9590: 7a09400b bvc 2595c4 <_image_size+0x1b2b34> - 9594: 02000000 andeq r0, r0, #0 - 9598: 9f1d0823 svcls 0x001d0823 - 959c: 0b000001 bleq 95a8 - 95a0: 007a0941 rsbseq r0, sl, r1, asr #18 - 95a4: 23020000 movwcs r0, #8192 ; 0x2000 - 95a8: 02cc1d0c sbceq r1, ip, #12, 26 ; 0x300 - 95ac: 420b0000 andmi r0, fp, #0 - 95b0: 00007a09 andeq r7, r0, r9, lsl #20 - 95b4: 10230200 eorne r0, r3, r0, lsl #4 - 95b8: 0003221d andeq r2, r3, sp, lsl r2 - 95bc: 09430b00 stmdbeq r3, {r8, r9, fp}^ - 95c0: 0000007a andeq r0, r0, sl, ror r0 - 95c4: 1d142302 ldcne 3, cr2, [r4, #-8] - 95c8: 000000a6 andeq r0, r0, r6, lsr #1 - 95cc: 7a09440b bvc 25a600 <_image_size+0x1b3b70> - 95d0: 02000000 andeq r0, r0, #0 - 95d4: 411d1823 tstmi sp, r3, lsr #16 - 95d8: 0b000001 bleq 95e4 - 95dc: 007a0945 rsbseq r0, sl, r5, asr #18 - 95e0: 23020000 movwcs r0, #8192 ; 0x2000 - 95e4: 02a51d1c adceq r1, r5, #28, 26 ; 0x700 - 95e8: 460b0000 strmi r0, [fp], -r0 - 95ec: 00007a09 andeq r7, r0, r9, lsl #20 - 95f0: 20230200 eorcs r0, r3, r0, lsl #4 - 95f4: 00002000 andeq r2, r0, r0 - 95f8: 01080000 mrseq r0, (UNDEF: 8) - 95fc: f4084f0b ; instruction: 0xf4084f0b - 9600: 1d000008 stcne 0, cr0, [r0, #-32] ; 0xffffffe0 - 9604: 00000510 andeq r0, r0, r0, lsl r5 - 9608: f40a500b vst4.8 {d5-d8}, [sl], fp - 960c: 02000008 andeq r0, r0, #8 - 9610: e61d0023 ldr r0, [sp], -r3, lsr #32 - 9614: 0b000003 bleq 9628 - 9618: 08f40951 ldmeq r4!, {r0, r4, r6, r8, fp}^ - 961c: 23030000 movwcs r0, #12288 ; 0x3000 - 9620: 321d0180 andscc r0, sp, #128, 2 - 9624: 0b000005 bleq 9640 - 9628: 07710a53 ; instruction: 0x07710a53 - 962c: 23030000 movwcs r0, #12288 ; 0x3000 - 9630: 821d0280 andshi r0, sp, #128, 4 - 9634: 0b000005 bleq 9650 - 9638: 07710a56 ; instruction: 0x07710a56 - 963c: 23030000 movwcs r0, #12288 ; 0x3000 - 9640: 09000284 stmdbeq r0, {r2, r7, r9} - 9644: 0000076f andeq r0, r0, pc, ror #14 - 9648: 00000904 andeq r0, r0, r4, lsl #18 - 964c: 0000811b andeq r8, r0, fp, lsl r1 - 9650: 20001f00 andcs r1, r0, r0, lsl #30 - 9654: 000002e8 andeq r0, r0, r8, ror #5 - 9658: 620b0190 andvs r0, fp, #144, 2 ; 0x24 - 965c: 00095008 andeq r5, r9, r8 - 9660: 05951d00 ldreq r1, [r5, #3328] ; 0xd00 - 9664: 630b0000 movwvs r0, #45056 ; 0xb000 - 9668: 00095012 andeq r5, r9, r2, lsl r0 - 966c: 00230200 eoreq r0, r3, r0, lsl #4 - 9670: 0001501d andeq r5, r1, sp, lsl r0 - 9674: 06640b00 strbteq r0, [r4], -r0, lsl #22 - 9678: 0000007a andeq r0, r0, sl, ror r0 - 967c: 1d042302 stcne 3, cr2, [r4, #-8] - 9680: 00000091 muleq r0, r1, r0 - 9684: 5609660b strpl r6, [r9], -fp, lsl #12 - 9688: 02000009 andeq r0, r0, #9 - 968c: 001d0823 andseq r0, sp, r3, lsr #16 - 9690: 0b000000 bleq 9698 - 9694: 08a61e67 stmiaeq r6!, {r0, r1, r2, r5, r6, r9, sl, fp, ip} - 9698: 23030000 movwcs r0, #12288 ; 0x3000 - 969c: 0b000188 bleq 9cc4 - 96a0: 00090404 andeq r0, r9, r4, lsl #8 - 96a4: 01a40900 ; instruction: 0x01a40900 - 96a8: 09660000 stmdbeq r6!, {}^ ; - 96ac: 811b0000 tsthi fp, r0 - 96b0: 1f000000 svcne 0x00000000 - 96b4: 04220d00 strteq r0, [r2], #-3328 ; 0xfffff300 - 96b8: 0b080000 bleq 2096c0 <_image_size+0x162c30> - 96bc: 0992087a ldmibeq r2, {r1, r3, r4, r5, r6, fp} - 96c0: 591d0000 ldmdbpl sp, {} ; - 96c4: 0b000018 bleq 972c - 96c8: 0992117b ldmibeq r2, {r0, r1, r3, r4, r5, r6, r8, ip} - 96cc: 23020000 movwcs r0, #8192 ; 0x2000 - 96d0: 083d1d00 ldmdaeq sp!, {r8, sl, fp, ip} - 96d4: 7c0b0000 stcvc 0, cr0, [fp], {-0} - 96d8: 00007a06 andeq r7, r0, r6, lsl #20 - 96dc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 96e0: 4d040b00 vstrmi d0, [r4, #-0] - 96e4: 0d000000 stceq 0, cr0, [r0, #-0] - 96e8: 00000119 andeq r0, r0, r9, lsl r1 - 96ec: 08ba0b68 ldmeq sl!, {r3, r5, r6, r8, r9, fp} - 96f0: 00000b0b andeq r0, r0, fp, lsl #22 - 96f4: 00705f1f rsbseq r5, r0, pc, lsl pc - 96f8: 9212bb0b andsls fp, r2, #11264 ; 0x2c00 - 96fc: 02000009 andeq r0, r0, #9 - 9700: 5f1f0023 svcpl 0x001f0023 - 9704: bc0b0072 stclt 0, cr0, [fp], {114} ; 0x72 - 9708: 00007a07 andeq r7, r0, r7, lsl #20 - 970c: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 9710: 00775f1f rsbseq r5, r7, pc, lsl pc - 9714: 7a07bd0b bvc 1f8b48 <_image_size+0x1520b8> - 9718: 02000000 andeq r0, r0, #0 - 971c: 361d0823 ldrcc r0, [sp], -r3, lsr #16 - 9720: 0b000000 bleq 9728 - 9724: 002c09be strhteq r0, [ip], -lr - 9728: 23020000 movwcs r0, #8192 ; 0x2000 - 972c: 028a1d0c addeq r1, sl, #12, 26 ; 0x300 - 9730: bf0b0000 svclt 0x000b0000 - 9734: 00002c09 andeq r2, r0, r9, lsl #24 - 9738: 0e230200 cdpeq 2, 2, cr0, cr3, cr0, {0} - 973c: 66625f1f uqadd16vs r5, r2, pc ; - 9740: 11c00b00 bicne r0, r0, r0, lsl #22 - 9744: 00000966 andeq r0, r0, r6, ror #18 - 9748: 1d102302 ldcne 3, cr2, [r0, #-8] - 974c: 0000002d andeq r0, r0, sp, lsr #32 - 9750: 7a07c10b bvc 1f9b84 <_image_size+0x1530f4> - 9754: 02000000 andeq r0, r0, #0 - 9758: 961d1823 ldrls r1, [sp], -r3, lsr #16 - 975c: 0b000000 bleq 9764 - 9760: 076f0ac8 strbeq r0, [pc, -r8, asr #21]! - 9764: 23020000 movwcs r0, #8192 ; 0x2000 - 9768: 005e1d1c subseq r1, lr, ip, lsl sp - 976c: ca0b0000 bgt 2c9774 <_image_size+0x222ce4> - 9770: 000cbc1d andeq fp, ip, sp, lsl ip - 9774: 20230200 eorcs r0, r3, r0, lsl #4 - 9778: 0002e11d andeq lr, r2, sp, lsl r1 - 977c: 1dcc0b00 vstrne d16, [ip] - 9780: 00000ce7 andeq r0, r0, r7, ror #25 - 9784: 1d242302 stcne 3, cr2, [r4, #-8]! - 9788: 000005a6 andeq r0, r0, r6, lsr #11 - 978c: 0c0dcf0b stceq 15, cr12, [sp], {11} - 9790: 0200000d andeq r0, r0, #13 - 9794: 2d1d2823 ldccs 8, cr2, [sp, #-140] ; 0xffffff74 - 9798: 0b000002 bleq 97a8 - 979c: 0d2709d0 ; instruction: 0x0d2709d0 - 97a0: 23020000 movwcs r0, #8192 ; 0x2000 - 97a4: 755f1f2c ldrbvc r1, [pc, #-3884] ; 8880 - 97a8: d30b0062 movwle r0, #45154 ; 0xb062 - 97ac: 00096611 andeq r6, r9, r1, lsl r6 - 97b0: 30230200 eorcc r0, r3, r0, lsl #4 - 97b4: 70755f1f rsbsvc r5, r5, pc, lsl pc - 97b8: 12d40b00 sbcsne r0, r4, #0, 22 - 97bc: 00000992 muleq r0, r2, r9 - 97c0: 1f382302 svcne 0x00382302 - 97c4: 0072755f rsbseq r7, r2, pc, asr r5 - 97c8: 7a07d50b bvc 1febfc <_image_size+0x15816c> - 97cc: 02000000 andeq r0, r0, #0 - 97d0: bd1d3c23 ldclt 12, cr3, [sp, #-140] ; 0xffffff74 - 97d4: 0b000005 bleq 97f0 - 97d8: 0d2d11d8 stfeqs f1, [sp, #-864]! ; 0xfffffca0 - 97dc: 23020000 movwcs r0, #8192 ; 0x2000 - 97e0: 054e1d40 strbeq r1, [lr, #-3392] ; 0xfffff2c0 - 97e4: d90b0000 stmdble fp, {} ; - 97e8: 000d3d11 andeq r3, sp, r1, lsl sp - 97ec: 43230200 ; instruction: 0x43230200 - 97f0: 626c5f1f rsbvs r5, ip, #31, 30 ; 0x7c - 97f4: 11dc0b00 bicsne r0, ip, r0, lsl #22 - 97f8: 00000966 andeq r0, r0, r6, ror #18 - 97fc: 1d442302 stclne 3, cr2, [r4, #-8] - 9800: 00000362 andeq r0, r0, r2, ror #6 - 9804: 7a07df0b bvc 201438 <_image_size+0x15a9a8> - 9808: 02000000 andeq r0, r0, #0 - 980c: 9f1d4c23 svcls 0x001d4c23 - 9810: 0b000038 bleq 98f8 - 9814: 06f10ae0 ldrbteq r0, [r1], r0, ror #21 - 9818: 23020000 movwcs r0, #8192 ; 0x2000 - 981c: 09061d50 stmdbeq r6, {r4, r6, r8, sl, fp, ip} - 9820: e30b0000 movw r0, #45056 ; 0xb000 - 9824: 000b2a12 andeq r2, fp, r2, lsl sl - 9828: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 982c: 0048161d subeq r1, r8, sp, lsl r6 - 9830: 0ce70b00 vstmiaeq r7!, {d16-d15} - 9834: 00000789 andeq r0, r0, r9, lsl #15 - 9838: 1d582302 ldclne 3, cr2, [r8, #-8] - 983c: 000002f0 strdeq r0, [r0], -r0 ; - 9840: 630ee90b movwvs lr, #59659 ; 0xe90b - 9844: 02000007 andeq r0, r0, #7 - 9848: 7a1d5c23 bvc 7608dc <_image_size+0x6b9e4c> - 984c: 0b000005 bleq 9868 - 9850: 007a09ea rsbseq r0, sl, sl, ror #19 - 9854: 23020000 movwcs r0, #8192 ; 0x2000 - 9858: 01210064 ; instruction: 0x01210064 - 985c: 0000007a andeq r0, r0, sl, ror r0 - 9860: 00000b2a andeq r0, r0, sl, lsr #22 - 9864: 000b2a22 andeq r2, fp, r2, lsr #20 - 9868: 076f2200 strbeq r2, [pc, -r0, lsl #4]! - 986c: aa220000 bge 889874 <_image_size+0x7e2de4> - 9870: 2200000c andcs r0, r0, #12 - 9874: 0000007a andeq r0, r0, sl, ror r0 - 9878: 35040b00 strcc r0, [r4, #-2816] ; 0xfffff500 - 987c: 0400000b streq r0, [r0], #-11 - 9880: 00000b2a andeq r0, r0, sl, lsr #22 - 9884: 00051823 andeq r1, r5, r3, lsr #16 - 9888: 0b042800 bleq 113890 <_image_size+0x6ce00> - 988c: aa080265 bge 20a228 <_image_size+0x163798> - 9890: 2400000c strcs r0, [r0], #-12 - 9894: 000002b8 ; instruction: 0x000002b8 - 9898: 0702670b streq r6, [r2, -fp, lsl #14] - 989c: 0000007a andeq r0, r0, sl, ror r0 - 98a0: 24002302 strcs r2, [r0], #-770 ; 0xfffffcfe - 98a4: 0000023f andeq r0, r0, pc, lsr r2 - 98a8: 0b026c0b bleq a48dc - 98ac: 00000d9f muleq r0, pc, sp ; - 98b0: 24042302 strcs r2, [r4], #-770 ; 0xfffffcfe - 98b4: 00000081 andeq r0, r0, r1, lsl #1 - 98b8: 14026c0b strne r6, [r2], #-3083 ; 0xfffff3f5 - 98bc: 00000d9f muleq r0, pc, sp ; - 98c0: 24082302 strcs r2, [r8], #-770 ; 0xfffffcfe - 98c4: 000005ac andeq r0, r0, ip, lsr #11 - 98c8: 1e026c0b cdpne 12, 0, cr6, cr2, cr11, {0} - 98cc: 00000d9f muleq r0, pc, sp ; - 98d0: 240c2302 strcs r2, [ip], #-770 ; 0xfffffcfe - 98d4: 0000014b andeq r0, r0, fp, asr #2 - 98d8: 08026e0b stmdaeq r2, {r0, r1, r3, r9, sl, fp, sp, lr} - 98dc: 0000007a andeq r0, r0, sl, ror r0 - 98e0: 24102302 ldrcs r2, [r0], #-770 ; 0xfffffcfe - 98e4: 0000012d andeq r0, r0, sp, lsr #2 - 98e8: 08026f0b stmdaeq r2, {r0, r1, r3, r8, r9, sl, fp, sp, lr} - 98ec: 00000fd8 ldrdeq r0, [r0], -r8 - 98f0: 24142302 ldrcs r2, [r4], #-770 ; 0xfffffcfe - 98f4: 00000561 andeq r0, r0, r1, ror #10 - 98f8: 0702720b streq r7, [r2, -fp, lsl #4] - 98fc: 0000007a andeq r0, r0, sl, ror r0 - 9900: 24302302 ldrtcs r2, [r0], #-770 ; 0xfffffcfe - 9904: 000049d2 ldrdeq r4, [r0], -r2 - 9908: 1602730b strne r7, [r2], -fp, lsl #6 - 990c: 00000fee andeq r0, r0, lr, ror #31 - 9910: 24342302 ldrtcs r2, [r4], #-770 ; 0xfffffcfe - 9914: 00000234 andeq r0, r0, r4, lsr r2 - 9918: 0702750b streq r7, [r2, -fp, lsl #10] - 991c: 0000007a andeq r0, r0, sl, ror r0 - 9920: 24382302 ldrtcs r2, [r8], #-770 ; 0xfffffcfe - 9924: 00000290 muleq r0, r0, r2 - 9928: 0a02770b beq a755c <_image_size+0xacc> - 992c: 00001000 andeq r1, r0, r0 - 9930: 243c2302 ldrtcs r2, [ip], #-770 ; 0xfffffcfe - 9934: 000000b0 strheq r0, [r0], -r0 ; - 9938: 13027a0b movwne r7, #10763 ; 0x2a0b - 993c: 000007fb strdeq r0, [r0], -fp - 9940: 24402302 strbcs r2, [r0], #-770 ; 0xfffffcfe - 9944: 000000eb andeq r0, r0, fp, ror #1 - 9948: 07027b0b streq r7, [r2, -fp, lsl #22] - 994c: 0000007a andeq r0, r0, sl, ror r0 - 9950: 24442302 strbcs r2, [r4], #-770 ; 0xfffffcfe - 9954: 0000017c andeq r0, r0, ip, ror r1 - 9958: 13027c0b movwne r7, #11275 ; 0x2c0b - 995c: 000007fb strdeq r0, [r0], -fp - 9960: 24482302 strbcs r2, [r8], #-770 ; 0xfffffcfe - 9964: 00000263 andeq r0, r0, r3, ror #4 - 9968: 14027d0b strne r7, [r2], #-3339 ; 0xfffff2f5 - 996c: 00001006 andeq r1, r0, r6 - 9970: 244c2302 strbcs r2, [ip], #-770 ; 0xfffffcfe - 9974: 00000348 andeq r0, r0, r8, asr #6 - 9978: 0702800b streq r8, [r2, -fp] - 997c: 0000007a andeq r0, r0, sl, ror r0 - 9980: 24502302 ldrbcs r2, [r0], #-770 ; 0xfffffcfe - 9984: 000003f2 strdeq r0, [r0], -r2 - 9988: 0902810b stmdbeq r2, {r0, r1, r3, r8, pc} - 998c: 00000caa andeq r0, r0, sl, lsr #25 - 9990: 24542302 ldrbcs r2, [r4], #-770 ; 0xfffffcfe - 9994: 00000343 andeq r0, r0, r3, asr #6 - 9998: 0702a40b streq sl, [r2, -fp, lsl #8] - 999c: 00000fb3 ; instruction: 0x00000fb3 - 99a0: 24582302 ldrbcs r2, [r8], #-770 ; 0xfffffcfe - 99a4: 000002e8 andeq r0, r0, r8, ror #5 - 99a8: 1302a80b movwne sl, #10251 ; 0x280b - 99ac: 00000950 andeq r0, r0, r0, asr r9 - 99b0: 02c82303 sbceq r2, r8, #201326592 ; 0xc000000 - 99b4: 0001c224 andeq ip, r1, r4, lsr #4 - 99b8: 02a90b00 adceq r0, r9, #0, 22 - 99bc: 00090412 andeq r0, r9, r2, lsl r4 - 99c0: cc230300 stcgt 3, cr0, [r3], #-0 - 99c4: 01a92402 ; instruction: 0x01a92402 - 99c8: ad0b0000 stcge 0, cr0, [fp, #-0] - 99cc: 10180c02 andsne r0, r8, r2, lsl #24 - 99d0: 23030000 movwcs r0, #12288 ; 0x3000 - 99d4: ed2405dc cfstr32 mvfx0, [r4, #-880]! ; 0xfffffc90 - 99d8: 0b000004 bleq 99f0 - 99dc: 5a1002b2 bpl 40a4ac <_image_size+0x363a1c> - 99e0: 0300000d movweq r0, #13 - 99e4: 2405e023 strcs lr, [r5], #-35 ; 0xffffffdd - 99e8: 00000303 andeq r0, r0, r3, lsl #6 - 99ec: 0a02b40b beq b6a20 <_image_size+0xff90> - 99f0: 00001024 andeq r1, r0, r4, lsr #32 - 99f4: 05ec2303 strbeq r2, [ip, #771]! ; 0x303 - 99f8: b0040b00 andlt r0, r4, r0, lsl #22 - 99fc: 0200000c andeq r0, r0, #12 - 9a00: 04030801 streq r0, [r3], #-2049 ; 0xfffff7ff - 9a04: b0040000 andlt r0, r4, r0 - 9a08: 0b00000c bleq 9a40 - 9a0c: 000b0b04 andeq r0, fp, r4, lsl #22 - 9a10: 7a012100 bvc 51e18 - 9a14: e1000000 mrs r0, (UNDEF: 0) - 9a18: 2200000c andcs r0, r0, #12 - 9a1c: 00000b2a andeq r0, r0, sl, lsr #22 - 9a20: 00076f22 andeq r6, r7, r2, lsr #30 - 9a24: 0ce12200 sfmeq f2, 2, [r1] - 9a28: 7a220000 bvc 889a30 <_image_size+0x7e2fa0> - 9a2c: 00000000 andeq r0, r0, r0 - 9a30: 0cb7040b cfldrseq mvf0, [r7], #44 ; 0x2c - 9a34: 040b0000 streq r0, [fp], #-0 - 9a38: 00000cc2 andeq r0, r0, r2, asr #25 - 9a3c: 06fd0121 ldrbteq r0, [sp], r1, lsr #2 - 9a40: 0d0c0000 stceq 0, cr0, [ip, #-0] - 9a44: 2a220000 bcs 889a4c <_image_size+0x7e2fbc> - 9a48: 2200000b andcs r0, r0, #11 - 9a4c: 0000076f andeq r0, r0, pc, ror #14 - 9a50: 0006fd22 andeq pc, r6, r2, lsr #26 - 9a54: 007a2200 rsbseq r2, sl, r0, lsl #4 - 9a58: 0b000000 bleq 9a60 - 9a5c: 000ced04 andeq lr, ip, r4, lsl #26 - 9a60: 7a012100 bvc 51e68 - 9a64: 27000000 strcs r0, [r0, -r0] - 9a68: 2200000d andcs r0, r0, #13 - 9a6c: 00000b2a andeq r0, r0, sl, lsr #22 - 9a70: 00076f22 andeq r6, r7, r2, lsr #30 - 9a74: 040b0000 streq r0, [fp], #-0 - 9a78: 00000d12 andeq r0, r0, r2, lsl sp - 9a7c: 00004d09 andeq r4, r0, r9, lsl #26 - 9a80: 000d3d00 andeq r3, sp, r0, lsl #26 - 9a84: 00811b00 addeq r1, r1, r0, lsl #22 - 9a88: 00020000 andeq r0, r2, r0 - 9a8c: 00004d09 andeq r4, r0, r9, lsl #26 - 9a90: 000d4d00 andeq r4, sp, r0, lsl #26 - 9a94: 00811b00 addeq r1, r1, r0, lsl #22 - 9a98: 00000000 andeq r0, r0, r0 - 9a9c: 00012616 andeq r2, r1, r6, lsl r6 - 9aa0: 01240b00 ; instruction: 0x01240b00 - 9aa4: 0009981a andeq r9, r9, sl, lsl r8 - 9aa8: 04291200 strteq r1, [r9], #-512 ; 0xfffffe00 - 9aac: 0b0c0000 bleq 309ab4 <_image_size+0x263024> - 9ab0: 99080128 stmdbls r8, {r3, r5, r8} - 9ab4: 2400000d strcs r0, [r0], #-13 - 9ab8: 00000595 muleq r0, r5, r5 - 9abc: 11012a0b tstne r1, fp, lsl #20 - 9ac0: 00000d99 muleq r0, r9, sp - 9ac4: 24002302 strcs r2, [r0], #-770 ; 0xfffffcfe - 9ac8: 000003ca andeq r0, r0, sl, asr #7 - 9acc: 07012b0b streq r2, [r1, -fp, lsl #22] - 9ad0: 0000007a andeq r0, r0, sl, ror r0 - 9ad4: 24042302 strcs r2, [r4], #-770 ; 0xfffffcfe - 9ad8: 00000227 andeq r0, r0, r7, lsr #4 - 9adc: 0b012c0b bleq 54b10 - 9ae0: 00000d9f muleq r0, pc, sp ; - 9ae4: 00082302 andeq r2, r8, r2, lsl #6 - 9ae8: 0d5a040b cfldrdeq mvd0, [sl, #-44] ; 0xffffffd4 - 9aec: 040b0000 streq r0, [fp], #-0 - 9af0: 00000d4d andeq r0, r0, sp, asr #26 - 9af4: 0000e312 andeq lr, r0, r2, lsl r3 - 9af8: 440b0e00 strmi r0, [fp], #-3584 ; 0xfffff200 - 9afc: 0de40801 stcleq 8, cr0, [r4, #4]! - 9b00: 8a240000 bhi 909b08 <_image_size+0x863078> - 9b04: 0b000005 bleq 9b20 - 9b08: e4120145 ldr r0, [r2], #-325 ; 0xfffffebb - 9b0c: 0200000d andeq r0, r0, #13 - 9b10: 6d240023 stcvs 0, cr0, [r4, #-140]! ; 0xffffff74 - 9b14: 0b000002 bleq 9b24 - 9b18: e4120146 ldr r0, [r2], #-326 ; 0xfffffeba - 9b1c: 0200000d andeq r0, r0, #13 - 9b20: ea240623 b 90b3b4 <_image_size+0x864924> - 9b24: 0b000008 bleq 9b4c - 9b28: 54120147 ldrpl r0, [r2], #-327 ; 0xfffffeb9 - 9b2c: 02000000 andeq r0, r0, #0 - 9b30: 09000c23 stmdbeq r0, {r0, r1, r5, sl, fp} - 9b34: 00000054 andeq r0, r0, r4, asr r0 - 9b38: 00000df4 strdeq r0, [r0], -r4 - 9b3c: 0000811b andeq r8, r0, fp, lsl r1 - 9b40: 25000200 strcs r0, [r0, #-512] ; 0xfffffe00 - 9b44: 02850bd0 addeq r0, r5, #208, 22 ; 0x34000 - 9b48: 000f3807 andeq r3, pc, r7, lsl #16 - 9b4c: 05542400 ldrbeq r2, [r4, #-1024] ; 0xfffffc00 - 9b50: 870b0000 strhi r0, [fp, -r0] - 9b54: 00811802 addeq r1, r1, r2, lsl #16 - 9b58: 23020000 movwcs r0, #8192 ; 0x2000 - 9b5c: 04f52400 ldrbteq r2, [r5], #1024 ; 0x400 - 9b60: 880b0000 stmdahi fp, {} ; - 9b64: 0caa1202 sfmeq f1, 4, [sl], #8 - 9b68: 23020000 movwcs r0, #8192 ; 0x2000 - 9b6c: 010c2404 tsteq ip, r4, lsl #8 - 9b70: 890b0000 stmdbhi fp, {} ; - 9b74: 0f381002 svceq 0x00381002 - 9b78: 23020000 movwcs r0, #8192 ; 0x2000 - 9b7c: 032c2408 ; instruction: 0x032c2408 - 9b80: 8a0b0000 bhi 2c9b88 <_image_size+0x2230f8> - 9b84: 08111702 ldmdaeq r1, {r1, r8, r9, sl, ip} - 9b88: 23020000 movwcs r0, #8192 ; 0x2000 - 9b8c: 02462424 subeq r2, r6, #36, 8 ; 0x24000000 - 9b90: 8b0b0000 blhi 2c9b98 <_image_size+0x223108> - 9b94: 007a0f02 rsbseq r0, sl, r2, lsl #30 - 9b98: 23020000 movwcs r0, #8192 ; 0x2000 - 9b9c: 05902448 ldreq r2, [r0, #1096] ; 0x448 - 9ba0: 8c0b0000 stchi 0, cr0, [fp], {-0} - 9ba4: 00732c02 rsbseq r2, r3, r2, lsl #24 - 9ba8: 23020000 movwcs r0, #8192 ; 0x2000 - 9bac: 001c2450 andseq r2, ip, r0, asr r4 - 9bb0: 8d0b0000 stchi 0, cr0, [fp, #-0] - 9bb4: 0da51a02 ; instruction: 0x0da51a02 - 9bb8: 23020000 movwcs r0, #8192 ; 0x2000 - 9bbc: 01922458 orrseq r2, r2, r8, asr r4 - 9bc0: 8e0b0000 cdphi 0, 0, cr0, cr11, cr0, {0} - 9bc4: 07631602 strbeq r1, [r3, -r2, lsl #12]! - 9bc8: 23020000 movwcs r0, #8192 ; 0x2000 - 9bcc: 05022468 streq r2, [r2, #-1128] ; 0xfffffb98 - 9bd0: 8f0b0000 svchi 0x000b0000 - 9bd4: 07631602 strbeq r1, [r3, -r2, lsl #12]! - 9bd8: 23020000 movwcs r0, #8192 ; 0x2000 - 9bdc: 000e2470 andeq r2, lr, r0, ror r4 - 9be0: 900b0000 andls r0, fp, r0 - 9be4: 07631602 strbeq r1, [r3, -r2, lsl #12]! - 9be8: 23020000 movwcs r0, #8192 ; 0x2000 - 9bec: 03582478 cmpeq r8, #120, 8 ; 0x78000000 - 9bf0: 910b0000 mrsls r0, (UNDEF: 11) - 9bf4: 0f481002 svceq 0x00481002 - 9bf8: 23030000 movwcs r0, #12288 ; 0x3000 - 9bfc: 21240180 smlawbcs r4, r0, r1, r0 - 9c00: 0b000000 bleq 9c08 - 9c04: 58100292 ldmdapl r0, {r1, r4, r7, r9} - 9c08: 0300000f movweq r0, #15 - 9c0c: 24018823 strcs r8, [r1], #-2083 ; 0xfffff7dd - 9c10: 00000408 andeq r0, r0, r8, lsl #8 - 9c14: 0f02930b svceq 0x0002930b - 9c18: 0000007a andeq r0, r0, sl, ror r0 - 9c1c: 01a02303 lsleq r2, r3, #6 - 9c20: 00006424 andeq r6, r0, r4, lsr #8 - 9c24: 02940b00 addseq r0, r4, #0, 22 - 9c28: 00076316 andeq r6, r7, r6, lsl r3 - 9c2c: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 9c30: 01b32401 ; instruction: 0x01b32401 - 9c34: 950b0000 strls r0, [fp, #-0] - 9c38: 07631602 strbeq r1, [r3, -r2, lsl #12]! - 9c3c: 23030000 movwcs r0, #12288 ; 0x3000 - 9c40: 552401ac strpl r0, [r4, #-428]! ; 0xfffffe54 - 9c44: 0b000001 bleq 9c50 - 9c48: 63160296 tstvs r6, #1610612745 ; 0x60000009 - 9c4c: 03000007 movweq r0, #7 - 9c50: 2401b423 strcs fp, [r1], #-1059 ; 0xfffffbdd - 9c54: 0000027b andeq r0, r0, fp, ror r2 - 9c58: 1602970b strne r9, [r2], -fp, lsl #14 - 9c5c: 00000763 andeq r0, r0, r3, ror #14 - 9c60: 01bc2303 ; instruction: 0x01bc2303 - 9c64: 00018124 andeq r8, r1, r4, lsr #2 - 9c68: 02980b00 addseq r0, r8, #0, 22 - 9c6c: 00076316 andeq r6, r7, r6, lsl r3 - 9c70: c4230300 strtgt r0, [r3], #-768 ; 0xfffffd00 - 9c74: 02b62401 adcseq r2, r6, #16777216 ; 0x1000000 - 9c78: 990b0000 stmdbls fp, {} ; - 9c7c: 007a0802 rsbseq r0, sl, r2, lsl #16 - 9c80: 23030000 movwcs r0, #12288 ; 0x3000 - 9c84: 090001cc stmdbeq r0, {r2, r3, r6, r7, r8} - 9c88: 00000cb0 ; instruction: 0x00000cb0 - 9c8c: 00000f48 andeq r0, r0, r8, asr #30 - 9c90: 0000811b andeq r8, r0, fp, lsl r1 - 9c94: 09001900 stmdbeq r0, {r8, fp, ip} - 9c98: 00000cb0 ; instruction: 0x00000cb0 - 9c9c: 00000f58 andeq r0, r0, r8, asr pc - 9ca0: 0000811b andeq r8, r0, fp, lsl r1 - 9ca4: 09000700 stmdbeq r0, {r8, r9, sl} - 9ca8: 00000cb0 ; instruction: 0x00000cb0 - 9cac: 00000f68 andeq r0, r0, r8, ror #30 - 9cb0: 0000811b andeq r8, r0, fp, lsl r1 - 9cb4: 25001700 strcs r1, [r0, #-1792] ; 0xfffff900 - 9cb8: 029e0bf0 addseq r0, lr, #240, 22 ; 0x3c000 - 9cbc: 000f9307 andeq r9, pc, r7, lsl #6 - 9cc0: 00dc2400 sbcseq r2, ip, r0, lsl #8 - 9cc4: a10b0000 mrsge r0, (UNDEF: 11) - 9cc8: 0f931b02 svceq 0x00931b02 - 9ccc: 23020000 movwcs r0, #8192 ; 0x2000 - 9cd0: 05b42400 ldreq r2, [r4, #1024]! ; 0x400 - 9cd4: a20b0000 andge r0, fp, #0 - 9cd8: 0fa31802 svceq 0x00a31802 - 9cdc: 23020000 movwcs r0, #8192 ; 0x2000 - 9ce0: 92090078 andls r0, r9, #120 ; 0x78 - 9ce4: a3000009 movwge r0, #9 - 9ce8: 1b00000f blne 9d2c - 9cec: 00000081 andeq r0, r0, r1, lsl #1 - 9cf0: 8109001d tsthi r9, sp, lsl r0 - 9cf4: b3000000 movwlt r0, #0 - 9cf8: 1b00000f blne 9d3c - 9cfc: 00000081 andeq r0, r0, r1, lsl #1 - 9d00: f026001d ; instruction: 0xf026001d - 9d04: 0302830b movweq r8, #8971 ; 0x230b - 9d08: 00000fd8 ldrdeq r0, [r0], -r8 - 9d0c: 00051827 andeq r1, r5, r7, lsr #16 - 9d10: 029a0b00 addseq r0, sl, #0, 22 - 9d14: 000df40b andeq pc, sp, fp, lsl #8 - 9d18: 033b2700 teqeq fp, #0, 14 - 9d1c: a30b0000 movwge r0, #45056 ; 0xb000 - 9d20: 0f680b02 svceq 0x00680b02 - 9d24: 09000000 stmdbeq r0, {} ; - 9d28: 00000cb0 ; instruction: 0x00000cb0 - 9d2c: 00000fe8 andeq r0, r0, r8, ror #31 - 9d30: 0000811b andeq r8, r0, fp, lsl r1 - 9d34: 28001800 stmdacs r0, {fp, ip} - 9d38: 0000059b muleq r0, fp, r5 - 9d3c: e8040b01 stmda r4, {r0, r8, r9, fp} - 9d40: 2900000f stmdbcs r0, {r0, r1, r2, r3} - 9d44: 00100001 andseq r0, r0, r1 - 9d48: 0b2a2200 bleq a92550 <_image_size+0x9ebac0> - 9d4c: 0b000000 bleq 9d54 - 9d50: 000ff404 andeq pc, pc, r4, lsl #8 - 9d54: fb040b00 blx 10c95e <_image_size+0x65ece> - 9d58: 29000007 stmdbcs r0, {r0, r1, r2} - 9d5c: 00101801 andseq r1, r0, r1, lsl #16 - 9d60: 007a2200 rsbseq r2, sl, r0, lsl #4 - 9d64: 0b000000 bleq 9d6c - 9d68: 00101e04 andseq r1, r0, r4, lsl #28 - 9d6c: 0c040b00 ; instruction: 0x0c040b00 - 9d70: 09000010 stmdbeq r0, {r4} - 9d74: 00000d4d andeq r0, r0, sp, asr #26 - 9d78: 00001034 andeq r1, r0, r4, lsr r0 - 9d7c: 0000811b andeq r8, r0, fp, lsl r1 - 9d80: 18000200 stmdane r0, {r9} - 9d84: 00000316 andeq r0, r0, r6, lsl r3 - 9d88: 1703330b strne r3, [r3, -fp, lsl #6] - 9d8c: 00000b2a andeq r0, r0, sl, lsr #22 - 9d90: 0f180101 svceq 0x00180101 - 9d94: 0b000003 bleq 9da8 - 9d98: 301d0334 andscc r0, sp, r4, lsr r3 - 9d9c: 0100000b tsteq r0, fp - 9da0: 15a30801 strne r0, [r3, #2049]! ; 0x801 - 9da4: 670d0000 strvs r0, [sp, -r0] - 9da8: 000caa0e andeq sl, ip, lr, lsl #20 - 9dac: 06010100 streq r0, [r1], -r0, lsl #2 - 9db0: 000014a2 andeq r1, r0, r2, lsr #9 - 9db4: 004d0107 subeq r0, sp, r7, lsl #2 - 9db8: 0f0e0000 svceq 0x000e0000 - 9dbc: 00108506 andseq r8, r0, r6, lsl #10 - 9dc0: 12730700 rsbsne r0, r3, #0, 14 - 9dc4: 07000000 streq r0, [r0, -r0] - 9dc8: 00002275 andeq r2, r0, r5, ror r2 - 9dcc: 21940701 orrscs r0, r4, r1, lsl #14 - 9dd0: 00020000 andeq r0, r2, r0 - 9dd4: 000c3403 andeq r3, ip, r3, lsl #8 - 9dd8: 0f150e00 svceq 0x00150e00 - 9ddc: 00001091 muleq r0, r1, r0 - 9de0: 1097040b addsne r0, r7, fp, lsl #8 - 9de4: 01210000 ; instruction: 0x01210000 - 9de8: 0000007a andeq r0, r0, sl, ror r0 - 9dec: 000010b1 strheq r1, [r0], -r1 ; - 9df0: 00007a22 andeq r7, r0, r2, lsr #20 - 9df4: 076f2200 strbeq r2, [pc, -r0, lsl #4]! - 9df8: 6f220000 svcvs 0x00220000 - 9dfc: 00000007 andeq r0, r0, r7 - 9e00: 000e4120 andeq r4, lr, r0, lsr #2 - 9e04: 0e02d800 cdpeq 8, 0, cr13, cr2, cr0, {0} - 9e08: 11ce0817 bicne r0, lr, r7, lsl r8 - 9e0c: 501d0000 andspl r0, sp, r0 - 9e10: 0e000022 cdpeq 0, 0, cr0, cr0, cr2, {1} - 9e14: 11ce0f18 bicne r0, lr, r8, lsl pc - 9e18: 23020000 movwcs r0, #8192 ; 0x2000 - 9e1c: 10bb1d00 adcsne r1, fp, r0, lsl #26 - 9e20: 190e0000 stmdbne lr, {} ; - 9e24: 0011d413 andseq sp, r1, r3, lsl r4 - 9e28: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 9e2c: 000f671d andeq r6, pc, sp, lsl r7 ; - 9e30: 0e1a0e00 cdpeq 14, 1, cr0, cr10, cr0, {0} - 9e34: 000011e4 andeq r1, r0, r4, ror #3 - 9e38: 05842303 streq r2, [r4, #771] ; 0x303 - 9e3c: 0014f01d andseq pc, r4, sp, lsl r0 ; - 9e40: 0f1b0e00 svceq 0x001b0e00 - 9e44: 000011f4 strdeq r1, [r0], -r4 - 9e48: 05942303 ldreq r2, [r4, #771] ; 0x303 - 9e4c: 0022d41d eoreq sp, r2, sp, lsl r4 - 9e50: 0c1d0e00 ldceq 14, cr0, [sp], {-0} - 9e54: 0000120b andeq r1, r0, fp, lsl #4 - 9e58: 05a42303 streq r2, [r4, #771]! ; 0x303 - 9e5c: 0023e61d eoreq lr, r3, sp, lsl r6 - 9e60: 0c1f0e00 ldceq 14, cr0, [pc], {-0} - 9e64: 0000120b andeq r1, r0, fp, lsl #4 - 9e68: 05a82303 streq r2, [r8, #771]! ; 0x303 - 9e6c: 0023a11d eoreq sl, r3, sp, lsl r1 - 9e70: 0c200e00 stceq 14, cr0, [r0], #-0 - 9e74: 0000120b andeq r1, r0, fp, lsl #4 - 9e78: 05ac2303 streq r2, [ip, #771]! ; 0x303 - 9e7c: 00221c1d eoreq r1, r2, sp, lsl ip - 9e80: 0c210e00 stceq 14, cr0, [r1], #-0 - 9e84: 00001227 andeq r1, r0, r7, lsr #4 - 9e88: 05b02303 ldreq r2, [r0, #771]! ; 0x303 - 9e8c: 00236f1d eoreq r6, r3, sp, lsl pc - 9e90: 0c220e00 stceq 14, cr0, [r2], #-0 - 9e94: 0000123e andeq r1, r0, lr, lsr r2 - 9e98: 05b42303 ldreq r2, [r4, #771]! ; 0x303 - 9e9c: 0022491d eoreq r4, r2, sp, lsl r9 - 9ea0: 11230e00 ; instruction: 0x11230e00 - 9ea4: 00001254 andeq r1, r0, r4, asr r2 - 9ea8: 05b82303 ldreq r2, [r8, #771]! ; 0x303 - 9eac: 0027d21d eoreq sp, r7, sp, lsl r2 - 9eb0: 0c250e00 stceq 14, cr0, [r5], #-0 - 9eb4: 0000127b andeq r1, r0, fp, ror r2 - 9eb8: 05bc2303 ldreq r2, [ip, #771]! ; 0x303 - 9ebc: 0022ad1d eoreq sl, r2, sp, lsl sp - 9ec0: 0c260e00 stceq 14, cr0, [r6], #-0 - 9ec4: 00001292 muleq r0, r2, r2 - 9ec8: 05c02303 strbeq r2, [r0, #771] ; 0x303 - 9ecc: 0023361d eoreq r3, r3, sp, lsl r6 - 9ed0: 0b280e00 bleq a0d6d8 <_image_size+0x966c48> - 9ed4: 000012a3 andeq r1, r0, r3, lsr #5 - 9ed8: 05c42303 strbeq r2, [r4, #771] ; 0x303 - 9edc: 00228d1d eoreq r8, r2, sp, lsl sp - 9ee0: 10290e00 eorne r0, r9, r0, lsl #28 - 9ee4: 000012b4 ; instruction: 0x000012b4 - 9ee8: 05c82303 strbeq r2, [r8, #771] ; 0x303 - 9eec: 0022c41d eoreq ip, r2, sp, lsl r4 - 9ef0: 102a0e00 eorne r0, sl, r0, lsl #28 - 9ef4: 000012ca andeq r1, r0, sl, asr #5 - 9ef8: 05cc2303 strbeq r2, [ip, #771] ; 0x303 - 9efc: 0023831d eoreq r8, r3, sp, lsl r3 - 9f00: 102b0e00 eorne r0, fp, r0, lsl #28 - 9f04: 000012ca andeq r1, r0, sl, asr #5 - 9f08: 05d02303 ldrbeq r2, [r0, #771] ; 0x303 - 9f0c: 0023f61d eoreq pc, r3, sp, lsl r6 ; - 9f10: 0c2c0e00 stceq 14, cr0, [ip], #-0 - 9f14: 000012dc ldrdeq r1, [r0], -ip - 9f18: 05d42303 ldrbeq r2, [r4, #771] ; 0x303 - 9f1c: 5b040b00 blpl 10cb24 <_image_size+0x66094> - 9f20: 09000000 stmdbeq r0, {} ; - 9f24: 00001085 andeq r1, r0, r5, lsl #1 - 9f28: 000011e4 andeq r1, r0, r4, ror #3 - 9f2c: 0000811b andeq r8, r0, fp, lsl r1 - 9f30: 09009f00 stmdbeq r0, {r8, r9, sl, fp, ip, pc} - 9f34: 0000005b andeq r0, r0, fp, asr r0 - 9f38: 000011f4 strdeq r1, [r0], -r4 - 9f3c: 0000811b andeq r8, r0, fp, lsl r1 - 9f40: 09000300 stmdbeq r0, {r8, r9} - 9f44: 000011ce andeq r1, r0, lr, asr #3 - 9f48: 00001204 andeq r1, r0, r4, lsl #4 - 9f4c: 0000811b andeq r8, r0, fp, lsl r1 - 9f50: 2a000300 bcs ab58 - 9f54: 0000120b andeq r1, r0, fp, lsl #4 - 9f58: 040b002b streq r0, [fp], #-43 ; 0xffffffd5 - 9f5c: 00001204 andeq r1, r0, r4, lsl #4 - 9f60: 12270129 eorne r0, r7, #1073741834 ; 0x4000000a - 9f64: 7a220000 bvc 889f6c <_image_size+0x7e34dc> - 9f68: 22000000 andcs r0, r0, #0 - 9f6c: 0000007a andeq r0, r0, sl, ror r0 - 9f70: 00007a22 andeq r7, r0, r2, lsr #20 - 9f74: 040b0000 streq r0, [fp], #-0 - 9f78: 00001211 andeq r1, r0, r1, lsl r2 - 9f7c: 123e0129 eorsne r0, lr, #1073741834 ; 0x4000000a - 9f80: 7a220000 bvc 889f88 <_image_size+0x7e34f8> - 9f84: 22000000 andcs r0, r0, #0 - 9f88: 0000007a andeq r0, r0, sl, ror r0 - 9f8c: 2d040b00 vstrcs d0, [r4, #-0] - 9f90: 21000012 tstcs r0, r2, lsl r0 - 9f94: 0011ce01 andseq ip, r1, r1, lsl #28 - 9f98: 00125400 andseq r5, r2, r0, lsl #8 - 9f9c: 11ce2200 bicne r2, lr, r0, lsl #4 - 9fa0: 0b000000 bleq 9fa8 - 9fa4: 00124404 andseq r4, r2, r4, lsl #8 - 9fa8: 74012100 strvc r2, [r1], #-256 ; 0xffffff00 - 9fac: 74000012 strvc r0, [r0], #-18 ; 0xffffffee - 9fb0: 22000012 andcs r0, r0, #18 - 9fb4: 0000005b andeq r0, r0, fp, asr r0 - 9fb8: 00005b22 andeq r5, r0, r2, lsr #22 - 9fbc: 10602200 rsbne r2, r0, r0, lsl #4 - 9fc0: 02000000 andeq r0, r0, #0 - 9fc4: 0b580201 bleq 160a7d0 <_image_size+0x1563d40> - 9fc8: 040b0000 streq r0, [fp], #-0 - 9fcc: 0000125a andeq r1, r0, sl, asr r2 - 9fd0: 12920129 addsne r0, r2, #1073741834 ; 0x4000000a - 9fd4: 7a220000 bvc 889fdc <_image_size+0x7e354c> - 9fd8: 22000000 andcs r0, r0, #0 - 9fdc: 00001085 andeq r1, r0, r5, lsl #1 - 9fe0: 81040b00 tsthi r4, r0, lsl #22 - 9fe4: 2c000012 stccs 0, cr0, [r0], {18} - 9fe8: 0000007a andeq r0, r0, sl, ror r0 - 9fec: 000012a3 andeq r1, r0, r3, lsr #5 - 9ff0: 040b002b streq r0, [fp], #-43 ; 0xffffffd5 - 9ff4: 00001298 muleq r0, r8, r2 - 9ff8: 00005b2c andeq r5, r0, ip, lsr #22 - 9ffc: 0012b400 andseq fp, r2, r0, lsl #8 - a000: 0b002b00 bleq 14c08 - a004: 0012a904 andseq sl, r2, r4, lsl #18 - a008: 5b012100 blpl 52410 - a00c: ca000000 bgt a014 - a010: 22000012 andcs r0, r0, #18 - a014: 0000005b andeq r0, r0, fp, asr r0 - a018: ba040b00 blt 10cc20 <_image_size+0x66190> - a01c: 29000012 stmdbcs r0, {r1, r4} - a020: 0012dc01 andseq sp, r2, r1, lsl #24 - a024: 005b2200 subseq r2, fp, r0, lsl #4 - a028: 0b000000 bleq a030 - a02c: 0012d004 andseq sp, r2, r4 - a030: 10c50800 sbcne r0, r5, r0, lsl #16 - a034: 2f0e0000 svccs 0x000e0000 - a038: 0010b11e andseq fp, r0, lr, lsl r1 - a03c: 2d010100 stfcss f0, [r1, #-0] - a040: 00410501 subeq r0, r1, r1, lsl #10 - a044: 06b40100 ldrteq r0, [r4], r0, lsl #2 - a048: 0a379401 beq def054 <_image_size+0xd485c4> - a04c: 0a38c080 beq e3a254 <_image_size+0xd937c4> - a050: 00115080 andseq r5, r1, r0, lsl #1 - a054: 13660100 cmnne r6, #0, 2 - a058: cc2e0000 stcgt 0, cr0, [lr], #-0 - a05c: 0100002d tsteq r0, sp, lsr #32 - a060: 005b18b4 ldrheq r1, [fp], #-132 ; 0xffffff7c - a064: 91020000 mrsls r0, (UNDEF: 2) - a068: 2eba2e6c cdpcs 14, 11, cr2, cr10, cr12, {3} - a06c: b4010000 strlt r0, [r1], #-0 - a070: 00005b2c andeq r5, r0, ip, lsr #22 - a074: 68910200 ldmvs r1, {r9} - a078: 002bea2e eoreq lr, fp, lr, lsr #20 - a07c: 40b40100 adcsmi r0, r4, r0, lsl #2 - a080: 0000005b andeq r0, r0, fp, asr r0 - a084: 2e649102 lgncss f1, f2 - a088: 00002d2d andeq r2, r0, sp, lsr #26 - a08c: 5b57b401 blpl 15f7098 <_image_size+0x1550608> - a090: 02000000 andeq r0, r0, #0 - a094: b12f6091 ; instruction: 0xb12f6091 - a098: 0100002d tsteq r0, sp, lsr #32 - a09c: 005b0eb6 ldrheq r0, [fp], #-230 ; 0xffffff1a - a0a0: 91020000 mrsls r0, (UNDEF: 2) - a0a4: 185a2f74 ldmdane sl, {r2, r4, r5, r6, r8, r9, sl, fp, sp}^ - a0a8: b7010000 strlt r0, [r1, -r0] - a0ac: 00005b0e andeq r5, r0, lr, lsl #22 - a0b0: 70910200 addsvc r0, r1, r0, lsl #4 - a0b4: f6012d00 ; instruction: 0xf6012d00 - a0b8: 0100002f tsteq r0, pc, lsr #32 - a0bc: 4c010698 stcmi 6, cr0, [r1], {152} ; 0x98 - a0c0: 94800a37 strls r0, [r0], #2615 ; 0xa37 - a0c4: 88800a37 stmhi r0, {r0, r1, r2, r4, r5, r9, fp} - a0c8: 01000011 tsteq r0, r1, lsl r0 - a0cc: 00001391 muleq r0, r1, r3 - a0d0: 00310f2e eorseq r0, r1, lr, lsr #30 - a0d4: 22980100 addscs r0, r8, #0, 2 - a0d8: 0000005b andeq r0, r0, fp, asr r0 - a0dc: 00749102 rsbseq r9, r4, r2, lsl #2 - a0e0: 2e840130 mcrcs 1, 4, r0, cr4, cr0, {1} - a0e4: 8c010000 stchi 0, cr0, [r1], {-0} - a0e8: 37140106 ldrcc r0, [r4, -r6, lsl #2] - a0ec: 374c800a strbcc r8, [ip, -sl] - a0f0: 11c0800a bicne r8, r0, sl - a0f4: 31010000 mrscc r0, (UNDEF: 1) - a0f8: 002d9b01 eoreq r9, sp, r1, lsl #22 - a0fc: 06770100 ldrbteq r0, [r7], -r0, lsl #2 - a100: 0a35fc01 beq d8910c <_image_size+0xce267c> - a104: 0a371480 beq dcf30c <_image_size+0xd2887c> - a108: 0011ec80 andseq lr, r1, r0, lsl #25 - a10c: 13f10100 mvnsne r0, #0, 2 - a110: c12e0000 ; instruction: 0xc12e0000 - a114: 0100002d tsteq r0, sp, lsr #32 - a118: 00412477 subeq r2, r1, r7, ror r4 - a11c: 91020000 mrsls r0, (UNDEF: 2) - a120: 2e742e77 mrccs 14, 3, r2, cr4, cr7, {3} - a124: 77010000 strvc r0, [r1, -r0] - a128: 00004138 andeq r4, r0, r8, lsr r1 - a12c: 76910200 ldrvc r0, [r1], r0, lsl #4 - a130: 002fdc2e eoreq sp, pc, lr, lsr #24 - a134: 52770100 rsbspl r0, r7, #0, 2 - a138: 0000005b andeq r0, r0, fp, asr r0 - a13c: 00709102 rsbseq r9, r0, r2, lsl #2 - a140: 2ded0132 stfcse f0, [sp, #200]! ; 0xc8 - a144: 68010000 stmdavs r1, {} ; - a148: 005b010a subseq r0, fp, sl, lsl #2 - a14c: 35940000 ldrcc r0, [r4] - a150: 35fc800a ldrbcc r8, [ip, #10]! - a154: 1230800a eorsne r8, r0, #10 - a158: 2f010000 svccs 0x00010000 - a15c: 2e000014 mcrcs 0, 0, r0, cr0, cr4, {0} - a160: 00002d5e andeq r2, r0, lr, asr sp - a164: 41286801 ; instruction: 0x41286801 - a168: 02000000 andeq r0, r0, #0 - a16c: 572f6f91 ; instruction: 0x572f6f91 - a170: 01000030 tsteq r0, r0, lsr r0 - a174: 005b0e6c subseq r0, fp, ip, ror #28 - a178: 91020000 mrsls r0, (UNDEF: 2) - a17c: 01310074 teqeq r1, r4, ror r0 - a180: 00003147 andeq r3, r0, r7, asr #2 - a184: 01065a01 tsteq r6, r1, lsl #20 - a188: 800a3504 andhi r3, sl, r4, lsl #10 - a18c: 800a3594 mulhi sl, r4, r5 - a190: 00001274 andeq r1, r0, r4, ror r2 - a194: 00146901 andseq r6, r4, r1, lsl #18 - a198: 30722e00 rsbscc r2, r2, r0, lsl #28 - a19c: 5a010000 bpl 4a1a4 - a1a0: 00004124 andeq r4, r0, r4, lsr #2 - a1a4: 77910200 ldrvc r0, [r1, r0, lsl #4] - a1a8: 002fb62e eoreq fp, pc, lr, lsr #12 - a1ac: 375a0100 ldrbcc r0, [sl, -r0, lsl #2] - a1b0: 00000041 andeq r0, r0, r1, asr #32 - a1b4: 00769102 rsbseq r9, r6, r2, lsl #2 - a1b8: 2f940132 svccs 0x00940132 - a1bc: 44010000 strmi r0, [r1], #-0 - a1c0: 005b010a subseq r0, fp, sl, lsl #2 - a1c4: 34540000 ldrbcc r0, [r4], #-0 - a1c8: 3504800a strcc r8, [r4, #-10] - a1cc: 12b8800a adcsne r8, r8, #10 - a1d0: b6010000 strlt r0, [r1], -r0 - a1d4: 2e000014 mcrcs 0, 0, r0, cr0, cr4, {0} - a1d8: 00002d5e andeq r2, r0, lr, asr sp - a1dc: 41284401 ; instruction: 0x41284401 - a1e0: 02000000 andeq r0, r0, #0 - a1e4: 782e6f91 stmdavc lr!, {r0, r4, r7, r8, r9, sl, fp, sp, lr} - a1e8: 0100002d tsteq r0, sp, lsr #32 - a1ec: 11ce3844 bicne r3, lr, r4, asr #16 - a1f0: 91020000 mrsls r0, (UNDEF: 2) - a1f4: 30572f68 subscc r2, r7, r8, ror #30 - a1f8: 48010000 stmdami r1, {} ; - a1fc: 00005b0e andeq r5, r0, lr, lsl #22 - a200: 74910200 ldrvc r0, [r1], #512 ; 0x200 - a204: a3013300 movwge r3, #4864 ; 0x1300 - a208: 0100002e tsteq r0, lr, lsr #32 - a20c: 5b010a38 blpl 4caf4 - a210: 04000000 streq r0, [r0], #-0 - a214: 54800a34 strpl r0, [r0], #2612 ; 0xa34 - a218: fc800a34 stc2 10, cr0, [r0], {52} ; 0x34 ; - a21c: 01000012 tsteq r0, r2, lsl r0 - a220: 002ed234 eoreq sp, lr, r4, lsr r2 - a224: 14330100 ldrtne r0, [r3], #-256 ; 0xffffff00 - a228: 0a33dc01 beq d01234 <_image_size+0xc5a7a4> - a22c: 0a340480 beq d0b434 <_image_size+0xc649a4> - a230: 00134080 andseq r4, r3, r0, lsl #1 - a234: 5f000100 svcpl 0x00000100 - a238: 0200001f andeq r0, r0, #31 - a23c: 001c2900 andseq r2, ip, r0, lsl #18 - a240: 2f010400 svccs 0x00010400 - a244: 0c000004 stceq 0, cr0, [r0], {4} - a248: 000036c2 andeq r3, r0, r2, asr #13 - a24c: 00002f05 andeq r2, r0, r5, lsl #30 - a250: 800a38c0 andhi r3, sl, r0, asr #17 - a254: 800a475c andhi r4, sl, ip, asr r7 - a258: 0000308d andeq r3, r0, sp, lsl #1 - a25c: fa080102 blx 20a66c <_image_size+0x163bdc> - a260: 02000003 andeq r0, r0, #3 - a264: 051f0702 ldreq r0, [pc, #-1794] ; 9b6a - a268: e5030000 str r0, [r3, #-0] - a26c: 0300001e movweq r0, #30 - a270: 003f1626 eorseq r1, pc, r6, lsr #12 - a274: 04020000 streq r0, [r2], #-0 - a278: 0000ff07 andeq pc, r0, r7, lsl #30 - a27c: 37c50400 strbcc r0, [r5, r0, lsl #8] - a280: 02040000 andeq r0, r4, #0 - a284: 5f0c0365 svcpl 0x000c0365 - a288: 05000001 streq r0, [r0, #-1] - a28c: 00003721 andeq r3, r0, r1, lsr #14 - a290: 12036702 andne r6, r3, #524288 ; 0x80000 - a294: 0000003f andeq r0, r0, pc, lsr r0 - a298: 021d0304 andseq r0, sp, #4, 6 ; 0x10000000 - a29c: 34050023 strcc r0, [r5], #-35 ; 0xffffffdd - a2a0: 0200003a andeq r0, r0, #58 ; 0x3a - a2a4: 3f120368 svccc 0x00120368 - a2a8: 04000000 streq r0, [r0], #-0 - a2ac: 23021a03 movwcs r1, #10755 ; 0x2a03 - a2b0: 3d5f0500 cfldr64cc mvdx0, [pc, #-0] ; a2b8 - a2b4: 69020000 stmdbvs r2, {} ; - a2b8: 003f1203 eorseq r1, pc, r3, lsl #4 - a2bc: 01040000 mrseq r0, (UNDEF: 4) - a2c0: 00230219 eoreq r0, r3, r9, lsl r2 - a2c4: 00342c05 eorseq r2, r4, r5, lsl #24 - a2c8: 036a0200 cmneq sl, #0, 4 - a2cc: 00003f12 andeq r3, r0, r2, lsl pc - a2d0: 18010400 stmdane r1, {sl} - a2d4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a2d8: 000038e3 andeq r3, r0, r3, ror #17 - a2dc: 12036b02 andne r6, r3, #2048 ; 0x800 - a2e0: 0000003f andeq r0, r0, pc, lsr r0 - a2e4: 02160204 andseq r0, r6, #4, 4 ; 0x40000000 - a2e8: 54050023 strpl r0, [r5], #-35 ; 0xffffffdd - a2ec: 02000033 andeq r0, r0, #51 ; 0x33 - a2f0: 3f12036c svccc 0x0012036c - a2f4: 04000000 streq r0, [r0], #-0 - a2f8: 23021303 movwcs r1, #8963 ; 0x2303 - a2fc: 1daf0500 cfstr32ne mvfx0, [pc] ; a304 - a300: 6d020000 stcvs 0, cr0, [r2, #-0] - a304: 003f1203 eorseq r1, pc, r3, lsl #4 - a308: 03040000 movweq r0, #16384 ; 0x4000 - a30c: 00230210 eoreq r0, r3, r0, lsl r2 - a310: 003ea305 eorseq sl, lr, r5, lsl #6 - a314: 036e0200 cmneq lr, #0, 4 - a318: 00003f12 andeq r3, r0, r2, lsl pc - a31c: 0d030400 cfstrseq mvf0, [r3, #-0] - a320: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a324: 00003e9a muleq r0, sl, lr - a328: 12036f02 andne r6, r3, #2, 30 - a32c: 0000003f andeq r0, r0, pc, lsr r0 - a330: 020a0304 andeq r0, sl, #4, 6 ; 0x10000000 - a334: b9050023 stmdblt r5, {r0, r1, r5} - a338: 0200001d andeq r0, r0, #29 - a33c: 3f120370 svccc 0x00120370 - a340: 04000000 streq r0, [r0], #-0 - a344: 23020703 movwcs r0, #9987 ; 0x2703 - a348: 3e240500 cfsh64cc mvdx0, mvdx4, #0 - a34c: 71020000 mrsvc r0, (UNDEF: 2) - a350: 003f1203 eorseq r1, pc, r3, lsl #4 - a354: 01040000 mrseq r0, (UNDEF: 4) - a358: 00230206 eoreq r0, r3, r6, lsl #4 - a35c: 00343c05 eorseq r3, r4, r5, lsl #24 - a360: 03720200 cmneq r2, #0, 4 - a364: 00003f12 andeq r3, r0, r2, lsl pc - a368: 05010400 streq r0, [r1, #-1024] ; 0xfffffc00 - a36c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a370: 00003833 andeq r3, r0, r3, lsr r8 - a374: 12037302 andne r7, r3, #134217728 ; 0x8000000 - a378: 0000003f andeq r0, r0, pc, lsr r0 - a37c: 02020304 andeq r0, r2, #4, 6 ; 0x10000000 - a380: c3050023 movwgt r0, #20515 ; 0x5023 - a384: 0200001d andeq r0, r0, #29 - a388: 3f120374 svccc 0x00120374 - a38c: 04000000 streq r0, [r0], #-0 - a390: 23020002 movwcs r0, #8194 ; 0x2002 - a394: 55060000 strpl r0, [r6, #-0] - a398: 04000035 streq r0, [r0], #-53 ; 0xffffffcb - a39c: 0f036202 svceq 0x00036202 - a3a0: 00000184 andeq r0, r0, r4, lsl #3 - a3a4: 02005507 andeq r5, r0, #29360128 ; 0x1c00000 - a3a8: 330d0364 movwcc r0, #54116 ; 0xd364 - a3ac: 07000000 streq r0, [r0, -r0] - a3b0: 75020042 strvc r0, [r2, #-66] ; 0xffffffbe - a3b4: 00460703 subeq r0, r6, r3, lsl #14 - a3b8: 08000000 stmdaeq r0, {} ; - a3bc: 000031e3 andeq r3, r0, r3, ror #3 - a3c0: 03037602 movweq r7, #13826 ; 0x3602 - a3c4: 0000015f andeq r0, r0, pc, asr r1 - a3c8: 003ae004 eorseq lr, sl, r4 - a3cc: d7020400 strle r0, [r2, -r0, lsl #8] - a3d0: 02e30c04 rsceq r0, r3, #4, 24 ; 0x400 - a3d4: 5d050000 stcpl 0, cr0, [r5, #-0] - a3d8: 02000033 andeq r0, r0, #51 ; 0x33 - a3dc: 3f1204d9 svccc 0x001204d9 - a3e0: 04000000 streq r0, [r0], #-0 - a3e4: 23021f01 movwcs r1, #12033 ; 0x2f01 - a3e8: 318d0500 orrcc r0, sp, r0, lsl #10 - a3ec: da020000 ble 8a3f4 - a3f0: 003f1204 eorseq r1, pc, r4, lsl #4 - a3f4: 01040000 mrseq r0, (UNDEF: 4) - a3f8: 0023021e eoreq r0, r3, lr, lsl r2 - a3fc: 001daf05 andseq sl, sp, r5, lsl #30 - a400: 04db0200 ldrbeq r0, [fp], #512 ; 0x200 - a404: 00003f12 andeq r3, r0, r2, lsl pc - a408: 1c020400 cfstrsne mvf0, [r2], {-0} - a40c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a410: 00003de0 andeq r3, r0, r0, ror #27 - a414: 1204dc02 andne sp, r4, #512 ; 0x200 - a418: 0000003f andeq r0, r0, pc, lsr r0 - a41c: 021a0204 andseq r0, sl, #4, 4 ; 0x40000000 - a420: b9050023 stmdblt r5, {r0, r1, r5} - a424: 0200001d andeq r0, r0, #29 - a428: 3f1204dd svccc 0x001204dd - a42c: 04000000 streq r0, [r0], #-0 - a430: 23021802 movwcs r1, #10242 ; 0x2802 - a434: 375a0500 ldrbcc r0, [sl, -r0, lsl #10] - a438: de020000 cdple 0, 0, cr0, cr2, cr0, {0} - a43c: 003f1204 eorseq r1, pc, r4, lsl #4 - a440: 02040000 andeq r0, r4, #0 - a444: 00230216 eoreq r0, r3, r6, lsl r2 - a448: 003be005 eorseq lr, fp, r5 - a44c: 04df0200 ldrbeq r0, [pc], #512 ; a454 - a450: 00003f12 andeq r3, r0, r2, lsl pc - a454: 15010400 strne r0, [r1, #-1024] ; 0xfffffc00 - a458: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a45c: 00003db4 ; instruction: 0x00003db4 - a460: 1204e002 andne lr, r4, #2 - a464: 0000003f andeq r0, r0, pc, lsr r0 - a468: 02140104 andseq r0, r4, #4, 2 - a46c: 27050023 strcs r0, [r5, -r3, lsr #32] - a470: 0200003b andeq r0, r0, #59 ; 0x3b - a474: 3f1204e1 svccc 0x001204e1 - a478: 04000000 streq r0, [r0], #-0 - a47c: 23021202 movwcs r1, #8706 ; 0x2202 - a480: 37fb0500 ldrbcc r0, [fp, r0, lsl #10]! - a484: e2020000 and r0, r2, #0 - a488: 003f1204 eorseq r1, pc, r4, lsl #4 - a48c: 02040000 andeq r0, r4, #0 - a490: 00230210 eoreq r0, r3, r0, lsl r2 - a494: 00368705 eorseq r8, r6, r5, lsl #14 - a498: 04e30200 strbteq r0, [r3], #512 ; 0x200 - a49c: 00003f12 andeq r3, r0, r2, lsl pc - a4a0: 0e020400 cfcpyseq mvf0, mvf2 - a4a4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a4a8: 00003e20 andeq r3, r0, r0, lsr #28 - a4ac: 1204e402 andne lr, r4, #33554432 ; 0x2000000 - a4b0: 0000003f andeq r0, r0, pc, lsr r0 - a4b4: 020c0204 andeq r0, ip, #4, 4 ; 0x40000000 - a4b8: a9050023 stmdbge r5, {r0, r1, r5} - a4bc: 02000034 andeq r0, r0, #52 ; 0x34 - a4c0: 3f1204e5 svccc 0x001204e5 - a4c4: 04000000 streq r0, [r0], #-0 - a4c8: 23020b01 movwcs r0, #11009 ; 0x2b01 - a4cc: 34380500 ldrtcc r0, [r8], #-1280 ; 0xfffffb00 - a4d0: e6020000 str r0, [r2], -r0 - a4d4: 003f1204 eorseq r1, pc, r4, lsl #4 - a4d8: 02040000 andeq r0, r4, #0 - a4dc: 00230209 eoreq r0, r3, r9, lsl #4 - a4e0: 003d0d05 eorseq r0, sp, r5, lsl #26 - a4e4: 04e70200 strbteq r0, [r7], #512 ; 0x200 - a4e8: 00003f12 andeq r3, r0, r2, lsl pc - a4ec: 06030400 streq r0, [r3], -r0, lsl #8 - a4f0: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a4f4: 00003586 andeq r3, r0, r6, lsl #11 - a4f8: 1204e802 andne lr, r4, #131072 ; 0x20000 - a4fc: 0000003f andeq r0, r0, pc, lsr r0 - a500: 02030304 andeq r0, r3, #4, 6 ; 0x10000000 - a504: 05050023 streq r0, [r5, #-35] ; 0xffffffdd - a508: 02000039 andeq r0, r0, #57 ; 0x39 - a50c: 3f1204e9 svccc 0x001204e9 - a510: 04000000 streq r0, [r0], #-0 - a514: 23020003 movwcs r0, #8195 ; 0x2003 - a518: f3060000 vhadd.u8 d0, d6, d0 - a51c: 0400003d streq r0, [r0], #-61 ; 0xffffffc3 - a520: 0f04d402 svceq 0x0004d402 - a524: 00000308 andeq r0, r0, r8, lsl #6 - a528: 02005507 andeq r5, r0, #29360128 ; 0x1c00000 - a52c: 330d04d6 movwcc r0, #54486 ; 0xd4d6 - a530: 07000000 streq r0, [r0, -r0] - a534: ea020042 b 8a644 - a538: 01910704 orrseq r0, r1, r4, lsl #14 - a53c: 08000000 stmdaeq r0, {} ; - a540: 0000341d andeq r3, r0, sp, lsl r4 - a544: 0304eb02 movweq lr, #19202 ; 0x4b02 - a548: 000002e3 andeq r0, r0, r3, ror #5 - a54c: 00356d04 eorseq r6, r5, r4, lsl #26 - a550: 9e020400 cfcpysls mvf0, mvf2 - a554: 04410c06 strbeq r0, [r1], #-3078 ; 0xfffff3fa - a558: 2c050000 stccs 0, cr0, [r5], {-0} - a55c: 0200003f andeq r0, r0, #63 ; 0x3f - a560: 3f1206a0 svccc 0x001206a0 - a564: 04000000 streq r0, [r0], #-0 - a568: 23021a06 movwcs r1, #10758 ; 0x2a06 - a56c: 1daf0500 cfstr32ne mvfx0, [pc] ; a574 - a570: a1020000 mrsge r0, (UNDEF: 2) - a574: 003f1206 eorseq r1, pc, r6, lsl #4 - a578: 04040000 streq r0, [r4], #-0 - a57c: 00230216 eoreq r0, r3, r6, lsl r2 - a580: 00334705 eorseq r4, r3, r5, lsl #14 - a584: 06a20200 strteq r0, [r2], r0, lsl #4 - a588: 00003f12 andeq r3, r0, r2, lsl pc - a58c: 14020400 strne r0, [r2], #-1024 ; 0xfffffc00 - a590: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a594: 00003af8 strdeq r3, [r0], -r8 - a598: 1206a302 andne sl, r6, #134217728 ; 0x8000000 - a59c: 0000003f andeq r0, r0, pc, lsr r0 - a5a0: 02120204 andseq r0, r2, #4, 4 ; 0x40000000 - a5a4: 46050023 strmi r0, [r5], -r3, lsr #32 - a5a8: 0200003f andeq r0, r0, #63 ; 0x3f - a5ac: 3f1206a4 svccc 0x001206a4 - a5b0: 04000000 streq r0, [r0], #-0 - a5b4: 23021002 movwcs r1, #8194 ; 0x2002 - a5b8: 35c00500 strbcc r0, [r0, #1280] ; 0x500 - a5bc: a5020000 strge r0, [r2, #-0] - a5c0: 003f1206 eorseq r1, pc, r6, lsl #4 - a5c4: 01040000 mrseq r0, (UNDEF: 4) - a5c8: 0023020f eoreq r0, r3, pc, lsl #4 - a5cc: 0039ff05 eorseq pc, r9, r5, lsl #30 - a5d0: 06a60200 strteq r0, [r6], r0, lsl #4 - a5d4: 00003f12 andeq r3, r0, r2, lsl pc - a5d8: 0e010400 cfcpyseq mvf0, mvf1 - a5dc: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a5e0: 00003e11 andeq r3, r0, r1, lsl lr - a5e4: 1206a702 andne sl, r6, #524288 ; 0x80000 - a5e8: 0000003f andeq r0, r0, pc, lsr r0 - a5ec: 020d0104 andeq r0, sp, #4, 2 - a5f0: 00050023 andeq r0, r5, r3, lsr #32 - a5f4: 02000034 andeq r0, r0, #52 ; 0x34 - a5f8: 3f1206a8 svccc 0x001206a8 - a5fc: 04000000 streq r0, [r0], #-0 - a600: 23020c01 movwcs r0, #11265 ; 0x2c01 - a604: 3b050500 blcc 14ba0c <_image_size+0xa4f7c> - a608: a9020000 stmdbge r2, {} ; - a60c: 003f1206 eorseq r1, pc, r6, lsl #4 - a610: 03040000 movweq r0, #16384 ; 0x4000 - a614: 00230209 eoreq r0, r3, r9, lsl #4 - a618: 003c3a05 eorseq r3, ip, r5, lsl #20 - a61c: 06aa0200 strteq r0, [sl], r0, lsl #4 - a620: 00003f12 andeq r3, r0, r2, lsl pc - a624: 06030400 streq r0, [r3], -r0, lsl #8 - a628: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a62c: 00001db9 ; instruction: 0x00001db9 - a630: 1206ab02 andne sl, r6, #2048 ; 0x800 - a634: 0000003f andeq r0, r0, pc, lsr r0 - a638: 02050104 andeq r0, r5, #4, 2 - a63c: b9050023 stmdblt r5, {r0, r1, r5} - a640: 0200003a andeq r0, r0, #58 ; 0x3a - a644: 3f1206ac svccc 0x001206ac - a648: 04000000 streq r0, [r0], #-0 - a64c: 23020302 movwcs r0, #8962 ; 0x2302 - a650: 34c60500 strbcc r0, [r6], #1280 ; 0x500 - a654: ad020000 stcge 0, cr0, [r2, #-0] - a658: 003f1206 eorseq r1, pc, r6, lsl #4 - a65c: 02040000 andeq r0, r4, #0 - a660: 00230201 eoreq r0, r3, r1, lsl #4 - a664: 001dc305 andseq ip, sp, r5, lsl #6 - a668: 06ae0200 strteq r0, [lr], r0, lsl #4 - a66c: 00003f12 andeq r3, r0, r2, lsl pc - a670: 00010400 andeq r0, r1, r0, lsl #8 - a674: 00002302 andeq r2, r0, r2, lsl #6 - a678: 0038b506 eorseq fp, r8, r6, lsl #10 - a67c: 9b020400 blls 8b684 - a680: 04660f06 strbteq r0, [r6], #-3846 ; 0xfffff0fa - a684: 55070000 strpl r0, [r7, #-0] - a688: 069d0200 ldreq r0, [sp], r0, lsl #4 - a68c: 0000330d andeq r3, r0, sp, lsl #6 - a690: 00420700 subeq r0, r2, r0, lsl #14 - a694: 0706af02 streq sl, [r6, -r2, lsl #30] - a698: 00000315 andeq r0, r0, r5, lsl r3 - a69c: 3f7e0800 svccc 0x007e0800 - a6a0: b0020000 andlt r0, r2, r0 - a6a4: 04410306 strbeq r0, [r1], #-774 ; 0xfffffcfa - a6a8: a9040000 stmdbge r4, {} ; - a6ac: 04000033 streq r0, [r0], #-51 ; 0xffffffcd - a6b0: 0c080d02 stceq 13, cr0, [r8], {2} - a6b4: 0000051a andeq r0, r0, sl, lsl r5 - a6b8: 001daf05 andseq sl, sp, r5, lsl #30 - a6bc: 080f0200 stmdaeq pc, {r9} ; - a6c0: 00003f12 andeq r3, r0, r2, lsl pc - a6c4: 1e020400 cfcpysne mvf0, mvf2 - a6c8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a6cc: 000038f8 strdeq r3, [r0], -r8 - a6d0: 12081002 andne r1, r8, #2 - a6d4: 0000003f andeq r0, r0, pc, lsr r0 - a6d8: 02180604 andseq r0, r8, #4, 12 ; 0x400000 - a6dc: b9050023 stmdblt r5, {r0, r1, r5} - a6e0: 0200001d andeq r0, r0, #29 - a6e4: 3f120811 svccc 0x00120811 - a6e8: 04000000 streq r0, [r0], #-0 - a6ec: 23021602 movwcs r1, #9730 ; 0x2602 - a6f0: 33840500 orrcc r0, r4, #0, 10 - a6f4: 12020000 andne r0, r2, #0 - a6f8: 003f1208 eorseq r1, pc, r8, lsl #4 - a6fc: 01040000 mrseq r0, (UNDEF: 4) - a700: 00230215 eoreq r0, r3, r5, lsl r2 - a704: 0037b505 eorseq fp, r7, r5, lsl #10 - a708: 08130200 ldmdaeq r3, {r9} - a70c: 00003f12 andeq r3, r0, r2, lsl pc - a710: 14010400 strne r0, [r1], #-1024 ; 0xfffffc00 - a714: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a718: 00001dc3 andeq r1, r0, r3, asr #27 - a71c: 12081402 andne r1, r8, #33554432 ; 0x2000000 - a720: 0000003f andeq r0, r0, pc, lsr r0 - a724: 020d0704 andeq r0, sp, #4, 14 ; 0x100000 - a728: 17050023 strne r0, [r5, -r3, lsr #32] - a72c: 02000039 andeq r0, r0, #57 ; 0x39 - a730: 3f120815 svccc 0x00120815 - a734: 04000000 streq r0, [r0], #-0 - a738: 23020b02 movwcs r0, #11010 ; 0x2b02 - a73c: 3a9f0500 bcc fe7cbb44 - a740: 16020000 strne r0, [r2], -r0 - a744: 003f1208 eorseq r1, pc, r8, lsl #4 - a748: 0b040000 bleq 10a750 <_image_size+0x63cc0> - a74c: 00230200 eoreq r0, r3, r0, lsl #4 - a750: 38c40600 stmiacc r4, {r9, sl}^ - a754: 02040000 andeq r0, r4, #0 - a758: 3f0f080a svccc 0x000f080a - a75c: 07000005 streq r0, [r0, -r5] - a760: 0c020055 stceq 0, cr0, [r2], {85} ; 0x55 - a764: 00330d08 eorseq r0, r3, r8, lsl #26 - a768: 42070000 andmi r0, r7, #0 - a76c: 08170200 ldmdaeq r7, {r9} - a770: 00047307 andeq r7, r4, r7, lsl #6 - a774: a3080000 movwge r0, #32768 ; 0x8000 - a778: 02000036 andeq r0, r0, #54 ; 0x36 - a77c: 1a030818 bne cc7e4 <_image_size+0x25d54> - a780: 04000005 streq r0, [r0], #-5 - a784: 00003d7c andeq r3, r0, ip, ror sp - a788: 08a60204 stmiaeq r6!, {r2, r9} - a78c: 0006060c andeq r0, r6, ip, lsl #12 - a790: 35140500 ldrcc r0, [r4, #-1280] ; 0xfffffb00 - a794: a8020000 stmdage r2, {} ; - a798: 003f1208 eorseq r1, pc, r8, lsl #4 - a79c: 06040000 streq r0, [r4], -r0 - a7a0: 0023021a eoreq r0, r3, sl, lsl r2 - a7a4: 001daf05 andseq sl, sp, r5, lsl #30 - a7a8: 08a90200 stmiaeq r9!, {r9} - a7ac: 00003f12 andeq r3, r0, r2, lsl pc - a7b0: 15050400 strne r0, [r5, #-1024] ; 0xfffffc00 - a7b4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a7b8: 00003c94 muleq r0, r4, ip - a7bc: 1208aa02 andne sl, r8, #8192 ; 0x2000 - a7c0: 0000003f andeq r0, r0, pc, lsr r0 - a7c4: 02120304 andseq r0, r2, #4, 6 ; 0x10000000 - a7c8: b9050023 stmdblt r5, {r0, r1, r5} - a7cc: 0200001d andeq r0, r0, #29 - a7d0: 3f1208ab svccc 0x001208ab - a7d4: 04000000 streq r0, [r0], #-0 - a7d8: 23021002 movwcs r1, #8194 ; 0x2002 - a7dc: 319f0500 orrscc r0, pc, r0, lsl #10 - a7e0: ac020000 stcge 0, cr0, [r2], {-0} - a7e4: 003f1208 eorseq r1, pc, r8, lsl #4 - a7e8: 03040000 movweq r0, #16384 ; 0x4000 - a7ec: 0023020d eoreq r0, r3, sp, lsl #4 - a7f0: 0038ec05 eorseq lr, r8, r5, lsl #24 - a7f4: 08ad0200 stmiaeq sp!, {r9} - a7f8: 00003f12 andeq r3, r0, r2, lsl pc - a7fc: 0a030400 beq cb804 <_image_size+0x24d74> - a800: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a804: 000034ba ; instruction: 0x000034ba - a808: 1208ae02 andne sl, r8, #2, 28 - a80c: 0000003f andeq r0, r0, pc, lsr r0 - a810: 02070304 andeq r0, r7, #4, 6 ; 0x10000000 - a814: 5e050023 cdppl 0, 0, cr0, cr5, cr3, {1} - a818: 0200003c andeq r0, r0, #60 ; 0x3c - a81c: 3f1208af svccc 0x001208af - a820: 04000000 streq r0, [r0], #-0 - a824: 23020403 movwcs r0, #9219 ; 0x2403 - a828: 1dc30500 cfstr64ne mvdx0, [r3] - a82c: b0020000 andlt r0, r2, r0 - a830: 003f1208 eorseq r1, pc, r8, lsl #4 - a834: 04040000 streq r0, [r4], #-0 - a838: 00230200 eoreq r0, r3, r0, lsl #4 - a83c: 3ecc0600 cdpcc 6, 12, cr0, cr12, cr0, {0} - a840: 02040000 andeq r0, r4, #0 - a844: 2b0f08a3 blcs 3ccad8 <_image_size+0x326048> - a848: 07000006 streq r0, [r0, -r6] - a84c: a5020055 strge r0, [r2, #-85] ; 0xffffffab - a850: 00330d08 eorseq r0, r3, r8, lsl #26 - a854: 42070000 andmi r0, r7, #0 - a858: 08b10200 ldmeq r1!, {r9} - a85c: 00054c07 andeq r4, r5, r7, lsl #24 - a860: 01080000 mrseq r0, (UNDEF: 8) - a864: 0200003e andeq r0, r0, #62 ; 0x3e - a868: 060308b2 ; instruction: 0x060308b2 - a86c: 04000006 streq r0, [r0], #-6 - a870: 000031ab andeq r3, r0, fp, lsr #3 - a874: 0a650204 beq 194b08c <_image_size+0x18a45fc> - a878: 0006f20c andeq pc, r6, ip, lsl #4 - a87c: 33390500 teqcc r9, #0, 10 - a880: 67020000 strvs r0, [r2, -r0] - a884: 003f120a eorseq r1, pc, sl, lsl #4 - a888: 06040000 streq r0, [r4], -r0 - a88c: 0023021a eoreq r0, r3, sl, lsl r2 - a890: 00369505 eorseq r9, r6, r5, lsl #10 - a894: 0a680200 beq 1a0b09c <_image_size+0x196460c> - a898: 00003f12 andeq r3, r0, r2, lsl pc - a89c: 17030400 strne r0, [r3, -r0, lsl #8] - a8a0: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a8a4: 000032cd andeq r3, r0, sp, asr #5 - a8a8: 120a6902 andne r6, sl, #32768 ; 0x8000 - a8ac: 0000003f andeq r0, r0, pc, lsr r0 - a8b0: 02140304 andseq r0, r4, #4, 6 ; 0x10000000 - a8b4: c3050023 movwgt r0, #20515 ; 0x5023 - a8b8: 0200003d andeq r0, r0, #61 ; 0x3d - a8bc: 3f120a6a svccc 0x00120a6a - a8c0: 04000000 streq r0, [r0], #-0 - a8c4: 23021103 movwcs r1, #8451 ; 0x2103 - a8c8: 1daf0500 cfstr32ne mvfx0, [pc] ; a8d0 - a8cc: 6b020000 blvs 8a8d4 - a8d0: 003f120a eorseq r1, pc, sl, lsl #4 - a8d4: 01040000 mrseq r0, (UNDEF: 4) - a8d8: 00230210 eoreq r0, r3, r0, lsl r2 - a8dc: 003b3705 eorseq r3, fp, r5, lsl #14 - a8e0: 0a6c0200 beq 1b0b0e8 <_image_size+0x1a64658> - a8e4: 00003f12 andeq r3, r0, r2, lsl pc - a8e8: 0e020400 cfcpyseq mvf0, mvf2 - a8ec: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a8f0: 0000344c andeq r3, r0, ip, asr #8 - a8f4: 120a6d02 andne r6, sl, #2, 26 ; 0x80 - a8f8: 0000003f andeq r0, r0, pc, lsr r0 - a8fc: 020b0304 andeq r0, fp, #4, 6 ; 0x10000000 - a900: 62050023 andvs r0, r5, #35 ; 0x23 - a904: 0200003f andeq r0, r0, #63 ; 0x3f - a908: 3f120a6e svccc 0x00120a6e - a90c: 04000000 streq r0, [r0], #-0 - a910: 23020506 movwcs r0, #9478 ; 0x2506 - a914: 1db90500 cfldr32ne mvfx0, [r9] - a918: 6f020000 svcvs 0x00020000 - a91c: 003f120a eorseq r1, pc, sl, lsl #4 - a920: 05040000 streq r0, [r4, #-0] - a924: 00230200 eoreq r0, r3, r0, lsl #4 - a928: 376f0600 strbcc r0, [pc, -r0, lsl #12]! - a92c: 02040000 andeq r0, r4, #0 - a930: 170f0a62 strne r0, [pc, -r2, ror #20] - a934: 07000007 streq r0, [r0, -r7] - a938: 64020055 strvs r0, [r2], #-85 ; 0xffffffab - a93c: 00330d0a eorseq r0, r3, sl, lsl #26 - a940: 42070000 andmi r0, r7, #0 - a944: 0a700200 beq 1c0b14c <_image_size+0x1b646bc> - a948: 00063807 andeq r3, r6, r7, lsl #16 - a94c: 50080000 andpl r0, r8, r0 - a950: 02000038 andeq r0, r0, #56 ; 0x38 - a954: f2030a71 vpmin.s8 q0, , - a958: 04000006 streq r0, [r0], #-6 - a95c: 00003b76 andeq r3, r0, r6, ror fp - a960: 0c5b0204 lfmeq f0, 2, [fp], {4} - a964: 0007b80c andeq fp, r7, ip, lsl #16 - a968: 31d20500 bicscc r0, r2, r0, lsl #10 - a96c: 5d020000 stcpl 0, cr0, [r2, #-0] - a970: 003f120c eorseq r1, pc, ip, lsl #4 - a974: 03040000 movweq r0, #16384 ; 0x4000 - a978: 0023021d eoreq r0, r3, sp, lsl r2 - a97c: 00340f05 eorseq r0, r4, r5, lsl #30 - a980: 0c5e0200 lfmeq f0, 2, [lr], {-0} - a984: 00003f12 andeq r3, r0, r2, lsl pc - a988: 1a030400 bne cb990 <_image_size+0x24f00> - a98c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a990: 00003887 andeq r3, r0, r7, lsl #17 - a994: 120c5f02 andne r5, ip, #2, 30 - a998: 0000003f andeq r0, r0, pc, lsr r0 - a99c: 02170304 andseq r0, r7, #4, 6 ; 0x10000000 - a9a0: 44050023 strmi r0, [r5], #-35 ; 0xffffffdd - a9a4: 02000035 andeq r0, r0, #53 ; 0x35 - a9a8: 3f120c60 svccc 0x00120c60 - a9ac: 04000000 streq r0, [r0], #-0 - a9b0: 23021403 movwcs r1, #9219 ; 0x2403 - a9b4: 3bf10500 blcc ffc4bdbc - a9b8: 61020000 mrsvs r0, (UNDEF: 2) - a9bc: 003f120c eorseq r1, pc, ip, lsl #4 - a9c0: 03040000 movweq r0, #16384 ; 0x4000 - a9c4: 00230211 eoreq r0, r3, r1, lsl r2 - a9c8: 00362c05 eorseq r2, r6, r5, lsl #24 - a9cc: 0c620200 sfmeq f0, 2, [r2], #-0 - a9d0: 00003f12 andeq r3, r0, r2, lsl pc - a9d4: 0e030400 cfcpyseq mvf0, mvf3 - a9d8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - a9dc: 00001daf andeq r1, r0, pc, lsr #27 - a9e0: 120c6302 andne r6, ip, #134217728 ; 0x8000000 - a9e4: 0000003f andeq r0, r0, pc, lsr r0 - a9e8: 02000e04 andeq r0, r0, #4, 28 ; 0x40 - a9ec: 06000023 streq r0, [r0], -r3, lsr #32 - a9f0: 00003d21 andeq r3, r0, r1, lsr #26 - a9f4: 0c580204 lfmeq f0, 2, [r8], {4} - a9f8: 0007dd0f andeq sp, r7, pc, lsl #26 - a9fc: 00550700 subseq r0, r5, r0, lsl #14 - aa00: 0d0c5a02 vstreq s10, [ip, #-8] - aa04: 00000033 andeq r0, r0, r3, lsr r0 - aa08: 02004207 andeq r4, r0, #1879048192 ; 0x70000000 - aa0c: 24070c64 strcs r0, [r7], #-3172 ; 0xfffff39c - aa10: 00000007 andeq r0, r0, r7 - aa14: 0037a408 eorseq sl, r7, r8, lsl #8 - aa18: 0c650200 sfmeq f0, 2, [r5], #-0 - aa1c: 0007b803 andeq fp, r7, r3, lsl #16 - aa20: 3b9f0400 blcc fe7cba28 - aa24: 02040000 andeq r0, r4, #0 - aa28: a40c0d3b strge r0, [ip], #-3387 ; 0xfffff2c5 - aa2c: 05000008 streq r0, [r0, #-8] - aa30: 00003924 andeq r3, r0, r4, lsr #18 - aa34: 120d3d02 andne r3, sp, #2, 26 ; 0x80 - aa38: 0000003f andeq r0, r0, pc, lsr r0 - aa3c: 021d0304 andseq r0, sp, #4, 6 ; 0x10000000 - aa40: 8d050023 stchi 0, cr0, [r5, #-140] ; 0xffffff74 - aa44: 02000037 andeq r0, r0, #55 ; 0x37 - aa48: 3f120d3e svccc 0x00120d3e - aa4c: 04000000 streq r0, [r0], #-0 - aa50: 23021a03 movwcs r1, #10755 ; 0x2a03 - aa54: 336f0500 cmncc pc, #0, 10 - aa58: 3f020000 svccc 0x00020000 - aa5c: 003f120d eorseq r1, pc, sp, lsl #4 - aa60: 03040000 movweq r0, #16384 ; 0x4000 - aa64: 00230217 eoreq r0, r3, r7, lsl r2 - aa68: 003d3105 eorseq r3, sp, r5, lsl #2 - aa6c: 0d400200 sfmeq f0, 2, [r0, #-0] - aa70: 00003f12 andeq r3, r0, r2, lsl pc - aa74: 14030400 strne r0, [r3], #-1024 ; 0xfffffc00 - aa78: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - aa7c: 00003f38 andeq r3, r0, r8, lsr pc - aa80: 120d4102 andne r4, sp, #-2147483648 ; 0x80000000 - aa84: 0000003f andeq r0, r0, pc, lsr r0 - aa88: 02110304 andseq r0, r1, #4, 6 ; 0x10000000 - aa8c: 66050023 strvs r0, [r5], -r3, lsr #32 - aa90: 02000036 andeq r0, r0, #54 ; 0x36 - aa94: 3f120d42 svccc 0x00120d42 - aa98: 04000000 streq r0, [r0], #-0 - aa9c: 23020e03 movwcs r0, #11779 ; 0x2e03 - aaa0: 1daf0500 cfstr32ne mvfx0, [pc] ; aaa8 - aaa4: 43020000 movwmi r0, #8192 ; 0x2000 - aaa8: 003f120d eorseq r1, pc, sp, lsl #4 - aaac: 01040000 mrseq r0, (UNDEF: 4) - aab0: 0023020d eoreq r0, r3, sp, lsl #4 - aab4: 0032ff05 eorseq pc, r2, r5, lsl #30 - aab8: 0d440200 sfmeq f0, 2, [r4, #-0] - aabc: 00003f12 andeq r3, r0, r2, lsl pc - aac0: 07060400 streq r0, [r6, -r0, lsl #8] - aac4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - aac8: 00001db9 ; instruction: 0x00001db9 - aacc: 120d4502 andne r4, sp, #8388608 ; 0x800000 - aad0: 0000003f andeq r0, r0, pc, lsr r0 - aad4: 02000704 andeq r0, r0, #4, 14 ; 0x100000 - aad8: 06000023 streq r0, [r0], -r3, lsr #32 - aadc: 00003edb ldrdeq r3, [r0], -fp - aae0: 0d380204 lfmeq f0, 4, [r8, #-16]! - aae4: 0008c90f andeq ip, r8, pc, lsl #18 - aae8: 00550700 subseq r0, r5, r0, lsl #14 - aaec: 0d0d3a02 vstreq s6, [sp, #-8] - aaf0: 00000033 andeq r0, r0, r3, lsr r0 - aaf4: 02004207 andeq r4, r0, #1879048192 ; 0x70000000 - aaf8: ea070d46 b 1ce018 <_image_size+0x127588> - aafc: 00000007 andeq r0, r0, r7 - ab00: 0038d308 eorseq sp, r8, r8, lsl #6 - ab04: 0d470200 sfmeq f0, 2, [r7, #-0] - ab08: 0008a403 andeq sl, r8, r3, lsl #8 - ab0c: 39850400 stmibcc r5, {sl} - ab10: 02040000 andeq r0, r4, #0 - ab14: 570c0e37 smladxpl ip, r7, lr, r0 - ab18: 05000009 streq r0, [r0, #-9] - ab1c: 00001daf andeq r1, r0, pc, lsr #27 - ab20: 120e3902 andne r3, lr, #32768 ; 0x8000 - ab24: 0000003f andeq r0, r0, pc, lsr r0 - ab28: 02170904 andseq r0, r7, #4, 18 ; 0x10000 - ab2c: 33050023 movwcc r0, #20515 ; 0x5023 - ab30: 0200003e andeq r0, r0, #62 ; 0x3e - ab34: 3f120e3a svccc 0x00120e3a - ab38: 04000000 streq r0, [r0], #-0 - ab3c: 23021502 movwcs r1, #9474 ; 0x2502 - ab40: 38a70500 stmiacc r7!, {r8, sl} - ab44: 3b020000 blcc 8ab4c - ab48: 003f120e eorseq r1, pc, lr, lsl #4 - ab4c: 03040000 movweq r0, #16384 ; 0x4000 - ab50: 00230212 eoreq r0, r3, r2, lsl r2 - ab54: 0035f905 eorseq pc, r5, r5, lsl #18 - ab58: 0e3c0200 cdpeq 2, 3, cr0, cr12, cr0, {0} - ab5c: 00003f12 andeq r3, r0, r2, lsl pc - ab60: 10020400 andne r0, r2, r0, lsl #8 - ab64: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - ab68: 00003d67 andeq r3, r0, r7, ror #26 - ab6c: 120e3d02 andne r3, lr, #2, 26 ; 0x80 - ab70: 0000003f andeq r0, r0, pc, lsr r0 - ab74: 020d0304 andeq r0, sp, #4, 6 ; 0x10000000 - ab78: b9050023 stmdblt r5, {r0, r1, r5} - ab7c: 0200001d andeq r0, r0, #29 - ab80: 3f120e3e svccc 0x00120e3e - ab84: 04000000 streq r0, [r0], #-0 - ab88: 2302000d movwcs r0, #8205 ; 0x200d - ab8c: ea060000 b 18ab94 <_image_size+0xe4104> - ab90: 0400003e streq r0, [r0], #-62 ; 0xffffffc2 - ab94: 0f0e3402 svceq 0x000e3402 - ab98: 0000097c andeq r0, r0, ip, ror r9 - ab9c: 02005507 andeq r5, r0, #29360128 ; 0x1c00000 - aba0: 330d0e36 movwcc r0, #56886 ; 0xde36 - aba4: 07000000 streq r0, [r0, -r0] - aba8: 3f020042 svccc 0x00020042 - abac: 08d6070e ldmeq r6, {r1, r2, r3, r8, r9, sl}^ - abb0: 08000000 stmdaeq r0, {} ; - abb4: 00003e80 andeq r3, r0, r0, lsl #29 - abb8: 030e4002 movweq r4, #57346 ; 0xe002 - abbc: 00000957 andeq r0, r0, r7, asr r9 - abc0: 00386004 eorseq r6, r8, r4 - abc4: 7f020400 svcvc 0x00020400 - abc8: 0b3a0c10 bleq e8dc10 <_image_size+0xde7180> - abcc: 4c090000 stcmi 0, cr0, [r9], {-0} - abd0: 02004d50 andeq r4, r0, #80, 26 ; 0x1400 - abd4: 3f121081 svccc 0x00121081 - abd8: 04000000 streq r0, [r0], #-0 - abdc: 23021e02 movwcs r1, #11778 ; 0x2e02 - abe0: 3bb80500 blcc fee0bfe8 - abe4: 82020000 andhi r0, r2, #0 - abe8: 003f1210 eorseq r1, pc, r0, lsl r2 ; - abec: 01040000 mrseq r0, (UNDEF: 4) - abf0: 0023021d eoreq r0, r3, sp, lsl r2 - abf4: 001daf05 andseq sl, sp, r5, lsl #30 - abf8: 10830200 addne r0, r3, r0, lsl #4 - abfc: 00003f12 andeq r3, r0, r2, lsl pc - ac00: 1b020400 blne 8bc08 - ac04: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - ac08: 00003a50 andeq r3, r0, r0, asr sl - ac0c: 12108402 andsne r8, r0, #33554432 ; 0x2000000 - ac10: 0000003f andeq r0, r0, pc, lsr r0 - ac14: 021a0104 andseq r0, sl, #4, 2 - ac18: b3050023 movwlt r0, #20515 ; 0x5023 - ac1c: 0200003a andeq r0, r0, #58 ; 0x3a - ac20: 3f121085 svccc 0x00121085 - ac24: 04000000 streq r0, [r0], #-0 - ac28: 23021901 movwcs r1, #10497 ; 0x2901 - ac2c: 38440500 stmdacc r4, {r8, sl}^ - ac30: 86020000 strhi r0, [r2], -r0 - ac34: 003f1210 eorseq r1, pc, r0, lsl r2 ; - ac38: 01040000 mrseq r0, (UNDEF: 4) - ac3c: 00230218 eoreq r0, r3, r8, lsl r2 - ac40: 00399e05 eorseq r9, r9, r5, lsl #28 - ac44: 10870200 addne r0, r7, r0, lsl #4 - ac48: 00003f12 andeq r3, r0, r2, lsl pc - ac4c: 17010400 strne r0, [r1, -r0, lsl #8] - ac50: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - ac54: 0000332e andeq r3, r0, lr, lsr #6 - ac58: 12108802 andsne r8, r0, #131072 ; 0x20000 - ac5c: 0000003f andeq r0, r0, pc, lsr r0 - ac60: 02150204 andseq r0, r5, #4, 4 ; 0x40000000 - ac64: c2050023 andgt r0, r5, #35 ; 0x23 - ac68: 02000033 andeq r0, r0, #51 ; 0x33 - ac6c: 3f121089 svccc 0x00121089 - ac70: 04000000 streq r0, [r0], #-0 - ac74: 23021401 movwcs r1, #9217 ; 0x2401 - ac78: 1db90500 cfldr32ne mvfx0, [r9] - ac7c: 8a020000 bhi 8ac84 - ac80: 003f1210 eorseq r1, pc, r0, lsl r2 ; - ac84: 04040000 streq r0, [r4], #-0 - ac88: 00230210 eoreq r0, r3, r0, lsl r2 - ac8c: 0031c405 eorseq ip, r1, r5, lsl #8 - ac90: 108b0200 addne r0, fp, r0, lsl #4 - ac94: 00003f12 andeq r3, r0, r2, lsl pc - ac98: 0f010400 svceq 0x00010400 - ac9c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - aca0: 00001dc3 andeq r1, r0, r3, asr #27 - aca4: 12108c02 andsne r8, r0, #512 ; 0x200 - aca8: 0000003f andeq r0, r0, pc, lsr r0 - acac: 020d0204 andeq r0, sp, #4, 4 ; 0x40000000 - acb0: 4f050023 svcmi 0x00050023 - acb4: 02000036 andeq r0, r0, #54 ; 0x36 - acb8: 3f12108d svccc 0x0012108d - acbc: 04000000 streq r0, [r0], #-0 - acc0: 23020c01 movwcs r0, #11265 ; 0x2c01 - acc4: 3a9f0500 bcc fe7cc0cc - acc8: 8e020000 cdphi 0, 0, cr0, cr2, cr0, {0} - accc: 003f1210 eorseq r1, pc, r0, lsl r2 ; - acd0: 01040000 mrseq r0, (UNDEF: 4) - acd4: 0023020b eoreq r0, r3, fp, lsl #4 - acd8: 003d9505 eorseq r9, sp, r5, lsl #10 - acdc: 108f0200 addne r0, pc, r0, lsl #4 - ace0: 00003f12 andeq r3, r0, r2, lsl pc - ace4: 0a010400 beq 4bcec - ace8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - acec: 000037ec andeq r3, r0, ip, ror #15 - acf0: 12109002 andsne r9, r0, #2 - acf4: 0000003f andeq r0, r0, pc, lsr r0 - acf8: 02090104 andeq r0, r9, #4, 2 - acfc: 0e050023 cdpeq 0, 0, cr0, cr5, cr3, {1} - ad00: 02000033 andeq r0, r0, #51 ; 0x33 - ad04: 3f121091 svccc 0x00121091 - ad08: 04000000 streq r0, [r0], #-0 - ad0c: 23020801 movwcs r0, #10241 ; 0x2801 - ad10: 3c120500 cfldr32cc mvfx0, [r2], {-0} - ad14: 92020000 andls r0, r2, #0 - ad18: 003f1210 eorseq r1, pc, r0, lsl r2 ; - ad1c: 01040000 mrseq r0, (UNDEF: 4) - ad20: 00230207 eoreq r0, r3, r7, lsl #4 - ad24: 00373305 eorseq r3, r7, r5, lsl #6 - ad28: 10930200 addsne r0, r3, r0, lsl #4 - ad2c: 00003f12 andeq r3, r0, r2, lsl pc - ad30: 06010400 streq r0, [r1], -r0, lsl #8 - ad34: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - ad38: 00003f70 andeq r3, r0, r0, ror pc - ad3c: 12109402 andsne r9, r0, #33554432 ; 0x2000000 - ad40: 0000003f andeq r0, r0, pc, lsr r0 - ad44: 02050104 andeq r0, r5, #4, 2 - ad48: 90050023 andls r0, r5, r3, lsr #32 - ad4c: 0200003b andeq r0, r0, #59 ; 0x3b - ad50: 3f121095 svccc 0x00121095 - ad54: 04000000 streq r0, [r0], #-0 - ad58: 23020401 movwcs r0, #9217 ; 0x2401 - ad5c: 3aa90500 bcc fea4c164 - ad60: 96020000 strls r0, [r2], -r0 - ad64: 003f1210 eorseq r1, pc, r0, lsl r2 ; - ad68: 04040000 streq r0, [r4], #-0 - ad6c: 00230200 eoreq r0, r3, r0, lsl #4 - ad70: 33940600 orrscc r0, r4, #0, 12 - ad74: 02040000 andeq r0, r4, #0 - ad78: 5f0f107c svcpl 0x000f107c - ad7c: 0700000b streq r0, [r0, -fp] - ad80: 7e020055 mcrvc 0, 0, r0, cr2, cr5, {2} - ad84: 00330d10 eorseq r0, r3, r0, lsl sp - ad88: 42070000 andmi r0, r7, #0 - ad8c: 10970200 addsne r0, r7, r0, lsl #4 - ad90: 00098907 andeq r8, r9, r7, lsl #18 - ad94: 53080000 movwpl r0, #32768 ; 0x8000 - ad98: 0200003f andeq r0, r0, #63 ; 0x3f - ad9c: 3a031098 bcc cf004 <_image_size+0x28574> - ada0: 0400000b streq r0, [r0], #-11 - ada4: 00003eac andeq r3, r0, ip, lsr #29 - ada8: 16760204 ldrbtne r0, [r6], -r4, lsl #4 - adac: 000cab0c andeq sl, ip, ip, lsl #22 - adb0: 47430900 strbmi r0, [r3, -r0, lsl #18] - adb4: 78020030 stmdavc r2, {r4, r5} - adb8: 003f1216 eorseq r1, pc, r6, lsl r2 ; - adbc: 02040000 andeq r0, r4, #0 - adc0: 0023021e eoreq r0, r3, lr, lsl r2 - adc4: 31474309 cmpcc r7, r9, lsl #6 - adc8: 16790200 ldrbtne r0, [r9], -r0, lsl #4 - adcc: 00003f12 andeq r3, r0, r2, lsl pc - add0: 1c020400 cfstrsne mvf0, [r2], {-0} - add4: 09002302 stmdbeq r0, {r1, r8, r9, sp} - add8: 00324743 eorseq r4, r2, r3, asr #14 - addc: 12167a02 andsne r7, r6, #8192 ; 0x2000 - ade0: 0000003f andeq r0, r0, pc, lsr r0 - ade4: 021a0204 andseq r0, sl, #4, 4 ; 0x40000000 - ade8: 43090023 movwmi r0, #36899 ; 0x9023 - adec: 02003347 andeq r3, r0, #469762049 ; 0x1c000001 - adf0: 3f12167b svccc 0x0012167b - adf4: 04000000 streq r0, [r0], #-0 - adf8: 23021802 movwcs r1, #10242 ; 0x2802 - adfc: 47430900 strbmi r0, [r3, -r0, lsl #18] - ae00: 7c020034 stcvc 0, cr0, [r2], {52} ; 0x34 - ae04: 003f1216 eorseq r1, pc, r6, lsl r2 ; - ae08: 02040000 andeq r0, r4, #0 - ae0c: 00230216 eoreq r0, r3, r6, lsl r2 - ae10: 35474309 strbcc r4, [r7, #-777] ; 0xfffffcf7 - ae14: 167d0200 ldrbtne r0, [sp], -r0, lsl #4 - ae18: 00003f12 andeq r3, r0, r2, lsl pc - ae1c: 14020400 strne r0, [r2], #-1024 ; 0xfffffc00 - ae20: 09002302 stmdbeq r0, {r1, r8, r9, sp} - ae24: 00364743 eorseq r4, r6, r3, asr #14 - ae28: 12167e02 andsne r7, r6, #2, 28 - ae2c: 0000003f andeq r0, r0, pc, lsr r0 - ae30: 02120204 andseq r0, r2, #4, 4 ; 0x40000000 - ae34: 43090023 movwmi r0, #36899 ; 0x9023 - ae38: 02003747 andeq r3, r0, #18612224 ; 0x11c0000 - ae3c: 3f12167f svccc 0x0012167f - ae40: 04000000 streq r0, [r0], #-0 - ae44: 23021002 movwcs r1, #8194 ; 0x2002 - ae48: 47430900 strbmi r0, [r3, -r0, lsl #18] - ae4c: 80020038 andhi r0, r2, r8, lsr r0 - ae50: 003f1216 eorseq r1, pc, r6, lsl r2 ; - ae54: 02040000 andeq r0, r4, #0 - ae58: 0023020e eoreq r0, r3, lr, lsl #4 - ae5c: 39474309 stmdbcc r7, {r0, r3, r8, r9, lr}^ - ae60: 16810200 strne r0, [r1], r0, lsl #4 - ae64: 00003f12 andeq r3, r0, r2, lsl pc - ae68: 0c020400 cfstrseq mvf0, [r2], {-0} - ae6c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - ae70: 00003a25 andeq r3, r0, r5, lsr #20 - ae74: 12168202 andsne r8, r6, #536870912 ; 0x20000000 - ae78: 0000003f andeq r0, r0, pc, lsr r0 - ae7c: 020a0204 andeq r0, sl, #4, 4 ; 0x40000000 - ae80: 2a050023 bcs 14af14 <_image_size+0xa4484> - ae84: 0200003a andeq r0, r0, #58 ; 0x3a - ae88: 3f121683 svccc 0x00121683 - ae8c: 04000000 streq r0, [r0], #-0 - ae90: 23020802 movwcs r0, #10242 ; 0x2802 - ae94: 3a2f0500 bcc bcc29c <_image_size+0xb2580c> - ae98: 84020000 strhi r0, [r2], #-0 - ae9c: 003f1216 eorseq r1, pc, r6, lsl r2 ; - aea0: 02040000 andeq r0, r4, #0 - aea4: 00230206 eoreq r0, r3, r6, lsl #4 - aea8: 003b5105 eorseq r5, fp, r5, lsl #2 - aeac: 16850200 strne r0, [r5], r0, lsl #4 - aeb0: 00003f12 andeq r3, r0, r2, lsl pc - aeb4: 04020400 streq r0, [r2], #-1024 ; 0xfffffc00 - aeb8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - aebc: 00003a46 andeq r3, r0, r6, asr #20 - aec0: 12168602 andsne r8, r6, #2097152 ; 0x200000 - aec4: 0000003f andeq r0, r0, pc, lsr r0 - aec8: 02020204 andeq r0, r2, #4, 4 ; 0x40000000 - aecc: 4b050023 blmi 14af60 <_image_size+0xa44d0> - aed0: 0200003a andeq r0, r0, #58 ; 0x3a - aed4: 3f121687 svccc 0x00121687 - aed8: 04000000 streq r0, [r0], #-0 - aedc: 23020002 movwcs r0, #8194 ; 0x2002 - aee0: 96060000 strls r0, [r6], -r0 - aee4: 04000035 streq r0, [r0], #-53 ; 0xffffffcb - aee8: 0f167302 svceq 0x00167302 - aeec: 00000cd0 ldrdeq r0, [r0], -r0 ; - aef0: 02005507 andeq r5, r0, #29360128 ; 0x1c00000 - aef4: 330d1675 movwcc r1, #54901 ; 0xd675 - aef8: 07000000 streq r0, [r0, -r0] - aefc: 88020042 stmdahi r2, {r1, r6} - af00: 0b6c0716 bleq 1b0cb60 <_image_size+0x1a660d0> - af04: 08000000 stmdaeq r0, {} ; - af08: 00003227 andeq r3, r0, r7, lsr #4 - af0c: 03168902 tsteq r6, #32768 ; 0x8000 - af10: 00000cab andeq r0, r0, fp, lsr #25 - af14: 003b0f04 eorseq r0, fp, r4, lsl #30 - af18: f2020400 vshl.s8 d0, d0, d2 - af1c: 0e1c0c17 mrceq 12, 0, r0, cr12, cr7, {0} - af20: 43090000 movwmi r0, #36864 ; 0x9000 - af24: 02003047 andeq r3, r0, #71 ; 0x47 - af28: 3f1217f4 svccc 0x001217f4 - af2c: 04000000 streq r0, [r0], #-0 - af30: 23021e02 movwcs r1, #11778 ; 0x2e02 - af34: 47430900 strbmi r0, [r3, -r0, lsl #18] - af38: f5020031 ; instruction: 0xf5020031 - af3c: 003f1217 eorseq r1, pc, r7, lsl r2 ; - af40: 02040000 andeq r0, r4, #0 - af44: 0023021c eoreq r0, r3, ip, lsl r2 - af48: 32474309 subcc r4, r7, #603979776 ; 0x24000000 - af4c: 17f60200 ldrbne r0, [r6, r0, lsl #4]! - af50: 00003f12 andeq r3, r0, r2, lsl pc - af54: 1a020400 bne 8bf5c - af58: 09002302 stmdbeq r0, {r1, r8, r9, sp} - af5c: 00334743 eorseq r4, r3, r3, asr #14 - af60: 1217f702 andsne pc, r7, #524288 ; 0x80000 - af64: 0000003f andeq r0, r0, pc, lsr r0 - af68: 02180204 andseq r0, r8, #4, 4 ; 0x40000000 - af6c: 43090023 movwmi r0, #36899 ; 0x9023 - af70: 02003447 andeq r3, r0, #1191182336 ; 0x47000000 - af74: 3f1217f8 svccc 0x001217f8 - af78: 04000000 streq r0, [r0], #-0 - af7c: 23021602 movwcs r1, #9730 ; 0x2602 - af80: 47430900 strbmi r0, [r3, -r0, lsl #18] - af84: f9020035 ; instruction: 0xf9020035 - af88: 003f1217 eorseq r1, pc, r7, lsl r2 ; - af8c: 02040000 andeq r0, r4, #0 - af90: 00230214 eoreq r0, r3, r4, lsl r2 - af94: 36474309 strbcc r4, [r7], -r9, lsl #6 - af98: 17fa0200 ldrbne r0, [sl, r0, lsl #4]! - af9c: 00003f12 andeq r3, r0, r2, lsl pc - afa0: 12020400 andne r0, r2, #0, 8 - afa4: 09002302 stmdbeq r0, {r1, r8, r9, sp} - afa8: 00374743 eorseq r4, r7, r3, asr #14 - afac: 1217fb02 andsne pc, r7, #2048 ; 0x800 - afb0: 0000003f andeq r0, r0, pc, lsr r0 - afb4: 02100204 andseq r0, r0, #4, 4 ; 0x40000000 - afb8: 43090023 movwmi r0, #36899 ; 0x9023 - afbc: 02003847 andeq r3, r0, #4653056 ; 0x470000 - afc0: 3f1217fc svccc 0x001217fc - afc4: 04000000 streq r0, [r0], #-0 - afc8: 23020e02 movwcs r0, #11778 ; 0x2e02 - afcc: 47430900 strbmi r0, [r3, -r0, lsl #18] - afd0: fd020039 stc2 0, cr0, [r2, #-228] ; 0xffffff1c - afd4: 003f1217 eorseq r1, pc, r7, lsl r2 ; - afd8: 02040000 andeq r0, r4, #0 - afdc: 0023020c eoreq r0, r3, ip, lsl #4 - afe0: 003a2505 eorseq r2, sl, r5, lsl #10 - afe4: 17fe0200 ldrbne r0, [lr, r0, lsl #4]! - afe8: 00003f12 andeq r3, r0, r2, lsl pc - afec: 0a020400 beq 8bff4 - aff0: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - aff4: 00003a2a andeq r3, r0, sl, lsr #20 - aff8: 1217ff02 andsne pc, r7, #2, 30 - affc: 0000003f andeq r0, r0, pc, lsr r0 - b000: 02080204 andeq r0, r8, #4, 4 ; 0x40000000 - b004: 2f050023 svccs 0x00050023 - b008: 0200003a andeq r0, r0, #58 ; 0x3a - b00c: 3f121800 svccc 0x00121800 - b010: 04000000 streq r0, [r0], #-0 - b014: 23020602 movwcs r0, #9730 ; 0x2602 - b018: 3b510500 blcc 144c420 <_image_size+0x13a5990> - b01c: 01020000 mrseq r0, (UNDEF: 2) - b020: 003f1218 eorseq r1, pc, r8, lsl r2 ; - b024: 02040000 andeq r0, r4, #0 - b028: 00230204 eoreq r0, r3, r4, lsl #4 - b02c: 003a4605 eorseq r4, sl, r5, lsl #12 - b030: 18020200 stmdane r2, {r9} - b034: 00003f12 andeq r3, r0, r2, lsl pc - b038: 02020400 andeq r0, r2, #0, 8 - b03c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b040: 00003a4b andeq r3, r0, fp, asr #20 - b044: 12180302 andsne r0, r8, #134217728 ; 0x8000000 - b048: 0000003f andeq r0, r0, pc, lsr r0 - b04c: 02000204 andeq r0, r0, #4, 4 ; 0x40000000 - b050: 06000023 streq r0, [r0], -r3, lsr #32 - b054: 000035a4 andeq r3, r0, r4, lsr #11 - b058: 17ef0204 strbne r0, [pc, r4, lsl #4]! - b05c: 000e410f andeq r4, lr, pc, lsl #2 - b060: 00550700 subseq r0, r5, r0, lsl #14 - b064: 0d17f102 ldfeqd f7, [r7, #-8] - b068: 00000033 andeq r0, r0, r3, lsr r0 - b06c: 02004207 andeq r4, r0, #1879048192 ; 0x70000000 - b070: dd071804 stcle 8, cr1, [r7, #-16] - b074: 0000000c andeq r0, r0, ip - b078: 0037dd08 eorseq sp, r7, r8, lsl #26 - b07c: 18050200 stmdane r5, {r9} - b080: 000e1c03 andeq r1, lr, r3, lsl #24 - b084: 39350400 ldmdbcc r5!, {sl} - b088: 02040000 andeq r0, r4, #0 - b08c: 8d0c196f vstrhi.16 s2, [ip, #-222] ; 0xffffff22 ; - b090: 0900000f stmdbeq r0, {r0, r1, r2, r3} - b094: 00304743 eorseq r4, r0, r3, asr #14 - b098: 12197102 andsne r7, r9, #-2147483648 ; 0x80000000 - b09c: 0000003f andeq r0, r0, pc, lsr r0 - b0a0: 021e0204 andseq r0, lr, #4, 4 ; 0x40000000 - b0a4: 43090023 movwmi r0, #36899 ; 0x9023 - b0a8: 02003147 andeq r3, r0, #-1073741807 ; 0xc0000011 - b0ac: 3f121972 svccc 0x00121972 - b0b0: 04000000 streq r0, [r0], #-0 - b0b4: 23021c02 movwcs r1, #11266 ; 0x2c02 - b0b8: 47430900 strbmi r0, [r3, -r0, lsl #18] - b0bc: 73020032 movwvc r0, #8242 ; 0x2032 - b0c0: 003f1219 eorseq r1, pc, r9, lsl r2 ; - b0c4: 02040000 andeq r0, r4, #0 - b0c8: 0023021a eoreq r0, r3, sl, lsl r2 - b0cc: 33474309 movtcc r4, #29449 ; 0x7309 - b0d0: 19740200 ldmdbne r4!, {r9}^ - b0d4: 00003f12 andeq r3, r0, r2, lsl pc - b0d8: 18020400 stmdane r2, {sl} - b0dc: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b0e0: 00344743 eorseq r4, r4, r3, asr #14 - b0e4: 12197502 andsne r7, r9, #8388608 ; 0x800000 - b0e8: 0000003f andeq r0, r0, pc, lsr r0 - b0ec: 02160204 andseq r0, r6, #4, 4 ; 0x40000000 - b0f0: 43090023 movwmi r0, #36899 ; 0x9023 - b0f4: 02003547 andeq r3, r0, #297795584 ; 0x11c00000 - b0f8: 3f121976 svccc 0x00121976 - b0fc: 04000000 streq r0, [r0], #-0 - b100: 23021402 movwcs r1, #9218 ; 0x2402 - b104: 47430900 strbmi r0, [r3, -r0, lsl #18] - b108: 77020036 smladxvc r2, r6, r0, r0 - b10c: 003f1219 eorseq r1, pc, r9, lsl r2 ; - b110: 02040000 andeq r0, r4, #0 - b114: 00230212 eoreq r0, r3, r2, lsl r2 - b118: 37474309 strbcc r4, [r7, -r9, lsl #6] - b11c: 19780200 ldmdbne r8!, {r9}^ - b120: 00003f12 andeq r3, r0, r2, lsl pc - b124: 10020400 andne r0, r2, r0, lsl #8 - b128: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b12c: 00384743 eorseq r4, r8, r3, asr #14 - b130: 12197902 andsne r7, r9, #32768 ; 0x8000 - b134: 0000003f andeq r0, r0, pc, lsr r0 - b138: 020e0204 andeq r0, lr, #4, 4 ; 0x40000000 - b13c: 43090023 movwmi r0, #36899 ; 0x9023 - b140: 02003947 andeq r3, r0, #1163264 ; 0x11c000 - b144: 3f12197a svccc 0x0012197a - b148: 04000000 streq r0, [r0], #-0 - b14c: 23020c02 movwcs r0, #11266 ; 0x2c02 - b150: 3a250500 bcc 94c558 <_image_size+0x8a5ac8> - b154: 7b020000 blvc 8b15c - b158: 003f1219 eorseq r1, pc, r9, lsl r2 ; - b15c: 02040000 andeq r0, r4, #0 - b160: 0023020a eoreq r0, r3, sl, lsl #4 - b164: 003a2a05 eorseq r2, sl, r5, lsl #20 - b168: 197c0200 ldmdbne ip!, {r9}^ - b16c: 00003f12 andeq r3, r0, r2, lsl pc - b170: 08020400 stmdaeq r2, {sl} - b174: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b178: 00003a2f andeq r3, r0, pc, lsr #20 - b17c: 12197d02 andsne r7, r9, #2, 26 ; 0x80 - b180: 0000003f andeq r0, r0, pc, lsr r0 - b184: 02060204 andeq r0, r6, #4, 4 ; 0x40000000 - b188: 51050023 tstpl r5, r3, lsr #32 - b18c: 0200003b andeq r0, r0, #59 ; 0x3b - b190: 3f12197e svccc 0x0012197e - b194: 04000000 streq r0, [r0], #-0 - b198: 23020402 movwcs r0, #9218 ; 0x2402 - b19c: 3a460500 bcc 118c5a4 <_image_size+0x10e5b14> - b1a0: 7f020000 svcvc 0x00020000 - b1a4: 003f1219 eorseq r1, pc, r9, lsl r2 ; - b1a8: 02040000 andeq r0, r4, #0 - b1ac: 00230202 eoreq r0, r3, r2, lsl #4 - b1b0: 003a4b05 eorseq r4, sl, r5, lsl #22 - b1b4: 19800200 stmibne r0, {r9} - b1b8: 00003f12 andeq r3, r0, r2, lsl pc - b1bc: 00020400 andeq r0, r2, r0, lsl #8 - b1c0: 00002302 andeq r2, r0, r2, lsl #6 - b1c4: 0035b206 eorseq fp, r5, r6, lsl #4 - b1c8: 6c020400 cfstrsvs mvf0, [r2], {-0} - b1cc: 0fb20f19 svceq 0x00b20f19 - b1d0: 55070000 strpl r0, [r7, #-0] - b1d4: 196e0200 stmdbne lr!, {r9}^ - b1d8: 0000330d andeq r3, r0, sp, lsl #6 - b1dc: 00420700 subeq r0, r2, r0, lsl #14 - b1e0: 07198102 ldreq r8, [r9, -r2, lsl #2] - b1e4: 00000e4e andeq r0, r0, lr, asr #28 - b1e8: 3d500800 ldclcc 8, cr0, [r0, #-0] - b1ec: 82020000 andhi r0, r2, #0 - b1f0: 0f8d0319 svceq 0x008d0319 - b1f4: 42040000 andmi r0, r4, #0 - b1f8: 04000037 streq r0, [r0], #-55 ; 0xffffffc9 - b1fc: 0c1aeb02 ; instruction: 0x0c1aeb02 - b200: 000010fe strdeq r1, [r0], -lr - b204: 30474309 subcc r4, r7, r9, lsl #6 - b208: 1aed0200 bne ffb4ba10 - b20c: 00003f12 andeq r3, r0, r2, lsl pc - b210: 1e020400 cfcpysne mvf0, mvf2 - b214: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b218: 00314743 eorseq r4, r1, r3, asr #14 - b21c: 121aee02 andsne lr, sl, #2, 28 - b220: 0000003f andeq r0, r0, pc, lsr r0 - b224: 021c0204 andseq r0, ip, #4, 4 ; 0x40000000 - b228: 43090023 movwmi r0, #36899 ; 0x9023 - b22c: 02003247 andeq r3, r0, #1879048196 ; 0x70000004 - b230: 3f121aef svccc 0x00121aef - b234: 04000000 streq r0, [r0], #-0 - b238: 23021a02 movwcs r1, #10754 ; 0x2a02 - b23c: 47430900 strbmi r0, [r3, -r0, lsl #18] - b240: f0020033 ; instruction: 0xf0020033 - b244: 003f121a eorseq r1, pc, sl, lsl r2 ; - b248: 02040000 andeq r0, r4, #0 - b24c: 00230218 eoreq r0, r3, r8, lsl r2 - b250: 34474309 strbcc r4, [r7], #-777 ; 0xfffffcf7 - b254: 1af10200 bne ffc4ba5c - b258: 00003f12 andeq r3, r0, r2, lsl pc - b25c: 16020400 strne r0, [r2], -r0, lsl #8 - b260: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b264: 00354743 eorseq r4, r5, r3, asr #14 - b268: 121af202 andsne pc, sl, #536870912 ; 0x20000000 - b26c: 0000003f andeq r0, r0, pc, lsr r0 - b270: 02140204 andseq r0, r4, #4, 4 ; 0x40000000 - b274: 43090023 movwmi r0, #36899 ; 0x9023 - b278: 02003647 andeq r3, r0, #74448896 ; 0x4700000 - b27c: 3f121af3 svccc 0x00121af3 - b280: 04000000 streq r0, [r0], #-0 - b284: 23021202 movwcs r1, #8706 ; 0x2202 - b288: 47430900 strbmi r0, [r3, -r0, lsl #18] - b28c: f4020037 vst4.8 {d0-d3}, [r2 :256], r7 - b290: 003f121a eorseq r1, pc, sl, lsl r2 ; - b294: 02040000 andeq r0, r4, #0 - b298: 00230210 eoreq r0, r3, r0, lsl r2 - b29c: 38474309 stmdacc r7, {r0, r3, r8, r9, lr}^ - b2a0: 1af50200 bne ffd4baa8 - b2a4: 00003f12 andeq r3, r0, r2, lsl pc - b2a8: 0e020400 cfcpyseq mvf0, mvf2 - b2ac: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b2b0: 00394743 eorseq r4, r9, r3, asr #14 - b2b4: 121af602 andsne pc, sl, #2097152 ; 0x200000 - b2b8: 0000003f andeq r0, r0, pc, lsr r0 - b2bc: 020c0204 andeq r0, ip, #4, 4 ; 0x40000000 - b2c0: 25050023 strcs r0, [r5, #-35] ; 0xffffffdd - b2c4: 0200003a andeq r0, r0, #58 ; 0x3a - b2c8: 3f121af7 svccc 0x00121af7 - b2cc: 04000000 streq r0, [r0], #-0 - b2d0: 23020a02 movwcs r0, #10754 ; 0x2a02 - b2d4: 3a2a0500 bcc a8c6dc <_image_size+0x9e5c4c> - b2d8: f8020000 ; instruction: 0xf8020000 - b2dc: 003f121a eorseq r1, pc, sl, lsl r2 ; - b2e0: 02040000 andeq r0, r4, #0 - b2e4: 00230208 eoreq r0, r3, r8, lsl #4 - b2e8: 003a2f05 eorseq r2, sl, r5, lsl #30 - b2ec: 1af90200 bne ffe4baf4 - b2f0: 00003f12 andeq r3, r0, r2, lsl pc - b2f4: 06020400 streq r0, [r2], -r0, lsl #8 - b2f8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b2fc: 00003b51 andeq r3, r0, r1, asr fp - b300: 121afa02 andsne pc, sl, #8192 ; 0x2000 - b304: 0000003f andeq r0, r0, pc, lsr r0 - b308: 02040204 andeq r0, r4, #4, 4 ; 0x40000000 - b30c: 46050023 strmi r0, [r5], -r3, lsr #32 - b310: 0200003a andeq r0, r0, #58 ; 0x3a - b314: 3f121afb svccc 0x00121afb - b318: 04000000 streq r0, [r0], #-0 - b31c: 23020202 movwcs r0, #8706 ; 0x2202 - b320: 3a4b0500 bcc 12cc728 <_image_size+0x1225c98> - b324: fc020000 stc2 0, cr0, [r2], {-0} - b328: 003f121a eorseq r1, pc, sl, lsl r2 ; - b32c: 02040000 andeq r0, r4, #0 - b330: 00230200 eoreq r0, r3, r0, lsl #4 - b334: 35220600 strcc r0, [r2, #-1536]! ; 0xfffffa00 - b338: 02040000 andeq r0, r4, #0 - b33c: 230f1ae8 movwcs r1, #64232 ; 0xfae8 - b340: 07000011 smladeq r0, r1, r0, r0 - b344: ea020055 b 8b4a0 - b348: 00330d1a eorseq r0, r3, sl, lsl sp - b34c: 42070000 andmi r0, r7, #0 - b350: 1afd0200 bne fff4bb58 - b354: 000fbf07 andeq fp, pc, r7, lsl #30 - b358: 5a080000 bpl 20b360 <_image_size+0x1648d0> - b35c: 02000034 andeq r0, r0, #52 ; 0x34 - b360: fe031afe mcr2 10, 0, r1, cr3, cr14, {7} ; - b364: 04000010 streq r0, [r0], #-16 - b368: 00003491 muleq r0, r1, r4 - b36c: 1c690204 sfmne f0, 2, [r9], #-16 - b370: 00126f0c andseq r6, r2, ip, lsl #30 - b374: 47430900 strbmi r0, [r3, -r0, lsl #18] - b378: 6b020030 blvs 8b440 - b37c: 003f121c eorseq r1, pc, ip, lsl r2 ; - b380: 02040000 andeq r0, r4, #0 - b384: 0023021e eoreq r0, r3, lr, lsl r2 - b388: 31474309 cmpcc r7, r9, lsl #6 - b38c: 1c6c0200 sfmne f0, 2, [ip], #-0 - b390: 00003f12 andeq r3, r0, r2, lsl pc - b394: 1c020400 cfstrsne mvf0, [r2], {-0} - b398: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b39c: 00324743 eorseq r4, r2, r3, asr #14 - b3a0: 121c6d02 andsne r6, ip, #2, 26 ; 0x80 - b3a4: 0000003f andeq r0, r0, pc, lsr r0 - b3a8: 021a0204 andseq r0, sl, #4, 4 ; 0x40000000 - b3ac: 43090023 movwmi r0, #36899 ; 0x9023 - b3b0: 02003347 andeq r3, r0, #469762049 ; 0x1c000001 - b3b4: 3f121c6e svccc 0x00121c6e - b3b8: 04000000 streq r0, [r0], #-0 - b3bc: 23021802 movwcs r1, #10242 ; 0x2802 - b3c0: 47430900 strbmi r0, [r3, -r0, lsl #18] - b3c4: 6f020034 svcvs 0x00020034 - b3c8: 003f121c eorseq r1, pc, ip, lsl r2 ; - b3cc: 02040000 andeq r0, r4, #0 - b3d0: 00230216 eoreq r0, r3, r6, lsl r2 - b3d4: 35474309 strbcc r4, [r7, #-777] ; 0xfffffcf7 - b3d8: 1c700200 lfmne f0, 2, [r0], #-0 - b3dc: 00003f12 andeq r3, r0, r2, lsl pc - b3e0: 14020400 strne r0, [r2], #-1024 ; 0xfffffc00 - b3e4: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b3e8: 00364743 eorseq r4, r6, r3, asr #14 - b3ec: 121c7102 andsne r7, ip, #-2147483648 ; 0x80000000 - b3f0: 0000003f andeq r0, r0, pc, lsr r0 - b3f4: 02120204 andseq r0, r2, #4, 4 ; 0x40000000 - b3f8: 43090023 movwmi r0, #36899 ; 0x9023 - b3fc: 02003747 andeq r3, r0, #18612224 ; 0x11c0000 - b400: 3f121c72 svccc 0x00121c72 - b404: 04000000 streq r0, [r0], #-0 - b408: 23021002 movwcs r1, #8194 ; 0x2002 - b40c: 47430900 strbmi r0, [r3, -r0, lsl #18] - b410: 73020038 movwvc r0, #8248 ; 0x2038 - b414: 003f121c eorseq r1, pc, ip, lsl r2 ; - b418: 02040000 andeq r0, r4, #0 - b41c: 0023020e eoreq r0, r3, lr, lsl #4 - b420: 39474309 stmdbcc r7, {r0, r3, r8, r9, lr}^ - b424: 1c740200 lfmne f0, 2, [r4], #-0 - b428: 00003f12 andeq r3, r0, r2, lsl pc - b42c: 0c020400 cfstrseq mvf0, [r2], {-0} - b430: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b434: 00003a25 andeq r3, r0, r5, lsr #20 - b438: 121c7502 andsne r7, ip, #8388608 ; 0x800000 - b43c: 0000003f andeq r0, r0, pc, lsr r0 - b440: 020a0204 andeq r0, sl, #4, 4 ; 0x40000000 - b444: 2a050023 bcs 14b4d8 <_image_size+0xa4a48> - b448: 0200003a andeq r0, r0, #58 ; 0x3a - b44c: 3f121c76 svccc 0x00121c76 - b450: 04000000 streq r0, [r0], #-0 - b454: 23020802 movwcs r0, #10242 ; 0x2802 - b458: 3a2f0500 bcc bcc860 <_image_size+0xb25dd0> - b45c: 77020000 strvc r0, [r2, -r0] - b460: 003f121c eorseq r1, pc, ip, lsl r2 ; - b464: 02040000 andeq r0, r4, #0 - b468: 00230206 eoreq r0, r3, r6, lsl #4 - b46c: 003b5105 eorseq r5, fp, r5, lsl #2 - b470: 1c780200 lfmne f0, 2, [r8], #-0 - b474: 00003f12 andeq r3, r0, r2, lsl pc - b478: 04020400 streq r0, [r2], #-1024 ; 0xfffffc00 - b47c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b480: 00003a46 andeq r3, r0, r6, asr #20 - b484: 121c7902 andsne r7, ip, #32768 ; 0x8000 - b488: 0000003f andeq r0, r0, pc, lsr r0 - b48c: 02020204 andeq r0, r2, #4, 4 ; 0x40000000 - b490: 4b050023 blmi 14b524 <_image_size+0xa4a94> - b494: 0200003a andeq r0, r0, #58 ; 0x3a - b498: 3f121c7a svccc 0x00121c7a - b49c: 04000000 streq r0, [r0], #-0 - b4a0: 23020002 movwcs r0, #8194 ; 0x2002 - b4a4: cf060000 svcgt 0x00060000 - b4a8: 04000035 streq r0, [r0], #-53 ; 0xffffffcb - b4ac: 0f1c6602 svceq 0x001c6602 - b4b0: 00001294 muleq r0, r4, r2 - b4b4: 02005507 andeq r5, r0, #29360128 ; 0x1c00000 - b4b8: 330d1c68 movwcc r1, #56424 ; 0xdc68 - b4bc: 07000000 streq r0, [r0, -r0] - b4c0: 7b020042 blvc 8b5d0 - b4c4: 1130071c teqne r0, ip, lsl r7 - b4c8: 08000000 stmdaeq r0, {} ; - b4cc: 00003878 andeq r3, r0, r8, ror r8 - b4d0: 031c7c02 tsteq ip, #512 ; 0x200 - b4d4: 0000126f andeq r1, r0, pc, ror #4 - b4d8: 00320504 eorseq r0, r2, r4, lsl #10 - b4dc: e5020400 str r0, [r2, #-1024] ; 0xfffffc00 - b4e0: 13e00c1d mvnne r0, #7424 ; 0x1d00 - b4e4: 43090000 movwmi r0, #36864 ; 0x9000 - b4e8: 02003047 andeq r3, r0, #71 ; 0x47 - b4ec: 3f121de7 svccc 0x00121de7 - b4f0: 04000000 streq r0, [r0], #-0 - b4f4: 23021e02 movwcs r1, #11778 ; 0x2e02 - b4f8: 47430900 strbmi r0, [r3, -r0, lsl #18] - b4fc: e8020031 stmda r2, {r0, r4, r5} - b500: 003f121d eorseq r1, pc, sp, lsl r2 ; - b504: 02040000 andeq r0, r4, #0 - b508: 0023021c eoreq r0, r3, ip, lsl r2 - b50c: 32474309 subcc r4, r7, #603979776 ; 0x24000000 - b510: 1de90200 sfmne f0, 2, [r9] - b514: 00003f12 andeq r3, r0, r2, lsl pc - b518: 1a020400 bne 8c520 - b51c: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b520: 00334743 eorseq r4, r3, r3, asr #14 - b524: 121dea02 andsne lr, sp, #8192 ; 0x2000 - b528: 0000003f andeq r0, r0, pc, lsr r0 - b52c: 02180204 andseq r0, r8, #4, 4 ; 0x40000000 - b530: 43090023 movwmi r0, #36899 ; 0x9023 - b534: 02003447 andeq r3, r0, #1191182336 ; 0x47000000 - b538: 3f121deb svccc 0x00121deb - b53c: 04000000 streq r0, [r0], #-0 - b540: 23021602 movwcs r1, #9730 ; 0x2602 - b544: 47430900 strbmi r0, [r3, -r0, lsl #18] - b548: ec020035 stc 0, cr0, [r2], {53} ; 0x35 - b54c: 003f121d eorseq r1, pc, sp, lsl r2 ; - b550: 02040000 andeq r0, r4, #0 - b554: 00230214 eoreq r0, r3, r4, lsl r2 - b558: 36474309 strbcc r4, [r7], -r9, lsl #6 - b55c: 1ded0200 sfmne f0, 2, [sp] - b560: 00003f12 andeq r3, r0, r2, lsl pc - b564: 12020400 andne r0, r2, #0, 8 - b568: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b56c: 00374743 eorseq r4, r7, r3, asr #14 - b570: 121dee02 andsne lr, sp, #2, 28 - b574: 0000003f andeq r0, r0, pc, lsr r0 - b578: 02100204 andseq r0, r0, #4, 4 ; 0x40000000 - b57c: 43090023 movwmi r0, #36899 ; 0x9023 - b580: 02003847 andeq r3, r0, #4653056 ; 0x470000 - b584: 3f121def svccc 0x00121def - b588: 04000000 streq r0, [r0], #-0 - b58c: 23020e02 movwcs r0, #11778 ; 0x2e02 - b590: 47430900 strbmi r0, [r3, -r0, lsl #18] - b594: f0020039 ; instruction: 0xf0020039 - b598: 003f121d eorseq r1, pc, sp, lsl r2 ; - b59c: 02040000 andeq r0, r4, #0 - b5a0: 0023020c eoreq r0, r3, ip, lsl #4 - b5a4: 003a2505 eorseq r2, sl, r5, lsl #10 - b5a8: 1df10200 lfmne f0, 2, [r1] - b5ac: 00003f12 andeq r3, r0, r2, lsl pc - b5b0: 0a020400 beq 8c5b8 - b5b4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b5b8: 00003a2a andeq r3, r0, sl, lsr #20 - b5bc: 121df202 andsne pc, sp, #536870912 ; 0x20000000 - b5c0: 0000003f andeq r0, r0, pc, lsr r0 - b5c4: 02080204 andeq r0, r8, #4, 4 ; 0x40000000 - b5c8: 2f050023 svccs 0x00050023 - b5cc: 0200003a andeq r0, r0, #58 ; 0x3a - b5d0: 3f121df3 svccc 0x00121df3 - b5d4: 04000000 streq r0, [r0], #-0 - b5d8: 23020602 movwcs r0, #9730 ; 0x2602 - b5dc: 3b510500 blcc 144c9e4 <_image_size+0x13a5f54> - b5e0: f4020000 vst4.8 {d0-d3}, [r2], r0 - b5e4: 003f121d eorseq r1, pc, sp, lsl r2 ; - b5e8: 02040000 andeq r0, r4, #0 - b5ec: 00230204 eoreq r0, r3, r4, lsl #4 - b5f0: 003a4605 eorseq r4, sl, r5, lsl #12 - b5f4: 1df50200 lfmne f0, 2, [r5] - b5f8: 00003f12 andeq r3, r0, r2, lsl pc - b5fc: 02020400 andeq r0, r2, #0, 8 - b600: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b604: 00003a4b andeq r3, r0, fp, asr #20 - b608: 121df602 andsne pc, sp, #2097152 ; 0x200000 - b60c: 0000003f andeq r0, r0, pc, lsr r0 - b610: 02000204 andeq r0, r0, #4, 4 ; 0x40000000 - b614: 06000023 streq r0, [r0], -r3, lsr #32 - b618: 000035dd ldrdeq r3, [r0], -sp - b61c: 1de20204 sfmne f0, 2, [r2, #16]! - b620: 0014050f andseq r0, r4, pc, lsl #10 - b624: 00550700 subseq r0, r5, r0, lsl #14 - b628: 0d1de402 cfldrseq mvf14, [sp, #-8] - b62c: 00000033 andeq r0, r0, r3, lsr r0 - b630: 02004207 andeq r4, r0, #1879048192 ; 0x70000000 - b634: a1071df7 strdge r1, [r7, -r7] - b638: 00000012 andeq r0, r0, r2, lsl r0 - b63c: 00395e08 eorseq r5, r9, r8, lsl #28 - b640: 1df80200 lfmne f0, 2, [r8] - b644: 0013e003 andseq lr, r3, r3 - b648: 396d0400 stmdbcc sp!, {sl}^ - b64c: 02040000 andeq r0, r4, #0 - b650: 510c1f61 tstpl ip, r1, ror #30 - b654: 09000015 stmdbeq r0, {r0, r2, r4} - b658: 00304743 eorseq r4, r0, r3, asr #14 - b65c: 121f6302 andsne r6, pc, #134217728 ; 0x8000000 - b660: 0000003f andeq r0, r0, pc, lsr r0 - b664: 021e0204 andseq r0, lr, #4, 4 ; 0x40000000 - b668: 43090023 movwmi r0, #36899 ; 0x9023 - b66c: 02003147 andeq r3, r0, #-1073741807 ; 0xc0000011 - b670: 3f121f64 svccc 0x00121f64 - b674: 04000000 streq r0, [r0], #-0 - b678: 23021c02 movwcs r1, #11266 ; 0x2c02 - b67c: 47430900 strbmi r0, [r3, -r0, lsl #18] - b680: 65020032 strvs r0, [r2, #-50] ; 0xffffffce - b684: 003f121f eorseq r1, pc, pc, lsl r2 ; - b688: 02040000 andeq r0, r4, #0 - b68c: 0023021a eoreq r0, r3, sl, lsl r2 - b690: 33474309 movtcc r4, #29449 ; 0x7309 - b694: 1f660200 svcne 0x00660200 - b698: 00003f12 andeq r3, r0, r2, lsl pc - b69c: 18020400 stmdane r2, {sl} - b6a0: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b6a4: 00344743 eorseq r4, r4, r3, asr #14 - b6a8: 121f6702 andsne r6, pc, #524288 ; 0x80000 - b6ac: 0000003f andeq r0, r0, pc, lsr r0 - b6b0: 02160204 andseq r0, r6, #4, 4 ; 0x40000000 - b6b4: 43090023 movwmi r0, #36899 ; 0x9023 - b6b8: 02003547 andeq r3, r0, #297795584 ; 0x11c00000 - b6bc: 3f121f68 svccc 0x00121f68 - b6c0: 04000000 streq r0, [r0], #-0 - b6c4: 23021402 movwcs r1, #9218 ; 0x2402 - b6c8: 47430900 strbmi r0, [r3, -r0, lsl #18] - b6cc: 69020036 stmdbvs r2, {r1, r2, r4, r5} - b6d0: 003f121f eorseq r1, pc, pc, lsl r2 ; - b6d4: 02040000 andeq r0, r4, #0 - b6d8: 00230212 eoreq r0, r3, r2, lsl r2 - b6dc: 37474309 strbcc r4, [r7, -r9, lsl #6] - b6e0: 1f6a0200 svcne 0x006a0200 - b6e4: 00003f12 andeq r3, r0, r2, lsl pc - b6e8: 10020400 andne r0, r2, r0, lsl #8 - b6ec: 09002302 stmdbeq r0, {r1, r8, r9, sp} - b6f0: 00384743 eorseq r4, r8, r3, asr #14 - b6f4: 121f6b02 andsne r6, pc, #2048 ; 0x800 - b6f8: 0000003f andeq r0, r0, pc, lsr r0 - b6fc: 020e0204 andeq r0, lr, #4, 4 ; 0x40000000 - b700: 43090023 movwmi r0, #36899 ; 0x9023 - b704: 02003947 andeq r3, r0, #1163264 ; 0x11c000 - b708: 3f121f6c svccc 0x00121f6c - b70c: 04000000 streq r0, [r0], #-0 - b710: 23020c02 movwcs r0, #11266 ; 0x2c02 - b714: 3a250500 bcc 94cb1c <_image_size+0x8a608c> - b718: 6d020000 stcvs 0, cr0, [r2, #-0] - b71c: 003f121f eorseq r1, pc, pc, lsl r2 ; - b720: 02040000 andeq r0, r4, #0 - b724: 0023020a eoreq r0, r3, sl, lsl #4 - b728: 003a2a05 eorseq r2, sl, r5, lsl #20 - b72c: 1f6e0200 svcne 0x006e0200 - b730: 00003f12 andeq r3, r0, r2, lsl pc - b734: 08020400 stmdaeq r2, {sl} - b738: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b73c: 00003a2f andeq r3, r0, pc, lsr #20 - b740: 121f6f02 andsne r6, pc, #2, 30 - b744: 0000003f andeq r0, r0, pc, lsr r0 - b748: 02060204 andeq r0, r6, #4, 4 ; 0x40000000 - b74c: 51050023 tstpl r5, r3, lsr #32 - b750: 0200003b andeq r0, r0, #59 ; 0x3b - b754: 3f121f70 svccc 0x00121f70 - b758: 04000000 streq r0, [r0], #-0 - b75c: 23020402 movwcs r0, #9218 ; 0x2402 - b760: 3a460500 bcc 118cb68 <_image_size+0x10e60d8> - b764: 71020000 mrsvc r0, (UNDEF: 2) - b768: 003f121f eorseq r1, pc, pc, lsl r2 ; - b76c: 02040000 andeq r0, r4, #0 - b770: 00230202 eoreq r0, r3, r2, lsl #4 - b774: 003a4b05 eorseq r4, sl, r5, lsl #22 - b778: 1f720200 svcne 0x00720200 - b77c: 00003f12 andeq r3, r0, r2, lsl pc - b780: 00020400 andeq r0, r2, r0, lsl #8 - b784: 00002302 andeq r2, r0, r2, lsl #6 - b788: 0035eb06 eorseq lr, r5, r6, lsl #22 - b78c: 5e020400 cfcpyspl mvf0, mvf2 - b790: 15760f1f ldrbne r0, [r6, #-3871]! ; 0xfffff0e1 - b794: 55070000 strpl r0, [r7, #-0] - b798: 1f600200 svcne 0x00600200 - b79c: 0000330d andeq r3, r0, sp, lsl #6 - b7a0: 00420700 subeq r0, r2, r0, lsl #14 - b7a4: 071f7302 ldreq r7, [pc, -r2, lsl #6] - b7a8: 00001412 andeq r1, r0, r2, lsl r4 - b7ac: 377e0800 ldrbcc r0, [lr, -r0, lsl #16]! - b7b0: 74020000 strvc r0, [r2], #-0 - b7b4: 1551031f ldrbne r0, [r1, #-799] ; 0xfffffce1 - b7b8: b4040000 strlt r0, [r4], #-0 - b7bc: 04000039 streq r0, [r0], #-57 ; 0xffffffc7 - b7c0: 0c05ff04 stceq 15, cr15, [r5], {4} - b7c4: 00001676 andeq r1, r0, r6, ror r6 - b7c8: 0032c205 eorseq ip, r2, r5, lsl #4 - b7cc: 06010400 streq r0, [r1], -r0, lsl #8 - b7d0: 00003f12 andeq r3, r0, r2, lsl pc - b7d4: 19070400 stmdbne r7, {sl} - b7d8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b7dc: 00001daf andeq r1, r0, pc, lsr #27 - b7e0: 12060204 andne r0, r6, #4, 4 ; 0x40000000 - b7e4: 0000003f andeq r0, r0, pc, lsr r0 - b7e8: 02140504 andseq r0, r4, #4, 10 ; 0x1000000 - b7ec: d6050023 strle r0, [r5], -r3, lsr #32 - b7f0: 0400003b streq r0, [r0], #-59 ; 0xffffffc5 - b7f4: 3f120603 svccc 0x00120603 - b7f8: 04000000 streq r0, [r0], #-0 - b7fc: 23021301 movwcs r1, #8961 ; 0x2301 - b800: 3c8d0500 cfstr32cc mvfx0, [sp], {0} - b804: 04040000 streq r0, [r4], #-0 - b808: 003f1206 eorseq r1, pc, r6, lsl #4 - b80c: 01040000 mrseq r0, (UNDEF: 4) - b810: 00230212 eoreq r0, r3, r2, lsl r2 - b814: 0036b305 eorseq fp, r6, r5, lsl #6 - b818: 06050400 streq r0, [r5], -r0, lsl #8 - b81c: 00003f12 andeq r3, r0, r2, lsl pc - b820: 10020400 andne r0, r2, r0, lsl #8 - b824: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b828: 00003d75 andeq r3, r0, r5, ror sp - b82c: 12060604 andne r0, r6, #4, 12 ; 0x400000 - b830: 0000003f andeq r0, r0, pc, lsr r0 - b834: 020f0104 andeq r0, pc, #4, 2 - b838: b9050023 stmdblt r5, {r0, r1, r5} - b83c: 0400001d streq r0, [r0], #-29 ; 0xffffffe3 - b840: 3f120607 svccc 0x00120607 - b844: 04000000 streq r0, [r0], #-0 - b848: 23020e01 movwcs r0, #11777 ; 0x2e01 - b84c: 361e0500 ldrcc r0, [lr], -r0, lsl #10 - b850: 08040000 stmdaeq r4, {} ; - b854: 003f1206 eorseq r1, pc, r6, lsl #4 - b858: 01040000 mrseq r0, (UNDEF: 4) - b85c: 0023020d eoreq r0, r3, sp, lsl #4 - b860: 0032bd05 eorseq fp, r2, r5, lsl #26 - b864: 06090400 streq r0, [r9], -r0, lsl #8 - b868: 00003f12 andeq r3, r0, r2, lsl pc - b86c: 0b020400 bleq 8c874 - b870: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b874: 00003c0b andeq r3, r0, fp, lsl #24 - b878: 12060a04 andne r0, r6, #4, 20 ; 0x4000 - b87c: 0000003f andeq r0, r0, pc, lsr r0 - b880: 020a0104 andeq r0, sl, #4, 2 - b884: c3050023 movwgt r0, #20515 ; 0x5023 - b888: 0400001d streq r0, [r0], #-29 ; 0xffffffe3 - b88c: 3f12060b svccc 0x0012060b - b890: 04000000 streq r0, [r0], #-0 - b894: 23020109 movwcs r0, #8457 ; 0x2109 - b898: 32420500 subcc r0, r2, #0, 10 - b89c: 0c040000 stceq 0, cr0, [r4], {-0} - b8a0: 003f1206 eorseq r1, pc, r6, lsl #4 - b8a4: 01040000 mrseq r0, (UNDEF: 4) - b8a8: 00230200 eoreq r0, r3, r0, lsl #4 - b8ac: 3c210600 stccc 6, cr0, [r1], #-0 - b8b0: 04040000 streq r0, [r4], #-0 - b8b4: 9b0f05fc blls 3cd0ac <_image_size+0x32661c> - b8b8: 07000016 smladeq r0, r6, r0, r0 - b8bc: fe040055 mcr2 0, 0, r0, cr4, cr5, {2} - b8c0: 00330d05 eorseq r0, r3, r5, lsl #26 - b8c4: 42070000 andmi r0, r7, #0 - b8c8: 060d0400 streq r0, [sp], -r0, lsl #8 - b8cc: 00158307 andseq r8, r5, r7, lsl #6 - b8d0: e6080000 str r0, [r8], -r0 - b8d4: 04000033 streq r0, [r0], #-51 ; 0xffffffcd - b8d8: 7603060e strvc r0, [r3], -lr, lsl #12 - b8dc: 04000016 streq r0, [r0], #-22 ; 0xffffffea - b8e0: 00003cad andeq r3, r0, sp, lsr #25 - b8e4: 06f80404 ldrbteq r0, [r8], r4, lsl #8 - b8e8: 0016db0c andseq sp, r6, ip, lsl #22 - b8ec: 00410900 subeq r0, r1, r0, lsl #18 - b8f0: 1206fa04 andne pc, r6, #4, 20 ; 0x4000 - b8f4: 0000003f andeq r0, r0, pc, lsr r0 - b8f8: 02021e04 andeq r1, r2, #4, 28 ; 0x40 - b8fc: af050023 svcge 0x00050023 - b900: 0400001d streq r0, [r0], #-29 ; 0xffffffe3 - b904: 3f1206fb svccc 0x001206fb - b908: 04000000 streq r0, [r0], #-0 - b90c: 23020002 movwcs r0, #8194 ; 0x2002 - b910: e9060000 stmdb r6, {} ; - b914: 04000034 streq r0, [r0], #-52 ; 0xffffffcc - b918: 0f06f504 svceq 0x0006f504 - b91c: 00001700 andeq r1, r0, r0, lsl #14 - b920: 04005507 streq r5, [r0], #-1287 ; 0xfffffaf9 - b924: 330d06f7 movwcc r0, #55031 ; 0xd6f7 - b928: 07000000 streq r0, [r0, -r0] - b92c: fc040042 stc2 0, cr0, [r4], {66} ; 0x42 - b930: 16a80706 strtne r0, [r8], r6, lsl #14 - b934: 08000000 stmdaeq r0, {} ; - b938: 00003ac2 andeq r3, r0, r2, asr #21 - b93c: 0306fd04 movweq pc, #27908 ; 0x6d04 ; - b940: 000016db ldrdeq r1, [r0], -fp - b944: 003c6b04 eorseq r6, ip, r4, lsl #22 - b948: 4a040400 bmi 10c950 <_image_size+0x65ec0> - b94c: 18000c08 stmdane r0, {r3, sl, fp} - b950: c2050000 andgt r0, r5, #0 - b954: 04000032 streq r0, [r0], #-50 ; 0xffffffce - b958: 3f12084c svccc 0x0012084c - b95c: 04000000 streq r0, [r0], #-0 - b960: 23021e02 movwcs r1, #11778 ; 0x2e02 - b964: 1daf0500 cfstr32ne mvfx0, [pc] ; b96c - b968: 4d040000 stcmi 0, cr0, [r4, #-0] - b96c: 003f1208 eorseq r1, pc, r8, lsl #4 - b970: 0a040000 beq 10b978 <_image_size+0x64ee8> - b974: 00230214 eoreq r0, r3, r4, lsl r2 - b978: 003bd605 eorseq sp, fp, r5, lsl #12 - b97c: 084e0400 stmdaeq lr, {sl}^ - b980: 00003f12 andeq r3, r0, r2, lsl pc - b984: 13010400 movwne r0, #5120 ; 0x1400 - b988: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b98c: 00003c8d andeq r3, r0, sp, lsl #25 - b990: 12084f04 andne r4, r8, #4, 30 - b994: 0000003f andeq r0, r0, pc, lsr r0 - b998: 02120104 andseq r0, r2, #4, 2 - b99c: b3050023 movwlt r0, #20515 ; 0x5023 - b9a0: 04000036 streq r0, [r0], #-54 ; 0xffffffca - b9a4: 3f120850 svccc 0x00120850 - b9a8: 04000000 streq r0, [r0], #-0 - b9ac: 23021002 movwcs r1, #8194 ; 0x2002 - b9b0: 3d750500 cfldr64cc mvdx0, [r5, #-0] - b9b4: 51040000 mrspl r0, (UNDEF: 4) - b9b8: 003f1208 eorseq r1, pc, r8, lsl #4 - b9bc: 01040000 mrseq r0, (UNDEF: 4) - b9c0: 0023020f eoreq r0, r3, pc, lsl #4 - b9c4: 001db905 andseq fp, sp, r5, lsl #18 - b9c8: 08520400 ldmdaeq r2, {sl}^ - b9cc: 00003f12 andeq r3, r0, r2, lsl pc - b9d0: 0e010400 cfcpyseq mvf0, mvf1 - b9d4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - b9d8: 0000361e andeq r3, r0, lr, lsl r6 - b9dc: 12085304 andne r5, r8, #4, 6 ; 0x10000000 - b9e0: 0000003f andeq r0, r0, pc, lsr r0 - b9e4: 020d0104 andeq r0, sp, #4, 2 - b9e8: ff050023 ; instruction: 0xff050023 - b9ec: 0400003b streq r0, [r0], #-59 ; 0xffffffc5 - b9f0: 3f120854 svccc 0x00120854 - b9f4: 04000000 streq r0, [r0], #-0 - b9f8: 23020c01 movwcs r0, #11265 ; 0x2c01 - b9fc: 3a0e0500 bcc 38ce04 <_image_size+0x2e6374> - ba00: 55040000 strpl r0, [r4, #-0] - ba04: 003f1208 eorseq r1, pc, r8, lsl #4 - ba08: 01040000 mrseq r0, (UNDEF: 4) - ba0c: 0023020b eoreq r0, r3, fp, lsl #4 - ba10: 001dc305 andseq ip, sp, r5, lsl #6 - ba14: 08560400 ldmdaeq r6, {sl}^ - ba18: 00003f12 andeq r3, r0, r2, lsl pc - ba1c: 010a0400 tsteq sl, r0, lsl #8 - ba20: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - ba24: 00003242 andeq r3, r0, r2, asr #4 - ba28: 12085704 andne r5, r8, #4, 14 ; 0x100000 - ba2c: 0000003f andeq r0, r0, pc, lsr r0 - ba30: 02000104 andeq r0, r0, #4, 2 - ba34: 06000023 streq r0, [r0], -r3, lsr #32 - ba38: 00003f14 andeq r3, r0, r4, lsl pc - ba3c: 08470404 stmdaeq r7, {r2, sl}^ - ba40: 0018250f andseq r2, r8, pc, lsl #10 - ba44: 00550700 subseq r0, r5, r0, lsl #14 - ba48: 0d084904 vstreq.16 s8, [r8, #-8] ; - ba4c: 00000033 andeq r0, r0, r3, lsr r0 - ba50: 04004207 streq r4, [r0], #-519 ; 0xfffffdf9 - ba54: 0d070858 stceq 8, cr0, [r7, #-352] ; 0xfffffea0 - ba58: 00000017 andeq r0, r0, r7, lsl r0 - ba5c: 003cd408 eorseq sp, ip, r8, lsl #8 - ba60: 08590400 ldmdaeq r9, {sl}^ - ba64: 00180003 andseq r0, r8, r3 - ba68: 39d70400 ldmibcc r7, {sl}^ - ba6c: 05040000 streq r0, [r4, #-0] - ba70: 540c0111 strpl r0, [ip], #-273 ; 0xfffffeef - ba74: 05000018 streq r0, [r0, #-24] ; 0xffffffe8 - ba78: 00003a7d andeq r3, r0, sp, ror sl - ba7c: 12011305 andne r1, r1, #335544320 ; 0x14000000 - ba80: 0000003f andeq r0, r0, pc, lsr r0 - ba84: 02002004 andeq r2, r0, #4 - ba88: 06000023 streq r0, [r0], -r3, lsr #32 - ba8c: 0000315d andeq r3, r0, sp, asr r1 - ba90: 010e0504 tsteq lr, r4, lsl #10 - ba94: 0018790f andseq r7, r8, pc, lsl #18 - ba98: 00550700 subseq r0, r5, r0, lsl #14 - ba9c: 0d011005 stceq 0, cr1, [r1, #-20] ; 0xffffffec - baa0: 00000033 andeq r0, r0, r3, lsr r0 - baa4: 05004207 streq r4, [r0, #-519] ; 0xfffffdf9 - baa8: 32070114 andcc r0, r7, #20, 2 - baac: 00000018 andeq r0, r0, r8, lsl r0 - bab0: 003a9108 eorseq r9, sl, r8, lsl #2 - bab4: 01150500 tsteq r5, r0, lsl #10 - bab8: 00185403 andseq r5, r8, r3, lsl #8 - babc: 381c0400 ldmdacc ip, {sl} - bac0: 05040000 streq r0, [r4, #-0] - bac4: a80c014f stmdage ip, {r0, r1, r2, r3, r6, r8} - bac8: 05000018 streq r0, [r0, #-24] ; 0xffffffe8 - bacc: 00003a82 andeq r3, r0, r2, lsl #21 - bad0: 12015105 andne r5, r1, #1073741825 ; 0x40000001 - bad4: 0000003f andeq r0, r0, pc, lsr r0 - bad8: 02002004 andeq r2, r0, #4 - badc: 06000023 streq r0, [r0], -r3, lsr #32 - bae0: 0000316a andeq r3, r0, sl, ror #2 - bae4: 014c0504 cmpeq ip, r4, lsl #10 - bae8: 0018cd0f andseq ip, r8, pc, lsl #26 - baec: 00550700 subseq r0, r5, r0, lsl #14 - baf0: 0d014e05 stceq 14, cr4, [r1, #-20] ; 0xffffffec - baf4: 00000033 andeq r0, r0, r3, lsr r0 - baf8: 05004207 streq r4, [r0, #-519] ; 0xfffffdf9 - bafc: 86070152 ; instruction: 0x86070152 - bb00: 00000018 andeq r0, r0, r8, lsl r0 - bb04: 00348308 eorseq r8, r4, r8, lsl #6 - bb08: 01530500 cmpeq r3, r0, lsl #10 - bb0c: 0018a803 andseq sl, r8, r3, lsl #16 - bb10: 33cf0400 biccc r0, pc, #0, 8 - bb14: 05040000 streq r0, [r4, #-0] - bb18: fc0c018d stc2 1, cr0, [ip], {141} ; 0x8d - bb1c: 05000018 streq r0, [r0, #-24] ; 0xffffffe8 - bb20: 00003a87 andeq r3, r0, r7, lsl #21 - bb24: 12018f05 andne r8, r1, #5, 30 - bb28: 0000003f andeq r0, r0, pc, lsr r0 - bb2c: 02002004 andeq r2, r0, #4 - bb30: 06000023 streq r0, [r0], -r3, lsr #32 - bb34: 00003177 andeq r3, r0, r7, ror r1 - bb38: 018a0504 orreq r0, sl, r4, lsl #10 - bb3c: 0019210f andseq r2, r9, pc, lsl #2 - bb40: 00550700 subseq r0, r5, r0, lsl #14 - bb44: 0d018c05 stceq 12, cr8, [r1, #-20] ; 0xffffffec - bb48: 00000033 andeq r0, r0, r3, lsr r0 - bb4c: 05004207 streq r4, [r0, #-519] ; 0xfffffdf9 - bb50: da070190 ble 1cc198 <_image_size+0x125708> - bb54: 00000018 andeq r0, r0, r8, lsl r0 - bb58: 00325b08 eorseq r5, r2, r8, lsl #22 - bb5c: 01910500 orrseq r0, r1, r0, lsl #10 - bb60: 0018fc03 andseq pc, r8, r3, lsl #24 - bb64: 32850400 addcc r0, r5, #0, 8 - bb68: 05040000 streq r0, [r4, #-0] - bb6c: 500c01cb andpl r0, ip, fp, asr #3 - bb70: 05000019 streq r0, [r0, #-25] ; 0xffffffe7 - bb74: 00003a8c andeq r3, r0, ip, lsl #21 - bb78: 1201cd05 andne ip, r1, #320 ; 0x140 - bb7c: 0000003f andeq r0, r0, pc, lsr r0 - bb80: 02002004 andeq r2, r0, #4 - bb84: 06000023 streq r0, [r0], -r3, lsr #32 - bb88: 00003dd3 ldrdeq r3, [r0], -r3 ; - bb8c: 01c80504 biceq r0, r8, r4, lsl #10 - bb90: 0019750f andseq r7, r9, pc, lsl #10 - bb94: 00550700 subseq r0, r5, r0, lsl #14 - bb98: 0d01ca05 vstreq s24, [r1, #-20] ; 0xffffffec - bb9c: 00000033 andeq r0, r0, r3, lsr r0 - bba0: 05004207 streq r4, [r0, #-519] ; 0xfffffdf9 - bba4: 2e0701ce adfcsdm f0, f7, #0.5 - bba8: 00000019 andeq r0, r0, r9, lsl r0 - bbac: 003d4208 eorseq r4, sp, r8, lsl #4 - bbb0: 01cf0500 biceq r0, pc, r0, lsl #10 - bbb4: 00195003 andseq r5, r9, r3 - bbb8: 3e660400 cdpcc 4, 6, cr0, cr6, cr0, {0} - bbbc: 06040000 streq r0, [r4], -r0 - bbc0: 0d0c086f stceq 8, cr0, [ip, #-444] ; 0xfffffe44 - bbc4: 0500001b streq r0, [r0, #-27] ; 0xffffffe5 - bbc8: 00001daf andeq r1, r0, pc, lsr #27 - bbcc: 12087106 andne r7, r8, #-2147483647 ; 0x80000001 - bbd0: 0000003f andeq r0, r0, pc, lsr r0 - bbd4: 021e0204 andseq r0, lr, #4, 4 ; 0x40000000 - bbd8: 9c050023 stcls 0, cr0, [r5], {35} ; 0x23 - bbdc: 06000032 ; instruction: 0x06000032 - bbe0: 3f120872 svccc 0x00120872 - bbe4: 04000000 streq r0, [r0], #-0 - bbe8: 23021c02 movwcs r1, #11266 ; 0x2c02 - bbec: 3b440500 blcc 110cff4 <_image_size+0x1066564> - bbf0: 73060000 movwvc r0, #24576 ; 0x6000 - bbf4: 003f1208 eorseq r1, pc, r8, lsl #4 - bbf8: 02040000 andeq r0, r4, #0 - bbfc: 0023021a eoreq r0, r3, sl, lsl r2 - bc00: 00326905 eorseq r6, r2, r5, lsl #18 - bc04: 08740600 ldmdaeq r4!, {r9, sl}^ - bc08: 00003f12 andeq r3, r0, r2, lsl pc - bc0c: 18020400 stmdane r2, {sl} - bc10: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - bc14: 00003641 andeq r3, r0, r1, asr #12 - bc18: 12087506 andne r7, r8, #25165824 ; 0x1800000 - bc1c: 0000003f andeq r0, r0, pc, lsr r0 - bc20: 02160204 andseq r0, r6, #4, 4 ; 0x40000000 - bc24: 9b050023 blls 14bcb8 <_image_size+0xa5228> - bc28: 06000037 ; instruction: 0x06000037 - bc2c: 3f120876 svccc 0x00120876 - bc30: 04000000 streq r0, [r0], #-0 - bc34: 23021501 movwcs r1, #9473 ; 0x2501 - bc38: 32360500 eorscc r0, r6, #0, 10 - bc3c: 77060000 strvc r0, [r6, -r0] - bc40: 003f1208 eorseq r1, pc, r8, lsl #4 - bc44: 01040000 mrseq r0, (UNDEF: 4) - bc48: 00230214 eoreq r0, r3, r4, lsl r2 - bc4c: 003e5505 eorseq r5, lr, r5, lsl #10 - bc50: 08780600 ldmdaeq r8!, {r9, sl}^ - bc54: 00003f12 andeq r3, r0, r2, lsl pc - bc58: 13010400 movwne r0, #5120 ; 0x1400 - bc5c: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - bc60: 00003e44 andeq r3, r0, r4, asr #28 - bc64: 12087906 andne r7, r8, #98304 ; 0x18000 - bc68: 0000003f andeq r0, r0, pc, lsr r0 - bc6c: 02120104 andseq r0, r2, #4, 2 - bc70: f9050023 ; instruction: 0xf9050023 - bc74: 0600003e ; instruction: 0x0600003e - bc78: 3f12087a svccc 0x0012087a - bc7c: 04000000 streq r0, [r0], #-0 - bc80: 23021101 movwcs r1, #8449 ; 0x2101 - bc84: 34d80500 ldrbcc r0, [r8], #1280 ; 0x500 - bc88: 7b060000 blvc 18bc90 <_image_size+0xe5200> - bc8c: 003f1208 eorseq r1, pc, r8, lsl #4 - bc90: 01040000 mrseq r0, (UNDEF: 4) - bc94: 00230210 eoreq r0, r3, r0, lsl r2 - bc98: 0039ee05 eorseq lr, r9, r5, lsl #28 - bc9c: 087c0600 ldmdaeq ip!, {r9, sl}^ - bca0: 00003f12 andeq r3, r0, r2, lsl pc - bca4: 0f010400 svceq 0x00010400 - bca8: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - bcac: 00003cf5 strdeq r3, [r0], -r5 - bcb0: 12087d06 andne r7, r8, #384 ; 0x180 - bcb4: 0000003f andeq r0, r0, pc, lsr r0 - bcb8: 020b0404 andeq r0, fp, #4, 8 ; 0x4000000 - bcbc: 69050023 stmdbvs r5, {r0, r1, r5} - bcc0: 06000034 ; instruction: 0x06000034 - bcc4: 3f12087e svccc 0x0012087e - bcc8: 04000000 streq r0, [r0], #-0 - bccc: 23020704 movwcs r0, #9988 ; 0x2704 - bcd0: 35300500 ldrcc r0, [r0, #-1280]! ; 0xfffffb00 - bcd4: 7f060000 svcvc 0x00060000 - bcd8: 003f1208 eorseq r1, pc, r8, lsl #4 - bcdc: 01040000 mrseq r0, (UNDEF: 4) - bce0: 00230206 eoreq r0, r3, r6, lsl #4 - bce4: 00324705 eorseq r4, r2, r5, lsl #14 - bce8: 08800600 stmeq r0, {r9, sl} - bcec: 00003f12 andeq r3, r0, r2, lsl pc - bcf0: 05010400 streq r0, [r1, #-1024] ; 0xfffffc00 - bcf4: 05002302 streq r2, [r0, #-770] ; 0xfffffcfe - bcf8: 0000380b andeq r3, r0, fp, lsl #16 - bcfc: 12088106 andne r8, r8, #-2147483647 ; 0x80000001 - bd00: 0000003f andeq r0, r0, pc, lsr r0 - bd04: 02040104 andeq r0, r4, #4, 2 - bd08: 65050023 strvs r0, [r5, #-35] ; 0xffffffdd - bd0c: 0600003b ; instruction: 0x0600003b - bd10: 3f120882 svccc 0x00120882 - bd14: 04000000 streq r0, [r0], #-0 - bd18: 23020301 movwcs r0, #8961 ; 0x2301 - bd1c: 33260500 ; instruction: 0x33260500 - bd20: 83060000 movwhi r0, #24576 ; 0x6000 - bd24: 003f1208 eorseq r1, pc, r8, lsl #4 - bd28: 02040000 andeq r0, r4, #0 - bd2c: 00230201 eoreq r0, r3, r1, lsl #4 - bd30: 001db905 andseq fp, sp, r5, lsl #18 - bd34: 08840600 stmeq r4, {r9, sl} - bd38: 00003f12 andeq r3, r0, r2, lsl pc - bd3c: 00010400 andeq r0, r1, r0, lsl #8 - bd40: 00002302 andeq r2, r0, r2, lsl #6 - bd44: 0039a406 eorseq sl, r9, r6, lsl #8 - bd48: 6c060400 cfstrsvs mvf0, [r6], {-0} - bd4c: 1b320f08 blne c8f974 <_image_size+0xbe8ee4> - bd50: 55070000 strpl r0, [r7, #-0] - bd54: 086e0600 stmdaeq lr!, {r9, sl}^ - bd58: 0000330d andeq r3, r0, sp, lsl #6 - bd5c: 00420700 subeq r0, r2, r0, lsl #14 - bd60: 07088506 streq r8, [r8, -r6, lsl #10] - bd64: 00001982 andeq r1, r0, r2, lsl #19 - bd68: 3c4d0800 mcrrcc 8, 0, r0, sp, cr0 - bd6c: 86060000 strhi r0, [r6], -r0 - bd70: 1b0d0308 blne 34c998 <_image_size+0x2a5f08> - bd74: 01020000 mrseq r0, (UNDEF: 2) - bd78: 0003fc06 andeq pc, r3, r6, lsl #24 - bd7c: 05020200 streq r0, [r2, #-512] ; 0xfffffe00 - bd80: 000002f9 strdeq r0, [r0], -r9 - bd84: 5a050402 bpl 14cd94 <_image_size+0xa6304> - bd88: 02000002 andeq r0, r0, #2 - bd8c: 02550508 subseq r0, r5, #8, 10 ; 0x2000000 - bd90: b8030000 stmdalt r3, {} ; - bd94: 07000000 streq r0, [r0, -r0] - bd98: 1b6c1934 blne 1b12270 <_image_size+0x1a6b7e0> - bd9c: 5b0a0000 blpl 28bda4 <_image_size+0x1e5314> - bda0: 0200001b andeq r0, r0, #27 - bda4: 00fa0704 rscseq r0, sl, r4, lsl #14 - bda8: 08020000 stmdaeq r2, {} ; - bdac: 0000f507 andeq pc, r0, r7, lsl #10 - bdb0: 05040b00 streq r0, [r4, #-2816] ; 0xfffff500 - bdb4: 00746e69 rsbseq r6, r4, r9, ror #28 - bdb8: 002e5e0c eoreq r5, lr, ip, lsl #28 - bdbc: 25010700 strcs r0, [r1, #-1792] ; 0xfffff900 - bdc0: 08000000 stmdaeq r0, {} ; - bdc4: 1ba60633 blne fe98d698 - bdc8: 180d0000 stmdane sp, {} ; - bdcc: 03000031 movweq r0, #49 ; 0x31 - bdd0: 002f800d eoreq r8, pc, sp - bdd4: dc0d0100 stfles f0, [sp], {-0} - bdd8: 0000002d andeq r0, r0, sp, lsr #32 - bddc: 3e900c00 cdpcc 12, 9, cr0, cr0, cr0, {0} - bde0: 01070000 mrseq r0, (UNDEF: 7) - bde4: 00000025 andeq r0, r0, r5, lsr #32 - bde8: cb0e3a08 blgt 39a610 <_image_size+0x2f3b80> - bdec: 0d00001b stceq 0, cr0, [r0, #-108] ; 0xffffff94 - bdf0: 00002a53 andeq r2, r0, r3, asr sl - bdf4: 321d0d00 andscc r0, sp, #0, 26 - bdf8: 0d010000 stceq 0, cr0, [r1, #-0] - bdfc: 00003f0a andeq r3, r0, sl, lsl #30 - be00: 02030002 andeq r0, r3, #2 - be04: 0800003d stmdaeq r0, {r0, r2, r3, r4, r5} - be08: 1ba6033e blne fe98cb08 - be0c: b90c0000 stmdblt ip, {} ; - be10: 0700002a streq r0, [r0, -sl, lsr #32] - be14: 00002501 andeq r2, r0, r1, lsl #10 - be18: 0e410800 cdpeq 8, 4, cr0, cr1, cr0, {0} - be1c: 00001c14 andeq r1, r0, r4, lsl ip - be20: 002cc00d eoreq ip, ip, sp - be24: 530d0000 movwpl r0, #53248 ; 0xd000 - be28: 0100002c tsteq r0, ip, lsr #32 - be2c: 002c4a0d eoreq r4, ip, sp, lsl #20 - be30: 010d0200 mrseq r0, SP_fiq - be34: 0300002d movweq r0, #45 ; 0x2d - be38: 002ceb0d eoreq lr, ip, sp, lsl #22 - be3c: 790d0400 stmdbvc sp, {sl} - be40: 0500002a streq r0, [r0, #-42] ; 0xffffffd6 - be44: 002c7e0d eoreq r7, ip, sp, lsl #28 - be48: 03000600 movweq r0, #1536 ; 0x600 - be4c: 00003506 andeq r3, r0, r6, lsl #10 - be50: d7034908 strle r4, [r3, -r8, lsl #18] - be54: 0c00001b stceq 0, cr0, [r0], {27} - be58: 0000208b andeq r2, r0, fp, lsl #1 - be5c: 00250107 eoreq r0, r5, r7, lsl #2 - be60: 4c080000 stcmi 0, cr0, [r8], {-0} - be64: 001c870e andseq r8, ip, lr, lsl #14 - be68: 20260d00 eorcs r0, r6, r0, lsl #26 - be6c: 0d000000 stceq 0, cr0, [r0, #-0] - be70: 00002168 andeq r2, r0, r8, ror #2 - be74: 1fe20d01 svcne 0x00e20d01 - be78: 0d020000 stceq 0, cr0, [r2, #-0] - be7c: 00002069 andeq r2, r0, r9, rrx - be80: 21380d03 teqcs r8, r3, lsl #26 - be84: 0d040000 stceq 0, cr0, [r4, #-0] - be88: 00002179 andeq r2, r0, r9, ror r1 - be8c: 20820d05 addcs r0, r2, r5, lsl #26 - be90: 0d060000 stceq 0, cr0, [r6, #-0] - be94: 00001fa9 andeq r1, r0, r9, lsr #31 - be98: 20980d07 addscs r0, r8, r7, lsl #26 - be9c: 0d080000 stceq 0, cr0, [r8, #-0] - bea0: 0000204a andeq r2, r0, sl, asr #32 - bea4: 207a0d09 rsbscs r0, sl, r9, lsl #26 - bea8: 0d0a0000 stceq 0, cr0, [sl, #-0] - beac: 000020be strheq r2, [r0], -lr - beb0: 1fcd0d0b svcne 0x00cd0d0b - beb4: 0d0c0000 stceq 0, cr0, [ip, #-0] - beb8: 00002037 andeq r2, r0, r7, lsr r0 - bebc: 7703000d strvc r0, [r3, -sp] - bec0: 08000032 stmdaeq r0, {r1, r4, r5} - bec4: 1c20035b stcne 3, cr0, [r0], #-364 ; 0xfffffe94 - bec8: b20e0000 andlt r0, lr, #0 - becc: 08000020 stmdaeq r0, {r5} - bed0: 1b671766 blne 19d1c70 <_image_size+0x192b1e0> - bed4: 01010000 mrseq r0, (UNDEF: 1) - bed8: 001b670f andseq r6, fp, pc, lsl #14 - bedc: 001cac00 andseq sl, ip, r0, lsl #24 - bee0: 0a001000 beq fee8 - bee4: 00001ca1 andeq r1, r0, r1, lsr #25 - bee8: 001fb50e andseq fp, pc, lr, lsl #10 - beec: 17670800 strbne r0, [r7, -r0, lsl #16]! - bef0: 00001cac andeq r1, r0, ip, lsr #25 - bef4: fb0e0101 blx 38c302 <_image_size+0x2e5872> - bef8: 0800001f stmdaeq r0, {r0, r1, r2, r3, r4} - befc: 1cac1768 stcne 7, cr1, [ip], #416 ; 0x1a0 - bf00: 01010000 mrseq r0, (UNDEF: 1) - bf04: 0021420e eoreq r4, r1, lr, lsl #4 - bf08: 17690800 strbne r0, [r9, -r0, lsl #16]! - bf0c: 00001b67 andeq r1, r0, r7, ror #22 - bf10: c10e0101 tstgt lr, r1, lsl #2 - bf14: 0800001f stmdaeq r0, {r0, r1, r2, r3, r4} - bf18: 1b67176a blne 19d1cc8 <_image_size+0x192b238> - bf1c: 01010000 mrseq r0, (UNDEF: 1) - bf20: 00007211 andeq r7, r0, r1, lsl r2 - bf24: 03340900 teqeq r4, #0, 18 - bf28: 00003f15 andeq r3, r0, r5, lsl pc - bf2c: 12010100 andne r0, r1, #0, 2 - bf30: 00001c93 muleq r0, r3, ip - bf34: 05104001 ldreq r4, [r0, #-1] - bf38: 0a608003 beq 182bf4c <_image_size+0x17854bc> - bf3c: 1cb11280 lfmne f1, 4, [r1], #512 ; 0x200 - bf40: 41010000 mrsmi r0, (UNDEF: 1) - bf44: 84030510 strhi r0, [r3], #-1296 ; 0xfffffaf0 - bf48: 12800a60 addne r0, r0, #96, 20 ; 0x60000 - bf4c: 00001cbf ; instruction: 0x00001cbf - bf50: 05104201 ldreq r4, [r0, #-513] ; 0xfffffdff - bf54: 0a609803 beq 1831f68 <_image_size+0x178b4d8> - bf58: 1ccd1280 sfmne f1, 2, [sp], {128} ; 0x80 - bf5c: 43010000 movwmi r0, #4096 ; 0x1000 - bf60: ac030510 cfstr32ge mvfx0, [r3], {16} - bf64: 12800a60 addne r0, r0, #96, 20 ; 0x60000 - bf68: 00001cdb ldrdeq r1, [r0], -fp - bf6c: 05104401 ldreq r4, [r0, #-1025] ; 0xfffffbff - bf70: 0a60b003 beq 1837f84 <_image_size+0x17914f4> - bf74: 4d011380 stcmi 3, cr1, [r1, #-512] ; 0xfffffe00 - bf78: 01000039 tsteq r0, r9, lsr r0 - bf7c: 01060196 ; instruction: 0x01060196 - bf80: 800a4648 andhi r4, sl, r8, asr #12 - bf84: 800a475c andhi r4, sl, ip, asr r7 - bf88: 00001384 andeq r1, r0, r4, lsl #7 - bf8c: ec011301 stc 3, cr1, [r1], {1} - bf90: 01000032 tsteq r0, r2, lsr r0 - bf94: 0106018a smlabbeq r6, sl, r1, r0 - bf98: 800a4620 andhi r4, sl, r0, lsr #12 - bf9c: 800a4648 andhi r4, sl, r8, asr #12 - bfa0: 000013c8 andeq r1, r0, r8, asr #7 - bfa4: a9011401 stmdbge r1, {r0, sl, ip} - bfa8: 01000032 tsteq r0, r2, lsr r0 - bfac: 01060166 tsteq r6, r6, ror #2 - bfb0: 800a45b0 ; instruction: 0x800a45b0 - bfb4: 800a4620 andhi r4, sl, r0, lsr #12 - bfb8: 0000140c andeq r1, r0, ip, lsl #8 - bfbc: 001dab01 andseq sl, sp, r1, lsl #22 - bfc0: 3ec41500 cdpcc 5, 12, cr1, cr4, cr0, {0} - bfc4: 66010000 strvs r0, [r1], -r0 - bfc8: 1bcb2501 blne ff2d53d4 - bfcc: 91020000 mrsls r0, (UNDEF: 2) - bfd0: 3398166f orrscc r1, r8, #116391936 ; 0x6f00000 - bfd4: 68010000 stmdavs r1, {} ; - bfd8: 1b5b0e01 blne 16cf7e4 <_image_size+0x1628d54> - bfdc: 91020000 mrsls r0, (UNDEF: 2) - bfe0: 01140074 tsteq r4, r4, ror r0 - bfe4: 00003a63 andeq r3, r0, r3, ror #20 - bfe8: 06014801 streq r4, [r1], -r1, lsl #16 - bfec: 0a44a801 beq 1135ff8 <_image_size+0x108f568> - bff0: 0a45b080 beq 11781f8 <_image_size+0x10d1768> - bff4: 00145080 andseq r5, r4, r0, lsl #1 - bff8: 1e180100 mufnee f0, f0, f0 - bffc: a2150000 andsge r0, r5, #0 - c000: 01000033 tsteq r0, r3, lsr r0 - c004: 5b290148 blpl a4c52c <_image_size+0x9a5a9c> - c008: 0200001b andeq r0, r0, #27 - c00c: 1d156491 cfldrsne mvf6, [r5, #-580] ; 0xfffffdbc - c010: 01000033 tsteq r0, r3, lsr r0 - c014: 18360148 ldmdane r6!, {r3, r6, r8} - c018: 0200001e andeq r0, r0, #30 - c01c: 9c166391 ldcls 3, cr6, [r6], {145} ; 0x91 - c020: 01000038 tsteq r0, r8, lsr r0 - c024: 5b0e014a blpl 38c554 <_image_size+0x2e5ac4> - c028: 0200001b andeq r0, r0, #27 - c02c: 8b167491 blhi 5a9278 <_image_size+0x5027e8> - c030: 01000028 tsteq r0, r8, lsr #32 - c034: 5b0e014b blpl 38c568 <_image_size+0x2e5ad8> - c038: 0200001b andeq r0, r0, #27 - c03c: ac167091 ldcge 0, cr7, [r6], {145} ; 0x91 - c040: 0100003d tsteq r0, sp, lsr r0 - c044: 5b0e014c blpl 38c57c <_image_size+0x2e5aec> - c048: 0200001b andeq r0, r0, #27 - c04c: 02006c91 andeq r6, r0, #37120 ; 0x9100 - c050: 0b580201 bleq 160c85c <_image_size+0x1565dcc> - c054: 01170000 tsteq r7, r0 - c058: 0000360a andeq r3, r0, sl, lsl #12 - c05c: 0106d601 tsteq r6, r1, lsl #12 - c060: 800a3e7c andhi r3, sl, ip, ror lr - c064: 800a44a8 andhi r4, sl, r8, lsr #9 - c068: 00001494 muleq r0, r4, r4 - c06c: 001e7701 andseq r7, lr, r1, lsl #14 - c070: 3ca01800 stccc 8, cr1, [r0] - c074: d6010000 strle r0, [r1], -r0 - c078: 001b5b23 andseq r5, fp, r3, lsr #22 - c07c: 6c910200 lfmvs f0, 4, [r1], {0} - c080: 00367b18 eorseq r7, r6, r8, lsl fp - c084: 3ad60100 bcc ff58c48c - c088: 00001b5b andeq r1, r0, fp, asr fp - c08c: 19689102 stmdbne r8!, {r1, r8, ip, pc}^ - c090: 00003563 andeq r3, r0, r3, ror #10 - c094: 5b0ed801 blpl 3c20a0 <_image_size+0x31b610> - c098: 0200001b andeq r0, r0, #27 - c09c: 1a197491 bne 6692e8 <_image_size+0x5c2858> - c0a0: 0100003a tsteq r0, sl, lsr r0 - c0a4: 1b5b0ed9 blne 16cfc10 <_image_size+0x1629180> - c0a8: 91020000 mrsls r0, (UNDEF: 2) - c0ac: 011a0070 tsteq sl, r0, ror r0 - c0b0: 00003473 andeq r3, r0, r3, ror r4 - c0b4: 0106cd01 tsteq r6, r1, lsl #26 - c0b8: 800a3e10 andhi r3, sl, r0, lsl lr - c0bc: 800a3e7c andhi r3, sl, ip, ror lr - c0c0: 000014cc andeq r1, r0, ip, asr #9 - c0c4: 001ec001 andseq ip, lr, r1 - c0c8: 35631800 strbcc r1, [r3, #-2048]! ; 0xfffff800 - c0cc: cd010000 stcgt 0, cr0, [r1, #-0] - c0d0: 001b5b1f andseq r5, fp, pc, lsl fp - c0d4: 74910200 ldrvc r0, [r1], #512 ; 0x200 - c0d8: 003a1a18 eorseq r1, sl, r8, lsl sl - c0dc: 33cd0100 biccc r0, sp, #0, 2 - c0e0: 00001b5b andeq r1, r0, fp, asr fp - c0e4: 18709102 ldmdane r0!, {r1, r8, ip, pc}^ - c0e8: 0000367b andeq r3, r0, fp, ror r6 - c0ec: 5b48cd01 blpl 123f4f8 <_image_size+0x1198a68> - c0f0: 0200001b andeq r0, r0, #27 - c0f4: 1b006c91 blne 27340 - c0f8: 0032dd01 eorseq sp, r2, r1, lsl #26 - c0fc: 0aa20100 beq fe88c504 - c100: 001b5b01 andseq r5, fp, r1, lsl #22 - c104: 0a3c7400 beq f2910c <_image_size+0xe8267c> - c108: 0a3e1080 beq f90310 <_image_size+0xee9880> - c10c: 00151080 andseq r1, r5, r0, lsl #1 - c110: 1efe0100 cdpne 1, 15, cr0, cr14, cr0, {0} - c114: e6180000 ldr r0, [r8], -r0 - c118: 01000032 tsteq r0, r2, lsr r0 - c11c: 1c8727a2 stcne 7, cr2, [r7], {162} ; 0xa2 - c120: 91020000 mrsls r0, (UNDEF: 2) - c124: 3ced196f ; instruction: 0x3ced196f - c128: a4010000 strge r0, [r1], #-0 - c12c: 001b5b0e andseq r5, fp, lr, lsl #22 - c130: 74910200 ldrvc r0, [r1], #512 ; 0x200 - c134: 56011b00 strpl r1, [r1], -r0, lsl #22 - c138: 0100003b tsteq r0, fp, lsr r0 - c13c: 5b010a7c blpl 4eb34 - c140: ec00001b stc 0, cr0, [r0], {27} - c144: 74800a39 strvc r0, [r0], #2617 ; 0xa39 - c148: 48800a3c stmmi r0, {r2, r3, r4, r5, r9, fp} - c14c: 01000015 tsteq r0, r5, lsl r0 - c150: 00001f4b andeq r1, r0, fp, asr #30 - c154: 0032e618 eorseq lr, r2, r8, lsl r6 - c158: 277c0100 ldrbcs r0, [ip, -r0, lsl #2]! - c15c: 00001c14 andeq r1, r0, r4, lsl ip - c160: 196f9102 stmdbne pc!, {r1, r8, ip, pc}^ ; - c164: 00003ced andeq r3, r0, sp, ror #25 - c168: 5b0e7e01 blpl 3ab974 <_image_size+0x304ee4> - c16c: 0200001b andeq r0, r0, #27 - c170: f2197491 vqshl.s16 d7, d1, d25 - c174: 01000031 tsteq r0, r1, lsr r0 - c178: 1b5b0e7f blne 16cfb7c <_image_size+0x16290ec> - c17c: 91020000 mrsls r0, (UNDEF: 2) - c180: 011c0070 tsteq ip, r0, ror r0 - c184: 00003184 andeq r3, r0, r4, lsl #3 - c188: 01064a01 tsteq r6, r1, lsl #20 - c18c: 800a38c0 andhi r3, sl, r0, asr #17 - c190: 800a39ec andhi r3, sl, ip, ror #19 - c194: 00001580 andeq r1, r0, r0, lsl #11 - c198: 00220001 eoreq r0, r2, r1 - c19c: 00020000 andeq r0, r2, r0 - c1a0: 00001e22 andeq r1, r0, r2, lsr #28 - c1a4: 35a70104 strcc r0, [r7, #260]! ; 0x104 - c1a8: 475c0000 ldrbmi r0, [ip, -r0] - c1ac: 4770800a ldrbmi r8, [r0, -sl]! - c1b0: 3f8e800a svccc 0x008e800a - c1b4: 3fe30000 svccc 0x00e30000 - c1b8: 06f10000 ldrbteq r0, [r1], r0 - c1bc: 80010000 andhi r0, r1, r0 - c1c0: 00001498 muleq r0, r8, r4 - c1c4: 1e360002 cdpne 0, 3, cr0, cr6, cr2, {0} - c1c8: 01040000 mrseq r0, (UNDEF: 4) - c1cc: 0000042f andeq r0, r0, pc, lsr #8 - c1d0: 0040540c subeq r5, r0, ip, lsl #8 - c1d4: 0040aa00 subeq sl, r0, r0, lsl #20 - c1d8: 800f8c00 andhi r8, pc, r0, lsl #24 - c1dc: 80119027 andshi r9, r1, r7, lsr #32 - c1e0: 00362f27 eorseq r2, r6, r7, lsr #30 - c1e4: 06810200 streq r0, [r1], r0, lsl #4 - c1e8: 020c0000 andeq r0, ip, #0 - c1ec: 00600803 rsbeq r0, r0, r3, lsl #16 - c1f0: e6030000 str r0, [r3], -r0 - c1f4: 02000005 andeq r0, r0, #5 - c1f8: 00600b04 rsbeq r0, r0, r4, lsl #22 - c1fc: 23020000 movwcs r0, #8192 ; 0x2000 - c200: 05c30300 strbeq r0, [r3, #768] ; 0x300 - c204: 05020000 streq r0, [r2, #-0] - c208: 0000600b andeq r6, r0, fp - c20c: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - c210: 00195503 andseq r5, r9, r3, lsl #10 - c214: 0c060200 sfmeq f0, 4, [r6], {-0} - c218: 00000079 andeq r0, r0, r9, ror r0 - c21c: 00082302 andeq r2, r8, r2, lsl #6 - c220: 00660404 rsbeq r0, r6, r4, lsl #8 - c224: 01050000 mrseq r0, (UNDEF: 5) - c228: 00040308 andeq r0, r4, r8, lsl #6 - c22c: 00660600 rsbeq r0, r6, r0, lsl #12 - c230: 79070000 stmdbvc r7, {} ; - c234: 08000000 stmdaeq r0, {} ; - c238: 72040400 andvc r0, r4, #0, 8 - c23c: 09000000 stmdbeq r0, {} ; - c240: 00000025 andeq r0, r0, r5, lsr #32 - c244: 0000008a andeq r0, r0, sl, lsl #1 - c248: cc0b000a stcgt 0, cr0, [fp], {10} - c24c: 02000005 andeq r0, r0, #5 - c250: 007f1c09 rsbseq r1, pc, r9, lsl #24 - c254: 01010000 mrseq r0, (UNDEF: 1) - c258: 0006570b andeq r5, r6, fp, lsl #14 - c25c: 1c0a0200 sfmne f0, 4, [sl], {-0} - c260: 0000007f andeq r0, r0, pc, ror r0 - c264: 01050101 tsteq r5, r1, lsl #2 - c268: 0003fc06 andeq pc, r3, r6, lsl #24 - c26c: 05020500 streq r0, [r2, #-1280] ; 0xfffffb00 - c270: 000002f9 strdeq r0, [r0], -r9 - c274: 5a050405 bpl 14d290 <_image_size+0xa6800> - c278: 05000002 streq r0, [r0, #-2] - c27c: 02550508 subseq r0, r5, #8, 10 ; 0x2000000 - c280: 01050000 mrseq r0, (UNDEF: 5) - c284: 0003fa08 andeq pc, r3, r8, lsl #20 - c288: 07020500 streq r0, [r2, -r0, lsl #10] - c28c: 0000051f andeq r0, r0, pc, lsl r5 - c290: 0000b80c andeq fp, r0, ip, lsl #16 - c294: 19340300 ldmdbne r4!, {r8, r9} - c298: 000000dc ldrdeq r0, [r0], -ip - c29c: fa070405 blx 1cd2b8 <_image_size+0x126828> - c2a0: 0c000000 stceq 0, cr0, [r0], {-0} - c2a4: 000019e2 andeq r1, r0, r2, ror #19 - c2a8: ef193703 svc 0x00193703 - c2ac: 05000000 streq r0, [r0, #-0] - c2b0: 00f50708 rscseq r0, r5, r8, lsl #14 - c2b4: 040d0000 streq r0, [sp], #-0 - c2b8: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - c2bc: 07040500 streq r0, [r4, -r0, lsl #10] - c2c0: 000000ff strdeq r0, [r0], -pc ; - c2c4: 000a760c andeq r7, sl, ip, lsl #12 - c2c8: 1a560300 bne 158ced0 <_image_size+0x14e6440> - c2cc: 000000fd strdeq r0, [r0], -sp - c2d0: 002c1102 eoreq r1, ip, r2, lsl #2 - c2d4: 05041400 streq r1, [r4, #-1024] ; 0xfffffc00 - c2d8: 00016908 andeq r6, r1, r8, lsl #18 - c2dc: 2ac70300 bcs ff1ccee4 - c2e0: 06040000 streq r0, [r4], -r0 - c2e4: 0000790c andeq r7, r0, ip, lsl #18 - c2e8: 00230200 eoreq r0, r3, r0, lsl #4 - c2ec: 002cc903 eoreq ip, ip, r3, lsl #18 - c2f0: 10070400 andne r0, r7, r0, lsl #8 - c2f4: 00000174 andeq r0, r0, r4, ror r1 - c2f8: 03042302 movweq r2, #17154 ; 0x4302 - c2fc: 00002c9c muleq r0, ip, ip - c300: 790c0804 stmdbvc ip, {r2, fp} - c304: 02000000 andeq r0, r0, #0 - c308: 75030823 strvc r0, [r3, #-2083] ; 0xfffff7dd - c30c: 0400002c streq r0, [r0], #-44 ; 0xffffffd4 - c310: 0185100a orreq r1, r5, sl - c314: 23020000 movwcs r0, #8192 ; 0x2000 - c318: 2ad7030c bcs ff5ccf50 - c31c: 0b040000 bleq 10c324 <_image_size+0x65894> - c320: 00018510 andeq r8, r1, r0, lsl r5 - c324: 10230200 eorne r0, r3, r0, lsl #4 - c328: 00d00e00 sbcseq r0, r0, r0, lsl #28 - c32c: 01740000 cmneq r4, r0 - c330: 00080000 andeq r0, r8, r0 - c334: 01690404 cmneq r9, r4, lsl #8 - c338: e30e0000 movw r0, #57344 ; 0xe000 - c33c: 85000000 strhi r0, [r0, #-0] - c340: 08000001 stmdaeq r0, {r0} - c344: 7a040400 bvc 10d34c <_image_size+0x668bc> - c348: 0b000001 bleq c354 - c34c: 00002a85 andeq r2, r0, r5, lsl #21 - c350: 101f0e04 andsne r0, pc, r4, lsl #28 - c354: 01000001 tsteq r0, r1 - c358: 06700201 ldrbteq r0, [r0], -r1, lsl #4 - c35c: 05100000 ldreq r0, [r0, #-0] - c360: 01e30807 mvneq r0, r7, lsl #16 - c364: 43030000 movwmi r0, #12288 ; 0x3000 - c368: 0500000c streq r0, [r0, #-12] - c36c: 00790c08 rsbseq r0, r9, r8, lsl #24 - c370: 23020000 movwcs r0, #8192 ; 0x2000 - c374: 14930300 ldrne r0, [r3], #768 ; 0x300 - c378: 09050000 stmdbeq r5, {} ; - c37c: 00017410 andeq r7, r1, r0, lsl r4 - c380: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - c384: 000d4e03 andeq r4, sp, r3, lsl #28 - c388: 0c0b0500 cfstr32eq mvfx0, [fp], {-0} - c38c: 000001ee andeq r0, r0, lr, ror #3 - c390: 03082302 movweq r2, #33538 ; 0x8302 - c394: 00001639 andeq r1, r0, r9, lsr r6 - c398: 000c0c05 andeq r0, ip, r5, lsl #24 - c39c: 02000002 andeq r0, r0, #2 - c3a0: 0e000c23 cdpeq 12, 0, cr0, cr0, cr3, {1} - c3a4: 00000066 andeq r0, r0, r6, rrx - c3a8: 000001ee andeq r0, r0, lr, ror #3 - c3ac: 04040008 streq r0, [r4], #-8 - c3b0: 000001e3 andeq r0, r0, r3, ror #3 - c3b4: 0200010f andeq r0, r0, #-1073741821 ; 0xc0000003 - c3b8: 66100000 ldrvs r0, [r0], -r0 - c3bc: 00000000 andeq r0, r0, r0 - c3c0: 01f40404 mvnseq r0, r4, lsl #8 - c3c4: 3f0b0000 svccc 0x000b0000 - c3c8: 05000006 streq r0, [r0, #-6] - c3cc: 0199200f orrseq r2, r9, pc - c3d0: 01010000 mrseq r0, (UNDEF: 1) - c3d4: 000d3011 andeq r3, sp, r1, lsl r0 - c3d8: c2010700 andgt r0, r1, #0, 14 - c3dc: 0b000000 bleq c3e4 - c3e0: 05ed062e strbeq r0, [sp, #1582]! ; 0x62e - c3e4: 9a120000 bls 48c3ec <_image_size+0x3e595c> - c3e8: 0000000c andeq r0, r0, ip - c3ec: 000ca912 andeq sl, ip, r2, lsl r9 - c3f0: b8120100 ldmdalt r2, {r8} - c3f4: 0200000c andeq r0, r0, #12 - c3f8: 000cc712 andeq ip, ip, r2, lsl r7 - c3fc: d6120300 ldrle r0, [r2], -r0, lsl #6 - c400: 0400000c streq r0, [r0], #-12 - c404: 000ce512 andeq lr, ip, r2, lsl r5 - c408: f4120500 ; instruction: 0xf4120500 - c40c: 0600000c streq r0, [r0], -ip - c410: 000d0312 andeq r0, sp, r2, lsl r3 - c414: 12120700 andsne r0, r2, #0, 14 - c418: 0800000d stmdaeq r0, {r0, r2, r3} - c41c: 000d2112 andeq r2, sp, r2, lsl r1 - c420: 46120900 ldrmi r0, [r2], -r0, lsl #18 - c424: 0a000011 beq c470 - c428: 00115612 andseq r5, r1, r2, lsl r6 - c42c: 66120b00 ldrvs r0, [r2], -r0, lsl #22 - c430: 0c000011 stceq 0, cr0, [r0], {17} - c434: 00117612 andseq r7, r1, r2, lsl r6 - c438: 86120d00 ldrhi r0, [r2], -r0, lsl #26 - c43c: 0e000011 mcreq 0, 0, r0, cr0, cr1, {0} - c440: 00119612 andseq r9, r1, r2, lsl r6 - c444: ab120f00 blge 49004c <_image_size+0x3e95bc> - c448: 10000016 andne r0, r0, r6, lsl r0 - c44c: 0016bd12 andseq fp, r6, r2, lsl sp - c450: cf121100 svcgt 0x00121100 - c454: 12000016 andne r0, r0, #22 - c458: 0016e112 andseq lr, r6, r2, lsl r1 - c45c: 18121300 ldmdane r2, {r8, r9, ip} - c460: 14000017 strne r0, [r0], #-23 ; 0xffffffe9 - c464: 00172a12 andseq r2, r7, r2, lsl sl - c468: 3c121500 cfldr32cc mvfx1, [r2], {-0} - c46c: 16000017 ; instruction: 0x16000017 - c470: 00174e12 andseq r4, r7, r2, lsl lr - c474: 60121700 andsvs r1, r2, r0, lsl #14 - c478: 18000017 stmdane r0, {r0, r1, r2, r4} - c47c: 00177212 andseq r7, r7, r2, lsl r2 - c480: 84121900 ldrhi r1, [r2], #-2304 ; 0xfffff700 - c484: 1a000017 bne c4e8 - c488: 00179612 andseq r9, r7, r2, lsl r6 - c48c: a8121b00 ldmdage r2, {r8, r9, fp, ip} - c490: 1c000017 stcne 0, cr0, [r0], {23} - c494: 0017ba12 andseq fp, r7, r2, lsl sl - c498: 0b121d00 bleq 4938a0 <_image_size+0x3ece10> - c49c: 1e000018 mcrne 0, 0, r0, cr0, cr8, {0} - c4a0: 00181d12 andseq r1, r8, r2, lsl sp - c4a4: 64121f00 ldrvs r1, [r2], #-3840 ; 0xfffff100 - c4a8: 2000000d andcs r0, r0, sp - c4ac: 000f8e12 andeq r8, pc, r2, lsl lr ; - c4b0: 39122100 ldmdbcc r2, {r8, sp} - c4b4: 22000011 andcs r0, r0, #17 - c4b8: 00138712 andseq r8, r3, r2, lsl r7 - c4bc: 57122300 ldrpl r2, [r2, -r0, lsl #6] - c4c0: 24000012 strcs r0, [r0], #-18 ; 0xffffffee - c4c4: 000f1112 andeq r1, pc, r2, lsl r1 ; - c4c8: b8122500 ldmdalt r2, {r8, sl, sp} - c4cc: 26000012 ; instruction: 0x26000012 - c4d0: 000d5312 andeq r5, sp, r2, lsl r3 - c4d4: 0b122700 bleq 4960dc <_image_size+0x3ef64c> - c4d8: 28000012 stmdacs r0, {r1, r4} - c4dc: 00167912 andseq r7, r6, r2, lsl r9 - c4e0: df122900 svcle 0x00122900 - c4e4: 2a000015 bcs c540 - c4e8: 00158212 andseq r8, r5, r2, lsl r2 - c4ec: a6122b00 ldrge r2, [r2], -r0, lsl #22 - c4f0: 2c000011 stccs 0, cr0, [r0], {17} - c4f4: 000f7012 andeq r7, pc, r2, lsl r0 ; - c4f8: ac122d00 ldcge 13, cr2, [r2], {-0} - c4fc: 2e000012 mcrcs 0, 0, r0, cr0, cr2, {0} - c500: 0014b012 andseq fp, r4, r2, lsl r0 - c504: 96122f00 ldrls r2, [r2], -r0, lsl #30 - c508: 30000015 andcc r0, r0, r5, lsl r0 - c50c: 00154812 andseq r4, r5, r2, lsl r8 - c510: 60123100 andsvs r3, r2, r0, lsl #2 - c514: 3200000c andcc r0, r0, #12 - c518: 00152b12 andseq r2, r5, r2, lsl fp - c51c: f3123300 vcgt.u16 d3, d2, d0 - c520: 34000016 strcc r0, [r0], #-22 ; 0xffffffea - c524: 0011b612 andseq fp, r1, r2, lsl r6 - c528: fd123500 ldc2 5, cr3, [r2, #-0] - c52c: 36000010 ; instruction: 0x36000010 - c530: 00110c12 andseq r0, r1, r2, lsl ip - c534: 1b123700 blne 49a13c <_image_size+0x3f36ac> - c538: 38000011 stmdacc r0, {r0, r4} - c53c: 00112a12 andseq r2, r1, r2, lsl sl - c540: 21123900 tstcs r2, r0, lsl #18 - c544: 3a000013 bcc c598 - c548: 00132f12 andseq r2, r3, r2, lsl pc - c54c: 3d123b00 vldrcc d3, [r2, #-0] - c550: 3c000013 stccc 0, cr0, [r0], {19} - c554: 00134b12 andseq r4, r3, r2, lsl fp - c558: 59123d00 ldmdbpl r2, {r8, sl, fp, ip, sp} - c55c: 3e000013 mcrcc 0, 0, r0, cr0, cr3, {0} - c560: 0015ed12 andseq lr, r5, r2, lsl sp - c564: fc123f00 ldc2 15, cr3, [r2], {-0} - c568: 40000015 andmi r0, r0, r5, lsl r0 - c56c: 00160b12 andseq r0, r6, r2, lsl fp - c570: 1a124100 bne 49c978 <_image_size+0x3f5ee8> - c574: 42000016 andmi r0, r0, #22 - c578: 00162912 andseq r2, r6, r2, lsl r9 - c57c: d6124300 ldrle r4, [r2], -r0, lsl #6 - c580: 44000010 strmi r0, [r0], #-16 - c584: 0010e312 andseq lr, r0, r2, lsl r3 - c588: f0124500 ; instruction: 0xf0124500 - c58c: 46000010 ; instruction: 0x46000010 - c590: 000d4012 andeq r4, sp, r2, lsl r0 - c594: cd124700 ldcgt 7, cr4, [r2, #-0] - c598: 4800000d stmdami r0, {r0, r2, r3} - c59c: 000de012 andeq lr, sp, r2, lsl r0 - c5a0: f3124900 vmls.i16 d4, d2, d0 - c5a4: 4a00000d bmi c5e0 - c5a8: 00170412 andseq r0, r7, r2, lsl r4 - c5ac: 87124b00 ldrhi r4, [r2, -r0, lsl #22] - c5b0: 4c000016 stcmi 0, cr0, [r0], {22} - c5b4: 00169912 andseq r9, r6, r2, lsl r9 - c5b8: f8124d00 ; instruction: 0xf8124d00 - c5bc: 4e00000f cdpmi 0, 0, cr0, cr0, cr15, {0} - c5c0: 00100512 andseq r0, r0, r2, lsl r5 - c5c4: 12124f00 andsne r4, r2, #0, 30 - c5c8: 50000010 andpl r0, r0, r0, lsl r0 - c5cc: 00182f12 andseq r2, r8, r2, lsl pc - c5d0: 9f125100 svcls 0x00125100 - c5d4: 52000012 andpl r0, r0, #18 - c5d8: 000c5312 andeq r5, ip, r2, lsl r3 - c5dc: 80125300 andshi r5, r2, r0, lsl #6 - c5e0: 5400000f strpl r0, [r0], #-15 - c5e4: 000f4512 andeq r4, pc, r2, lsl r5 ; - c5e8: 91125500 tstls r2, r0, lsl #10 - c5ec: 56000010 ; instruction: 0x56000010 - c5f0: 000eee12 andeq lr, lr, r2, lsl lr - c5f4: c3125700 tstgt r2, #0, 14 - c5f8: 58000015 stmdapl r0, {r0, r2, r4} - c5fc: 0015d112 andseq sp, r5, r2, lsl r1 - c600: 34125900 ldrcc r5, [r2], #-2304 ; 0xfffff700 - c604: 5a000014 bpl c65c - c608: 00142112 andseq r2, r4, r2, lsl r1 - c60c: 0e125b00 vnmlseq.f64 d5, d2, d0 - c610: 5c000014 stcpl 0, cr0, [r0], {20} - c614: 0013fb12 andseq pc, r3, r2, lsl fp ; - c618: e8125d00 ldmda r2, {r8, sl, fp, ip, lr} - c61c: 5e000013 mcrpl 0, 0, r0, cr0, cr3, {0} - c620: 0013d512 andseq sp, r3, r2, lsl r5 - c624: c2125f00 andsgt r5, r2, #0, 30 - c628: 60000013 andvs r0, r0, r3, lsl r0 - c62c: 0013af12 andseq sl, r3, r2, lsl pc - c630: ad126100 ldfges f6, [r2, #-0] - c634: 62000015 andvs r0, r0, #21 - c638: 00151412 andseq r1, r5, r2, lsl r4 - c63c: 84126300 ldrhi r6, [r2], #-768 ; 0xfffffd00 - c640: 6400000c strvs r0, [r0], #-12 - c644: 00130a12 andseq r0, r3, r2, lsl sl - c648: 51126500 tstpl r2, r0, lsl #10 - c64c: 6600000f strvs r0, [r0], -pc - c650: 0010a412 andseq sl, r0, r2, lsl r4 - c654: c2126700 andsgt r6, r2, #0, 14 - c658: 68000011 stmdavs r0, {r0, r4} - c65c: 000efa12 andeq pc, lr, r2, lsl sl ; - c660: 5a126900 bpl 4a6a68 <_image_size+0x3fffd8> - c664: 6a000014 bvs c6bc - c668: 000c6d12 andeq r6, ip, r2, lsl sp - c66c: f5126b00 ; instruction: 0xf5126b00 - c670: 6c000017 stcvs 0, cr0, [r0], {23} - c674: 00164612 andseq r4, r6, r2, lsl r6 - c678: 50126d00 andspl r6, r2, r0, lsl #26 - c67c: 6e00000e cdpvs 0, 0, cr0, cr0, cr14, {0} - c680: 00105b12 andseq r5, r0, r2, lsl fp - c684: 06126f00 ldreq r6, [r2], -r0, lsl #30 - c688: 70000015 andvc r0, r0, r5, lsl r0 - c68c: 00136712 andseq r6, r3, r2, lsl r7 - c690: 28127100 ldmdacs r2, {r8, ip, sp, lr} - c694: 7200000c andvc r0, r0, #12 - c698: 0014bc12 andseq fp, r4, r2, lsl ip - c69c: c9127300 ldmdbgt r2, {r8, r9, ip, sp, lr} - c6a0: 74000014 strvc r0, [r0], #-20 ; 0xffffffec - c6a4: 0014d612 andseq sp, r4, r2, lsl r6 - c6a8: e3127500 tst r2, #0, 10 - c6ac: 76000014 ; instruction: 0x76000014 - c6b0: 000ecc12 andeq ip, lr, r2, lsl ip - c6b4: dd127700 ldcle 7, cr7, [r2, #-0] - c6b8: 7800000e stmdavc r0, {r1, r2, r3} - c6bc: 0012ca12 andseq ip, r2, r2, lsl sl - c6c0: db127900 blle 4aaac8 <_image_size+0x404038> - c6c4: 7a000012 bvc c714 - c6c8: 00139712 andseq r9, r3, r2, lsl r7 - c6cc: 47127b00 ldrmi r7, [r2, -r0, lsl #22] - c6d0: 7c000014 stcvc 0, cr0, [r0], {20} - c6d4: 000f2e12 andeq r2, pc, r2, lsl lr ; - c6d8: 29127d00 ldmdbcs r2, {r8, sl, fp, ip, sp, lr} - c6dc: 7e00000e cdpvc 0, 0, cr0, cr0, cr14, {0} - c6e0: 00121d12 andseq r1, r2, r2, lsl sp - c6e4: e0127f00 ands r7, r2, r0, lsl #30 - c6e8: 80000017 andhi r0, r0, r7, lsl r0 - c6ec: 000e0612 andeq r0, lr, r2, lsl r6 - c6f0: 66128100 ldrvs r8, [r2], -r0, lsl #2 - c6f4: 8200000e andhi r0, r0, #14 - c6f8: 000e7c12 andeq r7, lr, r2, lsl ip - c6fc: 55128300 ldrpl r8, [r2, #-768] ; 0xfffffd00 - c700: 84000015 strhi r0, [r0], #-21 ; 0xffffffeb - c704: 00156712 andseq r6, r5, r2, lsl r7 - c708: a3128500 tstge r2, #0, 10 - c70c: 86000013 ; instruction: 0x86000013 - c710: 00108512 andseq r8, r0, r2, lsl r5 - c714: 22128700 andscs r8, r2, #0, 14 - c718: 8800000f stmdahi r0, {r0, r1, r2, r3} - c71c: 000ea812 andeq sl, lr, r2, lsl r8 - c720: ba128900 blt 4aeb28 <_image_size+0x408098> - c724: 8a00000e bhi c764 - c728: 000e9212 andeq r9, lr, r2, lsl r2 - c72c: ec128b00 ; instruction: 0xec128b00 - c730: 8c000012 stchi 0, cr0, [r0], {18} - c734: 0012fb12 andseq pc, r2, r2, lsl fp ; - c738: 35128d00 ldrcc r8, [r2, #-3328] ; 0xfffff300 - c73c: 8e000012 mcrhi 0, 0, r0, cr0, cr2, {0} - c740: 00124612 andseq r4, r2, r2, lsl r6 - c744: d8128f00 ldmdale r2, {r8, r9, sl, fp, pc} - c748: 90000011 andls r0, r0, r1, lsl r0 - c74c: 0011e912 andseq lr, r1, r2, lsl r9 - c750: fa129100 blx 4b0b58 <_image_size+0x40a0c8> - c754: 92000011 andls r0, r0, #17 - c758: 00153812 andseq r3, r5, r2, lsl r8 - c75c: 88129300 ldmdahi r2, {r8, r9, ip, pc} - c760: 94000012 strls r0, [r0], #-18 ; 0xffffffee - c764: 00147012 andseq r7, r4, r2, lsl r0 - c768: 1c129500 cfldr32ne mvfx9, [r2], {-0} - c76c: 9600000e strls r0, [r0], -lr - c770: 00137512 andseq r7, r3, r2, lsl r5 - c774: 1f129700 svcne 0x00129700 - c778: 98000010 stmdals r0, {r4} - c77c: 00102e12 andseq r2, r0, r2, lsl lr - c780: 3d129900 vldrcc.16 s18, [r2, #-0] ; - c784: 9a000010 bls c7cc - c788: 00104c12 andseq r4, r0, r2, lsl ip - c78c: 5d129b00 vldrpl d9, [r2, #-0] - c790: 9c000016 stcls 0, cr0, [r0], {22} - c794: 00166b12 andseq r6, r6, r2, lsl fp - c798: 81129d00 tsthi r2, r0, lsl #26 - c79c: 9e000014 mcrls 0, 0, r0, cr0, cr4, {0} - c7a0: 00107212 andseq r7, r0, r2, lsl r2 - c7a4: cc129f00 ldcgt 15, cr9, [r2], {-0} - c7a8: a0000017 andge r0, r0, r7, lsl r0 - c7ac: 04080500 streq r0, [r8], #-1280 ; 0xfffffb00 - c7b0: 000002d5 ldrdeq r0, [r0], -r5 - c7b4: 0003d113 andeq sp, r3, r3, lsl r1 - c7b8: 015e0600 cmpeq lr, r0, lsl #12 - c7bc: 0000fd17 andeq pc, r0, r7, lsl sp ; - c7c0: 05470c00 strbeq r0, [r7, #-3072] ; 0xfffff400 - c7c4: 2e070000 cdpcs 0, 0, cr0, cr7, cr0, {0} - c7c8: 0000b40e andeq fp, r0, lr, lsl #8 - c7cc: 00890c00 addeq r0, r9, r0, lsl #24 - c7d0: 74070000 strvc r0, [r7], #-0 - c7d4: 0000b40e andeq fp, r0, lr, lsl #8 - c7d8: 07041400 streq r1, [r4, -r0, lsl #8] - c7dc: 063b03a5 ldrteq r0, [fp], -r5, lsr #7 - c7e0: 21150000 tstcs r5, r0 - c7e4: 07000002 streq r0, [r0, -r2] - c7e8: 05f40ca7 ldrbeq r0, [r4, #3239]! ; 0xca7 - c7ec: 08150000 ldmdaeq r5, {} ; - c7f0: 07000003 streq r0, [r0, -r3] - c7f4: 063b13a8 ldrteq r1, [fp], -r8, lsr #7 - c7f8: 09000000 stmdbeq r0, {} ; - c7fc: 000000c2 andeq r0, r0, r2, asr #1 - c800: 0000064b andeq r0, r0, fp, asr #12 - c804: 0000fd16 andeq pc, r0, r6, lsl sp ; - c808: 17000300 strne r0, [r0, -r0, lsl #6] - c80c: 09a20708 stmibeq r2!, {r3, r8, r9, sl} - c810: 00000673 andeq r0, r0, r3, ror r6 - c814: 0000cb03 andeq ip, r0, r3, lsl #22 - c818: 07a40700 streq r0, [r4, r0, lsl #14]! - c81c: 000000f6 strdeq r0, [r0], -r6 - c820: 03002302 movweq r2, #770 ; 0x302 - c824: 00000174 andeq r0, r0, r4, ror r1 - c828: 1905a907 stmdbne r5, {r0, r1, r2, r8, fp, sp, pc} - c82c: 02000006 andeq r0, r0, #6 - c830: 0c000423 cfstrseq mvf0, [r0], {35} ; 0x23 - c834: 0000029a muleq r0, sl, r2 - c838: 4b03aa07 blmi f705c <_image_size+0x505cc> - c83c: 18000006 stmdane r0, {r1, r2} - c840: 02730c04 rsbseq r0, r3, #4, 24 ; 0x400 - c844: 16080000 strne r0, [r8], -r0 - c848: 0000dc19 andeq sp, r0, r9, lsl ip - c84c: 004c0c00 subeq r0, ip, r0, lsl #24 - c850: 0c090000 stceq 0, cr0, [r9], {-0} - c854: 0000f60d andeq pc, r0, sp, lsl #12 - c858: 02180c00 andseq r0, r8, #0, 24 - c85c: 23080000 movwcs r0, #32768 ; 0x8000 - c860: 00068d1b andeq r8, r6, fp, lsl sp - c864: 009e0200 addseq r0, lr, r0, lsl #4 - c868: 08180000 ldmdaeq r8, {} ; - c86c: 070b0834 smladxeq fp, r4, r8, r0 - c870: 95030000 strls r0, [r3, #-0] - c874: 08000005 stmdaeq r0, {r0, r2} - c878: 070b1336 smladxeq fp, r6, r3, r1 - c87c: 23020000 movwcs r0, #8192 ; 0x2000 - c880: 6b5f1900 blvs 17d2c88 <_image_size+0x172c1f8> - c884: 07370800 ldreq r0, [r7, -r0, lsl #16]! - c888: 000000f6 strdeq r0, [r0], -r6 - c88c: 03042302 movweq r2, #17154 ; 0x4302 - c890: 00000350 andeq r0, r0, r0, asr r3 - c894: f60b3708 ; instruction: 0xf60b3708 - c898: 02000000 andeq r0, r0, #0 - c89c: 29030823 stmdbcs r3, {r0, r1, r5, fp} - c8a0: 0800004b stmdaeq r0, {r0, r1, r3, r6} - c8a4: 00f61437 rscseq r1, r6, r7, lsr r4 - c8a8: 23020000 movwcs r0, #8192 ; 0x2000 - c8ac: 0121030c ; instruction: 0x0121030c - c8b0: 37080000 strcc r0, [r8, -r0] - c8b4: 0000f61b andeq pc, r0, fp, lsl r6 ; - c8b8: 10230200 eorne r0, r3, r0, lsl #4 - c8bc: 00785f19 rsbseq r5, r8, r9, lsl pc - c8c0: 110b3808 tstne fp, r8, lsl #16 - c8c4: 02000007 andeq r0, r0, #7 - c8c8: 04001423 streq r1, [r0], #-1059 ; 0xfffffbdd - c8cc: 0006a504 andeq sl, r6, r4, lsl #10 - c8d0: 06810900 streq r0, [r1], r0, lsl #18 - c8d4: 07210000 streq r0, [r1, -r0]! - c8d8: fd160000 ldc2 0, cr0, [r6, #-0] - c8dc: 00000000 andeq r0, r0, r0 - c8e0: 036b0200 cmneq fp, #0, 4 - c8e4: 08240000 stmdaeq r4!, {} ; - c8e8: 07b6083c ; instruction: 0x07b6083c - c8ec: 38030000 stmdacc r3, {} ; - c8f0: 08000001 stmdaeq r0, {r0} - c8f4: 00f6093e rscseq r0, r6, lr, lsr r9 - c8f8: 23020000 movwcs r0, #8192 ; 0x2000 - c8fc: 00d30300 sbcseq r0, r3, r0, lsl #6 - c900: 3f080000 svccc 0x00080000 - c904: 0000f609 andeq pc, r0, r9, lsl #12 - c908: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - c90c: 0000c103 andeq ip, r0, r3, lsl #2 - c910: 09400800 stmdbeq r0, {fp}^ - c914: 000000f6 strdeq r0, [r0], -r6 - c918: 03082302 movweq r2, #33538 ; 0x8302 - c91c: 0000019f muleq r0, pc, r1 ; - c920: f6094108 ; instruction: 0xf6094108 - c924: 02000000 andeq r0, r0, #0 - c928: cc030c23 stcgt 12, cr0, [r3], {35} ; 0x23 - c92c: 08000002 stmdaeq r0, {r1} - c930: 00f60942 rscseq r0, r6, r2, asr #18 - c934: 23020000 movwcs r0, #8192 ; 0x2000 - c938: 03220310 ; instruction: 0x03220310 - c93c: 43080000 movwmi r0, #32768 ; 0x8000 - c940: 0000f609 andeq pc, r0, r9, lsl #12 - c944: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - c948: 0000a603 andeq sl, r0, r3, lsl #12 - c94c: 09440800 stmdbeq r4, {fp}^ - c950: 000000f6 strdeq r0, [r0], -r6 - c954: 03182302 tsteq r8, #134217728 ; 0x8000000 - c958: 00000141 andeq r0, r0, r1, asr #2 - c95c: f6094508 ; instruction: 0xf6094508 - c960: 02000000 andeq r0, r0, #0 - c964: a5031c23 strge r1, [r3, #-3107] ; 0xfffff3dd - c968: 08000002 stmdaeq r0, {r1} - c96c: 00f60946 rscseq r0, r6, r6, asr #18 - c970: 23020000 movwcs r0, #8192 ; 0x2000 - c974: 001a0020 andseq r0, sl, r0, lsr #32 - c978: 08000000 stmdaeq r0, {} ; - c97c: 084f0801 stmdaeq pc, {r0, fp}^ ; - c980: 00000804 andeq r0, r0, r4, lsl #16 - c984: 00051003 andeq r1, r5, r3 - c988: 0a500800 beq 140e990 <_image_size+0x1367f00> - c98c: 00000804 andeq r0, r0, r4, lsl #16 - c990: 03002302 movweq r2, #770 ; 0x302 - c994: 000003e6 andeq r0, r0, r6, ror #7 - c998: 04095108 streq r5, [r9], #-264 ; 0xfffffef8 - c99c: 03000008 movweq r0, #8 - c9a0: 03018023 movweq r8, #4131 ; 0x1023 - c9a4: 00000532 andeq r0, r0, r2, lsr r5 - c9a8: 810a5308 tsthi sl, r8, lsl #6 - c9ac: 03000006 movweq r0, #6 - c9b0: 03028023 movweq r8, #8227 ; 0x2023 - c9b4: 00000582 andeq r0, r0, r2, lsl #11 - c9b8: 810a5608 tsthi sl, r8, lsl #12 - c9bc: 03000006 movweq r0, #6 - c9c0: 00028423 andeq r8, r2, r3, lsr #8 - c9c4: 00067f09 andeq r7, r6, r9, lsl #30 - c9c8: 00081400 andeq r1, r8, r0, lsl #8 - c9cc: 00fd1600 rscseq r1, sp, r0, lsl #12 - c9d0: 001f0000 andseq r0, pc, r0 - c9d4: 0002e81a andeq lr, r2, sl, lsl r8 - c9d8: 08019000 stmdaeq r1, {ip, pc} - c9dc: 08600862 stmdaeq r0!, {r1, r5, r6, fp}^ - c9e0: 95030000 strls r0, [r3, #-0] - c9e4: 08000005 stmdaeq r0, {r0, r2} - c9e8: 08601263 stmdaeq r0!, {r0, r1, r5, r6, r9, ip}^ - c9ec: 23020000 movwcs r0, #8192 ; 0x2000 - c9f0: 01500300 cmpeq r0, r0, lsl #6 - c9f4: 64080000 strvs r0, [r8], #-0 - c9f8: 0000f606 andeq pc, r0, r6, lsl #12 - c9fc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - ca00: 00009103 andeq r9, r0, r3, lsl #2 - ca04: 09660800 stmdbeq r6!, {fp}^ - ca08: 00000866 andeq r0, r0, r6, ror #16 - ca0c: 03082302 movweq r2, #33538 ; 0x8302 - ca10: 00000000 andeq r0, r0, r0 - ca14: b61e6708 ldrlt r6, [lr], -r8, lsl #14 - ca18: 03000007 movweq r0, #7 - ca1c: 00018823 andeq r8, r1, r3, lsr #16 - ca20: 08140404 ldmdaeq r4, {r2, sl} - ca24: 76090000 strvc r0, [r9], -r0 - ca28: 76000008 strvc r0, [r0], -r8 - ca2c: 16000008 strne r0, [r0], -r8 - ca30: 000000fd strdeq r0, [r0], -sp - ca34: 0404001f streq r0, [r4], #-31 ; 0xffffffe1 - ca38: 0000087c andeq r0, r0, ip, ror r8 - ca3c: 2202011b andcs r0, r2, #-1073741818 ; 0xc0000006 - ca40: 08000004 stmdaeq r0, {r2} - ca44: aa087a08 bge 22b26c <_image_size+0x1847dc> - ca48: 03000008 movweq r0, #8 - ca4c: 00001859 andeq r1, r0, r9, asr r8 - ca50: aa117b08 bge 46b678 <_image_size+0x3c4be8> - ca54: 02000008 andeq r0, r0, #8 - ca58: 3d030023 stccc 0, cr0, [r3, #-140] ; 0xffffff74 - ca5c: 08000008 stmdaeq r0, {r3} - ca60: 00f6067c rscseq r0, r6, ip, ror r6 - ca64: 23020000 movwcs r0, #8192 ; 0x2000 - ca68: 04040004 streq r0, [r4], #-4 - ca6c: 000000c2 andeq r0, r0, r2, asr #1 - ca70: 00011902 andeq r1, r1, r2, lsl #18 - ca74: ba086800 blt 226a7c <_image_size+0x17ffec> - ca78: 000a2308 andeq r2, sl, r8, lsl #6 - ca7c: 705f1900 subsvc r1, pc, r0, lsl #18 - ca80: 12bb0800 adcsne r0, fp, #0, 16 - ca84: 000008aa andeq r0, r0, sl, lsr #17 - ca88: 19002302 stmdbne r0, {r1, r8, r9, sp} - ca8c: 0800725f stmdaeq r0, {r0, r1, r2, r3, r4, r6, r9, ip, sp, lr} - ca90: 00f607bc ldrhteq r0, [r6], #124 ; 0x7c - ca94: 23020000 movwcs r0, #8192 ; 0x2000 - ca98: 775f1904 ldrbvc r1, [pc, -r4, lsl #18] - ca9c: 07bd0800 ldreq r0, [sp, r0, lsl #16]! - caa0: 000000f6 strdeq r0, [r0], -r6 - caa4: 03082302 movweq r2, #33538 ; 0x8302 - caa8: 00000036 andeq r0, r0, r6, lsr r0 - caac: ad09be08 stcge 14, cr11, [r9, #-32] ; 0xffffffe0 - cab0: 02000000 andeq r0, r0, #0 - cab4: 8a030c23 bhi cfb48 <_image_size+0x290b8> - cab8: 08000002 stmdaeq r0, {r1} - cabc: 00ad09bf strhteq r0, [sp], pc - cac0: 23020000 movwcs r0, #8192 ; 0x2000 - cac4: 625f190e subsvs r1, pc, #229376 ; 0x38000 - cac8: c0080066 andgt r0, r8, r6, rrx - cacc: 00087e11 andeq r7, r8, r1, lsl lr - cad0: 10230200 eorne r0, r3, r0, lsl #4 - cad4: 00002d03 andeq r2, r0, r3, lsl #26 - cad8: 07c10800 strbeq r0, [r1, r0, lsl #16] - cadc: 000000f6 strdeq r0, [r0], -r6 - cae0: 03182302 tsteq r8, #134217728 ; 0x8000000 - cae4: 00000096 muleq r0, r6, r0 - cae8: 7f0ac808 svcvc 0x000ac808 - caec: 02000006 andeq r0, r0, #6 - caf0: 5e031c23 cdppl 12, 0, cr1, cr3, cr3, {1} - caf4: 08000000 stmdaeq r0, {} ; - caf8: 0bc21dca bleq ff094228 - cafc: 23020000 movwcs r0, #8192 ; 0x2000 - cb00: 02e10320 rsceq r0, r1, #32, 6 ; 0x80000000 - cb04: cc080000 stcgt 0, cr0, [r8], {-0} - cb08: 000bed1d andeq lr, fp, sp, lsl sp - cb0c: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - cb10: 0005a603 andeq sl, r5, r3, lsl #12 - cb14: 0dcf0800 stcleq 8, cr0, [pc] ; cb1c - cb18: 00000c12 andeq r0, r0, r2, lsl ip - cb1c: 03282302 ; instruction: 0x03282302 - cb20: 0000022d andeq r0, r0, sp, lsr #4 - cb24: 2d09d008 stccs 0, cr13, [r9, #-32] ; 0xffffffe0 - cb28: 0200000c andeq r0, r0, #12 - cb2c: 5f192c23 svcpl 0x00192c23 - cb30: 08006275 stmdaeq r0, {r0, r2, r4, r5, r6, r9, sp, lr} - cb34: 087e11d3 ldmdaeq lr!, {r0, r1, r4, r6, r7, r8, ip}^ - cb38: 23020000 movwcs r0, #8192 ; 0x2000 - cb3c: 755f1930 ldrbvc r1, [pc, #-2352] ; c214 - cb40: d4080070 strle r0, [r8], #-112 ; 0xffffff90 - cb44: 0008aa12 andeq sl, r8, r2, lsl sl - cb48: 38230200 stmdacc r3!, {r9} - cb4c: 72755f19 rsbsvc r5, r5, #25, 30 ; 0x64 - cb50: 07d50800 ldrbeq r0, [r5, r0, lsl #16] - cb54: 000000f6 strdeq r0, [r0], -r6 - cb58: 033c2302 teqeq ip, #134217728 ; 0x8000000 - cb5c: 000005bd ; instruction: 0x000005bd - cb60: 3311d808 tstcc r1, #8, 16 ; 0x80000 - cb64: 0200000c andeq r0, r0, #12 - cb68: 4e034023 cdpmi 0, 0, cr4, cr3, cr3, {1} - cb6c: 08000005 stmdaeq r0, {r0, r2} - cb70: 0c4311d9 stfeqe f1, [r3], {217} ; 0xd9 - cb74: 23020000 movwcs r0, #8192 ; 0x2000 - cb78: 6c5f1943 mrrcvs 9, 4, r1, pc, cr3 ; - cb7c: dc080062 stcle 0, cr0, [r8], {98} ; 0x62 - cb80: 00087e11 andeq r7, r8, r1, lsl lr - cb84: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - cb88: 00036203 andeq r6, r3, r3, lsl #4 - cb8c: 07df0800 ldrbeq r0, [pc, r0, lsl #16] - cb90: 000000f6 strdeq r0, [r0], -r6 - cb94: 034c2302 movteq r2, #49922 ; 0xc302 - cb98: 0000389f muleq r0, pc, r8 ; - cb9c: 010ae008 tsteq sl, r8 - cba0: 02000006 andeq r0, r0, #6 - cba4: 06035023 streq r5, [r3], -r3, lsr #32 - cba8: 08000009 stmdaeq r0, {r0, r3} - cbac: 0a4212e3 beq 1091740 <_image_size+0xfeacb0> - cbb0: 23020000 movwcs r0, #8192 ; 0x2000 - cbb4: 48160354 ldmdami r6, {r2, r4, r6, r8, r9} - cbb8: e7080000 str r0, [r8, -r0] - cbbc: 0006990c andeq r9, r6, ip, lsl #18 - cbc0: 58230200 stmdapl r3!, {r9} - cbc4: 0002f003 andeq pc, r2, r3 - cbc8: 0ee90800 cdpeq 8, 14, cr0, cr9, cr0, {0} - cbcc: 00000673 andeq r0, r0, r3, ror r6 - cbd0: 035c2302 cmpeq ip, #134217728 ; 0x8000000 - cbd4: 0000057a andeq r0, r0, sl, ror r5 - cbd8: f609ea08 ; instruction: 0xf609ea08 - cbdc: 02000000 andeq r0, r0, #0 - cbe0: 1c006423 cfstrsne mvf6, [r0], {35} ; 0x23 - cbe4: 0000f601 andeq pc, r0, r1, lsl #12 - cbe8: 000a4200 andeq r4, sl, r0, lsl #4 - cbec: 0a421000 beq 1090bf4 <_image_size+0xfea164> - cbf0: 7f100000 svcvc 0x00100000 - cbf4: 10000006 andne r0, r0, r6 - cbf8: 00000060 andeq r0, r0, r0, rrx - cbfc: 0000f610 andeq pc, r0, r0, lsl r6 ; - cc00: 04040000 streq r0, [r4], #-0 - cc04: 00000a4d andeq r0, r0, sp, asr #20 - cc08: 000a4206 andeq r4, sl, r6, lsl #4 - cc0c: 05181d00 ldreq r1, [r8, #-3328] ; 0xfffff300 - cc10: 04280000 strteq r0, [r8], #-0 - cc14: 08026508 stmdaeq r2, {r3, r8, sl, sp, lr} - cc18: 00000bc2 andeq r0, r0, r2, asr #23 - cc1c: 0002b81e andeq fp, r2, lr, lsl r8 - cc20: 02670800 rsbeq r0, r7, #0, 16 - cc24: 0000f607 andeq pc, r0, r7, lsl #12 - cc28: 00230200 eoreq r0, r3, r0, lsl #4 - cc2c: 00023f1e andeq r3, r2, lr, lsl pc - cc30: 026c0800 rsbeq r0, ip, #0, 16 - cc34: 000ca50b andeq sl, ip, fp, lsl #10 - cc38: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - cc3c: 0000811e andeq r8, r0, lr, lsl r1 - cc40: 026c0800 rsbeq r0, ip, #0, 16 - cc44: 000ca514 andeq sl, ip, r4, lsl r5 - cc48: 08230200 stmdaeq r3!, {r9} - cc4c: 0005ac1e andeq sl, r5, lr, lsl ip - cc50: 026c0800 rsbeq r0, ip, #0, 16 - cc54: 000ca51e andeq sl, ip, lr, lsl r5 - cc58: 0c230200 sfmeq f0, 4, [r3], #-0 - cc5c: 00014b1e andeq r4, r1, lr, lsl fp - cc60: 026e0800 rsbeq r0, lr, #0, 16 - cc64: 0000f608 andeq pc, r0, r8, lsl #12 - cc68: 10230200 eorne r0, r3, r0, lsl #4 - cc6c: 00012d1e andeq r2, r1, lr, lsl sp - cc70: 026f0800 rsbeq r0, pc, #0, 16 - cc74: 000ede08 andeq sp, lr, r8, lsl #28 - cc78: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - cc7c: 0005611e andeq r6, r5, lr, lsl r1 - cc80: 02720800 rsbseq r0, r2, #0, 16 - cc84: 0000f607 andeq pc, r0, r7, lsl #12 - cc88: 30230200 eorcc r0, r3, r0, lsl #4 - cc8c: 0049d21e subeq sp, r9, lr, lsl r2 - cc90: 02730800 rsbseq r0, r3, #0, 16 - cc94: 000ef416 andeq pc, lr, r6, lsl r4 ; - cc98: 34230200 strtcc r0, [r3], #-512 ; 0xfffffe00 - cc9c: 0002341e andeq r3, r2, lr, lsl r4 - cca0: 02750800 rsbseq r0, r5, #0, 16 - cca4: 0000f607 andeq pc, r0, r7, lsl #12 - cca8: 38230200 stmdacc r3!, {r9} - ccac: 0002901e andeq r9, r2, lr, lsl r0 - ccb0: 02770800 rsbseq r0, r7, #0, 16 - ccb4: 000f060a andeq r0, pc, sl, lsl #12 - ccb8: 3c230200 sfmcc f0, 4, [r3], #-0 - ccbc: 0000b01e andeq fp, r0, lr, lsl r0 - ccc0: 027a0800 rsbseq r0, sl, #0, 16 - ccc4: 00070b13 andeq r0, r7, r3, lsl fp - ccc8: 40230200 eormi r0, r3, r0, lsl #4 - cccc: 0000eb1e andeq lr, r0, lr, lsl fp - ccd0: 027b0800 rsbseq r0, fp, #0, 16 - ccd4: 0000f607 andeq pc, r0, r7, lsl #12 - ccd8: 44230200 strtmi r0, [r3], #-512 ; 0xfffffe00 - ccdc: 00017c1e andeq r7, r1, lr, lsl ip - cce0: 027c0800 rsbseq r0, ip, #0, 16 - cce4: 00070b13 andeq r0, r7, r3, lsl fp - cce8: 48230200 stmdami r3!, {r9} - ccec: 0002631e andeq r6, r2, lr, lsl r3 - ccf0: 027d0800 rsbseq r0, sp, #0, 16 - ccf4: 000f0c14 andeq r0, pc, r4, lsl ip ; - ccf8: 4c230200 sfmmi f0, 4, [r3], #-0 - ccfc: 0003481e andeq r4, r3, lr, lsl r8 - cd00: 02800800 addeq r0, r0, #0, 16 - cd04: 0000f607 andeq pc, r0, r7, lsl #12 - cd08: 50230200 eorpl r0, r3, r0, lsl #4 - cd0c: 0003f21e andeq pc, r3, lr, lsl r2 ; - cd10: 02810800 addeq r0, r1, #0, 16 - cd14: 00006009 andeq r6, r0, r9 - cd18: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - cd1c: 0003431e andeq r4, r3, lr, lsl r3 - cd20: 02a40800 adceq r0, r4, #0, 16 - cd24: 000eb907 andeq fp, lr, r7, lsl #18 - cd28: 58230200 stmdapl r3!, {r9} - cd2c: 0002e81e andeq lr, r2, lr, lsl r8 - cd30: 02a80800 adceq r0, r8, #0, 16 - cd34: 00086013 andeq r6, r8, r3, lsl r0 - cd38: c8230300 stmdagt r3!, {r8, r9} - cd3c: 01c21e02 biceq r1, r2, r2, lsl #28 - cd40: a9080000 stmdbge r8, {} ; - cd44: 08141202 ldmdaeq r4, {r1, r9, ip} - cd48: 23030000 movwcs r0, #12288 ; 0x3000 - cd4c: a91e02cc ldmdbge lr, {r2, r3, r6, r7, r9} - cd50: 08000001 stmdaeq r0, {r0} - cd54: 1e0c02ad cdpne 2, 0, cr0, cr12, cr13, {5} - cd58: 0300000f movweq r0, #15 - cd5c: 1e05dc23 cdpne 12, 0, cr13, cr5, cr3, {1} - cd60: 000004ed andeq r0, r0, sp, ror #9 - cd64: 1002b208 andne fp, r2, r8, lsl #4 - cd68: 00000c60 andeq r0, r0, r0, ror #24 - cd6c: 05e02303 strbeq r2, [r0, #771]! ; 0x303 - cd70: 0003031e andeq r0, r3, lr, lsl r3 - cd74: 02b40800 adcseq r0, r4, #0, 16 - cd78: 000f2a0a andeq r2, pc, sl, lsl #20 - cd7c: ec230300 stc 3, cr0, [r3], #-0 - cd80: 04040005 streq r0, [r4], #-5 - cd84: 00000a23 andeq r0, r0, r3, lsr #20 - cd88: 00f6011c rscseq r0, r6, ip, lsl r1 - cd8c: 0be70000 bleq ff9ccd94 - cd90: 42100000 andsmi r0, r0, #0 - cd94: 1000000a andne r0, r0, sl - cd98: 0000067f andeq r0, r0, pc, ror r6 - cd9c: 000be710 andeq lr, fp, r0, lsl r7 - cda0: 00f61000 rscseq r1, r6, r0 - cda4: 04000000 streq r0, [r0], #-0 - cda8: 00006d04 andeq r6, r0, r4, lsl #26 - cdac: c8040400 stmdagt r4, {sl} - cdb0: 1c00000b stcne 0, cr0, [r0], {11} - cdb4: 00060d01 andeq r0, r6, r1, lsl #26 - cdb8: 000c1200 andeq r1, ip, r0, lsl #4 - cdbc: 0a421000 beq 1090dc4 <_image_size+0xfea334> - cdc0: 7f100000 svcvc 0x00100000 - cdc4: 10000006 andne r0, r0, r6 - cdc8: 0000060d andeq r0, r0, sp, lsl #12 - cdcc: 0000f610 andeq pc, r0, r0, lsl r6 ; - cdd0: 04040000 streq r0, [r4], #-0 - cdd4: 00000bf3 strdeq r0, [r0], -r3 - cdd8: 00f6011c rscseq r0, r6, ip, lsl r1 - cddc: 0c2d0000 stceq 0, cr0, [sp], #-0 - cde0: 42100000 andsmi r0, r0, #0 - cde4: 1000000a andne r0, r0, sl - cde8: 0000067f andeq r0, r0, pc, ror r6 - cdec: 18040400 stmdane r4, {sl} - cdf0: 0900000c stmdbeq r0, {r2, r3} - cdf4: 000000c2 andeq r0, r0, r2, asr #1 - cdf8: 00000c43 andeq r0, r0, r3, asr #24 - cdfc: 0000fd16 andeq pc, r0, r6, lsl sp ; - ce00: 09000200 stmdbeq r0, {r9} - ce04: 000000c2 andeq r0, r0, r2, asr #1 - ce08: 00000c53 andeq r0, r0, r3, asr ip - ce0c: 0000fd16 andeq pc, r0, r6, lsl sp ; - ce10: 13000000 movwne r0, #0 - ce14: 00000126 andeq r0, r0, r6, lsr #2 - ce18: 1a012408 bne 55e40 - ce1c: 000008b0 ; instruction: 0x000008b0 - ce20: 0004291f andeq r2, r4, pc, lsl r9 - ce24: 28080c00 stmdacs r8, {sl, fp} - ce28: 0c9f0801 ldceq 8, cr0, [pc], {1} - ce2c: 951e0000 ldrls r0, [lr, #-0] - ce30: 08000005 stmdaeq r0, {r0, r2} - ce34: 9f11012a svcls 0x0011012a - ce38: 0200000c andeq r0, r0, #12 - ce3c: ca1e0023 bgt 78ced0 <_image_size+0x6e6440> - ce40: 08000003 stmdaeq r0, {r0, r1} - ce44: f607012b ; instruction: 0xf607012b - ce48: 02000000 andeq r0, r0, #0 - ce4c: 271e0423 ldrcs r0, [lr, -r3, lsr #8] - ce50: 08000002 stmdaeq r0, {r1} - ce54: a50b012c strge r0, [fp, #-300] ; 0xfffffed4 - ce58: 0200000c andeq r0, r0, #12 - ce5c: 04000823 streq r0, [r0], #-2083 ; 0xfffff7dd - ce60: 000c6004 andeq r6, ip, r4 - ce64: 53040400 movwpl r0, #17408 ; 0x4400 - ce68: 1f00000c svcne 0x0000000c - ce6c: 000000e3 andeq r0, r0, r3, ror #1 - ce70: 0144080e cmpeq r4, lr, lsl #16 - ce74: 000cea08 andeq lr, ip, r8, lsl #20 - ce78: 058a1e00 streq r1, [sl, #3584] ; 0xe00 - ce7c: 45080000 strmi r0, [r8, #-0] - ce80: 0cea1201 sfmeq f1, 2, [sl], #4 - ce84: 23020000 movwcs r0, #8192 ; 0x2000 - ce88: 026d1e00 rsbeq r1, sp, #0, 28 - ce8c: 46080000 strmi r0, [r8], -r0 - ce90: 0cea1201 sfmeq f1, 2, [sl], #4 - ce94: 23020000 movwcs r0, #8192 ; 0x2000 - ce98: 08ea1e06 stmiaeq sl!, {r1, r2, r9, sl, fp, ip}^ - ce9c: 47080000 strmi r0, [r8, -r0] - cea0: 00c91201 sbceq r1, r9, r1, lsl #4 - cea4: 23020000 movwcs r0, #8192 ; 0x2000 - cea8: c909000c stmdbgt r9, {r2, r3} - ceac: fa000000 blx ceb4 - ceb0: 1600000c strne r0, [r0], -ip - ceb4: 000000fd strdeq r0, [r0], -sp - ceb8: d0200002 eorle r0, r0, r2 - cebc: 07028508 streq r8, [r2, -r8, lsl #10] - cec0: 00000e3e andeq r0, r0, lr, lsr lr - cec4: 0005541e andeq r5, r5, lr, lsl r4 - cec8: 02870800 addeq r0, r7, #0, 16 - cecc: 0000fd18 andeq pc, r0, r8, lsl sp ; - ced0: 00230200 eoreq r0, r3, r0, lsl #4 - ced4: 0004f51e andeq pc, r4, lr, lsl r5 ; - ced8: 02880800 addeq r0, r8, #0, 16 - cedc: 00006012 andeq r6, r0, r2, lsl r0 - cee0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - cee4: 00010c1e andeq r0, r1, lr, lsl ip - cee8: 02890800 addeq r0, r9, #0, 16 - ceec: 000e3e10 andeq r3, lr, r0, lsl lr - cef0: 08230200 stmdaeq r3!, {r9} - cef4: 00032c1e andeq r2, r3, lr, lsl ip - cef8: 028a0800 addeq r0, sl, #0, 16 - cefc: 00072117 andeq r2, r7, r7, lsl r1 - cf00: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - cf04: 0002461e andeq r4, r2, lr, lsl r6 - cf08: 028b0800 addeq r0, fp, #0, 16 - cf0c: 0000f60f andeq pc, r0, pc, lsl #12 - cf10: 48230200 stmdami r3!, {r9} - cf14: 0005901e andeq r9, r5, lr, lsl r0 - cf18: 028c0800 addeq r0, ip, #0, 16 - cf1c: 0000ef2c andeq lr, r0, ip, lsr #30 - cf20: 50230200 eorpl r0, r3, r0, lsl #4 - cf24: 00001c1e andeq r1, r0, lr, lsl ip - cf28: 028d0800 addeq r0, sp, #0, 16 - cf2c: 000cab1a andeq sl, ip, sl, lsl fp - cf30: 58230200 stmdapl r3!, {r9} - cf34: 0001921e andeq r9, r1, lr, lsl r2 - cf38: 028e0800 addeq r0, lr, #0, 16 - cf3c: 00067316 andeq r7, r6, r6, lsl r3 - cf40: 68230200 stmdavs r3!, {r9} - cf44: 0005021e andeq r0, r5, lr, lsl r2 - cf48: 028f0800 addeq r0, pc, #0, 16 - cf4c: 00067316 andeq r7, r6, r6, lsl r3 - cf50: 70230200 eorvc r0, r3, r0, lsl #4 - cf54: 00000e1e andeq r0, r0, lr, lsl lr - cf58: 02900800 addseq r0, r0, #0, 16 - cf5c: 00067316 andeq r7, r6, r6, lsl r3 - cf60: 78230200 stmdavc r3!, {r9} - cf64: 0003581e andeq r5, r3, lr, lsl r8 - cf68: 02910800 addseq r0, r1, #0, 16 - cf6c: 000e4e10 andeq r4, lr, r0, lsl lr - cf70: 80230300 eorhi r0, r3, r0, lsl #6 - cf74: 00211e01 eoreq r1, r1, r1, lsl #28 - cf78: 92080000 andls r0, r8, #0 - cf7c: 0e5e1002 cdpeq 0, 5, cr1, cr14, cr2, {0} - cf80: 23030000 movwcs r0, #12288 ; 0x3000 - cf84: 081e0188 ldmdaeq lr, {r3, r7, r8} - cf88: 08000004 stmdaeq r0, {r2} - cf8c: f60f0293 ; instruction: 0xf60f0293 - cf90: 03000000 movweq r0, #0 - cf94: 1e01a023 cdpne 0, 0, cr10, cr1, cr3, {1} - cf98: 00000064 andeq r0, r0, r4, rrx - cf9c: 16029408 strne r9, [r2], -r8, lsl #8 - cfa0: 00000673 andeq r0, r0, r3, ror r6 - cfa4: 01a42303 ; instruction: 0x01a42303 - cfa8: 0001b31e andeq fp, r1, lr, lsl r3 - cfac: 02950800 addseq r0, r5, #0, 16 - cfb0: 00067316 andeq r7, r6, r6, lsl r3 - cfb4: ac230300 stcge 3, cr0, [r3], #-0 - cfb8: 01551e01 cmpeq r5, r1, lsl #28 - cfbc: 96080000 strls r0, [r8], -r0 - cfc0: 06731602 ldrbteq r1, [r3], -r2, lsl #12 - cfc4: 23030000 movwcs r0, #12288 ; 0x3000 - cfc8: 7b1e01b4 blvc 78d6a0 <_image_size+0x6e6c10> - cfcc: 08000002 stmdaeq r0, {r1} - cfd0: 73160297 tstvc r6, #1879048201 ; 0x70000009 - cfd4: 03000006 movweq r0, #6 - cfd8: 1e01bc23 cdpne 12, 0, cr11, cr1, cr3, {1} - cfdc: 00000181 andeq r0, r0, r1, lsl #3 - cfe0: 16029808 strne r9, [r2], -r8, lsl #16 - cfe4: 00000673 andeq r0, r0, r3, ror r6 - cfe8: 01c42303 biceq r2, r4, r3, lsl #6 - cfec: 0002b61e andeq fp, r2, lr, lsl r6 - cff0: 02990800 addseq r0, r9, #0, 16 - cff4: 0000f608 andeq pc, r0, r8, lsl #12 - cff8: cc230300 stcgt 3, cr0, [r3], #-0 - cffc: 66090001 strvs r0, [r9], -r1 - d000: 4e000000 cdpmi 0, 0, cr0, cr0, cr0, {0} - d004: 1600000e strne r0, [r0], -lr - d008: 000000fd strdeq r0, [r0], -sp - d00c: 66090019 ; instruction: 0x66090019 - d010: 5e000000 cdppl 0, 0, cr0, cr0, cr0, {0} - d014: 1600000e strne r0, [r0], -lr - d018: 000000fd strdeq r0, [r0], -sp - d01c: 66090007 strvs r0, [r9], -r7 - d020: 6e000000 cdpvs 0, 0, cr0, cr0, cr0, {0} - d024: 1600000e strne r0, [r0], -lr - d028: 000000fd strdeq r0, [r0], -sp - d02c: f0200017 ; instruction: 0xf0200017 - d030: 07029e08 streq r9, [r2, -r8, lsl #28] - d034: 00000e99 muleq r0, r9, lr - d038: 0000dc1e andeq sp, r0, lr, lsl ip - d03c: 02a10800 adceq r0, r1, #0, 16 - d040: 000e991b andeq r9, lr, fp, lsl r9 - d044: 00230200 eoreq r0, r3, r0, lsl #4 - d048: 0005b41e andeq fp, r5, lr, lsl r4 - d04c: 02a20800 adceq r0, r2, #0, 16 - d050: 000ea918 andeq sl, lr, r8, lsl r9 - d054: 78230200 stmdavc r3!, {r9} - d058: 08aa0900 stmiaeq sl!, {r8, fp} - d05c: 0ea90000 cdpeq 0, 10, cr0, cr9, cr0, {0} - d060: fd160000 ldc2 0, cr0, [r6, #-0] - d064: 1d000000 stcne 0, cr0, [r0, #-0] - d068: 00fd0900 rscseq r0, sp, r0, lsl #18 - d06c: 0eb90000 cdpeq 0, 11, cr0, cr9, cr0, {0} - d070: fd160000 ldc2 0, cr0, [r6, #-0] - d074: 1d000000 stcne 0, cr0, [r0, #-0] - d078: 08f02100 ldmeq r0!, {r8, sp}^ - d07c: de030283 cdple 2, 0, cr0, cr3, cr3, {4} - d080: 2200000e andcs r0, r0, #14 - d084: 00000518 andeq r0, r0, r8, lsl r5 - d088: 0b029a08 bleq b38b0 <_image_size+0xce20> - d08c: 00000cfa strdeq r0, [r0], -sl - d090: 00033b22 andeq r3, r3, r2, lsr #22 - d094: 02a30800 adceq r0, r3, #0, 16 - d098: 000e6e0b andeq r6, lr, fp, lsl #28 - d09c: 66090000 strvs r0, [r9], -r0 - d0a0: ee000000 cdp 0, 0, cr0, cr0, cr0, {0} - d0a4: 1600000e strne r0, [r0], -lr - d0a8: 000000fd strdeq r0, [r0], -sp - d0ac: 9b230018 blls 8cd114 <_image_size+0x826684> - d0b0: 01000005 tsteq r0, r5 - d0b4: 0eee0404 cdpeq 4, 14, cr0, cr14, cr4, {0} - d0b8: 010f0000 mrseq r0, CPSR - d0bc: 00000f06 andeq r0, r0, r6, lsl #30 - d0c0: 000a4210 andeq r4, sl, r0, lsl r2 - d0c4: 04040000 streq r0, [r4], #-0 - d0c8: 00000efa strdeq r0, [r0], -sl - d0cc: 070b0404 streq r0, [fp, -r4, lsl #8] - d0d0: 010f0000 mrseq r0, CPSR - d0d4: 00000f1e andeq r0, r0, lr, lsl pc - d0d8: 0000f610 andeq pc, r0, r0, lsl r6 ; - d0dc: 04040000 streq r0, [r4], #-0 - d0e0: 00000f24 andeq r0, r0, r4, lsr #30 - d0e4: 0f120404 svceq 0x00120404 - d0e8: 53090000 movwpl r0, #36864 ; 0x9000 - d0ec: 3a00000c bcc d124 - d0f0: 1600000f strne r0, [r0], -pc - d0f4: 000000fd strdeq r0, [r0], -sp - d0f8: 16240002 strtne r0, [r4], -r2 - d0fc: 08000003 stmdaeq r0, {r0, r1} - d100: 42170333 andsmi r0, r7, #-872415232 ; 0xcc000000 - d104: 0100000a tsteq r0, sl - d108: 030f2401 movweq r2, #62465 ; 0xf401 - d10c: 34080000 strcc r0, [r8], #-0 - d110: 0a481d03 beq 1214524 <_image_size+0x116da94> - d114: 01010000 mrseq r0, (UNDEF: 1) - d118: 0015a30b andseq sl, r5, fp, lsl #6 - d11c: 0e670a00 vmuleq.f32 s1, s14, s0 - d120: 00000060 andeq r0, r0, r0, rrx - d124: a2110101 andsge r0, r1, #1073741824 ; 0x40000000 - d128: 07000014 smladeq r0, r4, r0, r0 - d12c: 0000c201 andeq ip, r0, r1, lsl #4 - d130: 060f0c00 streq r0, [pc], -r0, lsl #24 - d134: 00000f8b andeq r0, r0, fp, lsl #31 - d138: 00127312 andseq r7, r2, r2, lsl r3 - d13c: 75120000 ldrvc r0, [r2, #-0] - d140: 01000022 tsteq r0, r2, lsr #32 - d144: 00219412 eoreq r9, r1, r2, lsl r4 - d148: 0c000200 sfmeq f0, 4, [r0], {-0} - d14c: 00000c34 andeq r0, r0, r4, lsr ip - d150: 970f150c strls r1, [pc, -ip, lsl #10] - d154: 0400000f streq r0, [r0], #-15 - d158: 000f9d04 andeq r9, pc, r4, lsl #26 - d15c: f6011c00 ; instruction: 0xf6011c00 - d160: b7000000 strlt r0, [r0, -r0] - d164: 1000000f andne r0, r0, pc - d168: 000000f6 strdeq r0, [r0], -r6 - d16c: 00067f10 andeq r7, r6, r0, lsl pc - d170: 067f1000 ldrbteq r1, [pc], -r0 - d174: 1a000000 bne d17c - d178: 00000e41 andeq r0, r0, r1, asr #28 - d17c: 170c02d8 ; instruction: 0x170c02d8 - d180: 0010d408 andseq sp, r0, r8, lsl #8 - d184: 22500300 subscs r0, r0, #0, 6 - d188: 180c0000 stmdane ip, {} ; - d18c: 0010d40f andseq sp, r0, pc, lsl #8 - d190: 00230200 eoreq r0, r3, r0, lsl #4 - d194: 0010bb03 andseq fp, r0, r3, lsl #22 - d198: 13190c00 tstne r9, #0, 24 - d19c: 000010da ldrdeq r1, [r0], -sl - d1a0: 03042302 movweq r2, #17154 ; 0x4302 - d1a4: 00000f67 andeq r0, r0, r7, ror #30 - d1a8: ea0e1a0c b 3939e0 <_image_size+0x2ecf50> - d1ac: 03000010 movweq r0, #16 - d1b0: 03058423 movweq r8, #21539 ; 0x5423 - d1b4: 000014f0 strdeq r1, [r0], -r0 - d1b8: fa0f1b0c blx 3d3df0 <_image_size+0x32d360> - d1bc: 03000010 movweq r0, #16 - d1c0: 03059423 movweq r9, #21539 ; 0x5423 - d1c4: 000022d4 ldrdeq r2, [r0], -r4 - d1c8: 790c1d0c stmdbvc ip, {r2, r3, r8, sl, fp, ip} - d1cc: 03000000 movweq r0, #0 - d1d0: 0305a423 movweq sl, #21539 ; 0x5423 - d1d4: 000023e6 andeq r2, r0, r6, ror #7 - d1d8: 790c1f0c stmdbvc ip, {r2, r3, r8, r9, sl, fp, ip} - d1dc: 03000000 movweq r0, #0 - d1e0: 0305a823 movweq sl, #22563 ; 0x5823 - d1e4: 000023a1 andeq r2, r0, r1, lsr #7 - d1e8: 790c200c stmdbvc ip, {r2, r3, sp} - d1ec: 03000000 movweq r0, #0 - d1f0: 0305ac23 movweq sl, #23587 ; 0x5c23 - d1f4: 0000221c andeq r2, r0, ip, lsl r2 - d1f8: 200c210c andcs r2, ip, ip, lsl #2 - d1fc: 03000011 movweq r0, #17 - d200: 0305b023 movweq fp, #20515 ; 0x5023 - d204: 0000236f andeq r2, r0, pc, ror #6 - d208: 370c220c strcc r2, [ip, -ip, lsl #4] - d20c: 03000011 movweq r0, #17 - d210: 0305b423 movweq fp, #21539 ; 0x5423 - d214: 00002249 andeq r2, r0, r9, asr #4 - d218: 4d11230c ldcmi 3, cr2, [r1, #-48] ; 0xffffffd0 - d21c: 03000011 movweq r0, #17 - d220: 0305b823 movweq fp, #22563 ; 0x5823 - d224: 000027d2 ldrdeq r2, [r0], -r2 ; - d228: 740c250c strvc r2, [ip], #-1292 ; 0xfffffaf4 - d22c: 03000011 movweq r0, #17 - d230: 0305bc23 movweq fp, #23587 ; 0x5c23 - d234: 000022ad andeq r2, r0, sp, lsr #5 - d238: 8b0c260c blhi 316a70 <_image_size+0x26ffe0> - d23c: 03000011 movweq r0, #17 - d240: 0305c023 movweq ip, #20515 ; 0x5023 - d244: 00002336 andeq r2, r0, r6, lsr r3 - d248: 9c0b280c stcls 8, cr2, [fp], {12} - d24c: 03000011 movweq r0, #17 - d250: 0305c423 movweq ip, #21539 ; 0x5423 - d254: 0000228d andeq r2, r0, sp, lsl #5 - d258: 7410290c ldrvc r2, [r0], #-2316 ; 0xfffff6f4 - d25c: 03000001 movweq r0, #1 - d260: 0305c823 movweq ip, #22563 ; 0x5823 - d264: 000022c4 andeq r2, r0, r4, asr #5 - d268: b2102a0c andslt r2, r0, #12, 20 ; 0xc000 - d26c: 03000011 movweq r0, #17 - d270: 0305cc23 movweq ip, #23587 ; 0x5c23 - d274: 00002383 andeq r2, r0, r3, lsl #7 - d278: b2102b0c andslt r2, r0, #12, 22 ; 0x3000 - d27c: 03000011 movweq r0, #17 - d280: 0305d023 movweq sp, #20515 ; 0x5023 - d284: 000023f6 strdeq r2, [r0], -r6 - d288: c40c2c0c strgt r2, [ip], #-3084 ; 0xfffff3f4 - d28c: 03000011 movweq r0, #17 - d290: 0005d423 andeq sp, r5, r3, lsr #8 - d294: 00d00404 sbcseq r0, r0, r4, lsl #8 - d298: 8b090000 blhi 24d2a0 <_image_size+0x1a6810> - d29c: ea00000f b d2e0 - d2a0: 16000010 ; instruction: 0x16000010 - d2a4: 000000fd strdeq r0, [r0], -sp - d2a8: d009009f mulle r9, pc, r0 ; - d2ac: fa000000 blx d2b4 - d2b0: 16000010 ; instruction: 0x16000010 - d2b4: 000000fd strdeq r0, [r0], -sp - d2b8: d4090003 strle r0, [r9], #-3 - d2bc: 0a000010 beq d304 - d2c0: 16000011 ; instruction: 0x16000011 - d2c4: 000000fd strdeq r0, [r0], -sp - d2c8: 010f0003 tsteq pc, r3 - d2cc: 00001120 andeq r1, r0, r0, lsr #2 - d2d0: 0000f610 andeq pc, r0, r0, lsl r6 ; - d2d4: 00f61000 rscseq r1, r6, r0 - d2d8: f6100000 ; instruction: 0xf6100000 - d2dc: 00000000 andeq r0, r0, r0 - d2e0: 110a0404 tstne sl, r4, lsl #8 - d2e4: 010f0000 mrseq r0, CPSR - d2e8: 00001137 andeq r1, r0, r7, lsr r1 - d2ec: 0000f610 andeq pc, r0, r0, lsl r6 ; - d2f0: 00f61000 rscseq r1, r6, r0 - d2f4: 04000000 streq r0, [r0], #-0 - d2f8: 00112604 andseq r2, r1, r4, lsl #12 - d2fc: d4011c00 strle r1, [r1], #-3072 ; 0xfffff400 - d300: 4d000010 stcmi 0, cr0, [r0, #-64] ; 0xffffffc0 - d304: 10000011 andne r0, r0, r1, lsl r0 - d308: 000010d4 ldrdeq r1, [r0], -r4 - d30c: 3d040400 cfstrscc mvf0, [r4, #-0] - d310: 1c000011 stcne 0, cr0, [r0], {17} - d314: 00116d01 andseq r6, r1, r1, lsl #26 - d318: 00116d00 andseq r6, r1, r0, lsl #26 - d31c: 00d01000 sbcseq r1, r0, r0 - d320: d0100000 andsle r0, r0, r0 - d324: 10000000 andne r0, r0, r0 - d328: 00000f66 andeq r0, r0, r6, ror #30 - d32c: 02010500 andeq r0, r1, #0, 10 - d330: 00000b58 andeq r0, r0, r8, asr fp - d334: 11530404 cmpne r3, r4, lsl #8 - d338: 010f0000 mrseq r0, CPSR - d33c: 0000118b andeq r1, r0, fp, lsl #3 - d340: 0000f610 andeq pc, r0, r0, lsl r6 ; - d344: 0f8b1000 svceq 0x008b1000 - d348: 04000000 streq r0, [r0], #-0 - d34c: 00117a04 andseq r7, r1, r4, lsl #20 - d350: 00f60e00 rscseq r0, r6, r0, lsl #28 - d354: 119c0000 orrsne r0, ip, r0 - d358: 00080000 andeq r0, r8, r0 - d35c: 11910404 orrsne r0, r1, r4, lsl #8 - d360: 011c0000 tsteq ip, r0 - d364: 000000d0 ldrdeq r0, [r0], -r0 ; - d368: 000011b2 ; instruction: 0x000011b2 - d36c: 0000d010 andeq sp, r0, r0, lsl r0 - d370: 04040000 streq r0, [r4], #-0 - d374: 000011a2 andeq r1, r0, r2, lsr #3 - d378: 11c4010f bicne r0, r4, pc, lsl #2 - d37c: d0100000 andsle r0, r0, r0 - d380: 00000000 andeq r0, r0, r0 - d384: 11b80404 ; instruction: 0x11b80404 - d388: c50b0000 strgt r0, [fp, #-0] - d38c: 0c000010 stceq 0, cr0, [r0], {16} - d390: 0fb71e2f svceq 0x00b71e2f - d394: 01010000 mrseq r0, (UNDEF: 1) - d398: 000b5e02 andeq r5, fp, r2, lsl #28 - d39c: 1b0d0c00 blne 3503a4 <_image_size+0x2a9914> - d3a0: 00121308 andseq r1, r2, r8, lsl #6 - d3a4: 0bfc0300 bleq fff0dfac - d3a8: 1c0d0000 stcne 0, cr0, [sp], {-0} - d3ac: 0000d00e andeq sp, r0, lr - d3b0: 00230200 eoreq r0, r3, r0, lsl #4 - d3b4: 000ae603 andeq lr, sl, r3, lsl #12 - d3b8: 0e1d0d00 cdpeq 13, 1, cr0, cr13, cr0, {0} - d3bc: 000000d0 ldrdeq r0, [r0], -r0 ; - d3c0: 19042302 stmdbne r4, {r1, r8, r9, sp} - d3c4: 006e656c rsbeq r6, lr, ip, ror #10 - d3c8: d00e1e0d andle r1, lr, sp, lsl #28 - d3cc: 02000000 andeq r0, r0, #0 - d3d0: 02000823 andeq r0, r0, #2293760 ; 0x230000 - d3d4: 00000afb strdeq r0, [r0], -fp - d3d8: 08210d14 stmdaeq r1!, {r2, r4, r8, sl, fp} - d3dc: 0000124e andeq r1, r0, lr, asr #4 - d3e0: 000a3a03 andeq r3, sl, r3, lsl #20 - d3e4: 0f220d00 svceq 0x00220d00 - d3e8: 000010d4 ldrdeq r1, [r0], -r4 - d3ec: 03002302 movweq r2, #770 ; 0x302 - d3f0: 00000aab andeq r0, r0, fp, lsr #21 - d3f4: d816230d ldmdale r6, {r0, r2, r3, r8, r9, sp} - d3f8: 02000011 andeq r0, r0, #17 - d3fc: 44030423 strmi r0, [r3], #-1059 ; 0xfffffbdd - d400: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - d404: 01040f24 tsteq r4, r4, lsr #30 - d408: 23020000 movwcs r0, #8192 ; 0x2000 - d40c: c6020010 ; instruction: 0xc6020010 - d410: 0800000a stmdaeq r0, {r1, r3} - d414: 7a08270d bvc 217050 <_image_size+0x1705c0> - d418: 03000012 movweq r0, #18 - d41c: 00000a3a andeq r0, r0, sl, lsr sl - d420: d40f280d strle r2, [pc], #-2061 ; d428 - d424: 02000010 andeq r0, r0, #16 - d428: b4030023 strlt r0, [r3], #-35 ; 0xffffffdd - d42c: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - d430: 01040f29 tsteq r4, r9, lsr #30 - d434: 23020000 movwcs r0, #8192 ; 0x2000 - d438: 4d250004 stcmi 0, cr0, [r5, #-16]! - d43c: 0d00000a stceq 0, cr0, [r0, #-40] ; 0xffffffd8 - d440: 1213122c andsne r1, r3, #44, 4 ; 0xc0000002 - d444: 05010000 streq r0, [r1, #-0] - d448: 80149403 andshi r9, r4, r3, lsl #8 - d44c: 0ab62527 beq fed968f0 - d450: 2d0d0000 stccs 0, cr0, [sp, #-0] - d454: 00121312 andseq r1, r2, r2, lsl r3 - d458: 03050100 movweq r0, #20736 ; 0x5100 - d45c: 27801470 ; instruction: 0x27801470 - d460: 000ad425 andeq sp, sl, r5, lsr #8 - d464: 162f0d00 strtne r0, [pc], -r0, lsl #26 - d468: 0000124e andeq r1, r0, lr, asr #4 - d46c: 84030501 strhi r0, [r3], #-1281 ; 0xfffffaff - d470: 25278014 strcs r8, [r7, #-20]! ; 0xffffffec - d474: 00000bdd ldrdeq r0, [r0], -sp - d478: 4e16300d cdpmi 0, 1, cr3, cr6, cr13, {0} - d47c: 01000012 tsteq r0, r2, lsl r0 - d480: 148c0305 strne r0, [ip], #773 ; 0x305 - d484: 2d022780 stccs 7, cr2, [r2, #-512] ; 0xfffffe00 - d488: 0c00000a stceq 0, cr0, [r0], {10} - d48c: 0108320d tsteq r8, sp, lsl #4 - d490: 03000013 movweq r0, #19 - d494: 00000b27 andeq r0, r0, r7, lsr #22 - d498: 790c330d stmdbvc ip, {r0, r2, r3, r8, r9, ip, sp} - d49c: 02000000 andeq r0, r0, #0 - d4a0: 43030023 movwmi r0, #12323 ; 0x3023 - d4a4: 0d00000a stceq 0, cr0, [r0, #-40] ; 0xffffffd8 - d4a8: 00790c34 rsbseq r0, r9, r4, lsr ip - d4ac: 23020000 movwcs r0, #8192 ; 0x2000 - d4b0: 0bf10304 bleq ffc4e0c8 - d4b4: 350d0000 strcc r0, [sp, #-0] - d4b8: 00130d0c andseq r0, r3, ip, lsl #26 - d4bc: 08230200 stmdaeq r3!, {r9} - d4c0: 0d010f00 stceq 15, cr0, [r1, #-0] - d4c4: 10000013 andne r0, r0, r3, lsl r0 - d4c8: 00000104 andeq r0, r0, r4, lsl #2 - d4cc: 01040400 tsteq r4, r0, lsl #8 - d4d0: 02000013 andeq r0, r0, #19 - d4d4: 00000b05 andeq r0, r0, r5, lsl #22 - d4d8: 08380d0c ldmdaeq r8!, {r2, r3, r8, sl, fp} - d4dc: 0000134e andeq r1, r0, lr, asr #6 - d4e0: 0042c503 subeq ip, r2, r3, lsl #10 - d4e4: 0c390d00 ldceq 13, cr0, [r9], #-0 - d4e8: 00001369 andeq r1, r0, r9, ror #6 - d4ec: 03002302 movweq r2, #770 ; 0x302 - d4f0: 000042b4 ; instruction: 0x000042b4 - d4f4: 7b0c3a0d blvc 31bd30 <_image_size+0x2752a0> - d4f8: 02000013 andeq r0, r0, #19 - d4fc: ed030423 cfstrs mvf0, [r3, #-140] ; 0xffffff74 - d500: 0d000042 stceq 0, cr0, [r0, #-264] ; 0xfffffef8 - d504: 13a50c3b ; instruction: 0x13a50c3b - d508: 23020000 movwcs r0, #8192 ; 0x2000 - d50c: 011c0008 tsteq ip, r8 - d510: 0000116d andeq r1, r0, sp, ror #2 - d514: 00001363 andeq r1, r0, r3, ror #6 - d518: 00136310 andseq r6, r3, r0, lsl r3 - d51c: 01041000 mrseq r1, (UNDEF: 4) - d520: 04000000 streq r0, [r0], #-0 - d524: 00124e04 andseq r4, r2, r4, lsl #28 - d528: 4e040400 cfcpysmi mvf0, mvf4 - d52c: 0f000013 svceq 0x00000013 - d530: 00137b01 andseq r7, r3, r1, lsl #22 - d534: 13631000 cmnne r3, #0 - d538: 04000000 streq r0, [r0], #-0 - d53c: 00136f04 andseq r6, r3, r4, lsl #30 - d540: 6d011c00 stcvs 12, cr1, [r1, #-0] - d544: a5000011 strge r0, [r0, #-17] ; 0xffffffef - d548: 10000013 andne r0, r0, r3, lsl r0 - d54c: 00001363 andeq r1, r0, r3, ror #6 - d550: 00010410 andeq r0, r1, r0, lsl r4 - d554: 01041000 mrseq r1, (UNDEF: 4) - d558: 04100000 ldreq r0, [r0], #-0 - d55c: 10000001 andne r0, r0, r1 - d560: 00000104 andeq r0, r0, r4, lsl #2 - d564: 81040400 tsthi r4, r0, lsl #8 - d568: 0b000013 bleq d5bc - d56c: 00000a92 muleq r0, r2, sl - d570: c61c3e0d ldrgt r3, [ip], -sp, lsl #28 - d574: 01000012 tsteq r0, r2, lsl r0 - d578: 0bc50b01 bleq ff150184 - d57c: 400d0000 andmi r0, sp, r0 - d580: 0013131f andseq r1, r3, pc, lsl r3 - d584: 26010100 strcs r0, [r1], -r0, lsl #2 - d588: 0000008a andeq r0, r0, sl, lsl #1 - d58c: 05152701 ldreq r2, [r5, #-1793] ; 0xfffff8ff - d590: 80144003 andshi r4, r4, r3 - d594: 00982627 addseq r2, r8, r7, lsr #12 - d598: 2c010000 stccs 0, cr0, [r1], {-0} - d59c: 58030515 stmdapl r3, {r0, r2, r4, r8, sl} - d5a0: 27278014 ; instruction: 0x27278014 - d5a4: 00410e01 subeq r0, r1, r1, lsl #28 - d5a8: 06380100 ldrteq r0, [r8], -r0, lsl #2 - d5ac: 278010e8 strcs r1, [r0, r8, ror #1] - d5b0: 27801190 ; instruction: 0x27801190 - d5b4: 000015c4 andeq r1, r0, r4, asr #11 - d5b8: 00141501 andseq r1, r4, r1, lsl #10 - d5bc: 10f42800 rscsne r2, r4, r0, lsl #16 - d5c0: 11802780 orrne r2, r0, r0, lsl #15 - d5c4: 69292780 stmdbvs r9!, {r7, r8, r9, sl, sp} - d5c8: 133a0100 teqne sl, #0, 2 - d5cc: 000000d0 ldrdeq r0, [r0], -r0 ; - d5d0: 00749102 rsbseq r9, r4, r2, lsl #2 - d5d4: 3e012700 cdpcc 7, 0, cr2, cr1, cr0, {0} - d5d8: 01000040 tsteq r0, r0, asr #32 - d5dc: 107c0631 rsbsne r0, ip, r1, lsr r6 - d5e0: 10e82780 rscne r2, r8, r0, lsl #15 - d5e4: 15fc2780 ldrbne r2, [ip, #1920]! ; 0x780 - d5e8: 47010000 strmi r0, [r1, -r0] - d5ec: 28000014 stmdacs r0, {r2, r4} - d5f0: 27801088 strcs r1, [r0, r8, lsl #1] - d5f4: 278010d8 ; instruction: 0x278010d8 - d5f8: 01006929 tsteq r0, r9, lsr #18 - d5fc: 00d01333 sbcseq r1, r0, r3, lsr r3 - d600: 91020000 mrsls r0, (UNDEF: 2) - d604: 2a000074 bcs d7dc - d608: 000040f3 strdeq r4, [r0], -r3 - d60c: 5c0d2201 sfmpl f2, 4, [sp], {1} - d610: 7c278010 stcvc 0, cr8, [r7], #-64 ; 0xffffffc0 - d614: 34278010 strtcc r8, [r7], #-16 - d618: 01000016 tsteq r0, r6, lsl r0 - d61c: 0041002a subeq r0, r1, sl, lsr #32 - d620: 0d1b0100 ldfeqs f0, [fp, #-0] - d624: 27800fdc ; instruction: 0x27800fdc - d628: 2780105c ; instruction: 0x2780105c - d62c: 00001660 andeq r1, r0, r0, ror #12 - d630: 402f2a01 eormi r2, pc, r1, lsl #20 - d634: 16010000 strne r0, [r1], -r0 - d638: 800fbc0d andhi fp, pc, sp, lsl #24 - d63c: 800fdc27 andhi sp, pc, r7, lsr #24 - d640: 00168c27 andseq r8, r6, r7, lsr #24 - d644: 242a0100 strtcs r0, [sl], #-256 ; 0xffffff00 - d648: 01000041 tsteq r0, r1, asr #32 - d64c: 0f8c0d10 svceq 0x008c0d10 - d650: 0fbc2780 svceq 0x00bc2780 - d654: 16b82780 ldrtne r2, [r8], r0, lsl #15 - d658: 00010000 andeq r0, r1, r0 - d65c: 00000bab andeq r0, r0, fp, lsr #23 - d660: 206d0002 rsbcs r0, sp, r2 - d664: 01040000 mrseq r0, (UNDEF: 4) - d668: 0000042f andeq r0, r0, pc, lsr #8 - d66c: 0041c50c subeq ip, r1, ip, lsl #10 - d670: 00413300 subeq r3, r1, r0, lsl #6 - d674: 0a477000 beq 11e967c <_image_size+0x1142bec> - d678: 0a49a480 beq 1276880 <_image_size+0x11cfdf0> - d67c: 00390680 eorseq r0, r9, r0, lsl #13 - d680: 06010200 streq r0, [r1], -r0, lsl #4 - d684: 000003fc strdeq r0, [r0], -ip - d688: f9050202 ; instruction: 0xf9050202 - d68c: 02000002 andeq r0, r0, #2 - d690: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - d694: 08020000 stmdaeq r2, {} ; - d698: 00025505 andeq r5, r2, r5, lsl #10 - d69c: 08010200 stmdaeq r1, {r9} - d6a0: 000003fa strdeq r0, [r0], -sl - d6a4: 1f070202 svcne 0x00070202 - d6a8: 03000005 movweq r0, #5 - d6ac: 000000b8 strheq r0, [r0], -r8 - d6b0: 5b193403 blpl 65a6c4 <_image_size+0x5b3c34> - d6b4: 02000000 andeq r0, r0, #0 - d6b8: 00fa0704 rscseq r0, sl, r4, lsl #14 - d6bc: 08020000 stmdaeq r2, {} ; - d6c0: 0000f507 andeq pc, r0, r7, lsl #10 - d6c4: 05040400 streq r0, [r4, #-1024] ; 0xfffffc00 - d6c8: 00746e69 rsbseq r6, r4, r9, ror #28 - d6cc: ff070402 ; instruction: 0xff070402 - d6d0: 05000000 streq r0, [r0, #-0] - d6d4: 000023c5 andeq r2, r0, r5, asr #7 - d6d8: 0809028c stmdaeq r9, {r2, r3, r7, r9} - d6dc: 000000c1 andeq r0, r0, r1, asr #1 - d6e0: 0023db06 eoreq sp, r3, r6, lsl #22 - d6e4: 0e0a0200 cdpeq 2, 0, cr0, cr10, cr0, {0} - d6e8: 0000004f andeq r0, r0, pc, asr #32 - d6ec: 06002302 streq r2, [r0], -r2, lsl #6 - d6f0: 000005e6 andeq r0, r0, r6, ror #11 - d6f4: c10b0b02 tstgt fp, r2, lsl #22 - d6f8: 02000000 andeq r0, r0, #0 - d6fc: 63070423 movwvs r0, #29731 ; 0x7423 - d700: 02007570 andeq r7, r0, #112, 10 ; 0x1c000000 - d704: 00d9110c sbcseq r1, r9, ip, lsl #2 - d708: 23020000 movwcs r0, #8192 ; 0x2000 - d70c: 63700708 cmnvs r0, #8, 14 ; 0x200000 - d710: 0d020073 stceq 0, cr0, [r2, #-460] ; 0xfffffe34 - d714: 0000df0e andeq sp, r0, lr, lsl #30 - d718: 0c230200 sfmeq f0, 4, [r3], #-0 - d71c: c7040800 strgt r0, [r4, -r0, lsl #16] - d720: 02000000 andeq r0, r0, #0 - d724: 04030801 streq r0, [r3], #-2049 ; 0xfffff7ff - d728: c7090000 strgt r0, [r9, -r0] - d72c: 0a000000 beq d734 - d730: 00555043 subseq r5, r5, r3, asr #32 - d734: d3040801 movwle r0, #18433 ; 0x4801 - d738: 0b000000 bleq d740 - d73c: 0000004f andeq r0, r0, pc, asr #32 - d740: 000000ef andeq r0, r0, pc, ror #1 - d744: 0000700c andeq r7, r0, ip - d748: 02001f00 andeq r1, r0, #0, 30 - d74c: 02d50408 sbcseq r0, r5, #8, 8 ; 0x8000000 - d750: d10d0000 mrsle r0, (UNDEF: 13) - d754: 04000003 streq r0, [r0], #-3 - d758: 7017015e andsvc r0, r7, lr, asr r1 - d75c: 03000000 movweq r0, #0 - d760: 00000547 andeq r0, r0, r7, asr #10 - d764: 330e2e05 movwcc r2, #60933 ; 0xee05 - d768: 03000000 movweq r0, #0 - d76c: 00000089 andeq r0, r0, r9, lsl #1 - d770: 330e7405 movwcc r7, #58373 ; 0xe405 - d774: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - d778: 03a50504 ; instruction: 0x03a50504 - d77c: 0000013d andeq r0, r0, sp, lsr r1 - d780: 0002210f andeq r2, r2, pc, lsl #2 - d784: 0ca70500 cfstr32eq mvfx0, [r7] - d788: 000000f6 strdeq r0, [r0], -r6 - d78c: 0003080f andeq r0, r3, pc, lsl #16 - d790: 13a80500 ; instruction: 0x13a80500 - d794: 0000013d andeq r0, r0, sp, lsr r1 - d798: 00410b00 subeq r0, r1, r0, lsl #22 - d79c: 014d0000 mrseq r0, (UNDEF: 77) - d7a0: 700c0000 andvc r0, ip, r0 - d7a4: 03000000 movweq r0, #0 - d7a8: 05081000 streq r1, [r8, #-0] - d7ac: 017509a2 cmneq r5, r2, lsr #19 - d7b0: cb060000 blgt 18d7b8 <_image_size+0xe6d28> - d7b4: 05000000 streq r0, [r0, #-0] - d7b8: 006907a4 rsbeq r0, r9, r4, lsr #15 - d7bc: 23020000 movwcs r0, #8192 ; 0x2000 - d7c0: 01740600 cmneq r4, r0, lsl #12 - d7c4: a9050000 stmdbge r5, {} ; - d7c8: 00011b05 andeq r1, r1, r5, lsl #22 - d7cc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - d7d0: 029a0300 addseq r0, sl, #0, 6 - d7d4: aa050000 bge 14d7dc <_image_size+0xa6d4c> - d7d8: 00014d03 andeq r4, r1, r3, lsl #26 - d7dc: 03041100 movweq r1, #16640 ; 0x4100 - d7e0: 00000273 andeq r0, r0, r3, ror r2 - d7e4: 5b191606 blpl 653004 <_image_size+0x5ac574> - d7e8: 03000000 movweq r0, #0 - d7ec: 0000004c andeq r0, r0, ip, asr #32 - d7f0: 690d0c07 stmdbvs sp, {r0, r1, r2, sl, fp} - d7f4: 03000000 movweq r0, #0 - d7f8: 00000218 andeq r0, r0, r8, lsl r2 - d7fc: 8f1b2306 svchi 0x001b2306 - d800: 05000001 streq r0, [r0, #-1] - d804: 0000009e muleq r0, lr, r0 - d808: 08340618 ldmdaeq r4!, {r3, r4, r9, sl} - d80c: 0000020d andeq r0, r0, sp, lsl #4 - d810: 00059506 andeq r9, r5, r6, lsl #10 - d814: 13360600 teqne r6, #0, 12 - d818: 0000020d andeq r0, r0, sp, lsl #4 - d81c: 07002302 streq r2, [r0, -r2, lsl #6] - d820: 06006b5f ; instruction: 0x06006b5f - d824: 00690737 rsbeq r0, r9, r7, lsr r7 - d828: 23020000 movwcs r0, #8192 ; 0x2000 - d82c: 03500604 cmpeq r0, #4, 12 ; 0x400000 - d830: 37060000 strcc r0, [r6, -r0] - d834: 0000690b andeq r6, r0, fp, lsl #18 - d838: 08230200 stmdaeq r3!, {r9} - d83c: 004b2906 subeq r2, fp, r6, lsl #18 - d840: 14370600 ldrtne r0, [r7], #-1536 ; 0xfffffa00 - d844: 00000069 andeq r0, r0, r9, rrx - d848: 060c2302 streq r2, [ip], -r2, lsl #6 - d84c: 00000121 andeq r0, r0, r1, lsr #2 - d850: 691b3706 ldmdbvs fp, {r1, r2, r8, r9, sl, ip, sp} - d854: 02000000 andeq r0, r0, #0 - d858: 5f071023 svcpl 0x00071023 - d85c: 38060078 stmdacc r6, {r3, r4, r5, r6} - d860: 0002130b andeq r1, r2, fp, lsl #6 - d864: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - d868: a7040800 strge r0, [r4, -r0, lsl #16] - d86c: 0b000001 bleq d878 - d870: 00000183 andeq r0, r0, r3, lsl #3 - d874: 00000223 andeq r0, r0, r3, lsr #4 - d878: 0000700c andeq r7, r0, ip - d87c: 05000000 streq r0, [r0, #-0] - d880: 0000036b andeq r0, r0, fp, ror #6 - d884: 083c0624 ldmdaeq ip!, {r2, r5, r9, sl} - d888: 000002b8 ; instruction: 0x000002b8 - d88c: 00013806 andeq r3, r1, r6, lsl #16 - d890: 093e0600 ldmdbeq lr!, {r9, sl} - d894: 00000069 andeq r0, r0, r9, rrx - d898: 06002302 streq r2, [r0], -r2, lsl #6 - d89c: 000000d3 ldrdeq r0, [r0], -r3 - d8a0: 69093f06 stmdbvs r9, {r1, r2, r8, r9, sl, fp, ip, sp} - d8a4: 02000000 andeq r0, r0, #0 - d8a8: c1060423 tstgt r6, r3, lsr #8 - d8ac: 06000000 streq r0, [r0], -r0 - d8b0: 00690940 rsbeq r0, r9, r0, asr #18 - d8b4: 23020000 movwcs r0, #8192 ; 0x2000 - d8b8: 019f0608 orrseq r0, pc, r8, lsl #12 - d8bc: 41060000 mrsmi r0, (UNDEF: 6) - d8c0: 00006909 andeq r6, r0, r9, lsl #18 - d8c4: 0c230200 sfmeq f0, 4, [r3], #-0 - d8c8: 0002cc06 andeq ip, r2, r6, lsl #24 - d8cc: 09420600 stmdbeq r2, {r9, sl}^ - d8d0: 00000069 andeq r0, r0, r9, rrx - d8d4: 06102302 ldreq r2, [r0], -r2, lsl #6 - d8d8: 00000322 andeq r0, r0, r2, lsr #6 - d8dc: 69094306 stmdbvs r9, {r1, r2, r8, r9, lr} - d8e0: 02000000 andeq r0, r0, #0 - d8e4: a6061423 strge r1, [r6], -r3, lsr #8 - d8e8: 06000000 streq r0, [r0], -r0 - d8ec: 00690944 rsbeq r0, r9, r4, asr #18 - d8f0: 23020000 movwcs r0, #8192 ; 0x2000 - d8f4: 01410618 cmpeq r1, r8, lsl r6 - d8f8: 45060000 strmi r0, [r6, #-0] - d8fc: 00006909 andeq r6, r0, r9, lsl #18 - d900: 1c230200 sfmne f0, 4, [r3], #-0 - d904: 0002a506 andeq sl, r2, r6, lsl #10 - d908: 09460600 stmdbeq r6, {r9, sl}^ - d90c: 00000069 andeq r0, r0, r9, rrx - d910: 00202302 eoreq r2, r0, r2, lsl #6 - d914: 00000012 andeq r0, r0, r2, lsl r0 - d918: 06010800 streq r0, [r1], -r0, lsl #16 - d91c: 0306084f movweq r0, #26703 ; 0x684f - d920: 10060000 andne r0, r6, r0 - d924: 06000005 streq r0, [r0], -r5 - d928: 03060a50 movweq r0, #27216 ; 0x6a50 - d92c: 23020000 movwcs r0, #8192 ; 0x2000 - d930: 03e60600 mvneq r0, #0, 12 - d934: 51060000 mrspl r0, (UNDEF: 6) - d938: 00030609 andeq r0, r3, r9, lsl #12 - d93c: 80230300 eorhi r0, r3, r0, lsl #6 - d940: 05320601 ldreq r0, [r2, #-1537]! ; 0xfffff9ff - d944: 53060000 movwpl r0, #24576 ; 0x6000 - d948: 0001830a andeq r8, r1, sl, lsl #6 - d94c: 80230300 eorhi r0, r3, r0, lsl #6 - d950: 05820602 streq r0, [r2, #1538] ; 0x602 - d954: 56060000 strpl r0, [r6], -r0 - d958: 0001830a andeq r8, r1, sl, lsl #6 - d95c: 84230300 strthi r0, [r3], #-768 ; 0xfffffd00 - d960: 810b0002 tsthi fp, r2 - d964: 16000001 strne r0, [r0], -r1 - d968: 0c000003 stceq 0, cr0, [r0], {3} - d96c: 00000070 andeq r0, r0, r0, ror r0 - d970: e812001f ldmda r2, {r0, r1, r2, r3, r4} - d974: 90000002 andls r0, r0, r2 - d978: 08620601 stmdaeq r2!, {r0, r9, sl}^ - d97c: 00000362 andeq r0, r0, r2, ror #6 - d980: 00059506 andeq r9, r5, r6, lsl #10 - d984: 12630600 rsbne r0, r3, #0, 12 - d988: 00000362 andeq r0, r0, r2, ror #6 - d98c: 06002302 streq r2, [r0], -r2, lsl #6 - d990: 00000150 andeq r0, r0, r0, asr r1 - d994: 69066406 stmdbvs r6, {r1, r2, sl, sp, lr} - d998: 02000000 andeq r0, r0, #0 - d99c: 91060423 tstls r6, r3, lsr #8 - d9a0: 06000000 streq r0, [r0], -r0 - d9a4: 03680966 cmneq r8, #1671168 ; 0x198000 - d9a8: 23020000 movwcs r0, #8192 ; 0x2000 - d9ac: 00000608 andeq r0, r0, r8, lsl #12 - d9b0: 67060000 strvs r0, [r6, -r0] - d9b4: 0002b81e andeq fp, r2, lr, lsl r8 - d9b8: 88230300 stmdahi r3!, {r8, r9} - d9bc: 04080001 streq r0, [r8], #-1 - d9c0: 00000316 andeq r0, r0, r6, lsl r3 - d9c4: 0003780b andeq r7, r3, fp, lsl #16 - d9c8: 00037800 andeq r7, r3, r0, lsl #16 - d9cc: 00700c00 rsbseq r0, r0, r0, lsl #24 - d9d0: 001f0000 andseq r0, pc, r0 - d9d4: 037e0408 cmneq lr, #8, 8 ; 0x8000000 - d9d8: 01130000 tsteq r3, r0 - d9dc: 00042205 andeq r2, r4, r5, lsl #4 - d9e0: 7a060800 bvc 18f9e8 <_image_size+0xe8f58> - d9e4: 0003ac08 andeq sl, r3, r8, lsl #24 - d9e8: 18590600 ldmdane r9, {r9, sl}^ - d9ec: 7b060000 blvc 18d9f4 <_image_size+0xe6f64> - d9f0: 0003ac11 andeq sl, r3, r1, lsl ip - d9f4: 00230200 eoreq r0, r3, r0, lsl #4 - d9f8: 00083d06 andeq r3, r8, r6, lsl #26 - d9fc: 067c0600 ldrbteq r0, [ip], -r0, lsl #12 - da00: 00000069 andeq r0, r0, r9, rrx - da04: 00042302 andeq r2, r4, r2, lsl #6 - da08: 00410408 subeq r0, r1, r8, lsl #8 - da0c: 19050000 stmdbne r5, {} ; - da10: 68000001 stmdavs r0, {r0} - da14: 2508ba06 strcs fp, [r8, #-2566] ; 0xfffff5fa - da18: 07000005 streq r0, [r0, -r5] - da1c: 0600705f ; instruction: 0x0600705f - da20: 03ac12bb ; instruction: 0x03ac12bb - da24: 23020000 movwcs r0, #8192 ; 0x2000 - da28: 725f0700 subsvc r0, pc, #0, 14 - da2c: 07bc0600 ldreq r0, [ip, r0, lsl #12]! - da30: 00000069 andeq r0, r0, r9, rrx - da34: 07042302 streq r2, [r4, -r2, lsl #6] - da38: 0600775f ; instruction: 0x0600775f - da3c: 006907bd strhteq r0, [r9], #-125 ; 0xffffff83 - da40: 23020000 movwcs r0, #8192 ; 0x2000 - da44: 00360608 eorseq r0, r6, r8, lsl #12 - da48: be060000 cdplt 0, 0, cr0, cr6, cr0, {0} - da4c: 00002c09 andeq r2, r0, r9, lsl #24 - da50: 0c230200 sfmeq f0, 4, [r3], #-0 - da54: 00028a06 andeq r8, r2, r6, lsl #20 - da58: 09bf0600 ldmibeq pc!, {r9, sl} ; - da5c: 0000002c andeq r0, r0, ip, lsr #32 - da60: 070e2302 streq r2, [lr, -r2, lsl #6] - da64: 0066625f rsbeq r6, r6, pc, asr r2 - da68: 8011c006 andshi ip, r1, r6 - da6c: 02000003 andeq r0, r0, #3 - da70: 2d061023 stccs 0, cr1, [r6, #-140] ; 0xffffff74 - da74: 06000000 streq r0, [r0], -r0 - da78: 006907c1 rsbeq r0, r9, r1, asr #15 - da7c: 23020000 movwcs r0, #8192 ; 0x2000 - da80: 00960618 addseq r0, r6, r8, lsl r6 - da84: c8060000 stmdagt r6, {} ; - da88: 0001810a andeq r8, r1, sl, lsl #2 - da8c: 1c230200 sfmne f0, 4, [r3], #-0 - da90: 00005e06 andeq r5, r0, r6, lsl #28 - da94: 1dca0600 stclne 6, cr0, [sl] - da98: 000006c4 andeq r0, r0, r4, asr #13 - da9c: 06202302 strteq r2, [r0], -r2, lsl #6 - daa0: 000002e1 andeq r0, r0, r1, ror #5 - daa4: ef1dcc06 svc 0x001dcc06 - daa8: 02000006 andeq r0, r0, #6 - daac: a6062423 strge r2, [r6], -r3, lsr #8 - dab0: 06000005 streq r0, [r0], -r5 - dab4: 07140dcf ldreq r0, [r4, -pc, asr #27] - dab8: 23020000 movwcs r0, #8192 ; 0x2000 - dabc: 022d0628 eoreq r0, sp, #40, 12 ; 0x2800000 - dac0: d0060000 andle r0, r6, r0 - dac4: 00072f09 andeq r2, r7, r9, lsl #30 - dac8: 2c230200 sfmcs f0, 4, [r3], #-0 - dacc: 62755f07 rsbsvs r5, r5, #7, 30 - dad0: 11d30600 bicsne r0, r3, r0, lsl #12 - dad4: 00000380 andeq r0, r0, r0, lsl #7 - dad8: 07302302 ldreq r2, [r0, -r2, lsl #6]! - dadc: 0070755f rsbseq r7, r0, pc, asr r5 - dae0: ac12d406 cfldrsge mvf13, [r2], {6} - dae4: 02000003 andeq r0, r0, #3 - dae8: 5f073823 svcpl 0x00073823 - daec: 06007275 ; instruction: 0x06007275 - daf0: 006907d5 ldrdeq r0, [r9], #-117 ; 0xffffff8b ; - daf4: 23020000 movwcs r0, #8192 ; 0x2000 - daf8: 05bd063c ldreq r0, [sp, #1596]! ; 0x63c - dafc: d8060000 stmdale r6, {} ; - db00: 00073511 andeq r3, r7, r1, lsl r5 - db04: 40230200 eormi r0, r3, r0, lsl #4 - db08: 00054e06 andeq r4, r5, r6, lsl #28 - db0c: 11d90600 bicsne r0, r9, r0, lsl #12 - db10: 00000745 andeq r0, r0, r5, asr #14 - db14: 07432302 strbeq r2, [r3, -r2, lsl #6] - db18: 00626c5f rsbeq r6, r2, pc, asr ip - db1c: 8011dc06 andshi sp, r1, r6, lsl #24 - db20: 02000003 andeq r0, r0, #3 - db24: 62064423 andvs r4, r6, #587202560 ; 0x23000000 - db28: 06000003 streq r0, [r0], -r3 - db2c: 006907df ldrdeq r0, [r9], #-127 ; 0xffffff81 ; - db30: 23020000 movwcs r0, #8192 ; 0x2000 - db34: 389f064c ldmcc pc, {r2, r3, r6, r9, sl} ; - db38: e0060000 and r0, r6, r0 - db3c: 0001030a andeq r0, r1, sl, lsl #6 - db40: 50230200 eorpl r0, r3, r0, lsl #4 - db44: 00090606 andeq r0, r9, r6, lsl #12 - db48: 12e30600 rscne r0, r3, #0, 12 - db4c: 00000544 andeq r0, r0, r4, asr #10 - db50: 06542302 ldrbeq r2, [r4], -r2, lsl #6 - db54: 00004816 andeq r4, r0, r6, lsl r8 - db58: 9b0ce706 blls 347778 <_image_size+0x2a0ce8> - db5c: 02000001 andeq r0, r0, #1 - db60: f0065823 ; instruction: 0xf0065823 - db64: 06000002 streq r0, [r0], -r2 - db68: 01750ee9 cmneq r5, r9, ror #29 - db6c: 23020000 movwcs r0, #8192 ; 0x2000 - db70: 057a065c ldrbeq r0, [sl, #-1628]! ; 0xfffff9a4 - db74: ea060000 b 18db7c <_image_size+0xe70ec> - db78: 00006909 andeq r6, r0, r9, lsl #18 - db7c: 64230200 strtvs r0, [r3], #-512 ; 0xfffffe00 - db80: 69011400 stmdbvs r1, {sl, ip} - db84: 44000000 strmi r0, [r0], #-0 - db88: 15000005 strne r0, [r0, #-5] - db8c: 00000544 andeq r0, r0, r4, asr #10 - db90: 00018115 andeq r8, r1, r5, lsl r1 - db94: 00c11500 sbceq r1, r1, r0, lsl #10 - db98: 69150000 ldmdbvs r5, {} ; - db9c: 00000000 andeq r0, r0, r0 - dba0: 054f0408 strbeq r0, [pc, #-1032] ; d7a0 - dba4: 44090000 strmi r0, [r9], #-0 - dba8: 16000005 strne r0, [r0], -r5 - dbac: 00000518 andeq r0, r0, r8, lsl r5 - dbb0: 65060428 strvs r0, [r6, #-1064] ; 0xfffffbd8 - dbb4: 06c40802 strbeq r0, [r4], r2, lsl #16 - dbb8: b8170000 ldmdalt r7, {} ; - dbbc: 06000002 streq r0, [r0], -r2 - dbc0: 69070267 stmdbvs r7, {r0, r1, r2, r5, r6, r9} - dbc4: 02000000 andeq r0, r0, #0 - dbc8: 3f170023 svccc 0x00170023 - dbcc: 06000002 streq r0, [r0], -r2 - dbd0: a70b026c strge r0, [fp, -ip, ror #4] - dbd4: 02000007 andeq r0, r0, #7 - dbd8: 81170423 tsthi r7, r3, lsr #8 - dbdc: 06000000 streq r0, [r0], -r0 - dbe0: a714026c ldrge r0, [r4, -ip, ror #4] - dbe4: 02000007 andeq r0, r0, #7 - dbe8: ac170823 ldcge 8, cr0, [r7], {35} ; 0x23 - dbec: 06000005 streq r0, [r0], -r5 - dbf0: a71e026c ldrge r0, [lr, -ip, ror #4] - dbf4: 02000007 andeq r0, r0, #7 - dbf8: 4b170c23 blmi 5d0c8c <_image_size+0x52a1fc> - dbfc: 06000001 streq r0, [r0], -r1 - dc00: 6908026e stmdbvs r8, {r1, r2, r3, r5, r6, r9} - dc04: 02000000 andeq r0, r0, #0 - dc08: 2d171023 ldccs 0, cr1, [r7, #-140] ; 0xffffff74 - dc0c: 06000001 streq r0, [r0], -r1 - dc10: e008026f and r0, r8, pc, ror #4 - dc14: 02000009 andeq r0, r0, #9 - dc18: 61171423 tstvs r7, r3, lsr #8 - dc1c: 06000005 streq r0, [r0], -r5 - dc20: 69070272 stmdbvs r7, {r1, r4, r5, r6, r9} - dc24: 02000000 andeq r0, r0, #0 - dc28: d2173023 andsle r3, r7, #35 ; 0x23 - dc2c: 06000049 streq r0, [r0], -r9, asr #32 - dc30: f6160273 ; instruction: 0xf6160273 - dc34: 02000009 andeq r0, r0, #9 - dc38: 34173423 ldrcc r3, [r7], #-1059 ; 0xfffffbdd - dc3c: 06000002 streq r0, [r0], -r2 - dc40: 69070275 stmdbvs r7, {r0, r2, r4, r5, r6, r9} - dc44: 02000000 andeq r0, r0, #0 - dc48: 90173823 andsls r3, r7, r3, lsr #16 - dc4c: 06000002 streq r0, [r0], -r2 - dc50: 080a0277 stmdaeq sl, {r0, r1, r2, r4, r5, r6, r9} - dc54: 0200000a andeq r0, r0, #10 - dc58: b0173c23 andslt r3, r7, r3, lsr #24 - dc5c: 06000000 streq r0, [r0], -r0 - dc60: 0d13027a lfmeq f0, 4, [r3, #-488] ; 0xfffffe18 - dc64: 02000002 andeq r0, r0, #2 - dc68: eb174023 bl 5ddcfc <_image_size+0x53726c> - dc6c: 06000000 streq r0, [r0], -r0 - dc70: 6907027b stmdbvs r7, {r0, r1, r3, r4, r5, r6, r9} - dc74: 02000000 andeq r0, r0, #0 - dc78: 7c174423 cfldrsvc mvf4, [r7], {35} ; 0x23 - dc7c: 06000001 streq r0, [r0], -r1 - dc80: 0d13027c lfmeq f0, 4, [r3, #-496] ; 0xfffffe10 - dc84: 02000002 andeq r0, r0, #2 - dc88: 63174823 tstvs r7, #2293760 ; 0x230000 - dc8c: 06000002 streq r0, [r0], -r2 - dc90: 0e14027d mrceq 2, 0, r0, cr4, cr13, {3} - dc94: 0200000a andeq r0, r0, #10 - dc98: 48174c23 ldmdami r7, {r0, r1, r5, sl, fp, lr} - dc9c: 06000003 streq r0, [r0], -r3 - dca0: 69070280 stmdbvs r7, {r7, r9} - dca4: 02000000 andeq r0, r0, #0 - dca8: f2175023 vhadd.s16 d5, d7, d19 - dcac: 06000003 streq r0, [r0], -r3 - dcb0: c1090281 smlabbgt r9, r1, r2, r0 - dcb4: 02000000 andeq r0, r0, #0 - dcb8: 43175423 tstmi r7, #587202560 ; 0x23000000 - dcbc: 06000003 streq r0, [r0], -r3 - dcc0: bb0702a4 bllt 1ce758 <_image_size+0x127cc8> - dcc4: 02000009 andeq r0, r0, #9 - dcc8: e8175823 ldmda r7, {r0, r1, r5, fp, ip, lr} - dccc: 06000002 streq r0, [r0], -r2 - dcd0: 621302a8 andsvs r0, r3, #168, 4 ; 0x8000000a - dcd4: 03000003 movweq r0, #3 - dcd8: 1702c823 strne ip, [r2, -r3, lsr #16] - dcdc: 000001c2 andeq r0, r0, r2, asr #3 - dce0: 1202a906 andne sl, r2, #98304 ; 0x18000 - dce4: 00000316 andeq r0, r0, r6, lsl r3 - dce8: 02cc2303 sbceq r2, ip, #201326592 ; 0xc000000 - dcec: 0001a917 andeq sl, r1, r7, lsl r9 - dcf0: 02ad0600 adceq r0, sp, #0, 12 - dcf4: 000a200c andeq r2, sl, ip - dcf8: dc230300 stcle 3, cr0, [r3], #-0 - dcfc: 04ed1705 strbteq r1, [sp], #1797 ; 0x705 - dd00: b2060000 andlt r0, r6, #0 - dd04: 07621002 strbeq r1, [r2, -r2]! - dd08: 23030000 movwcs r0, #12288 ; 0x3000 - dd0c: 031705e0 tsteq r7, #224, 10 ; 0x38000000 - dd10: 06000003 streq r0, [r0], -r3 - dd14: 2c0a02b4 sfmcs f0, 4, [sl], {180} ; 0xb4 - dd18: 0300000a movweq r0, #10 - dd1c: 0005ec23 andeq lr, r5, r3, lsr #24 - dd20: 05250408 streq r0, [r5, #-1032]! ; 0xfffffbf8 - dd24: 01140000 tsteq r4, r0 - dd28: 00000069 andeq r0, r0, r9, rrx - dd2c: 000006e9 andeq r0, r0, r9, ror #13 - dd30: 00054415 andeq r4, r5, r5, lsl r4 - dd34: 01811500 orreq r1, r1, r0, lsl #10 - dd38: e9150000 ldmdb r5, {} ; - dd3c: 15000006 strne r0, [r0, #-6] - dd40: 00000069 andeq r0, r0, r9, rrx - dd44: ce040800 cdpgt 8, 0, cr0, cr4, cr0, {0} - dd48: 08000000 stmdaeq r0, {} ; - dd4c: 0006ca04 andeq ip, r6, r4, lsl #20 - dd50: 0f011400 svceq 0x00011400 - dd54: 14000001 strne r0, [r0], #-1 - dd58: 15000007 strne r0, [r0, #-7] - dd5c: 00000544 andeq r0, r0, r4, asr #10 - dd60: 00018115 andeq r8, r1, r5, lsl r1 - dd64: 010f1500 tsteq pc, r0, lsl #10 - dd68: 69150000 ldmdbvs r5, {} ; - dd6c: 00000000 andeq r0, r0, r0 - dd70: 06f50408 ldrbteq r0, [r5], r8, lsl #8 - dd74: 01140000 tsteq r4, r0 - dd78: 00000069 andeq r0, r0, r9, rrx - dd7c: 0000072f andeq r0, r0, pc, lsr #14 - dd80: 00054415 andeq r4, r5, r5, lsl r4 - dd84: 01811500 orreq r1, r1, r0, lsl #10 - dd88: 08000000 stmdaeq r0, {} ; - dd8c: 00071a04 andeq r1, r7, r4, lsl #20 - dd90: 00410b00 subeq r0, r1, r0, lsl #22 - dd94: 07450000 strbeq r0, [r5, -r0] - dd98: 700c0000 andvc r0, ip, r0 - dd9c: 02000000 andeq r0, r0, #0 - dda0: 00410b00 subeq r0, r1, r0, lsl #22 - dda4: 07550000 ldrbeq r0, [r5, -r0] - dda8: 700c0000 andvc r0, ip, r0 - ddac: 00000000 andeq r0, r0, r0 - ddb0: 01260d00 ; instruction: 0x01260d00 - ddb4: 24060000 strcs r0, [r6], #-0 - ddb8: 03b21a01 ; instruction: 0x03b21a01 - ddbc: 29180000 ldmdbcs r8, {} ; - ddc0: 0c000004 stceq 0, cr0, [r0], {4} - ddc4: 08012806 stmdaeq r1, {r1, r2, fp, sp} - ddc8: 000007a1 andeq r0, r0, r1, lsr #15 - ddcc: 00059517 andeq r9, r5, r7, lsl r5 - ddd0: 012a0600 ; instruction: 0x012a0600 - ddd4: 0007a111 andeq sl, r7, r1, lsl r1 - ddd8: 00230200 eoreq r0, r3, r0, lsl #4 - dddc: 0003ca17 andeq ip, r3, r7, lsl sl - dde0: 012b0600 ; instruction: 0x012b0600 - dde4: 00006907 andeq r6, r0, r7, lsl #18 - dde8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - ddec: 00022717 andeq r2, r2, r7, lsl r7 - ddf0: 012c0600 ; instruction: 0x012c0600 - ddf4: 0007a70b andeq sl, r7, fp, lsl #14 - ddf8: 08230200 stmdaeq r3!, {r9} - ddfc: 62040800 andvs r0, r4, #0, 16 - de00: 08000007 stmdaeq r0, {r0, r1, r2} - de04: 00075504 andeq r5, r7, r4, lsl #10 - de08: 00e31800 rsceq r1, r3, r0, lsl #16 - de0c: 060e0000 streq r0, [lr], -r0 - de10: ec080144 stfs f0, [r8], {68} ; 0x44 - de14: 17000007 strne r0, [r0, -r7] - de18: 0000058a andeq r0, r0, sl, lsl #11 - de1c: 12014506 andne r4, r1, #25165824 ; 0x1800000 - de20: 000007ec andeq r0, r0, ip, ror #15 - de24: 17002302 strne r2, [r0, -r2, lsl #6] - de28: 0000026d andeq r0, r0, sp, ror #4 - de2c: 12014606 andne r4, r1, #6291456 ; 0x600000 - de30: 000007ec andeq r0, r0, ip, ror #15 - de34: 17062302 strne r2, [r6, -r2, lsl #6] - de38: 000008ea andeq r0, r0, sl, ror #17 - de3c: 12014706 andne r4, r1, #1572864 ; 0x180000 - de40: 00000048 andeq r0, r0, r8, asr #32 - de44: 000c2302 andeq r2, ip, r2, lsl #6 - de48: 0000480b andeq r4, r0, fp, lsl #16 - de4c: 0007fc00 andeq pc, r7, r0, lsl #24 - de50: 00700c00 rsbseq r0, r0, r0, lsl #24 - de54: 00020000 andeq r0, r2, r0 - de58: 8506d019 strhi sp, [r6, #-25] ; 0xffffffe7 - de5c: 09400702 stmdbeq r0, {r1, r8, r9, sl}^ - de60: 54170000 ldrpl r0, [r7], #-0 - de64: 06000005 streq r0, [r0], -r5 - de68: 70180287 andsvc r0, r8, r7, lsl #5 - de6c: 02000000 andeq r0, r0, #0 - de70: f5170023 ; instruction: 0xf5170023 - de74: 06000004 streq r0, [r0], -r4 - de78: c1120288 tstgt r2, r8, lsl #5 - de7c: 02000000 andeq r0, r0, #0 - de80: 0c170423 cfldrseq mvf0, [r7], {35} ; 0x23 - de84: 06000001 streq r0, [r0], -r1 - de88: 40100289 andsmi r0, r0, r9, lsl #5 - de8c: 02000009 andeq r0, r0, #9 - de90: 2c170823 ldccs 8, cr0, [r7], {35} ; 0x23 - de94: 06000003 streq r0, [r0], -r3 - de98: 2317028a tstcs r7, #-1610612728 ; 0xa0000008 - de9c: 02000002 andeq r0, r0, #2 - dea0: 46172423 ldrmi r2, [r7], -r3, lsr #8 - dea4: 06000002 streq r0, [r0], -r2 - dea8: 690f028b stmdbvs pc, {r0, r1, r3, r7, r9} ; - deac: 02000000 andeq r0, r0, #0 - deb0: 90174823 andsls r4, r7, r3, lsr #16 - deb4: 06000005 streq r0, [r0], -r5 - deb8: 622c028c eorvs r0, ip, #140, 4 ; 0xc0000008 - debc: 02000000 andeq r0, r0, #0 - dec0: 1c175023 ldcne 0, cr5, [r7], {35} ; 0x23 - dec4: 06000000 streq r0, [r0], -r0 - dec8: ad1a028d lfmge f0, 4, [sl, #-564] ; 0xfffffdcc - decc: 02000007 andeq r0, r0, #7 - ded0: 92175823 andsls r5, r7, #2293760 ; 0x230000 - ded4: 06000001 streq r0, [r0], -r1 - ded8: 7516028e ldrvc r0, [r6, #-654] ; 0xfffffd72 - dedc: 02000001 andeq r0, r0, #1 - dee0: 02176823 andseq r6, r7, #2293760 ; 0x230000 - dee4: 06000005 streq r0, [r0], -r5 - dee8: 7516028f ldrvc r0, [r6, #-655] ; 0xfffffd71 - deec: 02000001 andeq r0, r0, #1 - def0: 0e177023 cdpeq 0, 1, cr7, cr7, cr3, {1} - def4: 06000000 streq r0, [r0], -r0 - def8: 75160290 ldrvc r0, [r6, #-656] ; 0xfffffd70 - defc: 02000001 andeq r0, r0, #1 - df00: 58177823 ldmdapl r7, {r0, r1, r5, fp, ip, sp, lr} - df04: 06000003 streq r0, [r0], -r3 - df08: 50100291 mulspl r0, r1, r2 - df0c: 03000009 movweq r0, #9 - df10: 17018023 strne r8, [r1, -r3, lsr #32] - df14: 00000021 andeq r0, r0, r1, lsr #32 - df18: 10029206 andne r9, r2, r6, lsl #4 - df1c: 00000960 andeq r0, r0, r0, ror #18 - df20: 01882303 orreq r2, r8, r3, lsl #6 - df24: 00040817 andeq r0, r4, r7, lsl r8 - df28: 02930600 addseq r0, r3, #0, 12 - df2c: 0000690f andeq r6, r0, pc, lsl #18 - df30: a0230300 eorge r0, r3, r0, lsl #6 - df34: 00641701 rsbeq r1, r4, r1, lsl #14 - df38: 94060000 strls r0, [r6], #-0 - df3c: 01751602 cmneq r5, r2, lsl #12 - df40: 23030000 movwcs r0, #12288 ; 0x3000 - df44: b31701a4 tstlt r7, #164, 2 ; 0x29 - df48: 06000001 streq r0, [r0], -r1 - df4c: 75160295 ldrvc r0, [r6, #-661] ; 0xfffffd6b - df50: 03000001 movweq r0, #1 - df54: 1701ac23 strne sl, [r1, -r3, lsr #24] - df58: 00000155 andeq r0, r0, r5, asr r1 - df5c: 16029606 strne r9, [r2], -r6, lsl #12 - df60: 00000175 andeq r0, r0, r5, ror r1 - df64: 01b42303 ; instruction: 0x01b42303 - df68: 00027b17 andeq r7, r2, r7, lsl fp - df6c: 02970600 addseq r0, r7, #0, 12 - df70: 00017516 andeq r7, r1, r6, lsl r5 - df74: bc230300 stclt 3, cr0, [r3], #-0 - df78: 01811701 orreq r1, r1, r1, lsl #14 - df7c: 98060000 stmdals r6, {} ; - df80: 01751602 cmneq r5, r2, lsl #12 - df84: 23030000 movwcs r0, #12288 ; 0x3000 - df88: b61701c4 ldrlt r0, [r7], -r4, asr #3 - df8c: 06000002 streq r0, [r0], -r2 - df90: 69080299 stmdbvs r8, {r0, r3, r4, r7, r9} - df94: 03000000 movweq r0, #0 - df98: 0001cc23 andeq ip, r1, r3, lsr #24 - df9c: 0000c70b andeq ip, r0, fp, lsl #14 - dfa0: 00095000 andeq r5, r9, r0 - dfa4: 00700c00 rsbseq r0, r0, r0, lsl #24 - dfa8: 00190000 andseq r0, r9, r0 - dfac: 0000c70b andeq ip, r0, fp, lsl #14 - dfb0: 00096000 andeq r6, r9, r0 - dfb4: 00700c00 rsbseq r0, r0, r0, lsl #24 - dfb8: 00070000 andeq r0, r7, r0 - dfbc: 0000c70b andeq ip, r0, fp, lsl #14 - dfc0: 00097000 andeq r7, r9, r0 - dfc4: 00700c00 rsbseq r0, r0, r0, lsl #24 - dfc8: 00170000 andseq r0, r7, r0 - dfcc: 9e06f019 mcrls 0, 0, pc, cr6, cr9, {0} ; - dfd0: 099b0702 ldmibeq fp, {r1, r8, r9, sl} - dfd4: dc170000 ldcle 0, cr0, [r7], {-0} - dfd8: 06000000 streq r0, [r0], -r0 - dfdc: 9b1b02a1 blls 6cea68 <_image_size+0x627fd8> - dfe0: 02000009 andeq r0, r0, #9 - dfe4: b4170023 ldrlt r0, [r7], #-35 ; 0xffffffdd - dfe8: 06000005 streq r0, [r0], -r5 - dfec: ab1802a2 blge 60ea7c <_image_size+0x567fec> - dff0: 02000009 andeq r0, r0, #9 - dff4: 0b007823 bleq 2c088 - dff8: 000003ac andeq r0, r0, ip, lsr #7 - dffc: 000009ab andeq r0, r0, fp, lsr #19 - e000: 0000700c andeq r7, r0, ip - e004: 0b001d00 bleq 1540c - e008: 00000070 andeq r0, r0, r0, ror r0 - e00c: 000009bb ; instruction: 0x000009bb - e010: 0000700c andeq r7, r0, ip - e014: 1a001d00 bne 1541c - e018: 028306f0 addeq r0, r3, #240, 12 ; 0xf000000 - e01c: 0009e003 andeq lr, r9, r3 - e020: 05181b00 ldreq r1, [r8, #-2816] ; 0xfffff500 - e024: 9a060000 bls 18e02c <_image_size+0xe759c> - e028: 07fc0b02 ldrbeq r0, [ip, r2, lsl #22]! - e02c: 3b1b0000 blcc 6ce034 <_image_size+0x6275a4> - e030: 06000003 streq r0, [r0], -r3 - e034: 700b02a3 andvc r0, fp, r3, lsr #5 - e038: 00000009 andeq r0, r0, r9 - e03c: 0000c70b andeq ip, r0, fp, lsl #14 - e040: 0009f000 andeq pc, r9, r0 - e044: 00700c00 rsbseq r0, r0, r0, lsl #24 - e048: 00180000 andseq r0, r8, r0 - e04c: 00059b1c andeq r9, r5, ip, lsl fp - e050: 04080100 streq r0, [r8], #-256 ; 0xffffff00 - e054: 000009f0 strdeq r0, [r0], -r0 ; - e058: 0a08011d beq 20e4d4 <_image_size+0x167a44> - e05c: 44150000 ldrmi r0, [r5], #-0 - e060: 00000005 andeq r0, r0, r5 - e064: 09fc0408 ldmibeq ip!, {r3, sl}^ - e068: 04080000 streq r0, [r8], #-0 - e06c: 0000020d andeq r0, r0, sp, lsl #4 - e070: 0a20011d beq 80e4ec <_image_size+0x767a5c> - e074: 69150000 ldmdbvs r5, {} ; - e078: 00000000 andeq r0, r0, r0 - e07c: 0a260408 beq 98f0a4 <_image_size+0x8e8614> - e080: 04080000 streq r0, [r8], #-0 - e084: 00000a14 andeq r0, r0, r4, lsl sl - e088: 0007550b andeq r5, r7, fp, lsl #10 - e08c: 000a3c00 andeq r3, sl, r0, lsl #24 - e090: 00700c00 rsbseq r0, r0, r0, lsl #24 - e094: 00020000 andeq r0, r2, r0 - e098: 0003161e andeq r1, r3, lr, lsl r6 - e09c: 03330600 teqeq r3, #0, 12 - e0a0: 00054417 andeq r4, r5, r7, lsl r4 - e0a4: 1e010100 adfnes f0, f1, f0 - e0a8: 0000030f andeq r0, r0, pc, lsl #6 - e0ac: 1d033406 cfstrsne mvf3, [r3, #-24] ; 0xffffffe8 - e0b0: 0000054a andeq r0, r0, sl, asr #10 - e0b4: 721f0101 andsvc r0, pc, #1073741824 ; 0x40000000 - e0b8: 04006e75 streq r6, [r0], #-3701 ; 0xfffff18b - e0bc: 77080a08 strvc r0, [r8, -r8, lsl #20] - e0c0: 0600000a streq r0, [r0], -sl - e0c4: 00000596 muleq r0, r6, r5 - e0c8: 77110b08 ldrvc r0, [r1, -r8, lsl #22] - e0cc: 0200000a andeq r0, r0, #10 - e0d0: 08000023 stmdaeq r0, {r0, r1, r5} - e0d4: 000a5a04 andeq r5, sl, r4, lsl #20 - e0d8: 08901000 ldmeq r0, {ip} - e0dc: 0aa6010e beq fe98e51c - e0e0: 17060000 strne r0, [r6, -r0] - e0e4: 08000048 stmdaeq r0, {r3, r6} - e0e8: 0077150f rsbseq r1, r7, pc, lsl #10 - e0ec: 23020000 movwcs r0, #8192 ; 0x2000 - e0f0: 02640600 rsbeq r0, r4, #0, 12 - e0f4: 11080000 mrsne r0, (UNDEF: 8) - e0f8: 000a7711 andeq r7, sl, r1, lsl r7 - e0fc: 8c230300 stchi 3, cr0, [r3], #-0 - e100: 43200001 ; instruction: 0x43200001 - e104: 08000022 stmdaeq r0, {r1, r5} - e108: 0a7d0312 beq 1f4ed58 <_image_size+0x1ea82c8> - e10c: 05010000 streq r0, [r1, #-0] - e110: 0a6a9403 beq 1ab3124 <_image_size+0x1a0c694> - e114: 21aa2180 ; instruction: 0x21aa2180 - e118: 14080000 strne r0, [r8], #-0 - e11c: 0000690c andeq r6, r0, ip, lsl #18 - e120: 0b010100 bleq 4e528 - e124: 000000c7 andeq r0, r0, r7, asr #1 - e128: 00000ad2 ldrdeq r0, [r0], -r2 - e12c: 8e210022 cdphi 0, 2, cr0, cr1, cr2, {1} - e130: 01000006 tsteq r0, r6 - e134: 0ac70d19 beq ff1d15a0 - e138: 01010000 mrseq r0, (UNDEF: 1) - e13c: 000ab923 andeq fp, sl, r3, lsr #18 - e140: 051b0100 ldreq r0, [fp, #-256] ; 0xffffff00 - e144: 6b240305 blvs 90ed60 <_image_size+0x8682d0> - e148: 0124800a ; instruction: 0x0124800a - e14c: 00004196 muleq r0, r6, r1 - e150: 01074a01 tsteq r7, r1, lsl #20 - e154: 000000c1 andeq r0, r0, r1, asr #1 - e158: 800a491c andhi r4, sl, ip, lsl r9 - e15c: 800a49a4 andhi r4, sl, r4, lsr #19 - e160: 000016e4 andeq r1, r0, r4, ror #13 - e164: 000b1b01 andeq r1, fp, r1, lsl #22 - e168: 00722500 rsbseq r2, r2, r0, lsl #10 - e16c: 77114c01 ldrvc r4, [r1, -r1, lsl #24] - e170: 0200000a andeq r0, r0, #10 - e174: 26007491 ; instruction: 0x26007491 - e178: 0041a201 subeq sl, r1, r1, lsl #4 - e17c: 06300100 ldrteq r0, [r0], -r0, lsl #2 - e180: 0a482001 beq 121618c <_image_size+0x116f6fc> - e184: 0a491c80 beq 125538c <_image_size+0x11ae8fc> - e188: 00171c80 andseq r1, r7, r0, lsl #25 - e18c: 0b510100 bleq 144e594 <_image_size+0x13a7b04> - e190: 76270000 strtvc r0, [r7], -r0 - e194: 12300100 eorsne r0, r0, #0, 2 - e198: 000000c1 andeq r0, r0, r1, asr #1 - e19c: 256c9102 strbcs r9, [ip, #-258]! ; 0xfffffefe - e1a0: 32010072 andcc r0, r1, #114 ; 0x72 - e1a4: 000a7711 andeq r7, sl, r1, lsl r7 - e1a8: 74910200 ldrvc r0, [r1], #512 ; 0x200 - e1ac: b4012600 strlt r2, [r1], #-1536 ; 0xfffffa00 - e1b0: 01000041 tsteq r0, r1, asr #32 - e1b4: b8010627 stmdalt r1, {r0, r1, r2, r5, r9, sl} - e1b8: 20800a47 addcs r0, r0, r7, asr #20 - e1bc: 54800a48 strpl r0, [r0], #2632 ; 0xa48 - e1c0: 01000017 tsteq r0, r7, lsl r0 - e1c4: 00000b98 muleq r0, r8, fp - e1c8: 0041be28 subeq fp, r1, r8, lsr #28 - e1cc: 16270100 strtne r0, [r7], -r0, lsl #2 - e1d0: 00000181 andeq r0, r0, r1, lsl #3 - e1d4: 286c9102 stmdacs ip!, {r1, r8, ip, pc}^ - e1d8: 0000419d muleq r0, sp, r1 - e1dc: 81242701 ; instruction: 0x81242701 - e1e0: 02000001 andeq r0, r0, #1 - e1e4: 70256891 mlavc r5, r1, r8, r6 - e1e8: 0b290100 bleq a4e5f0 <_image_size+0x9a7b60> - e1ec: 000000c1 andeq r0, r0, r1, asr #1 - e1f0: 00749102 rsbseq r9, r4, r2, lsl #2 - e1f4: 41a80129 ; instruction: 0x41a80129 - e1f8: 1f010000 svcne 0x00010000 - e1fc: 0a477006 beq 11ea21c <_image_size+0x114378c> - e200: 0a47b880 beq 11fc408 <_image_size+0x1155978> - e204: 00178c80 andseq r8, r7, r0, lsl #25 - e208: c5000100 strgt r0, [r0, #-256] ; 0xffffff00 - e20c: 0200000e andeq r0, r0, #14 - e210: 0022c600 eoreq ip, r2, r0, lsl #12 - e214: 2f010400 svccs 0x00010400 - e218: 0c000004 stceq 0, cr0, [r0], {4} - e21c: 0000423d andeq r4, r0, sp, lsr r2 - e220: 00004133 andeq r4, r0, r3, lsr r1 - e224: 27800798 ; instruction: 0x27800798 - e228: 27800b00 strcs r0, [r0, r0, lsl #22] - e22c: 00003b10 andeq r3, r0, r0, lsl fp - e230: fc060102 stc2 1, cr0, [r6], {2} - e234: 02000003 andeq r0, r0, #3 - e238: 02f90502 rscseq r0, r9, #8388608 ; 0x800000 - e23c: 04020000 streq r0, [r2], #-0 - e240: 00025a05 andeq r5, r2, r5, lsl #20 - e244: 05080200 streq r0, [r8, #-512] ; 0xfffffe00 - e248: 00000255 andeq r0, r0, r5, asr r2 - e24c: fa080102 blx 20e65c <_image_size+0x167bcc> - e250: 02000003 andeq r0, r0, #3 - e254: 051f0702 ldreq r0, [pc, #-1794] ; db5a - e258: b8030000 stmdalt r3, {} ; - e25c: 02000000 andeq r0, r0, #0 - e260: 005b1934 subseq r1, fp, r4, lsr r9 - e264: 04020000 streq r0, [r2], #-0 - e268: 0000fa07 andeq pc, r0, r7, lsl #20 - e26c: 07080200 streq r0, [r8, -r0, lsl #4] - e270: 000000f5 strdeq r0, [r0], -r5 - e274: 69050404 stmdbvs r5, {r2, sl} - e278: 0200746e andeq r7, r0, #1845493760 ; 0x6e000000 - e27c: 00ff0704 rscseq r0, pc, r4, lsl #14 - e280: 76030000 strvc r0, [r3], -r0 - e284: 0200000a andeq r0, r0, #10 - e288: 00701a56 rsbseq r1, r0, r6, asr sl - e28c: c5050000 strgt r0, [r5, #-0] - e290: 8c000023 stchi 0, cr0, [r0], {35} ; 0x23 - e294: cd080903 vstrgt.16 s0, [r8, #-6] ; - e298: 06000000 streq r0, [r0], -r0 - e29c: 000023db ldrdeq r2, [r0], -fp - e2a0: 4f0e0a03 svcmi 0x000e0a03 - e2a4: 02000000 andeq r0, r0, #0 - e2a8: e6060023 str r0, [r6], -r3, lsr #32 - e2ac: 03000005 movweq r0, #5 - e2b0: 00cd0b0b sbceq r0, sp, fp, lsl #22 - e2b4: 23020000 movwcs r0, #8192 ; 0x2000 - e2b8: 70630704 rsbvc r0, r3, r4, lsl #14 - e2bc: 0c030075 stceq 0, cr0, [r3], {117} ; 0x75 - e2c0: 0000e511 andeq lr, r0, r1, lsl r5 - e2c4: 08230200 stmdaeq r3!, {r9} - e2c8: 73637007 cmnvc r3, #7 - e2cc: 0e0d0300 cdpeq 3, 0, cr0, cr13, cr0, {0} - e2d0: 000000eb andeq r0, r0, fp, ror #1 - e2d4: 000c2302 andeq r2, ip, r2, lsl #6 - e2d8: 00d30408 sbcseq r0, r3, r8, lsl #8 - e2dc: 01020000 mrseq r0, (UNDEF: 2) - e2e0: 00040308 andeq r0, r4, r8, lsl #6 - e2e4: 00d30900 sbcseq r0, r3, r0, lsl #18 - e2e8: 430a0000 movwmi r0, #40960 ; 0xa000 - e2ec: 01005550 tsteq r0, r0, asr r5 - e2f0: 00df0408 sbcseq r0, pc, r8, lsl #8 - e2f4: 4f0b0000 svcmi 0x000b0000 - e2f8: fb000000 blx e302 - e2fc: 0c000000 stceq 0, cr0, [r0], {-0} - e300: 00000070 andeq r0, r0, r0, ror r0 - e304: 0802001f stmdaeq r2, {r0, r1, r2, r3, r4} - e308: 0002d504 andeq sp, r2, r4, lsl #10 - e30c: 03d10d00 bicseq r0, r1, #0, 26 - e310: 5e040000 cdppl 0, 0, cr0, cr4, cr0, {0} - e314: 00701701 rsbseq r1, r0, r1, lsl #14 - e318: 47030000 strmi r0, [r3, -r0] - e31c: 05000005 streq r0, [r0, #-5] - e320: 00330e2e eorseq r0, r3, lr, lsr #28 - e324: 89030000 stmdbhi r3, {} ; - e328: 05000000 streq r0, [r0, #-0] - e32c: 00330e74 eorseq r0, r3, r4, ror lr - e330: 040e0000 streq r0, [lr], #-0 - e334: 4903a505 stmdbmi r3, {r0, r2, r8, sl, sp, pc} - e338: 0f000001 svceq 0x00000001 - e33c: 00000221 andeq r0, r0, r1, lsr #4 - e340: 020ca705 andeq sl, ip, #1310720 ; 0x140000 - e344: 0f000001 svceq 0x00000001 - e348: 00000308 andeq r0, r0, r8, lsl #6 - e34c: 4913a805 ldmdbmi r3, {r0, r2, fp, sp, pc} - e350: 00000001 andeq r0, r0, r1 - e354: 0000410b andeq r4, r0, fp, lsl #2 - e358: 00015900 andeq r5, r1, r0, lsl #18 - e35c: 00700c00 rsbseq r0, r0, r0, lsl #24 - e360: 00030000 andeq r0, r3, r0 - e364: a2050810 andge r0, r5, #16, 16 ; 0x100000 - e368: 00018109 andeq r8, r1, r9, lsl #2 - e36c: 00cb0600 sbceq r0, fp, r0, lsl #12 - e370: a4050000 strge r0, [r5], #-0 - e374: 00006907 andeq r6, r0, r7, lsl #18 - e378: 00230200 eoreq r0, r3, r0, lsl #4 - e37c: 00017406 andeq r7, r1, r6, lsl #8 - e380: 05a90500 streq r0, [r9, #1280]! ; 0x500 - e384: 00000127 andeq r0, r0, r7, lsr #2 - e388: 00042302 andeq r2, r4, r2, lsl #6 - e38c: 00029a03 andeq r9, r2, r3, lsl #20 - e390: 03aa0500 ; instruction: 0x03aa0500 - e394: 00000159 andeq r0, r0, r9, asr r1 - e398: 73030411 movwvc r0, #13329 ; 0x3411 - e39c: 06000002 streq r0, [r0], -r2 - e3a0: 005b1916 subseq r1, fp, r6, lsl r9 - e3a4: 4c030000 stcmi 0, cr0, [r3], {-0} - e3a8: 07000000 streq r0, [r0, -r0] - e3ac: 00690d0c rsbeq r0, r9, ip, lsl #26 - e3b0: 18030000 stmdane r3, {} ; - e3b4: 06000002 streq r0, [r0], -r2 - e3b8: 019b1b23 orrseq r1, fp, r3, lsr #22 - e3bc: 9e050000 cdpls 0, 0, cr0, cr5, cr0, {0} - e3c0: 18000000 stmdane r0, {} ; - e3c4: 19083406 stmdbne r8, {r1, r2, sl, ip, sp} - e3c8: 06000002 streq r0, [r0], -r2 - e3cc: 00000595 muleq r0, r5, r5 - e3d0: 19133606 ldmdbne r3, {r1, r2, r9, sl, ip, sp} - e3d4: 02000002 andeq r0, r0, #2 - e3d8: 5f070023 svcpl 0x00070023 - e3dc: 3706006b strcc r0, [r6, -fp, rrx] - e3e0: 00006907 andeq r6, r0, r7, lsl #18 - e3e4: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - e3e8: 00035006 andeq r5, r3, r6 - e3ec: 0b370600 bleq dcfbf4 <_image_size+0xd29164> - e3f0: 00000069 andeq r0, r0, r9, rrx - e3f4: 06082302 streq r2, [r8], -r2, lsl #6 - e3f8: 00004b29 andeq r4, r0, r9, lsr #22 - e3fc: 69143706 ldmdbvs r4, {r1, r2, r8, r9, sl, ip, sp} - e400: 02000000 andeq r0, r0, #0 - e404: 21060c23 tstcs r6, r3, lsr #24 - e408: 06000001 streq r0, [r0], -r1 - e40c: 00691b37 rsbeq r1, r9, r7, lsr fp - e410: 23020000 movwcs r0, #8192 ; 0x2000 - e414: 785f0710 ldmdavc pc, {r4, r8, r9, sl}^ ; - e418: 0b380600 bleq e0fc20 <_image_size+0xd69190> - e41c: 0000021f andeq r0, r0, pc, lsl r2 - e420: 00142302 andseq r2, r4, r2, lsl #6 - e424: 01b30408 ; instruction: 0x01b30408 - e428: 8f0b0000 svchi 0x000b0000 - e42c: 2f000001 svccs 0x00000001 - e430: 0c000002 stceq 0, cr0, [r0], {2} - e434: 00000070 andeq r0, r0, r0, ror r0 - e438: 6b050000 blvs 14e440 <_image_size+0xa79b0> - e43c: 24000003 strcs r0, [r0], #-3 - e440: c4083c06 strgt r3, [r8], #-3078 ; 0xfffff3fa - e444: 06000002 streq r0, [r0], -r2 - e448: 00000138 andeq r0, r0, r8, lsr r1 - e44c: 69093e06 stmdbvs r9, {r1, r2, r9, sl, fp, ip, sp} - e450: 02000000 andeq r0, r0, #0 - e454: d3060023 movwle r0, #24611 ; 0x6023 - e458: 06000000 streq r0, [r0], -r0 - e45c: 0069093f rsbeq r0, r9, pc, lsr r9 - e460: 23020000 movwcs r0, #8192 ; 0x2000 - e464: 00c10604 sbceq r0, r1, r4, lsl #12 - e468: 40060000 andmi r0, r6, r0 - e46c: 00006909 andeq r6, r0, r9, lsl #18 - e470: 08230200 stmdaeq r3!, {r9} - e474: 00019f06 andeq r9, r1, r6, lsl #30 - e478: 09410600 stmdbeq r1, {r9, sl}^ - e47c: 00000069 andeq r0, r0, r9, rrx - e480: 060c2302 streq r2, [ip], -r2, lsl #6 - e484: 000002cc andeq r0, r0, ip, asr #5 - e488: 69094206 stmdbvs r9, {r1, r2, r9, lr} - e48c: 02000000 andeq r0, r0, #0 - e490: 22061023 andcs r1, r6, #35 ; 0x23 - e494: 06000003 streq r0, [r0], -r3 - e498: 00690943 rsbeq r0, r9, r3, asr #18 - e49c: 23020000 movwcs r0, #8192 ; 0x2000 - e4a0: 00a60614 adceq r0, r6, r4, lsl r6 - e4a4: 44060000 strmi r0, [r6], #-0 - e4a8: 00006909 andeq r6, r0, r9, lsl #18 - e4ac: 18230200 stmdane r3!, {r9} - e4b0: 00014106 andeq r4, r1, r6, lsl #2 - e4b4: 09450600 stmdbeq r5, {r9, sl}^ - e4b8: 00000069 andeq r0, r0, r9, rrx - e4bc: 061c2302 ldreq r2, [ip], -r2, lsl #6 - e4c0: 000002a5 andeq r0, r0, r5, lsr #5 - e4c4: 69094606 stmdbvs r9, {r1, r2, r9, sl, lr} - e4c8: 02000000 andeq r0, r0, #0 - e4cc: 12002023 andne r2, r0, #35 ; 0x23 - e4d0: 00000000 andeq r0, r0, r0 - e4d4: 4f060108 svcmi 0x00060108 - e4d8: 00031208 andeq r1, r3, r8, lsl #4 - e4dc: 05100600 ldreq r0, [r0, #-1536] ; 0xfffffa00 - e4e0: 50060000 andpl r0, r6, r0 - e4e4: 0003120a andeq r1, r3, sl, lsl #4 - e4e8: 00230200 eoreq r0, r3, r0, lsl #4 - e4ec: 0003e606 andeq lr, r3, r6, lsl #12 - e4f0: 09510600 ldmdbeq r1, {r9, sl}^ - e4f4: 00000312 andeq r0, r0, r2, lsl r3 - e4f8: 01802303 orreq r2, r0, r3, lsl #6 - e4fc: 00053206 andeq r3, r5, r6, lsl #4 - e500: 0a530600 beq 14cfd08 <_image_size+0x1429278> - e504: 0000018f andeq r0, r0, pc, lsl #3 - e508: 02802303 addeq r2, r0, #201326592 ; 0xc000000 - e50c: 00058206 andeq r8, r5, r6, lsl #4 - e510: 0a560600 beq 158fd18 <_image_size+0x14e9288> - e514: 0000018f andeq r0, r0, pc, lsl #3 - e518: 02842303 addeq r2, r4, #201326592 ; 0xc000000 - e51c: 018d0b00 orreq r0, sp, r0, lsl #22 - e520: 03220000 ; instruction: 0x03220000 - e524: 700c0000 andvc r0, ip, r0 - e528: 1f000000 svcne 0x00000000 - e52c: 02e81200 rsceq r1, r8, #0, 4 - e530: 01900000 orrseq r0, r0, r0 - e534: 6e086206 cdpvs 2, 0, cr6, cr8, cr6, {0} - e538: 06000003 streq r0, [r0], -r3 - e53c: 00000595 muleq r0, r5, r5 - e540: 6e126306 cdpvs 3, 1, cr6, cr2, cr6, {0} - e544: 02000003 andeq r0, r0, #3 - e548: 50060023 andpl r0, r6, r3, lsr #32 - e54c: 06000001 streq r0, [r0], -r1 - e550: 00690664 rsbeq r0, r9, r4, ror #12 - e554: 23020000 movwcs r0, #8192 ; 0x2000 - e558: 00910604 addseq r0, r1, r4, lsl #12 - e55c: 66060000 strvs r0, [r6], -r0 - e560: 00037409 andeq r7, r3, r9, lsl #8 - e564: 08230200 stmdaeq r3!, {r9} - e568: 00000006 andeq r0, r0, r6 - e56c: 1e670600 cdpne 6, 6, cr0, cr7, cr0, {0} - e570: 000002c4 andeq r0, r0, r4, asr #5 - e574: 01882303 orreq r2, r8, r3, lsl #6 - e578: 22040800 andcs r0, r4, #0, 16 - e57c: 0b000003 bleq e590 - e580: 00000384 andeq r0, r0, r4, lsl #7 - e584: 00000384 andeq r0, r0, r4, lsl #7 - e588: 0000700c andeq r7, r0, ip - e58c: 08001f00 stmdaeq r0, {r8, r9, sl, fp, ip} - e590: 00038a04 andeq r8, r3, r4, lsl #20 - e594: 05011300 streq r1, [r1, #-768] ; 0xfffffd00 - e598: 00000422 andeq r0, r0, r2, lsr #8 - e59c: 087a0608 ldmdaeq sl!, {r3, r9, sl}^ - e5a0: 000003b8 ; instruction: 0x000003b8 - e5a4: 00185906 andseq r5, r8, r6, lsl #18 - e5a8: 117b0600 cmnne fp, r0, lsl #12 - e5ac: 000003b8 ; instruction: 0x000003b8 - e5b0: 06002302 streq r2, [r0], -r2, lsl #6 - e5b4: 0000083d andeq r0, r0, sp, lsr r8 - e5b8: 69067c06 stmdbvs r6, {r1, r2, sl, fp, ip, sp, lr} - e5bc: 02000000 andeq r0, r0, #0 - e5c0: 08000423 stmdaeq r0, {r0, r1, r5, sl} - e5c4: 00004104 andeq r4, r0, r4, lsl #2 - e5c8: 01190500 tsteq r9, r0, lsl #10 - e5cc: 06680000 strbteq r0, [r8], -r0 - e5d0: 053108ba ldreq r0, [r1, #-2234]! ; 0xfffff746 - e5d4: 5f070000 svcpl 0x00070000 - e5d8: bb060070 bllt 18e7a0 <_image_size+0xe7d10> - e5dc: 0003b812 andeq fp, r3, r2, lsl r8 - e5e0: 00230200 eoreq r0, r3, r0, lsl #4 - e5e4: 00725f07 rsbseq r5, r2, r7, lsl #30 - e5e8: 6907bc06 stmdbvs r7, {r1, r2, sl, fp, ip, sp, pc} - e5ec: 02000000 andeq r0, r0, #0 - e5f0: 5f070423 svcpl 0x00070423 - e5f4: bd060077 stclt 0, cr0, [r6, #-476] ; 0xfffffe24 - e5f8: 00006907 andeq r6, r0, r7, lsl #18 - e5fc: 08230200 stmdaeq r3!, {r9} - e600: 00003606 andeq r3, r0, r6, lsl #12 - e604: 09be0600 ldmibeq lr!, {r9, sl} - e608: 0000002c andeq r0, r0, ip, lsr #32 - e60c: 060c2302 streq r2, [ip], -r2, lsl #6 - e610: 0000028a andeq r0, r0, sl, lsl #5 - e614: 2c09bf06 stccs 15, cr11, [r9], {6} - e618: 02000000 andeq r0, r0, #0 - e61c: 5f070e23 svcpl 0x00070e23 - e620: 06006662 streq r6, [r0], -r2, ror #12 - e624: 038c11c0 orreq r1, ip, #192, 2 ; 0x30 - e628: 23020000 movwcs r0, #8192 ; 0x2000 - e62c: 002d0610 eoreq r0, sp, r0, lsl r6 - e630: c1060000 mrsgt r0, (UNDEF: 6) - e634: 00006907 andeq r6, r0, r7, lsl #18 - e638: 18230200 stmdane r3!, {r9} - e63c: 00009606 andeq r9, r0, r6, lsl #12 - e640: 0ac80600 beq ff20fe48 - e644: 0000018d andeq r0, r0, sp, lsl #3 - e648: 061c2302 ldreq r2, [ip], -r2, lsl #6 - e64c: 0000005e andeq r0, r0, lr, asr r0 - e650: d01dca06 andsle ip, sp, r6, lsl #20 - e654: 02000006 andeq r0, r0, #6 - e658: e1062023 tst r6, r3, lsr #32 - e65c: 06000002 streq r0, [r0], -r2 - e660: 06fb1dcc ldrbteq r1, [fp], ip, asr #27 - e664: 23020000 movwcs r0, #8192 ; 0x2000 - e668: 05a60624 streq r0, [r6, #1572]! ; 0x624 - e66c: cf060000 svcgt 0x00060000 - e670: 0007200d andeq r2, r7, sp - e674: 28230200 stmdacs r3!, {r9} - e678: 00022d06 andeq r2, r2, r6, lsl #26 - e67c: 09d00600 ldmibeq r0, {r9, sl}^ - e680: 0000073b andeq r0, r0, fp, lsr r7 - e684: 072c2302 streq r2, [ip, -r2, lsl #6]! - e688: 0062755f rsbeq r7, r2, pc, asr r5 - e68c: 8c11d306 ldchi 3, cr13, [r1], {6} - e690: 02000003 andeq r0, r0, #3 - e694: 5f073023 svcpl 0x00073023 - e698: 06007075 ; instruction: 0x06007075 - e69c: 03b812d4 ; instruction: 0x03b812d4 - e6a0: 23020000 movwcs r0, #8192 ; 0x2000 - e6a4: 755f0738 ldrbvc r0, [pc, #-1848] ; df74 - e6a8: d5060072 strle r0, [r6, #-114] ; 0xffffff8e - e6ac: 00006907 andeq r6, r0, r7, lsl #18 - e6b0: 3c230200 sfmcc f0, 4, [r3], #-0 - e6b4: 0005bd06 andeq fp, r5, r6, lsl #26 - e6b8: 11d80600 bicsne r0, r8, r0, lsl #12 - e6bc: 00000741 andeq r0, r0, r1, asr #14 - e6c0: 06402302 strbeq r2, [r0], -r2, lsl #6 - e6c4: 0000054e andeq r0, r0, lr, asr #10 - e6c8: 5111d906 tstpl r1, r6, lsl #18 - e6cc: 02000007 andeq r0, r0, #7 - e6d0: 5f074323 svcpl 0x00074323 - e6d4: 0600626c streq r6, [r0], -ip, ror #4 - e6d8: 038c11dc orreq r1, ip, #220, 2 ; 0x37 - e6dc: 23020000 movwcs r0, #8192 ; 0x2000 - e6e0: 03620644 cmneq r2, #68, 12 ; 0x4400000 - e6e4: df060000 svcle 0x00060000 - e6e8: 00006907 andeq r6, r0, r7, lsl #18 - e6ec: 4c230200 sfmmi f0, 4, [r3], #-0 - e6f0: 00389f06 eorseq r9, r8, r6, lsl #30 - e6f4: 0ae00600 beq ff80fefc - e6f8: 0000010f andeq r0, r0, pc, lsl #2 - e6fc: 06502302 ldrbeq r2, [r0], -r2, lsl #6 - e700: 00000906 andeq r0, r0, r6, lsl #18 - e704: 5012e306 andspl lr, r2, r6, lsl #6 - e708: 02000005 andeq r0, r0, #5 - e70c: 16065423 strne r5, [r6], -r3, lsr #8 - e710: 06000048 streq r0, [r0], -r8, asr #32 - e714: 01a70ce7 ; instruction: 0x01a70ce7 - e718: 23020000 movwcs r0, #8192 ; 0x2000 - e71c: 02f00658 rscseq r0, r0, #88, 12 ; 0x5800000 - e720: e9060000 stmdb r6, {} ; - e724: 0001810e andeq r8, r1, lr, lsl #2 - e728: 5c230200 sfmpl f0, 4, [r3], #-0 - e72c: 00057a06 andeq r7, r5, r6, lsl #20 - e730: 09ea0600 stmibeq sl!, {r9, sl}^ - e734: 00000069 andeq r0, r0, r9, rrx - e738: 00642302 rsbeq r2, r4, r2, lsl #6 - e73c: 00690114 rsbeq r0, r9, r4, lsl r1 - e740: 05500000 ldrbeq r0, [r0, #-0] - e744: 50150000 andspl r0, r5, r0 - e748: 15000005 strne r0, [r0, #-5] - e74c: 0000018d andeq r0, r0, sp, lsl #3 - e750: 0000cd15 andeq ip, r0, r5, lsl sp - e754: 00691500 rsbeq r1, r9, r0, lsl #10 - e758: 08000000 stmdaeq r0, {} ; - e75c: 00055b04 andeq r5, r5, r4, lsl #22 - e760: 05500900 ldrbeq r0, [r0, #-2304] ; 0xfffff700 - e764: 18160000 ldmdane r6, {} ; - e768: 28000005 stmdacs r0, {r0, r2} - e76c: 02650604 rsbeq r0, r5, #4, 12 ; 0x400000 - e770: 0006d008 andeq sp, r6, r8 - e774: 02b81700 adcseq r1, r8, #0, 14 - e778: 67060000 strvs r0, [r6, -r0] - e77c: 00690702 rsbeq r0, r9, r2, lsl #14 - e780: 23020000 movwcs r0, #8192 ; 0x2000 - e784: 023f1700 eorseq r1, pc, #0, 14 - e788: 6c060000 stcvs 0, cr0, [r6], {-0} - e78c: 07b30b02 ldreq r0, [r3, r2, lsl #22]! - e790: 23020000 movwcs r0, #8192 ; 0x2000 - e794: 00811704 addeq r1, r1, r4, lsl #14 - e798: 6c060000 stcvs 0, cr0, [r6], {-0} - e79c: 07b31402 ldreq r1, [r3, r2, lsl #8]! - e7a0: 23020000 movwcs r0, #8192 ; 0x2000 - e7a4: 05ac1708 streq r1, [ip, #1800]! ; 0x708 - e7a8: 6c060000 stcvs 0, cr0, [r6], {-0} - e7ac: 07b31e02 ldreq r1, [r3, r2, lsl #28]! - e7b0: 23020000 movwcs r0, #8192 ; 0x2000 - e7b4: 014b170c cmpeq fp, ip, lsl #14 - e7b8: 6e060000 cdpvs 0, 0, cr0, cr6, cr0, {0} - e7bc: 00690802 rsbeq r0, r9, r2, lsl #16 - e7c0: 23020000 movwcs r0, #8192 ; 0x2000 - e7c4: 012d1710 ; instruction: 0x012d1710 - e7c8: 6f060000 svcvs 0x00060000 - e7cc: 09ec0802 stmibeq ip!, {r1, fp}^ - e7d0: 23020000 movwcs r0, #8192 ; 0x2000 - e7d4: 05611714 strbeq r1, [r1, #-1812]! ; 0xfffff8ec - e7d8: 72060000 andvc r0, r6, #0 - e7dc: 00690702 rsbeq r0, r9, r2, lsl #14 - e7e0: 23020000 movwcs r0, #8192 ; 0x2000 - e7e4: 49d21730 ldmibmi r2, {r4, r5, r8, r9, sl, ip}^ - e7e8: 73060000 movwvc r0, #24576 ; 0x6000 - e7ec: 0a021602 beq 93ffc - e7f0: 23020000 movwcs r0, #8192 ; 0x2000 - e7f4: 02341734 eorseq r1, r4, #52, 14 ; 0xd00000 - e7f8: 75060000 strvc r0, [r6, #-0] - e7fc: 00690702 rsbeq r0, r9, r2, lsl #14 - e800: 23020000 movwcs r0, #8192 ; 0x2000 - e804: 02901738 addseq r1, r0, #56, 14 ; 0xe00000 - e808: 77060000 strvc r0, [r6, -r0] - e80c: 0a140a02 beq 51101c <_image_size+0x46a58c> - e810: 23020000 movwcs r0, #8192 ; 0x2000 - e814: 00b0173c adcseq r1, r0, ip, lsr r7 - e818: 7a060000 bvc 18e820 <_image_size+0xe7d90> - e81c: 02191302 andseq r1, r9, #134217728 ; 0x8000000 - e820: 23020000 movwcs r0, #8192 ; 0x2000 - e824: 00eb1740 rsceq r1, fp, r0, asr #14 - e828: 7b060000 blvc 18e830 <_image_size+0xe7da0> - e82c: 00690702 rsbeq r0, r9, r2, lsl #14 - e830: 23020000 movwcs r0, #8192 ; 0x2000 - e834: 017c1744 cmneq ip, r4, asr #14 - e838: 7c060000 stcvc 0, cr0, [r6], {-0} - e83c: 02191302 andseq r1, r9, #134217728 ; 0x8000000 - e840: 23020000 movwcs r0, #8192 ; 0x2000 - e844: 02631748 rsbeq r1, r3, #72, 14 ; 0x1200000 - e848: 7d060000 stcvc 0, cr0, [r6, #-0] - e84c: 0a1a1402 beq 69385c <_image_size+0x5ecdcc> - e850: 23020000 movwcs r0, #8192 ; 0x2000 - e854: 0348174c movteq r1, #34636 ; 0x874c - e858: 80060000 andhi r0, r6, r0 - e85c: 00690702 rsbeq r0, r9, r2, lsl #14 - e860: 23020000 movwcs r0, #8192 ; 0x2000 - e864: 03f21750 mvnseq r1, #80, 14 ; 0x1400000 - e868: 81060000 mrshi r0, (UNDEF: 6) - e86c: 00cd0902 sbceq r0, sp, r2, lsl #18 - e870: 23020000 movwcs r0, #8192 ; 0x2000 - e874: 03431754 movteq r1, #14164 ; 0x3754 - e878: a4060000 strge r0, [r6], #-0 - e87c: 09c70702 stmibeq r7, {r1, r8, r9, sl}^ - e880: 23020000 movwcs r0, #8192 ; 0x2000 - e884: 02e81758 rsceq r1, r8, #88, 14 ; 0x1600000 - e888: a8060000 stmdage r6, {} ; - e88c: 036e1302 cmneq lr, #134217728 ; 0x8000000 - e890: 23030000 movwcs r0, #12288 ; 0x3000 - e894: c21702c8 andsgt r0, r7, #200, 4 ; 0x8000000c - e898: 06000001 streq r0, [r0], -r1 - e89c: 221202a9 andscs r0, r2, #-1879048182 ; 0x9000000a - e8a0: 03000003 movweq r0, #3 - e8a4: 1702cc23 strne ip, [r2, -r3, lsr #24] - e8a8: 000001a9 andeq r0, r0, r9, lsr #3 - e8ac: 0c02ad06 stceq 13, cr10, [r2], {6} - e8b0: 00000a2c andeq r0, r0, ip, lsr #20 - e8b4: 05dc2303 ldrbeq r2, [ip, #771] ; 0x303 - e8b8: 0004ed17 andeq lr, r4, r7, lsl sp - e8bc: 02b20600 adcseq r0, r2, #0, 12 - e8c0: 00076e10 andeq r6, r7, r0, lsl lr - e8c4: e0230300 eor r0, r3, r0, lsl #6 - e8c8: 03031705 movweq r1, #14085 ; 0x3705 - e8cc: b4060000 strlt r0, [r6], #-0 - e8d0: 0a380a02 beq e110e0 <_image_size+0xd6a650> - e8d4: 23030000 movwcs r0, #12288 ; 0x3000 - e8d8: 080005ec stmdaeq r0, {r2, r3, r5, r6, r7, r8, sl} - e8dc: 00053104 andeq r3, r5, r4, lsl #2 - e8e0: 69011400 stmdbvs r1, {sl, ip} - e8e4: f5000000 ; instruction: 0xf5000000 - e8e8: 15000006 strne r0, [r0, #-6] - e8ec: 00000550 andeq r0, r0, r0, asr r5 - e8f0: 00018d15 andeq r8, r1, r5, lsl sp - e8f4: 06f51500 ldrbteq r1, [r5], r0, lsl #10 - e8f8: 69150000 ldmdbvs r5, {} ; - e8fc: 00000000 andeq r0, r0, r0 - e900: 00da0408 sbcseq r0, sl, r8, lsl #8 - e904: 04080000 streq r0, [r8], #-0 - e908: 000006d6 ldrdeq r0, [r0], -r6 - e90c: 011b0114 tsteq fp, r4, lsl r1 - e910: 07200000 streq r0, [r0, -r0]! - e914: 50150000 andspl r0, r5, r0 - e918: 15000005 strne r0, [r0, #-5] - e91c: 0000018d andeq r0, r0, sp, lsl #3 - e920: 00011b15 andeq r1, r1, r5, lsl fp - e924: 00691500 rsbeq r1, r9, r0, lsl #10 - e928: 08000000 stmdaeq r0, {} ; - e92c: 00070104 andeq r0, r7, r4, lsl #2 - e930: 69011400 stmdbvs r1, {sl, ip} - e934: 3b000000 blcc e93c - e938: 15000007 strne r0, [r0, #-7] - e93c: 00000550 andeq r0, r0, r0, asr r5 - e940: 00018d15 andeq r8, r1, r5, lsl sp - e944: 04080000 streq r0, [r8], #-0 - e948: 00000726 andeq r0, r0, r6, lsr #14 - e94c: 0000410b andeq r4, r0, fp, lsl #2 - e950: 00075100 andeq r5, r7, r0, lsl #2 - e954: 00700c00 rsbseq r0, r0, r0, lsl #24 - e958: 00020000 andeq r0, r2, r0 - e95c: 0000410b andeq r4, r0, fp, lsl #2 - e960: 00076100 andeq r6, r7, r0, lsl #2 - e964: 00700c00 rsbseq r0, r0, r0, lsl #24 - e968: 00000000 andeq r0, r0, r0 - e96c: 0001260d andeq r2, r1, sp, lsl #12 - e970: 01240600 ; instruction: 0x01240600 - e974: 0003be1a andeq fp, r3, sl, lsl lr - e978: 04291800 strteq r1, [r9], #-2048 ; 0xfffff800 - e97c: 060c0000 streq r0, [ip], -r0 - e980: ad080128 stfges f0, [r8, #-160] ; 0xffffff60 - e984: 17000007 strne r0, [r0, -r7] - e988: 00000595 muleq r0, r5, r5 - e98c: 11012a06 tstne r1, r6, lsl #20 - e990: 000007ad andeq r0, r0, sp, lsr #15 - e994: 17002302 strne r2, [r0, -r2, lsl #6] - e998: 000003ca andeq r0, r0, sl, asr #7 - e99c: 07012b06 streq r2, [r1, -r6, lsl #22] - e9a0: 00000069 andeq r0, r0, r9, rrx - e9a4: 17042302 strne r2, [r4, -r2, lsl #6] - e9a8: 00000227 andeq r0, r0, r7, lsr #4 - e9ac: 0b012c06 bleq 599cc - e9b0: 000007b3 ; instruction: 0x000007b3 - e9b4: 00082302 andeq r2, r8, r2, lsl #6 - e9b8: 076e0408 strbeq r0, [lr, -r8, lsl #8]! - e9bc: 04080000 streq r0, [r8], #-0 - e9c0: 00000761 andeq r0, r0, r1, ror #14 - e9c4: 0000e318 andeq lr, r0, r8, lsl r3 - e9c8: 44060e00 strmi r0, [r6], #-3584 ; 0xfffff200 - e9cc: 07f80801 ldrbeq r0, [r8, r1, lsl #16]! - e9d0: 8a170000 bhi 5ce9d8 <_image_size+0x527f48> - e9d4: 06000005 streq r0, [r0], -r5 - e9d8: f8120145 ; instruction: 0xf8120145 - e9dc: 02000007 andeq r0, r0, #7 - e9e0: 6d170023 ldcvs 0, cr0, [r7, #-140] ; 0xffffff74 - e9e4: 06000002 streq r0, [r0], -r2 - e9e8: f8120146 ; instruction: 0xf8120146 - e9ec: 02000007 andeq r0, r0, #7 - e9f0: ea170623 b 5d0284 <_image_size+0x5297f4> - e9f4: 06000008 streq r0, [r0], -r8 - e9f8: 48120147 ldmdami r2, {r0, r1, r2, r6, r8} - e9fc: 02000000 andeq r0, r0, #0 - ea00: 0b000c23 bleq 11a94 - ea04: 00000048 andeq r0, r0, r8, asr #32 - ea08: 00000808 andeq r0, r0, r8, lsl #16 - ea0c: 0000700c andeq r7, r0, ip - ea10: 19000200 stmdbne r0, {r9} - ea14: 028506d0 addeq r0, r5, #208, 12 ; 0xd000000 - ea18: 00094c07 andeq r4, r9, r7, lsl #24 - ea1c: 05541700 ldrbeq r1, [r4, #-1792] ; 0xfffff900 - ea20: 87060000 strhi r0, [r6, -r0] - ea24: 00701802 rsbseq r1, r0, r2, lsl #16 - ea28: 23020000 movwcs r0, #8192 ; 0x2000 - ea2c: 04f51700 ldrbteq r1, [r5], #1792 ; 0x700 - ea30: 88060000 stmdahi r6, {} ; - ea34: 00cd1202 sbceq r1, sp, r2, lsl #4 - ea38: 23020000 movwcs r0, #8192 ; 0x2000 - ea3c: 010c1704 tsteq ip, r4, lsl #14 - ea40: 89060000 stmdbhi r6, {} ; - ea44: 094c1002 stmdbeq ip, {r1, ip}^ - ea48: 23020000 movwcs r0, #8192 ; 0x2000 - ea4c: 032c1708 ; instruction: 0x032c1708 - ea50: 8a060000 bhi 18ea58 <_image_size+0xe7fc8> - ea54: 022f1702 eoreq r1, pc, #524288 ; 0x80000 - ea58: 23020000 movwcs r0, #8192 ; 0x2000 - ea5c: 02461724 subeq r1, r6, #36, 14 ; 0x900000 - ea60: 8b060000 blhi 18ea68 <_image_size+0xe7fd8> - ea64: 00690f02 rsbeq r0, r9, r2, lsl #30 - ea68: 23020000 movwcs r0, #8192 ; 0x2000 - ea6c: 05901748 ldreq r1, [r0, #1864] ; 0x748 - ea70: 8c060000 stchi 0, cr0, [r6], {-0} - ea74: 00622c02 rsbeq r2, r2, r2, lsl #24 - ea78: 23020000 movwcs r0, #8192 ; 0x2000 - ea7c: 001c1750 andseq r1, ip, r0, asr r7 - ea80: 8d060000 stchi 0, cr0, [r6, #-0] - ea84: 07b91a02 ldreq r1, [r9, r2, lsl #20]! - ea88: 23020000 movwcs r0, #8192 ; 0x2000 - ea8c: 01921758 orrseq r1, r2, r8, asr r7 - ea90: 8e060000 cdphi 0, 0, cr0, cr6, cr0, {0} - ea94: 01811602 orreq r1, r1, r2, lsl #12 - ea98: 23020000 movwcs r0, #8192 ; 0x2000 - ea9c: 05021768 streq r1, [r2, #-1896] ; 0xfffff898 - eaa0: 8f060000 svchi 0x00060000 - eaa4: 01811602 orreq r1, r1, r2, lsl #12 - eaa8: 23020000 movwcs r0, #8192 ; 0x2000 - eaac: 000e1770 andeq r1, lr, r0, ror r7 - eab0: 90060000 andls r0, r6, r0 - eab4: 01811602 orreq r1, r1, r2, lsl #12 - eab8: 23020000 movwcs r0, #8192 ; 0x2000 - eabc: 03581778 cmpeq r8, #120, 14 ; 0x1e00000 - eac0: 91060000 mrsls r0, (UNDEF: 6) - eac4: 095c1002 ldmdbeq ip, {r1, ip}^ - eac8: 23030000 movwcs r0, #12288 ; 0x3000 - eacc: 21170180 tstcs r7, r0, lsl #3 - ead0: 06000000 streq r0, [r0], -r0 - ead4: 6c100292 lfmvs f0, 4, [r0], {146} ; 0x92 - ead8: 03000009 movweq r0, #9 - eadc: 17018823 strne r8, [r1, -r3, lsr #16] - eae0: 00000408 andeq r0, r0, r8, lsl #8 - eae4: 0f029306 svceq 0x00029306 - eae8: 00000069 andeq r0, r0, r9, rrx - eaec: 01a02303 lsleq r2, r3, #6 - eaf0: 00006417 andeq r6, r0, r7, lsl r4 - eaf4: 02940600 addseq r0, r4, #0, 12 - eaf8: 00018116 andeq r8, r1, r6, lsl r1 - eafc: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - eb00: 01b31701 ; instruction: 0x01b31701 - eb04: 95060000 strls r0, [r6, #-0] - eb08: 01811602 orreq r1, r1, r2, lsl #12 - eb0c: 23030000 movwcs r0, #12288 ; 0x3000 - eb10: 551701ac ldrpl r0, [r7, #-428] ; 0xfffffe54 - eb14: 06000001 streq r0, [r0], -r1 - eb18: 81160296 ; instruction: 0x81160296 - eb1c: 03000001 movweq r0, #1 - eb20: 1701b423 strne fp, [r1, -r3, lsr #8] - eb24: 0000027b andeq r0, r0, fp, ror r2 - eb28: 16029706 strne r9, [r2], -r6, lsl #14 - eb2c: 00000181 andeq r0, r0, r1, lsl #3 - eb30: 01bc2303 ; instruction: 0x01bc2303 - eb34: 00018117 andeq r8, r1, r7, lsl r1 - eb38: 02980600 addseq r0, r8, #0, 12 - eb3c: 00018116 andeq r8, r1, r6, lsl r1 - eb40: c4230300 strtgt r0, [r3], #-768 ; 0xfffffd00 - eb44: 02b61701 adcseq r1, r6, #262144 ; 0x40000 - eb48: 99060000 stmdbls r6, {} ; - eb4c: 00690802 rsbeq r0, r9, r2, lsl #16 - eb50: 23030000 movwcs r0, #12288 ; 0x3000 - eb54: 0b0001cc bleq f28c - eb58: 000000d3 ldrdeq r0, [r0], -r3 - eb5c: 0000095c andeq r0, r0, ip, asr r9 - eb60: 0000700c andeq r7, r0, ip - eb64: 0b001900 bleq 14f6c - eb68: 000000d3 ldrdeq r0, [r0], -r3 - eb6c: 0000096c andeq r0, r0, ip, ror #18 - eb70: 0000700c andeq r7, r0, ip - eb74: 0b000700 bleq 1077c - eb78: 000000d3 ldrdeq r0, [r0], -r3 - eb7c: 0000097c andeq r0, r0, ip, ror r9 - eb80: 0000700c andeq r7, r0, ip - eb84: 19001700 stmdbne r0, {r8, r9, sl, ip} - eb88: 029e06f0 addseq r0, lr, #240, 12 ; 0xf000000 - eb8c: 0009a707 andeq sl, r9, r7, lsl #14 - eb90: 00dc1700 sbcseq r1, ip, r0, lsl #14 - eb94: a1060000 mrsge r0, (UNDEF: 6) - eb98: 09a71b02 stmibeq r7!, {r1, r8, r9, fp, ip} - eb9c: 23020000 movwcs r0, #8192 ; 0x2000 - eba0: 05b41700 ldreq r1, [r4, #1792]! ; 0x700 - eba4: a2060000 andge r0, r6, #0 - eba8: 09b71802 ldmibeq r7!, {r1, fp, ip} - ebac: 23020000 movwcs r0, #8192 ; 0x2000 - ebb0: b80b0078 stmdalt fp, {r3, r4, r5, r6} - ebb4: b7000003 strlt r0, [r0, -r3] - ebb8: 0c000009 stceq 0, cr0, [r0], {9} - ebbc: 00000070 andeq r0, r0, r0, ror r0 - ebc0: 700b001d andvc r0, fp, sp, lsl r0 - ebc4: c7000000 strgt r0, [r0, -r0] - ebc8: 0c000009 stceq 0, cr0, [r0], {9} - ebcc: 00000070 andeq r0, r0, r0, ror r0 - ebd0: f01a001d ; instruction: 0xf01a001d - ebd4: 03028306 movweq r8, #8966 ; 0x2306 - ebd8: 000009ec andeq r0, r0, ip, ror #19 - ebdc: 0005181b andeq r1, r5, fp, lsl r8 - ebe0: 029a0600 addseq r0, sl, #0, 12 - ebe4: 0008080b andeq r0, r8, fp, lsl #16 - ebe8: 033b1b00 teqeq fp, #0, 22 - ebec: a3060000 movwge r0, #24576 ; 0x6000 - ebf0: 097c0b02 ldmdbeq ip!, {r1, r8, r9, fp}^ - ebf4: 0b000000 bleq ebfc - ebf8: 000000d3 ldrdeq r0, [r0], -r3 - ebfc: 000009fc strdeq r0, [r0], -ip - ec00: 0000700c andeq r7, r0, ip - ec04: 1c001800 stcne 8, cr1, [r0], {-0} - ec08: 0000059b muleq r0, fp, r5 - ec0c: fc040801 stc2 8, cr0, [r4], {1} - ec10: 1d000009 stcne 0, cr0, [r0, #-36] ; 0xffffffdc - ec14: 000a1401 andeq r1, sl, r1, lsl #8 - ec18: 05501500 ldrbeq r1, [r0, #-1280] ; 0xfffffb00 - ec1c: 08000000 stmdaeq r0, {} ; - ec20: 000a0804 andeq r0, sl, r4, lsl #16 - ec24: 19040800 stmdbne r4, {fp} - ec28: 1d000002 stcne 0, cr0, [r0, #-8] - ec2c: 000a2c01 andeq r2, sl, r1, lsl #24 - ec30: 00691500 rsbeq r1, r9, r0, lsl #10 - ec34: 08000000 stmdaeq r0, {} ; - ec38: 000a3204 andeq r3, sl, r4, lsl #4 - ec3c: 20040800 andcs r0, r4, r0, lsl #16 - ec40: 0b00000a bleq ec70 - ec44: 00000761 andeq r0, r0, r1, ror #14 - ec48: 00000a48 andeq r0, r0, r8, asr #20 - ec4c: 0000700c andeq r7, r0, ip - ec50: 1e000200 cdpne 2, 0, cr0, cr0, cr0, {0} - ec54: 00000316 andeq r0, r0, r6, lsl r3 - ec58: 17033306 strne r3, [r3, -r6, lsl #6] - ec5c: 00000550 andeq r0, r0, r0, asr r5 - ec60: 0f1e0101 svceq 0x001e0101 - ec64: 06000003 streq r0, [r0], -r3 - ec68: 561d0334 ; instruction: 0x561d0334 - ec6c: 01000005 tsteq r0, r5 - ec70: 75721f01 ldrbvc r1, [r2, #-3841]! ; 0xfffff0ff - ec74: 0804006e stmdaeq r4, {r1, r2, r3, r5, r6} - ec78: 0a83080a beq fe0d0ca8 - ec7c: 96060000 strls r0, [r6], -r0 - ec80: 08000005 stmdaeq r0, {r0, r2} - ec84: 0a83110b beq fe0d30b8 - ec88: 23020000 movwcs r0, #8192 ; 0x2000 - ec8c: 04080000 streq r0, [r8], #-0 - ec90: 00000a66 andeq r0, r0, r6, ror #20 - ec94: 0e089010 mcreq 0, 0, r9, cr8, cr0, {0} - ec98: 000ab201 andeq fp, sl, r1, lsl #4 - ec9c: 48170600 ldmdami r7, {r9, sl} - eca0: 0f080000 svceq 0x00080000 - eca4: 00008315 andeq r8, r0, r5, lsl r3 - eca8: 00230200 eoreq r0, r3, r0, lsl #4 - ecac: 00026406 andeq r6, r2, r6, lsl #8 - ecb0: 11110800 tstne r1, r0, lsl #16 - ecb4: 00000a83 andeq r0, r0, r3, lsl #21 - ecb8: 018c2303 orreq r2, ip, r3, lsl #6 - ecbc: 22432000 subcs r2, r3, #0 - ecc0: 12080000 andne r0, r8, #0 - ecc4: 000a8903 andeq r8, sl, r3, lsl #18 - ecc8: 03050100 movweq r0, #20736 ; 0x5100 - eccc: 800a6a94 mulhi sl, r4, sl - ecd0: 0021aa21 eoreq sl, r1, r1, lsr #20 - ecd4: 0c140800 ldceq 8, cr0, [r4], {-0} - ecd8: 00000069 andeq r0, r0, r9, rrx - ecdc: 5e050101 adfpls f0, f5, f1 - ece0: 0c00000b stceq 0, cr0, [r0], {11} - ece4: 0e081b09 vmlaeq.f64 d1, d8, d9 - ece8: 0600000b streq r0, [r0], -fp - ecec: 00000bfc strdeq r0, [r0], -ip - ecf0: 4f0e1c09 svcmi 0x000e1c09 - ecf4: 02000000 andeq r0, r0, #0 - ecf8: e6060023 str r0, [r6], -r3, lsr #32 - ecfc: 0900000a stmdbeq r0, {r1, r3} - ed00: 004f0e1d subeq r0, pc, sp, lsl lr ; - ed04: 23020000 movwcs r0, #8192 ; 0x2000 - ed08: 656c0704 strbvs r0, [ip, #-1796]! ; 0xfffff8fc - ed0c: 1e09006e cdpne 0, 0, cr0, cr9, cr14, {3} - ed10: 00004f0e andeq r4, r0, lr, lsl #30 - ed14: 08230200 stmdaeq r3!, {r9} - ed18: 0afb0500 beq ffed0120 - ed1c: 09140000 ldmdbeq r4, {} ; - ed20: 0b490821 bleq 1250dac <_image_size+0x11aa31c> - ed24: 3a060000 bcc 18ed2c <_image_size+0xe829c> - ed28: 0900000a stmdbeq r0, {r1, r3} - ed2c: 0b490f22 bleq 12529bc <_image_size+0x11abf2c> - ed30: 23020000 movwcs r0, #8192 ; 0x2000 - ed34: 0aab0600 beq fead053c - ed38: 23090000 movwcs r0, #36864 ; 0x9000 - ed3c: 000ad316 andeq sp, sl, r6, lsl r3 - ed40: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - ed44: 000b4406 andeq r4, fp, r6, lsl #8 - ed48: 0f240900 svceq 0x00240900 - ed4c: 00000077 andeq r0, r0, r7, ror r0 - ed50: 00102302 andseq r2, r0, r2, lsl #6 - ed54: 004f0408 subeq r0, pc, r8, lsl #8 - ed58: c6050000 strgt r0, [r5], -r0 - ed5c: 0800000a stmdaeq r0, {r1, r3} - ed60: 7b082709 blvc 21898c <_image_size+0x171efc> - ed64: 0600000b streq r0, [r0], -fp - ed68: 00000a3a andeq r0, r0, sl, lsr sl - ed6c: 490f2809 stmdbmi pc, {r0, r3, fp, sp} ; - ed70: 0200000b andeq r0, r0, #11 - ed74: b4060023 strlt r0, [r6], #-35 ; 0xffffffdd - ed78: 0900000b stmdbeq r0, {r0, r1, r3} - ed7c: 00770f29 rsbseq r0, r7, r9, lsr #30 - ed80: 23020000 movwcs r0, #8192 ; 0x2000 - ed84: 4d200004 stcmi 0, cr0, [r0, #-16]! - ed88: 0900000a stmdbeq r0, {r1, r3} - ed8c: 0b0e122c bleq 393644 <_image_size+0x2ecbb4> - ed90: 05010000 streq r0, [r1, #-0] - ed94: 80149403 andshi r9, r4, r3, lsl #8 - ed98: 0ab62027 beq fed96e3c - ed9c: 2d090000 stccs 0, cr0, [r9, #-0] - eda0: 000b0e12 andeq r0, fp, r2, lsl lr - eda4: 03050100 movweq r0, #20736 ; 0x5100 - eda8: 27801470 ; instruction: 0x27801470 - edac: 000ad420 andeq sp, sl, r0, lsr #8 - edb0: 162f0900 strtne r0, [pc], -r0, lsl #18 - edb4: 00000b4f andeq r0, r0, pc, asr #22 - edb8: 84030501 strhi r0, [r3], #-1281 ; 0xfffffaff - edbc: 20278014 eorcs r8, r7, r4, lsl r0 - edc0: 00000bdd ldrdeq r0, [r0], -sp - edc4: 4f163009 svcmi 0x00163009 - edc8: 0100000b tsteq r0, fp - edcc: 148c0305 strne r0, [ip], #773 ; 0x305 - edd0: 2d052780 stccs 7, cr2, [r5, #-512] ; 0xfffffe00 - edd4: 0c00000a stceq 0, cr0, [r0], {10} - edd8: 02083209 andeq r3, r8, #-1879048192 ; 0x90000000 - eddc: 0600000c streq r0, [r0], -ip - ede0: 00000b27 andeq r0, r0, r7, lsr #22 - ede4: 090c3309 stmdbeq ip, {r0, r3, r8, r9, ip, sp} - ede8: 0200000c andeq r0, r0, #12 - edec: 43060023 movwmi r0, #24611 ; 0x6023 - edf0: 0900000a stmdbeq r0, {r1, r3} - edf4: 0c090c34 stceq 12, cr0, [r9], {52} ; 0x34 - edf8: 23020000 movwcs r0, #8192 ; 0x2000 - edfc: 0bf10604 bleq ffc50614 - ee00: 35090000 strcc r0, [r9, #-0] - ee04: 000c1b0c andeq r1, ip, ip, lsl #22 - ee08: 08230200 stmdaeq r3!, {r9} - ee0c: 0c092200 sfmeq f2, 4, [r9], {-0} - ee10: 00230000 eoreq r0, r3, r0 - ee14: 0c020408 cfstrseq mvf0, [r2], {8} - ee18: 011d0000 tsteq sp, r0 - ee1c: 00000c1b andeq r0, r0, fp, lsl ip - ee20: 00007715 andeq r7, r0, r5, lsl r7 - ee24: 04080000 streq r0, [r8], #-0 - ee28: 00000c0f andeq r0, r0, pc, lsl #24 - ee2c: 000b0505 andeq r0, fp, r5, lsl #10 - ee30: 38090c00 stmdacc r9, {sl, fp} - ee34: 000c5c08 andeq r5, ip, r8, lsl #24 - ee38: 42c50600 sbcmi r0, r5, #0, 12 - ee3c: 39090000 stmdbcc r9, {} ; - ee40: 000c7e0c andeq r7, ip, ip, lsl #28 - ee44: 00230200 eoreq r0, r3, r0, lsl #4 - ee48: 0042b406 subeq fp, r2, r6, lsl #8 - ee4c: 0c3a0900 ; instruction: 0x0c3a0900 - ee50: 00000c90 muleq r0, r0, ip - ee54: 06042302 streq r2, [r4], -r2, lsl #6 - ee58: 000042ed andeq r4, r0, sp, ror #5 - ee5c: ba0c3b09 blt 31da88 <_image_size+0x276ff8> - ee60: 0200000c andeq r0, r0, #12 - ee64: 14000823 strne r0, [r0], #-2083 ; 0xfffff7dd - ee68: 000c7101 andeq r7, ip, r1, lsl #2 - ee6c: 000c7100 andeq r7, ip, r0, lsl #2 - ee70: 0c781500 cfldr64eq mvdx1, [r8], #-0 - ee74: 77150000 ldrvc r0, [r5, -r0] - ee78: 00000000 andeq r0, r0, r0 - ee7c: 58020102 stmdapl r2, {r1, r8} - ee80: 0800000b stmdaeq r0, {r0, r1, r3} - ee84: 000b4f04 andeq r4, fp, r4, lsl #30 - ee88: 5c040800 stcpl 8, cr0, [r4], {-0} - ee8c: 1d00000c stcne 0, cr0, [r0, #-48] ; 0xffffffd0 - ee90: 000c9001 andeq r9, ip, r1 - ee94: 0c781500 cfldr64eq mvdx1, [r8], #-0 - ee98: 08000000 stmdaeq r0, {} ; - ee9c: 000c8404 andeq r8, ip, r4, lsl #8 - eea0: 71011400 tstvc r1, r0, lsl #8 - eea4: ba00000c blt eedc - eea8: 1500000c strne r0, [r0, #-12] - eeac: 00000c78 andeq r0, r0, r8, ror ip - eeb0: 00007715 andeq r7, r0, r5, lsl r7 - eeb4: 00771500 rsbseq r1, r7, r0, lsl #10 - eeb8: 77150000 ldrvc r0, [r5, -r0] - eebc: 15000000 strne r0, [r0, #-0] - eec0: 00000077 andeq r0, r0, r7, ror r0 - eec4: 96040800 strls r0, [r4], -r0, lsl #16 - eec8: 2100000c tstcs r0, ip - eecc: 00000a92 muleq r0, r2, sl - eed0: c71c3e09 ldrgt r3, [ip, -r9, lsl #28] - eed4: 0100000b tsteq r0, fp - eed8: 0bc52101 bleq ff1572e4 - eedc: 40090000 andmi r0, r9, r0 - eee0: 000c211f andeq r2, ip, pc, lsl r1 - eee4: 24010100 strcs r0, [r1], #-256 ; 0xffffff00 - eee8: 00000cce andeq r0, r0, lr, asr #25 - eeec: 05185801 ldreq r5, [r8, #-2049] ; 0xfffff7ff - eef0: 80142803 andshi r2, r4, r3, lsl #16 - eef4: 42b32527 adcsmi r2, r3, #163577856 ; 0x9c00000 - eef8: 4e010000 cdpmi 0, 0, cr0, cr1, cr0, {0} - eefc: 0a60010d beq 180f338 <_image_size+0x17688a8> - ef00: 0b002780 bleq 18d08 - ef04: 17b82780 ldrne r2, [r8, r0, lsl #15]! - ef08: 2b010000 blcs 4ef10 - ef0c: 2600000d strcs r0, [r0], -sp - ef10: 00000aa5 andeq r0, r0, r5, lsr #21 - ef14: 78344e01 ldmdavc r4!, {r0, r9, sl, fp, lr} - ef18: 0200000c andeq r0, r0, #12 - ef1c: 70276c91 mlavc r7, r1, ip, r6 - ef20: e427800a strt r8, [r7], #-10 - ef24: 2827800a stmdacs r7!, {r1, r3, pc} - ef28: 50010069 andpl r0, r1, r9, rrx - ef2c: 00007714 andeq r7, r0, r4, lsl r7 - ef30: 74910200 ldrvc r0, [r1], #512 ; 0x200 - ef34: ec290000 stc 0, cr0, [r9], #-0 - ef38: 01000042 tsteq r0, r2, asr #32 - ef3c: 71010d2c tstvc r1, ip, lsr #26 - ef40: 3400000c strcc r0, [r0], #-12 - ef44: 60278009 eorvs r8, r7, r9 - ef48: f027800a ; instruction: 0xf027800a - ef4c: 01000017 tsteq r0, r7, lsl r0 - ef50: 00000dc2 andeq r0, r0, r2, asr #27 - ef54: 000aa526 andeq sl, sl, r6, lsr #10 - ef58: 2e2c0100 sufcse f0, f4, f0 - ef5c: 00000c78 andeq r0, r0, r8, ror ip - ef60: 266c9102 strbtcs r9, [ip], -r2, lsl #2 - ef64: 00004237 andeq r4, r0, r7, lsr r2 - ef68: 773f2c01 ldrvc r2, [pc, -r1, lsl #24]! - ef6c: 02000000 andeq r0, r0, #0 - ef70: ea266891 b 9a91bc <_image_size+0x90272c> - ef74: 0100000b tsteq r0, fp - ef78: 0077502c rsbseq r5, r7, ip, lsr #32 - ef7c: 91020000 mrsls r0, (UNDEF: 2) - ef80: 656c2a64 strbvs r2, [ip, #-2660]! ; 0xfffff59c - ef84: 2c01006e stccs 0, cr0, [r1], {110} ; 0x6e - ef88: 00007761 andeq r7, r0, r1, ror #14 - ef8c: 60910200 addsvs r0, r1, r0, lsl #4 - ef90: 0070612a rsbseq r6, r0, sl, lsr #2 - ef94: 77702c01 ldrbvc r2, [r0, -r1, lsl #24]! - ef98: 02000000 andeq r0, r0, #0 - ef9c: a82b0091 stmdage fp!, {r0, r4, r7} - efa0: 01000042 tsteq r0, r2, asr #32 - efa4: 00770f33 rsbseq r0, r7, r3, lsr pc - efa8: 91020000 mrsls r0, (UNDEF: 2) - efac: 74702874 ldrbtvc r2, [r0], #-2164 ; 0xfffff78c - efb0: 35010065 strcc r0, [r1, #-101] ; 0xffffff9b - efb4: 000dc210 andeq ip, sp, r0, lsl r2 - efb8: 70910200 addsvc r0, r1, r0, lsl #4 - efbc: 0042e32c subeq lr, r2, ip, lsr #6 - efc0: 000dd800 andeq sp, sp, r0, lsl #16 - efc4: 03050100 movweq r0, #20736 ; 0x5100 - efc8: 2780136c strcs r1, [r0, ip, ror #6] - efcc: 77040800 strvc r0, [r4, -r0, lsl #16] - efd0: 0b000000 bleq efd8 - efd4: 000000da ldrdeq r0, [r0], -sl - efd8: 00000dd8 ldrdeq r0, [r0], -r8 - efdc: 0000700c andeq r7, r0, ip - efe0: 09000a00 stmdbeq r0, {r9, fp} - efe4: 00000dc8 andeq r0, r0, r8, asr #27 - efe8: 0042f729 subeq pc, r2, r9, lsr #14 - efec: 13170100 tstne r7, #0, 2 - eff0: 000dc201 andeq ip, sp, r1, lsl #4 - eff4: 80082c00 andhi r2, r8, r0, lsl #24 - eff8: 80093427 andhi r3, r9, r7, lsr #8 - effc: 00182827 andseq r2, r8, r7, lsr #16 - f000: 0e570100 rdfeqs f0, f7, f0 - f004: a5260000 strge r0, [r6, #-0]! - f008: 0100000a tsteq r0, sl - f00c: 0c783417 cfldrdeq mvd3, [r8], #-92 ; 0xffffffa4 - f010: 91020000 mrsls r0, (UNDEF: 2) - f014: 4237266c eorsmi r2, r7, #108, 12 ; 0x6c00000 - f018: 17010000 strne r0, [r1, -r0] - f01c: 00007745 andeq r7, r0, r5, asr #14 - f020: 68910200 ldmvs r1, {r9} - f024: 00419726 subeq r9, r1, r6, lsr #14 - f028: 51170100 tstpl r7, r0, lsl #2 - f02c: 00000c71 andeq r0, r0, r1, ror ip - f030: 28679102 stmdacs r7!, {r1, r8, ip, pc}^ - f034: 00656470 rsbeq r6, r5, r0, ror r4 - f038: c2101a01 andsgt r1, r0, #4096 ; 0x1000 - f03c: 0200000d andeq r0, r0, #13 - f040: 312b7091 ; instruction: 0x312b7091 - f044: 01000042 tsteq r0, r2, asr #32 - f048: 0dc2101c stcleq 0, cr1, [r2, #112] ; 0x70 - f04c: 91020000 mrsls r0, (UNDEF: 2) - f050: 42e32c74 rscmi r2, r3, #116, 24 ; 0x7400 - f054: 0dd80000 ldcleq 0, cr0, [r8] - f058: 05010000 streq r0, [r1, #-0] - f05c: 80136003 andshi r6, r3, r3 - f060: c4290027 strtgt r0, [r9], #-39 ; 0xffffffd9 - f064: 01000042 tsteq r0, r2, asr #32 - f068: 71010d08 tstvc r1, r8, lsl #26 - f06c: 9800000c stmdals r0, {r2, r3} - f070: 2c278007 stccs 0, cr8, [r7], #-28 ; 0xffffffe4 - f074: 60278008 eorvs r8, r7, r8 - f078: 01000018 tsteq r0, r8, lsl r0 - f07c: 00000eb3 ; instruction: 0x00000eb3 - f080: 000aa526 andeq sl, sl, r6, lsr #10 - f084: 33080100 movwcc r0, #33024 ; 0x8100 - f088: 00000c78 andeq r0, r0, r8, ror ip - f08c: 266c9102 strbtcs r9, [ip], -r2, lsl #2 - f090: 00000bb4 ; instruction: 0x00000bb4 - f094: 77440801 strbvc r0, [r4, -r1, lsl #16] - f098: 02000000 andeq r0, r0, #0 - f09c: d42b6891 strtle r6, [fp], #-2193 ; 0xfffff76f - f0a0: 01000042 tsteq r0, r2, asr #32 - f0a4: 018d0b0a orreq r0, sp, sl, lsl #22 - f0a8: 91020000 mrsls r0, (UNDEF: 2) - f0ac: 42e32c74 rscmi r2, r3, #116, 24 ; 0x7400 - f0b0: 0ec30000 cdpeq 0, 12, cr0, cr3, cr0, {0} - f0b4: 05010000 streq r0, [r1, #-0] - f0b8: 80135003 andshi r5, r3, r3 - f0bc: da0b0027 ble 2cf160 <_image_size+0x2286d0> - f0c0: c3000000 movwgt r0, #0 - f0c4: 0c00000e stceq 0, cr0, [r0], {14} - f0c8: 00000070 andeq r0, r0, r0, ror r0 - f0cc: b309000f movwlt r0, #36879 ; 0x900f - f0d0: 0000000e andeq r0, r0, lr - f0d4: 00000fb9 ; instruction: 0x00000fb9 - f0d8: 25310002 ldrcs r0, [r1, #-2]! - f0dc: 01040000 mrseq r0, (UNDEF: 4) - f0e0: 0000042f andeq r0, r0, pc, lsr #8 - f0e4: 00437c0c subeq r7, r3, ip, lsl #24 - f0e8: 0043cb00 subeq ip, r3, r0, lsl #22 - f0ec: 0a49a400 beq 12780f4 <_image_size+0x11d1664> - f0f0: 0a4e6480 beq 13a82f8 <_image_size+0x1301868> - f0f4: 003d7080 eorseq r7, sp, r0, lsl #1 - f0f8: 06010200 streq r0, [r1], -r0, lsl #4 - f0fc: 000003fc strdeq r0, [r0], -ip - f100: f9050202 ; instruction: 0xf9050202 - f104: 02000002 andeq r0, r0, #2 - f108: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - f10c: 08020000 stmdaeq r2, {} ; - f110: 00025505 andeq r5, r2, r5, lsl #10 - f114: 08010200 stmdaeq r1, {r9} - f118: 000003fa strdeq r0, [r0], -sl - f11c: 1f070202 svcne 0x00070202 - f120: 03000005 movweq r0, #5 - f124: 000000b8 strheq r0, [r0], -r8 - f128: 5b193402 blpl 65c138 <_image_size+0x5b56a8> - f12c: 02000000 andeq r0, r0, #0 - f130: 00fa0704 rscseq r0, sl, r4, lsl #14 - f134: e2030000 and r0, r3, #0 - f138: 02000019 andeq r0, r0, #25 - f13c: 006e1937 rsbeq r1, lr, r7, lsr r9 - f140: 08020000 stmdaeq r2, {} ; - f144: 0000f507 andeq pc, r0, r7, lsl #10 - f148: 05040400 streq r0, [r4, #-1024] ; 0xfffffc00 - f14c: 00746e69 rsbseq r6, r4, r9, ror #28 - f150: ff070402 ; instruction: 0xff070402 - f154: 05000000 streq r0, [r0, #-0] - f158: 00004357 andeq r4, r0, r7, asr r3 - f15c: 08830348 stmeq r3, {r3, r6, r8, r9} - f160: 00000194 muleq r0, r4, r1 - f164: 00442e06 subeq r2, r4, r6, lsl #28 - f168: 0e840300 cdpeq 3, 8, cr0, cr4, cr0, {0} - f16c: 0000004f andeq r0, r0, pc, asr #32 - f170: 06002302 streq r2, [r0], -r2, lsl #6 - f174: 00004302 andeq r4, r0, r2, lsl #6 - f178: 4f0e8503 svcmi 0x000e8503 - f17c: 02000000 andeq r0, r0, #0 - f180: 14060423 strne r0, [r6], #-1059 ; 0xfffffbdd - f184: 03000044 movweq r0, #68 ; 0x44 - f188: 004f0e86 subeq r0, pc, r6, lsl #29 - f18c: 23020000 movwcs r0, #8192 ; 0x2000 - f190: 441c0608 ldrmi r0, [ip], #-1544 ; 0xfffff9f8 - f194: 87030000 strhi r0, [r3, -r0] - f198: 00004f0e andeq r4, r0, lr, lsl #30 - f19c: 0c230200 sfmeq f0, 4, [r3], #-0 - f1a0: 00307207 eorseq r7, r0, r7, lsl #4 - f1a4: 4f0e8803 svcmi 0x000e8803 - f1a8: 02000000 andeq r0, r0, #0 - f1ac: 72071023 andvc r1, r7, #35 ; 0x23 - f1b0: 89030031 stmdbhi r3, {r0, r4, r5} - f1b4: 00004f0e andeq r4, r0, lr, lsl #30 - f1b8: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - f1bc: 00327207 eorseq r7, r2, r7, lsl #4 - f1c0: 4f0e8a03 svcmi 0x000e8a03 - f1c4: 02000000 andeq r0, r0, #0 - f1c8: 72071823 andvc r1, r7, #2293760 ; 0x230000 - f1cc: 8b030033 blhi cf2a0 <_image_size+0x28810> - f1d0: 00004f0e andeq r4, r0, lr, lsl #30 - f1d4: 1c230200 sfmne f0, 4, [r3], #-0 - f1d8: 00347207 eorseq r7, r4, r7, lsl #4 - f1dc: 4f0e8c03 svcmi 0x000e8c03 - f1e0: 02000000 andeq r0, r0, #0 - f1e4: 72072023 andvc r2, r7, #35 ; 0x23 - f1e8: 8d030035 stchi 0, cr0, [r3, #-212] ; 0xffffff2c - f1ec: 00004f0e andeq r4, r0, lr, lsl #30 - f1f0: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - f1f4: 00367207 eorseq r7, r6, r7, lsl #4 - f1f8: 4f0e8e03 svcmi 0x000e8e03 - f1fc: 02000000 andeq r0, r0, #0 - f200: 72072823 andvc r2, r7, #2293760 ; 0x230000 - f204: 8f030037 svchi 0x00030037 - f208: 00004f0e andeq r4, r0, lr, lsl #30 - f20c: 2c230200 sfmcs f0, 4, [r3], #-0 - f210: 00387207 eorseq r7, r8, r7, lsl #4 - f214: 4f0e9003 svcmi 0x000e9003 - f218: 02000000 andeq r0, r0, #0 - f21c: 72073023 andvc r3, r7, #35 ; 0x23 - f220: 91030039 tstls r3, r9, lsr r0 - f224: 00004f0e andeq r4, r0, lr, lsl #30 - f228: 34230200 strtcc r0, [r3], #-512 ; 0xfffffe00 - f22c: 30317207 eorscc r7, r1, r7, lsl #4 - f230: 0e920300 cdpeq 3, 9, cr0, cr2, cr0, {0} - f234: 0000004f andeq r0, r0, pc, asr #32 - f238: 07382302 ldreq r2, [r8, -r2, lsl #6]! - f23c: 00313172 eorseq r3, r1, r2, ror r1 - f240: 4f0e9303 svcmi 0x000e9303 - f244: 02000000 andeq r0, r0, #0 - f248: 72073c23 andvc r3, r7, #8960 ; 0x2300 - f24c: 03003231 movweq r3, #561 ; 0x231 - f250: 004f0e94 umaaleq r0, pc, r4, lr ; - f254: 23020000 movwcs r0, #8192 ; 0x2000 - f258: 63700740 cmnvs r0, #64, 14 ; 0x1000000 - f25c: 0e950300 cdpeq 3, 9, cr0, cr5, cr0, {0} - f260: 0000004f andeq r0, r0, pc, asr #32 - f264: 00442302 subeq r2, r4, r2, lsl #6 - f268: 002c1105 eoreq r1, ip, r5, lsl #2 - f26c: 05041400 streq r1, [r4, #-1024] ; 0xfffffc00 - f270: 0001ed08 andeq lr, r1, r8, lsl #26 - f274: 2ac70600 bcs ff1d0a7c - f278: 06040000 streq r0, [r4], -r0 - f27c: 0001f40c andeq pc, r1, ip, lsl #8 - f280: 00230200 eoreq r0, r3, r0, lsl #4 - f284: 002cc906 eoreq ip, ip, r6, lsl #18 - f288: 10070400 andne r0, r7, r0, lsl #8 - f28c: 00000205 andeq r0, r0, r5, lsl #4 - f290: 06042302 streq r2, [r4], -r2, lsl #6 - f294: 00002c9c muleq r0, ip, ip - f298: f40c0804 vst2.8 {d0-d1}, [ip], r4 - f29c: 02000001 andeq r0, r0, #1 - f2a0: 75060823 strvc r0, [r6, #-2083] ; 0xfffff7dd - f2a4: 0400002c streq r0, [r0], #-44 ; 0xffffffd4 - f2a8: 0216100a andseq r1, r6, #10 - f2ac: 23020000 movwcs r0, #8192 ; 0x2000 - f2b0: 2ad7060c bcs ff5d0ae8 - f2b4: 0b040000 bleq 10f2bc <_image_size+0x6882c> - f2b8: 00021610 andeq r1, r2, r0, lsl r6 - f2bc: 10230200 eorne r0, r3, r0, lsl #4 - f2c0: 01f40800 mvnseq r0, r0, lsl #16 - f2c4: 00090000 andeq r0, r9, r0 - f2c8: 01ed040a mvneq r0, sl, lsl #8 - f2cc: 4f0b0000 svcmi 0x000b0000 - f2d0: 05000000 streq r0, [r0, #-0] - f2d4: 09000002 stmdbeq r0, {r1} - f2d8: fa040a00 blx 111ae0 <_image_size+0x6b050> - f2dc: 0b000001 bleq f2e8 - f2e0: 00000062 andeq r0, r0, r2, rrx - f2e4: 00000216 andeq r0, r0, r6, lsl r2 - f2e8: 040a0009 streq r0, [sl], #-9 - f2ec: 0000020b andeq r0, r0, fp, lsl #4 - f2f0: 002a850c eoreq r8, sl, ip, lsl #10 - f2f4: 1f0e0400 svcne 0x000e0400 - f2f8: 00000194 muleq r0, r4, r1 - f2fc: 08020101 stmdaeq r2, {r0, r8} - f300: 0002d504 andeq sp, r2, r4, lsl #10 - f304: 03d10d00 bicseq r0, r1, #0, 26 - f308: 5e050000 cdppl 0, 0, cr0, cr5, cr0, {0} - f30c: 007c1701 rsbseq r1, ip, r1, lsl #14 - f310: 47030000 strmi r0, [r3, -r0] - f314: 06000005 streq r0, [r0], -r5 - f318: 00330e2e eorseq r0, r3, lr, lsr #28 - f31c: 89030000 stmdbhi r3, {} ; - f320: 06000000 streq r0, [r0], -r0 - f324: 00330e74 eorseq r0, r3, r4, ror lr - f328: 040e0000 streq r0, [lr], #-0 - f32c: 7803a506 stmdavc r3, {r1, r2, r8, sl, sp, pc} - f330: 0f000002 svceq 0x00000002 - f334: 00000221 andeq r0, r0, r1, lsr #4 - f338: 310ca706 tstcc ip, r6, lsl #14 - f33c: 0f000002 svceq 0x00000002 - f340: 00000308 andeq r0, r0, r8, lsl #6 - f344: 7813a806 ldmdavc r3, {r1, r2, fp, sp, pc} - f348: 00000002 andeq r0, r0, r2 - f34c: 00004110 andeq r4, r0, r0, lsl r1 - f350: 00028800 andeq r8, r2, r0, lsl #16 - f354: 007c1100 rsbseq r1, ip, r0, lsl #2 - f358: 00030000 andeq r0, r3, r0 - f35c: a2060812 andge r0, r6, #1179648 ; 0x120000 - f360: 0002b009 andeq fp, r2, r9 - f364: 00cb0600 sbceq r0, fp, r0, lsl #12 - f368: a4060000 strge r0, [r6], #-0 - f36c: 00007507 andeq r7, r0, r7, lsl #10 - f370: 00230200 eoreq r0, r3, r0, lsl #4 - f374: 00017406 andeq r7, r1, r6, lsl #8 - f378: 05a90600 streq r0, [r9, #1536]! ; 0x600 - f37c: 00000256 andeq r0, r0, r6, asr r2 - f380: 00042302 andeq r2, r4, r2, lsl #6 - f384: 00029a03 andeq r9, r2, r3, lsl #20 - f388: 03aa0600 ; instruction: 0x03aa0600 - f38c: 00000288 andeq r0, r0, r8, lsl #5 - f390: 73030413 movwvc r0, #13331 ; 0x3413 - f394: 07000002 streq r0, [r0, -r2] - f398: 005b1916 subseq r1, fp, r6, lsl r9 - f39c: 4c030000 stcmi 0, cr0, [r3], {-0} - f3a0: 08000000 stmdaeq r0, {} ; - f3a4: 00750d0c rsbseq r0, r5, ip, lsl #26 - f3a8: 18030000 stmdane r3, {} ; - f3ac: 07000002 streq r0, [r0, -r2] - f3b0: 02ca1b23 sbceq r1, sl, #35840 ; 0x8c00 - f3b4: 9e050000 cdpls 0, 0, cr0, cr5, cr0, {0} - f3b8: 18000000 stmdane r0, {} ; - f3bc: 48083407 stmdami r8, {r0, r1, r2, sl, ip, sp} - f3c0: 06000003 streq r0, [r0], -r3 - f3c4: 00000595 muleq r0, r5, r5 - f3c8: 48133607 ldmdami r3, {r0, r1, r2, r9, sl, ip, sp} - f3cc: 02000003 andeq r0, r0, #3 - f3d0: 5f070023 svcpl 0x00070023 - f3d4: 3707006b strcc r0, [r7, -fp, rrx] - f3d8: 00007507 andeq r7, r0, r7, lsl #10 - f3dc: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - f3e0: 00035006 andeq r5, r3, r6 - f3e4: 0b370700 bleq dd0fec <_image_size+0xd2a55c> - f3e8: 00000075 andeq r0, r0, r5, ror r0 - f3ec: 06082302 streq r2, [r8], -r2, lsl #6 - f3f0: 00004b29 andeq r4, r0, r9, lsr #22 - f3f4: 75143707 ldrvc r3, [r4, #-1799] ; 0xfffff8f9 - f3f8: 02000000 andeq r0, r0, #0 - f3fc: 21060c23 tstcs r6, r3, lsr #24 - f400: 07000001 streq r0, [r0, -r1] - f404: 00751b37 rsbseq r1, r5, r7, lsr fp - f408: 23020000 movwcs r0, #8192 ; 0x2000 - f40c: 785f0710 ldmdavc pc, {r4, r8, r9, sl}^ ; - f410: 0b380700 bleq e11018 <_image_size+0xd6a588> - f414: 0000034e andeq r0, r0, lr, asr #6 - f418: 00142302 andseq r2, r4, r2, lsl #6 - f41c: 02e2040a rsceq r0, r2, #167772160 ; 0xa000000 - f420: be100000 cdplt 0, 1, cr0, cr0, cr0, {0} - f424: 5e000002 cdppl 0, 0, cr0, cr0, cr2, {0} - f428: 11000003 tstne r0, r3 - f42c: 0000007c andeq r0, r0, ip, ror r0 - f430: 6b050000 blvs 14f438 <_image_size+0xa89a8> - f434: 24000003 strcs r0, [r0], #-3 - f438: f3083c07 ; instruction: 0xf3083c07 - f43c: 06000003 streq r0, [r0], -r3 - f440: 00000138 andeq r0, r0, r8, lsr r1 - f444: 75093e07 strvc r3, [r9, #-3591] ; 0xfffff1f9 - f448: 02000000 andeq r0, r0, #0 - f44c: d3060023 movwle r0, #24611 ; 0x6023 - f450: 07000000 streq r0, [r0, -r0] - f454: 0075093f rsbseq r0, r5, pc, lsr r9 - f458: 23020000 movwcs r0, #8192 ; 0x2000 - f45c: 00c10604 sbceq r0, r1, r4, lsl #12 - f460: 40070000 andmi r0, r7, r0 - f464: 00007509 andeq r7, r0, r9, lsl #10 - f468: 08230200 stmdaeq r3!, {r9} - f46c: 00019f06 andeq r9, r1, r6, lsl #30 - f470: 09410700 stmdbeq r1, {r8, r9, sl}^ - f474: 00000075 andeq r0, r0, r5, ror r0 - f478: 060c2302 streq r2, [ip], -r2, lsl #6 - f47c: 000002cc andeq r0, r0, ip, asr #5 - f480: 75094207 strvc r4, [r9, #-519] ; 0xfffffdf9 - f484: 02000000 andeq r0, r0, #0 - f488: 22061023 andcs r1, r6, #35 ; 0x23 - f48c: 07000003 streq r0, [r0, -r3] - f490: 00750943 rsbseq r0, r5, r3, asr #18 - f494: 23020000 movwcs r0, #8192 ; 0x2000 - f498: 00a60614 adceq r0, r6, r4, lsl r6 - f49c: 44070000 strmi r0, [r7], #-0 - f4a0: 00007509 andeq r7, r0, r9, lsl #10 - f4a4: 18230200 stmdane r3!, {r9} - f4a8: 00014106 andeq r4, r1, r6, lsl #2 - f4ac: 09450700 stmdbeq r5, {r8, r9, sl}^ - f4b0: 00000075 andeq r0, r0, r5, ror r0 - f4b4: 061c2302 ldreq r2, [ip], -r2, lsl #6 - f4b8: 000002a5 andeq r0, r0, r5, lsr #5 - f4bc: 75094607 strvc r4, [r9, #-1543] ; 0xfffff9f9 - f4c0: 02000000 andeq r0, r0, #0 - f4c4: 14002023 strne r2, [r0], #-35 ; 0xffffffdd - f4c8: 00000000 andeq r0, r0, r0 - f4cc: 4f070108 svcmi 0x00070108 - f4d0: 00044108 andeq r4, r4, r8, lsl #2 - f4d4: 05100600 ldreq r0, [r0, #-1536] ; 0xfffffa00 - f4d8: 50070000 andpl r0, r7, r0 - f4dc: 0004410a andeq r4, r4, sl, lsl #2 - f4e0: 00230200 eoreq r0, r3, r0, lsl #4 - f4e4: 0003e606 andeq lr, r3, r6, lsl #12 - f4e8: 09510700 ldmdbeq r1, {r8, r9, sl}^ - f4ec: 00000441 andeq r0, r0, r1, asr #8 - f4f0: 01802303 orreq r2, r0, r3, lsl #6 - f4f4: 00053206 andeq r3, r5, r6, lsl #4 - f4f8: 0a530700 beq 14d1100 <_image_size+0x142a670> - f4fc: 000002be ; instruction: 0x000002be - f500: 02802303 addeq r2, r0, #201326592 ; 0xc000000 - f504: 00058206 andeq r8, r5, r6, lsl #4 - f508: 0a560700 beq 1591110 <_image_size+0x14ea680> - f50c: 000002be ; instruction: 0x000002be - f510: 02842303 addeq r2, r4, #201326592 ; 0xc000000 - f514: 02bc1000 adcseq r1, ip, #0 - f518: 04510000 ldrbeq r0, [r1], #-0 - f51c: 7c110000 ldcvc 0, cr0, [r1], {-0} - f520: 1f000000 svcne 0x00000000 - f524: 02e81400 rsceq r1, r8, #0, 8 - f528: 01900000 orrseq r0, r0, r0 - f52c: 9d086207 sfmls f6, 4, [r8, #-28] ; 0xffffffe4 - f530: 06000004 streq r0, [r0], -r4 - f534: 00000595 muleq r0, r5, r5 - f538: 9d126307 ldcls 3, cr6, [r2, #-28] ; 0xffffffe4 - f53c: 02000004 andeq r0, r0, #4 - f540: 50060023 andpl r0, r6, r3, lsr #32 - f544: 07000001 streq r0, [r0, -r1] - f548: 00750664 rsbseq r0, r5, r4, ror #12 - f54c: 23020000 movwcs r0, #8192 ; 0x2000 - f550: 00910604 addseq r0, r1, r4, lsl #12 - f554: 66070000 strvs r0, [r7], -r0 - f558: 0004a309 andeq sl, r4, r9, lsl #6 - f55c: 08230200 stmdaeq r3!, {r9} - f560: 00000006 andeq r0, r0, r6 - f564: 1e670700 cdpne 7, 6, cr0, cr7, cr0, {0} - f568: 000003f3 strdeq r0, [r0], -r3 - f56c: 01882303 orreq r2, r8, r3, lsl #6 - f570: 51040a00 tstpl r4, r0, lsl #20 - f574: 10000004 andne r0, r0, r4 - f578: 000004b3 ; instruction: 0x000004b3 - f57c: 000004b3 ; instruction: 0x000004b3 - f580: 00007c11 andeq r7, r0, r1, lsl ip - f584: 0a001f00 beq 1718c - f588: 0004b904 andeq fp, r4, r4, lsl #18 - f58c: 05011500 streq r1, [r1, #-1280] ; 0xfffffb00 - f590: 00000422 andeq r0, r0, r2, lsr #8 - f594: 087a0708 ldmdaeq sl!, {r3, r8, r9, sl}^ - f598: 000004e7 andeq r0, r0, r7, ror #9 - f59c: 00185906 andseq r5, r8, r6, lsl #18 - f5a0: 117b0700 cmnne fp, r0, lsl #14 - f5a4: 000004e7 andeq r0, r0, r7, ror #9 - f5a8: 06002302 streq r2, [r0], -r2, lsl #6 - f5ac: 0000083d andeq r0, r0, sp, lsr r8 - f5b0: 75067c07 strvc r7, [r6, #-3079] ; 0xfffff3f9 - f5b4: 02000000 andeq r0, r0, #0 - f5b8: 0a000423 beq 1064c - f5bc: 00004104 andeq r4, r0, r4, lsl #2 - f5c0: 01190500 tsteq r9, r0, lsl #10 - f5c4: 07680000 strbeq r0, [r8, -r0]! - f5c8: 066008ba ; instruction: 0x066008ba - f5cc: 5f070000 svcpl 0x00070000 - f5d0: bb070070 bllt 1cf798 <_image_size+0x128d08> - f5d4: 0004e712 andeq lr, r4, r2, lsl r7 - f5d8: 00230200 eoreq r0, r3, r0, lsl #4 - f5dc: 00725f07 rsbseq r5, r2, r7, lsl #30 - f5e0: 7507bc07 strvc fp, [r7, #-3079] ; 0xfffff3f9 - f5e4: 02000000 andeq r0, r0, #0 - f5e8: 5f070423 svcpl 0x00070423 - f5ec: bd070077 stclt 0, cr0, [r7, #-476] ; 0xfffffe24 - f5f0: 00007507 andeq r7, r0, r7, lsl #10 - f5f4: 08230200 stmdaeq r3!, {r9} - f5f8: 00003606 andeq r3, r0, r6, lsl #12 - f5fc: 09be0700 ldmibeq lr!, {r8, r9, sl} - f600: 0000002c andeq r0, r0, ip, lsr #32 - f604: 060c2302 streq r2, [ip], -r2, lsl #6 - f608: 0000028a andeq r0, r0, sl, lsl #5 - f60c: 2c09bf07 stccs 15, cr11, [r9], {7} - f610: 02000000 andeq r0, r0, #0 - f614: 5f070e23 svcpl 0x00070e23 - f618: 07006662 streq r6, [r0, -r2, ror #12] - f61c: 04bb11c0 ldrteq r1, [fp], #448 ; 0x1c0 - f620: 23020000 movwcs r0, #8192 ; 0x2000 - f624: 002d0610 eoreq r0, sp, r0, lsl r6 - f628: c1070000 mrsgt r0, (UNDEF: 7) - f62c: 00007507 andeq r7, r0, r7, lsl #10 - f630: 18230200 stmdane r3!, {r9} - f634: 00009606 andeq r9, r0, r6, lsl #12 - f638: 0ac80700 beq ff211240 - f63c: 000002bc ; instruction: 0x000002bc - f640: 061c2302 ldreq r2, [ip], -r2, lsl #6 - f644: 0000005e andeq r0, r0, lr, asr r0 - f648: 111dca07 tstne sp, r7, lsl #20 - f64c: 02000008 andeq r0, r0, #8 - f650: e1062023 tst r6, r3, lsr #32 - f654: 07000002 streq r0, [r0, -r2] - f658: 083c1dcc ldmdaeq ip!, {r2, r3, r6, r7, r8, sl, fp, ip} - f65c: 23020000 movwcs r0, #8192 ; 0x2000 - f660: 05a60624 streq r0, [r6, #1572]! ; 0x624 - f664: cf070000 svcgt 0x00070000 - f668: 0008610d andeq r6, r8, sp, lsl #2 - f66c: 28230200 stmdacs r3!, {r9} - f670: 00022d06 andeq r2, r2, r6, lsl #26 - f674: 09d00700 ldmibeq r0, {r8, r9, sl}^ - f678: 0000087c andeq r0, r0, ip, ror r8 - f67c: 072c2302 streq r2, [ip, -r2, lsl #6]! - f680: 0062755f rsbeq r7, r2, pc, asr r5 - f684: bb11d307 bllt 4842a8 <_image_size+0x3dd818> - f688: 02000004 andeq r0, r0, #4 - f68c: 5f073023 svcpl 0x00073023 - f690: 07007075 smlsdxeq r0, r5, r0, r7 - f694: 04e712d4 strbteq r1, [r7], #724 ; 0x2d4 - f698: 23020000 movwcs r0, #8192 ; 0x2000 - f69c: 755f0738 ldrbvc r0, [pc, #-1848] ; ef6c - f6a0: d5070072 strle r0, [r7, #-114] ; 0xffffff8e - f6a4: 00007507 andeq r7, r0, r7, lsl #10 - f6a8: 3c230200 sfmcc f0, 4, [r3], #-0 - f6ac: 0005bd06 andeq fp, r5, r6, lsl #26 - f6b0: 11d80700 bicsne r0, r8, r0, lsl #14 - f6b4: 00000882 andeq r0, r0, r2, lsl #17 - f6b8: 06402302 strbeq r2, [r0], -r2, lsl #6 - f6bc: 0000054e andeq r0, r0, lr, asr #10 - f6c0: 9211d907 andsls sp, r1, #114688 ; 0x1c000 - f6c4: 02000008 andeq r0, r0, #8 - f6c8: 5f074323 svcpl 0x00074323 - f6cc: 0700626c streq r6, [r0, -ip, ror #4] - f6d0: 04bb11dc ldrteq r1, [fp], #476 ; 0x1dc - f6d4: 23020000 movwcs r0, #8192 ; 0x2000 - f6d8: 03620644 cmneq r2, #68, 12 ; 0x4400000 - f6dc: df070000 svcle 0x00070000 - f6e0: 00007507 andeq r7, r0, r7, lsl #10 - f6e4: 4c230200 sfmmi f0, 4, [r3], #-0 - f6e8: 00389f06 eorseq r9, r8, r6, lsl #30 - f6ec: 0ae00700 beq ff8112f4 - f6f0: 0000023e andeq r0, r0, lr, lsr r2 - f6f4: 06502302 ldrbeq r2, [r0], -r2, lsl #6 - f6f8: 00000906 andeq r0, r0, r6, lsl #18 - f6fc: 7f12e307 svcvc 0x0012e307 - f700: 02000006 andeq r0, r0, #6 - f704: 16065423 strne r5, [r6], -r3, lsr #8 - f708: 07000048 streq r0, [r0, -r8, asr #32] - f70c: 02d60ce7 sbcseq r0, r6, #59136 ; 0xe700 - f710: 23020000 movwcs r0, #8192 ; 0x2000 - f714: 02f00658 rscseq r0, r0, #88, 12 ; 0x5800000 - f718: e9070000 stmdb r7, {} ; - f71c: 0002b00e andeq fp, r2, lr - f720: 5c230200 sfmpl f0, 4, [r3], #-0 - f724: 00057a06 andeq r7, r5, r6, lsl #20 - f728: 09ea0700 stmibeq sl!, {r8, r9, sl}^ - f72c: 00000075 andeq r0, r0, r5, ror r0 - f730: 00642302 rsbeq r2, r4, r2, lsl #6 - f734: 00750116 rsbseq r0, r5, r6, lsl r1 - f738: 067f0000 ldrbteq r0, [pc], -r0 - f73c: 7f170000 svcvc 0x00170000 - f740: 17000006 strne r0, [r0, -r6] - f744: 000002bc ; instruction: 0x000002bc - f748: 0007ff17 andeq pc, r7, r7, lsl pc ; - f74c: 00751700 rsbseq r1, r5, r0, lsl #14 - f750: 0a000000 beq f758 - f754: 00068a04 andeq r8, r6, r4, lsl #20 - f758: 067f1800 ldrbteq r1, [pc], -r0, lsl #16 - f75c: 18190000 ldmdane r9, {} ; - f760: 28000005 stmdacs r0, {r0, r2} - f764: 02650704 rsbeq r0, r5, #4, 14 ; 0x100000 - f768: 0007ff08 andeq pc, r7, r8, lsl #30 - f76c: 02b81a00 adcseq r1, r8, #0, 20 - f770: 67070000 strvs r0, [r7, -r0] - f774: 00750702 rsbseq r0, r5, r2, lsl #14 - f778: 23020000 movwcs r0, #8192 ; 0x2000 - f77c: 023f1a00 eorseq r1, pc, #0, 20 - f780: 6c070000 stcvs 0, cr0, [r7], {-0} - f784: 08f40b02 ldmeq r4!, {r1, r8, r9, fp}^ - f788: 23020000 movwcs r0, #8192 ; 0x2000 - f78c: 00811a04 addeq r1, r1, r4, lsl #20 - f790: 6c070000 stcvs 0, cr0, [r7], {-0} - f794: 08f41402 ldmeq r4!, {r1, sl, ip}^ - f798: 23020000 movwcs r0, #8192 ; 0x2000 - f79c: 05ac1a08 streq r1, [ip, #2568]! ; 0xa08 - f7a0: 6c070000 stcvs 0, cr0, [r7], {-0} - f7a4: 08f41e02 ldmeq r4!, {r1, r9, sl, fp, ip}^ - f7a8: 23020000 movwcs r0, #8192 ; 0x2000 - f7ac: 014b1a0c cmpeq fp, ip, lsl #20 - f7b0: 6e070000 cdpvs 0, 0, cr0, cr7, cr0, {0} - f7b4: 00750802 rsbseq r0, r5, r2, lsl #16 - f7b8: 23020000 movwcs r0, #8192 ; 0x2000 - f7bc: 012d1a10 ; instruction: 0x012d1a10 - f7c0: 6f070000 svcvs 0x00070000 - f7c4: 0b2d0802 bleq b517d4 <_image_size+0xaaad44> - f7c8: 23020000 movwcs r0, #8192 ; 0x2000 - f7cc: 05611a14 strbeq r1, [r1, #-2580]! ; 0xfffff5ec - f7d0: 72070000 andvc r0, r7, #0 - f7d4: 00750702 rsbseq r0, r5, r2, lsl #14 - f7d8: 23020000 movwcs r0, #8192 ; 0x2000 - f7dc: 49d21a30 ldmibmi r2, {r4, r5, r9, fp, ip}^ - f7e0: 73070000 movwvc r0, #28672 ; 0x7000 - f7e4: 0b431602 bleq 10d4ff4 <_image_size+0x102e564> - f7e8: 23020000 movwcs r0, #8192 ; 0x2000 - f7ec: 02341a34 eorseq r1, r4, #52, 20 ; 0x34000 - f7f0: 75070000 strvc r0, [r7, #-0] - f7f4: 00750702 rsbseq r0, r5, r2, lsl #14 - f7f8: 23020000 movwcs r0, #8192 ; 0x2000 - f7fc: 02901a38 addseq r1, r0, #56, 20 ; 0x38000 - f800: 77070000 strvc r0, [r7, -r0] - f804: 0b550a02 bleq 1552014 <_image_size+0x14ab584> - f808: 23020000 movwcs r0, #8192 ; 0x2000 - f80c: 00b01a3c adcseq r1, r0, ip, lsr sl - f810: 7a070000 bvc 1cf818 <_image_size+0x128d88> - f814: 03481302 movteq r1, #33538 ; 0x8302 - f818: 23020000 movwcs r0, #8192 ; 0x2000 - f81c: 00eb1a40 rsceq r1, fp, r0, asr #20 - f820: 7b070000 blvc 1cf828 <_image_size+0x128d98> - f824: 00750702 rsbseq r0, r5, r2, lsl #14 - f828: 23020000 movwcs r0, #8192 ; 0x2000 - f82c: 017c1a44 cmneq ip, r4, asr #20 - f830: 7c070000 stcvc 0, cr0, [r7], {-0} - f834: 03481302 movteq r1, #33538 ; 0x8302 - f838: 23020000 movwcs r0, #8192 ; 0x2000 - f83c: 02631a48 rsbeq r1, r3, #72, 20 ; 0x48000 - f840: 7d070000 stcvc 0, cr0, [r7, #-0] - f844: 0b5b1402 bleq 16d4854 <_image_size+0x162ddc4> - f848: 23020000 movwcs r0, #8192 ; 0x2000 - f84c: 03481a4c movteq r1, #35404 ; 0x8a4c - f850: 80070000 andhi r0, r7, r0 - f854: 00750702 rsbseq r0, r5, r2, lsl #14 - f858: 23020000 movwcs r0, #8192 ; 0x2000 - f85c: 03f21a50 mvnseq r1, #80, 20 ; 0x50000 - f860: 81070000 mrshi r0, (UNDEF: 7) - f864: 07ff0902 ldrbeq r0, [pc, r2, lsl #18]! - f868: 23020000 movwcs r0, #8192 ; 0x2000 - f86c: 03431a54 movteq r1, #14932 ; 0x3a54 - f870: a4070000 strge r0, [r7], #-0 - f874: 0b080702 bleq 211484 <_image_size+0x16a9f4> - f878: 23020000 movwcs r0, #8192 ; 0x2000 - f87c: 02e81a58 rsceq r1, r8, #88, 20 ; 0x58000 - f880: a8070000 stmdage r7, {} ; - f884: 049d1302 ldreq r1, [sp], #770 ; 0x302 - f888: 23030000 movwcs r0, #12288 ; 0x3000 - f88c: c21a02c8 andsgt r0, sl, #200, 4 ; 0x8000000c - f890: 07000001 streq r0, [r0, -r1] - f894: 511202a9 tstpl r2, r9, lsr #5 - f898: 03000004 movweq r0, #4 - f89c: 1a02cc23 bne c2930 <_image_size+0x1bea0> - f8a0: 000001a9 andeq r0, r0, r9, lsr #3 - f8a4: 0c02ad07 stceq 13, cr10, [r2], {7} - f8a8: 00000b6d andeq r0, r0, sp, ror #22 - f8ac: 05dc2303 ldrbeq r2, [ip, #771] ; 0x303 - f8b0: 0004ed1a andeq lr, r4, sl, lsl sp - f8b4: 02b20700 adcseq r0, r2, #0, 14 - f8b8: 0008af10 andeq sl, r8, r0, lsl pc - f8bc: e0230300 eor r0, r3, r0, lsl #6 - f8c0: 03031a05 movweq r1, #14853 ; 0x3a05 - f8c4: b4070000 strlt r0, [r7], #-0 - f8c8: 0b790a02 bleq 1e520d8 <_image_size+0x1dab648> - f8cc: 23030000 movwcs r0, #12288 ; 0x3000 - f8d0: 0a0005ec beq 11088 - f8d4: 00080504 andeq r0, r8, r4, lsl #10 - f8d8: 08010200 stmdaeq r1, {r9} - f8dc: 00000403 andeq r0, r0, r3, lsl #8 - f8e0: 00080518 andeq r0, r8, r8, lsl r5 - f8e4: 60040a00 andvs r0, r4, r0, lsl #20 - f8e8: 16000006 strne r0, [r0], -r6 - f8ec: 00007501 andeq r7, r0, r1, lsl #10 - f8f0: 00083600 andeq r3, r8, r0, lsl #12 - f8f4: 067f1700 ldrbteq r1, [pc], -r0, lsl #14 - f8f8: bc170000 ldclt 0, cr0, [r7], {-0} - f8fc: 17000002 strne r0, [r0, -r2] - f900: 00000836 andeq r0, r0, r6, lsr r8 - f904: 00007517 andeq r7, r0, r7, lsl r5 - f908: 040a0000 streq r0, [sl], #-0 - f90c: 0000080c andeq r0, r0, ip, lsl #16 - f910: 0817040a ldmdaeq r7, {r1, r3, sl} - f914: 01160000 tsteq r6, r0 - f918: 0000024a andeq r0, r0, sl, asr #4 - f91c: 00000861 andeq r0, r0, r1, ror #16 - f920: 00067f17 andeq r7, r6, r7, lsl pc - f924: 02bc1700 adcseq r1, ip, #0, 14 - f928: 4a170000 bmi 5cf930 <_image_size+0x528ea0> - f92c: 17000002 strne r0, [r0, -r2] - f930: 00000075 andeq r0, r0, r5, ror r0 - f934: 42040a00 andmi r0, r4, #0, 20 - f938: 16000008 strne r0, [r0], -r8 - f93c: 00007501 andeq r7, r0, r1, lsl #10 - f940: 00087c00 andeq r7, r8, r0, lsl #24 - f944: 067f1700 ldrbteq r1, [pc], -r0, lsl #14 - f948: bc170000 ldclt 0, cr0, [r7], {-0} - f94c: 00000002 andeq r0, r0, r2 - f950: 0867040a stmdaeq r7!, {r1, r3, sl}^ - f954: 41100000 tstmi r0, r0 - f958: 92000000 andls r0, r0, #0 - f95c: 11000008 tstne r0, r8 - f960: 0000007c andeq r0, r0, ip, ror r0 - f964: 41100002 tstmi r0, r2 - f968: a2000000 andge r0, r0, #0 - f96c: 11000008 tstne r0, r8 - f970: 0000007c andeq r0, r0, ip, ror r0 - f974: 260d0000 strcs r0, [sp], -r0 - f978: 07000001 streq r0, [r0, -r1] - f97c: ed1a0124 ldfs f0, [sl, #-144] ; 0xffffff70 - f980: 1b000004 blne f998 - f984: 00000429 andeq r0, r0, r9, lsr #8 - f988: 0128070c ; instruction: 0x0128070c - f98c: 0008ee08 andeq lr, r8, r8, lsl #28 - f990: 05951a00 ldreq r1, [r5, #2560] ; 0xa00 - f994: 2a070000 bcs 1cf99c <_image_size+0x128f0c> - f998: 08ee1101 stmiaeq lr!, {r0, r8, ip}^ - f99c: 23020000 movwcs r0, #8192 ; 0x2000 - f9a0: 03ca1a00 biceq r1, sl, #0, 20 - f9a4: 2b070000 blcs 1cf9ac <_image_size+0x128f1c> - f9a8: 00750701 rsbseq r0, r5, r1, lsl #14 - f9ac: 23020000 movwcs r0, #8192 ; 0x2000 - f9b0: 02271a04 eoreq r1, r7, #4, 20 ; 0x4000 - f9b4: 2c070000 stccs 0, cr0, [r7], {-0} - f9b8: 08f40b01 ldmeq r4!, {r0, r8, r9, fp}^ - f9bc: 23020000 movwcs r0, #8192 ; 0x2000 - f9c0: 040a0008 streq r0, [sl], #-8 - f9c4: 000008af andeq r0, r0, pc, lsr #17 - f9c8: 08a2040a stmiaeq r2!, {r1, r3, sl} - f9cc: e31b0000 tst fp, #0 - f9d0: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - f9d4: 08014407 stmdaeq r1, {r0, r1, r2, sl, lr} - f9d8: 00000939 andeq r0, r0, r9, lsr r9 - f9dc: 00058a1a andeq r8, r5, sl, lsl sl - f9e0: 01450700 cmpeq r5, r0, lsl #14 - f9e4: 00093912 andeq r3, r9, r2, lsl r9 - f9e8: 00230200 eoreq r0, r3, r0, lsl #4 - f9ec: 00026d1a andeq r6, r2, sl, lsl sp - f9f0: 01460700 cmpeq r6, r0, lsl #14 - f9f4: 00093912 andeq r3, r9, r2, lsl r9 - f9f8: 06230200 strteq r0, [r3], -r0, lsl #4 - f9fc: 0008ea1a andeq lr, r8, sl, lsl sl - fa00: 01470700 cmpeq r7, r0, lsl #14 - fa04: 00004812 andeq r4, r0, r2, lsl r8 - fa08: 0c230200 sfmeq f0, 4, [r3], #-0 - fa0c: 00481000 subeq r1, r8, r0 - fa10: 09490000 stmdbeq r9, {}^ ; - fa14: 7c110000 ldcvc 0, cr0, [r1], {-0} - fa18: 02000000 andeq r0, r0, #0 - fa1c: 07d01c00 ldrbeq r1, [r0, r0, lsl #24] - fa20: 8d070285 sfmhi f0, 4, [r7, #-532] ; 0xfffffdec - fa24: 1a00000a bne fa54 - fa28: 00000554 andeq r0, r0, r4, asr r5 - fa2c: 18028707 stmdane r2, {r0, r1, r2, r8, r9, sl, pc} - fa30: 0000007c andeq r0, r0, ip, ror r0 - fa34: 1a002302 bne 18644 - fa38: 000004f5 strdeq r0, [r0], -r5 - fa3c: 12028807 andne r8, r2, #458752 ; 0x70000 - fa40: 000007ff strdeq r0, [r0], -pc ; - fa44: 1a042302 bne 118654 <_image_size+0x71bc4> - fa48: 0000010c andeq r0, r0, ip, lsl #2 - fa4c: 10028907 andne r8, r2, r7, lsl #18 - fa50: 00000a8d andeq r0, r0, sp, lsl #21 - fa54: 1a082302 bne 218664 <_image_size+0x171bd4> - fa58: 0000032c andeq r0, r0, ip, lsr #6 - fa5c: 17028a07 strne r8, [r2, -r7, lsl #20] - fa60: 0000035e andeq r0, r0, lr, asr r3 - fa64: 1a242302 bne 918674 <_image_size+0x871be4> - fa68: 00000246 andeq r0, r0, r6, asr #4 - fa6c: 0f028b07 svceq 0x00028b07 - fa70: 00000075 andeq r0, r0, r5, ror r0 - fa74: 1a482302 bne 1218684 <_image_size+0x1171bf4> - fa78: 00000590 muleq r0, r0, r5 - fa7c: 2c028c07 stccs 12, cr8, [r2], {7} - fa80: 0000006e andeq r0, r0, lr, rrx - fa84: 1a502302 bne 1418694 <_image_size+0x1371c04> - fa88: 0000001c andeq r0, r0, ip, lsl r0 - fa8c: 1a028d07 bne b2eb0 <_image_size+0xc420> - fa90: 000008fa strdeq r0, [r0], -sl - fa94: 1a582302 bne 16186a4 <_image_size+0x1571c14> - fa98: 00000192 muleq r0, r2, r1 - fa9c: 16028e07 strne r8, [r2], -r7, lsl #28 - faa0: 000002b0 ; instruction: 0x000002b0 - faa4: 1a682302 bne 1a186b4 <_image_size+0x1971c24> - faa8: 00000502 andeq r0, r0, r2, lsl #10 - faac: 16028f07 strne r8, [r2], -r7, lsl #30 - fab0: 000002b0 ; instruction: 0x000002b0 - fab4: 1a702302 bne 1c186c4 <_image_size+0x1b71c34> - fab8: 0000000e andeq r0, r0, lr - fabc: 16029007 strne r9, [r2], -r7 - fac0: 000002b0 ; instruction: 0x000002b0 - fac4: 1a782302 bne 1e186d4 <_image_size+0x1d71c44> - fac8: 00000358 andeq r0, r0, r8, asr r3 - facc: 10029107 andne r9, r2, r7, lsl #2 - fad0: 00000a9d muleq r0, sp, sl - fad4: 01802303 orreq r2, r0, r3, lsl #6 - fad8: 0000211a andeq r2, r0, sl, lsl r1 - fadc: 02920700 addseq r0, r2, #0, 14 - fae0: 000aad10 andeq sl, sl, r0, lsl sp - fae4: 88230300 stmdahi r3!, {r8, r9} - fae8: 04081a01 streq r1, [r8], #-2561 ; 0xfffff5ff - faec: 93070000 movwls r0, #28672 ; 0x7000 - faf0: 00750f02 rsbseq r0, r5, r2, lsl #30 - faf4: 23030000 movwcs r0, #12288 ; 0x3000 - faf8: 641a01a0 ldrvs r0, [sl], #-416 ; 0xfffffe60 - fafc: 07000000 streq r0, [r0, -r0] - fb00: b0160294 mulslt r6, r4, r2 - fb04: 03000002 movweq r0, #2 - fb08: 1a01a423 bne 78b9c - fb0c: 000001b3 ; instruction: 0x000001b3 - fb10: 16029507 strne r9, [r2], -r7, lsl #10 - fb14: 000002b0 ; instruction: 0x000002b0 - fb18: 01ac2303 ; instruction: 0x01ac2303 - fb1c: 0001551a andeq r5, r1, sl, lsl r5 - fb20: 02960700 addseq r0, r6, #0, 14 - fb24: 0002b016 andeq fp, r2, r6, lsl r0 - fb28: b4230300 strtlt r0, [r3], #-768 ; 0xfffffd00 - fb2c: 027b1a01 rsbseq r1, fp, #4096 ; 0x1000 - fb30: 97070000 strls r0, [r7, -r0] - fb34: 02b01602 adcseq r1, r0, #2097152 ; 0x200000 - fb38: 23030000 movwcs r0, #12288 ; 0x3000 - fb3c: 811a01bc ; instruction: 0x811a01bc - fb40: 07000001 streq r0, [r0, -r1] - fb44: b0160298 mulslt r6, r8, r2 - fb48: 03000002 movweq r0, #2 - fb4c: 1a01c423 bne 80be0 - fb50: 000002b6 ; instruction: 0x000002b6 - fb54: 08029907 stmdaeq r2, {r0, r1, r2, r8, fp, ip, pc} - fb58: 00000075 andeq r0, r0, r5, ror r0 - fb5c: 01cc2303 biceq r2, ip, r3, lsl #6 - fb60: 08051000 stmdaeq r5, {ip} - fb64: 0a9d0000 beq fe74fb6c - fb68: 7c110000 ldcvc 0, cr0, [r1], {-0} - fb6c: 19000000 stmdbne r0, {} ; - fb70: 08051000 stmdaeq r5, {ip} - fb74: 0aad0000 beq feb4fb7c - fb78: 7c110000 ldcvc 0, cr0, [r1], {-0} - fb7c: 07000000 streq r0, [r0, -r0] - fb80: 08051000 stmdaeq r5, {ip} - fb84: 0abd0000 beq fef4fb8c - fb88: 7c110000 ldcvc 0, cr0, [r1], {-0} - fb8c: 17000000 strne r0, [r0, -r0] - fb90: 07f01c00 ldrbeq r1, [r0, r0, lsl #24]! - fb94: e807029e stmda r7, {r1, r2, r3, r4, r7, r9} - fb98: 1a00000a bne fbc8 - fb9c: 000000dc ldrdeq r0, [r0], -ip - fba0: 1b02a107 blne b7fc4 <_image_size+0x11534> - fba4: 00000ae8 andeq r0, r0, r8, ror #21 - fba8: 1a002302 bne 187b8 - fbac: 000005b4 ; instruction: 0x000005b4 - fbb0: 1802a207 stmdane r2, {r0, r1, r2, r9, sp, pc} - fbb4: 00000af8 strdeq r0, [r0], -r8 - fbb8: 00782302 rsbseq r2, r8, r2, lsl #6 - fbbc: 0004e710 andeq lr, r4, r0, lsl r7 - fbc0: 000af800 andeq pc, sl, r0, lsl #16 - fbc4: 007c1100 rsbseq r1, ip, r0, lsl #2 - fbc8: 001d0000 andseq r0, sp, r0 - fbcc: 00007c10 andeq r7, r0, r0, lsl ip - fbd0: 000b0800 andeq r0, fp, r0, lsl #16 - fbd4: 007c1100 rsbseq r1, ip, r0, lsl #2 - fbd8: 001d0000 andseq r0, sp, r0 - fbdc: 8307f01d movwhi pc, #28701 ; 0x701d ; - fbe0: 0b2d0302 bleq b507f0 <_image_size+0xaa9d60> - fbe4: 181e0000 ldmdane lr, {} ; - fbe8: 07000005 streq r0, [r0, -r5] - fbec: 490b029a stmdbmi fp, {r1, r3, r4, r7, r9} - fbf0: 1e000009 cdpne 0, 0, cr0, cr0, cr9, {0} - fbf4: 0000033b andeq r0, r0, fp, lsr r3 - fbf8: 0b02a307 bleq b881c <_image_size+0x11d8c> - fbfc: 00000abd ; instruction: 0x00000abd - fc00: 08051000 stmdaeq r5, {ip} - fc04: 0b3d0000 bleq f4fc0c <_image_size+0xea917c> - fc08: 7c110000 ldcvc 0, cr0, [r1], {-0} - fc0c: 18000000 stmdane r0, {} ; - fc10: 059b1f00 ldreq r1, [fp, #3840] ; 0xf00 - fc14: 0a010000 beq 4fc1c - fc18: 000b3d04 andeq r3, fp, r4, lsl #26 - fc1c: 55012000 strpl r2, [r1, #-0] - fc20: 1700000b strne r0, [r0, -fp] - fc24: 0000067f andeq r0, r0, pc, ror r6 - fc28: 49040a00 stmdbmi r4, {r9, fp} - fc2c: 0a00000b beq fc60 - fc30: 00034804 andeq r4, r3, r4, lsl #16 - fc34: 6d012000 stcvs 0, cr2, [r1, #-0] - fc38: 1700000b strne r0, [r0, -fp] - fc3c: 00000075 andeq r0, r0, r5, ror r0 - fc40: 73040a00 movwvc r0, #18944 ; 0x4a00 - fc44: 0a00000b beq fc78 - fc48: 000b6104 andeq r6, fp, r4, lsl #2 - fc4c: 08a21000 stmiaeq r2!, {ip} - fc50: 0b890000 bleq fe24fc58 - fc54: 7c110000 ldcvc 0, cr0, [r1], {-0} - fc58: 02000000 andeq r0, r0, #0 - fc5c: 03162100 tsteq r6, #0, 2 - fc60: 33070000 movwcc r0, #28672 ; 0x7000 - fc64: 067f1703 ldrbteq r1, [pc], -r3, lsl #14 - fc68: 01010000 mrseq r0, (UNDEF: 1) - fc6c: 00030f21 andeq r0, r3, r1, lsr #30 - fc70: 03340700 teqeq r4, #0, 14 - fc74: 0006851d andeq r8, r6, sp, lsl r5 - fc78: 0c010100 stfeqs f0, [r1], {-0} - fc7c: 000015a3 andeq r1, r0, r3, lsr #11 - fc80: ff0e6709 ; instruction: 0xff0e6709 - fc84: 01000007 tsteq r0, r7 - fc88: 14a22201 strtne r2, [r2], #513 ; 0x201 - fc8c: 01070000 mrseq r0, (UNDEF: 7) - fc90: 00000041 andeq r0, r0, r1, asr #32 - fc94: da060f0a ble 1938c4 <_image_size+0xece34> - fc98: 2300000b movwcs r0, #11 - fc9c: 00001273 andeq r1, r0, r3, ror r2 - fca0: 22752300 rsbscs r2, r5, #0, 6 - fca4: 23010000 movwcs r0, #4096 ; 0x1000 - fca8: 00002194 muleq r0, r4, r1 - fcac: 34030002 strcc r0, [r3], #-2 - fcb0: 0a00000c beq fce8 - fcb4: 0be60f15 bleq ff993910 - fcb8: 040a0000 streq r0, [sl], #-0 - fcbc: 00000bec andeq r0, r0, ip, ror #23 - fcc0: 00750116 rsbseq r0, r5, r6, lsl r1 - fcc4: 0c060000 stceq 0, cr0, [r6], {-0} - fcc8: 75170000 ldrvc r0, [r7, #-0] - fccc: 17000000 strne r0, [r0, -r0] - fcd0: 000002bc ; instruction: 0x000002bc - fcd4: 0002bc17 andeq fp, r2, r7, lsl ip - fcd8: 41140000 tstmi r4, r0 - fcdc: d800000e stmdale r0, {r1, r2, r3} - fce0: 08170a02 ldmdaeq r7, {r1, r9, fp} - fce4: 00000d23 andeq r0, r0, r3, lsr #26 - fce8: 00225006 eoreq r5, r2, r6 - fcec: 0f180a00 svceq 0x00180a00 - fcf0: 00000d23 andeq r0, r0, r3, lsr #26 - fcf4: 06002302 streq r2, [r0], -r2, lsl #6 - fcf8: 000010bb strheq r1, [r0], -fp - fcfc: 2913190a ldmdbcs r3, {r1, r3, r8, fp, ip} - fd00: 0200000d andeq r0, r0, #13 - fd04: 67060423 strvs r0, [r6, -r3, lsr #8] - fd08: 0a00000f beq fd4c - fd0c: 0d390e1a ldceq 14, cr0, [r9, #-104]! ; 0xffffff98 - fd10: 23030000 movwcs r0, #12288 ; 0x3000 - fd14: f0060584 ; instruction: 0xf0060584 - fd18: 0a000014 beq fd70 - fd1c: 0d490f1b stcleq 15, cr0, [r9, #-108] ; 0xffffff94 - fd20: 23030000 movwcs r0, #12288 ; 0x3000 - fd24: d4060594 strle r0, [r6], #-1428 ; 0xfffffa6c - fd28: 0a000022 beq fdb8 - fd2c: 01f40c1d mvnseq r0, sp, lsl ip - fd30: 23030000 movwcs r0, #12288 ; 0x3000 - fd34: e60605a4 str r0, [r6], -r4, lsr #11 - fd38: 0a000023 beq fdcc - fd3c: 01f40c1f mvnseq r0, pc, lsl ip - fd40: 23030000 movwcs r0, #12288 ; 0x3000 - fd44: a10605a8 smlatbge r6, r8, r5, r0 - fd48: 0a000023 beq fddc - fd4c: 01f40c20 mvnseq r0, r0, lsr #24 - fd50: 23030000 movwcs r0, #12288 ; 0x3000 - fd54: 1c0605ac cfstr32ne mvfx0, [r6], {172} ; 0xac - fd58: 0a000022 beq fde8 - fd5c: 0d6f0c21 stcleq 12, cr0, [pc, #-132]! ; fce0 - fd60: 23030000 movwcs r0, #12288 ; 0x3000 - fd64: 6f0605b0 svcvs 0x000605b0 - fd68: 0a000023 beq fdfc - fd6c: 0d860c22 stceq 12, cr0, [r6, #136] ; 0x88 - fd70: 23030000 movwcs r0, #12288 ; 0x3000 - fd74: 490605b4 stmdbmi r6, {r2, r4, r5, r7, r8, sl} - fd78: 0a000022 beq fe08 - fd7c: 0d9c1123 ldfeqs f1, [ip, #140] ; 0x8c - fd80: 23030000 movwcs r0, #12288 ; 0x3000 - fd84: d20605b8 andle r0, r6, #184, 10 ; 0x2e000000 - fd88: 0a000027 beq fe2c - fd8c: 0dc30c25 stcleq 12, cr0, [r3, #148] ; 0x94 - fd90: 23030000 movwcs r0, #12288 ; 0x3000 - fd94: ad0605bc cfstr32ge mvfx0, [r6, #-752] ; 0xfffffd10 - fd98: 0a000022 beq fe28 - fd9c: 0dda0c26 ldcleq 12, cr0, [sl, #152] ; 0x98 - fda0: 23030000 movwcs r0, #12288 ; 0x3000 - fda4: 360605c0 strcc r0, [r6], -r0, asr #11 - fda8: 0a000023 beq fe3c - fdac: 0deb0b28 ; instruction: 0x0deb0b28 - fdb0: 23030000 movwcs r0, #12288 ; 0x3000 - fdb4: 8d0605c4 cfstr32hi mvfx0, [r6, #-784] ; 0xfffffcf0 - fdb8: 0a000022 beq fe48 - fdbc: 02051029 andeq r1, r5, #41 ; 0x29 - fdc0: 23030000 movwcs r0, #12288 ; 0x3000 - fdc4: c40605c8 strgt r0, [r6], #-1480 ; 0xfffffa38 - fdc8: 0a000022 beq fe58 - fdcc: 0e01102a cdpeq 0, 0, cr1, cr1, cr10, {1} - fdd0: 23030000 movwcs r0, #12288 ; 0x3000 - fdd4: 830605cc movwhi r0, #26060 ; 0x65cc - fdd8: 0a000023 beq fe6c - fddc: 0e01102b cdpeq 0, 0, cr1, cr1, cr11, {1} - fde0: 23030000 movwcs r0, #12288 ; 0x3000 - fde4: f60605d0 ; instruction: 0xf60605d0 - fde8: 0a000023 beq fe7c - fdec: 0e130c2c cdpeq 12, 1, cr0, cr3, cr12, {1} - fdf0: 23030000 movwcs r0, #12288 ; 0x3000 - fdf4: 0a0005d4 beq 1154c - fdf8: 00004f04 andeq r4, r0, r4, lsl #30 - fdfc: 0bda1000 bleq ff693e04 - fe00: 0d390000 ldceq 0, cr0, [r9, #-0] - fe04: 7c110000 ldcvc 0, cr0, [r1], {-0} - fe08: 9f000000 svcls 0x00000000 - fe0c: 004f1000 subeq r1, pc, r0 - fe10: 0d490000 stcleq 0, cr0, [r9, #-0] - fe14: 7c110000 ldcvc 0, cr0, [r1], {-0} - fe18: 03000000 movweq r0, #0 - fe1c: 0d231000 stceq 0, cr1, [r3, #-0] - fe20: 0d590000 ldcleq 0, cr0, [r9, #-0] - fe24: 7c110000 ldcvc 0, cr0, [r1], {-0} - fe28: 03000000 movweq r0, #0 - fe2c: 6f012000 svcvs 0x00012000 - fe30: 1700000d strne r0, [r0, -sp] - fe34: 00000075 andeq r0, r0, r5, ror r0 - fe38: 00007517 andeq r7, r0, r7, lsl r5 - fe3c: 00751700 rsbseq r1, r5, r0, lsl #14 - fe40: 0a000000 beq fe48 - fe44: 000d5904 andeq r5, sp, r4, lsl #18 - fe48: 86012000 strhi r2, [r1], -r0 - fe4c: 1700000d strne r0, [r0, -sp] - fe50: 00000075 andeq r0, r0, r5, ror r0 - fe54: 00007517 andeq r7, r0, r7, lsl r5 - fe58: 040a0000 streq r0, [sl], #-0 - fe5c: 00000d75 andeq r0, r0, r5, ror sp - fe60: 0d230116 stfeqs f0, [r3, #-88]! ; 0xffffffa8 - fe64: 0d9c0000 ldceq 0, cr0, [ip] - fe68: 23170000 tstcs r7, #0 - fe6c: 0000000d andeq r0, r0, sp - fe70: 0d8c040a cfstrseq mvf0, [ip, #40] ; 0x28 - fe74: 01160000 tsteq r6, r0 - fe78: 00000dbc ; instruction: 0x00000dbc - fe7c: 00000dbc ; instruction: 0x00000dbc - fe80: 00004f17 andeq r4, r0, r7, lsl pc - fe84: 004f1700 subeq r1, pc, r0, lsl #14 - fe88: b5170000 ldrlt r0, [r7, #-0] - fe8c: 0000000b andeq r0, r0, fp - fe90: 58020102 stmdapl r2, {r1, r8} - fe94: 0a00000b beq fec8 - fe98: 000da204 andeq sl, sp, r4, lsl #4 - fe9c: da012000 ble 57ea4 - fea0: 1700000d strne r0, [r0, -sp] - fea4: 00000075 andeq r0, r0, r5, ror r0 - fea8: 000bda17 andeq sp, fp, r7, lsl sl - feac: 040a0000 streq r0, [sl], #-0 - feb0: 00000dc9 andeq r0, r0, r9, asr #27 - feb4: 0000750b andeq r7, r0, fp, lsl #10 - feb8: 000deb00 andeq lr, sp, r0, lsl #22 - febc: 0a000900 beq 122c4 - fec0: 000de004 andeq lr, sp, r4 - fec4: 4f011600 svcmi 0x00011600 - fec8: 01000000 mrseq r0, (UNDEF: 0) - fecc: 1700000e strne r0, [r0, -lr] - fed0: 0000004f andeq r0, r0, pc, asr #32 - fed4: f1040a00 ; instruction: 0xf1040a00 - fed8: 2000000d andcs r0, r0, sp - fedc: 000e1301 andeq r1, lr, r1, lsl #6 - fee0: 004f1700 subeq r1, pc, r0, lsl #14 - fee4: 0a000000 beq feec - fee8: 000e0704 andeq r0, lr, r4, lsl #14 - feec: 10c50c00 sbcne r0, r5, r0, lsl #24 - fef0: 2f0a0000 svccs 0x000a0000 - fef4: 000c061e andeq r0, ip, lr, lsl r6 - fef8: 24010100 strcs r0, [r1], #-256 ; 0xffffff00 - fefc: 00436901 subeq r6, r3, r1, lsl #18 - ff00: 05640100 strbeq r0, [r4, #-256]! ; 0xffffff00 - ff04: 00007501 andeq r7, r0, r1, lsl #10 - ff08: 0a4e2c00 beq 139af10 <_image_size+0x12f4480> - ff0c: 0a4e6480 beq 13a9114 <_image_size+0x1302684> - ff10: 00189880 andseq r9, r8, r0, lsl #17 - ff14: 0e740100 rpweqs f0, f4, f0 - ff18: 69250000 stmdbvs r5!, {} ; - ff1c: 01007172 tsteq r0, r2, ror r1 - ff20: 00751c64 rsbseq r1, r5, r4, ror #24 - ff24: 91020000 mrsls r0, (UNDEF: 2) - ff28: 43612674 cmnmi r1, #116, 12 ; 0x7400000 - ff2c: 64010000 strvs r0, [r1], #-0 - ff30: 0002bc27 andeq fp, r2, r7, lsr #24 - ff34: 70910200 addsvc r0, r1, r0, lsl #4 - ff38: 67726125 ldrbvs r6, [r2, -r5, lsr #2]! - ff3c: 36640100 strbtcc r0, [r4], -r0, lsl #2 - ff40: 000002bc ; instruction: 0x000002bc - ff44: 006c9102 rsbeq r9, ip, r2, lsl #2 - ff48: 43200127 ; instruction: 0x43200127 - ff4c: 4b010000 blmi 4ff54 - ff50: 4d1c0106 ldfmis f0, [ip, #-24] ; 0xffffffe8 - ff54: 4e2c800a cdpmi 0, 2, cr8, cr12, cr10, {0} - ff58: 18d0800a ldmne r0, {r1, r3, pc}^ - ff5c: d9010000 stmdble r1, {} ; - ff60: 2500000e strcs r0, [r0, #-14] - ff64: 4b010072 blmi 50134 - ff68: 000ed927 andeq sp, lr, r7, lsr #18 - ff6c: 64910200 ldrvs r0, [r1], #512 ; 0x200 - ff70: 00222e28 eoreq r2, r2, r8, lsr #28 - ff74: 0e4e0100 dvfeqe f0, f6, f0 - ff78: 0000004f andeq r0, r0, pc, asr #32 - ff7c: 29749102 ldmdbcs r4!, {r1, r8, ip, pc}^ - ff80: 00757063 rsbseq r7, r5, r3, rrx - ff84: 7c0e5301 stcvc 3, cr5, [lr], {1} - ff88: 02000000 andeq r0, r0, #0 - ff8c: 69297091 stmdbvs r9!, {r0, r4, r7, ip, sp, lr} - ff90: 01007172 tsteq r0, r2, ror r1 - ff94: 007c0e54 rsbseq r0, ip, r4, asr lr - ff98: 91020000 mrsls r0, (UNDEF: 2) - ff9c: 7369296c cmnvc r9, #108, 18 ; 0x1b0000 - ffa0: 58010072 stmdapl r1, {r1, r4, r5, r6} - ffa4: 000bda13 andeq sp, fp, r3, lsl sl - ffa8: 68910200 ldmvs r1, {r9} - ffac: 83040a00 movwhi r0, #18944 ; 0x4a00 - ffb0: 2a000000 bcs ffb8 - ffb4: 00433d01 subeq r3, r3, r1, lsl #26 - ffb8: 06450100 strbeq r0, [r5], -r0, lsl #2 - ffbc: 0a4cf001 beq 134bfc8 <_image_size+0x12a5538> - ffc0: 0a4d1c80 beq 13571c8 <_image_size+0x12b0738> - ffc4: 00190880 andseq r0, r9, r0, lsl #17 - ffc8: 01270100 ; instruction: 0x01270100 - ffcc: 00004309 andeq r4, r0, r9, lsl #6 - ffd0: 01063301 tsteq r6, r1, lsl #6 - ffd4: 800a4b40 andhi r4, sl, r0, asr #22 - ffd8: 800a4cf0 strdhi r4, [sl], -r0 - ffdc: 00001934 andeq r1, r0, r4, lsr r9 - ffe0: 000f6601 andeq r6, pc, r1, lsl #12 - ffe4: 00722500 rsbseq r2, r2, r0, lsl #10 - ffe8: d9273301 stmdble r7!, {r0, r8, r9, ip, sp} - ffec: 0200000e andeq r0, r0, #14 - fff0: 69296491 stmdbvs r9!, {r0, r4, r7, sl, sp, lr} - fff4: 01007366 tsteq r0, r6, ror #6 - fff8: 004f0e35 subeq r0, pc, r5, lsr lr ; - fffc: 91020000 mrsls r0, (UNDEF: 2) - 10000: 66692974 ; instruction: 0x66692974 - 10004: 35010061 strcc r0, [r1, #-97] ; 0xffffff9f - 10008: 00004f13 andeq r4, r0, r3, lsl pc - 1000c: 70910200 addsvc r0, r1, r0, lsl #4 - 10010: 0042e32b subeq lr, r2, fp, lsr #6 - 10014: 000f7600 andeq r7, pc, r0, lsl #12 - 10018: 03050100 movweq r0, #20736 ; 0x5100 - 1001c: 800a637c andhi r6, sl, ip, ror r3 - 10020: 000fa52c andeq sl, pc, ip, lsr #10 - 10024: 0a4bcc00 beq 130302c <_image_size+0x125c59c> - 10028: 0a4c9c80 beq 1337230 <_image_size+0x12907a0> - 1002c: 053d0180 ldreq r0, [sp, #-384]! ; 0xfffffe80 - 10030: 000faf2d andeq sl, pc, sp, lsr #30 - 10034: 6c910200 lfmvs f0, 4, [r1], {0} - 10038: 0c100000 ldceq 0, cr0, [r0], {-0} - 1003c: 76000008 strvc r0, [r0], -r8 - 10040: 1100000f tstne r0, pc - 10044: 0000007c andeq r0, r0, ip, ror r0 - 10048: 6618000e ldrvs r0, [r8], -lr - 1004c: 2700000f strcs r0, [r0, -pc] - 10050: 00431801 subeq r1, r3, r1, lsl #16 - 10054: 061f0100 ldreq r0, [pc], -r0, lsl #2 - 10058: 0a49a401 beq 1279064 <_image_size+0x11d25d4> - 1005c: 0a4b4080 beq 12e0264 <_image_size+0x12397d4> - 10060: 00196c80 andseq r6, r9, r0, lsl #25 - 10064: 0fa50100 svceq 0x00a50100 - 10068: 74250000 strtvc r0, [r5], #-0 - 1006c: 1f010066 svcne 0x00010066 - 10070: 000ed920 andeq sp, lr, r0, lsr #18 - 10074: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 10078: 432f2e00 ; instruction: 0x432f2e00 - 1007c: 0d010000 stceq 0, cr0, [r1, #-0] - 10080: 2f030133 svccs 0x00030133 - 10084: 00004421 andeq r4, r0, r1, lsr #8 - 10088: 4f4a0d01 svcmi 0x004a0d01 - 1008c: 00000000 andeq r0, r0, r0 - 10090: 000cb400 andeq fp, ip, r0, lsl #8 - 10094: d6000200 strle r0, [r0], -r0, lsl #4 - 10098: 04000027 streq r0, [r0], #-39 ; 0xffffffd9 - 1009c: 00042f01 andeq r2, r4, r1, lsl #30 - 100a0: 44350c00 ldrtmi r0, [r5], #-3072 ; 0xfffff400 - 100a4: 43cb0000 bicmi r0, fp, #0 - 100a8: 4e640000 cdpmi 0, 6, cr0, cr4, cr0, {0} - 100ac: 4e98800a cdpmi 0, 9, cr8, cr8, cr10, {0} - 100b0: 4047800a submi r8, r7, sl - 100b4: 01020000 mrseq r0, (UNDEF: 2) - 100b8: 0003fa08 andeq pc, r3, r8, lsl #20 - 100bc: 06010200 streq r0, [r1], -r0, lsl #4 - 100c0: 000003fc strdeq r0, [r0], -ip - 100c4: f9050202 ; instruction: 0xf9050202 - 100c8: 02000002 andeq r0, r0, #2 - 100cc: 025a0504 subseq r0, sl, #4, 10 ; 0x1000000 - 100d0: 08020000 stmdaeq r2, {} ; - 100d4: 00025505 andeq r5, r2, r5, lsl #10 - 100d8: 07020200 streq r0, [r2, -r0, lsl #4] - 100dc: 0000051f andeq r0, r0, pc, lsl r5 - 100e0: 0000b803 andeq fp, r0, r3, lsl #16 - 100e4: 19340200 ldmdbne r4!, {r9} - 100e8: 0000005b andeq r0, r0, fp, asr r0 - 100ec: fa070402 blx 1d10fc <_image_size+0x12a66c> - 100f0: 02000000 andeq r0, r0, #0 - 100f4: 00f50708 rscseq r0, r5, r8, lsl #14 - 100f8: 04040000 streq r0, [r4], #-0 - 100fc: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - 10100: 07040200 streq r0, [r4, -r0, lsl #4] - 10104: 000000ff strdeq r0, [r0], -pc ; - 10108: d5040802 strle r0, [r4, #-2050] ; 0xfffff7fe - 1010c: 05000002 streq r0, [r0, #-2] - 10110: 000003d1 ldrdeq r0, [r0], -r1 - 10114: 17015e03 strne r5, [r1, -r3, lsl #28] - 10118: 00000070 andeq r0, r0, r0, ror r0 - 1011c: 00054703 andeq r4, r5, r3, lsl #14 - 10120: 0e2e0400 cdpeq 4, 2, cr0, cr14, cr0, {0} - 10124: 0000003a andeq r0, r0, sl, lsr r0 - 10128: 00008903 andeq r8, r0, r3, lsl #18 - 1012c: 0e740400 cdpeq 4, 7, cr0, cr4, cr0, {0} - 10130: 0000003a andeq r0, r0, sl, lsr r0 - 10134: a5040406 strge r0, [r4, #-1030] ; 0xfffffbfa - 10138: 0000c503 andeq ip, r0, r3, lsl #10 - 1013c: 02210700 eoreq r0, r1, #0, 14 - 10140: a7040000 strge r0, [r4, -r0] - 10144: 00007e0c andeq r7, r0, ip, lsl #28 - 10148: 03080700 movweq r0, #34560 ; 0x8700 - 1014c: a8040000 stmdage r4, {} ; - 10150: 0000c513 andeq ip, r0, r3, lsl r5 - 10154: 25080000 strcs r0, [r8, #-0] - 10158: d5000000 strle r0, [r0, #-0] - 1015c: 09000000 stmdbeq r0, {} ; - 10160: 00000070 andeq r0, r0, r0, ror r0 - 10164: 080a0003 stmdaeq sl, {r0, r1} - 10168: fd09a204 stc2 2, cr10, [r9, #-16] - 1016c: 0b000000 bleq 10174 - 10170: 000000cb andeq r0, r0, fp, asr #1 - 10174: 6907a404 stmdbvs r7, {r2, sl, sp, pc} - 10178: 02000000 andeq r0, r0, #0 - 1017c: 740b0023 strvc r0, [fp], #-35 ; 0xffffffdd - 10180: 04000001 streq r0, [r0], #-1 - 10184: 00a305a9 adceq r0, r3, r9, lsr #11 - 10188: 23020000 movwcs r0, #8192 ; 0x2000 - 1018c: 9a030004 bls d01a4 <_image_size+0x29714> - 10190: 04000002 streq r0, [r0], #-2 - 10194: 00d503aa sbcseq r0, r5, sl, lsr #7 - 10198: 040c0000 streq r0, [ip], #-0 - 1019c: 00027303 andeq r7, r2, r3, lsl #6 - 101a0: 19160500 ldmdbne r6, {r8, sl} - 101a4: 0000005b andeq r0, r0, fp, asr r0 - 101a8: 00004c03 andeq r4, r0, r3, lsl #24 - 101ac: 0d0c0600 stceq 6, cr0, [ip, #-0] - 101b0: 00000069 andeq r0, r0, r9, rrx - 101b4: 00021803 andeq r1, r2, r3, lsl #16 - 101b8: 1b230500 blne 8d15c0 <_image_size+0x82ab30> - 101bc: 00000117 andeq r0, r0, r7, lsl r1 - 101c0: 00009e0d andeq r9, r0, sp, lsl #28 - 101c4: 34051800 strcc r1, [r5], #-2048 ; 0xfffff800 - 101c8: 00019508 andeq r9, r1, r8, lsl #10 - 101cc: 05950b00 ldreq r0, [r5, #2816] ; 0xb00 - 101d0: 36050000 strcc r0, [r5], -r0 - 101d4: 00019513 andeq r9, r1, r3, lsl r5 - 101d8: 00230200 eoreq r0, r3, r0, lsl #4 - 101dc: 006b5f0e rsbeq r5, fp, lr, lsl #30 - 101e0: 69073705 stmdbvs r7, {r0, r2, r8, r9, sl, ip, sp} - 101e4: 02000000 andeq r0, r0, #0 - 101e8: 500b0423 andpl r0, fp, r3, lsr #8 - 101ec: 05000003 streq r0, [r0, #-3] - 101f0: 00690b37 rsbeq r0, r9, r7, lsr fp - 101f4: 23020000 movwcs r0, #8192 ; 0x2000 - 101f8: 4b290b08 blmi a52e20 <_image_size+0x9ac390> - 101fc: 37050000 strcc r0, [r5, -r0] - 10200: 00006914 andeq r6, r0, r4, lsl r9 - 10204: 0c230200 sfmeq f0, 4, [r3], #-0 - 10208: 0001210b andeq r2, r1, fp, lsl #2 - 1020c: 1b370500 blne dd1614 <_image_size+0xd2ab84> - 10210: 00000069 andeq r0, r0, r9, rrx - 10214: 0e102302 cdpeq 3, 1, cr2, cr0, cr2, {0} - 10218: 0500785f streq r7, [r0, #-2143] ; 0xfffff7a1 - 1021c: 019b0b38 orrseq r0, fp, r8, lsr fp - 10220: 23020000 movwcs r0, #8192 ; 0x2000 - 10224: 040f0014 streq r0, [pc], #-20 ; 1022c - 10228: 0000012f andeq r0, r0, pc, lsr #2 - 1022c: 00010b08 andeq r0, r1, r8, lsl #22 - 10230: 0001ab00 andeq sl, r1, r0, lsl #22 - 10234: 00700900 rsbseq r0, r0, r0, lsl #18 - 10238: 00000000 andeq r0, r0, r0 - 1023c: 00036b0d andeq r6, r3, sp, lsl #22 - 10240: 3c052400 cfstrscc mvf2, [r5], {-0} - 10244: 00024008 andeq r4, r2, r8 - 10248: 01380b00 teqeq r8, r0, lsl #22 - 1024c: 3e050000 cdpcc 0, 0, cr0, cr5, cr0, {0} - 10250: 00006909 andeq r6, r0, r9, lsl #18 - 10254: 00230200 eoreq r0, r3, r0, lsl #4 - 10258: 0000d30b andeq sp, r0, fp, lsl #6 - 1025c: 093f0500 ldmdbeq pc!, {r8, sl} ; - 10260: 00000069 andeq r0, r0, r9, rrx - 10264: 0b042302 bleq 118e74 <_image_size+0x723e4> - 10268: 000000c1 andeq r0, r0, r1, asr #1 - 1026c: 69094005 stmdbvs r9, {r0, r2, lr} - 10270: 02000000 andeq r0, r0, #0 - 10274: 9f0b0823 svcls 0x000b0823 - 10278: 05000001 streq r0, [r0, #-1] - 1027c: 00690941 rsbeq r0, r9, r1, asr #18 - 10280: 23020000 movwcs r0, #8192 ; 0x2000 - 10284: 02cc0b0c sbceq r0, ip, #12, 22 ; 0x3000 - 10288: 42050000 andmi r0, r5, #0 - 1028c: 00006909 andeq r6, r0, r9, lsl #18 - 10290: 10230200 eorne r0, r3, r0, lsl #4 - 10294: 0003220b andeq r2, r3, fp, lsl #4 - 10298: 09430500 stmdbeq r3, {r8, sl}^ - 1029c: 00000069 andeq r0, r0, r9, rrx - 102a0: 0b142302 bleq 518eb0 <_image_size+0x472420> - 102a4: 000000a6 andeq r0, r0, r6, lsr #1 - 102a8: 69094405 stmdbvs r9, {r0, r2, sl, lr} - 102ac: 02000000 andeq r0, r0, #0 - 102b0: 410b1823 tstmi fp, r3, lsr #16 - 102b4: 05000001 streq r0, [r0, #-1] - 102b8: 00690945 rsbeq r0, r9, r5, asr #18 - 102bc: 23020000 movwcs r0, #8192 ; 0x2000 - 102c0: 02a50b1c adceq r0, r5, #28, 22 ; 0x7000 - 102c4: 46050000 strmi r0, [r5], -r0 - 102c8: 00006909 andeq r6, r0, r9, lsl #18 - 102cc: 20230200 eorcs r0, r3, r0, lsl #4 - 102d0: 00001000 andeq r1, r0, r0 - 102d4: 01080000 mrseq r0, (UNDEF: 8) - 102d8: 8e084f05 cdphi 15, 0, cr4, cr8, cr5, {0} - 102dc: 0b000002 bleq 102ec - 102e0: 00000510 andeq r0, r0, r0, lsl r5 - 102e4: 8e0a5005 cdphi 0, 0, cr5, cr10, cr5, {0} - 102e8: 02000002 andeq r0, r0, #2 - 102ec: e60b0023 str r0, [fp], -r3, lsr #32 - 102f0: 05000003 streq r0, [r0, #-3] - 102f4: 028e0951 addeq r0, lr, #1327104 ; 0x144000 - 102f8: 23030000 movwcs r0, #12288 ; 0x3000 - 102fc: 320b0180 andcc r0, fp, #128, 2 - 10300: 05000005 streq r0, [r0, #-5] - 10304: 010b0a53 tsteq fp, r3, asr sl - 10308: 23030000 movwcs r0, #12288 ; 0x3000 - 1030c: 820b0280 andhi r0, fp, #128, 4 - 10310: 05000005 streq r0, [r0, #-5] - 10314: 010b0a56 tsteq fp, r6, asr sl - 10318: 23030000 movwcs r0, #12288 ; 0x3000 - 1031c: 08000284 stmdaeq r0, {r2, r7, r9} - 10320: 00000109 andeq r0, r0, r9, lsl #2 - 10324: 0000029e muleq r0, lr, r2 - 10328: 00007009 andeq r7, r0, r9 - 1032c: 10001f00 andne r1, r0, r0, lsl #30 - 10330: 000002e8 andeq r0, r0, r8, ror #5 - 10334: 62050190 andvs r0, r5, #144, 2 ; 0x24 - 10338: 0002ea08 andeq lr, r2, r8, lsl #20 - 1033c: 05950b00 ldreq r0, [r5, #2816] ; 0xb00 - 10340: 63050000 movwvs r0, #20480 ; 0x5000 - 10344: 0002ea12 andeq lr, r2, r2, lsl sl - 10348: 00230200 eoreq r0, r3, r0, lsl #4 - 1034c: 0001500b andeq r5, r1, fp - 10350: 06640500 strbteq r0, [r4], -r0, lsl #10 - 10354: 00000069 andeq r0, r0, r9, rrx - 10358: 0b042302 bleq 118f68 <_image_size+0x724d8> - 1035c: 00000091 muleq r0, r1, r0 - 10360: f0096605 ; instruction: 0xf0096605 - 10364: 02000002 andeq r0, r0, #2 - 10368: 000b0823 andeq r0, fp, r3, lsr #16 - 1036c: 05000000 streq r0, [r0, #-0] - 10370: 02401e67 subeq r1, r0, #1648 ; 0x670 - 10374: 23030000 movwcs r0, #12288 ; 0x3000 - 10378: 0f000188 svceq 0x00000188 - 1037c: 00029e04 andeq r9, r2, r4, lsl #28 - 10380: 03000800 movweq r0, #2048 ; 0x800 - 10384: 03000000 movweq r0, #0 - 10388: 70090000 andvc r0, r9, r0 - 1038c: 1f000000 svcne 0x00000000 - 10390: 06040f00 streq r0, [r4], -r0, lsl #30 - 10394: 11000003 tstne r0, r3 - 10398: 04220d01 strteq r0, [r2], #-3329 ; 0xfffff2ff - 1039c: 05080000 streq r0, [r8, #-0] - 103a0: 0334087a teqeq r4, #7995392 ; 0x7a0000 - 103a4: 590b0000 stmdbpl fp, {} ; - 103a8: 05000018 streq r0, [r0, #-24] ; 0xffffffe8 - 103ac: 0334117b teqeq r4, #-1073741794 ; 0xc000001e - 103b0: 23020000 movwcs r0, #8192 ; 0x2000 - 103b4: 083d0b00 ldmdaeq sp!, {r8, r9, fp} - 103b8: 7c050000 stcvc 0, cr0, [r5], {-0} - 103bc: 00006906 andeq r6, r0, r6, lsl #18 - 103c0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 103c4: 25040f00 strcs r0, [r4, #-3840] ; 0xfffff100 - 103c8: 0d000000 stceq 0, cr0, [r0, #-0] - 103cc: 00000119 andeq r0, r0, r9, lsl r1 - 103d0: 08ba0568 ldmeq sl!, {r3, r5, r6, r8, sl} - 103d4: 000004ad andeq r0, r0, sp, lsr #9 - 103d8: 00705f0e rsbseq r5, r0, lr, lsl #30 - 103dc: 3412bb05 ldrcc fp, [r2], #-2821 ; 0xfffff4fb - 103e0: 02000003 andeq r0, r0, #3 - 103e4: 5f0e0023 svcpl 0x000e0023 - 103e8: bc050072 stclt 0, cr0, [r5], {114} ; 0x72 - 103ec: 00006907 andeq r6, r0, r7, lsl #18 - 103f0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 103f4: 00775f0e rsbseq r5, r7, lr, lsl #30 - 103f8: 6907bd05 stmdbvs r7, {r0, r2, r8, sl, fp, ip, sp, pc} - 103fc: 02000000 andeq r0, r0, #0 - 10400: 360b0823 strcc r0, [fp], -r3, lsr #16 - 10404: 05000000 streq r0, [r0, #-0] - 10408: 003309be ldrhteq r0, [r3], -lr - 1040c: 23020000 movwcs r0, #8192 ; 0x2000 - 10410: 028a0b0c addeq r0, sl, #12, 22 ; 0x3000 - 10414: bf050000 svclt 0x00050000 - 10418: 00003309 andeq r3, r0, r9, lsl #6 - 1041c: 0e230200 cdpeq 2, 2, cr0, cr3, cr0, {0} - 10420: 66625f0e strbtvs r5, [r2], -lr, lsl #30 - 10424: 11c00500 bicne r0, r0, r0, lsl #10 - 10428: 00000308 andeq r0, r0, r8, lsl #6 - 1042c: 0b102302 bleq 41903c <_image_size+0x3725ac> - 10430: 0000002d andeq r0, r0, sp, lsr #32 - 10434: 6907c105 stmdbvs r7, {r0, r2, r8, lr, pc} - 10438: 02000000 andeq r0, r0, #0 - 1043c: 960b1823 strls r1, [fp], -r3, lsr #16 - 10440: 05000000 streq r0, [r0, #-0] - 10444: 01090ac8 smlabteq r9, r8, sl, r0 - 10448: 23020000 movwcs r0, #8192 ; 0x2000 - 1044c: 005e0b1c subseq r0, lr, ip, lsl fp - 10450: ca050000 bgt 150458 <_image_size+0xa99c8> - 10454: 00065e1d andeq r5, r6, sp, lsl lr - 10458: 20230200 eorcs r0, r3, r0, lsl #4 - 1045c: 0002e10b andeq lr, r2, fp, lsl #2 - 10460: 1dcc0500 cfstr64ne mvdx0, [ip] - 10464: 00000689 andeq r0, r0, r9, lsl #13 - 10468: 0b242302 bleq 919078 <_image_size+0x8725e8> - 1046c: 000005a6 andeq r0, r0, r6, lsr #11 - 10470: ae0dcf05 cdpge 15, 0, cr12, cr13, cr5, {0} - 10474: 02000006 andeq r0, r0, #6 - 10478: 2d0b2823 stccs 8, cr2, [fp, #-140] ; 0xffffff74 - 1047c: 05000002 streq r0, [r0, #-2] - 10480: 06c909d0 ; instruction: 0x06c909d0 - 10484: 23020000 movwcs r0, #8192 ; 0x2000 - 10488: 755f0e2c ldrbvc r0, [pc, #-3628] ; f664 - 1048c: d3050062 movwle r0, #20578 ; 0x5062 - 10490: 00030811 andeq r0, r3, r1, lsl r8 - 10494: 30230200 eorcc r0, r3, r0, lsl #4 - 10498: 70755f0e rsbsvc r5, r5, lr, lsl #30 - 1049c: 12d40500 sbcsne r0, r4, #0, 10 - 104a0: 00000334 andeq r0, r0, r4, lsr r3 - 104a4: 0e382302 cdpeq 3, 3, cr2, cr8, cr2, {0} - 104a8: 0072755f rsbseq r7, r2, pc, asr r5 - 104ac: 6907d505 stmdbvs r7, {r0, r2, r8, sl, ip, lr, pc} - 104b0: 02000000 andeq r0, r0, #0 - 104b4: bd0b3c23 stclt 12, cr3, [fp, #-140] ; 0xffffff74 - 104b8: 05000005 streq r0, [r0, #-5] - 104bc: 06cf11d8 ; instruction: 0x06cf11d8 - 104c0: 23020000 movwcs r0, #8192 ; 0x2000 - 104c4: 054e0b40 strbeq r0, [lr, #-2880] ; 0xfffff4c0 - 104c8: d9050000 stmdble r5, {} ; - 104cc: 0006df11 andeq sp, r6, r1, lsl pc - 104d0: 43230200 ; instruction: 0x43230200 - 104d4: 626c5f0e rsbvs r5, ip, #14, 30 ; 0x38 - 104d8: 11dc0500 bicsne r0, ip, r0, lsl #10 - 104dc: 00000308 andeq r0, r0, r8, lsl #6 - 104e0: 0b442302 bleq 11190f0 <_image_size+0x1072660> - 104e4: 00000362 andeq r0, r0, r2, ror #6 - 104e8: 6907df05 stmdbvs r7, {r0, r2, r8, r9, sl, fp, ip, lr, pc} - 104ec: 02000000 andeq r0, r0, #0 - 104f0: 9f0b4c23 svcls 0x000b4c23 - 104f4: 05000038 streq r0, [r0, #-56] ; 0xffffffc8 - 104f8: 008b0ae0 addeq r0, fp, r0, ror #21 - 104fc: 23020000 movwcs r0, #8192 ; 0x2000 - 10500: 09060b50 stmdbeq r6, {r4, r6, r8, r9, fp} - 10504: e3050000 movw r0, #20480 ; 0x5000 - 10508: 0004cc12 andeq ip, r4, r2, lsl ip - 1050c: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 10510: 0048160b subeq r1, r8, fp, lsl #12 - 10514: 0ce70500 cfstr64eq mvdx0, [r7] - 10518: 00000123 andeq r0, r0, r3, lsr #2 - 1051c: 0b582302 bleq 161912c <_image_size+0x157269c> - 10520: 000002f0 strdeq r0, [r0], -r0 ; - 10524: fd0ee905 stc2 9, cr14, [lr, #-10] ; - 10528: 02000000 andeq r0, r0, #0 - 1052c: 7a0b5c23 bvc 2e75c0 <_image_size+0x240b30> - 10530: 05000005 streq r0, [r0, #-5] - 10534: 006909ea rsbeq r0, r9, sl, ror #19 - 10538: 23020000 movwcs r0, #8192 ; 0x2000 - 1053c: 01120064 tsteq r2, r4, rrx - 10540: 00000069 andeq r0, r0, r9, rrx - 10544: 000004cc andeq r0, r0, ip, asr #9 - 10548: 0004cc13 andeq ip, r4, r3, lsl ip - 1054c: 01091300 mrseq r1, (UNDEF: 57) - 10550: 4c130000 ldcmi 0, cr0, [r3], {-0} - 10554: 13000006 movwne r0, #6 - 10558: 00000069 andeq r0, r0, r9, rrx - 1055c: d7040f00 strle r0, [r4, -r0, lsl #30] - 10560: 14000004 strne r0, [r0], #-4 - 10564: 000004cc andeq r0, r0, ip, asr #9 - 10568: 00051815 andeq r1, r5, r5, lsl r8 - 1056c: 05042800 streq r2, [r4, #-2048] ; 0xfffff800 - 10570: 4c080265 sfmmi f0, 4, [r8], {101} ; 0x65 - 10574: 16000006 strne r0, [r0], -r6 - 10578: 000002b8 ; instruction: 0x000002b8 - 1057c: 07026705 streq r6, [r2, -r5, lsl #14] - 10580: 00000069 andeq r0, r0, r9, rrx - 10584: 16002302 strne r2, [r0], -r2, lsl #6 - 10588: 0000023f andeq r0, r0, pc, lsr r2 - 1058c: 0b026c05 bleq ab5a8 <_image_size+0x4b18> - 10590: 00000741 andeq r0, r0, r1, asr #14 - 10594: 16042302 strne r2, [r4], -r2, lsl #6 - 10598: 00000081 andeq r0, r0, r1, lsl #1 - 1059c: 14026c05 strne r6, [r2], #-3077 ; 0xfffff3fb - 105a0: 00000741 andeq r0, r0, r1, asr #14 - 105a4: 16082302 strne r2, [r8], -r2, lsl #6 - 105a8: 000005ac andeq r0, r0, ip, lsr #11 - 105ac: 1e026c05 cdpne 12, 0, cr6, cr2, cr5, {0} - 105b0: 00000741 andeq r0, r0, r1, asr #14 - 105b4: 160c2302 strne r2, [ip], -r2, lsl #6 - 105b8: 0000014b andeq r0, r0, fp, asr #2 - 105bc: 08026e05 stmdaeq r2, {r0, r2, r9, sl, fp, sp, lr} - 105c0: 00000069 andeq r0, r0, r9, rrx - 105c4: 16102302 ldrne r2, [r0], -r2, lsl #6 - 105c8: 0000012d andeq r0, r0, sp, lsr #2 - 105cc: 08026f05 stmdaeq r2, {r0, r2, r8, r9, sl, fp, sp, lr} - 105d0: 0000097a andeq r0, r0, sl, ror r9 - 105d4: 16142302 ldrne r2, [r4], -r2, lsl #6 - 105d8: 00000561 andeq r0, r0, r1, ror #10 - 105dc: 07027205 streq r7, [r2, -r5, lsl #4] - 105e0: 00000069 andeq r0, r0, r9, rrx - 105e4: 16302302 ldrtne r2, [r0], -r2, lsl #6 - 105e8: 000049d2 ldrdeq r4, [r0], -r2 - 105ec: 16027305 strne r7, [r2], -r5, lsl #6 - 105f0: 00000990 muleq r0, r0, r9 - 105f4: 16342302 ldrtne r2, [r4], -r2, lsl #6 - 105f8: 00000234 andeq r0, r0, r4, lsr r2 - 105fc: 07027505 streq r7, [r2, -r5, lsl #10] - 10600: 00000069 andeq r0, r0, r9, rrx - 10604: 16382302 ldrtne r2, [r8], -r2, lsl #6 - 10608: 00000290 muleq r0, r0, r2 - 1060c: 0a027705 beq ae228 <_image_size+0x7798> - 10610: 000009a2 andeq r0, r0, r2, lsr #19 - 10614: 163c2302 ldrtne r2, [ip], -r2, lsl #6 - 10618: 000000b0 strheq r0, [r0], -r0 ; - 1061c: 13027a05 movwne r7, #10757 ; 0x2a05 - 10620: 00000195 muleq r0, r5, r1 - 10624: 16402302 strbne r2, [r0], -r2, lsl #6 - 10628: 000000eb andeq r0, r0, fp, ror #1 - 1062c: 07027b05 streq r7, [r2, -r5, lsl #22] - 10630: 00000069 andeq r0, r0, r9, rrx - 10634: 16442302 strbne r2, [r4], -r2, lsl #6 - 10638: 0000017c andeq r0, r0, ip, ror r1 - 1063c: 13027c05 movwne r7, #11269 ; 0x2c05 - 10640: 00000195 muleq r0, r5, r1 - 10644: 16482302 strbne r2, [r8], -r2, lsl #6 - 10648: 00000263 andeq r0, r0, r3, ror #4 - 1064c: 14027d05 strne r7, [r2], #-3333 ; 0xfffff2fb - 10650: 000009a8 andeq r0, r0, r8, lsr #19 - 10654: 164c2302 strbne r2, [ip], -r2, lsl #6 - 10658: 00000348 andeq r0, r0, r8, asr #6 - 1065c: 07028005 streq r8, [r2, -r5] - 10660: 00000069 andeq r0, r0, r9, rrx - 10664: 16502302 ldrbne r2, [r0], -r2, lsl #6 - 10668: 000003f2 strdeq r0, [r0], -r2 - 1066c: 09028105 stmdbeq r2, {r0, r2, r8, pc} - 10670: 0000064c andeq r0, r0, ip, asr #12 - 10674: 16542302 ldrbne r2, [r4], -r2, lsl #6 - 10678: 00000343 andeq r0, r0, r3, asr #6 - 1067c: 0702a405 streq sl, [r2, -r5, lsl #8] - 10680: 00000955 andeq r0, r0, r5, asr r9 - 10684: 16582302 ldrbne r2, [r8], -r2, lsl #6 - 10688: 000002e8 andeq r0, r0, r8, ror #5 - 1068c: 1302a805 movwne sl, #10245 ; 0x2805 - 10690: 000002ea andeq r0, r0, sl, ror #5 - 10694: 02c82303 sbceq r2, r8, #201326592 ; 0xc000000 - 10698: 0001c216 andeq ip, r1, r6, lsl r2 - 1069c: 02a90500 adceq r0, r9, #0, 10 - 106a0: 00029e12 andeq r9, r2, r2, lsl lr - 106a4: cc230300 stcgt 3, cr0, [r3], #-0 - 106a8: 01a91602 ; instruction: 0x01a91602 - 106ac: ad050000 stcge 0, cr0, [r5, #-0] - 106b0: 09ba0c02 ldmibeq sl!, {r1, sl, fp} - 106b4: 23030000 movwcs r0, #12288 ; 0x3000 - 106b8: ed1605dc cfldr32 mvfx0, [r6, #-880] ; 0xfffffc90 - 106bc: 05000004 streq r0, [r0, #-4] - 106c0: fc1002b2 ldc2 2, cr0, [r0], {178} ; 0xb2 - 106c4: 03000006 movweq r0, #6 - 106c8: 1605e023 strne lr, [r5], -r3, lsr #32 - 106cc: 00000303 andeq r0, r0, r3, lsl #6 - 106d0: 0a02b405 beq bd6ec <_image_size+0x16c5c> - 106d4: 000009c6 andeq r0, r0, r6, asr #19 - 106d8: 05ec2303 strbeq r2, [ip, #771]! ; 0x303 - 106dc: 52040f00 andpl r0, r4, #0, 30 - 106e0: 02000006 andeq r0, r0, #6 - 106e4: 04030801 streq r0, [r3], #-2049 ; 0xfffff7ff - 106e8: 52140000 andspl r0, r4, #0 - 106ec: 0f000006 svceq 0x00000006 - 106f0: 0004ad04 andeq sl, r4, r4, lsl #26 - 106f4: 69011200 stmdbvs r1, {r9, ip} - 106f8: 83000000 movwhi r0, #0 - 106fc: 13000006 movwne r0, #6 - 10700: 000004cc andeq r0, r0, ip, asr #9 - 10704: 00010913 andeq r0, r1, r3, lsl r9 - 10708: 06831300 streq r1, [r3], r0, lsl #6 - 1070c: 69130000 ldmdbvs r3, {} ; - 10710: 00000000 andeq r0, r0, r0 - 10714: 0659040f ldrbeq r0, [r9], -pc, lsl #8 - 10718: 040f0000 streq r0, [pc], #-0 ; 10720 - 1071c: 00000664 andeq r0, r0, r4, ror #12 - 10720: 00970112 addseq r0, r7, r2, lsl r1 - 10724: 06ae0000 strteq r0, [lr], r0 - 10728: cc130000 ldcgt 0, cr0, [r3], {-0} - 1072c: 13000004 movwne r0, #4 - 10730: 00000109 andeq r0, r0, r9, lsl #2 - 10734: 00009713 andeq r9, r0, r3, lsl r7 - 10738: 00691300 rsbeq r1, r9, r0, lsl #6 - 1073c: 0f000000 svceq 0x00000000 - 10740: 00068f04 andeq r8, r6, r4, lsl #30 - 10744: 69011200 stmdbvs r1, {r9, ip} - 10748: c9000000 stmdbgt r0, {} ; - 1074c: 13000006 movwne r0, #6 - 10750: 000004cc andeq r0, r0, ip, asr #9 - 10754: 00010913 andeq r0, r1, r3, lsl r9 - 10758: 040f0000 streq r0, [pc], #-0 ; 10760 - 1075c: 000006b4 ; instruction: 0x000006b4 - 10760: 00002508 andeq r2, r0, r8, lsl #10 - 10764: 0006df00 andeq sp, r6, r0, lsl #30 - 10768: 00700900 rsbseq r0, r0, r0, lsl #18 - 1076c: 00020000 andeq r0, r2, r0 - 10770: 00002508 andeq r2, r0, r8, lsl #10 - 10774: 0006ef00 andeq lr, r6, r0, lsl #30 - 10778: 00700900 rsbseq r0, r0, r0, lsl #18 - 1077c: 00000000 andeq r0, r0, r0 - 10780: 00012605 andeq r2, r1, r5, lsl #12 - 10784: 01240500 ; instruction: 0x01240500 - 10788: 00033a1a andeq r3, r3, sl, lsl sl - 1078c: 04291700 strteq r1, [r9], #-1792 ; 0xfffff900 - 10790: 050c0000 streq r0, [ip, #-0] - 10794: 3b080128 blcc 210c3c <_image_size+0x16a1ac> - 10798: 16000007 strne r0, [r0], -r7 - 1079c: 00000595 muleq r0, r5, r5 - 107a0: 11012a05 tstne r1, r5, lsl #20 - 107a4: 0000073b andeq r0, r0, fp, lsr r7 - 107a8: 16002302 strne r2, [r0], -r2, lsl #6 - 107ac: 000003ca andeq r0, r0, sl, asr #7 - 107b0: 07012b05 streq r2, [r1, -r5, lsl #22] - 107b4: 00000069 andeq r0, r0, r9, rrx - 107b8: 16042302 strne r2, [r4], -r2, lsl #6 - 107bc: 00000227 andeq r0, r0, r7, lsr #4 - 107c0: 0b012c05 bleq 5b7dc - 107c4: 00000741 andeq r0, r0, r1, asr #14 - 107c8: 00082302 andeq r2, r8, r2, lsl #6 - 107cc: 06fc040f ldrbteq r0, [ip], pc, lsl #8 - 107d0: 040f0000 streq r0, [pc], #-0 ; 107d8 - 107d4: 000006ef andeq r0, r0, pc, ror #13 - 107d8: 0000e317 andeq lr, r0, r7, lsl r3 - 107dc: 44050e00 strmi r0, [r5], #-3584 ; 0xfffff200 - 107e0: 07860801 streq r0, [r6, r1, lsl #16] - 107e4: 8a160000 bhi 5907ec <_image_size+0x4e9d5c> - 107e8: 05000005 streq r0, [r0, #-5] - 107ec: 86120145 ldrhi r0, [r2], -r5, asr #2 - 107f0: 02000007 andeq r0, r0, #7 - 107f4: 6d160023 ldcvs 0, cr0, [r6, #-140] ; 0xffffff74 - 107f8: 05000002 streq r0, [r0, #-2] - 107fc: 86120146 ldrhi r0, [r2], -r6, asr #2 - 10800: 02000007 andeq r0, r0, #7 - 10804: ea160623 b 592098 <_image_size+0x4eb608> - 10808: 05000008 streq r0, [r0, #-8] - 1080c: 48120147 ldmdami r2, {r0, r1, r2, r6, r8} - 10810: 02000000 andeq r0, r0, #0 - 10814: 08000c23 stmdaeq r0, {r0, r1, r5, sl, fp} - 10818: 00000048 andeq r0, r0, r8, asr #32 - 1081c: 00000796 muleq r0, r6, r7 - 10820: 00007009 andeq r7, r0, r9 - 10824: 18000200 stmdane r0, {r9} - 10828: 028505d0 addeq r0, r5, #208, 10 ; 0x34000000 - 1082c: 0008da07 andeq sp, r8, r7, lsl #20 - 10830: 05541600 ldrbeq r1, [r4, #-1536] ; 0xfffffa00 - 10834: 87050000 strhi r0, [r5, -r0] - 10838: 00701802 rsbseq r1, r0, r2, lsl #16 - 1083c: 23020000 movwcs r0, #8192 ; 0x2000 - 10840: 04f51600 ldrbteq r1, [r5], #1536 ; 0x600 - 10844: 88050000 stmdahi r5, {} ; - 10848: 064c1202 strbeq r1, [ip], -r2, lsl #4 - 1084c: 23020000 movwcs r0, #8192 ; 0x2000 - 10850: 010c1604 tsteq ip, r4, lsl #12 - 10854: 89050000 stmdbhi r5, {} ; - 10858: 08da1002 ldmeq sl, {r1, ip}^ - 1085c: 23020000 movwcs r0, #8192 ; 0x2000 - 10860: 032c1608 ; instruction: 0x032c1608 - 10864: 8a050000 bhi 15086c <_image_size+0xa9ddc> - 10868: 01ab1702 ; instruction: 0x01ab1702 - 1086c: 23020000 movwcs r0, #8192 ; 0x2000 - 10870: 02461624 subeq r1, r6, #36, 12 ; 0x2400000 - 10874: 8b050000 blhi 15087c <_image_size+0xa9dec> - 10878: 00690f02 rsbeq r0, r9, r2, lsl #30 - 1087c: 23020000 movwcs r0, #8192 ; 0x2000 - 10880: 05901648 ldreq r1, [r0, #1608] ; 0x648 - 10884: 8c050000 stchi 0, cr0, [r5], {-0} - 10888: 00622c02 rsbeq r2, r2, r2, lsl #24 - 1088c: 23020000 movwcs r0, #8192 ; 0x2000 - 10890: 001c1650 andseq r1, ip, r0, asr r6 - 10894: 8d050000 stchi 0, cr0, [r5, #-0] - 10898: 07471a02 strbeq r1, [r7, -r2, lsl #20] - 1089c: 23020000 movwcs r0, #8192 ; 0x2000 - 108a0: 01921658 orrseq r1, r2, r8, asr r6 - 108a4: 8e050000 cdphi 0, 0, cr0, cr5, cr0, {0} - 108a8: 00fd1602 rscseq r1, sp, r2, lsl #12 - 108ac: 23020000 movwcs r0, #8192 ; 0x2000 - 108b0: 05021668 streq r1, [r2, #-1640] ; 0xfffff998 - 108b4: 8f050000 svchi 0x00050000 - 108b8: 00fd1602 rscseq r1, sp, r2, lsl #12 - 108bc: 23020000 movwcs r0, #8192 ; 0x2000 - 108c0: 000e1670 andeq r1, lr, r0, ror r6 - 108c4: 90050000 andls r0, r5, r0 - 108c8: 00fd1602 rscseq r1, sp, r2, lsl #12 - 108cc: 23020000 movwcs r0, #8192 ; 0x2000 - 108d0: 03581678 cmpeq r8, #120, 12 ; 0x7800000 - 108d4: 91050000 mrsls r0, (UNDEF: 5) - 108d8: 08ea1002 stmiaeq sl!, {r1, ip}^ - 108dc: 23030000 movwcs r0, #12288 ; 0x3000 - 108e0: 21160180 tstcs r6, r0, lsl #3 - 108e4: 05000000 streq r0, [r0, #-0] - 108e8: fa100292 blx 411338 <_image_size+0x36a8a8> - 108ec: 03000008 movweq r0, #8 - 108f0: 16018823 strne r8, [r1], -r3, lsr #16 - 108f4: 00000408 andeq r0, r0, r8, lsl #8 - 108f8: 0f029305 svceq 0x00029305 - 108fc: 00000069 andeq r0, r0, r9, rrx - 10900: 01a02303 lsleq r2, r3, #6 - 10904: 00006416 andeq r6, r0, r6, lsl r4 - 10908: 02940500 addseq r0, r4, #0, 10 - 1090c: 0000fd16 andeq pc, r0, r6, lsl sp ; - 10910: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 10914: 01b31601 ; instruction: 0x01b31601 - 10918: 95050000 strls r0, [r5, #-0] - 1091c: 00fd1602 rscseq r1, sp, r2, lsl #12 - 10920: 23030000 movwcs r0, #12288 ; 0x3000 - 10924: 551601ac ldrpl r0, [r6, #-428] ; 0xfffffe54 - 10928: 05000001 streq r0, [r0, #-1] - 1092c: fd160296 ldc2 2, cr0, [r6, #-600] ; 0xfffffda8 - 10930: 03000000 movweq r0, #0 - 10934: 1601b423 strne fp, [r1], -r3, lsr #8 - 10938: 0000027b andeq r0, r0, fp, ror r2 - 1093c: 16029705 strne r9, [r2], -r5, lsl #14 - 10940: 000000fd strdeq r0, [r0], -sp - 10944: 01bc2303 ; instruction: 0x01bc2303 - 10948: 00018116 andeq r8, r1, r6, lsl r1 - 1094c: 02980500 addseq r0, r8, #0, 10 - 10950: 0000fd16 andeq pc, r0, r6, lsl sp ; - 10954: c4230300 strtgt r0, [r3], #-768 ; 0xfffffd00 - 10958: 02b61601 adcseq r1, r6, #1048576 ; 0x100000 - 1095c: 99050000 stmdbls r5, {} ; - 10960: 00690802 rsbeq r0, r9, r2, lsl #16 - 10964: 23030000 movwcs r0, #12288 ; 0x3000 - 10968: 080001cc stmdaeq r0, {r2, r3, r6, r7, r8} - 1096c: 00000652 andeq r0, r0, r2, asr r6 - 10970: 000008ea andeq r0, r0, sl, ror #17 - 10974: 00007009 andeq r7, r0, r9 - 10978: 08001900 stmdaeq r0, {r8, fp, ip} - 1097c: 00000652 andeq r0, r0, r2, asr r6 - 10980: 000008fa strdeq r0, [r0], -sl - 10984: 00007009 andeq r7, r0, r9 - 10988: 08000700 stmdaeq r0, {r8, r9, sl} - 1098c: 00000652 andeq r0, r0, r2, asr r6 - 10990: 0000090a andeq r0, r0, sl, lsl #18 - 10994: 00007009 andeq r7, r0, r9 - 10998: 18001700 stmdane r0, {r8, r9, sl, ip} - 1099c: 029e05f0 addseq r0, lr, #240, 10 ; 0x3c000000 - 109a0: 00093507 andeq r3, r9, r7, lsl #10 - 109a4: 00dc1600 sbcseq r1, ip, r0, lsl #12 - 109a8: a1050000 mrsge r0, (UNDEF: 5) - 109ac: 09351b02 ldmdbeq r5!, {r1, r8, r9, fp, ip} - 109b0: 23020000 movwcs r0, #8192 ; 0x2000 - 109b4: 05b41600 ldreq r1, [r4, #1536]! ; 0x600 - 109b8: a2050000 andge r0, r5, #0 - 109bc: 09451802 stmdbeq r5, {r1, fp, ip}^ - 109c0: 23020000 movwcs r0, #8192 ; 0x2000 - 109c4: 34080078 strcc r0, [r8], #-120 ; 0xffffff88 - 109c8: 45000003 strmi r0, [r0, #-3] - 109cc: 09000009 stmdbeq r0, {r0, r3} - 109d0: 00000070 andeq r0, r0, r0, ror r0 - 109d4: 7008001d andvc r0, r8, sp, lsl r0 - 109d8: 55000000 strpl r0, [r0, #-0] - 109dc: 09000009 stmdbeq r0, {r0, r3} - 109e0: 00000070 andeq r0, r0, r0, ror r0 - 109e4: f019001d ; instruction: 0xf019001d - 109e8: 03028305 movweq r8, #8965 ; 0x2305 - 109ec: 0000097a andeq r0, r0, sl, ror r9 - 109f0: 0005181a andeq r1, r5, sl, lsl r8 - 109f4: 029a0500 addseq r0, sl, #0, 10 - 109f8: 0007960b andeq r9, r7, fp, lsl #12 - 109fc: 033b1a00 teqeq fp, #0, 20 - 10a00: a3050000 movwge r0, #20480 ; 0x5000 - 10a04: 090a0b02 stmdbeq sl, {r1, r8, r9, fp} - 10a08: 08000000 stmdaeq r0, {} ; - 10a0c: 00000652 andeq r0, r0, r2, asr r6 - 10a10: 0000098a andeq r0, r0, sl, lsl #19 - 10a14: 00007009 andeq r7, r0, r9 - 10a18: 1b001800 blne 16a20 - 10a1c: 0000059b muleq r0, fp, r5 - 10a20: 8a040f01 bhi 11462c <_image_size+0x6db9c> - 10a24: 1c000009 stcne 0, cr0, [r0], {9} - 10a28: 0009a201 andeq sl, r9, r1, lsl #4 - 10a2c: 04cc1300 strbeq r1, [ip], #768 ; 0x300 - 10a30: 0f000000 svceq 0x00000000 - 10a34: 00099604 andeq r9, r9, r4, lsl #12 - 10a38: 95040f00 strls r0, [r4, #-3840] ; 0xfffff100 - 10a3c: 1c000001 stcne 0, cr0, [r0], {1} - 10a40: 0009ba01 andeq fp, r9, r1, lsl #20 - 10a44: 00691300 rsbeq r1, r9, r0, lsl #6 - 10a48: 0f000000 svceq 0x00000000 - 10a4c: 0009c004 andeq ip, r9, r4 - 10a50: ae040f00 cdpge 15, 0, cr0, cr4, cr0, {0} - 10a54: 08000009 stmdaeq r0, {r0, r3} - 10a58: 000006ef andeq r0, r0, pc, ror #13 - 10a5c: 000009d6 ldrdeq r0, [r0], -r6 - 10a60: 00007009 andeq r7, r0, r9 - 10a64: 1d000200 sfmne f0, 4, [r0, #-0] - 10a68: 00000316 andeq r0, r0, r6, lsl r3 - 10a6c: 17033305 strne r3, [r3, -r5, lsl #6] - 10a70: 000004cc andeq r0, r0, ip, asr #9 - 10a74: 0f1d0101 svceq 0x001d0101 - 10a78: 05000003 streq r0, [r0, #-3] - 10a7c: d21d0334 andsle r0, sp, #52, 6 ; 0xd0000000 - 10a80: 01000004 tsteq r0, r4 - 10a84: 15a31e01 strne r1, [r3, #3585]! ; 0xe01 - 10a88: 67070000 strvs r0, [r7, -r0] - 10a8c: 00064c0e andeq r4, r6, lr, lsl #24 - 10a90: 1f010100 svcne 0x00010100 - 10a94: 000014a2 andeq r1, r0, r2, lsr #9 - 10a98: 00250107 eoreq r0, r5, r7, lsl #2 - 10a9c: 0f080000 svceq 0x00080000 - 10aa0: 000a2706 andeq r2, sl, r6, lsl #14 - 10aa4: 12732000 rsbsne r2, r3, #0 - 10aa8: 20000000 andcs r0, r0, r0 - 10aac: 00002275 andeq r2, r0, r5, ror r2 - 10ab0: 21942001 orrscs r2, r4, r1 - 10ab4: 00020000 andeq r0, r2, r0 - 10ab8: 000c3403 andeq r3, ip, r3, lsl #8 - 10abc: 0f150800 svceq 0x00150800 - 10ac0: 00000a33 andeq r0, r0, r3, lsr sl - 10ac4: 0a39040f beq e51b08 <_image_size+0xdab078> - 10ac8: 01120000 tsteq r2, r0 - 10acc: 00000069 andeq r0, r0, r9, rrx - 10ad0: 00000a53 andeq r0, r0, r3, asr sl - 10ad4: 00006913 andeq r6, r0, r3, lsl r9 - 10ad8: 01091300 mrseq r1, (UNDEF: 57) - 10adc: 09130000 ldmdbeq r3, {} ; - 10ae0: 00000001 andeq r0, r0, r1 - 10ae4: 000e4110 andeq r4, lr, r0, lsl r1 - 10ae8: 0802d800 stmdaeq r2, {fp, ip, lr, pc} - 10aec: 0b700817 bleq 1c12b50 <_image_size+0x1b6c0c0> - 10af0: 500b0000 andpl r0, fp, r0 - 10af4: 08000022 stmdaeq r0, {r1, r5} - 10af8: 0b700f18 bleq 1c14760 <_image_size+0x1b6dcd0> - 10afc: 23020000 movwcs r0, #8192 ; 0x2000 - 10b00: 10bb0b00 adcsne r0, fp, r0, lsl #22 - 10b04: 19080000 stmdbne r8, {} ; - 10b08: 000b7613 andeq r7, fp, r3, lsl r6 - 10b0c: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 10b10: 000f670b andeq r6, pc, fp, lsl #14 - 10b14: 0e1a0800 cdpeq 8, 1, cr0, cr10, cr0, {0} - 10b18: 00000b86 andeq r0, r0, r6, lsl #23 - 10b1c: 05842303 streq r2, [r4, #771] ; 0x303 - 10b20: 0014f00b andseq pc, r4, fp - 10b24: 0f1b0800 svceq 0x001b0800 - 10b28: 00000b96 muleq r0, r6, fp - 10b2c: 05942303 ldreq r2, [r4, #771] ; 0x303 - 10b30: 0022d40b eoreq sp, r2, fp, lsl #8 - 10b34: 0c1d0800 ldceq 8, cr0, [sp], {-0} - 10b38: 00000bad andeq r0, r0, sp, lsr #23 - 10b3c: 05a42303 streq r2, [r4, #771]! ; 0x303 - 10b40: 0023e60b eoreq lr, r3, fp, lsl #12 - 10b44: 0c1f0800 ldceq 8, cr0, [pc], {-0} - 10b48: 00000bad andeq r0, r0, sp, lsr #23 - 10b4c: 05a82303 streq r2, [r8, #771]! ; 0x303 - 10b50: 0023a10b eoreq sl, r3, fp, lsl #2 - 10b54: 0c200800 stceq 8, cr0, [r0], #-0 - 10b58: 00000bad andeq r0, r0, sp, lsr #23 - 10b5c: 05ac2303 streq r2, [ip, #771]! ; 0x303 - 10b60: 00221c0b eoreq r1, r2, fp, lsl #24 - 10b64: 0c210800 stceq 8, cr0, [r1], #-0 - 10b68: 00000bc9 andeq r0, r0, r9, asr #23 - 10b6c: 05b02303 ldreq r2, [r0, #771]! ; 0x303 - 10b70: 00236f0b eoreq r6, r3, fp, lsl #30 - 10b74: 0c220800 stceq 8, cr0, [r2], #-0 - 10b78: 00000be0 andeq r0, r0, r0, ror #23 - 10b7c: 05b42303 ldreq r2, [r4, #771]! ; 0x303 - 10b80: 0022490b eoreq r4, r2, fp, lsl #18 - 10b84: 11230800 ; instruction: 0x11230800 - 10b88: 00000bf6 strdeq r0, [r0], -r6 - 10b8c: 05b82303 ldreq r2, [r8, #771]! ; 0x303 - 10b90: 0027d20b eoreq sp, r7, fp, lsl #4 - 10b94: 0c250800 stceq 8, cr0, [r5], #-0 - 10b98: 00000c1d andeq r0, r0, sp, lsl ip - 10b9c: 05bc2303 ldreq r2, [ip, #771]! ; 0x303 - 10ba0: 0022ad0b eoreq sl, r2, fp, lsl #26 - 10ba4: 0c260800 stceq 8, cr0, [r6], #-0 - 10ba8: 00000c34 andeq r0, r0, r4, lsr ip - 10bac: 05c02303 strbeq r2, [r0, #771] ; 0x303 - 10bb0: 0023360b eoreq r3, r3, fp, lsl #12 - 10bb4: 0b280800 bleq a12bbc <_image_size+0x96c12c> - 10bb8: 00000c45 andeq r0, r0, r5, asr #24 - 10bbc: 05c42303 strbeq r2, [r4, #771] ; 0x303 - 10bc0: 00228d0b eoreq r8, r2, fp, lsl #26 - 10bc4: 10290800 eorne r0, r9, r0, lsl #16 - 10bc8: 00000c56 andeq r0, r0, r6, asr ip - 10bcc: 05c82303 strbeq r2, [r8, #771] ; 0x303 - 10bd0: 0022c40b eoreq ip, r2, fp, lsl #8 - 10bd4: 102a0800 eorne r0, sl, r0, lsl #16 - 10bd8: 00000c6c andeq r0, r0, ip, ror #24 - 10bdc: 05cc2303 strbeq r2, [ip, #771] ; 0x303 - 10be0: 0023830b eoreq r8, r3, fp, lsl #6 - 10be4: 102b0800 eorne r0, fp, r0, lsl #16 - 10be8: 00000c6c andeq r0, r0, ip, ror #24 - 10bec: 05d02303 ldrbeq r2, [r0, #771] ; 0x303 - 10bf0: 0023f60b eoreq pc, r3, fp, lsl #12 - 10bf4: 0c2c0800 stceq 8, cr0, [ip], #-0 - 10bf8: 00000c7e andeq r0, r0, lr, ror ip - 10bfc: 05d42303 ldrbeq r2, [r4, #771] ; 0x303 - 10c00: 4f040f00 svcmi 0x00040f00 - 10c04: 08000000 stmdaeq r0, {} ; - 10c08: 00000a27 andeq r0, r0, r7, lsr #20 - 10c0c: 00000b86 andeq r0, r0, r6, lsl #23 - 10c10: 00007009 andeq r7, r0, r9 - 10c14: 08009f00 stmdaeq r0, {r8, r9, sl, fp, ip, pc} - 10c18: 0000004f andeq r0, r0, pc, asr #32 - 10c1c: 00000b96 muleq r0, r6, fp - 10c20: 00007009 andeq r7, r0, r9 - 10c24: 08000300 stmdaeq r0, {r8, r9} - 10c28: 00000b70 andeq r0, r0, r0, ror fp - 10c2c: 00000ba6 andeq r0, r0, r6, lsr #23 - 10c30: 00007009 andeq r7, r0, r9 - 10c34: 21000300 mrscs r0, LR_irq - 10c38: 00000bad andeq r0, r0, sp, lsr #23 - 10c3c: 040f0022 streq r0, [pc], #-34 ; 10c44 - 10c40: 00000ba6 andeq r0, r0, r6, lsr #23 - 10c44: 0bc9011c bleq ff2510bc - 10c48: 69130000 ldmdbvs r3, {} ; - 10c4c: 13000000 movwne r0, #0 - 10c50: 00000069 andeq r0, r0, r9, rrx - 10c54: 00006913 andeq r6, r0, r3, lsl r9 - 10c58: 040f0000 streq r0, [pc], #-0 ; 10c60 - 10c5c: 00000bb3 ; instruction: 0x00000bb3 - 10c60: 0be0011c bleq ff8110d8 - 10c64: 69130000 ldmdbvs r3, {} ; - 10c68: 13000000 movwne r0, #0 - 10c6c: 00000069 andeq r0, r0, r9, rrx - 10c70: cf040f00 svcgt 0x00040f00 - 10c74: 1200000b andne r0, r0, #11 - 10c78: 000b7001 andeq r7, fp, r1 - 10c7c: 000bf600 andeq pc, fp, r0, lsl #12 - 10c80: 0b701300 bleq 1c15888 <_image_size+0x1b6edf8> - 10c84: 0f000000 svceq 0x00000000 - 10c88: 000be604 andeq lr, fp, r4, lsl #12 - 10c8c: 16011200 strne r1, [r1], -r0, lsl #4 - 10c90: 1600000c strne r0, [r0], -ip - 10c94: 1300000c movwne r0, #12 - 10c98: 0000004f andeq r0, r0, pc, asr #32 - 10c9c: 00004f13 andeq r4, r0, r3, lsl pc - 10ca0: 0a021300 beq 958a8 - 10ca4: 02000000 andeq r0, r0, #0 - 10ca8: 0b580201 bleq 16114b4 <_image_size+0x156aa24> - 10cac: 040f0000 streq r0, [pc], #-0 ; 10cb4 - 10cb0: 00000bfc strdeq r0, [r0], -ip - 10cb4: 0c34011c ldfeqs f0, [r4], #-112 ; 0xffffff90 - 10cb8: 69130000 ldmdbvs r3, {} ; - 10cbc: 13000000 movwne r0, #0 - 10cc0: 00000a27 andeq r0, r0, r7, lsr #20 - 10cc4: 23040f00 movwcs r0, #20224 ; 0x4f00 - 10cc8: 2300000c movwcs r0, #12 - 10ccc: 00000069 andeq r0, r0, r9, rrx - 10cd0: 00000c45 andeq r0, r0, r5, asr #24 - 10cd4: 040f0022 streq r0, [pc], #-34 ; 10cdc - 10cd8: 00000c3a andeq r0, r0, sl, lsr ip - 10cdc: 00004f23 andeq r4, r0, r3, lsr #30 - 10ce0: 000c5600 andeq r5, ip, r0, lsl #12 - 10ce4: 0f002200 svceq 0x00002200 - 10ce8: 000c4b04 andeq r4, ip, r4, lsl #22 - 10cec: 4f011200 svcmi 0x00011200 - 10cf0: 6c000000 stcvs 0, cr0, [r0], {-0} - 10cf4: 1300000c movwne r0, #12 - 10cf8: 0000004f andeq r0, r0, pc, asr #32 - 10cfc: 5c040f00 stcpl 15, cr0, [r4], {-0} - 10d00: 1c00000c stcne 0, cr0, [r0], {12} - 10d04: 000c7e01 andeq r7, ip, r1, lsl #28 - 10d08: 004f1300 subeq r1, pc, r0, lsl #6 - 10d0c: 0f000000 svceq 0x00000000 - 10d10: 000c7204 andeq r7, ip, r4, lsl #4 - 10d14: 10c51e00 sbcne r1, r5, r0, lsl #28 - 10d18: 2f080000 svccs 0x00080000 - 10d1c: 000a531e andeq r5, sl, lr, lsl r3 - 10d20: 24010100 strcs r0, [r1], #-256 ; 0xffffff00 - 10d24: 00448501 subeq r8, r4, r1, lsl #10 - 10d28: 06060100 streq r0, [r6], -r0, lsl #2 - 10d2c: 0a4e6401 beq 13a9d38 <_image_size+0x13032a8> - 10d30: 0a4e9880 beq 13b6f38 <_image_size+0x13104a8> - 10d34: 0019a480 andseq sl, r9, r0, lsl #9 - 10d38: 73250100 ; instruction: 0x73250100 - 10d3c: 12060100 andne r0, r6, #0, 2 - 10d40: 0000064c andeq r0, r0, ip, asr #12 - 10d44: 00749102 rsbseq r9, r4, r2, lsl #2 - 10d48: 0019e200 andseq lr, r9, r0, lsl #4 - 10d4c: c7000200 strgt r0, [r0, -r0, lsl #4] - 10d50: 04000029 streq r0, [r0], #-41 ; 0xffffffd7 - 10d54: 00042f01 andeq r2, r4, r1, lsl #30 - 10d58: 44e30c00 strbtmi r0, [r3], #3072 ; 0xc00 - 10d5c: 45990000 ldrmi r0, [r9] - 10d60: 4e980000 cdpmi 0, 9, cr0, cr8, cr0, {0} - 10d64: 54a8800a strtpl r8, [r8], #10 - 10d68: 41c2800a bicmi r8, r2, sl - 10d6c: 01020000 mrseq r0, (UNDEF: 2) - 10d70: 0003fc06 andeq pc, r3, r6, lsl #24 - 10d74: 05020200 streq r0, [r2, #-512] ; 0xfffffe00 - 10d78: 000002f9 strdeq r0, [r0], -r9 - 10d7c: 5a050402 bpl 151d8c <_image_size+0xab2fc> - 10d80: 02000002 andeq r0, r0, #2 - 10d84: 02550508 subseq r0, r5, #8, 10 ; 0x2000000 - 10d88: 01020000 mrseq r0, (UNDEF: 2) - 10d8c: 0003fa08 andeq pc, r3, r8, lsl #20 - 10d90: 07020200 streq r0, [r2, -r0, lsl #4] - 10d94: 0000051f andeq r0, r0, pc, lsl r5 - 10d98: 0000b803 andeq fp, r0, r3, lsl #16 - 10d9c: 19340400 ldmdbne r4!, {sl} - 10da0: 0000005b andeq r0, r0, fp, asr r0 - 10da4: fa070402 blx 1d1db4 <_image_size+0x12b324> - 10da8: 02000000 andeq r0, r0, #0 - 10dac: 00f50708 rscseq r0, r5, r8, lsl #14 - 10db0: 04040000 streq r0, [r4], #-0 - 10db4: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - 10db8: 07040200 streq r0, [r4, -r0, lsl #4] - 10dbc: 000000ff strdeq r0, [r0], -pc ; - 10dc0: 000a7603 andeq r7, sl, r3, lsl #12 - 10dc4: 1a560400 bne 1591dcc <_image_size+0x14eb33c> - 10dc8: 00000070 andeq r0, r0, r0, ror r0 - 10dcc: 00436105 subeq r6, r3, r5, lsl #2 - 10dd0: 76052800 strvc r2, [r5], -r0, lsl #16 - 10dd4: 00012008 andeq r2, r1, r8 - 10dd8: 34720600 ldrbtcc r0, [r2], #-1536 ; 0xfffffa00 - 10ddc: 0e770500 cdpeq 5, 7, cr0, cr7, cr0, {0} - 10de0: 0000004f andeq r0, r0, pc, asr #32 - 10de4: 06002302 streq r2, [r0], -r2, lsl #6 - 10de8: 05003572 streq r3, [r0, #-1394] ; 0xfffffa8e - 10dec: 004f0e78 subeq r0, pc, r8, ror lr ; - 10df0: 23020000 movwcs r0, #8192 ; 0x2000 - 10df4: 36720604 ldrbtcc r0, [r2], -r4, lsl #12 - 10df8: 0e790500 cdpeq 5, 7, cr0, cr9, cr0, {0} - 10dfc: 0000004f andeq r0, r0, pc, asr #32 - 10e00: 06082302 streq r2, [r8], -r2, lsl #6 - 10e04: 05003772 streq r3, [r0, #-1906] ; 0xfffff88e - 10e08: 004f0e7a subeq r0, pc, sl, ror lr ; - 10e0c: 23020000 movwcs r0, #8192 ; 0x2000 - 10e10: 3872060c ldmdacc r2!, {r2, r3, r9, sl}^ - 10e14: 0e7b0500 cdpeq 5, 7, cr0, cr11, cr0, {0} - 10e18: 0000004f andeq r0, r0, pc, asr #32 - 10e1c: 06102302 ldreq r2, [r0], -r2, lsl #6 - 10e20: 05003972 streq r3, [r0, #-2418] ; 0xfffff68e - 10e24: 004f0e7c subeq r0, pc, ip, ror lr ; - 10e28: 23020000 movwcs r0, #8192 ; 0x2000 - 10e2c: 31720614 cmncc r2, r4, lsl r6 - 10e30: 7d050030 stcvc 0, cr0, [r5, #-192] ; 0xffffff40 - 10e34: 00004f0e andeq r4, r0, lr, lsl #30 - 10e38: 18230200 stmdane r3!, {r9} - 10e3c: 31317206 teqcc r1, r6, lsl #4 - 10e40: 0e7e0500 cdpeq 5, 7, cr0, cr14, cr0, {0} - 10e44: 0000004f andeq r0, r0, pc, asr #32 - 10e48: 061c2302 ldreq r2, [ip], -r2, lsl #6 - 10e4c: 00323172 eorseq r3, r2, r2, ror r1 - 10e50: 4f0e7f05 svcmi 0x000e7f05 - 10e54: 02000000 andeq r0, r0, #0 - 10e58: 6c062023 stcvs 0, cr2, [r6], {35} ; 0x23 - 10e5c: 80050072 andhi r0, r5, r2, ror r0 - 10e60: 00004f0e andeq r4, r0, lr, lsl #30 - 10e64: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 10e68: 43570500 cmpmi r7, #0, 10 - 10e6c: 05480000 strbeq r0, [r8, #-0] - 10e70: 02310883 eorseq r0, r1, #8585216 ; 0x830000 - 10e74: 2e070000 cdpcs 0, 0, cr0, cr7, cr0, {0} - 10e78: 05000044 streq r0, [r0, #-68] ; 0xffffffbc - 10e7c: 004f0e84 subeq r0, pc, r4, lsl #29 - 10e80: 23020000 movwcs r0, #8192 ; 0x2000 - 10e84: 43020700 movwmi r0, #9984 ; 0x2700 - 10e88: 85050000 strhi r0, [r5, #-0] - 10e8c: 00004f0e andeq r4, r0, lr, lsl #30 - 10e90: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 10e94: 00441407 subeq r1, r4, r7, lsl #8 - 10e98: 0e860500 cdpeq 5, 8, cr0, cr6, cr0, {0} - 10e9c: 0000004f andeq r0, r0, pc, asr #32 - 10ea0: 07082302 streq r2, [r8, -r2, lsl #6] - 10ea4: 0000441c andeq r4, r0, ip, lsl r4 - 10ea8: 4f0e8705 svcmi 0x000e8705 - 10eac: 02000000 andeq r0, r0, #0 - 10eb0: 72060c23 andvc r0, r6, #8960 ; 0x2300 - 10eb4: 88050030 stmdahi r5, {r4, r5} - 10eb8: 00004f0e andeq r4, r0, lr, lsl #30 - 10ebc: 10230200 eorne r0, r3, r0, lsl #4 - 10ec0: 00317206 eorseq r7, r1, r6, lsl #4 - 10ec4: 4f0e8905 svcmi 0x000e8905 - 10ec8: 02000000 andeq r0, r0, #0 - 10ecc: 72061423 andvc r1, r6, #587202560 ; 0x23000000 - 10ed0: 8a050032 bhi 150fa0 <_image_size+0xaa510> - 10ed4: 00004f0e andeq r4, r0, lr, lsl #30 - 10ed8: 18230200 stmdane r3!, {r9} - 10edc: 00337206 eorseq r7, r3, r6, lsl #4 - 10ee0: 4f0e8b05 svcmi 0x000e8b05 - 10ee4: 02000000 andeq r0, r0, #0 - 10ee8: 72061c23 andvc r1, r6, #8960 ; 0x2300 - 10eec: 8c050034 stchi 0, cr0, [r5], {52} ; 0x34 - 10ef0: 00004f0e andeq r4, r0, lr, lsl #30 - 10ef4: 20230200 eorcs r0, r3, r0, lsl #4 - 10ef8: 00357206 eorseq r7, r5, r6, lsl #4 - 10efc: 4f0e8d05 svcmi 0x000e8d05 - 10f00: 02000000 andeq r0, r0, #0 - 10f04: 72062423 andvc r2, r6, #587202560 ; 0x23000000 - 10f08: 8e050036 mcrhi 0, 0, r0, cr5, cr6, {1} - 10f0c: 00004f0e andeq r4, r0, lr, lsl #30 - 10f10: 28230200 stmdacs r3!, {r9} - 10f14: 00377206 eorseq r7, r7, r6, lsl #4 - 10f18: 4f0e8f05 svcmi 0x000e8f05 - 10f1c: 02000000 andeq r0, r0, #0 - 10f20: 72062c23 andvc r2, r6, #8960 ; 0x2300 - 10f24: 90050038 andls r0, r5, r8, lsr r0 - 10f28: 00004f0e andeq r4, r0, lr, lsl #30 - 10f2c: 30230200 eorcc r0, r3, r0, lsl #4 - 10f30: 00397206 eorseq r7, r9, r6, lsl #4 - 10f34: 4f0e9105 svcmi 0x000e9105 - 10f38: 02000000 andeq r0, r0, #0 - 10f3c: 72063423 andvc r3, r6, #587202560 ; 0x23000000 - 10f40: 05003031 streq r3, [r0, #-49] ; 0xffffffcf - 10f44: 004f0e92 umaaleq r0, pc, r2, lr ; - 10f48: 23020000 movwcs r0, #8192 ; 0x2000 - 10f4c: 31720638 cmncc r2, r8, lsr r6 - 10f50: 93050031 movwls r0, #20529 ; 0x5031 - 10f54: 00004f0e andeq r4, r0, lr, lsl #30 - 10f58: 3c230200 sfmcc f0, 4, [r3], #-0 - 10f5c: 32317206 eorscc r7, r1, #1610612736 ; 0x60000000 - 10f60: 0e940500 cdpeq 5, 9, cr0, cr4, cr0, {0} - 10f64: 0000004f andeq r0, r0, pc, asr #32 - 10f68: 06402302 strbeq r2, [r0], -r2, lsl #6 - 10f6c: 05006370 streq r6, [r0, #-880] ; 0xfffffc90 - 10f70: 004f0e95 umaaleq r0, pc, r5, lr ; - 10f74: 23020000 movwcs r0, #8192 ; 0x2000 - 10f78: 30080044 andcc r0, r8, r4, asr #32 - 10f7c: 0700000d streq r0, [r0, -sp] - 10f80: 00004101 andeq r4, r0, r1, lsl #2 - 10f84: 062e0b00 strteq r0, [lr], -r0, lsl #22 - 10f88: 0000060a andeq r0, r0, sl, lsl #12 - 10f8c: 000c9a09 andeq r9, ip, r9, lsl #20 - 10f90: a9090000 stmdbge r9, {} ; - 10f94: 0100000c tsteq r0, ip - 10f98: 000cb809 andeq fp, ip, r9, lsl #16 - 10f9c: c7090200 strgt r0, [r9, -r0, lsl #4] - 10fa0: 0300000c movweq r0, #12 - 10fa4: 000cd609 andeq sp, ip, r9, lsl #12 - 10fa8: e5090400 str r0, [r9, #-1024] ; 0xfffffc00 - 10fac: 0500000c streq r0, [r0, #-12] - 10fb0: 000cf409 andeq pc, ip, r9, lsl #8 - 10fb4: 03090600 movweq r0, #38400 ; 0x9600 - 10fb8: 0700000d streq r0, [r0, -sp] - 10fbc: 000d1209 andeq r1, sp, r9, lsl #4 - 10fc0: 21090800 tstcs r9, r0, lsl #16 - 10fc4: 0900000d stmdbeq r0, {r0, r2, r3} - 10fc8: 00114609 andseq r4, r1, r9, lsl #12 - 10fcc: 56090a00 strpl r0, [r9], -r0, lsl #20 - 10fd0: 0b000011 bleq 1101c - 10fd4: 00116609 andseq r6, r1, r9, lsl #12 - 10fd8: 76090c00 strvc r0, [r9], -r0, lsl #24 - 10fdc: 0d000011 stceq 0, cr0, [r0, #-68] ; 0xffffffbc - 10fe0: 00118609 andseq r8, r1, r9, lsl #12 - 10fe4: 96090e00 strls r0, [r9], -r0, lsl #28 - 10fe8: 0f000011 svceq 0x00000011 - 10fec: 0016ab09 andseq sl, r6, r9, lsl #22 - 10ff0: bd091000 stclt 0, cr1, [r9, #-0] - 10ff4: 11000016 tstne r0, r6, lsl r0 - 10ff8: 0016cf09 andseq ip, r6, r9, lsl #30 - 10ffc: e1091200 mrs r1, R9_fiq - 11000: 13000016 movwne r0, #22 - 11004: 00171809 andseq r1, r7, r9, lsl #16 - 11008: 2a091400 bcs 256010 <_image_size+0x1af580> - 1100c: 15000017 strne r0, [r0, #-23] ; 0xffffffe9 - 11010: 00173c09 andseq r3, r7, r9, lsl #24 - 11014: 4e091600 cfmadd32mi mvax0, mvfx1, mvfx9, mvfx0 - 11018: 17000017 smladne r0, r7, r0, r0 - 1101c: 00176009 andseq r6, r7, r9 - 11020: 72091800 andvc r1, r9, #0, 16 - 11024: 19000017 stmdbne r0, {r0, r1, r2, r4} - 11028: 00178409 andseq r8, r7, r9, lsl #8 - 1102c: 96091a00 strls r1, [r9], -r0, lsl #20 - 11030: 1b000017 blne 11094 - 11034: 0017a809 andseq sl, r7, r9, lsl #16 - 11038: ba091c00 blt 258040 <_image_size+0x1b15b0> - 1103c: 1d000017 stcne 0, cr0, [r0, #-92] ; 0xffffffa4 - 11040: 00180b09 andseq r0, r8, r9, lsl #22 - 11044: 1d091e00 stcne 14, cr1, [r9, #-0] - 11048: 1f000018 svcne 0x00000018 - 1104c: 000d6409 andeq r6, sp, r9, lsl #8 - 11050: 8e092000 cdphi 0, 0, cr2, cr9, cr0, {0} - 11054: 2100000f tstcs r0, pc - 11058: 00113909 andseq r3, r1, r9, lsl #18 - 1105c: 87092200 strhi r2, [r9, -r0, lsl #4] - 11060: 23000013 movwcs r0, #19 - 11064: 00125709 andseq r5, r2, r9, lsl #14 - 11068: 11092400 tstne r9, r0, lsl #8 - 1106c: 2500000f strcs r0, [r0, #-15] - 11070: 0012b809 andseq fp, r2, r9, lsl #16 - 11074: 53092600 movwpl r2, #38400 ; 0x9600 - 11078: 2700000d strcs r0, [r0, -sp] - 1107c: 00120b09 andseq r0, r2, r9, lsl #22 - 11080: 79092800 stmdbvc r9, {fp, sp} - 11084: 29000016 stmdbcs r0, {r1, r2, r4} - 11088: 0015df09 andseq sp, r5, r9, lsl #30 - 1108c: 82092a00 andhi r2, r9, #0, 20 - 11090: 2b000015 blcs 110ec - 11094: 0011a609 andseq sl, r1, r9, lsl #12 - 11098: 70092c00 andvc r2, r9, r0, lsl #24 - 1109c: 2d00000f stccs 0, cr0, [r0, #-60] ; 0xffffffc4 - 110a0: 0012ac09 andseq sl, r2, r9, lsl #24 - 110a4: b0092e00 andlt r2, r9, r0, lsl #28 - 110a8: 2f000014 svccs 0x00000014 - 110ac: 00159609 andseq r9, r5, r9, lsl #12 - 110b0: 48093000 stmdami r9, {ip, sp} - 110b4: 31000015 tstcc r0, r5, lsl r0 - 110b8: 000c6009 andeq r6, ip, r9 - 110bc: 2b093200 blcs 25d8c4 <_image_size+0x1b6e34> - 110c0: 33000015 movwcc r0, #21 - 110c4: 0016f309 andseq pc, r6, r9, lsl #6 - 110c8: b6093400 strlt r3, [r9], -r0, lsl #8 - 110cc: 35000011 strcc r0, [r0, #-17] ; 0xffffffef - 110d0: 0010fd09 andseq pc, r0, r9, lsl #26 - 110d4: 0c093600 stceq 6, cr3, [r9], {-0} - 110d8: 37000011 smladcc r0, r1, r0, r0 - 110dc: 00111b09 andseq r1, r1, r9, lsl #22 - 110e0: 2a093800 bcs 25f0e8 <_image_size+0x1b8658> - 110e4: 39000011 stmdbcc r0, {r0, r4} - 110e8: 00132109 andseq r2, r3, r9, lsl #2 - 110ec: 2f093a00 svccs 0x00093a00 - 110f0: 3b000013 blcc 11144 - 110f4: 00133d09 andseq r3, r3, r9, lsl #26 - 110f8: 4b093c00 blmi 260100 <_image_size+0x1b9670> - 110fc: 3d000013 stccc 0, cr0, [r0, #-76] ; 0xffffffb4 - 11100: 00135909 andseq r5, r3, r9, lsl #18 - 11104: ed093e00 stc 14, cr3, [r9, #-0] - 11108: 3f000015 svccc 0x00000015 - 1110c: 0015fc09 andseq pc, r5, r9, lsl #24 - 11110: 0b094000 bleq 261118 <_image_size+0x1ba688> - 11114: 41000016 tstmi r0, r6, lsl r0 - 11118: 00161a09 andseq r1, r6, r9, lsl #20 - 1111c: 29094200 stmdbcs r9, {r9, lr} - 11120: 43000016 movwmi r0, #22 - 11124: 0010d609 andseq sp, r0, r9, lsl #12 - 11128: e3094400 movw r4, #37888 ; 0x9400 - 1112c: 45000010 strmi r0, [r0, #-16] - 11130: 0010f009 andseq pc, r0, r9 - 11134: 40094600 andmi r4, r9, r0, lsl #12 - 11138: 4700000d strmi r0, [r0, -sp] - 1113c: 000dcd09 andeq ip, sp, r9, lsl #26 - 11140: e0094800 and r4, r9, r0, lsl #16 - 11144: 4900000d stmdbmi r0, {r0, r2, r3} - 11148: 000df309 andeq pc, sp, r9, lsl #6 - 1114c: 04094a00 streq r4, [r9], #-2560 ; 0xfffff600 - 11150: 4b000017 blmi 111b4 - 11154: 00168709 andseq r8, r6, r9, lsl #14 - 11158: 99094c00 stmdbls r9, {sl, fp, lr} - 1115c: 4d000016 stcmi 0, cr0, [r0, #-88] ; 0xffffffa8 - 11160: 000ff809 andeq pc, pc, r9, lsl #16 - 11164: 05094e00 streq r4, [r9, #-3584] ; 0xfffff200 - 11168: 4f000010 svcmi 0x00000010 - 1116c: 00101209 andseq r1, r0, r9, lsl #4 - 11170: 2f095000 svccs 0x00095000 - 11174: 51000018 tstpl r0, r8, lsl r0 - 11178: 00129f09 andseq r9, r2, r9, lsl #30 - 1117c: 53095200 movwpl r5, #37376 ; 0x9200 - 11180: 5300000c movwpl r0, #12 - 11184: 000f8009 andeq r8, pc, r9 - 11188: 45095400 strmi r5, [r9, #-1024] ; 0xfffffc00 - 1118c: 5500000f strpl r0, [r0, #-15] - 11190: 00109109 andseq r9, r0, r9, lsl #2 - 11194: ee095600 cfmadd32 mvax0, mvfx5, mvfx9, mvfx0 - 11198: 5700000e strpl r0, [r0, -lr] - 1119c: 0015c309 andseq ip, r5, r9, lsl #6 - 111a0: d1095800 tstle r9, r0, lsl #16 - 111a4: 59000015 stmdbpl r0, {r0, r2, r4} - 111a8: 00143409 andseq r3, r4, r9, lsl #8 - 111ac: 21095a00 tstcs r9, r0, lsl #20 - 111b0: 5b000014 blpl 11208 - 111b4: 00140e09 andseq r0, r4, r9, lsl #28 - 111b8: fb095c00 blx 2681c2 <_image_size+0x1c1732> - 111bc: 5d000013 stcpl 0, cr0, [r0, #-76] ; 0xffffffb4 - 111c0: 0013e809 andseq lr, r3, r9, lsl #16 - 111c4: d5095e00 strle r5, [r9, #-3584] ; 0xfffff200 - 111c8: 5f000013 svcpl 0x00000013 - 111cc: 0013c209 andseq ip, r3, r9, lsl #4 - 111d0: af096000 svcge 0x00096000 - 111d4: 61000013 tstvs r0, r3, lsl r0 - 111d8: 0015ad09 andseq sl, r5, r9, lsl #26 - 111dc: 14096200 strne r6, [r9], #-512 ; 0xfffffe00 - 111e0: 63000015 movwvs r0, #21 - 111e4: 000c8409 andeq r8, ip, r9, lsl #8 - 111e8: 0a096400 beq 26a1f0 <_image_size+0x1c3760> - 111ec: 65000013 strvs r0, [r0, #-19] ; 0xffffffed - 111f0: 000f5109 andeq r5, pc, r9, lsl #2 - 111f4: a4096600 strge r6, [r9], #-1536 ; 0xfffffa00 - 111f8: 67000010 smladvs r0, r0, r0, r0 - 111fc: 0011c209 andseq ip, r1, r9, lsl #4 - 11200: fa096800 blx 26b208 <_image_size+0x1c4778> - 11204: 6900000e stmdbvs r0, {r1, r2, r3} - 11208: 00145a09 andseq r5, r4, r9, lsl #20 - 1120c: 6d096a00 vstrvs s12, [r9, #-0] - 11210: 6b00000c blvs 11248 - 11214: 0017f509 andseq pc, r7, r9, lsl #10 - 11218: 46096c00 strmi r6, [r9], -r0, lsl #24 - 1121c: 6d000016 stcvs 0, cr0, [r0, #-88] ; 0xffffffa8 - 11220: 000e5009 andeq r5, lr, r9 - 11224: 5b096e00 blpl 26ca2c <_image_size+0x1c5f9c> - 11228: 6f000010 svcvs 0x00000010 - 1122c: 00150609 andseq r0, r5, r9, lsl #12 - 11230: 67097000 strvs r7, [r9, -r0] - 11234: 71000013 tstvc r0, r3, lsl r0 - 11238: 000c2809 andeq r2, ip, r9, lsl #16 - 1123c: bc097200 sfmlt f7, 4, [r9], {-0} - 11240: 73000014 movwvc r0, #20 - 11244: 0014c909 andseq ip, r4, r9, lsl #18 - 11248: d6097400 strle r7, [r9], -r0, lsl #8 - 1124c: 75000014 strvc r0, [r0, #-20] ; 0xffffffec - 11250: 0014e309 andseq lr, r4, r9, lsl #6 - 11254: cc097600 stcgt 6, cr7, [r9], {-0} - 11258: 7700000e strvc r0, [r0, -lr] - 1125c: 000edd09 andeq sp, lr, r9, lsl #26 - 11260: ca097800 bgt 26f268 <_image_size+0x1c87d8> - 11264: 79000012 stmdbvc r0, {r1, r4} - 11268: 0012db09 andseq sp, r2, r9, lsl #22 - 1126c: 97097a00 strls r7, [r9, -r0, lsl #20] - 11270: 7b000013 blvc 112c4 - 11274: 00144709 andseq r4, r4, r9, lsl #14 - 11278: 2e097c00 cdpcs 12, 0, cr7, cr9, cr0, {0} - 1127c: 7d00000f stcvc 0, cr0, [r0, #-60] ; 0xffffffc4 - 11280: 000e2909 andeq r2, lr, r9, lsl #18 - 11284: 1d097e00 stcne 14, cr7, [r9, #-0] - 11288: 7f000012 svcvc 0x00000012 - 1128c: 0017e009 andseq lr, r7, r9 - 11290: 06098000 streq r8, [r9], -r0 - 11294: 8100000e tsthi r0, lr - 11298: 000e6609 andeq r6, lr, r9, lsl #12 - 1129c: 7c098200 sfmvc f0, 1, [r9], {-0} - 112a0: 8300000e movwhi r0, #14 - 112a4: 00155509 andseq r5, r5, r9, lsl #10 - 112a8: 67098400 strvs r8, [r9, -r0, lsl #8] - 112ac: 85000015 strhi r0, [r0, #-21] ; 0xffffffeb - 112b0: 0013a309 andseq sl, r3, r9, lsl #6 - 112b4: 85098600 strhi r8, [r9, #-1536] ; 0xfffffa00 - 112b8: 87000010 smladhi r0, r0, r0, r0 - 112bc: 000f2209 andeq r2, pc, r9, lsl #4 - 112c0: a8098800 stmdage r9, {fp, pc} - 112c4: 8900000e stmdbhi r0, {r1, r2, r3} - 112c8: 000eba09 andeq fp, lr, r9, lsl #20 - 112cc: 92098a00 andls r8, r9, #0, 20 - 112d0: 8b00000e blhi 11310 - 112d4: 0012ec09 andseq lr, r2, r9, lsl #24 - 112d8: fb098c00 blx 2742e2 <_image_size+0x1cd852> - 112dc: 8d000012 stchi 0, cr0, [r0, #-72] ; 0xffffffb8 - 112e0: 00123509 andseq r3, r2, r9, lsl #10 - 112e4: 46098e00 strmi r8, [r9], -r0, lsl #28 - 112e8: 8f000012 svchi 0x00000012 - 112ec: 0011d809 andseq sp, r1, r9, lsl #16 - 112f0: e9099000 stmdb r9, {ip, pc} - 112f4: 91000011 tstls r0, r1, lsl r0 - 112f8: 0011fa09 andseq pc, r1, r9, lsl #20 - 112fc: 38099200 stmdacc r9, {r9, ip, pc} - 11300: 93000015 movwls r0, #21 - 11304: 00128809 andseq r8, r2, r9, lsl #16 - 11308: 70099400 andvc r9, r9, r0, lsl #8 - 1130c: 95000014 strls r0, [r0, #-20] ; 0xffffffec - 11310: 000e1c09 andeq r1, lr, r9, lsl #24 - 11314: 75099600 strvc r9, [r9, #-1536] ; 0xfffffa00 - 11318: 97000013 smladls r0, r3, r0, r0 - 1131c: 00101f09 andseq r1, r0, r9, lsl #30 - 11320: 2e099800 cdpcs 8, 0, cr9, cr9, cr0, {0} - 11324: 99000010 stmdbls r0, {r4} - 11328: 00103d09 andseq r3, r0, r9, lsl #26 - 1132c: 4c099a00 ; instruction: 0x4c099a00 - 11330: 9b000010 blls 11378 - 11334: 00165d09 andseq r5, r6, r9, lsl #26 - 11338: 6b099c00 blvs 278340 <_image_size+0x1d18b0> - 1133c: 9d000016 stcls 0, cr0, [r0, #-88] ; 0xffffffa8 - 11340: 00148109 andseq r8, r4, r9, lsl #2 - 11344: 72099e00 andvc r9, r9, #0, 28 - 11348: 9f000010 svcls 0x00000010 - 1134c: 0017cc09 andseq ip, r7, r9, lsl #24 - 11350: 0200a000 andeq sl, r0, #0 - 11354: 02d50408 sbcseq r0, r5, #8, 8 ; 0x8000000 - 11358: d10a0000 mrsle r0, (UNDEF: 10) - 1135c: 06000003 streq r0, [r0], -r3 - 11360: 7017015e andsvc r0, r7, lr, asr r1 - 11364: 03000000 movweq r0, #0 - 11368: 00000547 andeq r0, r0, r7, asr #10 - 1136c: 330e2e07 movwcc r2, #60935 ; 0xee07 - 11370: 03000000 movweq r0, #0 - 11374: 00000089 andeq r0, r0, r9, lsl #1 - 11378: 330e7407 movwcc r7, #58375 ; 0xe407 - 1137c: 0b000000 bleq 11384 - 11380: 03a50704 ; instruction: 0x03a50704 - 11384: 00000658 andeq r0, r0, r8, asr r6 - 11388: 0002210c andeq r2, r2, ip, lsl #2 - 1138c: 0ca70700 stceq 7, cr0, [r7] - 11390: 00000611 andeq r0, r0, r1, lsl r6 - 11394: 0003080c andeq r0, r3, ip, lsl #16 - 11398: 13a80700 ; instruction: 0x13a80700 - 1139c: 00000658 andeq r0, r0, r8, asr r6 - 113a0: 00410d00 subeq r0, r1, r0, lsl #26 - 113a4: 06680000 strbteq r0, [r8], -r0 - 113a8: 700e0000 andvc r0, lr, r0 - 113ac: 03000000 movweq r0, #0 - 113b0: 07080f00 streq r0, [r8, -r0, lsl #30] - 113b4: 069009a2 ldreq r0, [r0], r2, lsr #19 - 113b8: cb070000 blgt 1d13c0 <_image_size+0x12a930> - 113bc: 07000000 streq r0, [r0, -r0] - 113c0: 006907a4 rsbeq r0, r9, r4, lsr #15 - 113c4: 23020000 movwcs r0, #8192 ; 0x2000 - 113c8: 01740700 cmneq r4, r0, lsl #14 - 113cc: a9070000 stmdbge r7, {} ; - 113d0: 00063605 andeq r3, r6, r5, lsl #12 - 113d4: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 113d8: 029a0300 addseq r0, sl, #0, 6 - 113dc: aa070000 bge 1d13e4 <_image_size+0x12a954> - 113e0: 00066803 andeq r6, r6, r3, lsl #16 - 113e4: 03041000 movweq r1, #16384 ; 0x4000 - 113e8: 00000273 andeq r0, r0, r3, ror r2 - 113ec: 5b191608 blpl 656c14 <_image_size+0x5b0184> - 113f0: 03000000 movweq r0, #0 - 113f4: 0000004c andeq r0, r0, ip, asr #32 - 113f8: 690d0c09 stmdbvs sp, {r0, r3, sl, fp} - 113fc: 03000000 movweq r0, #0 - 11400: 00000218 andeq r0, r0, r8, lsl r2 - 11404: aa1b2308 bge 6da02c <_image_size+0x63359c> - 11408: 05000006 streq r0, [r0, #-6] - 1140c: 0000009e muleq r0, lr, r0 - 11410: 08340818 ldmdaeq r4!, {r3, r4, fp} - 11414: 00000728 andeq r0, r0, r8, lsr #14 - 11418: 00059507 andeq r9, r5, r7, lsl #10 - 1141c: 13360800 teqne r6, #0, 16 - 11420: 00000728 andeq r0, r0, r8, lsr #14 - 11424: 06002302 streq r2, [r0], -r2, lsl #6 - 11428: 08006b5f stmdaeq r0, {r0, r1, r2, r3, r4, r6, r8, r9, fp, sp, lr} - 1142c: 00690737 rsbeq r0, r9, r7, lsr r7 - 11430: 23020000 movwcs r0, #8192 ; 0x2000 - 11434: 03500704 cmpeq r0, #4, 14 ; 0x100000 - 11438: 37080000 strcc r0, [r8, -r0] - 1143c: 0000690b andeq r6, r0, fp, lsl #18 - 11440: 08230200 stmdaeq r3!, {r9} - 11444: 004b2907 subeq r2, fp, r7, lsl #18 - 11448: 14370800 ldrtne r0, [r7], #-2048 ; 0xfffff800 - 1144c: 00000069 andeq r0, r0, r9, rrx - 11450: 070c2302 streq r2, [ip, -r2, lsl #6] - 11454: 00000121 andeq r0, r0, r1, lsr #2 - 11458: 691b3708 ldmdbvs fp, {r3, r8, r9, sl, ip, sp} - 1145c: 02000000 andeq r0, r0, #0 - 11460: 5f061023 svcpl 0x00061023 - 11464: 38080078 stmdacc r8, {r3, r4, r5, r6} - 11468: 00072e0b andeq r2, r7, fp, lsl #28 - 1146c: 14230200 strtne r0, [r3], #-512 ; 0xfffffe00 - 11470: c2041100 andgt r1, r4, #0, 2 - 11474: 0d000006 stceq 0, cr0, [r0, #-24] ; 0xffffffe8 - 11478: 0000069e muleq r0, lr, r6 - 1147c: 0000073e andeq r0, r0, lr, lsr r7 - 11480: 0000700e andeq r7, r0, lr - 11484: 05000000 streq r0, [r0, #-0] - 11488: 0000036b andeq r0, r0, fp, ror #6 - 1148c: 083c0824 ldmdaeq ip!, {r2, r5, fp} - 11490: 000007d3 ldrdeq r0, [r0], -r3 - 11494: 00013807 andeq r3, r1, r7, lsl #16 - 11498: 093e0800 ldmdbeq lr!, {fp} - 1149c: 00000069 andeq r0, r0, r9, rrx - 114a0: 07002302 streq r2, [r0, -r2, lsl #6] - 114a4: 000000d3 ldrdeq r0, [r0], -r3 - 114a8: 69093f08 stmdbvs r9, {r3, r8, r9, sl, fp, ip, sp} - 114ac: 02000000 andeq r0, r0, #0 - 114b0: c1070423 tstgt r7, r3, lsr #8 - 114b4: 08000000 stmdaeq r0, {} ; - 114b8: 00690940 rsbeq r0, r9, r0, asr #18 - 114bc: 23020000 movwcs r0, #8192 ; 0x2000 - 114c0: 019f0708 orrseq r0, pc, r8, lsl #14 - 114c4: 41080000 mrsmi r0, (UNDEF: 8) - 114c8: 00006909 andeq r6, r0, r9, lsl #18 - 114cc: 0c230200 sfmeq f0, 4, [r3], #-0 - 114d0: 0002cc07 andeq ip, r2, r7, lsl #24 - 114d4: 09420800 stmdbeq r2, {fp}^ - 114d8: 00000069 andeq r0, r0, r9, rrx - 114dc: 07102302 ldreq r2, [r0, -r2, lsl #6] - 114e0: 00000322 andeq r0, r0, r2, lsr #6 - 114e4: 69094308 stmdbvs r9, {r3, r8, r9, lr} - 114e8: 02000000 andeq r0, r0, #0 - 114ec: a6071423 strge r1, [r7], -r3, lsr #8 - 114f0: 08000000 stmdaeq r0, {} ; - 114f4: 00690944 rsbeq r0, r9, r4, asr #18 - 114f8: 23020000 movwcs r0, #8192 ; 0x2000 - 114fc: 01410718 cmpeq r1, r8, lsl r7 - 11500: 45080000 strmi r0, [r8, #-0] - 11504: 00006909 andeq r6, r0, r9, lsl #18 - 11508: 1c230200 sfmne f0, 4, [r3], #-0 - 1150c: 0002a507 andeq sl, r2, r7, lsl #10 - 11510: 09460800 stmdbeq r6, {fp}^ - 11514: 00000069 andeq r0, r0, r9, rrx - 11518: 00202302 eoreq r2, r0, r2, lsl #6 - 1151c: 00000012 andeq r0, r0, r2, lsl r0 - 11520: 08010800 stmdaeq r1, {fp} - 11524: 0821084f stmdaeq r1!, {r0, r1, r2, r3, r6, fp} - 11528: 10070000 andne r0, r7, r0 - 1152c: 08000005 stmdaeq r0, {r0, r2} - 11530: 08210a50 stmdaeq r1!, {r4, r6, r9, fp} - 11534: 23020000 movwcs r0, #8192 ; 0x2000 - 11538: 03e60700 mvneq r0, #0, 14 - 1153c: 51080000 mrspl r0, (UNDEF: 8) - 11540: 00082109 andeq r2, r8, r9, lsl #2 - 11544: 80230300 eorhi r0, r3, r0, lsl #6 - 11548: 05320701 ldreq r0, [r2, #-1793]! ; 0xfffff8ff - 1154c: 53080000 movwpl r0, #32768 ; 0x8000 - 11550: 00069e0a andeq r9, r6, sl, lsl #28 - 11554: 80230300 eorhi r0, r3, r0, lsl #6 - 11558: 05820702 streq r0, [r2, #1794] ; 0x702 - 1155c: 56080000 strpl r0, [r8], -r0 - 11560: 00069e0a andeq r9, r6, sl, lsl #28 - 11564: 84230300 strthi r0, [r3], #-768 ; 0xfffffd00 - 11568: 9c0d0002 stcls 0, cr0, [sp], {2} - 1156c: 31000006 tstcc r0, r6 - 11570: 0e000008 cdpeq 0, 0, cr0, cr0, cr8, {0} - 11574: 00000070 andeq r0, r0, r0, ror r0 - 11578: e812001f ldmda r2, {r0, r1, r2, r3, r4} - 1157c: 90000002 andls r0, r0, r2 - 11580: 08620801 stmdaeq r2!, {r0, fp}^ - 11584: 0000087d andeq r0, r0, sp, ror r8 - 11588: 00059507 andeq r9, r5, r7, lsl #10 - 1158c: 12630800 rsbne r0, r3, #0, 16 - 11590: 0000087d andeq r0, r0, sp, ror r8 - 11594: 07002302 streq r2, [r0, -r2, lsl #6] - 11598: 00000150 andeq r0, r0, r0, asr r1 - 1159c: 69066408 stmdbvs r6, {r3, sl, sp, lr} - 115a0: 02000000 andeq r0, r0, #0 - 115a4: 91070423 tstls r7, r3, lsr #8 - 115a8: 08000000 stmdaeq r0, {} ; - 115ac: 08830966 stmeq r3, {r1, r2, r5, r6, r8, fp} - 115b0: 23020000 movwcs r0, #8192 ; 0x2000 - 115b4: 00000708 andeq r0, r0, r8, lsl #14 - 115b8: 67080000 strvs r0, [r8, -r0] - 115bc: 0007d31e andeq sp, r7, lr, lsl r3 - 115c0: 88230300 stmdahi r3!, {r8, r9} - 115c4: 04110001 ldreq r0, [r1], #-1 - 115c8: 00000831 andeq r0, r0, r1, lsr r8 - 115cc: 0008930d andeq r9, r8, sp, lsl #6 - 115d0: 00089300 andeq r9, r8, r0, lsl #6 - 115d4: 00700e00 rsbseq r0, r0, r0, lsl #28 - 115d8: 001f0000 andseq r0, pc, r0 - 115dc: 08990411 ldmeq r9, {r0, r4, sl} - 115e0: 01130000 tsteq r3, r0 - 115e4: 00042205 andeq r2, r4, r5, lsl #4 - 115e8: 7a080800 bvc 2135f0 <_image_size+0x16cb60> - 115ec: 0008c708 andeq ip, r8, r8, lsl #14 - 115f0: 18590700 ldmdane r9, {r8, r9, sl}^ - 115f4: 7b080000 blvc 2115fc <_image_size+0x16ab6c> - 115f8: 0008c711 andeq ip, r8, r1, lsl r7 - 115fc: 00230200 eoreq r0, r3, r0, lsl #4 - 11600: 00083d07 andeq r3, r8, r7, lsl #26 - 11604: 067c0800 ldrbteq r0, [ip], -r0, lsl #16 - 11608: 00000069 andeq r0, r0, r9, rrx - 1160c: 00042302 andeq r2, r4, r2, lsl #6 - 11610: 00410411 subeq r0, r1, r1, lsl r4 - 11614: 19050000 stmdbne r5, {} ; - 11618: 68000001 stmdavs r0, {r0} - 1161c: 4008ba08 andmi fp, r8, r8, lsl #20 - 11620: 0600000a streq r0, [r0], -sl - 11624: 0800705f stmdaeq r0, {r0, r1, r2, r3, r4, r6, ip, sp, lr} - 11628: 08c712bb stmiaeq r7, {r0, r1, r3, r4, r5, r7, r9, ip}^ - 1162c: 23020000 movwcs r0, #8192 ; 0x2000 - 11630: 725f0600 subsvc r0, pc, #0, 12 - 11634: 07bc0800 ldreq r0, [ip, r0, lsl #16]! - 11638: 00000069 andeq r0, r0, r9, rrx - 1163c: 06042302 streq r2, [r4], -r2, lsl #6 - 11640: 0800775f stmdaeq r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, ip, sp, lr} - 11644: 006907bd strhteq r0, [r9], #-125 ; 0xffffff83 - 11648: 23020000 movwcs r0, #8192 ; 0x2000 - 1164c: 00360708 eorseq r0, r6, r8, lsl #14 - 11650: be080000 cdplt 0, 0, cr0, cr8, cr0, {0} - 11654: 00002c09 andeq r2, r0, r9, lsl #24 - 11658: 0c230200 sfmeq f0, 4, [r3], #-0 - 1165c: 00028a07 andeq r8, r2, r7, lsl #20 - 11660: 09bf0800 ldmibeq pc!, {fp} ; - 11664: 0000002c andeq r0, r0, ip, lsr #32 - 11668: 060e2302 streq r2, [lr], -r2, lsl #6 - 1166c: 0066625f rsbeq r6, r6, pc, asr r2 - 11670: 9b11c008 blls 481698 <_image_size+0x3dac08> - 11674: 02000008 andeq r0, r0, #8 - 11678: 2d071023 stccs 0, cr1, [r7, #-140] ; 0xffffff74 - 1167c: 08000000 stmdaeq r0, {} ; - 11680: 006907c1 rsbeq r0, r9, r1, asr #15 - 11684: 23020000 movwcs r0, #8192 ; 0x2000 - 11688: 00960718 addseq r0, r6, r8, lsl r7 - 1168c: c8080000 stmdagt r8, {} ; - 11690: 00069c0a andeq r9, r6, sl, lsl #24 - 11694: 1c230200 sfmne f0, 4, [r3], #-0 - 11698: 00005e07 andeq r5, r0, r7, lsl #28 - 1169c: 1dca0800 stclne 8, cr0, [sl] - 116a0: 00000bf1 strdeq r0, [r0], -r1 - 116a4: 07202302 streq r2, [r0, -r2, lsl #6]! - 116a8: 000002e1 andeq r0, r0, r1, ror #5 - 116ac: 1c1dcc08 ldcne 12, cr12, [sp], {8} - 116b0: 0200000c andeq r0, r0, #12 - 116b4: a6072423 strge r2, [r7], -r3, lsr #8 - 116b8: 08000005 stmdaeq r0, {r0, r2} - 116bc: 0c410dcf mcrreq 13, 12, r0, r1, cr15 - 116c0: 23020000 movwcs r0, #8192 ; 0x2000 - 116c4: 022d0728 eoreq r0, sp, #40, 14 ; 0xa00000 - 116c8: d0080000 andle r0, r8, r0 - 116cc: 000c5c09 andeq r5, ip, r9, lsl #24 - 116d0: 2c230200 sfmcs f0, 4, [r3], #-0 - 116d4: 62755f06 rsbsvs r5, r5, #6, 30 - 116d8: 11d30800 bicsne r0, r3, r0, lsl #16 - 116dc: 0000089b muleq r0, fp, r8 - 116e0: 06302302 ldrteq r2, [r0], -r2, lsl #6 - 116e4: 0070755f rsbseq r7, r0, pc, asr r5 - 116e8: c712d408 ldrgt sp, [r2, -r8, lsl #8] - 116ec: 02000008 andeq r0, r0, #8 - 116f0: 5f063823 svcpl 0x00063823 - 116f4: 08007275 stmdaeq r0, {r0, r2, r4, r5, r6, r9, ip, sp, lr} - 116f8: 006907d5 ldrdeq r0, [r9], #-117 ; 0xffffff8b ; - 116fc: 23020000 movwcs r0, #8192 ; 0x2000 - 11700: 05bd073c ldreq r0, [sp, #1852]! ; 0x73c - 11704: d8080000 stmdale r8, {} ; - 11708: 000c6211 andeq r6, ip, r1, lsl r2 - 1170c: 40230200 eormi r0, r3, r0, lsl #4 - 11710: 00054e07 andeq r4, r5, r7, lsl #28 - 11714: 11d90800 bicsne r0, r9, r0, lsl #16 - 11718: 00000c72 andeq r0, r0, r2, ror ip - 1171c: 06432302 strbeq r2, [r3], -r2, lsl #6 - 11720: 00626c5f rsbeq r6, r2, pc, asr ip - 11724: 9b11dc08 blls 48874c <_image_size+0x3e1cbc> - 11728: 02000008 andeq r0, r0, #8 - 1172c: 62074423 andvs r4, r7, #587202560 ; 0x23000000 - 11730: 08000003 stmdaeq r0, {r0, r1} - 11734: 006907df ldrdeq r0, [r9], #-127 ; 0xffffff81 ; - 11738: 23020000 movwcs r0, #8192 ; 0x2000 - 1173c: 389f074c ldmcc pc, {r2, r3, r6, r8, r9, sl} ; - 11740: e0080000 and r0, r8, r0 - 11744: 00061e0a andeq r1, r6, sl, lsl #28 - 11748: 50230200 eorpl r0, r3, r0, lsl #4 - 1174c: 00090607 andeq r0, r9, r7, lsl #12 - 11750: 12e30800 rscne r0, r3, #0, 16 - 11754: 00000a5f andeq r0, r0, pc, asr sl - 11758: 07542302 ldrbeq r2, [r4, -r2, lsl #6] - 1175c: 00004816 andeq r4, r0, r6, lsl r8 - 11760: b60ce708 strlt lr, [ip], -r8, lsl #14 - 11764: 02000006 andeq r0, r0, #6 - 11768: f0075823 ; instruction: 0xf0075823 - 1176c: 08000002 stmdaeq r0, {r1} - 11770: 06900ee9 ldreq r0, [r0], r9, ror #29 - 11774: 23020000 movwcs r0, #8192 ; 0x2000 - 11778: 057a075c ldrbeq r0, [sl, #-1884]! ; 0xfffff8a4 - 1177c: ea080000 b 211784 <_image_size+0x16acf4> - 11780: 00006909 andeq r6, r0, r9, lsl #18 - 11784: 64230200 strtvs r0, [r3], #-512 ; 0xfffffe00 - 11788: 69011400 stmdbvs r1, {sl, ip} - 1178c: 5f000000 svcpl 0x00000000 - 11790: 1500000a strne r0, [r0, #-10] - 11794: 00000a5f andeq r0, r0, pc, asr sl - 11798: 00069c15 andeq r9, r6, r5, lsl ip - 1179c: 0bdf1500 bleq ff7d6ba4 - 117a0: 69150000 ldmdbvs r5, {} ; - 117a4: 00000000 andeq r0, r0, r0 - 117a8: 0a6a0411 beq 1a927f4 <_image_size+0x19ebd64> - 117ac: 5f160000 svcpl 0x00160000 - 117b0: 1700000a strne r0, [r0, -sl] - 117b4: 00000518 andeq r0, r0, r8, lsl r5 - 117b8: 65080428 strvs r0, [r8, #-1064] ; 0xfffffbd8 - 117bc: 0bdf0802 bleq ff7d37cc - 117c0: b8180000 ldmdalt r8, {} ; - 117c4: 08000002 stmdaeq r0, {r1} - 117c8: 69070267 stmdbvs r7, {r0, r1, r2, r5, r6, r9} - 117cc: 02000000 andeq r0, r0, #0 - 117d0: 3f180023 svccc 0x00180023 - 117d4: 08000002 stmdaeq r0, {r1} - 117d8: d40b026c strle r0, [fp], #-620 ; 0xfffffd94 - 117dc: 0200000c andeq r0, r0, #12 - 117e0: 81180423 tsthi r8, r3, lsr #8 - 117e4: 08000000 stmdaeq r0, {} ; - 117e8: d414026c ldrle r0, [r4], #-620 ; 0xfffffd94 - 117ec: 0200000c andeq r0, r0, #12 - 117f0: ac180823 ldcge 8, cr0, [r8], {35} ; 0x23 - 117f4: 08000005 stmdaeq r0, {r0, r2} - 117f8: d41e026c ldrle r0, [lr], #-620 ; 0xfffffd94 - 117fc: 0200000c andeq r0, r0, #12 - 11800: 4b180c23 blmi 614894 <_image_size+0x56de04> - 11804: 08000001 stmdaeq r0, {r0} - 11808: 6908026e stmdbvs r8, {r1, r2, r3, r5, r6, r9} - 1180c: 02000000 andeq r0, r0, #0 - 11810: 2d181023 ldccs 0, cr1, [r8, #-140] ; 0xffffff74 - 11814: 08000001 stmdaeq r0, {r0} - 11818: 0d08026f sfmeq f0, 4, [r8, #-444] ; 0xfffffe44 - 1181c: 0200000f andeq r0, r0, #15 - 11820: 61181423 tstvs r8, r3, lsr #8 - 11824: 08000005 stmdaeq r0, {r0, r2} - 11828: 69070272 stmdbvs r7, {r1, r4, r5, r6, r9} - 1182c: 02000000 andeq r0, r0, #0 - 11830: d2183023 andsle r3, r8, #35 ; 0x23 - 11834: 08000049 stmdaeq r0, {r0, r3, r6} - 11838: 23160273 tstcs r6, #805306375 ; 0x30000007 - 1183c: 0200000f andeq r0, r0, #15 - 11840: 34183423 ldrcc r3, [r8], #-1059 ; 0xfffffbdd - 11844: 08000002 stmdaeq r0, {r1} - 11848: 69070275 stmdbvs r7, {r0, r2, r4, r5, r6, r9} - 1184c: 02000000 andeq r0, r0, #0 - 11850: 90183823 andsls r3, r8, r3, lsr #16 - 11854: 08000002 stmdaeq r0, {r1} - 11858: 350a0277 strcc r0, [sl, #-631] ; 0xfffffd89 - 1185c: 0200000f andeq r0, r0, #15 - 11860: b0183c23 andslt r3, r8, r3, lsr #24 - 11864: 08000000 stmdaeq r0, {} ; - 11868: 2813027a ldmdacs r3, {r1, r3, r4, r5, r6, r9} - 1186c: 02000007 andeq r0, r0, #7 - 11870: eb184023 bl 621904 <_image_size+0x57ae74> - 11874: 08000000 stmdaeq r0, {} ; - 11878: 6907027b stmdbvs r7, {r0, r1, r3, r4, r5, r6, r9} - 1187c: 02000000 andeq r0, r0, #0 - 11880: 7c184423 cfldrsvc mvf4, [r8], {35} ; 0x23 - 11884: 08000001 stmdaeq r0, {r0} - 11888: 2813027c ldmdacs r3, {r2, r3, r4, r5, r6, r9} - 1188c: 02000007 andeq r0, r0, #7 - 11890: 63184823 tstvs r8, #2293760 ; 0x230000 - 11894: 08000002 stmdaeq r0, {r1} - 11898: 3b14027d blcc 512294 <_image_size+0x46b804> - 1189c: 0200000f andeq r0, r0, #15 - 118a0: 48184c23 ldmdami r8, {r0, r1, r5, sl, fp, lr} - 118a4: 08000003 stmdaeq r0, {r0, r1} - 118a8: 69070280 stmdbvs r7, {r7, r9} - 118ac: 02000000 andeq r0, r0, #0 - 118b0: f2185023 vhadd.s16 d5, d8, d19 - 118b4: 08000003 stmdaeq r0, {r0, r1} - 118b8: df090281 svcle 0x00090281 - 118bc: 0200000b andeq r0, r0, #11 - 118c0: 43185423 tstmi r8, #587202560 ; 0x23000000 - 118c4: 08000003 stmdaeq r0, {r0, r1} - 118c8: e80702a4 stmda r7, {r2, r5, r7, r9} - 118cc: 0200000e andeq r0, r0, #14 - 118d0: e8185823 ldmda r8, {r0, r1, r5, fp, ip, lr} - 118d4: 08000002 stmdaeq r0, {r1} - 118d8: 7d1302a8 lfmvc f0, 4, [r3, #-672] ; 0xfffffd60 - 118dc: 03000008 movweq r0, #8 - 118e0: 1802c823 stmdane r2, {r0, r1, r5, fp, lr, pc} - 118e4: 000001c2 andeq r0, r0, r2, asr #3 - 118e8: 1202a908 andne sl, r2, #8, 18 ; 0x20000 - 118ec: 00000831 andeq r0, r0, r1, lsr r8 - 118f0: 02cc2303 sbceq r2, ip, #201326592 ; 0xc000000 - 118f4: 0001a918 andeq sl, r1, r8, lsl r9 - 118f8: 02ad0800 adceq r0, sp, #0, 16 - 118fc: 000f4d0c andeq r4, pc, ip, lsl #26 - 11900: dc230300 stcle 3, cr0, [r3], #-0 - 11904: 04ed1805 strbteq r1, [sp], #2053 ; 0x805 - 11908: b2080000 andlt r0, r8, #0 - 1190c: 0c8f1002 stceq 0, cr1, [pc], {2} - 11910: 23030000 movwcs r0, #12288 ; 0x3000 - 11914: 031805e0 tsteq r8, #224, 10 ; 0x38000000 - 11918: 08000003 stmdaeq r0, {r0, r1} - 1191c: 590a02b4 stmdbpl sl, {r2, r4, r5, r7, r9} - 11920: 0300000f movweq r0, #15 - 11924: 0005ec23 andeq lr, r5, r3, lsr #24 - 11928: 0be50411 bleq ff952974 - 1192c: 01020000 mrseq r0, (UNDEF: 2) - 11930: 00040308 andeq r0, r4, r8, lsl #6 - 11934: 0be51600 bleq ff95713c - 11938: 04110000 ldreq r0, [r1], #-0 - 1193c: 00000a40 andeq r0, r0, r0, asr #20 - 11940: 00690114 rsbeq r0, r9, r4, lsl r1 - 11944: 0c160000 ldceq 0, cr0, [r6], {-0} - 11948: 5f150000 svcpl 0x00150000 - 1194c: 1500000a strne r0, [r0, #-10] - 11950: 0000069c muleq r0, ip, r6 - 11954: 000c1615 andeq r1, ip, r5, lsl r6 - 11958: 00691500 rsbeq r1, r9, r0, lsl #10 - 1195c: 11000000 mrsne r0, (UNDEF: 0) - 11960: 000bec04 andeq lr, fp, r4, lsl #24 - 11964: f7041100 ; instruction: 0xf7041100 - 11968: 1400000b strne r0, [r0], #-11 - 1196c: 00062a01 andeq r2, r6, r1, lsl #20 - 11970: 000c4100 andeq r4, ip, r0, lsl #2 - 11974: 0a5f1500 beq 17d6d7c <_image_size+0x17302ec> - 11978: 9c150000 ldcls 0, cr0, [r5], {-0} - 1197c: 15000006 strne r0, [r0, #-6] - 11980: 0000062a andeq r0, r0, sl, lsr #12 - 11984: 00006915 andeq r6, r0, r5, lsl r9 - 11988: 04110000 ldreq r0, [r1], #-0 - 1198c: 00000c22 andeq r0, r0, r2, lsr #24 - 11990: 00690114 rsbeq r0, r9, r4, lsl r1 - 11994: 0c5c0000 mraeq r0, ip, acc0 - 11998: 5f150000 svcpl 0x00150000 - 1199c: 1500000a strne r0, [r0, #-10] - 119a0: 0000069c muleq r0, ip, r6 - 119a4: 47041100 strmi r1, [r4, -r0, lsl #2] - 119a8: 0d00000c stceq 0, cr0, [r0, #-48] ; 0xffffffd0 - 119ac: 00000041 andeq r0, r0, r1, asr #32 - 119b0: 00000c72 andeq r0, r0, r2, ror ip - 119b4: 0000700e andeq r7, r0, lr - 119b8: 0d000200 sfmeq f0, 4, [r0, #-0] - 119bc: 00000041 andeq r0, r0, r1, asr #32 - 119c0: 00000c82 andeq r0, r0, r2, lsl #25 - 119c4: 0000700e andeq r7, r0, lr - 119c8: 0a000000 beq 119d0 - 119cc: 00000126 andeq r0, r0, r6, lsr #2 - 119d0: 1a012408 bne 5a9f8 - 119d4: 000008cd andeq r0, r0, sp, asr #17 - 119d8: 00042919 andeq r2, r4, r9, lsl r9 - 119dc: 28080c00 stmdacs r8, {sl, fp} - 119e0: 0cce0801 stcleq 8, cr0, [lr], {1} - 119e4: 95180000 ldrls r0, [r8, #-0] - 119e8: 08000005 stmdaeq r0, {r0, r2} - 119ec: ce11012a mufgtsp f0, f1, #2.0 - 119f0: 0200000c andeq r0, r0, #12 - 119f4: ca180023 bgt 611a88 <_image_size+0x56aff8> - 119f8: 08000003 stmdaeq r0, {r0, r1} - 119fc: 6907012b stmdbvs r7, {r0, r1, r3, r5, r8} - 11a00: 02000000 andeq r0, r0, #0 - 11a04: 27180423 ldrcs r0, [r8, -r3, lsr #8] - 11a08: 08000002 stmdaeq r0, {r1} - 11a0c: d40b012c strle r0, [fp], #-300 ; 0xfffffed4 - 11a10: 0200000c andeq r0, r0, #12 - 11a14: 11000823 tstne r0, r3, lsr #16 - 11a18: 000c8f04 andeq r8, ip, r4, lsl #30 - 11a1c: 82041100 andhi r1, r4, #0, 2 - 11a20: 1900000c stmdbne r0, {r2, r3} - 11a24: 000000e3 andeq r0, r0, r3, ror #1 - 11a28: 0144080e cmpeq r4, lr, lsl #16 - 11a2c: 000d1908 andeq r1, sp, r8, lsl #18 - 11a30: 058a1800 streq r1, [sl, #2048] ; 0x800 - 11a34: 45080000 strmi r0, [r8, #-0] - 11a38: 0d191201 lfmeq f1, 4, [r9, #-4] - 11a3c: 23020000 movwcs r0, #8192 ; 0x2000 - 11a40: 026d1800 rsbeq r1, sp, #0, 16 - 11a44: 46080000 strmi r0, [r8], -r0 - 11a48: 0d191201 lfmeq f1, 4, [r9, #-4] - 11a4c: 23020000 movwcs r0, #8192 ; 0x2000 - 11a50: 08ea1806 stmiaeq sl!, {r1, r2, fp, ip}^ - 11a54: 47080000 strmi r0, [r8, -r0] - 11a58: 00481201 subeq r1, r8, r1, lsl #4 - 11a5c: 23020000 movwcs r0, #8192 ; 0x2000 - 11a60: 480d000c stmdami sp, {r2, r3} - 11a64: 29000000 stmdbcs r0, {} ; - 11a68: 0e00000d cdpeq 0, 0, cr0, cr0, cr13, {0} - 11a6c: 00000070 andeq r0, r0, r0, ror r0 - 11a70: d01a0002 andsle r0, sl, r2 - 11a74: 07028508 streq r8, [r2, -r8, lsl #10] - 11a78: 00000e6d andeq r0, r0, sp, ror #28 - 11a7c: 00055418 andeq r5, r5, r8, lsl r4 - 11a80: 02870800 addeq r0, r7, #0, 16 - 11a84: 00007018 andeq r7, r0, r8, lsl r0 - 11a88: 00230200 eoreq r0, r3, r0, lsl #4 - 11a8c: 0004f518 andeq pc, r4, r8, lsl r5 ; - 11a90: 02880800 addeq r0, r8, #0, 16 - 11a94: 000bdf12 andeq sp, fp, r2, lsl pc - 11a98: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 11a9c: 00010c18 andeq r0, r1, r8, lsl ip - 11aa0: 02890800 addeq r0, r9, #0, 16 - 11aa4: 000e6d10 andeq r6, lr, r0, lsl sp - 11aa8: 08230200 stmdaeq r3!, {r9} - 11aac: 00032c18 andeq r2, r3, r8, lsl ip - 11ab0: 028a0800 addeq r0, sl, #0, 16 - 11ab4: 00073e17 andeq r3, r7, r7, lsl lr - 11ab8: 24230200 strtcs r0, [r3], #-512 ; 0xfffffe00 - 11abc: 00024618 andeq r4, r2, r8, lsl r6 - 11ac0: 028b0800 addeq r0, fp, #0, 16 - 11ac4: 0000690f andeq r6, r0, pc, lsl #18 - 11ac8: 48230200 stmdami r3!, {r9} - 11acc: 00059018 andeq r9, r5, r8, lsl r0 - 11ad0: 028c0800 addeq r0, ip, #0, 16 - 11ad4: 0000622c andeq r6, r0, ip, lsr #4 - 11ad8: 50230200 eorpl r0, r3, r0, lsl #4 - 11adc: 00001c18 andeq r1, r0, r8, lsl ip - 11ae0: 028d0800 addeq r0, sp, #0, 16 - 11ae4: 000cda1a andeq sp, ip, sl, lsl sl - 11ae8: 58230200 stmdapl r3!, {r9} - 11aec: 00019218 andeq r9, r1, r8, lsl r2 - 11af0: 028e0800 addeq r0, lr, #0, 16 - 11af4: 00069016 andeq r9, r6, r6, lsl r0 - 11af8: 68230200 stmdavs r3!, {r9} - 11afc: 00050218 andeq r0, r5, r8, lsl r2 - 11b00: 028f0800 addeq r0, pc, #0, 16 - 11b04: 00069016 andeq r9, r6, r6, lsl r0 - 11b08: 70230200 eorvc r0, r3, r0, lsl #4 - 11b0c: 00000e18 andeq r0, r0, r8, lsl lr - 11b10: 02900800 addseq r0, r0, #0, 16 - 11b14: 00069016 andeq r9, r6, r6, lsl r0 - 11b18: 78230200 stmdavc r3!, {r9} - 11b1c: 00035818 andeq r5, r3, r8, lsl r8 - 11b20: 02910800 addseq r0, r1, #0, 16 - 11b24: 000e7d10 andeq r7, lr, r0, lsl sp - 11b28: 80230300 eorhi r0, r3, r0, lsl #6 - 11b2c: 00211801 eoreq r1, r1, r1, lsl #16 - 11b30: 92080000 andls r0, r8, #0 - 11b34: 0e8d1002 cdpeq 0, 8, cr1, cr13, cr2, {0} - 11b38: 23030000 movwcs r0, #12288 ; 0x3000 - 11b3c: 08180188 ldmdaeq r8, {r3, r7, r8} - 11b40: 08000004 stmdaeq r0, {r2} - 11b44: 690f0293 stmdbvs pc, {r0, r1, r4, r7, r9} ; - 11b48: 03000000 movweq r0, #0 - 11b4c: 1801a023 stmdane r1, {r0, r1, r5, sp, pc} - 11b50: 00000064 andeq r0, r0, r4, rrx - 11b54: 16029408 strne r9, [r2], -r8, lsl #8 - 11b58: 00000690 muleq r0, r0, r6 - 11b5c: 01a42303 ; instruction: 0x01a42303 - 11b60: 0001b318 andeq fp, r1, r8, lsl r3 - 11b64: 02950800 addseq r0, r5, #0, 16 - 11b68: 00069016 andeq r9, r6, r6, lsl r0 - 11b6c: ac230300 stcge 3, cr0, [r3], #-0 - 11b70: 01551801 cmpeq r5, r1, lsl #16 - 11b74: 96080000 strls r0, [r8], -r0 - 11b78: 06901602 ldreq r1, [r0], r2, lsl #12 - 11b7c: 23030000 movwcs r0, #12288 ; 0x3000 - 11b80: 7b1801b4 blvc 612258 <_image_size+0x56b7c8> - 11b84: 08000002 stmdaeq r0, {r1} - 11b88: 90160297 mulsls r6, r7, r2 - 11b8c: 03000006 movweq r0, #6 - 11b90: 1801bc23 stmdane r1, {r0, r1, r5, sl, fp, ip, sp, pc} - 11b94: 00000181 andeq r0, r0, r1, lsl #3 - 11b98: 16029808 strne r9, [r2], -r8, lsl #16 - 11b9c: 00000690 muleq r0, r0, r6 - 11ba0: 01c42303 biceq r2, r4, r3, lsl #6 - 11ba4: 0002b618 andeq fp, r2, r8, lsl r6 - 11ba8: 02990800 addseq r0, r9, #0, 16 - 11bac: 00006908 andeq r6, r0, r8, lsl #18 - 11bb0: cc230300 stcgt 3, cr0, [r3], #-0 - 11bb4: e50d0001 str r0, [sp, #-1] - 11bb8: 7d00000b stcvc 0, cr0, [r0, #-44] ; 0xffffffd4 - 11bbc: 0e00000e cdpeq 0, 0, cr0, cr0, cr14, {0} - 11bc0: 00000070 andeq r0, r0, r0, ror r0 - 11bc4: e50d0019 str r0, [sp, #-25] ; 0xffffffe7 - 11bc8: 8d00000b stchi 0, cr0, [r0, #-44] ; 0xffffffd4 - 11bcc: 0e00000e cdpeq 0, 0, cr0, cr0, cr14, {0} - 11bd0: 00000070 andeq r0, r0, r0, ror r0 - 11bd4: e50d0007 str r0, [sp, #-7] - 11bd8: 9d00000b stcls 0, cr0, [r0, #-44] ; 0xffffffd4 - 11bdc: 0e00000e cdpeq 0, 0, cr0, cr0, cr14, {0} - 11be0: 00000070 andeq r0, r0, r0, ror r0 - 11be4: f01a0017 ; instruction: 0xf01a0017 - 11be8: 07029e08 streq r9, [r2, -r8, lsl #28] - 11bec: 00000ec8 andeq r0, r0, r8, asr #29 - 11bf0: 0000dc18 andeq sp, r0, r8, lsl ip - 11bf4: 02a10800 adceq r0, r1, #0, 16 - 11bf8: 000ec81b andeq ip, lr, fp, lsl r8 - 11bfc: 00230200 eoreq r0, r3, r0, lsl #4 - 11c00: 0005b418 andeq fp, r5, r8, lsl r4 - 11c04: 02a20800 adceq r0, r2, #0, 16 - 11c08: 000ed818 andeq sp, lr, r8, lsl r8 - 11c0c: 78230200 stmdavc r3!, {r9} - 11c10: 08c70d00 stmiaeq r7, {r8, sl, fp}^ - 11c14: 0ed80000 cdpeq 0, 13, cr0, cr8, cr0, {0} - 11c18: 700e0000 andvc r0, lr, r0 - 11c1c: 1d000000 stcne 0, cr0, [r0, #-0] - 11c20: 00700d00 rsbseq r0, r0, r0, lsl #26 - 11c24: 0ee80000 cdpeq 0, 14, cr0, cr8, cr0, {0} - 11c28: 700e0000 andvc r0, lr, r0 - 11c2c: 1d000000 stcne 0, cr0, [r0, #-0] - 11c30: 08f01b00 ldmeq r0!, {r8, r9, fp, ip}^ - 11c34: 0d030283 sfmeq f0, 4, [r3, #-524] ; 0xfffffdf4 - 11c38: 1c00000f stcne 0, cr0, [r0], {15} - 11c3c: 00000518 andeq r0, r0, r8, lsl r5 - 11c40: 0b029a08 bleq b8468 <_image_size+0x119d8> - 11c44: 00000d29 andeq r0, r0, r9, lsr #26 - 11c48: 00033b1c andeq r3, r3, ip, lsl fp - 11c4c: 02a30800 adceq r0, r3, #0, 16 - 11c50: 000e9d0b andeq r9, lr, fp, lsl #26 - 11c54: e50d0000 str r0, [sp, #-0] - 11c58: 1d00000b stcne 0, cr0, [r0, #-44] ; 0xffffffd4 - 11c5c: 0e00000f cdpeq 0, 0, cr0, cr0, cr15, {0} - 11c60: 00000070 andeq r0, r0, r0, ror r0 - 11c64: 9b1d0018 blls 751ccc <_image_size+0x6ab23c> - 11c68: 01000005 tsteq r0, r5 - 11c6c: 0f1d0411 svceq 0x001d0411 - 11c70: 011e0000 tsteq lr, r0 - 11c74: 00000f35 andeq r0, r0, r5, lsr pc - 11c78: 000a5f15 andeq r5, sl, r5, lsl pc - 11c7c: 04110000 ldreq r0, [r1], #-0 - 11c80: 00000f29 andeq r0, r0, r9, lsr #30 - 11c84: 07280411 ; instruction: 0x07280411 - 11c88: 011e0000 tsteq lr, r0 - 11c8c: 00000f4d andeq r0, r0, sp, asr #30 - 11c90: 00006915 andeq r6, r0, r5, lsl r9 - 11c94: 04110000 ldreq r0, [r1], #-0 - 11c98: 00000f53 andeq r0, r0, r3, asr pc - 11c9c: 0f410411 svceq 0x00410411 - 11ca0: 820d0000 andhi r0, sp, #0 - 11ca4: 6900000c stmdbvs r0, {r2, r3} - 11ca8: 0e00000f cdpeq 0, 0, cr0, cr0, cr15, {0} - 11cac: 00000070 andeq r0, r0, r0, ror r0 - 11cb0: 161f0002 ldrne r0, [pc], -r2 - 11cb4: 08000003 stmdaeq r0, {r0, r1} - 11cb8: 5f170333 svcpl 0x00170333 - 11cbc: 0100000a tsteq r0, sl - 11cc0: 030f1f01 movweq r1, #65281 ; 0xff01 - 11cc4: 34080000 strcc r0, [r8], #-0 - 11cc8: 0a651d03 beq 19590dc <_image_size+0x18b264c> - 11ccc: 01010000 mrseq r0, (UNDEF: 1) - 11cd0: 0015a320 andseq sl, r5, r0, lsr #6 - 11cd4: 0e670a00 vmuleq.f32 s1, s14, s0 - 11cd8: 00000bdf ldrdeq r0, [r0], -pc ; - 11cdc: a2080101 andge r0, r8, #1073741824 ; 0x40000000 - 11ce0: 07000014 smladeq r0, r4, r0, r0 - 11ce4: 00004101 andeq r4, r0, r1, lsl #2 - 11ce8: 060f0100 streq r0, [pc], -r0, lsl #2 - 11cec: 00000fba ; instruction: 0x00000fba - 11cf0: 00127309 andseq r7, r2, r9, lsl #6 - 11cf4: 75090000 strvc r0, [r9, #-0] - 11cf8: 01000022 tsteq r0, r2, lsr #32 - 11cfc: 00219409 eoreq r9, r1, r9, lsl #8 - 11d00: 03000200 movweq r0, #512 ; 0x200 - 11d04: 00000c34 andeq r0, r0, r4, lsr ip - 11d08: c60f1501 strgt r1, [pc], -r1, lsl #10 - 11d0c: 1100000f tstne r0, pc - 11d10: 000fcc04 andeq ip, pc, r4, lsl #24 - 11d14: 69011400 stmdbvs r1, {sl, ip} - 11d18: e6000000 str r0, [r0], -r0 - 11d1c: 1500000f strne r0, [r0, #-15] - 11d20: 00000069 andeq r0, r0, r9, rrx - 11d24: 00069c15 andeq r9, r6, r5, lsl ip - 11d28: 069c1500 ldreq r1, [ip], r0, lsl #10 - 11d2c: 12000000 andne r0, r0, #0 - 11d30: 00000e41 andeq r0, r0, r1, asr #28 - 11d34: 170102d8 ; instruction: 0x170102d8 - 11d38: 00110308 andseq r0, r1, r8, lsl #6 - 11d3c: 22500700 subscs r0, r0, #0, 14 - 11d40: 18010000 stmdane r1, {} ; - 11d44: 0011030f andseq r0, r1, pc, lsl #6 - 11d48: 00230200 eoreq r0, r3, r0, lsl #4 - 11d4c: 0010bb07 andseq fp, r0, r7, lsl #22 - 11d50: 13190100 tstne r9, #0, 2 - 11d54: 00001109 andeq r1, r0, r9, lsl #2 - 11d58: 07042302 streq r2, [r4, -r2, lsl #6] - 11d5c: 00000f67 andeq r0, r0, r7, ror #30 - 11d60: 190e1a01 stmdbne lr, {r0, r9, fp, ip} - 11d64: 03000011 movweq r0, #17 - 11d68: 07058423 streq r8, [r5, -r3, lsr #8] - 11d6c: 000014f0 strdeq r1, [r0], -r0 - 11d70: 290f1b01 stmdbcs pc, {r0, r8, r9, fp, ip} ; - 11d74: 03000011 movweq r0, #17 - 11d78: 07059423 streq r9, [r5, -r3, lsr #8] - 11d7c: 000022d4 ldrdeq r2, [r0], -r4 - 11d80: 400c1d01 andmi r1, ip, r1, lsl #26 - 11d84: 03000011 movweq r0, #17 - 11d88: 0705a423 streq sl, [r5, -r3, lsr #8] - 11d8c: 000023e6 andeq r2, r0, r6, ror #7 - 11d90: 400c1f01 andmi r1, ip, r1, lsl #30 - 11d94: 03000011 movweq r0, #17 - 11d98: 0705a823 streq sl, [r5, -r3, lsr #16] - 11d9c: 000023a1 andeq r2, r0, r1, lsr #7 - 11da0: 400c2001 andmi r2, ip, r1 - 11da4: 03000011 movweq r0, #17 - 11da8: 0705ac23 streq sl, [r5, -r3, lsr #24] - 11dac: 0000221c andeq r2, r0, ip, lsl r2 - 11db0: 5c0c2101 stfpls f2, [ip], {1} - 11db4: 03000011 movweq r0, #17 - 11db8: 0705b023 streq fp, [r5, -r3, lsr #32] - 11dbc: 0000236f andeq r2, r0, pc, ror #6 - 11dc0: 730c2201 movwvc r2, #49665 ; 0xc201 - 11dc4: 03000011 movweq r0, #17 - 11dc8: 0705b423 streq fp, [r5, -r3, lsr #8] - 11dcc: 00002249 andeq r2, r0, r9, asr #4 - 11dd0: 89112301 ldmdbhi r1, {r0, r8, r9, sp} - 11dd4: 03000011 movweq r0, #17 - 11dd8: 0705b823 streq fp, [r5, -r3, lsr #16] - 11ddc: 000027d2 ldrdeq r2, [r0], -r2 ; - 11de0: b00c2501 andlt r2, ip, r1, lsl #10 - 11de4: 03000011 movweq r0, #17 - 11de8: 0705bc23 streq fp, [r5, -r3, lsr #24] - 11dec: 000022ad andeq r2, r0, sp, lsr #5 - 11df0: c70c2601 strgt r2, [ip, -r1, lsl #12] - 11df4: 03000011 movweq r0, #17 - 11df8: 0705c023 streq ip, [r5, -r3, lsr #32] - 11dfc: 00002336 andeq r2, r0, r6, lsr r3 - 11e00: d80b2801 stmdale fp, {r0, fp, sp} - 11e04: 03000011 movweq r0, #17 - 11e08: 0705c423 streq ip, [r5, -r3, lsr #8] - 11e0c: 0000228d andeq r2, r0, sp, lsl #5 - 11e10: e9102901 ldmdb r0, {r0, r8, fp, sp} - 11e14: 03000011 movweq r0, #17 - 11e18: 0705c823 streq ip, [r5, -r3, lsr #16] - 11e1c: 000022c4 andeq r2, r0, r4, asr #5 - 11e20: ff102a01 ; instruction: 0xff102a01 - 11e24: 03000011 movweq r0, #17 - 11e28: 0705cc23 streq ip, [r5, -r3, lsr #24] - 11e2c: 00002383 andeq r2, r0, r3, lsl #7 - 11e30: ff102b01 ; instruction: 0xff102b01 - 11e34: 03000011 movweq r0, #17 - 11e38: 0705d023 streq sp, [r5, -r3, lsr #32] - 11e3c: 000023f6 strdeq r2, [r0], -r6 - 11e40: 110c2c01 tstne ip, r1, lsl #24 - 11e44: 03000012 movweq r0, #18 - 11e48: 0005d423 andeq sp, r5, r3, lsr #8 - 11e4c: 004f0411 subeq r0, pc, r1, lsl r4 ; - 11e50: ba0d0000 blt 351e58 <_image_size+0x2ab3c8> - 11e54: 1900000f stmdbne r0, {r0, r1, r2, r3} - 11e58: 0e000011 mcreq 0, 0, r0, cr0, cr1, {0} - 11e5c: 00000070 andeq r0, r0, r0, ror r0 - 11e60: 4f0d009f svcmi 0x000d009f - 11e64: 29000000 stmdbcs r0, {} ; - 11e68: 0e000011 mcreq 0, 0, r0, cr0, cr1, {0} - 11e6c: 00000070 andeq r0, r0, r0, ror r0 - 11e70: 030d0003 movweq r0, #53251 ; 0xd003 - 11e74: 39000011 stmdbcc r0, {r0, r4} - 11e78: 0e000011 mcreq 0, 0, r0, cr0, cr1, {0} - 11e7c: 00000070 andeq r0, r0, r0, ror r0 - 11e80: 40210003 eormi r0, r1, r3 - 11e84: 22000011 andcs r0, r0, #17 - 11e88: 39041100 stmdbcc r4, {r8, ip} - 11e8c: 1e000011 mcrne 0, 0, r0, cr0, cr1, {0} - 11e90: 00115c01 andseq r5, r1, r1, lsl #24 - 11e94: 00691500 rsbeq r1, r9, r0, lsl #10 - 11e98: 69150000 ldmdbvs r5, {} ; - 11e9c: 15000000 strne r0, [r0, #-0] - 11ea0: 00000069 andeq r0, r0, r9, rrx - 11ea4: 46041100 strmi r1, [r4], -r0, lsl #2 - 11ea8: 1e000011 mcrne 0, 0, r0, cr0, cr1, {0} - 11eac: 00117301 andseq r7, r1, r1, lsl #6 - 11eb0: 00691500 rsbeq r1, r9, r0, lsl #10 - 11eb4: 69150000 ldmdbvs r5, {} ; - 11eb8: 00000000 andeq r0, r0, r0 - 11ebc: 11620411 cmnne r2, r1, lsl r4 - 11ec0: 01140000 tsteq r4, r0 - 11ec4: 00001103 andeq r1, r0, r3, lsl #2 - 11ec8: 00001189 andeq r1, r0, r9, lsl #3 - 11ecc: 00110315 andseq r0, r1, r5, lsl r3 - 11ed0: 04110000 ldreq r0, [r1], #-0 - 11ed4: 00001179 andeq r1, r0, r9, ror r1 - 11ed8: 11a90114 ; instruction: 0x11a90114 - 11edc: 11a90000 ; instruction: 0x11a90000 - 11ee0: 4f150000 svcmi 0x00150000 - 11ee4: 15000000 strne r0, [r0, #-0] - 11ee8: 0000004f andeq r0, r0, pc, asr #32 - 11eec: 000f9515 andeq r9, pc, r5, lsl r5 ; - 11ef0: 01020000 mrseq r0, (UNDEF: 2) - 11ef4: 000b5802 andeq r5, fp, r2, lsl #16 - 11ef8: 8f041100 svchi 0x00041100 - 11efc: 1e000011 mcrne 0, 0, r0, cr0, cr1, {0} - 11f00: 0011c701 andseq ip, r1, r1, lsl #14 - 11f04: 00691500 rsbeq r1, r9, r0, lsl #10 - 11f08: ba150000 blt 551f10 <_image_size+0x4ab480> - 11f0c: 0000000f andeq r0, r0, pc - 11f10: 11b60411 ; instruction: 0x11b60411 - 11f14: 69230000 stmdbvs r3!, {} ; - 11f18: d8000000 stmdale r0, {} ; - 11f1c: 22000011 andcs r0, r0, #17 - 11f20: cd041100 stfgts f1, [r4, #-0] - 11f24: 23000011 movwcs r0, #17 - 11f28: 0000004f andeq r0, r0, pc, asr #32 - 11f2c: 000011e9 andeq r1, r0, r9, ror #3 - 11f30: 04110022 ldreq r0, [r1], #-34 ; 0xffffffde - 11f34: 000011de ldrdeq r1, [r0], -lr - 11f38: 004f0114 subeq r0, pc, r4, lsl r1 ; - 11f3c: 11ff0000 mvnsne r0, r0 - 11f40: 4f150000 svcmi 0x00150000 - 11f44: 00000000 andeq r0, r0, r0 - 11f48: 11ef0411 mvnne r0, r1, lsl r4 - 11f4c: 011e0000 tsteq lr, r0 - 11f50: 00001211 andeq r1, r0, r1, lsl r2 - 11f54: 00004f15 andeq r4, r0, r5, lsl pc - 11f58: 04110000 ldreq r0, [r1], #-0 - 11f5c: 00001205 andeq r1, r0, r5, lsl #4 - 11f60: 0010c520 andseq ip, r0, r0, lsr #10 - 11f64: 1e2f0100 sufnee f0, f7, f0 - 11f68: 00000fe6 andeq r0, r0, r6, ror #31 - 11f6c: 5e050101 adfpls f0, f5, f1 - 11f70: 0c00000b stceq 0, cr0, [r0], {11} - 11f74: 60081b0c andvs r1, r8, ip, lsl #22 - 11f78: 07000012 smladeq r0, r2, r0, r0 - 11f7c: 00000bfc strdeq r0, [r0], -ip - 11f80: 4f0e1c0c svcmi 0x000e1c0c - 11f84: 02000000 andeq r0, r0, #0 - 11f88: e6070023 str r0, [r7], -r3, lsr #32 - 11f8c: 0c00000a stceq 0, cr0, [r0], {10} - 11f90: 004f0e1d subeq r0, pc, sp, lsl lr ; - 11f94: 23020000 movwcs r0, #8192 ; 0x2000 - 11f98: 656c0604 strbvs r0, [ip, #-1540]! ; 0xfffff9fc - 11f9c: 1e0c006e cdpne 0, 0, cr0, cr12, cr14, {3} - 11fa0: 00004f0e andeq r4, r0, lr, lsl #30 - 11fa4: 08230200 stmdaeq r3!, {r9} - 11fa8: 0afb0500 beq ffed33b0 - 11fac: 0c140000 ldceq 0, cr0, [r4], {-0} - 11fb0: 129b0821 addsne r0, fp, #2162688 ; 0x210000 - 11fb4: 3a070000 bcc 1d1fbc <_image_size+0x12b52c> - 11fb8: 0c00000a stceq 0, cr0, [r0], {10} - 11fbc: 11030f22 tstne r3, r2, lsr #30 - 11fc0: 23020000 movwcs r0, #8192 ; 0x2000 - 11fc4: 0aab0700 beq fead3bcc - 11fc8: 230c0000 movwcs r0, #49152 ; 0xc000 - 11fcc: 00122516 andseq r2, r2, r6, lsl r5 - 11fd0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 11fd4: 000b4407 andeq r4, fp, r7, lsl #8 - 11fd8: 0f240c00 svceq 0x00240c00 - 11fdc: 00000077 andeq r0, r0, r7, ror r0 - 11fe0: 00102302 andseq r2, r0, r2, lsl #6 - 11fe4: 000ac605 andeq ip, sl, r5, lsl #12 - 11fe8: 270c0800 strcs r0, [ip, -r0, lsl #16] - 11fec: 0012c708 andseq ip, r2, r8, lsl #14 - 11ff0: 0a3a0700 beq e93bf8 <_image_size+0xded168> - 11ff4: 280c0000 stmdacs ip, {} ; - 11ff8: 0011030f andseq r0, r1, pc, lsl #6 - 11ffc: 00230200 eoreq r0, r3, r0, lsl #4 - 12000: 000bb407 andeq fp, fp, r7, lsl #8 - 12004: 0f290c00 svceq 0x00290c00 - 12008: 00000077 andeq r0, r0, r7, ror r0 - 1200c: 00042302 andeq r2, r4, r2, lsl #6 - 12010: 000a4d24 andeq r4, sl, r4, lsr #26 - 12014: 122c0c00 eorne r0, ip, #0, 24 - 12018: 00001260 andeq r1, r0, r0, ror #4 - 1201c: 94030501 strls r0, [r3], #-1281 ; 0xfffffaff - 12020: 24278014 strtcs r8, [r7], #-20 ; 0xffffffec - 12024: 00000ab6 ; instruction: 0x00000ab6 - 12028: 60122d0c andsvs r2, r2, ip, lsl #26 - 1202c: 01000012 tsteq r0, r2, lsl r0 - 12030: 14700305 ldrbtne r0, [r0], #-773 ; 0xfffffcfb - 12034: d4242780 strtle r2, [r4], #-1920 ; 0xfffff880 - 12038: 0c00000a stceq 0, cr0, [r0], {10} - 1203c: 129b162f addsne r1, fp, #49283072 ; 0x2f00000 - 12040: 05010000 streq r0, [r1, #-0] - 12044: 80148403 andshi r8, r4, r3, lsl #8 - 12048: 0bdd2427 bleq ff75b0ec - 1204c: 300c0000 andcc r0, ip, r0 - 12050: 00129b16 andseq r9, r2, r6, lsl fp - 12054: 03050100 movweq r0, #20736 ; 0x5100 - 12058: 2780148c strcs r1, [r0, ip, lsl #9] - 1205c: 000a2d05 andeq r2, sl, r5, lsl #26 - 12060: 320c0c00 andcc r0, ip, #0, 24 - 12064: 00134e08 andseq r4, r3, r8, lsl #28 - 12068: 0b270700 bleq 9d3c70 <_image_size+0x92d1e0> - 1206c: 330c0000 movwcc r0, #49152 ; 0xc000 - 12070: 0011400c andseq r4, r1, ip - 12074: 00230200 eoreq r0, r3, r0, lsl #4 - 12078: 000a4307 andeq r4, sl, r7, lsl #6 - 1207c: 0c340c00 ldceq 12, cr0, [r4], #-0 - 12080: 00001140 andeq r1, r0, r0, asr #2 - 12084: 07042302 streq r2, [r4, -r2, lsl #6] - 12088: 00000bf1 strdeq r0, [r0], -r1 - 1208c: 5a0c350c bpl 31f4c4 <_image_size+0x278a34> - 12090: 02000013 andeq r0, r0, #19 - 12094: 1e000823 cdpne 8, 0, cr0, cr0, cr3, {1} - 12098: 00135a01 andseq r5, r3, r1, lsl #20 - 1209c: 00771500 rsbseq r1, r7, r0, lsl #10 - 120a0: 11000000 mrsne r0, (UNDEF: 0) - 120a4: 00134e04 andseq r4, r3, r4, lsl #28 - 120a8: 0b050500 bleq 1534b0 <_image_size+0xaca20> - 120ac: 0c0c0000 stceq 0, cr0, [ip], {-0} - 120b0: 139b0838 orrsne r0, fp, #56, 16 ; 0x380000 - 120b4: c5070000 strgt r0, [r7, #-0] - 120b8: 0c000042 stceq 0, cr0, [r0], {66} ; 0x42 - 120bc: 13b60c39 ; instruction: 0x13b60c39 - 120c0: 23020000 movwcs r0, #8192 ; 0x2000 - 120c4: 42b40700 adcsmi r0, r4, #0, 14 - 120c8: 3a0c0000 bcc 3120d0 <_image_size+0x26b640> - 120cc: 0013c80c andseq ip, r3, ip, lsl #16 - 120d0: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 120d4: 0042ed07 subeq lr, r2, r7, lsl #26 - 120d8: 0c3b0c00 ldceq 12, cr0, [fp], #-0 - 120dc: 000013f2 strdeq r1, [r0], -r2 - 120e0: 00082302 andeq r2, r8, r2, lsl #6 - 120e4: 11a90114 ; instruction: 0x11a90114 - 120e8: 13b00000 movsne r0, #0 - 120ec: b0150000 andslt r0, r5, r0 - 120f0: 15000013 strne r0, [r0, #-19] ; 0xffffffed - 120f4: 00000077 andeq r0, r0, r7, ror r0 - 120f8: 9b041100 blls 116500 <_image_size+0x6fa70> - 120fc: 11000012 tstne r0, r2, lsl r0 - 12100: 00139b04 andseq r9, r3, r4, lsl #22 - 12104: c8011e00 stmdagt r1, {r9, sl, fp, ip} - 12108: 15000013 strne r0, [r0, #-19] ; 0xffffffed - 1210c: 000013b0 ; instruction: 0x000013b0 - 12110: bc041100 stflts f1, [r4], {-0} - 12114: 14000013 strne r0, [r0], #-19 ; 0xffffffed - 12118: 0011a901 andseq sl, r1, r1, lsl #18 - 1211c: 0013f200 andseq pc, r3, r0, lsl #4 - 12120: 13b01500 movsne r1, #0, 10 - 12124: 77150000 ldrvc r0, [r5, -r0] - 12128: 15000000 strne r0, [r0, #-0] - 1212c: 00000077 andeq r0, r0, r7, ror r0 - 12130: 00007715 andeq r7, r0, r5, lsl r7 - 12134: 00771500 rsbseq r1, r7, r0, lsl #10 - 12138: 11000000 mrsne r0, (UNDEF: 0) - 1213c: 0013ce04 andseq ip, r3, r4, lsl #28 - 12140: 0a922000 beq fe49a148 - 12144: 3e0c0000 cdpcc 0, 0, cr0, cr12, cr0, {0} - 12148: 0013131c andseq r1, r3, ip, lsl r3 - 1214c: 20010100 andcs r0, r1, r0, lsl #2 - 12150: 00000bc5 andeq r0, r0, r5, asr #23 - 12154: 601f400c andsvs r4, pc, ip - 12158: 01000013 tsteq r0, r3, lsl r0 - 1215c: 45e20501 strbmi r0, [r2, #1281]! ; 0x501 - 12160: 0d040000 stceq 0, cr0, [r4, #-0] - 12164: 14310803 ldrtne r0, [r1], #-2051 ; 0xfffff7fd - 12168: 96070000 strls r0, [r7], -r0 - 1216c: 0d000005 stceq 0, cr0, [r0, #-20] ; 0xffffffec - 12170: 14311704 ldrtne r1, [r1], #-1796 ; 0xfffff8fc - 12174: 23020000 movwcs r0, #8192 ; 0x2000 - 12178: 04110000 ldreq r0, [r1], #-0 - 1217c: 00001414 andeq r1, r0, r4, lsl r4 - 12180: 0023c505 eoreq ip, r3, r5, lsl #10 - 12184: 090e8c00 stmdbeq lr, {sl, fp, pc} - 12188: 00148108 andseq r8, r4, r8, lsl #2 - 1218c: 23db0700 bicscs r0, fp, #0, 14 - 12190: 0a0e0000 beq 392198 <_image_size+0x2eb708> - 12194: 00004f0e andeq r4, r0, lr, lsl #30 - 12198: 00230200 eoreq r0, r3, r0, lsl #4 - 1219c: 0005e607 andeq lr, r5, r7, lsl #12 - 121a0: 0b0b0e00 bleq 2d59a8 <_image_size+0x22ef18> - 121a4: 00000bdf ldrdeq r0, [r0], -pc ; - 121a8: 06042302 streq r2, [r4], -r2, lsl #6 - 121ac: 00757063 rsbseq r7, r5, r3, rrx - 121b0: da110c0e ble 4551f0 <_image_size+0x3ae760> - 121b4: 02000014 andeq r0, r0, #20 - 121b8: 70060823 andvc r0, r6, r3, lsr #16 - 121bc: 0e007363 cdpeq 3, 0, cr7, cr0, cr3, {3} - 121c0: 14e00e0d strbtne r0, [r0], #3597 ; 0xe0d - 121c4: 23020000 movwcs r0, #8192 ; 0x2000 - 121c8: 4325000c ; instruction: 0x4325000c - 121cc: 14005550 strne r5, [r0], #-1360 ; 0xfffffab0 - 121d0: da083402 ble 21f1e0 <_image_size+0x178750> - 121d4: 07000014 smladeq r0, r4, r0, r0 - 121d8: 00004617 andeq r4, r0, r7, lsl r6 - 121dc: 69093502 stmdbvs r9, {r1, r8, sl, ip, sp} - 121e0: 02000000 andeq r0, r0, #0 - 121e4: 70070023 andvc r0, r7, r3, lsr #32 - 121e8: 02000045 andeq r0, r0, #69 ; 0x45 - 121ec: 00690938 rsbeq r0, r9, r8, lsr r9 - 121f0: 23020000 movwcs r0, #8192 ; 0x2000 - 121f4: 461d0704 ldrmi r0, [sp], -r4, lsl #14 - 121f8: 39020000 stmdbcc r2, {} ; - 121fc: 00006909 andeq r6, r0, r9, lsl #18 - 12200: 08230200 stmdaeq r3!, {r9} - 12204: 0045dd07 subeq sp, r5, r7, lsl #26 - 12208: 113b0200 teqne fp, r0, lsl #4 - 1220c: 00001627 andeq r1, r0, r7, lsr #12 - 12210: 070c2302 streq r2, [ip, -r2, lsl #6] - 12214: 0000455c andeq r4, r0, ip, asr r5 - 12218: 2d153d02 ldccs 13, cr3, [r5, #-8] - 1221c: 02000016 andeq r0, r0, #22 - 12220: 11001023 tstne r0, r3, lsr #32 - 12224: 00148104 andseq r8, r4, r4, lsl #2 - 12228: 004f0d00 subeq r0, pc, r0, lsl #26 - 1222c: 14f00000 ldrbtne r0, [r0], #0 - 12230: 700e0000 andvc r0, lr, r0 - 12234: 1f000000 svcne 0x00000000 - 12238: 45660800 strbmi r0, [r6, #-2048]! ; 0xfffff800 - 1223c: 01070000 mrseq r0, (UNDEF: 7) - 12240: 00000041 andeq r0, r0, r1, asr #32 - 12244: 21060f02 tstcs r6, r2, lsl #30 - 12248: 09000015 stmdbeq r0, {r0, r2, r4} - 1224c: 000046c3 andeq r4, r0, r3, asr #13 - 12250: 45900900 ldrmi r0, [r0, #2304] ; 0x900 - 12254: 09010000 stmdbeq r1, {} ; - 12258: 0000463a andeq r4, r0, sl, lsr r6 - 1225c: 448b0902 strmi r0, [fp], #2306 ; 0x902 - 12260: 09030000 stmdbeq r3, {} ; - 12264: 00004654 andeq r4, r0, r4, asr r6 - 12268: 54250004 strtpl r0, [r5], #-4 - 1226c: 10004243 andne r4, r0, r3, asr #4 - 12270: 6b081802 blvs 218280 <_image_size+0x1717f0> - 12274: 07000015 smladeq r0, r5, r0, r0 - 12278: 000045dd ldrdeq r4, [r0], -sp - 1227c: 27111902 ldrcs r1, [r1, -r2, lsl #18] - 12280: 02000016 andeq r0, r0, #22 - 12284: b7070023 strlt r0, [r7, -r3, lsr #32] - 12288: 02000044 andeq r0, r0, #68 ; 0x44 - 1228c: 00770f1a rsbseq r0, r7, sl, lsl pc - 12290: 23020000 movwcs r0, #8192 ; 0x2000 - 12294: 43610704 cmnmi r1, #4, 14 ; 0x100000 - 12298: 1b020000 blne 922a0 - 1229c: 00162d15 andseq r2, r6, r5, lsl sp - 122a0: 08230200 stmdaeq r3!, {r9} - 122a4: 00435707 subeq r5, r3, r7, lsl #14 - 122a8: 171c0200 ldrne r0, [ip, -r0, lsl #4] - 122ac: 00001633 andeq r1, r0, r3, lsr r6 - 122b0: 000c2302 andeq r2, ip, r2, lsl #6 - 122b4: 42435025 submi r5, r3, #37 ; 0x25 - 122b8: 2002d000 andcs sp, r2, r0 - 122bc: 00162708 andseq r2, r6, r8, lsl #14 - 122c0: 466d0700 strbtmi r0, [sp], -r0, lsl #14 - 122c4: 21020000 mrscs r0, (UNDEF: 2) - 122c8: 00141416 andseq r1, r4, r6, lsl r4 - 122cc: 00230200 eoreq r0, r3, r0, lsl #4 - 122d0: 00481707 subeq r1, r8, r7, lsl #14 - 122d4: 15230200 strne r0, [r3, #-512]! ; 0xfffffe00 - 122d8: 00001437 andeq r1, r0, r7, lsr r4 - 122dc: 06042302 streq r2, [r4], -r2, lsl #6 - 122e0: 00646970 rsbeq r6, r4, r0, ror r9 - 122e4: 69092502 stmdbvs r9, {r1, r8, sl, sp} - 122e8: 03000000 movweq r0, #0 - 122ec: 07019023 streq r9, [r1, -r3, lsr #32] - 122f0: 00000016 andeq r0, r0, r6, lsl r0 - 122f4: f0142602 ; instruction: 0xf0142602 - 122f8: 03000014 movweq r0, #20 - 122fc: 07019423 streq r9, [r1, -r3, lsr #8] - 12300: 000046b9 ; instruction: 0x000046b9 - 12304: 69092702 stmdbvs r9, {r1, r8, r9, sl, sp} - 12308: 03000000 movweq r0, #0 - 1230c: 06019823 streq r9, [r1], -r3, lsr #16 - 12310: 00746572 rsbseq r6, r4, r2, ror r5 - 12314: 69092802 stmdbvs r9, {r1, fp, sp} - 12318: 03000000 movweq r0, #0 - 1231c: 07019c23 streq r9, [r1, -r3, lsr #24] - 12320: 0000464d andeq r4, r0, sp, asr #12 - 12324: 27112902 ldrcs r2, [r1, -r2, lsl #18] - 12328: 03000016 movweq r0, #22 - 1232c: 0701a023 streq sl, [r1, -r3, lsr #32] - 12330: 00000aa5 andeq r0, r0, r5, lsr #21 - 12334: 9b1a2c02 blls 69d344 <_image_size+0x5f68b4> - 12338: 03000012 movweq r0, #18 - 1233c: 0701a423 streq sl, [r1, -r3, lsr #8] - 12340: 000044ce andeq r4, r0, lr, asr #9 - 12344: 21102d02 tstcs r0, r2, lsl #26 - 12348: 03000015 movweq r0, #21 - 1234c: 0701ac23 streq sl, [r1, -r3, lsr #24] - 12350: 00004536 andeq r4, r0, r6, lsr r5 - 12354: 770f3002 strvc r3, [pc, -r2] - 12358: 03000000 movweq r0, #0 - 1235c: 0701bc23 streq fp, [r1, -r3, lsr #24] - 12360: 000005e6 andeq r0, r0, r6, ror #11 - 12364: 390a3102 stmdbcc sl, {r1, r8, ip, sp} - 12368: 03000016 movweq r0, #22 - 1236c: 0001c023 andeq ip, r1, r3, lsr #32 - 12370: 156b0411 strbne r0, [fp, #-1041]! ; 0xfffffbef - 12374: 04110000 ldreq r0, [r1], #-0 - 12378: 00000083 andeq r0, r0, r3, lsl #1 - 1237c: 01200411 ; instruction: 0x01200411 - 12380: e50d0000 str r0, [sp, #-0] - 12384: 4900000b stmdbmi r0, {r0, r1, r3} - 12388: 0e000016 mcreq 0, 0, r0, cr0, cr6, {0} - 1238c: 00000070 andeq r0, r0, r0, ror r0 - 12390: ec05000f stc 0, cr0, [r5], {15} - 12394: b0000045 andlt r0, r0, r5, asr #32 - 12398: f6084002 ; instruction: 0xf6084002 - 1239c: 07000016 smladeq r0, r6, r0, r0 - 123a0: 00004817 andeq r4, r0, r7, lsl r8 - 123a4: 37154102 ldrcc r4, [r5, -r2, lsl #2] - 123a8: 02000014 andeq r0, r0, #20 - 123ac: 44070023 strmi r0, [r7], #-35 ; 0xffffffdd - 123b0: 02000045 andeq r0, r0, #69 ; 0x45 - 123b4: 14141642 ldrne r1, [r4], #-1602 ; 0xfffff9be - 123b8: 23030000 movwcs r0, #12288 ; 0x3000 - 123bc: c207018c andgt r0, r7, #140, 2 ; 0x23 - 123c0: 02000044 andeq r0, r0, #68 ; 0x44 - 123c4: 00690943 rsbeq r0, r9, r3, asr #18 - 123c8: 23030000 movwcs r0, #12288 ; 0x3000 - 123cc: 3f070190 svccc 0x00070190 - 123d0: 02000045 andeq r0, r0, #69 ; 0x45 - 123d4: 14141644 ldrne r1, [r4], #-1604 ; 0xfffff9bc - 123d8: 23030000 movwcs r0, #12288 ; 0x3000 - 123dc: ad070194 stfges f0, [r7, #-592] ; 0xfffffdb0 - 123e0: 02000046 andeq r0, r0, #70 ; 0x46 - 123e4: 00690945 rsbeq r0, r9, r5, asr #18 - 123e8: 23030000 movwcs r0, #12288 ; 0x3000 - 123ec: 92070198 andls r0, r7, #152, 2 ; 0x26 - 123f0: 02000044 andeq r0, r0, #68 ; 0x44 - 123f4: 004f0e47 subeq r0, pc, r7, asr #28 - 123f8: 23030000 movwcs r0, #12288 ; 0x3000 - 123fc: 7e07019c mcrvc 1, 0, r0, cr7, cr12, {4} - 12400: 02000046 andeq r0, r0, #70 ; 0x46 - 12404: 00690949 rsbeq r0, r9, r9, asr #18 - 12408: 23030000 movwcs r0, #12288 ; 0x3000 - 1240c: 550701a0 strpl r0, [r7, #-416] ; 0xfffffe60 - 12410: 02000019 andeq r0, r0, #25 - 12414: 11400c4b cmpne r0, fp, asr #24 - 12418: 23030000 movwcs r0, #12288 ; 0x3000 - 1241c: 8f0701a4 svchi 0x000701a4 - 12420: 02000046 andeq r0, r0, #70 ; 0x46 - 12424: 1701134c strne r1, [r1, -ip, asr #6] - 12428: 23030000 movwcs r0, #12288 ; 0x3000 - 1242c: 970701a8 strls r0, [r7, -r8, lsr #3] - 12430: 02000046 andeq r0, r0, #70 ; 0x46 - 12434: 17130c4d ldrne r0, [r3, -sp, asr #24] - 12438: 23030000 movwcs r0, #12288 ; 0x3000 - 1243c: 230001ac movwcs r0, #428 ; 0x1ac - 12440: 00001627 andeq r1, r0, r7, lsr #12 - 12444: 00001701 andeq r1, r0, r1, lsl #14 - 12448: 04110022 ldreq r0, [r1], #-34 ; 0xffffffde - 1244c: 000016f6 strdeq r1, [r0], -r6 - 12450: 1713011e ; instruction: 0x1713011e - 12454: 27150000 ldrcs r0, [r5, -r0] - 12458: 00000016 andeq r0, r0, r6, lsl r0 - 1245c: 17070411 smladne r7, r1, r4, r0 - 12460: 7b200000 blvc 812468 <_image_size+0x76b9d8> - 12464: 02000045 andeq r0, r0, #69 ; 0x45 - 12468: 16492250 ; instruction: 0x16492250 - 1246c: 01010000 mrseq r0, (UNDEF: 1) - 12470: 0014810d andseq r8, r4, sp, lsl #2 - 12474: 00173700 andseq r3, r7, r0, lsl #14 - 12478: 00700e00 rsbseq r0, r0, r0, lsl #28 - 1247c: 00030000 andeq r0, r3, r0 - 12480: 00467220 subeq r7, r6, r0, lsr #4 - 12484: 13520200 cmpne r2, #0, 4 - 12488: 00001727 andeq r1, r0, r7, lsr #14 - 1248c: 72250101 eorvc r0, r5, #1073741824 ; 0x40000000 - 12490: 04006e75 streq r6, [r0], #-3701 ; 0xfffff18b - 12494: 62080a0f andvs r0, r8, #61440 ; 0xf000 - 12498: 07000017 smladeq r0, r7, r0, r0 - 1249c: 00000596 muleq r0, r6, r5 - 124a0: 62110b0f andsvs r0, r1, #15360 ; 0x3c00 - 124a4: 02000017 andeq r0, r0, #23 - 124a8: 11000023 tstne r0, r3, lsr #32 - 124ac: 00174504 andseq r4, r7, r4, lsl #10 - 124b0: 0f900f00 svceq 0x00900f00 - 124b4: 1791010e ldrne r0, [r1, lr, lsl #2] - 124b8: 17070000 strne r0, [r7, -r0] - 124bc: 0f000048 svceq 0x00000048 - 124c0: 1437150f ldrtne r1, [r7], #-1295 ; 0xfffffaf1 - 124c4: 23020000 movwcs r0, #8192 ; 0x2000 - 124c8: 02640700 rsbeq r0, r4, #0, 14 - 124cc: 110f0000 mrsne r0, CPSR - 124d0: 00176211 andseq r6, r7, r1, lsl r2 - 124d4: 8c230300 stchi 3, cr0, [r3], #-0 - 124d8: 43240001 ; instruction: 0x43240001 - 124dc: 0f000022 svceq 0x00000022 - 124e0: 17680312 ; instruction: 0x17680312 - 124e4: 05010000 streq r0, [r1, #-0] - 124e8: 0a6a9403 beq 1ab74fc <_image_size+0x1a10a6c> - 124ec: 21aa2080 ; instruction: 0x21aa2080 - 124f0: 140f0000 strne r0, [pc], #-0 ; 124f8 - 124f4: 0000690c andeq r6, r0, ip, lsl #18 - 124f8: 26010100 strcs r0, [r1], -r0, lsl #2 - 124fc: 00001737 andeq r1, r0, r7, lsr r7 - 12500: 050c0603 streq r0, [ip, #-1539] ; 0xfffff9fd - 12504: 0a6b2803 beq 1adc518 <_image_size+0x1a35a88> - 12508: 17192680 ldrne r2, [r9, -r0, lsl #13] - 1250c: a5030000 strge r0, [r3, #-0] - 12510: c003051b andgt r0, r3, fp, lsl r5 - 12514: 27800a69 strcs r0, [r0, r9, ror #20] - 12518: 00465d01 subeq r5, r6, r1, lsl #26 - 1251c: 06ab0300 strteq r0, [fp], r0, lsl #6 - 12520: 0a544c01 beq 152552c <_image_size+0x147ea9c> - 12524: 0a54a880 beq 153c72c <_image_size+0x1495c9c> - 12528: 0019d080 andseq sp, r9, r0, lsl #1 - 1252c: 8e280100 sufhie f0, f0, f0 - 12530: 03000046 movweq r0, #70 ; 0x46 - 12534: 1627147e ; instruction: 0x1627147e - 12538: 52f80000 rscspl r0, r8, #0 - 1253c: 544c800a strbpl r8, [ip], #-10 - 12540: 19fc800a ldmibne ip!, {r1, r3, pc}^ - 12544: 30010000 andcc r0, r1, r0 - 12548: 29000018 stmdbcs r0, {r3, r4} - 1254c: 00626370 rsbeq r6, r2, r0, ror r3 - 12550: 27118103 ldrcs r8, [r1, -r3, lsl #2] - 12554: 02000016 andeq r0, r0, #22 - 12558: 73297491 ; instruction: 0x73297491 - 1255c: 95030070 strls r0, [r3, #-112] ; 0xffffff90 - 12560: 000bdf0b andeq sp, fp, fp, lsl #30 - 12564: 70910200 addsvc r0, r1, r0, lsl #4 - 12568: 0042e32a subeq lr, r2, sl, lsr #6 - 1256c: 00184000 andseq r4, r8, r0 - 12570: 03050100 movweq r0, #20736 ; 0x5100 - 12574: 800a6494 mulhi sl, r4, r4 - 12578: 0bec0d00 bleq ffb15980 - 1257c: 18400000 stmdane r0, {}^ ; - 12580: 700e0000 andvc r0, lr, r0 - 12584: 08000000 stmdaeq r0, {} ; - 12588: 18301600 ldmdane r0!, {r9, sl, ip} - 1258c: a02b0000 eorge r0, fp, r0 - 12590: 03000046 movweq r0, #70 ; 0x46 - 12594: 78010d54 stmdavc r1, {r2, r4, r6, r8, sl, fp} - 12598: f8800a51 ; instruction: 0xf8800a51 - 1259c: 34800a52 strcc r0, [r0], #2642 ; 0xa52 - 125a0: 0100001a tsteq r0, sl, lsl r0 - 125a4: 0000189d muleq r0, sp, r8 - 125a8: 6263702c rsbvs r7, r3, #44 ; 0x2c - 125ac: 26540300 ldrbcs r0, [r4], -r0, lsl #6 - 125b0: 00001627 andeq r1, r0, r7, lsr #12 - 125b4: 2a6c9102 bcs 1b369c4 <_image_size+0x1a8ff34> - 125b8: 000042e3 andeq r4, r0, r3, ror #5 - 125bc: 000018ad andeq r1, r0, sp, lsr #17 - 125c0: 84030501 strhi r0, [r3], #-1281 ; 0xfffffaff - 125c4: 2d800a64 vstrcs s0, [r0, #400] ; 0x190 - 125c8: 00004669 andeq r4, r0, r9, ror #12 - 125cc: 31176303 tstcc r7, r3, lsl #6 - 125d0: 02000014 andeq r0, r0, #20 - 125d4: 522d7091 eorpl r7, sp, #145 ; 0x91 - 125d8: 03000045 movweq r0, #69 ; 0x45 - 125dc: 14311765 ldrtne r1, [r1], #-1893 ; 0xfffff89b - 125e0: 91020000 mrsls r0, (UNDEF: 2) - 125e4: ec0d0074 stc 0, cr0, [sp], {116} ; 0x74 - 125e8: ad00000b stcge 0, cr0, [r0, #-44] ; 0xffffffd4 - 125ec: 0e000018 mcreq 0, 0, r0, cr0, cr8, {0} - 125f0: 00000070 andeq r0, r0, r0, ror r0 - 125f4: 9d16000c ldcls 0, cr0, [r6, #-48] ; 0xffffffd0 - 125f8: 28000018 stmdacs r0, {r3, r4} - 125fc: 00004642 andeq r4, r0, r2, asr #12 - 12600: 27143c03 ldrcs r3, [r4, -r3, lsl #24] - 12604: 78000016 stmdavc r0, {r1, r2, r4} - 12608: 78800a50 stmvc r0, {r4, r6, r9, fp} - 1260c: 6c800a51 vstmiavs r0, {s0-s80} - 12610: 0100001a tsteq r0, sl, lsl r0 - 12614: 000018ef andeq r1, r0, pc, ror #17 - 12618: 0042e32a subeq lr, r2, sl, lsr #6 - 1261c: 0018ff00 andseq pc, r8, r0, lsl #30 - 12620: 03050100 movweq r0, #20736 ; 0x5100 - 12624: 800a6478 andhi r6, sl, r8, ror r4 - 12628: 0046692d subeq r6, r6, sp, lsr #18 - 1262c: 17460300 strbne r0, [r6, -r0, lsl #6] - 12630: 00001431 andeq r1, r0, r1, lsr r4 - 12634: 00749102 rsbseq r9, r4, r2, lsl #2 - 12638: 000bec0d andeq lr, fp, sp, lsl #24 - 1263c: 0018ff00 andseq pc, r8, r0, lsl #30 - 12640: 00700e00 rsbseq r0, r0, r0, lsl #28 - 12644: 000a0000 andeq r0, sl, r0 - 12648: 0018ef16 andseq lr, r8, r6, lsl pc - 1264c: 449b2e00 ldrmi r2, [fp], #3584 ; 0xe00 - 12650: 28030000 stmdacs r3, {} ; - 12654: 0a4ff00d beq 140e690 <_image_size+0x1367c00> - 12658: 0a507880 beq 1430860 <_image_size+0x1389dd0> - 1265c: 001aa480 andseq sl, sl, r0, lsl #9 - 12660: ff280100 ; instruction: 0xff280100 - 12664: 03000045 movweq r0, #69 ; 0x45 - 12668: 00690c09 rsbeq r0, r9, r9, lsl #24 - 1266c: 4ee40000 cdpmi 0, 14, cr0, cr4, cr0, {0} - 12670: 4ff0800a svcmi 0x00f0800a - 12674: 1ad0800a bne ff4326a4 - 12678: 9c010000 stcls 0, cr0, [r1], {-0} - 1267c: 2d000019 stccs 0, cr0, [r0, #-100] ; 0xffffff9c - 12680: 00004628 andeq r4, r0, r8, lsr #12 - 12684: 9c0b0b03 ; instruction: 0x9c0b0b03 - 12688: 02000006 andeq r0, r0, #6 - 1268c: e32a7491 ; instruction: 0xe32a7491 - 12690: ac000042 stcge 0, cr0, [r0], {66} ; 0x42 - 12694: 01000019 tsteq r0, r9, lsl r0 - 12698: 64640305 strbtvs r0, [r4], #-773 ; 0xfffffcfb - 1269c: da2d800a ble b726cc <_image_size+0xacbc3c> - 126a0: 03000044 movweq r0, #68 ; 0x44 - 126a4: 069c0b12 ; instruction: 0x069c0b12 - 126a8: 91020000 mrsls r0, (UNDEF: 2) - 126ac: 04fd2d68 ldrbteq r2, [sp], #3432 ; 0xd68 - 126b0: 16030000 strne r0, [r3], -r0 - 126b4: 00143117 andseq r3, r4, r7, lsl r1 - 126b8: 70910200 addsvc r0, r1, r0, lsl #4 - 126bc: 0044b02d subeq fp, r4, sp, lsr #32 - 126c0: 09170300 ldmdbeq r7, {r8, r9} - 126c4: 00000069 andeq r0, r0, r9, rrx - 126c8: 2f6c9102 svccs 0x006c9102 - 126cc: 800a4f5c andhi r4, sl, ip, asr pc - 126d0: 800a4fa0 andhi r4, sl, r0, lsr #31 - 126d4: 62637029 rsbvs r7, r3, #41 ; 0x29 - 126d8: 15190300 ldrne r0, [r9, #-768] ; 0xfffffd00 - 126dc: 00001627 andeq r1, r0, r7, lsr #12 - 126e0: 00649102 rsbeq r9, r4, r2, lsl #2 - 126e4: 0bec0d00 bleq ffb15aec - 126e8: 19ac0000 stmibne ip!, {} ; - 126ec: 700e0000 andvc r0, lr, r0 - 126f0: 13000000 movwne r0, #0 - 126f4: 199c1600 ldmibne ip, {r9, sl, ip} - 126f8: 32300000 eorscc r0, r0, #0 - 126fc: 02000046 andeq r0, r0, #70 ; 0x46 - 12700: da011b54 ble 59458 - 12704: b0000014 andlt r0, r0, r4, lsl r0 - 12708: e4800a4e str r0, [r0], #2638 ; 0xa4e - 1270c: 08800a4e stmeq r0, {r1, r2, r3, r6, r9, fp} - 12710: 0100001b tsteq r0, fp, lsl r0 - 12714: 00461330 subeq r1, r6, r0, lsr r3 - 12718: 13310100 teqne r1, #0, 2 - 1271c: 00006901 andeq r6, r0, r1, lsl #18 - 12720: 0a4e9800 beq 13b8728 <_image_size+0x1311c98> - 12724: 0a4eb080 beq 13be92c <_image_size+0x1317e9c> - 12728: 001b3480 andseq r3, fp, r0, lsl #9 - 1272c: 22000100 andcs r0, r0, #0, 2 - 12730: 02000000 andeq r0, r0, #0 - 12734: 002c8700 eoreq r8, ip, r0, lsl #14 - 12738: 00010400 andeq r0, r1, r0, lsl #8 - 1273c: 70000046 andvc r0, r0, r6, asr #32 - 12740: 90800a6a addls r0, r0, sl, ror #20 - 12744: c8800a6a stmgt r0, {r1, r3, r5, r6, r9, fp} - 12748: 99000046 stmdbls r0, {r1, r2, r6} - 1274c: f1000045 cps #5 - 12750: 01000006 tsteq r0, r6 - 12754: 0019d280 andseq sp, r9, r0, lsl #5 - 12758: 9b000200 blls 12f60 - 1275c: 0400002c streq r0, [r0], #-44 ; 0xffffffd4 - 12760: 00042f01 andeq r2, r4, r1, lsl #30 - 12764: 478f0c00 strmi r0, [pc, r0, lsl #24] - 12768: 47220000 strmi r0, [r2, -r0]! - 1276c: 54a80000 strtpl r0, [r8], #0 - 12770: 58f4800a ldmpl r4!, {r1, r3, pc}^ - 12774: 4684800a strmi r8, [r4], sl - 12778: 81020000 mrshi r0, (UNDEF: 2) - 1277c: 0c000006 stceq 0, cr0, [r0], {6} - 12780: 60080305 andvs r0, r8, r5, lsl #6 - 12784: 03000000 movweq r0, #0 - 12788: 000005e6 andeq r0, r0, r6, ror #11 - 1278c: 600b0405 andvs r0, fp, r5, lsl #8 - 12790: 02000000 andeq r0, r0, #0 - 12794: c3030023 movwgt r0, #12323 ; 0x3023 - 12798: 05000005 streq r0, [r0, #-5] - 1279c: 00600b05 rsbeq r0, r0, r5, lsl #22 - 127a0: 23020000 movwcs r0, #8192 ; 0x2000 - 127a4: 19550304 ldmdbne r5, {r2, r8, r9}^ - 127a8: 06050000 streq r0, [r5], -r0 - 127ac: 0000790c andeq r7, r0, ip, lsl #18 - 127b0: 08230200 stmdaeq r3!, {r9} - 127b4: 66040400 strvs r0, [r4], -r0, lsl #8 - 127b8: 05000000 streq r0, [r0, #-0] - 127bc: 04030801 streq r0, [r3], #-2049 ; 0xfffff7ff - 127c0: 66060000 strvs r0, [r6], -r0 - 127c4: 07000000 streq r0, [r0, -r0] - 127c8: 00000079 andeq r0, r0, r9, ror r0 - 127cc: 04040008 streq r0, [r4], #-8 - 127d0: 00000072 andeq r0, r0, r2, ror r0 - 127d4: 00002509 andeq r2, r0, r9, lsl #10 - 127d8: 00008a00 andeq r8, r0, r0, lsl #20 - 127dc: 0b000a00 bleq 14fe4 - 127e0: 000005cc andeq r0, r0, ip, asr #11 - 127e4: 7f1c0905 svcvc 0x001c0905 - 127e8: 01000000 mrseq r0, (UNDEF: 0) - 127ec: 06570b01 ldrbeq r0, [r7], -r1, lsl #22 - 127f0: 0a050000 beq 1527f8 <_image_size+0xabd68> - 127f4: 00007f1c andeq r7, r0, ip, lsl pc - 127f8: 05010100 streq r0, [r1, #-256] ; 0xffffff00 - 127fc: 03fc0601 mvnseq r0, #1048576 ; 0x100000 - 12800: 02050000 andeq r0, r5, #0 - 12804: 0002f905 andeq pc, r2, r5, lsl #18 - 12808: 05040500 streq r0, [r4, #-1280] ; 0xfffffb00 - 1280c: 0000025a andeq r0, r0, sl, asr r2 - 12810: 55050805 strpl r0, [r5, #-2053] ; 0xfffff7fb - 12814: 05000002 streq r0, [r0, #-2] - 12818: 03fa0801 mvnseq r0, #65536 ; 0x10000 - 1281c: 02050000 andeq r0, r5, #0 - 12820: 00051f07 andeq r1, r5, r7, lsl #30 - 12824: 00b80c00 adcseq r0, r8, r0, lsl #24 - 12828: 34060000 strcc r0, [r6], #-0 - 1282c: 0000dc19 andeq sp, r0, r9, lsl ip - 12830: 07040500 streq r0, [r4, -r0, lsl #10] - 12834: 000000fa strdeq r0, [r0], -sl - 12838: f5070805 ; instruction: 0xf5070805 - 1283c: 0d000000 stceq 0, cr0, [r0, #-0] - 12840: 6e690504 cdpvs 5, 6, cr0, cr9, cr4, {0} - 12844: 04050074 streq r0, [r5], #-116 ; 0xffffff8c - 12848: 0000ff07 andeq pc, r0, r7, lsl #30 - 1284c: 0a760c00 beq 1d95854 <_image_size+0x1ceedc4> - 12850: 56060000 strpl r0, [r6], -r0 - 12854: 0000f11a andeq pc, r0, sl, lsl r1 ; - 12858: 43610200 cmnmi r1, #0, 4 - 1285c: 04280000 strteq r0, [r8], #-0 - 12860: 01a10876 ; instruction: 0x01a10876 - 12864: 720e0000 andvc r0, lr, #0 - 12868: 77040034 smladxvc r4, r4, r0, r0 - 1286c: 0000d00e andeq sp, r0, lr - 12870: 00230200 eoreq r0, r3, r0, lsl #4 - 12874: 0035720e eorseq r7, r5, lr, lsl #4 - 12878: d00e7804 andle r7, lr, r4, lsl #16 - 1287c: 02000000 andeq r0, r0, #0 - 12880: 720e0423 andvc r0, lr, #587202560 ; 0x23000000 - 12884: 79040036 stmdbvc r4, {r1, r2, r4, r5} - 12888: 0000d00e andeq sp, r0, lr - 1288c: 08230200 stmdaeq r3!, {r9} - 12890: 0037720e eorseq r7, r7, lr, lsl #4 - 12894: d00e7a04 andle r7, lr, r4, lsl #20 - 12898: 02000000 andeq r0, r0, #0 - 1289c: 720e0c23 andvc r0, lr, #8960 ; 0x2300 - 128a0: 7b040038 blvc 112988 <_image_size+0x6bef8> - 128a4: 0000d00e andeq sp, r0, lr - 128a8: 10230200 eorne r0, r3, r0, lsl #4 - 128ac: 0039720e eorseq r7, r9, lr, lsl #4 - 128b0: d00e7c04 andle r7, lr, r4, lsl #24 - 128b4: 02000000 andeq r0, r0, #0 - 128b8: 720e1423 andvc r1, lr, #587202560 ; 0x23000000 - 128bc: 04003031 streq r3, [r0], #-49 ; 0xffffffcf - 128c0: 00d00e7d sbcseq r0, r0, sp, ror lr - 128c4: 23020000 movwcs r0, #8192 ; 0x2000 - 128c8: 31720e18 cmncc r2, r8, lsl lr - 128cc: 7e040031 mcrvc 0, 0, r0, cr4, cr1, {1} - 128d0: 0000d00e andeq sp, r0, lr - 128d4: 1c230200 sfmne f0, 4, [r3], #-0 - 128d8: 3231720e eorscc r7, r1, #-536870912 ; 0xe0000000 - 128dc: 0e7f0400 cdpeq 4, 7, cr0, cr15, cr0, {0} - 128e0: 000000d0 ldrdeq r0, [r0], -r0 ; - 128e4: 0e202302 cdpeq 3, 2, cr2, cr0, cr2, {0} - 128e8: 0400726c streq r7, [r0], #-620 ; 0xfffffd94 - 128ec: 00d00e80 sbcseq r0, r0, r0, lsl #29 - 128f0: 23020000 movwcs r0, #8192 ; 0x2000 - 128f4: 57020024 strpl r0, [r2, -r4, lsr #32] - 128f8: 48000043 stmdami r0, {r0, r1, r6} - 128fc: b2088304 andlt r8, r8, #4, 6 ; 0x10000000 - 12900: 03000002 movweq r0, #2 - 12904: 0000442e andeq r4, r0, lr, lsr #8 - 12908: d00e8404 andle r8, lr, r4, lsl #8 - 1290c: 02000000 andeq r0, r0, #0 - 12910: 02030023 andeq r0, r3, #35 ; 0x23 - 12914: 04000043 streq r0, [r0], #-67 ; 0xffffffbd - 12918: 00d00e85 sbcseq r0, r0, r5, lsl #29 - 1291c: 23020000 movwcs r0, #8192 ; 0x2000 - 12920: 44140304 ldrmi r0, [r4], #-772 ; 0xfffffcfc - 12924: 86040000 strhi r0, [r4], -r0 - 12928: 0000d00e andeq sp, r0, lr - 1292c: 08230200 stmdaeq r3!, {r9} - 12930: 00441c03 subeq r1, r4, r3, lsl #24 - 12934: 0e870400 cdpeq 4, 8, cr0, cr7, cr0, {0} - 12938: 000000d0 ldrdeq r0, [r0], -r0 ; - 1293c: 0e0c2302 cdpeq 3, 0, cr2, cr12, cr2, {0} - 12940: 04003072 streq r3, [r0], #-114 ; 0xffffff8e - 12944: 00d00e88 sbcseq r0, r0, r8, lsl #29 - 12948: 23020000 movwcs r0, #8192 ; 0x2000 - 1294c: 31720e10 cmncc r2, r0, lsl lr - 12950: 0e890400 cdpeq 4, 8, cr0, cr9, cr0, {0} - 12954: 000000d0 ldrdeq r0, [r0], -r0 ; - 12958: 0e142302 cdpeq 3, 1, cr2, cr4, cr2, {0} - 1295c: 04003272 streq r3, [r0], #-626 ; 0xfffffd8e - 12960: 00d00e8a sbcseq r0, r0, sl, lsl #29 - 12964: 23020000 movwcs r0, #8192 ; 0x2000 - 12968: 33720e18 cmncc r2, #24, 28 ; 0x180 - 1296c: 0e8b0400 cdpeq 4, 8, cr0, cr11, cr0, {0} - 12970: 000000d0 ldrdeq r0, [r0], -r0 ; - 12974: 0e1c2302 cdpeq 3, 1, cr2, cr12, cr2, {0} - 12978: 04003472 streq r3, [r0], #-1138 ; 0xfffffb8e - 1297c: 00d00e8c sbcseq r0, r0, ip, lsl #29 - 12980: 23020000 movwcs r0, #8192 ; 0x2000 - 12984: 35720e20 ldrbcc r0, [r2, #-3616]! ; 0xfffff1e0 - 12988: 0e8d0400 cdpeq 4, 8, cr0, cr13, cr0, {0} - 1298c: 000000d0 ldrdeq r0, [r0], -r0 ; - 12990: 0e242302 cdpeq 3, 2, cr2, cr4, cr2, {0} - 12994: 04003672 streq r3, [r0], #-1650 ; 0xfffff98e - 12998: 00d00e8e sbcseq r0, r0, lr, lsl #29 - 1299c: 23020000 movwcs r0, #8192 ; 0x2000 - 129a0: 37720e28 ldrbcc r0, [r2, -r8, lsr #28]! - 129a4: 0e8f0400 cdpeq 4, 8, cr0, cr15, cr0, {0} - 129a8: 000000d0 ldrdeq r0, [r0], -r0 ; - 129ac: 0e2c2302 cdpeq 3, 2, cr2, cr12, cr2, {0} - 129b0: 04003872 streq r3, [r0], #-2162 ; 0xfffff78e - 129b4: 00d00e90 smullseq r0, r0, r0, lr ; - 129b8: 23020000 movwcs r0, #8192 ; 0x2000 - 129bc: 39720e30 ldmdbcc r2!, {r4, r5, r9, sl, fp}^ - 129c0: 0e910400 cdpeq 4, 9, cr0, cr1, cr0, {0} - 129c4: 000000d0 ldrdeq r0, [r0], -r0 ; - 129c8: 0e342302 cdpeq 3, 3, cr2, cr4, cr2, {0} - 129cc: 00303172 eorseq r3, r0, r2, ror r1 - 129d0: d00e9204 andle r9, lr, r4, lsl #4 - 129d4: 02000000 andeq r0, r0, #0 - 129d8: 720e3823 andvc r3, lr, #2293760 ; 0x230000 - 129dc: 04003131 streq r3, [r0], #-305 ; 0xfffffecf - 129e0: 00d00e93 smullseq r0, r0, r3, lr ; - 129e4: 23020000 movwcs r0, #8192 ; 0x2000 - 129e8: 31720e3c cmncc r2, ip, lsr lr - 129ec: 94040032 strls r0, [r4], #-50 ; 0xffffffce - 129f0: 0000d00e andeq sp, r0, lr - 129f4: 40230200 eormi r0, r3, r0, lsl #4 - 129f8: 0063700e rsbeq r7, r3, lr - 129fc: d00e9504 andle r9, lr, r4, lsl #10 - 12a00: 02000000 andeq r0, r0, #0 - 12a04: 02004423 andeq r4, r0, #587202560 ; 0x23000000 - 12a08: 00000670 andeq r0, r0, r0, ror r6 - 12a0c: 08070710 stmdaeq r7, {r4, r8, r9, sl} - 12a10: 000002fc strdeq r0, [r0], -ip - 12a14: 000c4303 andeq r4, ip, r3, lsl #6 - 12a18: 0c080700 stceq 7, cr0, [r8], {-0} - 12a1c: 00000079 andeq r0, r0, r9, ror r0 - 12a20: 03002302 movweq r2, #770 ; 0x302 - 12a24: 00001493 muleq r0, r3, r4 - 12a28: 07100907 ldreq r0, [r0, -r7, lsl #18] - 12a2c: 02000003 andeq r0, r0, #3 - 12a30: 4e030423 cdpmi 4, 0, cr0, cr3, cr3, {1} - 12a34: 0700000d streq r0, [r0, -sp] - 12a38: 03180c0b tsteq r8, #2816 ; 0xb00 - 12a3c: 23020000 movwcs r0, #8192 ; 0x2000 - 12a40: 16390308 ldrtne r0, [r9], -r8, lsl #6 - 12a44: 0c070000 stceq 0, cr0, [r7], {-0} - 12a48: 00032a0c andeq r2, r3, ip, lsl #20 - 12a4c: 0c230200 sfmeq f0, 4, [r3], #-0 - 12a50: 00d00f00 sbcseq r0, r0, r0, lsl #30 - 12a54: 03070000 movweq r0, #28672 ; 0x7000 - 12a58: 00080000 andeq r0, r8, r0 - 12a5c: 02fc0404 rscseq r0, ip, #4, 8 ; 0x4000000 - 12a60: 660f0000 strvs r0, [pc], -r0 - 12a64: 18000000 stmdane r0, {} ; - 12a68: 08000003 stmdaeq r0, {r0, r1} - 12a6c: 0d040400 cfstrseq mvf0, [r4, #-0] - 12a70: 10000003 andne r0, r0, r3 - 12a74: 00032a01 andeq r2, r3, r1, lsl #20 - 12a78: 00661100 rsbeq r1, r6, r0, lsl #2 - 12a7c: 04000000 streq r0, [r0], #-0 - 12a80: 00031e04 andeq r1, r3, r4, lsl #28 - 12a84: 063f0b00 ldrteq r0, [pc], -r0, lsl #22 - 12a88: 0f070000 svceq 0x00070000 - 12a8c: 0002b220 andeq fp, r2, r0, lsr #4 - 12a90: 12010100 andne r0, r1, #0, 2 - 12a94: 00000d30 andeq r0, r0, r0, lsr sp - 12a98: 00c20107 sbceq r0, r2, r7, lsl #2 - 12a9c: 2e0d0000 cdpcs 0, 0, cr0, cr13, cr0, {0} - 12aa0: 00071706 andeq r1, r7, r6, lsl #14 - 12aa4: 0c9a1300 ldceq 3, cr1, [sl], {0} - 12aa8: 13000000 movwne r0, #0 - 12aac: 00000ca9 andeq r0, r0, r9, lsr #25 - 12ab0: 0cb81301 ldceq 3, cr1, [r8], #4 - 12ab4: 13020000 movwne r0, #8192 ; 0x2000 - 12ab8: 00000cc7 andeq r0, r0, r7, asr #25 - 12abc: 0cd61303 ldcleq 3, cr1, [r6], {3} - 12ac0: 13040000 movwne r0, #16384 ; 0x4000 - 12ac4: 00000ce5 andeq r0, r0, r5, ror #25 - 12ac8: 0cf41305 ldcleq 3, cr1, [r4], #20 - 12acc: 13060000 movwne r0, #24576 ; 0x6000 - 12ad0: 00000d03 andeq r0, r0, r3, lsl #26 - 12ad4: 0d121307 ldceq 3, cr1, [r2, #-28] ; 0xffffffe4 - 12ad8: 13080000 movwne r0, #32768 ; 0x8000 - 12adc: 00000d21 andeq r0, r0, r1, lsr #26 - 12ae0: 11461309 cmpne r6, r9, lsl #6 - 12ae4: 130a0000 movwne r0, #40960 ; 0xa000 - 12ae8: 00001156 andeq r1, r0, r6, asr r1 - 12aec: 1166130b cmnne r6, fp, lsl #6 - 12af0: 130c0000 movwne r0, #49152 ; 0xc000 - 12af4: 00001176 andeq r1, r0, r6, ror r1 - 12af8: 1186130d orrne r1, r6, sp, lsl #6 - 12afc: 130e0000 movwne r0, #57344 ; 0xe000 - 12b00: 00001196 muleq r0, r6, r1 - 12b04: 16ab130f strtne r1, [fp], pc, lsl #6 - 12b08: 13100000 tstne r0, #0 - 12b0c: 000016bd ; instruction: 0x000016bd - 12b10: 16cf1311 ; instruction: 0x16cf1311 - 12b14: 13120000 tstne r2, #0 - 12b18: 000016e1 andeq r1, r0, r1, ror #13 - 12b1c: 17181313 ; instruction: 0x17181313 - 12b20: 13140000 tstne r4, #0 - 12b24: 0000172a andeq r1, r0, sl, lsr #14 - 12b28: 173c1315 ; instruction: 0x173c1315 - 12b2c: 13160000 tstne r6, #0 - 12b30: 0000174e andeq r1, r0, lr, asr #14 - 12b34: 17601317 ; instruction: 0x17601317 - 12b38: 13180000 tstne r8, #0 - 12b3c: 00001772 andeq r1, r0, r2, ror r7 - 12b40: 17841319 usada8ne r4, r9, r3, r1 - 12b44: 131a0000 tstne sl, #0 - 12b48: 00001796 muleq r0, r6, r7 - 12b4c: 17a8131b ; instruction: 0x17a8131b - 12b50: 131c0000 tstne ip, #0 - 12b54: 000017ba ; instruction: 0x000017ba - 12b58: 180b131d stmdane fp, {r0, r2, r3, r4, r8, r9, ip} - 12b5c: 131e0000 tstne lr, #0 - 12b60: 0000181d andeq r1, r0, sp, lsl r8 - 12b64: 0d64131f stcleq 3, cr1, [r4, #-124]! ; 0xffffff84 - 12b68: 13200000 nopne {0} ; - 12b6c: 00000f8e andeq r0, r0, lr, lsl #31 - 12b70: 11391321 teqne r9, r1, lsr #6 - 12b74: 13220000 ; instruction: 0x13220000 - 12b78: 00001387 andeq r1, r0, r7, lsl #7 - 12b7c: 12571323 subsne r1, r7, #-1946157056 ; 0x8c000000 - 12b80: 13240000 ; instruction: 0x13240000 - 12b84: 00000f11 andeq r0, r0, r1, lsl pc - 12b88: 12b81325 adcsne r1, r8, #-1811939328 ; 0x94000000 - 12b8c: 13260000 ; instruction: 0x13260000 - 12b90: 00000d53 andeq r0, r0, r3, asr sp - 12b94: 120b1327 andne r1, fp, #-1677721600 ; 0x9c000000 - 12b98: 13280000 ; instruction: 0x13280000 - 12b9c: 00001679 andeq r1, r0, r9, ror r6 - 12ba0: 15df1329 ldrbne r1, [pc, #809] ; 12ed1 - 12ba4: 132a0000 ; instruction: 0x132a0000 - 12ba8: 00001582 andeq r1, r0, r2, lsl #11 - 12bac: 11a6132b ; instruction: 0x11a6132b - 12bb0: 132c0000 ; instruction: 0x132c0000 - 12bb4: 00000f70 andeq r0, r0, r0, ror pc - 12bb8: 12ac132d adcne r1, ip, #-1275068416 ; 0xb4000000 - 12bbc: 132e0000 ; instruction: 0x132e0000 - 12bc0: 000014b0 ; instruction: 0x000014b0 - 12bc4: 1596132f ldrne r1, [r6, #815] ; 0x32f - 12bc8: 13300000 teqne r0, #0 - 12bcc: 00001548 andeq r1, r0, r8, asr #10 - 12bd0: 0c601331 stcleq 3, cr1, [r0], #-196 ; 0xffffff3c - 12bd4: 13320000 teqne r2, #0 - 12bd8: 0000152b andeq r1, r0, fp, lsr #10 - 12bdc: 16f31333 ; instruction: 0x16f31333 - 12be0: 13340000 teqne r4, #0 - 12be4: 000011b6 ; instruction: 0x000011b6 - 12be8: 10fd1335 rscsne r1, sp, r5, lsr r3 - 12bec: 13360000 teqne r6, #0 - 12bf0: 0000110c andeq r1, r0, ip, lsl #2 - 12bf4: 111b1337 tstne fp, r7, lsr r3 - 12bf8: 13380000 teqne r8, #0 - 12bfc: 0000112a andeq r1, r0, sl, lsr #2 - 12c00: 13211339 ; instruction: 0x13211339 - 12c04: 133a0000 teqne sl, #0 - 12c08: 0000132f andeq r1, r0, pc, lsr #6 - 12c0c: 133d133b teqne sp, #-335544320 ; 0xec000000 - 12c10: 133c0000 teqne ip, #0 - 12c14: 0000134b andeq r1, r0, fp, asr #6 - 12c18: 1359133d cmpne r9, #-201326592 ; 0xf4000000 - 12c1c: 133e0000 teqne lr, #0 - 12c20: 000015ed andeq r1, r0, sp, ror #11 - 12c24: 15fc133f ldrbne r1, [ip, #831]! ; 0x33f - 12c28: 13400000 movtne r0, #0 - 12c2c: 0000160b andeq r1, r0, fp, lsl #12 - 12c30: 161a1341 ldrne r1, [sl], -r1, asr #6 - 12c34: 13420000 movtne r0, #8192 ; 0x2000 - 12c38: 00001629 andeq r1, r0, r9, lsr #12 - 12c3c: 10d61343 sbcsne r1, r6, r3, asr #6 - 12c40: 13440000 movtne r0, #16384 ; 0x4000 - 12c44: 000010e3 andeq r1, r0, r3, ror #1 - 12c48: 10f01345 rscsne r1, r0, r5, asr #6 - 12c4c: 13460000 movtne r0, #24576 ; 0x6000 - 12c50: 00000d40 andeq r0, r0, r0, asr #26 - 12c54: 0dcd1347 stcleq 3, cr1, [sp, #284] ; 0x11c - 12c58: 13480000 movtne r0, #32768 ; 0x8000 - 12c5c: 00000de0 andeq r0, r0, r0, ror #27 - 12c60: 0df31349 ldcleq 3, cr1, [r3, #292]! ; 0x124 - 12c64: 134a0000 movtne r0, #40960 ; 0xa000 - 12c68: 00001704 andeq r1, r0, r4, lsl #14 - 12c6c: 1687134b strne r1, [r7], fp, asr #6 - 12c70: 134c0000 movtne r0, #49152 ; 0xc000 - 12c74: 00001699 muleq r0, r9, r6 - 12c78: 0ff8134d svceq 0x00f8134d - 12c7c: 134e0000 movtne r0, #57344 ; 0xe000 - 12c80: 00001005 andeq r1, r0, r5 - 12c84: 1012134f andsne r1, r2, pc, asr #6 - 12c88: 13500000 cmpne r0, #0 - 12c8c: 0000182f andeq r1, r0, pc, lsr #16 - 12c90: 129f1351 addsne r1, pc, #1140850689 ; 0x44000001 - 12c94: 13520000 cmpne r2, #0 - 12c98: 00000c53 andeq r0, r0, r3, asr ip - 12c9c: 0f801353 svceq 0x00801353 - 12ca0: 13540000 cmpne r4, #0 - 12ca4: 00000f45 andeq r0, r0, r5, asr #30 - 12ca8: 10911355 addsne r1, r1, r5, asr r3 - 12cac: 13560000 cmpne r6, #0 - 12cb0: 00000eee andeq r0, r0, lr, ror #29 - 12cb4: 15c31357 strbne r1, [r3, #855] ; 0x357 - 12cb8: 13580000 cmpne r8, #0 - 12cbc: 000015d1 ldrdeq r1, [r0], -r1 ; - 12cc0: 14341359 ldrtne r1, [r4], #-857 ; 0xfffffca7 - 12cc4: 135a0000 cmpne sl, #0 - 12cc8: 00001421 andeq r1, r0, r1, lsr #8 - 12ccc: 140e135b strne r1, [lr], #-859 ; 0xfffffca5 - 12cd0: 135c0000 cmpne ip, #0 - 12cd4: 000013fb strdeq r1, [r0], -fp - 12cd8: 13e8135d mvnne r1, #1946157057 ; 0x74000001 - 12cdc: 135e0000 cmpne lr, #0 - 12ce0: 000013d5 ldrdeq r1, [r0], -r5 - 12ce4: 13c2135f bicne r1, r2, #2080374785 ; 0x7c000001 - 12ce8: 13600000 cmnne r0, #0 - 12cec: 000013af andeq r1, r0, pc, lsr #7 - 12cf0: 15ad1361 strne r1, [sp, #865]! ; 0x361 - 12cf4: 13620000 cmnne r2, #0 - 12cf8: 00001514 andeq r1, r0, r4, lsl r5 - 12cfc: 0c841363 stceq 3, cr1, [r4], {99} ; 0x63 - 12d00: 13640000 cmnne r4, #0 - 12d04: 0000130a andeq r1, r0, sl, lsl #6 - 12d08: 0f511365 svceq 0x00511365 - 12d0c: 13660000 cmnne r6, #0 - 12d10: 000010a4 andeq r1, r0, r4, lsr #1 - 12d14: 11c21367 bicne r1, r2, r7, ror #6 - 12d18: 13680000 cmnne r8, #0 - 12d1c: 00000efa strdeq r0, [r0], -sl - 12d20: 145a1369 ldrbne r1, [sl], #-873 ; 0xfffffc97 - 12d24: 136a0000 cmnne sl, #0 - 12d28: 00000c6d andeq r0, r0, sp, ror #24 - 12d2c: 17f5136b ldrbne r1, [r5, fp, ror #6]! - 12d30: 136c0000 cmnne ip, #0 - 12d34: 00001646 andeq r1, r0, r6, asr #12 - 12d38: 0e50136d cdpeq 3, 5, cr1, cr0, cr13, {3} - 12d3c: 136e0000 cmnne lr, #0 - 12d40: 0000105b andeq r1, r0, fp, asr r0 - 12d44: 1506136f strne r1, [r6, #-879] ; 0xfffffc91 - 12d48: 13700000 cmnne r0, #0 - 12d4c: 00001367 andeq r1, r0, r7, ror #6 - 12d50: 0c281371 stceq 3, cr1, [r8], #-452 ; 0xfffffe3c - 12d54: 13720000 cmnne r2, #0 - 12d58: 000014bc ; instruction: 0x000014bc - 12d5c: 14c91373 strbne r1, [r9], #883 ; 0x373 - 12d60: 13740000 cmnne r4, #0 - 12d64: 000014d6 ldrdeq r1, [r0], -r6 - 12d68: 14e31375 strbtne r1, [r3], #885 ; 0x375 - 12d6c: 13760000 cmnne r6, #0 - 12d70: 00000ecc andeq r0, r0, ip, asr #29 - 12d74: 0edd1377 mrceq 3, 6, r1, cr13, cr7, {3} - 12d78: 13780000 cmnne r8, #0 - 12d7c: 000012ca andeq r1, r0, sl, asr #5 - 12d80: 12db1379 sbcsne r1, fp, #-469762047 ; 0xe4000001 - 12d84: 137a0000 cmnne sl, #0 - 12d88: 00001397 muleq r0, r7, r3 - 12d8c: 1447137b strbne r1, [r7], #-891 ; 0xfffffc85 - 12d90: 137c0000 cmnne ip, #0 - 12d94: 00000f2e andeq r0, r0, lr, lsr #30 - 12d98: 0e29137d mcreq 3, 1, r1, cr9, cr13, {3} - 12d9c: 137e0000 cmnne lr, #0 - 12da0: 0000121d andeq r1, r0, sp, lsl r2 - 12da4: 17e0137f ; instruction: 0x17e0137f - 12da8: 13800000 orrne r0, r0, #0 - 12dac: 00000e06 andeq r0, r0, r6, lsl #28 - 12db0: 0e661381 cdpeq 3, 6, cr1, cr6, cr1, {4} - 12db4: 13820000 orrne r0, r2, #0 - 12db8: 00000e7c andeq r0, r0, ip, ror lr - 12dbc: 15551383 ldrbne r1, [r5, #-899] ; 0xfffffc7d - 12dc0: 13840000 orrne r0, r4, #0 - 12dc4: 00001567 andeq r1, r0, r7, ror #10 - 12dc8: 13a31385 ; instruction: 0x13a31385 - 12dcc: 13860000 orrne r0, r6, #0 - 12dd0: 00001085 andeq r1, r0, r5, lsl #1 - 12dd4: 0f221387 svceq 0x00221387 - 12dd8: 13880000 orrne r0, r8, #0 - 12ddc: 00000ea8 andeq r0, r0, r8, lsr #29 - 12de0: 0eba1389 cdpeq 3, 11, cr1, cr10, cr9, {4} - 12de4: 138a0000 orrne r0, sl, #0 - 12de8: 00000e92 muleq r0, r2, lr - 12dec: 12ec138b rscne r1, ip, #738197506 ; 0x2c000002 - 12df0: 138c0000 orrne r0, ip, #0 - 12df4: 000012fb strdeq r1, [r0], -fp - 12df8: 1235138d eorsne r1, r5, #872415234 ; 0x34000002 - 12dfc: 138e0000 orrne r0, lr, #0 - 12e00: 00001246 andeq r1, r0, r6, asr #4 - 12e04: 11d8138f bicsne r1, r8, pc, lsl #7 - 12e08: 13900000 orrsne r0, r0, #0 - 12e0c: 000011e9 andeq r1, r0, r9, ror #3 - 12e10: 11fa1391 ; instruction: 0x11fa1391 - 12e14: 13920000 orrsne r0, r2, #0 - 12e18: 00001538 andeq r1, r0, r8, lsr r5 - 12e1c: 12881393 addne r1, r8, #1275068418 ; 0x4c000002 - 12e20: 13940000 orrsne r0, r4, #0 - 12e24: 00001470 andeq r1, r0, r0, ror r4 - 12e28: 0e1c1395 mrceq 3, 0, r1, cr12, cr5, {4} - 12e2c: 13960000 orrsne r0, r6, #0 - 12e30: 00001375 andeq r1, r0, r5, ror r3 - 12e34: 101f1397 mulsne pc, r7, r3 ; - 12e38: 13980000 orrsne r0, r8, #0 - 12e3c: 0000102e andeq r1, r0, lr, lsr #32 - 12e40: 103d1399 mlasne sp, r9, r3, r1 - 12e44: 139a0000 orrsne r0, sl, #0 - 12e48: 0000104c andeq r1, r0, ip, asr #32 - 12e4c: 165d139b ; instruction: 0x165d139b - 12e50: 139c0000 orrsne r0, ip, #0 - 12e54: 0000166b andeq r1, r0, fp, ror #12 - 12e58: 1481139d strne r1, [r1], #925 ; 0x39d - 12e5c: 139e0000 orrsne r0, lr, #0 - 12e60: 00001072 andeq r1, r0, r2, ror r0 - 12e64: 17cc139f bfcne r1, #7, #6 - 12e68: 00a00000 adceq r0, r0, r0 - 12e6c: d5040805 strle r0, [r4, #-2053] ; 0xfffff7fb - 12e70: 14000002 strne r0, [r0], #-2 - 12e74: 000003d1 ldrdeq r0, [r0], -r1 - 12e78: 17015e08 strne r5, [r1, -r8, lsl #28] - 12e7c: 000000f1 strdeq r0, [r0], -r1 - 12e80: 0005470c andeq r4, r5, ip, lsl #14 - 12e84: 0e2e0900 vmuleq.f16 s0, s28, s0 ; - 12e88: 000000b4 strheq r0, [r0], -r4 - 12e8c: 0000890c andeq r8, r0, ip, lsl #18 - 12e90: 0e740900 vaddeq.f16 s1, s8, s0 ; - 12e94: 000000b4 strheq r0, [r0], -r4 - 12e98: a5090415 strge r0, [r9, #-1045] ; 0xfffffbeb - 12e9c: 00076503 andeq r6, r7, r3, lsl #10 - 12ea0: 02211600 eoreq r1, r1, #0, 12 - 12ea4: a7090000 strge r0, [r9, -r0] - 12ea8: 00071e0c andeq r1, r7, ip, lsl #28 - 12eac: 03081600 movweq r1, #34304 ; 0x8600 - 12eb0: a8090000 stmdage r9, {} ; - 12eb4: 00076513 andeq r6, r7, r3, lsl r5 - 12eb8: c2090000 andgt r0, r9, #0 - 12ebc: 75000000 strvc r0, [r0, #-0] - 12ec0: 17000007 strne r0, [r0, -r7] - 12ec4: 000000f1 strdeq r0, [r0], -r1 - 12ec8: 08180003 ldmdaeq r8, {r0, r1} - 12ecc: 9d09a209 sfmls f2, 1, [r9, #-36] ; 0xffffffdc - 12ed0: 03000007 movweq r0, #7 - 12ed4: 000000cb andeq r0, r0, fp, asr #1 - 12ed8: ea07a409 b 1fbf04 <_image_size+0x155474> - 12edc: 02000000 andeq r0, r0, #0 - 12ee0: 74030023 strvc r0, [r3], #-35 ; 0xffffffdd - 12ee4: 09000001 stmdbeq r0, {r0} - 12ee8: 074305a9 strbeq r0, [r3, -r9, lsr #11] - 12eec: 23020000 movwcs r0, #8192 ; 0x2000 - 12ef0: 9a0c0004 bls 312f08 <_image_size+0x26c478> - 12ef4: 09000002 stmdbeq r0, {r1} - 12ef8: 077503aa ldrbeq r0, [r5, -sl, lsr #7]! - 12efc: 04190000 ldreq r0, [r9], #-0 - 12f00: 0002730c andeq r7, r2, ip, lsl #6 - 12f04: 19160a00 ldmdbne r6, {r9, fp} - 12f08: 000000dc ldrdeq r0, [r0], -ip - 12f0c: 00004c0c andeq r4, r0, ip, lsl #24 - 12f10: 0d0c0b00 vstreq d0, [ip, #-0] - 12f14: 000000ea andeq r0, r0, sl, ror #1 - 12f18: 0002180c andeq r1, r2, ip, lsl #16 - 12f1c: 1b230a00 blne 8d5724 <_image_size+0x82ec94> - 12f20: 000007b7 ; instruction: 0x000007b7 - 12f24: 00009e02 andeq r9, r0, r2, lsl #28 - 12f28: 340a1800 strcc r1, [sl], #-2048 ; 0xfffff800 - 12f2c: 00083508 andeq r3, r8, r8, lsl #10 - 12f30: 05950300 ldreq r0, [r5, #768] ; 0x300 - 12f34: 360a0000 strcc r0, [sl], -r0 - 12f38: 00083513 andeq r3, r8, r3, lsl r5 - 12f3c: 00230200 eoreq r0, r3, r0, lsl #4 - 12f40: 006b5f0e rsbeq r5, fp, lr, lsl #30 - 12f44: ea07370a b 1e0b74 <_image_size+0x13a0e4> - 12f48: 02000000 andeq r0, r0, #0 - 12f4c: 50030423 andpl r0, r3, r3, lsr #8 - 12f50: 0a000003 beq 12f64 - 12f54: 00ea0b37 rsceq r0, sl, r7, lsr fp - 12f58: 23020000 movwcs r0, #8192 ; 0x2000 - 12f5c: 4b290308 blmi a53b84 <_image_size+0x9ad0f4> - 12f60: 370a0000 strcc r0, [sl, -r0] - 12f64: 0000ea14 andeq lr, r0, r4, lsl sl - 12f68: 0c230200 sfmeq f0, 4, [r3], #-0 - 12f6c: 00012103 andeq r2, r1, r3, lsl #2 - 12f70: 1b370a00 blne dd5778 <_image_size+0xd2ece8> - 12f74: 000000ea andeq r0, r0, sl, ror #1 - 12f78: 0e102302 cdpeq 3, 1, cr2, cr0, cr2, {0} - 12f7c: 0a00785f beq 31100 - 12f80: 083b0b38 ldmdaeq fp!, {r3, r4, r5, r8, r9, fp} - 12f84: 23020000 movwcs r0, #8192 ; 0x2000 - 12f88: 04040014 streq r0, [r4], #-20 ; 0xffffffec - 12f8c: 000007cf andeq r0, r0, pc, asr #15 - 12f90: 0007ab09 andeq sl, r7, r9, lsl #22 - 12f94: 00084b00 andeq r4, r8, r0, lsl #22 - 12f98: 00f11700 rscseq r1, r1, r0, lsl #14 - 12f9c: 00000000 andeq r0, r0, r0 - 12fa0: 00036b02 andeq r6, r3, r2, lsl #22 - 12fa4: 3c0a2400 cfstrscc mvf2, [sl], {-0} - 12fa8: 0008e008 andeq lr, r8, r8 - 12fac: 01380300 teqeq r8, r0, lsl #6 - 12fb0: 3e0a0000 cdpcc 0, 0, cr0, cr10, cr0, {0} - 12fb4: 0000ea09 andeq lr, r0, r9, lsl #20 - 12fb8: 00230200 eoreq r0, r3, r0, lsl #4 - 12fbc: 0000d303 andeq sp, r0, r3, lsl #6 - 12fc0: 093f0a00 ldmdbeq pc!, {r9, fp} ; - 12fc4: 000000ea andeq r0, r0, sl, ror #1 - 12fc8: 03042302 movweq r2, #17154 ; 0x4302 - 12fcc: 000000c1 andeq r0, r0, r1, asr #1 - 12fd0: ea09400a b 263000 <_image_size+0x1bc570> - 12fd4: 02000000 andeq r0, r0, #0 - 12fd8: 9f030823 svcls 0x00030823 - 12fdc: 0a000001 beq 12fe8 - 12fe0: 00ea0941 rsceq r0, sl, r1, asr #18 - 12fe4: 23020000 movwcs r0, #8192 ; 0x2000 - 12fe8: 02cc030c sbceq r0, ip, #12, 6 ; 0x30000000 - 12fec: 420a0000 andmi r0, sl, #0 - 12ff0: 0000ea09 andeq lr, r0, r9, lsl #20 - 12ff4: 10230200 eorne r0, r3, r0, lsl #4 - 12ff8: 00032203 andeq r2, r3, r3, lsl #4 - 12ffc: 09430a00 stmdbeq r3, {r9, fp}^ - 13000: 000000ea andeq r0, r0, sl, ror #1 - 13004: 03142302 tsteq r4, #134217728 ; 0x8000000 - 13008: 000000a6 andeq r0, r0, r6, lsr #1 - 1300c: ea09440a b 26403c <_image_size+0x1bd5ac> - 13010: 02000000 andeq r0, r0, #0 - 13014: 41031823 tstmi r3, r3, lsr #16 - 13018: 0a000001 beq 13024 - 1301c: 00ea0945 rsceq r0, sl, r5, asr #18 - 13020: 23020000 movwcs r0, #8192 ; 0x2000 - 13024: 02a5031c adceq r0, r5, #28, 6 ; 0x70000000 - 13028: 460a0000 strmi r0, [sl], -r0 - 1302c: 0000ea09 andeq lr, r0, r9, lsl #20 - 13030: 20230200 eorcs r0, r3, r0, lsl #4 - 13034: 00001a00 andeq r1, r0, r0, lsl #20 - 13038: 01080000 mrseq r0, (UNDEF: 8) - 1303c: 2e084f0a cdpcs 15, 0, cr4, cr8, cr10, {0} - 13040: 03000009 movweq r0, #9 - 13044: 00000510 andeq r0, r0, r0, lsl r5 - 13048: 2e0a500a cdpcs 0, 0, cr5, cr10, cr10, {0} - 1304c: 02000009 andeq r0, r0, #9 - 13050: e6030023 str r0, [r3], -r3, lsr #32 - 13054: 0a000003 beq 13068 - 13058: 092e0951 stmdbeq lr!, {r0, r4, r6, r8, fp} - 1305c: 23030000 movwcs r0, #12288 ; 0x3000 - 13060: 32030180 andcc r0, r3, #128, 2 - 13064: 0a000005 beq 13080 - 13068: 07ab0a53 sbfxeq r0, r3, #20, #12 - 1306c: 23030000 movwcs r0, #12288 ; 0x3000 - 13070: 82030280 andhi r0, r3, #128, 4 - 13074: 0a000005 beq 13090 - 13078: 07ab0a56 sbfxeq r0, r6, #20, #12 - 1307c: 23030000 movwcs r0, #12288 ; 0x3000 - 13080: 09000284 stmdbeq r0, {r2, r7, r9} - 13084: 000007a9 andeq r0, r0, r9, lsr #15 - 13088: 0000093e andeq r0, r0, lr, lsr r9 - 1308c: 0000f117 andeq pc, r0, r7, lsl r1 ; - 13090: 1a001f00 bne 1ac98 - 13094: 000002e8 andeq r0, r0, r8, ror #5 - 13098: 620a0190 andvs r0, sl, #144, 2 ; 0x24 - 1309c: 00098a08 andeq r8, r9, r8, lsl #20 - 130a0: 05950300 ldreq r0, [r5, #768] ; 0x300 - 130a4: 630a0000 movwvs r0, #40960 ; 0xa000 - 130a8: 00098a12 andeq r8, r9, r2, lsl sl - 130ac: 00230200 eoreq r0, r3, r0, lsl #4 - 130b0: 00015003 andeq r5, r1, r3 - 130b4: 06640a00 strbteq r0, [r4], -r0, lsl #20 - 130b8: 000000ea andeq r0, r0, sl, ror #1 - 130bc: 03042302 movweq r2, #17154 ; 0x4302 - 130c0: 00000091 muleq r0, r1, r0 - 130c4: 9009660a andls r6, r9, sl, lsl #12 - 130c8: 02000009 andeq r0, r0, #9 - 130cc: 00030823 andeq r0, r3, r3, lsr #16 - 130d0: 0a000000 beq 130d8 - 130d4: 08e01e67 stmiaeq r0!, {r0, r1, r2, r5, r6, r9, sl, fp, ip}^ - 130d8: 23030000 movwcs r0, #12288 ; 0x3000 - 130dc: 04000188 streq r0, [r0], #-392 ; 0xfffffe78 - 130e0: 00093e04 andeq r3, r9, r4, lsl #28 - 130e4: 09a00900 stmibeq r0!, {r8, fp} - 130e8: 09a00000 stmibeq r0!, {} ; - 130ec: f1170000 ; instruction: 0xf1170000 - 130f0: 1f000000 svcne 0x00000000 - 130f4: a6040400 strge r0, [r4], -r0, lsl #8 - 130f8: 1b000009 blne 13124 - 130fc: 04220201 strteq r0, [r2], #-513 ; 0xfffffdff - 13100: 0a080000 beq 213108 <_image_size+0x16c678> - 13104: 09d4087a ldmibeq r4, {r1, r3, r4, r5, r6, fp}^ - 13108: 59030000 stmdbpl r3, {} ; - 1310c: 0a000018 beq 13174 - 13110: 09d4117b ldmibeq r4, {r0, r1, r3, r4, r5, r6, r8, ip}^ - 13114: 23020000 movwcs r0, #8192 ; 0x2000 - 13118: 083d0300 ldmdaeq sp!, {r8, r9} - 1311c: 7c0a0000 stcvc 0, cr0, [sl], {-0} - 13120: 0000ea06 andeq lr, r0, r6, lsl #20 - 13124: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 13128: c2040400 andgt r0, r4, #0, 8 - 1312c: 02000000 andeq r0, r0, #0 - 13130: 00000119 andeq r0, r0, r9, lsl r1 - 13134: 08ba0a68 ldmeq sl!, {r3, r5, r6, r9, fp} - 13138: 00000b4d andeq r0, r0, sp, asr #22 - 1313c: 00705f0e rsbseq r5, r0, lr, lsl #30 - 13140: d412bb0a ldrle fp, [r2], #-2826 ; 0xfffff4f6 - 13144: 02000009 andeq r0, r0, #9 - 13148: 5f0e0023 svcpl 0x000e0023 - 1314c: bc0a0072 stclt 0, cr0, [sl], {114} ; 0x72 - 13150: 0000ea07 andeq lr, r0, r7, lsl #20 - 13154: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 13158: 00775f0e rsbseq r5, r7, lr, lsl #30 - 1315c: ea07bd0a b 20258c <_image_size+0x15bafc> - 13160: 02000000 andeq r0, r0, #0 - 13164: 36030823 strcc r0, [r3], -r3, lsr #16 - 13168: 0a000000 beq 13170 - 1316c: 00ad09be strhteq r0, [sp], lr - 13170: 23020000 movwcs r0, #8192 ; 0x2000 - 13174: 028a030c addeq r0, sl, #12, 6 ; 0x30000000 - 13178: bf0a0000 svclt 0x000a0000 - 1317c: 0000ad09 andeq sl, r0, r9, lsl #26 - 13180: 0e230200 cdpeq 2, 2, cr0, cr3, cr0, {0} - 13184: 66625f0e strbtvs r5, [r2], -lr, lsl #30 - 13188: 11c00a00 bicne r0, r0, r0, lsl #20 - 1318c: 000009a8 andeq r0, r0, r8, lsr #19 - 13190: 03102302 tsteq r0, #134217728 ; 0x8000000 - 13194: 0000002d andeq r0, r0, sp, lsr #32 - 13198: ea07c10a b 2035c8 <_image_size+0x15cb38> - 1319c: 02000000 andeq r0, r0, #0 - 131a0: 96031823 strls r1, [r3], -r3, lsr #16 - 131a4: 0a000000 beq 131ac - 131a8: 07a90ac8 streq r0, [r9, r8, asr #21]! - 131ac: 23020000 movwcs r0, #8192 ; 0x2000 - 131b0: 005e031c subseq r0, lr, ip, lsl r3 - 131b4: ca0a0000 bgt 2931bc <_image_size+0x1ec72c> - 131b8: 000cec1d andeq lr, ip, sp, lsl ip - 131bc: 20230200 eorcs r0, r3, r0, lsl #4 - 131c0: 0002e103 andeq lr, r2, r3, lsl #2 - 131c4: 1dcc0a00 vstrne s1, [ip] - 131c8: 00000d17 andeq r0, r0, r7, lsl sp - 131cc: 03242302 ; instruction: 0x03242302 - 131d0: 000005a6 andeq r0, r0, r6, lsr #11 - 131d4: 3c0dcf0a stccc 15, cr12, [sp], {10} - 131d8: 0200000d andeq r0, r0, #13 - 131dc: 2d032823 stccs 8, cr2, [r3, #-140] ; 0xffffff74 - 131e0: 0a000002 beq 131f0 - 131e4: 0d5709d0 vldreq.16 s1, [r7, #-416] ; 0xfffffe60 ; - 131e8: 23020000 movwcs r0, #8192 ; 0x2000 - 131ec: 755f0e2c ldrbvc r0, [pc, #-3628] ; 123c8 - 131f0: d30a0062 movwle r0, #41058 ; 0xa062 - 131f4: 0009a811 andeq sl, r9, r1, lsl r8 - 131f8: 30230200 eorcc r0, r3, r0, lsl #4 - 131fc: 70755f0e rsbsvc r5, r5, lr, lsl #30 - 13200: 12d40a00 sbcsne r0, r4, #0, 20 - 13204: 000009d4 ldrdeq r0, [r0], -r4 - 13208: 0e382302 cdpeq 3, 3, cr2, cr8, cr2, {0} - 1320c: 0072755f rsbseq r7, r2, pc, asr r5 - 13210: ea07d50a b 208640 <_image_size+0x161bb0> - 13214: 02000000 andeq r0, r0, #0 - 13218: bd033c23 stclt 12, cr3, [r3, #-140] ; 0xffffff74 - 1321c: 0a000005 beq 13238 - 13220: 0d5d11d8 ldfeqe f1, [sp, #-864] ; 0xfffffca0 - 13224: 23020000 movwcs r0, #8192 ; 0x2000 - 13228: 054e0340 strbeq r0, [lr, #-832] ; 0xfffffcc0 - 1322c: d90a0000 stmdble sl, {} ; - 13230: 000d6d11 andeq r6, sp, r1, lsl sp - 13234: 43230200 ; instruction: 0x43230200 - 13238: 626c5f0e rsbvs r5, ip, #14, 30 ; 0x38 - 1323c: 11dc0a00 bicsne r0, ip, r0, lsl #20 - 13240: 000009a8 andeq r0, r0, r8, lsr #19 - 13244: 03442302 movteq r2, #17154 ; 0x4302 - 13248: 00000362 andeq r0, r0, r2, ror #6 - 1324c: ea07df0a b 20ae7c <_image_size+0x1643ec> - 13250: 02000000 andeq r0, r0, #0 - 13254: 9f034c23 svcls 0x00034c23 - 13258: 0a000038 beq 13340 - 1325c: 072b0ae0 streq r0, [fp, -r0, ror #21]! - 13260: 23020000 movwcs r0, #8192 ; 0x2000 - 13264: 09060350 stmdbeq r6, {r4, r6, r8, r9} - 13268: e30a0000 movw r0, #40960 ; 0xa000 - 1326c: 000b6c12 andeq r6, fp, r2, lsl ip - 13270: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 13274: 00481603 subeq r1, r8, r3, lsl #12 - 13278: 0ce70a00 vstmiaeq r7!, {s1-s0} - 1327c: 000007c3 andeq r0, r0, r3, asr #15 - 13280: 03582302 cmpeq r8, #134217728 ; 0x8000000 - 13284: 000002f0 strdeq r0, [r0], -r0 ; - 13288: 9d0ee90a vstrls.16 s28, [lr, #-20] ; 0xffffffec ; - 1328c: 02000007 andeq r0, r0, #7 - 13290: 7a035c23 bvc ea324 <_image_size+0x43894> - 13294: 0a000005 beq 132b0 - 13298: 00ea09ea rsceq r0, sl, sl, ror #19 - 1329c: 23020000 movwcs r0, #8192 ; 0x2000 - 132a0: 011c0064 tsteq ip, r4, rrx - 132a4: 000000ea andeq r0, r0, sl, ror #1 - 132a8: 00000b6c andeq r0, r0, ip, ror #22 - 132ac: 000b6c11 andeq r6, fp, r1, lsl ip - 132b0: 07a91100 streq r1, [r9, r0, lsl #2]! - 132b4: 60110000 andsvs r0, r1, r0 - 132b8: 11000000 mrsne r0, (UNDEF: 0) - 132bc: 000000ea andeq r0, r0, sl, ror #1 - 132c0: 77040400 strvc r0, [r4, -r0, lsl #8] - 132c4: 0600000b streq r0, [r0], -fp - 132c8: 00000b6c andeq r0, r0, ip, ror #22 - 132cc: 0005181d andeq r1, r5, sp, lsl r8 - 132d0: 0a042800 beq 11d2d8 <_image_size+0x76848> - 132d4: ec080265 sfm f0, 4, [r8], {101} ; 0x65 - 132d8: 1e00000c cdpne 0, 0, cr0, cr0, cr12, {0} - 132dc: 000002b8 ; instruction: 0x000002b8 - 132e0: 0702670a streq r6, [r2, -sl, lsl #14] - 132e4: 000000ea andeq r0, r0, sl, ror #1 - 132e8: 1e002302 cdpne 3, 0, cr2, cr0, cr2, {0} - 132ec: 0000023f andeq r0, r0, pc, lsr r2 - 132f0: 0b026c0a bleq ae320 <_image_size+0x7890> - 132f4: 00000dcf andeq r0, r0, pc, asr #27 - 132f8: 1e042302 cdpne 3, 0, cr2, cr4, cr2, {0} - 132fc: 00000081 andeq r0, r0, r1, lsl #1 - 13300: 14026c0a strne r6, [r2], #-3082 ; 0xfffff3f6 - 13304: 00000dcf andeq r0, r0, pc, asr #27 - 13308: 1e082302 cdpne 3, 0, cr2, cr8, cr2, {0} - 1330c: 000005ac andeq r0, r0, ip, lsr #11 - 13310: 1e026c0a cdpne 12, 0, cr6, cr2, cr10, {0} - 13314: 00000dcf andeq r0, r0, pc, asr #27 - 13318: 1e0c2302 cdpne 3, 0, cr2, cr12, cr2, {0} - 1331c: 0000014b andeq r0, r0, fp, asr #2 - 13320: 08026e0a stmdaeq r2, {r1, r3, r9, sl, fp, sp, lr} - 13324: 000000ea andeq r0, r0, sl, ror #1 - 13328: 1e102302 cdpne 3, 1, cr2, cr0, cr2, {0} - 1332c: 0000012d andeq r0, r0, sp, lsr #2 - 13330: 08026f0a stmdaeq r2, {r1, r3, r8, r9, sl, fp, sp, lr} - 13334: 00001008 andeq r1, r0, r8 - 13338: 1e142302 cdpne 3, 1, cr2, cr4, cr2, {0} - 1333c: 00000561 andeq r0, r0, r1, ror #10 - 13340: 0702720a streq r7, [r2, -sl, lsl #4] - 13344: 000000ea andeq r0, r0, sl, ror #1 - 13348: 1e302302 cdpne 3, 3, cr2, cr0, cr2, {0} - 1334c: 000049d2 ldrdeq r4, [r0], -r2 - 13350: 1602730a strne r7, [r2], -sl, lsl #6 - 13354: 0000101e andeq r1, r0, lr, lsl r0 - 13358: 1e342302 cdpne 3, 3, cr2, cr4, cr2, {0} - 1335c: 00000234 andeq r0, r0, r4, lsr r2 - 13360: 0702750a streq r7, [r2, -sl, lsl #10] - 13364: 000000ea andeq r0, r0, sl, ror #1 - 13368: 1e382302 cdpne 3, 3, cr2, cr8, cr2, {0} - 1336c: 00000290 muleq r0, r0, r2 - 13370: 0a02770a beq b0fa0 <_image_size+0xa510> - 13374: 00001030 andeq r1, r0, r0, lsr r0 - 13378: 1e3c2302 cdpne 3, 3, cr2, cr12, cr2, {0} - 1337c: 000000b0 strheq r0, [r0], -r0 ; - 13380: 13027a0a movwne r7, #10762 ; 0x2a0a - 13384: 00000835 andeq r0, r0, r5, lsr r8 - 13388: 1e402302 cdpne 3, 4, cr2, cr0, cr2, {0} - 1338c: 000000eb andeq r0, r0, fp, ror #1 - 13390: 07027b0a streq r7, [r2, -sl, lsl #22] - 13394: 000000ea andeq r0, r0, sl, ror #1 - 13398: 1e442302 cdpne 3, 4, cr2, cr4, cr2, {0} - 1339c: 0000017c andeq r0, r0, ip, ror r1 - 133a0: 13027c0a movwne r7, #11274 ; 0x2c0a - 133a4: 00000835 andeq r0, r0, r5, lsr r8 - 133a8: 1e482302 cdpne 3, 4, cr2, cr8, cr2, {0} - 133ac: 00000263 andeq r0, r0, r3, ror #4 - 133b0: 14027d0a strne r7, [r2], #-3338 ; 0xfffff2f6 - 133b4: 00001036 andeq r1, r0, r6, lsr r0 - 133b8: 1e4c2302 cdpne 3, 4, cr2, cr12, cr2, {0} - 133bc: 00000348 andeq r0, r0, r8, asr #6 - 133c0: 0702800a streq r8, [r2, -sl] - 133c4: 000000ea andeq r0, r0, sl, ror #1 - 133c8: 1e502302 cdpne 3, 5, cr2, cr0, cr2, {0} - 133cc: 000003f2 strdeq r0, [r0], -r2 - 133d0: 0902810a stmdbeq r2, {r1, r3, r8, pc} - 133d4: 00000060 andeq r0, r0, r0, rrx - 133d8: 1e542302 cdpne 3, 5, cr2, cr4, cr2, {0} - 133dc: 00000343 andeq r0, r0, r3, asr #6 - 133e0: 0702a40a streq sl, [r2, -sl, lsl #8] - 133e4: 00000fe3 andeq r0, r0, r3, ror #31 - 133e8: 1e582302 cdpne 3, 5, cr2, cr8, cr2, {0} - 133ec: 000002e8 andeq r0, r0, r8, ror #5 - 133f0: 1302a80a movwne sl, #10250 ; 0x280a - 133f4: 0000098a andeq r0, r0, sl, lsl #19 - 133f8: 02c82303 sbceq r2, r8, #201326592 ; 0xc000000 - 133fc: 0001c21e andeq ip, r1, lr, lsl r2 - 13400: 02a90a00 adceq r0, r9, #0, 20 - 13404: 00093e12 andeq r3, r9, r2, lsl lr - 13408: cc230300 stcgt 3, cr0, [r3], #-0 - 1340c: 01a91e02 ; instruction: 0x01a91e02 - 13410: ad0a0000 stcge 0, cr0, [sl, #-0] - 13414: 10480c02 subne r0, r8, r2, lsl #24 - 13418: 23030000 movwcs r0, #12288 ; 0x3000 - 1341c: ed1e05dc cfldr32 mvfx0, [lr, #-880] ; 0xfffffc90 - 13420: 0a000004 beq 13438 - 13424: 8a1002b2 bhi 413ef4 <_image_size+0x36d464> - 13428: 0300000d movweq r0, #13 - 1342c: 1e05e023 cdpne 0, 0, cr14, cr5, cr3, {1} - 13430: 00000303 andeq r0, r0, r3, lsl #6 - 13434: 0a02b40a beq c0464 <_image_size+0x199d4> - 13438: 00001054 andeq r1, r0, r4, asr r0 - 1343c: 05ec2303 strbeq r2, [ip, #771]! ; 0x303 - 13440: 4d040400 cfstrsmi mvf0, [r4, #-0] - 13444: 1c00000b stcne 0, cr0, [r0], {11} - 13448: 0000ea01 andeq lr, r0, r1, lsl #20 - 1344c: 000d1100 andeq r1, sp, r0, lsl #2 - 13450: 0b6c1100 bleq 1b17858 <_image_size+0x1a70dc8> - 13454: a9110000 ldmdbge r1, {} ; - 13458: 11000007 tstne r0, r7 - 1345c: 00000d11 andeq r0, r0, r1, lsl sp - 13460: 0000ea11 andeq lr, r0, r1, lsl sl - 13464: 04040000 streq r0, [r4], #-0 - 13468: 0000006d andeq r0, r0, sp, rrx - 1346c: 0cf20404 cfldrdeq mvd0, [r2], #16 - 13470: 011c0000 tsteq ip, r0 - 13474: 00000737 andeq r0, r0, r7, lsr r7 - 13478: 00000d3c andeq r0, r0, ip, lsr sp - 1347c: 000b6c11 andeq r6, fp, r1, lsl ip - 13480: 07a91100 streq r1, [r9, r0, lsl #2]! - 13484: 37110000 ldrcc r0, [r1, -r0] - 13488: 11000007 tstne r0, r7 - 1348c: 000000ea andeq r0, r0, sl, ror #1 - 13490: 1d040400 cfstrsne mvf0, [r4, #-0] - 13494: 1c00000d stcne 0, cr0, [r0], {13} - 13498: 0000ea01 andeq lr, r0, r1, lsl #20 - 1349c: 000d5700 andeq r5, sp, r0, lsl #14 - 134a0: 0b6c1100 bleq 1b178a8 <_image_size+0x1a70e18> - 134a4: a9110000 ldmdbge r1, {} ; - 134a8: 00000007 andeq r0, r0, r7 - 134ac: 0d420404 cfstrdeq mvd0, [r2, #-16] - 134b0: c2090000 andgt r0, r9, #0 - 134b4: 6d000000 stcvs 0, cr0, [r0, #-0] - 134b8: 1700000d strne r0, [r0, -sp] - 134bc: 000000f1 strdeq r0, [r0], -r1 - 134c0: c2090002 andgt r0, r9, #2 - 134c4: 7d000000 stcvc 0, cr0, [r0, #-0] - 134c8: 1700000d strne r0, [r0, -sp] - 134cc: 000000f1 strdeq r0, [r0], -r1 - 134d0: 26140000 ldrcs r0, [r4], -r0 - 134d4: 0a000001 beq 134e0 - 134d8: da1a0124 ble 693970 <_image_size+0x5ecee0> - 134dc: 1f000009 svcne 0x00000009 - 134e0: 00000429 andeq r0, r0, r9, lsr #8 - 134e4: 01280a0c ; instruction: 0x01280a0c - 134e8: 000dc908 andeq ip, sp, r8, lsl #18 - 134ec: 05951e00 ldreq r1, [r5, #3584] ; 0xe00 - 134f0: 2a0a0000 bcs 2934f8 <_image_size+0x1eca68> - 134f4: 0dc91101 stfeqe f1, [r9, #4] - 134f8: 23020000 movwcs r0, #8192 ; 0x2000 - 134fc: 03ca1e00 biceq r1, sl, #0, 28 - 13500: 2b0a0000 blcs 293508 <_image_size+0x1eca78> - 13504: 00ea0701 rsceq r0, sl, r1, lsl #14 - 13508: 23020000 movwcs r0, #8192 ; 0x2000 - 1350c: 02271e04 eoreq r1, r7, #4, 28 ; 0x40 - 13510: 2c0a0000 stccs 0, cr0, [sl], {-0} - 13514: 0dcf0b01 vstreq d16, [pc, #4] ; 13520 - 13518: 23020000 movwcs r0, #8192 ; 0x2000 - 1351c: 04040008 streq r0, [r4], #-8 - 13520: 00000d8a andeq r0, r0, sl, lsl #27 - 13524: 0d7d0404 cfldrdeq mvd0, [sp, #-16]! - 13528: e31f0000 tst pc, #0 - 1352c: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 13530: 0801440a stmdaeq r1, {r1, r3, sl, lr} - 13534: 00000e14 andeq r0, r0, r4, lsl lr - 13538: 00058a1e andeq r8, r5, lr, lsl sl - 1353c: 01450a00 cmpeq r5, r0, lsl #20 - 13540: 000e1412 andeq r1, lr, r2, lsl r4 - 13544: 00230200 eoreq r0, r3, r0, lsl #4 - 13548: 00026d1e andeq r6, r2, lr, lsl sp - 1354c: 01460a00 cmpeq r6, r0, lsl #20 - 13550: 000e1412 andeq r1, lr, r2, lsl r4 - 13554: 06230200 strteq r0, [r3], -r0, lsl #4 - 13558: 0008ea1e andeq lr, r8, lr, lsl sl - 1355c: 01470a00 cmpeq r7, r0, lsl #20 - 13560: 0000c912 andeq ip, r0, r2, lsl r9 - 13564: 0c230200 sfmeq f0, 4, [r3], #-0 - 13568: 00c90900 sbceq r0, r9, r0, lsl #18 - 1356c: 0e240000 cdpeq 0, 2, cr0, cr4, cr0, {0} - 13570: f1170000 ; instruction: 0xf1170000 - 13574: 02000000 andeq r0, r0, #0 - 13578: 0ad02000 beq ff41b580 - 1357c: 68070285 stmdavs r7, {r0, r2, r7, r9} - 13580: 1e00000f cdpne 0, 0, cr0, cr0, cr15, {0} - 13584: 00000554 andeq r0, r0, r4, asr r5 - 13588: 1802870a stmdane r2, {r1, r3, r8, r9, sl, pc} - 1358c: 000000f1 strdeq r0, [r0], -r1 - 13590: 1e002302 cdpne 3, 0, cr2, cr0, cr2, {0} - 13594: 000004f5 strdeq r0, [r0], -r5 - 13598: 1202880a andne r8, r2, #655360 ; 0xa0000 - 1359c: 00000060 andeq r0, r0, r0, rrx - 135a0: 1e042302 cdpne 3, 0, cr2, cr4, cr2, {0} - 135a4: 0000010c andeq r0, r0, ip, lsl #2 - 135a8: 1002890a andne r8, r2, sl, lsl #18 - 135ac: 00000f68 andeq r0, r0, r8, ror #30 - 135b0: 1e082302 cdpne 3, 0, cr2, cr8, cr2, {0} - 135b4: 0000032c andeq r0, r0, ip, lsr #6 - 135b8: 17028a0a strne r8, [r2, -sl, lsl #20] - 135bc: 0000084b andeq r0, r0, fp, asr #16 - 135c0: 1e242302 cdpne 3, 2, cr2, cr4, cr2, {0} - 135c4: 00000246 andeq r0, r0, r6, asr #4 - 135c8: 0f028b0a svceq 0x00028b0a - 135cc: 000000ea andeq r0, r0, sl, ror #1 - 135d0: 1e482302 cdpne 3, 4, cr2, cr8, cr2, {0} - 135d4: 00000590 muleq r0, r0, r5 - 135d8: 2c028c0a stccs 12, cr8, [r2], {10} - 135dc: 000000e3 andeq r0, r0, r3, ror #1 - 135e0: 1e502302 cdpne 3, 5, cr2, cr0, cr2, {0} - 135e4: 0000001c andeq r0, r0, ip, lsl r0 - 135e8: 1a028d0a bne b6a18 <_image_size+0xff88> - 135ec: 00000dd5 ldrdeq r0, [r0], -r5 - 135f0: 1e582302 cdpne 3, 5, cr2, cr8, cr2, {0} - 135f4: 00000192 muleq r0, r2, r1 - 135f8: 16028e0a strne r8, [r2], -sl, lsl #28 - 135fc: 0000079d muleq r0, sp, r7 - 13600: 1e682302 cdpne 3, 6, cr2, cr8, cr2, {0} - 13604: 00000502 andeq r0, r0, r2, lsl #10 - 13608: 16028f0a strne r8, [r2], -sl, lsl #30 - 1360c: 0000079d muleq r0, sp, r7 - 13610: 1e702302 cdpne 3, 7, cr2, cr0, cr2, {0} - 13614: 0000000e andeq r0, r0, lr - 13618: 1602900a strne r9, [r2], -sl - 1361c: 0000079d muleq r0, sp, r7 - 13620: 1e782302 cdpne 3, 7, cr2, cr8, cr2, {0} - 13624: 00000358 andeq r0, r0, r8, asr r3 - 13628: 1002910a andne r9, r2, sl, lsl #2 - 1362c: 00000f78 andeq r0, r0, r8, ror pc - 13630: 01802303 orreq r2, r0, r3, lsl #6 - 13634: 0000211e andeq r2, r0, lr, lsl r1 - 13638: 02920a00 addseq r0, r2, #0, 20 - 1363c: 000f8810 andeq r8, pc, r0, lsl r8 ; - 13640: 88230300 stmdahi r3!, {r8, r9} - 13644: 04081e01 streq r1, [r8], #-3585 ; 0xfffff1ff - 13648: 930a0000 movwls r0, #40960 ; 0xa000 - 1364c: 00ea0f02 rsceq r0, sl, r2, lsl #30 - 13650: 23030000 movwcs r0, #12288 ; 0x3000 - 13654: 641e01a0 ldrvs r0, [lr], #-416 ; 0xfffffe60 - 13658: 0a000000 beq 13660 - 1365c: 9d160294 lfmls f0, 4, [r6, #-592] ; 0xfffffdb0 - 13660: 03000007 movweq r0, #7 - 13664: 1e01a423 cdpne 4, 0, cr10, cr1, cr3, {1} - 13668: 000001b3 ; instruction: 0x000001b3 - 1366c: 1602950a strne r9, [r2], -sl, lsl #10 - 13670: 0000079d muleq r0, sp, r7 - 13674: 01ac2303 ; instruction: 0x01ac2303 - 13678: 0001551e andeq r5, r1, lr, lsl r5 - 1367c: 02960a00 addseq r0, r6, #0, 20 - 13680: 00079d16 andeq r9, r7, r6, lsl sp - 13684: b4230300 strtlt r0, [r3], #-768 ; 0xfffffd00 - 13688: 027b1e01 rsbseq r1, fp, #1, 28 - 1368c: 970a0000 strls r0, [sl, -r0] - 13690: 079d1602 ldreq r1, [sp, r2, lsl #12] - 13694: 23030000 movwcs r0, #12288 ; 0x3000 - 13698: 811e01bc ; instruction: 0x811e01bc - 1369c: 0a000001 beq 136a8 - 136a0: 9d160298 lfmls f0, 4, [r6, #-608] ; 0xfffffda0 - 136a4: 03000007 movweq r0, #7 - 136a8: 1e01c423 cdpne 4, 0, cr12, cr1, cr3, {1} - 136ac: 000002b6 ; instruction: 0x000002b6 - 136b0: 0802990a stmdaeq r2, {r1, r3, r8, fp, ip, pc} - 136b4: 000000ea andeq r0, r0, sl, ror #1 - 136b8: 01cc2303 biceq r2, ip, r3, lsl #6 - 136bc: 00660900 rsbeq r0, r6, r0, lsl #18 - 136c0: 0f780000 svceq 0x00780000 - 136c4: f1170000 ; instruction: 0xf1170000 - 136c8: 19000000 stmdbne r0, {} ; - 136cc: 00660900 rsbeq r0, r6, r0, lsl #18 - 136d0: 0f880000 svceq 0x00880000 - 136d4: f1170000 ; instruction: 0xf1170000 - 136d8: 07000000 streq r0, [r0, -r0] - 136dc: 00660900 rsbeq r0, r6, r0, lsl #18 - 136e0: 0f980000 svceq 0x00980000 - 136e4: f1170000 ; instruction: 0xf1170000 - 136e8: 17000000 strne r0, [r0, -r0] - 136ec: 0af02000 beq ffc1b6f4 - 136f0: c307029e movwgt r0, #29342 ; 0x729e - 136f4: 1e00000f cdpne 0, 0, cr0, cr0, cr15, {0} - 136f8: 000000dc ldrdeq r0, [r0], -ip - 136fc: 1b02a10a blne bbb2c <_image_size+0x1509c> - 13700: 00000fc3 andeq r0, r0, r3, asr #31 - 13704: 1e002302 cdpne 3, 0, cr2, cr0, cr2, {0} - 13708: 000005b4 ; instruction: 0x000005b4 - 1370c: 1802a20a stmdane r2, {r1, r3, r9, sp, pc} - 13710: 00000fd3 ldrdeq r0, [r0], -r3 - 13714: 00782302 rsbseq r2, r8, r2, lsl #6 - 13718: 0009d409 andeq sp, r9, r9, lsl #8 - 1371c: 000fd300 andeq sp, pc, r0, lsl #6 - 13720: 00f11700 rscseq r1, r1, r0, lsl #14 - 13724: 001d0000 andseq r0, sp, r0 - 13728: 0000f109 andeq pc, r0, r9, lsl #2 - 1372c: 000fe300 andeq lr, pc, r0, lsl #6 - 13730: 00f11700 rscseq r1, r1, r0, lsl #14 - 13734: 001d0000 andseq r0, sp, r0 - 13738: 830af021 movwhi pc, #40993 ; 0xa021 ; - 1373c: 10080302 andne r0, r8, r2, lsl #6 - 13740: 18220000 stmdane r2!, {} ; - 13744: 0a000005 beq 13760 - 13748: 240b029a strcs r0, [fp], #-666 ; 0xfffffd66 - 1374c: 2200000e andcs r0, r0, #14 - 13750: 0000033b andeq r0, r0, fp, lsr r3 - 13754: 0b02a30a bleq bc384 <_image_size+0x158f4> - 13758: 00000f98 muleq r0, r8, pc ; - 1375c: 00660900 rsbeq r0, r6, r0, lsl #18 - 13760: 10180000 andsne r0, r8, r0 - 13764: f1170000 ; instruction: 0xf1170000 - 13768: 18000000 stmdane r0, {} ; - 1376c: 059b2300 ldreq r2, [fp, #768] ; 0x300 - 13770: 04010000 streq r0, [r1], #-0 - 13774: 00101804 andseq r1, r0, r4, lsl #16 - 13778: 30011000 andcc r1, r1, r0 - 1377c: 11000010 tstne r0, r0, lsl r0 - 13780: 00000b6c andeq r0, r0, ip, ror #22 - 13784: 24040400 strcs r0, [r4], #-1024 ; 0xfffffc00 - 13788: 04000010 streq r0, [r0], #-16 - 1378c: 00083504 andeq r3, r8, r4, lsl #10 - 13790: 48011000 stmdami r1, {ip} - 13794: 11000010 tstne r0, r0, lsl r0 - 13798: 000000ea andeq r0, r0, sl, ror #1 - 1379c: 4e040400 cfcpysmi mvf0, mvf4 - 137a0: 04000010 streq r0, [r0], #-16 - 137a4: 00103c04 andseq r3, r0, r4, lsl #24 - 137a8: 0d7d0900 ; instruction: 0x0d7d0900 - 137ac: 10640000 rsbne r0, r4, r0 - 137b0: f1170000 ; instruction: 0xf1170000 - 137b4: 02000000 andeq r0, r0, #0 - 137b8: 03162400 tsteq r6, #0, 8 - 137bc: 330a0000 movwcc r0, #40960 ; 0xa000 - 137c0: 0b6c1703 bleq 1b193d4 <_image_size+0x1a72944> - 137c4: 01010000 mrseq r0, (UNDEF: 1) - 137c8: 00030f24 andeq r0, r3, r4, lsr #30 - 137cc: 03340a00 teqeq r4, #0, 20 - 137d0: 000b721d andeq r7, fp, sp, lsl r2 - 137d4: 0b010100 bleq 53bdc - 137d8: 000015a3 andeq r1, r0, r3, lsr #11 - 137dc: 600e670c andvs r6, lr, ip, lsl #14 - 137e0: 01000000 mrseq r0, (UNDEF: 0) - 137e4: 14a21201 strtne r1, [r2], #513 ; 0x201 - 137e8: 01070000 mrseq r0, (UNDEF: 7) - 137ec: 000000c2 andeq r0, r0, r2, asr #1 - 137f0: b5060f01 strlt r0, [r6, #-3841] ; 0xfffff0ff - 137f4: 13000010 movwne r0, #16 - 137f8: 00001273 andeq r1, r0, r3, ror r2 - 137fc: 22751300 rsbscs r1, r5, #0, 6 - 13800: 13010000 movwne r0, #4096 ; 0x1000 - 13804: 00002194 muleq r0, r4, r1 - 13808: 340c0002 strcc r0, [ip], #-2 - 1380c: 0100000c tsteq r0, ip - 13810: 10c10f15 sbcne r0, r1, r5, lsl pc - 13814: 04040000 streq r0, [r4], #-0 - 13818: 000010c7 andeq r1, r0, r7, asr #1 - 1381c: 00ea011c rsceq r0, sl, ip, lsl r1 - 13820: 10e10000 rscne r0, r1, r0 - 13824: ea110000 b 45382c <_image_size+0x3acd9c> - 13828: 11000000 mrsne r0, (UNDEF: 0) - 1382c: 000007a9 andeq r0, r0, r9, lsr #15 - 13830: 0007a911 andeq sl, r7, r1, lsl r9 - 13834: 411a0000 tstmi sl, r0 - 13838: d800000e stmdale r0, {r1, r2, r3} - 1383c: 08170102 ldmdaeq r7, {r1, r8} - 13840: 000011fe strdeq r1, [r0], -lr - 13844: 00225003 eoreq r5, r2, r3 - 13848: 0f180100 svceq 0x00180100 - 1384c: 000011fe strdeq r1, [r0], -lr - 13850: 03002302 movweq r2, #770 ; 0x302 - 13854: 000010bb strheq r1, [r0], -fp - 13858: 04131901 ldreq r1, [r3], #-2305 ; 0xfffff6ff - 1385c: 02000012 andeq r0, r0, #18 - 13860: 67030423 strvs r0, [r3, -r3, lsr #8] - 13864: 0100000f tsteq r0, pc - 13868: 12140e1a andsne r0, r4, #416 ; 0x1a0 - 1386c: 23030000 movwcs r0, #12288 ; 0x3000 - 13870: f0030584 ; instruction: 0xf0030584 - 13874: 01000014 tsteq r0, r4, lsl r0 - 13878: 12240f1b eorne r0, r4, #27, 30 ; 0x6c - 1387c: 23030000 movwcs r0, #12288 ; 0x3000 - 13880: d4030594 strle r0, [r3], #-1428 ; 0xfffffa6c - 13884: 01000022 tsteq r0, r2, lsr #32 - 13888: 00790c1d rsbseq r0, r9, sp, lsl ip - 1388c: 23030000 movwcs r0, #12288 ; 0x3000 - 13890: e60305a4 str r0, [r3], -r4, lsr #11 - 13894: 01000023 tsteq r0, r3, lsr #32 - 13898: 00790c1f rsbseq r0, r9, pc, lsl ip - 1389c: 23030000 movwcs r0, #12288 ; 0x3000 - 138a0: a10305a8 smlatbge r3, r8, r5, r0 - 138a4: 01000023 tsteq r0, r3, lsr #32 - 138a8: 00790c20 rsbseq r0, r9, r0, lsr #24 - 138ac: 23030000 movwcs r0, #12288 ; 0x3000 - 138b0: 1c0305ac cfstr32ne mvfx0, [r3], {172} ; 0xac - 138b4: 01000022 tsteq r0, r2, lsr #32 - 138b8: 124a0c21 subne r0, sl, #8448 ; 0x2100 - 138bc: 23030000 movwcs r0, #12288 ; 0x3000 - 138c0: 6f0305b0 svcvs 0x000305b0 - 138c4: 01000023 tsteq r0, r3, lsr #32 - 138c8: 12610c22 rsbne r0, r1, #8704 ; 0x2200 - 138cc: 23030000 movwcs r0, #12288 ; 0x3000 - 138d0: 490305b4 stmdbmi r3, {r2, r4, r5, r7, r8, sl} - 138d4: 01000022 tsteq r0, r2, lsr #32 - 138d8: 12771123 rsbsne r1, r7, #-1073741816 ; 0xc0000008 - 138dc: 23030000 movwcs r0, #12288 ; 0x3000 - 138e0: d20305b8 andle r0, r3, #184, 10 ; 0x2e000000 - 138e4: 01000027 tsteq r0, r7, lsr #32 - 138e8: 129e0c25 addsne r0, lr, #9472 ; 0x2500 - 138ec: 23030000 movwcs r0, #12288 ; 0x3000 - 138f0: ad0305bc cfstr32ge mvfx0, [r3, #-752] ; 0xfffffd10 - 138f4: 01000022 tsteq r0, r2, lsr #32 - 138f8: 12b50c26 adcsne r0, r5, #9728 ; 0x2600 - 138fc: 23030000 movwcs r0, #12288 ; 0x3000 - 13900: 360305c0 strcc r0, [r3], -r0, asr #11 - 13904: 01000023 tsteq r0, r3, lsr #32 - 13908: 12c60b28 sbcne r0, r6, #40, 22 ; 0xa000 - 1390c: 23030000 movwcs r0, #12288 ; 0x3000 - 13910: 8d0305c4 cfstr32hi mvfx0, [r3, #-784] ; 0xfffffcf0 - 13914: 01000022 tsteq r0, r2, lsr #32 - 13918: 03071029 movweq r1, #28713 ; 0x7029 - 1391c: 23030000 movwcs r0, #12288 ; 0x3000 - 13920: c40305c8 strgt r0, [r3], #-1480 ; 0xfffffa38 - 13924: 01000022 tsteq r0, r2, lsr #32 - 13928: 12dc102a sbcsne r1, ip, #42 ; 0x2a - 1392c: 23030000 movwcs r0, #12288 ; 0x3000 - 13930: 830305cc movwhi r0, #13772 ; 0x35cc - 13934: 01000023 tsteq r0, r3, lsr #32 - 13938: 12dc102b sbcsne r1, ip, #43 ; 0x2b - 1393c: 23030000 movwcs r0, #12288 ; 0x3000 - 13940: f60305d0 ; instruction: 0xf60305d0 - 13944: 01000023 tsteq r0, r3, lsr #32 - 13948: 12ee0c2c rscne r0, lr, #44, 24 ; 0x2c00 - 1394c: 23030000 movwcs r0, #12288 ; 0x3000 - 13950: 040005d4 streq r0, [r0], #-1492 ; 0xfffffa2c - 13954: 0000d004 andeq sp, r0, r4 - 13958: 10b50900 adcsne r0, r5, r0, lsl #18 - 1395c: 12140000 andsne r0, r4, #0 - 13960: f1170000 ; instruction: 0xf1170000 - 13964: 9f000000 svcls 0x00000000 - 13968: 00d00900 sbcseq r0, r0, r0, lsl #18 - 1396c: 12240000 eorne r0, r4, #0 - 13970: f1170000 ; instruction: 0xf1170000 - 13974: 03000000 movweq r0, #0 - 13978: 11fe0900 mvnsne r0, r0, lsl #18 - 1397c: 12340000 eorsne r0, r4, #0 - 13980: f1170000 ; instruction: 0xf1170000 - 13984: 03000000 movweq r0, #0 - 13988: 4a011000 bmi 57990 - 1398c: 11000012 tstne r0, r2, lsl r0 - 13990: 000000ea andeq r0, r0, sl, ror #1 - 13994: 0000ea11 andeq lr, r0, r1, lsl sl - 13998: 00ea1100 rsceq r1, sl, r0, lsl #2 - 1399c: 04000000 streq r0, [r0], #-0 - 139a0: 00123404 andseq r3, r2, r4, lsl #8 - 139a4: 61011000 mrsvs r1, (UNDEF: 1) - 139a8: 11000012 tstne r0, r2, lsl r0 - 139ac: 000000ea andeq r0, r0, sl, ror #1 - 139b0: 0000ea11 andeq lr, r0, r1, lsl sl - 139b4: 04040000 streq r0, [r4], #-0 - 139b8: 00001250 andeq r1, r0, r0, asr r2 - 139bc: 11fe011c mvnsne r0, ip, lsl r1 - 139c0: 12770000 rsbsne r0, r7, #0 - 139c4: fe110000 cdp2 0, 1, cr0, cr1, cr0, {0} - 139c8: 00000011 andeq r0, r0, r1, lsl r0 - 139cc: 12670404 rsbne r0, r7, #4, 8 ; 0x4000000 - 139d0: 011c0000 tsteq ip, r0 - 139d4: 00001297 muleq r0, r7, r2 - 139d8: 00001297 muleq r0, r7, r2 - 139dc: 0000d011 andeq sp, r0, r1, lsl r0 - 139e0: 00d01100 sbcseq r1, r0, r0, lsl #2 - 139e4: 90110000 andsls r0, r1, r0 - 139e8: 00000010 andeq r0, r0, r0, lsl r0 - 139ec: 58020105 stmdapl r2, {r0, r2, r8} - 139f0: 0400000b streq r0, [r0], #-11 - 139f4: 00127d04 andseq r7, r2, r4, lsl #26 - 139f8: b5011000 strlt r1, [r1, #-0] - 139fc: 11000012 tstne r0, r2, lsl r0 - 13a00: 000000ea andeq r0, r0, sl, ror #1 - 13a04: 0010b511 andseq fp, r0, r1, lsl r5 - 13a08: 04040000 streq r0, [r4], #-0 - 13a0c: 000012a4 andeq r1, r0, r4, lsr #5 - 13a10: 0000ea0f andeq lr, r0, pc, lsl #20 - 13a14: 0012c600 andseq ip, r2, r0, lsl #12 - 13a18: 04000800 streq r0, [r0], #-2048 ; 0xfffff800 - 13a1c: 0012bb04 andseq fp, r2, r4, lsl #22 - 13a20: d0011c00 andle r1, r1, r0, lsl #24 - 13a24: dc000000 stcle 0, cr0, [r0], {-0} - 13a28: 11000012 tstne r0, r2, lsl r0 - 13a2c: 000000d0 ldrdeq r0, [r0], -r0 ; - 13a30: cc040400 cfstrsgt mvf0, [r4], {-0} - 13a34: 10000012 andne r0, r0, r2, lsl r0 - 13a38: 0012ee01 andseq lr, r2, r1, lsl #28 - 13a3c: 00d01100 sbcseq r1, r0, r0, lsl #2 - 13a40: 04000000 streq r0, [r0], #-0 - 13a44: 0012e204 andseq lr, r2, r4, lsl #4 - 13a48: 10c50b00 sbcne r0, r5, r0, lsl #22 - 13a4c: 2f010000 svccs 0x00010000 - 13a50: 0010e11e andseq lr, r0, lr, lsl r1 - 13a54: 02010100 andeq r0, r1, #0, 2 - 13a58: 000023c5 andeq r2, r0, r5, asr #7 - 13a5c: 08090e8c stmdaeq r9, {r2, r3, r7, r9, sl, fp} - 13a60: 0000134c andeq r1, r0, ip, asr #6 - 13a64: 0023db03 eoreq sp, r3, r3, lsl #22 - 13a68: 0e0a0e00 cdpeq 14, 0, cr0, cr10, cr0, {0} - 13a6c: 000000d0 ldrdeq r0, [r0], -r0 ; - 13a70: 03002302 movweq r2, #770 ; 0x302 - 13a74: 000005e6 andeq r0, r0, r6, ror #11 - 13a78: 600b0b0e andvs r0, fp, lr, lsl #22 - 13a7c: 02000000 andeq r0, r0, #0 - 13a80: 630e0423 movwvs r0, #58403 ; 0xe423 - 13a84: 0e007570 cfrshl64eq mvdx0, mvdx0, r7 - 13a88: 13a5110c ; instruction: 0x13a5110c - 13a8c: 23020000 movwcs r0, #8192 ; 0x2000 - 13a90: 63700e08 cmnvs r0, #8, 28 ; 0x80 - 13a94: 0d0e0073 stceq 0, cr0, [lr, #-460] ; 0xfffffe34 - 13a98: 0013ab0e andseq sl, r3, lr, lsl #22 - 13a9c: 0c230200 sfmeq f0, 4, [r3], #-0 - 13aa0: 50432500 subpl r2, r3, r0, lsl #10 - 13aa4: 02140055 andseq r0, r4, #85 ; 0x55 - 13aa8: 13a50834 ; instruction: 0x13a50834 - 13aac: 17030000 strne r0, [r3, -r0] - 13ab0: 02000046 andeq r0, r0, #70 ; 0x46 - 13ab4: 00ea0935 rsceq r0, sl, r5, lsr r9 - 13ab8: 23020000 movwcs r0, #8192 ; 0x2000 - 13abc: 45700300 ldrbmi r0, [r0, #-768]! ; 0xfffffd00 - 13ac0: 38020000 stmdacc r2, {} ; - 13ac4: 0000ea09 andeq lr, r0, r9, lsl #20 - 13ac8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 13acc: 00461d03 subeq r1, r6, r3, lsl #26 - 13ad0: 09390200 ldmdbeq r9!, {r9} - 13ad4: 000000ea andeq r0, r0, sl, ror #1 - 13ad8: 03082302 movweq r2, #33538 ; 0x8302 - 13adc: 000045dd ldrdeq r4, [r0], -sp - 13ae0: 71113b02 tstvc r1, r2, lsl #22 - 13ae4: 02000017 andeq r0, r0, #23 - 13ae8: 5c030c23 stcpl 12, cr0, [r3], {35} ; 0x23 - 13aec: 02000045 andeq r0, r0, #69 ; 0x45 - 13af0: 1777153d ; instruction: 0x1777153d - 13af4: 23020000 movwcs r0, #8192 ; 0x2000 - 13af8: 04040010 streq r0, [r4], #-16 - 13afc: 0000134c andeq r1, r0, ip, asr #6 - 13b00: 0000d009 andeq sp, r0, r9 - 13b04: 0013bb00 andseq fp, r3, r0, lsl #22 - 13b08: 00f11700 rscseq r1, r1, r0, lsl #14 - 13b0c: 001f0000 andseq r0, pc, r0 - 13b10: 6e757225 cdpvs 2, 7, cr7, cr5, cr5, {1} - 13b14: 0a0f0400 beq 3d4b1c <_image_size+0x32e08c> - 13b18: 0013d808 andseq sp, r3, r8, lsl #16 - 13b1c: 05960300 ldreq r0, [r6, #768] ; 0x300 - 13b20: 0b0f0000 bleq 3d3b28 <_image_size+0x32d098> - 13b24: 0013d811 andseq sp, r3, r1, lsl r8 - 13b28: 00230200 eoreq r0, r3, r0, lsl #4 - 13b2c: bb040400 bllt 114b34 <_image_size+0x6e0a4> - 13b30: 18000013 stmdane r0, {r0, r1, r4} - 13b34: 010e0f90 ; instruction: 0x010e0f90 - 13b38: 00001407 andeq r1, r0, r7, lsl #8 - 13b3c: 00481703 subeq r1, r8, r3, lsl #14 - 13b40: 150f0f00 strne r0, [pc, #-3840] ; 12c48 - 13b44: 00001302 andeq r1, r0, r2, lsl #6 - 13b48: 03002302 movweq r2, #770 ; 0x302 - 13b4c: 00000264 andeq r0, r0, r4, ror #4 - 13b50: d811110f ldmdale r1, {r0, r1, r2, r3, r8, ip} - 13b54: 03000013 movweq r0, #19 - 13b58: 00018c23 andeq r8, r1, r3, lsr #24 - 13b5c: 00224326 eoreq r4, r2, r6, lsr #6 - 13b60: 03120f00 tsteq r2, #0, 30 - 13b64: 000013de ldrdeq r1, [r0], -lr - 13b68: 94030501 strls r0, [r3], #-1281 ; 0xfffffaff - 13b6c: 0b800a6a bleq fe01651c - 13b70: 000021aa andeq r2, r0, sl, lsr #3 - 13b74: ea0c140f b 318bb8 <_image_size+0x272128> - 13b78: 01000000 mrseq r0, (UNDEF: 0) - 13b7c: 0b5e0201 bleq 1794388 <_image_size+0x16ed8f8> - 13b80: 100c0000 andne r0, ip, r0 - 13b84: 1463081b strbtne r0, [r3], #-2075 ; 0xfffff7e5 - 13b88: fc030000 stc2 0, cr0, [r3], {-0} - 13b8c: 1000000b andne r0, r0, fp - 13b90: 00d00e1c sbcseq r0, r0, ip, lsl lr - 13b94: 23020000 movwcs r0, #8192 ; 0x2000 - 13b98: 0ae60300 beq ff9947a0 - 13b9c: 1d100000 ldcne 0, cr0, [r0, #-0] - 13ba0: 0000d00e andeq sp, r0, lr - 13ba4: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 13ba8: 6e656c0e cdpvs 12, 6, cr6, cr5, cr14, {0} - 13bac: 0e1e1000 cdpeq 0, 1, cr1, cr14, cr0, {0} - 13bb0: 000000d0 ldrdeq r0, [r0], -r0 ; - 13bb4: 00082302 andeq r2, r8, r2, lsl #6 - 13bb8: 000afb02 andeq pc, sl, r2, lsl #22 - 13bbc: 21101400 tstcs r0, r0, lsl #8 - 13bc0: 00149e08 andseq r9, r4, r8, lsl #28 - 13bc4: 0a3a0300 beq e947cc <_image_size+0xdedd3c> - 13bc8: 22100000 andscs r0, r0, #0 - 13bcc: 0011fe0f andseq pc, r1, pc, lsl #28 - 13bd0: 00230200 eoreq r0, r3, r0, lsl #4 - 13bd4: 000aab03 andeq sl, sl, r3, lsl #22 - 13bd8: 16231000 strtne r1, [r3], -r0 - 13bdc: 00001428 andeq r1, r0, r8, lsr #8 - 13be0: 03042302 movweq r2, #17154 ; 0x4302 - 13be4: 00000b44 andeq r0, r0, r4, asr #22 - 13be8: f80f2410 ; instruction: 0xf80f2410 - 13bec: 02000000 andeq r0, r0, #0 - 13bf0: 02001023 andeq r1, r0, #35 ; 0x23 - 13bf4: 00000ac6 andeq r0, r0, r6, asr #21 - 13bf8: 08271008 stmdaeq r7!, {r3, ip} - 13bfc: 000014ca andeq r1, r0, sl, asr #9 - 13c00: 000a3a03 andeq r3, sl, r3, lsl #20 - 13c04: 0f281000 svceq 0x00281000 - 13c08: 000011fe strdeq r1, [r0], -lr - 13c0c: 03002302 movweq r2, #770 ; 0x302 - 13c10: 00000bb4 ; instruction: 0x00000bb4 - 13c14: f80f2910 ; instruction: 0xf80f2910 - 13c18: 02000000 andeq r0, r0, #0 - 13c1c: 26000423 strcs r0, [r0], -r3, lsr #8 - 13c20: 00000a4d andeq r0, r0, sp, asr #20 - 13c24: 63122c10 tstvs r2, #16, 24 ; 0x1000 - 13c28: 01000014 tsteq r0, r4, lsl r0 - 13c2c: 14940305 ldrne r0, [r4], #773 ; 0x305 - 13c30: b6262780 strtlt r2, [r6], -r0, lsl #15 - 13c34: 1000000a andne r0, r0, sl - 13c38: 1463122d strbtne r1, [r3], #-557 ; 0xfffffdd3 - 13c3c: 05010000 streq r0, [r1, #-0] - 13c40: 80147003 andshi r7, r4, r3 - 13c44: 0ad42627 beq ff51d4e8 - 13c48: 2f100000 svccs 0x00100000 - 13c4c: 00149e16 andseq r9, r4, r6, lsl lr - 13c50: 03050100 movweq r0, #20736 ; 0x5100 - 13c54: 27801484 strcs r1, [r0, r4, lsl #9] - 13c58: 000bdd26 andeq sp, fp, r6, lsr #26 - 13c5c: 16301000 ldrtne r1, [r0], -r0 - 13c60: 0000149e muleq r0, lr, r4 - 13c64: 8c030501 cfstr32hi mvfx0, [r3], {1} - 13c68: 02278014 eoreq r8, r7, #20 - 13c6c: 00000a2d andeq r0, r0, sp, lsr #20 - 13c70: 0832100c ldmdaeq r2!, {r2, r3, ip} - 13c74: 00001551 andeq r1, r0, r1, asr r5 - 13c78: 000b2703 andeq r2, fp, r3, lsl #14 - 13c7c: 0c331000 ldceq 0, cr1, [r3], #-0 - 13c80: 00000079 andeq r0, r0, r9, ror r0 - 13c84: 03002302 movweq r2, #770 ; 0x302 - 13c88: 00000a43 andeq r0, r0, r3, asr #20 - 13c8c: 790c3410 stmdbvc ip, {r4, sl, ip, sp} - 13c90: 02000000 andeq r0, r0, #0 - 13c94: f1030423 ; instruction: 0xf1030423 - 13c98: 1000000b andne r0, r0, fp - 13c9c: 155d0c35 ldrbne r0, [sp, #-3125] ; 0xfffff3cb - 13ca0: 23020000 movwcs r0, #8192 ; 0x2000 - 13ca4: 01100008 tsteq r0, r8 - 13ca8: 0000155d andeq r1, r0, sp, asr r5 - 13cac: 0000f811 andeq pc, r0, r1, lsl r8 ; - 13cb0: 04040000 streq r0, [r4], #-0 - 13cb4: 00001551 andeq r1, r0, r1, asr r5 - 13cb8: 000b0502 andeq r0, fp, r2, lsl #10 - 13cbc: 38100c00 ldmdacc r0, {sl, fp} - 13cc0: 00159e08 andseq r9, r5, r8, lsl #28 - 13cc4: 42c50300 sbcmi r0, r5, #0, 6 - 13cc8: 39100000 ldmdbcc r0, {} ; - 13ccc: 0015b90c andseq fp, r5, ip, lsl #18 - 13cd0: 00230200 eoreq r0, r3, r0, lsl #4 - 13cd4: 0042b403 subeq fp, r2, r3, lsl #8 - 13cd8: 0c3a1000 ldceq 0, cr1, [sl], #-0 - 13cdc: 000015cb andeq r1, r0, fp, asr #11 - 13ce0: 03042302 movweq r2, #17154 ; 0x4302 - 13ce4: 000042ed andeq r4, r0, sp, ror #5 - 13ce8: f50c3b10 ; instruction: 0xf50c3b10 - 13cec: 02000015 andeq r0, r0, #21 - 13cf0: 1c000823 stcne 8, cr0, [r0], {35} ; 0x23 - 13cf4: 00129701 andseq r9, r2, r1, lsl #14 - 13cf8: 0015b300 andseq fp, r5, r0, lsl #6 - 13cfc: 15b31100 ldrne r1, [r3, #256]! ; 0x100 - 13d00: f8110000 ; instruction: 0xf8110000 - 13d04: 00000000 andeq r0, r0, r0 - 13d08: 149e0404 ldrne r0, [lr], #1028 ; 0x404 - 13d0c: 04040000 streq r0, [r4], #-0 - 13d10: 0000159e muleq r0, lr, r5 - 13d14: 15cb0110 strbne r0, [fp, #272] ; 0x110 - 13d18: b3110000 tstlt r1, #0 - 13d1c: 00000015 andeq r0, r0, r5, lsl r0 - 13d20: 15bf0404 ldrne r0, [pc, #1028]! ; 1412c - 13d24: 011c0000 tsteq ip, r0 - 13d28: 00001297 muleq r0, r7, r2 - 13d2c: 000015f5 strdeq r1, [r0], -r5 - 13d30: 0015b311 andseq fp, r5, r1, lsl r3 - 13d34: 00f81100 rscseq r1, r8, r0, lsl #2 - 13d38: f8110000 ; instruction: 0xf8110000 - 13d3c: 11000000 mrsne r0, (UNDEF: 0) - 13d40: 000000f8 strdeq r0, [r0], -r8 - 13d44: 0000f811 andeq pc, r0, r1, lsl r8 ; - 13d48: 04040000 streq r0, [r4], #-0 - 13d4c: 000015d1 ldrdeq r1, [r0], -r1 ; - 13d50: 000a920b andeq r9, sl, fp, lsl #4 - 13d54: 1c3e1000 ldcne 0, cr1, [lr], #-0 - 13d58: 00001516 andeq r1, r0, r6, lsl r5 - 13d5c: c50b0101 strgt r0, [fp, #-257] ; 0xfffffeff - 13d60: 1000000b andne r0, r0, fp - 13d64: 15631f40 strbne r1, [r3, #-3904]! ; 0xfffff0c0 - 13d68: 01010000 mrseq r0, (UNDEF: 1) - 13d6c: 0045e202 subeq lr, r5, r2, lsl #4 - 13d70: 03110400 tsteq r1, #0, 8 - 13d74: 00163408 andseq r3, r6, r8, lsl #8 - 13d78: 05960300 ldreq r0, [r6, #768] ; 0x300 - 13d7c: 04110000 ldreq r0, [r1], #-0 - 13d80: 00163417 andseq r3, r6, r7, lsl r4 - 13d84: 00230200 eoreq r0, r3, r0, lsl #4 - 13d88: 17040400 strne r0, [r4, -r0, lsl #8] - 13d8c: 12000016 andne r0, r0, #22 - 13d90: 00004566 andeq r4, r0, r6, ror #10 - 13d94: 00c20107 sbceq r0, r2, r7, lsl #2 - 13d98: 0f020000 svceq 0x00020000 - 13d9c: 00166b06 andseq r6, r6, r6, lsl #22 - 13da0: 46c31300 strbmi r1, [r3], r0, lsl #6 - 13da4: 13000000 movwne r0, #0 - 13da8: 00004590 muleq r0, r0, r5 - 13dac: 463a1301 ldrtmi r1, [sl], -r1, lsl #6 - 13db0: 13020000 movwne r0, #8192 ; 0x2000 - 13db4: 0000448b andeq r4, r0, fp, lsl #9 - 13db8: 46541303 ldrbmi r1, [r4], -r3, lsl #6 - 13dbc: 00040000 andeq r0, r4, r0 - 13dc0: 42435425 submi r5, r3, #620756992 ; 0x25000000 - 13dc4: 18021000 stmdane r2, {ip} - 13dc8: 0016b508 andseq fp, r6, r8, lsl #10 - 13dcc: 45dd0300 ldrbmi r0, [sp, #768] ; 0x300 - 13dd0: 19020000 stmdbne r2, {} ; - 13dd4: 00177111 andseq r7, r7, r1, lsl r1 - 13dd8: 00230200 eoreq r0, r3, r0, lsl #4 - 13ddc: 0044b703 subeq fp, r4, r3, lsl #14 - 13de0: 0f1a0200 svceq 0x001a0200 - 13de4: 000000f8 strdeq r0, [r0], -r8 - 13de8: 03042302 movweq r2, #17154 ; 0x4302 - 13dec: 00004361 andeq r4, r0, r1, ror #6 - 13df0: 77151b02 ldrvc r1, [r5, -r2, lsl #22] - 13df4: 02000017 andeq r0, r0, #23 - 13df8: 57030823 strpl r0, [r3, -r3, lsr #16] - 13dfc: 02000043 andeq r0, r0, #67 ; 0x43 - 13e00: 177d171c ; instruction: 0x177d171c - 13e04: 23020000 movwcs r0, #8192 ; 0x2000 - 13e08: 5025000c eorpl r0, r5, ip - 13e0c: d0004243 andle r4, r0, r3, asr #4 - 13e10: 71082002 tstvc r8, r2 - 13e14: 03000017 movweq r0, #23 - 13e18: 0000466d andeq r4, r0, sp, ror #12 - 13e1c: 17162102 ldrne r2, [r6, -r2, lsl #2] - 13e20: 02000016 andeq r0, r0, #22 - 13e24: 17030023 strne r0, [r3, -r3, lsr #32] - 13e28: 02000048 andeq r0, r0, #72 ; 0x48 - 13e2c: 13021523 movwne r1, #9507 ; 0x2523 - 13e30: 23020000 movwcs r0, #8192 ; 0x2000 - 13e34: 69700e04 ldmdbvs r0!, {r2, r9, sl, fp}^ - 13e38: 25020064 strcs r0, [r2, #-100] ; 0xffffff9c - 13e3c: 0000ea09 andeq lr, r0, r9, lsl #20 - 13e40: 90230300 eorls r0, r3, r0, lsl #6 - 13e44: 00160301 andseq r0, r6, r1, lsl #6 - 13e48: 26020000 strcs r0, [r2], -r0 - 13e4c: 00163a14 andseq r3, r6, r4, lsl sl - 13e50: 94230300 strtls r0, [r3], #-768 ; 0xfffffd00 - 13e54: 46b90301 ldrtmi r0, [r9], r1, lsl #6 - 13e58: 27020000 strcs r0, [r2, -r0] - 13e5c: 0000ea09 andeq lr, r0, r9, lsl #20 - 13e60: 98230300 stmdals r3!, {r8, r9} - 13e64: 65720e01 ldrbvs r0, [r2, #-3585]! ; 0xfffff1ff - 13e68: 28020074 stmdacs r2, {r2, r4, r5, r6} - 13e6c: 0000ea09 andeq lr, r0, r9, lsl #20 - 13e70: 9c230300 stcls 3, cr0, [r3], #-0 - 13e74: 464d0301 strbmi r0, [sp], -r1, lsl #6 - 13e78: 29020000 stmdbcs r2, {} ; - 13e7c: 00177111 andseq r7, r7, r1, lsl r1 - 13e80: a0230300 eorge r0, r3, r0, lsl #6 - 13e84: 0aa50301 beq fe954a90 - 13e88: 2c020000 stccs 0, cr0, [r2], {-0} - 13e8c: 00149e1a andseq r9, r4, sl, lsl lr - 13e90: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 13e94: 44ce0301 strbmi r0, [lr], #769 ; 0x301 - 13e98: 2d020000 stccs 0, cr0, [r2, #-0] - 13e9c: 00166b10 andseq r6, r6, r0, lsl fp - 13ea0: ac230300 stcge 3, cr0, [r3], #-0 - 13ea4: 45360301 ldrmi r0, [r6, #-769]! ; 0xfffffcff - 13ea8: 30020000 andcc r0, r2, r0 - 13eac: 0000f80f andeq pc, r0, pc, lsl #16 - 13eb0: bc230300 stclt 3, cr0, [r3], #-0 - 13eb4: 05e60301 strbeq r0, [r6, #769]! ; 0x301 - 13eb8: 31020000 mrscc r0, (UNDEF: 2) - 13ebc: 0017830a andseq r8, r7, sl, lsl #6 - 13ec0: c0230300 eorgt r0, r3, r0, lsl #6 - 13ec4: 04040001 streq r0, [r4], #-1 - 13ec8: 000016b5 ; instruction: 0x000016b5 - 13ecc: 01040404 tsteq r4, r4, lsl #8 - 13ed0: 04040000 streq r0, [r4], #-0 - 13ed4: 000001a1 andeq r0, r0, r1, lsr #3 - 13ed8: 00006609 andeq r6, r0, r9, lsl #12 - 13edc: 00179300 andseq r9, r7, r0, lsl #6 - 13ee0: 00f11700 rscseq r1, r1, r0, lsl #14 - 13ee4: 000f0000 andeq r0, pc, r0 - 13ee8: 0045ec02 subeq lr, r5, r2, lsl #24 - 13eec: 4002b000 andmi fp, r2, r0 - 13ef0: 00184008 andseq r4, r8, r8 - 13ef4: 48170300 ldmdami r7, {r8, r9} - 13ef8: 41020000 mrsmi r0, (UNDEF: 2) - 13efc: 00130215 andseq r0, r3, r5, lsl r2 - 13f00: 00230200 eoreq r0, r3, r0, lsl #4 - 13f04: 00454403 subeq r4, r5, r3, lsl #8 - 13f08: 16420200 strbne r0, [r2], -r0, lsl #4 - 13f0c: 00001617 andeq r1, r0, r7, lsl r6 - 13f10: 018c2303 orreq r2, ip, r3, lsl #6 - 13f14: 0044c203 subeq ip, r4, r3, lsl #4 - 13f18: 09430200 stmdbeq r3, {r9}^ - 13f1c: 000000ea andeq r0, r0, sl, ror #1 - 13f20: 01902303 orrseq r2, r0, r3, lsl #6 - 13f24: 00453f03 subeq r3, r5, r3, lsl #30 - 13f28: 16440200 strbne r0, [r4], -r0, lsl #4 - 13f2c: 00001617 andeq r1, r0, r7, lsl r6 - 13f30: 01942303 orrseq r2, r4, r3, lsl #6 - 13f34: 0046ad03 subeq sl, r6, r3, lsl #26 - 13f38: 09450200 stmdbeq r5, {r9}^ - 13f3c: 000000ea andeq r0, r0, sl, ror #1 - 13f40: 01982303 orrseq r2, r8, r3, lsl #6 - 13f44: 00449203 subeq r9, r4, r3, lsl #4 - 13f48: 0e470200 cdpeq 2, 4, cr0, cr7, cr0, {0} - 13f4c: 000000d0 ldrdeq r0, [r0], -r0 ; - 13f50: 019c2303 orrseq r2, ip, r3, lsl #6 - 13f54: 00467e03 subeq r7, r6, r3, lsl #28 - 13f58: 09490200 stmdbeq r9, {r9}^ - 13f5c: 000000ea andeq r0, r0, sl, ror #1 - 13f60: 01a02303 lsleq r2, r3, #6 - 13f64: 00195503 andseq r5, r9, r3, lsl #10 - 13f68: 0c4b0200 sfmeq f0, 2, [fp], {-0} - 13f6c: 00000079 andeq r0, r0, r9, ror r0 - 13f70: 01a42303 ; instruction: 0x01a42303 - 13f74: 00468f03 subeq r8, r6, r3, lsl #30 - 13f78: 134c0200 movtne r0, #49664 ; 0xc200 - 13f7c: 0000184b andeq r1, r0, fp, asr #16 - 13f80: 01a82303 ; instruction: 0x01a82303 - 13f84: 00469703 subeq r9, r6, r3, lsl #14 - 13f88: 0c4d0200 sfmeq f0, 2, [sp], {-0} - 13f8c: 0000185d andeq r1, r0, sp, asr r8 - 13f90: 01ac2303 ; instruction: 0x01ac2303 - 13f94: 17710f00 ldrbne r0, [r1, -r0, lsl #30]! - 13f98: 184b0000 stmdane fp, {}^ ; - 13f9c: 00080000 andeq r0, r8, r0 - 13fa0: 18400404 stmdane r0, {r2, sl}^ - 13fa4: 01100000 tsteq r0, r0 - 13fa8: 0000185d andeq r1, r0, sp, asr r8 - 13fac: 00177111 andseq r7, r7, r1, lsl r1 - 13fb0: 04040000 streq r0, [r4], #-0 - 13fb4: 00001851 andeq r1, r0, r1, asr r8 - 13fb8: 00457b0b subeq r7, r5, fp, lsl #22 - 13fbc: 22500200 subscs r0, r0, #0, 4 - 13fc0: 00001793 muleq r0, r3, r7 - 13fc4: 4c090101 stfmis f0, [r9], {1} - 13fc8: 81000013 tsthi r0, r3, lsl r0 - 13fcc: 17000018 smladne r0, r8, r0, r0 - 13fd0: 000000f1 strdeq r0, [r0], -r1 - 13fd4: 720b0003 andvc r0, fp, #3 - 13fd8: 02000046 andeq r0, r0, #70 ; 0x46 - 13fdc: 18711352 ldmdane r1!, {r1, r4, r6, r8, r9, ip}^ - 13fe0: 01010000 mrseq r0, (UNDEF: 1) - 13fe4: 471c0127 ldrmi r0, [ip, -r7, lsr #2] - 13fe8: 28030000 stmdacs r3, {} ; - 13fec: 564c0106 strbpl r0, [ip], -r6, lsl #2 - 13ff0: 58f4800a ldmpl r4!, {r1, r3, pc}^ - 13ff4: 1b60800a blne 1834024 <_image_size+0x178d594> - 13ff8: 04010000 streq r0, [r1], #-0 - 13ffc: 28000019 stmdacs r0, {r0, r3, r4} - 14000: 000042e3 andeq r4, r0, r3, ror #5 - 14004: 00001914 andeq r1, r0, r4, lsl r9 - 14008: e8030501 stmda r3, {r0, r8, sl} - 1400c: 29800a65 stmibcs r0, {r0, r2, r5, r6, r9, fp} - 14010: 00626370 rsbeq r6, r2, r0, ror r3 - 14014: 71113403 tstvc r1, r3, lsl #8 - 14018: 02000017 andeq r0, r0, #23 - 1401c: da0b6c91 ble 2ef268 <_image_size+0x2487d8> - 14020: 03000047 movweq r0, #71 ; 0x47 - 14024: 1919113d ldmdbne r9, {r0, r2, r3, r4, r5, r8, ip} - 14028: 01010000 mrseq r0, (UNDEF: 1) - 1402c: 0047660b subeq r6, r7, fp, lsl #12 - 14030: 2b3d0300 blcs f54c38 <_image_size+0xeae1a8> - 14034: 00001919 andeq r1, r0, r9, lsl r9 - 14038: dd2a0101 stfles f0, [sl, #-4]! - 1403c: 03000045 movweq r0, #69 ; 0x45 - 14040: 17711149 ldrbne r1, [r1, -r9, asr #2]! - 14044: 91020000 mrsls r0, (UNDEF: 2) - 14048: 70632968 rsbvc r2, r3, r8, ror #18 - 1404c: 4b030075 blmi d4228 <_image_size+0x2d798> - 14050: 0013a511 andseq sl, r3, r1, lsl r5 - 14054: 64910200 ldrvs r0, [r1], #512 ; 0x200 - 14058: 006d0900 rsbeq r0, sp, r0, lsl #18 - 1405c: 19140000 ldmdbne r4, {} ; - 14060: f1170000 ; instruction: 0xf1170000 - 14064: 05000000 streq r0, [r0, #-0] - 14068: 19040600 stmdbne r4, {r9, sl} - 1406c: 66090000 strvs r0, [r9], -r0 - 14070: 24000000 strcs r0, [r0], #-0 - 14074: 0a000019 beq 140e0 - 14078: 7b012b00 blvc 5ec80 - 1407c: 03000047 movweq r0, #71 ; 0x47 - 14080: 17710d0e ldrbne r0, [r1, -lr, lsl #26]! - 14084: 54f40000 ldrbtpl r0, [r4], #0 - 14088: 564c800a strbpl r8, [ip], -sl - 1408c: 1b98800a blne fe6340bc - 14090: 87010000 strhi r0, [r1, -r0] - 14094: 0b000019 bleq 14100 - 14098: 000047da ldrdeq r4, [r0], -sl - 1409c: 19111003 ldmdbne r1, {r0, r1, ip} - 140a0: 01000019 tsteq r0, r9, lsl r0 - 140a4: 47660b01 strbmi r0, [r6, -r1, lsl #22]! - 140a8: 10030000 andne r0, r3, r0 - 140ac: 0019192b andseq r1, r9, fp, lsr #18 - 140b0: 29010100 stmdbcs r1, {r8} - 140b4: 00626370 rsbeq r6, r2, r0, ror r3 - 140b8: 71111103 tstvc r1, r3, lsl #2 - 140bc: 02000017 andeq r0, r0, #23 - 140c0: bb2c6c91 bllt b2f30c <_image_size+0xa8887c> - 140c4: b0000019 andlt r0, r0, r9, lsl r0 - 140c8: e0800a55 add r0, r0, r5, asr sl - 140cc: 03800a55 orreq r0, r0, #348160 ; 0x55000 - 140d0: c82d281a stmdagt sp!, {r1, r3, r4, fp, sp} - 140d4: 02000019 andeq r0, r0, #25 - 140d8: 00006891 muleq r0, r1, r8 - 140dc: 0046322e subeq r3, r6, lr, lsr #4 - 140e0: 1b540200 blne 15148e8 <_image_size+0x146de58> - 140e4: 0013a501 andseq sl, r3, r1, lsl #10 - 140e8: 0a54c000 beq 15440f0 <_image_size+0x149d660> - 140ec: 0a54f480 beq 15512f4 <_image_size+0x14aa864> - 140f0: 001bd080 andseq sp, fp, r0, lsl #1 - 140f4: 132e0100 ; instruction: 0x132e0100 - 140f8: 01000046 tsteq r0, r6, asr #32 - 140fc: ea011331 b 58dc8 - 14100: a8000000 stmdage r0, {} ; - 14104: c0800a54 addgt r0, r0, r4, asr sl - 14108: fc800a54 stc2 10, cr0, [r0], {84} ; 0x54 ; - 1410c: 0100001b tsteq r0, fp, lsl r0 - 14110: 0047862f subeq r8, r7, pc, lsr #12 - 14114: 37230400 strcc r0, [r3, -r0, lsl #8]! - 14118: 000000d0 ldrdeq r0, [r0], -r0 ; - 1411c: 61763003 cmnvs r6, r3 - 14120: 2504006c strcs r0, [r4, #-108] ; 0xffffff94 - 14124: 0000d00e andeq sp, r0, lr - 14128: 0c000000 stceq 0, cr0, [r0], {-0} - 1412c: 02000019 andeq r0, r0, #25 - 14130: 002f4500 eoreq r4, pc, r0, lsl #10 - 14134: 2f010400 svccs 0x00010400 - 14138: 0c000004 stceq 0, cr0, [r0], {4} - 1413c: 00004824 andeq r4, r0, r4, lsr #16 - 14140: 00004722 andeq r4, r0, r2, lsr #14 - 14144: 800a58f4 strdhi r5, [sl], -r4 - 14148: 800a5c30 andhi r5, sl, r0, lsr ip - 1414c: 00004a14 andeq r4, r0, r4, lsl sl - 14150: fc060102 stc2 1, cr0, [r6], {2} - 14154: 02000003 andeq r0, r0, #3 - 14158: 02f90502 rscseq r0, r9, #8388608 ; 0x800000 - 1415c: 04020000 streq r0, [r2], #-0 - 14160: 00025a05 andeq r5, r2, r5, lsl #20 - 14164: 05080200 streq r0, [r8, #-512] ; 0xfffffe00 - 14168: 00000255 andeq r0, r0, r5, asr r2 - 1416c: fa080102 blx 21457c <_image_size+0x16daec> - 14170: 02000003 andeq r0, r0, #3 - 14174: 051f0702 ldreq r0, [pc, #-1794] ; 13a7a - 14178: b8030000 stmdalt r3, {} ; - 1417c: 04000000 streq r0, [r0], #-0 - 14180: 005b1934 subseq r1, fp, r4, lsr r9 - 14184: 04020000 streq r0, [r2], #-0 - 14188: 0000fa07 andeq pc, r0, r7, lsl #20 - 1418c: 07080200 streq r0, [r8, -r0, lsl #4] - 14190: 000000f5 strdeq r0, [r0], -r5 - 14194: 69050404 stmdbvs r5, {r2, sl} - 14198: 0200746e andeq r7, r0, #1845493760 ; 0x6e000000 - 1419c: 00ff0704 rscseq r0, pc, r4, lsl #14 - 141a0: 76030000 strvc r0, [r3], -r0 - 141a4: 0400000a streq r0, [r0], #-10 - 141a8: 00701a56 rsbseq r1, r0, r6, asr sl - 141ac: c5050000 strgt r0, [r5, #-0] - 141b0: 8c000023 stchi 0, cr0, [r0], {35} ; 0x23 - 141b4: cd080905 vstrgt.16 s0, [r8, #-10] ; - 141b8: 06000000 streq r0, [r0], -r0 - 141bc: 000023db ldrdeq r2, [r0], -fp - 141c0: 4f0e0a05 svcmi 0x000e0a05 - 141c4: 02000000 andeq r0, r0, #0 - 141c8: e6060023 str r0, [r6], -r3, lsr #32 - 141cc: 05000005 streq r0, [r0, #-5] - 141d0: 00cd0b0b sbceq r0, sp, fp, lsl #22 - 141d4: 23020000 movwcs r0, #8192 ; 0x2000 - 141d8: 70630704 rsbvc r0, r3, r4, lsl #14 - 141dc: 0c050075 stceq 0, cr0, [r5], {117} ; 0x75 - 141e0: 00013811 andeq r3, r1, r1, lsl r8 - 141e4: 08230200 stmdaeq r3!, {r9} - 141e8: 73637007 cmnvc r3, #7 - 141ec: 0e0d0500 cfsh32eq mvfx0, mvfx13, #0 - 141f0: 0000013e andeq r0, r0, lr, lsr r1 - 141f4: 000c2302 andeq r2, ip, r2, lsl #6 - 141f8: 00d30408 sbcseq r0, r3, r8, lsl #8 - 141fc: 01020000 mrseq r0, (UNDEF: 2) - 14200: 00040308 andeq r0, r4, r8, lsl #6 - 14204: 00d30900 sbcseq r0, r3, r0, lsl #18 - 14208: 430a0000 movwmi r0, #40960 ; 0xa000 - 1420c: 14005550 strne r5, [r0], #-1360 ; 0xfffffab0 - 14210: 38083402 stmdacc r8, {r1, sl, ip, sp} - 14214: 06000001 streq r0, [r0], -r1 - 14218: 00004617 andeq r4, r0, r7, lsl r6 - 1421c: 69093502 stmdbvs r9, {r1, r8, sl, ip, sp} - 14220: 02000000 andeq r0, r0, #0 - 14224: 70060023 andvc r0, r6, r3, lsr #32 - 14228: 02000045 andeq r0, r0, #69 ; 0x45 - 1422c: 00690938 rsbeq r0, r9, r8, lsr r9 - 14230: 23020000 movwcs r0, #8192 ; 0x2000 - 14234: 461d0604 ldrmi r0, [sp], -r4, lsl #12 - 14238: 39020000 stmdbcc r2, {} ; - 1423c: 00006909 andeq r6, r0, r9, lsl #18 - 14240: 08230200 stmdaeq r3!, {r9} - 14244: 0045dd06 subeq sp, r5, r6, lsl #26 - 14248: 113b0200 teqne fp, r0, lsl #4 - 1424c: 00001627 andeq r1, r0, r7, lsr #12 - 14250: 060c2302 streq r2, [ip], -r2, lsl #6 - 14254: 0000455c andeq r4, r0, ip, asr r5 - 14258: 2d153d02 ldccs 13, cr3, [r5, #-8] - 1425c: 02000016 andeq r0, r0, #22 - 14260: 08001023 stmdaeq r0, {r0, r1, r5, ip} - 14264: 0000df04 andeq sp, r0, r4, lsl #30 - 14268: 004f0b00 subeq r0, pc, r0, lsl #22 - 1426c: 014e0000 mrseq r0, (UNDEF: 78) - 14270: 700c0000 andvc r0, ip, r0 - 14274: 1f000000 svcne 0x00000000 - 14278: 43610500 cmnmi r1, #0, 10 - 1427c: 06280000 strteq r0, [r8], -r0 - 14280: 01eb0876 mvneq r0, r6, ror r8 - 14284: 72070000 andvc r0, r7, #0 - 14288: 77060034 smladxvc r6, r4, r0, r0 - 1428c: 00004f0e andeq r4, r0, lr, lsl #30 - 14290: 00230200 eoreq r0, r3, r0, lsl #4 - 14294: 00357207 eorseq r7, r5, r7, lsl #4 - 14298: 4f0e7806 svcmi 0x000e7806 - 1429c: 02000000 andeq r0, r0, #0 - 142a0: 72070423 andvc r0, r7, #587202560 ; 0x23000000 - 142a4: 79060036 stmdbvc r6, {r1, r2, r4, r5} - 142a8: 00004f0e andeq r4, r0, lr, lsl #30 - 142ac: 08230200 stmdaeq r3!, {r9} - 142b0: 00377207 eorseq r7, r7, r7, lsl #4 - 142b4: 4f0e7a06 svcmi 0x000e7a06 - 142b8: 02000000 andeq r0, r0, #0 - 142bc: 72070c23 andvc r0, r7, #8960 ; 0x2300 - 142c0: 7b060038 blvc 1943a8 <_image_size+0xed918> - 142c4: 00004f0e andeq r4, r0, lr, lsl #30 - 142c8: 10230200 eorne r0, r3, r0, lsl #4 - 142cc: 00397207 eorseq r7, r9, r7, lsl #4 - 142d0: 4f0e7c06 svcmi 0x000e7c06 - 142d4: 02000000 andeq r0, r0, #0 - 142d8: 72071423 andvc r1, r7, #587202560 ; 0x23000000 - 142dc: 06003031 ; instruction: 0x06003031 - 142e0: 004f0e7d subeq r0, pc, sp, ror lr ; - 142e4: 23020000 movwcs r0, #8192 ; 0x2000 - 142e8: 31720718 cmncc r2, r8, lsl r7 - 142ec: 7e060031 mcrvc 0, 0, r0, cr6, cr1, {1} - 142f0: 00004f0e andeq r4, r0, lr, lsl #30 - 142f4: 1c230200 sfmne f0, 4, [r3], #-0 - 142f8: 32317207 eorscc r7, r1, #1879048192 ; 0x70000000 - 142fc: 0e7f0600 cdpeq 6, 7, cr0, cr15, cr0, {0} - 14300: 0000004f andeq r0, r0, pc, asr #32 - 14304: 07202302 streq r2, [r0, -r2, lsl #6]! - 14308: 0600726c streq r7, [r0], -ip, ror #4 - 1430c: 004f0e80 subeq r0, pc, r0, lsl #29 - 14310: 23020000 movwcs r0, #8192 ; 0x2000 - 14314: 57050024 strpl r0, [r5, -r4, lsr #32] - 14318: 48000043 stmdami r0, {r0, r1, r6} - 1431c: fc088306 stc2 3, cr8, [r8], {6} - 14320: 06000002 streq r0, [r0], -r2 - 14324: 0000442e andeq r4, r0, lr, lsr #8 - 14328: 4f0e8406 svcmi 0x000e8406 - 1432c: 02000000 andeq r0, r0, #0 - 14330: 02060023 andeq r0, r6, #35 ; 0x23 - 14334: 06000043 streq r0, [r0], -r3, asr #32 - 14338: 004f0e85 subeq r0, pc, r5, lsl #29 - 1433c: 23020000 movwcs r0, #8192 ; 0x2000 - 14340: 44140604 ldrmi r0, [r4], #-1540 ; 0xfffff9fc - 14344: 86060000 strhi r0, [r6], -r0 - 14348: 00004f0e andeq r4, r0, lr, lsl #30 - 1434c: 08230200 stmdaeq r3!, {r9} - 14350: 00441c06 subeq r1, r4, r6, lsl #24 - 14354: 0e870600 cdpeq 6, 8, cr0, cr7, cr0, {0} - 14358: 0000004f andeq r0, r0, pc, asr #32 - 1435c: 070c2302 streq r2, [ip, -r2, lsl #6] - 14360: 06003072 ; instruction: 0x06003072 - 14364: 004f0e88 subeq r0, pc, r8, lsl #29 - 14368: 23020000 movwcs r0, #8192 ; 0x2000 - 1436c: 31720710 cmncc r2, r0, lsl r7 - 14370: 0e890600 cdpeq 6, 8, cr0, cr9, cr0, {0} - 14374: 0000004f andeq r0, r0, pc, asr #32 - 14378: 07142302 ldreq r2, [r4, -r2, lsl #6] - 1437c: 06003272 ; instruction: 0x06003272 - 14380: 004f0e8a subeq r0, pc, sl, lsl #29 - 14384: 23020000 movwcs r0, #8192 ; 0x2000 - 14388: 33720718 cmncc r2, #24, 14 ; 0x600000 - 1438c: 0e8b0600 cdpeq 6, 8, cr0, cr11, cr0, {0} - 14390: 0000004f andeq r0, r0, pc, asr #32 - 14394: 071c2302 ldreq r2, [ip, -r2, lsl #6] - 14398: 06003472 ; instruction: 0x06003472 - 1439c: 004f0e8c subeq r0, pc, ip, lsl #29 - 143a0: 23020000 movwcs r0, #8192 ; 0x2000 - 143a4: 35720720 ldrbcc r0, [r2, #-1824]! ; 0xfffff8e0 - 143a8: 0e8d0600 cdpeq 6, 8, cr0, cr13, cr0, {0} - 143ac: 0000004f andeq r0, r0, pc, asr #32 - 143b0: 07242302 streq r2, [r4, -r2, lsl #6]! - 143b4: 06003672 ; instruction: 0x06003672 - 143b8: 004f0e8e subeq r0, pc, lr, lsl #29 - 143bc: 23020000 movwcs r0, #8192 ; 0x2000 - 143c0: 37720728 ldrbcc r0, [r2, -r8, lsr #14]! - 143c4: 0e8f0600 cdpeq 6, 8, cr0, cr15, cr0, {0} - 143c8: 0000004f andeq r0, r0, pc, asr #32 - 143cc: 072c2302 streq r2, [ip, -r2, lsl #6]! - 143d0: 06003872 ; instruction: 0x06003872 - 143d4: 004f0e90 umaaleq r0, pc, r0, lr ; - 143d8: 23020000 movwcs r0, #8192 ; 0x2000 - 143dc: 39720730 ldmdbcc r2!, {r4, r5, r8, r9, sl}^ - 143e0: 0e910600 cdpeq 6, 9, cr0, cr1, cr0, {0} - 143e4: 0000004f andeq r0, r0, pc, asr #32 - 143e8: 07342302 ldreq r2, [r4, -r2, lsl #6]! - 143ec: 00303172 eorseq r3, r0, r2, ror r1 - 143f0: 4f0e9206 svcmi 0x000e9206 - 143f4: 02000000 andeq r0, r0, #0 - 143f8: 72073823 andvc r3, r7, #2293760 ; 0x230000 - 143fc: 06003131 ; instruction: 0x06003131 - 14400: 004f0e93 umaaleq r0, pc, r3, lr ; - 14404: 23020000 movwcs r0, #8192 ; 0x2000 - 14408: 3172073c cmncc r2, ip, lsr r7 - 1440c: 94060032 strls r0, [r6], #-50 ; 0xffffffce - 14410: 00004f0e andeq r4, r0, lr, lsl #30 - 14414: 40230200 eormi r0, r3, r0, lsl #4 - 14418: 00637007 rsbeq r7, r3, r7 - 1441c: 4f0e9506 svcmi 0x000e9506 - 14420: 02000000 andeq r0, r0, #0 - 14424: 0d004423 cfstrseq mvf4, [r0, #-140] ; 0xffffff74 - 14428: 00000d30 andeq r0, r0, r0, lsr sp - 1442c: 00410107 subeq r0, r1, r7, lsl #2 - 14430: 2e0c0000 cdpcs 0, 0, cr0, cr12, cr0, {0} - 14434: 0006d506 andeq sp, r6, r6, lsl #10 - 14438: 0c9a0e00 ldceq 14, cr0, [sl], {0} - 1443c: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 14440: 00000ca9 andeq r0, r0, r9, lsr #25 - 14444: 0cb80e01 ldceq 14, cr0, [r8], #4 - 14448: 0e020000 cdpeq 0, 0, cr0, cr2, cr0, {0} - 1444c: 00000cc7 andeq r0, r0, r7, asr #25 - 14450: 0cd60e03 ldcleq 14, cr0, [r6], {3} - 14454: 0e040000 cdpeq 0, 0, cr0, cr4, cr0, {0} - 14458: 00000ce5 andeq r0, r0, r5, ror #25 - 1445c: 0cf40e05 ldcleq 14, cr0, [r4], #20 - 14460: 0e060000 cdpeq 0, 0, cr0, cr6, cr0, {0} - 14464: 00000d03 andeq r0, r0, r3, lsl #26 - 14468: 0d120e07 ldceq 14, cr0, [r2, #-28] ; 0xffffffe4 - 1446c: 0e080000 cdpeq 0, 0, cr0, cr8, cr0, {0} - 14470: 00000d21 andeq r0, r0, r1, lsr #26 - 14474: 11460e09 cmpne r6, r9, lsl #28 - 14478: 0e0a0000 cdpeq 0, 0, cr0, cr10, cr0, {0} - 1447c: 00001156 andeq r1, r0, r6, asr r1 - 14480: 11660e0b cmnne r6, fp, lsl #28 - 14484: 0e0c0000 cdpeq 0, 0, cr0, cr12, cr0, {0} - 14488: 00001176 andeq r1, r0, r6, ror r1 - 1448c: 11860e0d orrne r0, r6, sp, lsl #28 - 14490: 0e0e0000 cdpeq 0, 0, cr0, cr14, cr0, {0} - 14494: 00001196 muleq r0, r6, r1 - 14498: 16ab0e0f strtne r0, [fp], pc, lsl #28 - 1449c: 0e100000 cdpeq 0, 1, cr0, cr0, cr0, {0} - 144a0: 000016bd ; instruction: 0x000016bd - 144a4: 16cf0e11 ; instruction: 0x16cf0e11 - 144a8: 0e120000 cdpeq 0, 1, cr0, cr2, cr0, {0} - 144ac: 000016e1 andeq r1, r0, r1, ror #13 - 144b0: 17180e13 ; instruction: 0x17180e13 - 144b4: 0e140000 cdpeq 0, 1, cr0, cr4, cr0, {0} - 144b8: 0000172a andeq r1, r0, sl, lsr #14 - 144bc: 173c0e15 ; instruction: 0x173c0e15 - 144c0: 0e160000 cdpeq 0, 1, cr0, cr6, cr0, {0} - 144c4: 0000174e andeq r1, r0, lr, asr #14 - 144c8: 17600e17 ; instruction: 0x17600e17 - 144cc: 0e180000 cdpeq 0, 1, cr0, cr8, cr0, {0} - 144d0: 00001772 andeq r1, r0, r2, ror r7 - 144d4: 17840e19 usada8ne r4, r9, lr, r0 - 144d8: 0e1a0000 cdpeq 0, 1, cr0, cr10, cr0, {0} - 144dc: 00001796 muleq r0, r6, r7 - 144e0: 17a80e1b ; instruction: 0x17a80e1b - 144e4: 0e1c0000 cdpeq 0, 1, cr0, cr12, cr0, {0} - 144e8: 000017ba ; instruction: 0x000017ba - 144ec: 180b0e1d stmdane fp, {r0, r2, r3, r4, r9, sl, fp} - 144f0: 0e1e0000 cdpeq 0, 1, cr0, cr14, cr0, {0} - 144f4: 0000181d andeq r1, r0, sp, lsl r8 - 144f8: 0d640e1f stcleq 14, cr0, [r4, #-124]! ; 0xffffff84 - 144fc: 0e200000 cdpeq 0, 2, cr0, cr0, cr0, {0} - 14500: 00000f8e andeq r0, r0, lr, lsl #31 - 14504: 11390e21 teqne r9, r1, lsr #28 - 14508: 0e220000 cdpeq 0, 2, cr0, cr2, cr0, {0} - 1450c: 00001387 andeq r1, r0, r7, lsl #7 - 14510: 12570e23 subsne r0, r7, #560 ; 0x230 - 14514: 0e240000 cdpeq 0, 2, cr0, cr4, cr0, {0} - 14518: 00000f11 andeq r0, r0, r1, lsl pc - 1451c: 12b80e25 adcsne r0, r8, #592 ; 0x250 - 14520: 0e260000 cdpeq 0, 2, cr0, cr6, cr0, {0} - 14524: 00000d53 andeq r0, r0, r3, asr sp - 14528: 120b0e27 andne r0, fp, #624 ; 0x270 - 1452c: 0e280000 cdpeq 0, 2, cr0, cr8, cr0, {0} - 14530: 00001679 andeq r1, r0, r9, ror r6 - 14534: 15df0e29 ldrbne r0, [pc, #3625] ; 15365 - 14538: 0e2a0000 cdpeq 0, 2, cr0, cr10, cr0, {0} - 1453c: 00001582 andeq r1, r0, r2, lsl #11 - 14540: 11a60e2b ; instruction: 0x11a60e2b - 14544: 0e2c0000 cdpeq 0, 2, cr0, cr12, cr0, {0} - 14548: 00000f70 andeq r0, r0, r0, ror pc - 1454c: 12ac0e2d adcne r0, ip, #720 ; 0x2d0 - 14550: 0e2e0000 cdpeq 0, 2, cr0, cr14, cr0, {0} - 14554: 000014b0 ; instruction: 0x000014b0 - 14558: 15960e2f ldrne r0, [r6, #3631] ; 0xe2f - 1455c: 0e300000 cdpeq 0, 3, cr0, cr0, cr0, {0} - 14560: 00001548 andeq r1, r0, r8, asr #10 - 14564: 0c600e31 stcleq 14, cr0, [r0], #-196 ; 0xffffff3c - 14568: 0e320000 cdpeq 0, 3, cr0, cr2, cr0, {0} - 1456c: 0000152b andeq r1, r0, fp, lsr #10 - 14570: 16f30e33 ; instruction: 0x16f30e33 - 14574: 0e340000 cdpeq 0, 3, cr0, cr4, cr0, {0} - 14578: 000011b6 ; instruction: 0x000011b6 - 1457c: 10fd0e35 rscsne r0, sp, r5, lsr lr - 14580: 0e360000 cdpeq 0, 3, cr0, cr6, cr0, {0} - 14584: 0000110c andeq r1, r0, ip, lsl #2 - 14588: 111b0e37 tstne fp, r7, lsr lr - 1458c: 0e380000 cdpeq 0, 3, cr0, cr8, cr0, {0} - 14590: 0000112a andeq r1, r0, sl, lsr #2 - 14594: 13210e39 ; instruction: 0x13210e39 - 14598: 0e3a0000 cdpeq 0, 3, cr0, cr10, cr0, {0} - 1459c: 0000132f andeq r1, r0, pc, lsr #6 - 145a0: 133d0e3b teqne sp, #944 ; 0x3b0 - 145a4: 0e3c0000 cdpeq 0, 3, cr0, cr12, cr0, {0} - 145a8: 0000134b andeq r1, r0, fp, asr #6 - 145ac: 13590e3d cmpne r9, #976 ; 0x3d0 - 145b0: 0e3e0000 cdpeq 0, 3, cr0, cr14, cr0, {0} - 145b4: 000015ed andeq r1, r0, sp, ror #11 - 145b8: 15fc0e3f ldrbne r0, [ip, #3647]! ; 0xe3f - 145bc: 0e400000 cdpeq 0, 4, cr0, cr0, cr0, {0} - 145c0: 0000160b andeq r1, r0, fp, lsl #12 - 145c4: 161a0e41 ldrne r0, [sl], -r1, asr #28 - 145c8: 0e420000 cdpeq 0, 4, cr0, cr2, cr0, {0} - 145cc: 00001629 andeq r1, r0, r9, lsr #12 - 145d0: 10d60e43 sbcsne r0, r6, r3, asr #28 - 145d4: 0e440000 cdpeq 0, 4, cr0, cr4, cr0, {0} - 145d8: 000010e3 andeq r1, r0, r3, ror #1 - 145dc: 10f00e45 rscsne r0, r0, r5, asr #28 - 145e0: 0e460000 cdpeq 0, 4, cr0, cr6, cr0, {0} - 145e4: 00000d40 andeq r0, r0, r0, asr #26 - 145e8: 0dcd0e47 stcleq 14, cr0, [sp, #284] ; 0x11c - 145ec: 0e480000 cdpeq 0, 4, cr0, cr8, cr0, {0} - 145f0: 00000de0 andeq r0, r0, r0, ror #27 - 145f4: 0df30e49 ldcleq 14, cr0, [r3, #292]! ; 0x124 - 145f8: 0e4a0000 cdpeq 0, 4, cr0, cr10, cr0, {0} - 145fc: 00001704 andeq r1, r0, r4, lsl #14 - 14600: 16870e4b strne r0, [r7], fp, asr #28 - 14604: 0e4c0000 cdpeq 0, 4, cr0, cr12, cr0, {0} - 14608: 00001699 muleq r0, r9, r6 - 1460c: 0ff80e4d svceq 0x00f80e4d - 14610: 0e4e0000 cdpeq 0, 4, cr0, cr14, cr0, {0} - 14614: 00001005 andeq r1, r0, r5 - 14618: 10120e4f andsne r0, r2, pc, asr #28 - 1461c: 0e500000 cdpeq 0, 5, cr0, cr0, cr0, {0} - 14620: 0000182f andeq r1, r0, pc, lsr #16 - 14624: 129f0e51 addsne r0, pc, #1296 ; 0x510 - 14628: 0e520000 cdpeq 0, 5, cr0, cr2, cr0, {0} - 1462c: 00000c53 andeq r0, r0, r3, asr ip - 14630: 0f800e53 svceq 0x00800e53 - 14634: 0e540000 cdpeq 0, 5, cr0, cr4, cr0, {0} - 14638: 00000f45 andeq r0, r0, r5, asr #30 - 1463c: 10910e55 addsne r0, r1, r5, asr lr - 14640: 0e560000 cdpeq 0, 5, cr0, cr6, cr0, {0} - 14644: 00000eee andeq r0, r0, lr, ror #29 - 14648: 15c30e57 strbne r0, [r3, #3671] ; 0xe57 - 1464c: 0e580000 cdpeq 0, 5, cr0, cr8, cr0, {0} - 14650: 000015d1 ldrdeq r1, [r0], -r1 ; - 14654: 14340e59 ldrtne r0, [r4], #-3673 ; 0xfffff1a7 - 14658: 0e5a0000 cdpeq 0, 5, cr0, cr10, cr0, {0} - 1465c: 00001421 andeq r1, r0, r1, lsr #8 - 14660: 140e0e5b strne r0, [lr], #-3675 ; 0xfffff1a5 - 14664: 0e5c0000 cdpeq 0, 5, cr0, cr12, cr0, {0} - 14668: 000013fb strdeq r1, [r0], -fp - 1466c: 13e80e5d mvnne r0, #1488 ; 0x5d0 - 14670: 0e5e0000 cdpeq 0, 5, cr0, cr14, cr0, {0} - 14674: 000013d5 ldrdeq r1, [r0], -r5 - 14678: 13c20e5f bicne r0, r2, #1520 ; 0x5f0 - 1467c: 0e600000 cdpeq 0, 6, cr0, cr0, cr0, {0} - 14680: 000013af andeq r1, r0, pc, lsr #7 - 14684: 15ad0e61 strne r0, [sp, #3681]! ; 0xe61 - 14688: 0e620000 cdpeq 0, 6, cr0, cr2, cr0, {0} - 1468c: 00001514 andeq r1, r0, r4, lsl r5 - 14690: 0c840e63 stceq 14, cr0, [r4], {99} ; 0x63 - 14694: 0e640000 cdpeq 0, 6, cr0, cr4, cr0, {0} - 14698: 0000130a andeq r1, r0, sl, lsl #6 - 1469c: 0f510e65 svceq 0x00510e65 - 146a0: 0e660000 cdpeq 0, 6, cr0, cr6, cr0, {0} - 146a4: 000010a4 andeq r1, r0, r4, lsr #1 - 146a8: 11c20e67 bicne r0, r2, r7, ror #28 - 146ac: 0e680000 cdpeq 0, 6, cr0, cr8, cr0, {0} - 146b0: 00000efa strdeq r0, [r0], -sl - 146b4: 145a0e69 ldrbne r0, [sl], #-3689 ; 0xfffff197 - 146b8: 0e6a0000 cdpeq 0, 6, cr0, cr10, cr0, {0} - 146bc: 00000c6d andeq r0, r0, sp, ror #24 - 146c0: 17f50e6b ldrbne r0, [r5, fp, ror #28]! - 146c4: 0e6c0000 cdpeq 0, 6, cr0, cr12, cr0, {0} - 146c8: 00001646 andeq r1, r0, r6, asr #12 - 146cc: 0e500e6d cdpeq 14, 5, cr0, cr0, cr13, {3} - 146d0: 0e6e0000 cdpeq 0, 6, cr0, cr14, cr0, {0} - 146d4: 0000105b andeq r1, r0, fp, asr r0 - 146d8: 15060e6f strne r0, [r6, #-3695] ; 0xfffff191 - 146dc: 0e700000 cdpeq 0, 7, cr0, cr0, cr0, {0} - 146e0: 00001367 andeq r1, r0, r7, ror #6 - 146e4: 0c280e71 stceq 14, cr0, [r8], #-452 ; 0xfffffe3c - 146e8: 0e720000 cdpeq 0, 7, cr0, cr2, cr0, {0} - 146ec: 000014bc ; instruction: 0x000014bc - 146f0: 14c90e73 strbne r0, [r9], #3699 ; 0xe73 - 146f4: 0e740000 cdpeq 0, 7, cr0, cr4, cr0, {0} - 146f8: 000014d6 ldrdeq r1, [r0], -r6 - 146fc: 14e30e75 strbtne r0, [r3], #3701 ; 0xe75 - 14700: 0e760000 cdpeq 0, 7, cr0, cr6, cr0, {0} - 14704: 00000ecc andeq r0, r0, ip, asr #29 - 14708: 0edd0e77 mrceq 14, 6, r0, cr13, cr7, {3} - 1470c: 0e780000 cdpeq 0, 7, cr0, cr8, cr0, {0} - 14710: 000012ca andeq r1, r0, sl, asr #5 - 14714: 12db0e79 sbcsne r0, fp, #1936 ; 0x790 - 14718: 0e7a0000 cdpeq 0, 7, cr0, cr10, cr0, {0} - 1471c: 00001397 muleq r0, r7, r3 - 14720: 14470e7b strbne r0, [r7], #-3707 ; 0xfffff185 - 14724: 0e7c0000 cdpeq 0, 7, cr0, cr12, cr0, {0} - 14728: 00000f2e andeq r0, r0, lr, lsr #30 - 1472c: 0e290e7d mcreq 14, 1, r0, cr9, cr13, {3} - 14730: 0e7e0000 cdpeq 0, 7, cr0, cr14, cr0, {0} - 14734: 0000121d andeq r1, r0, sp, lsl r2 - 14738: 17e00e7f ; instruction: 0x17e00e7f - 1473c: 0e800000 cdpeq 0, 8, cr0, cr0, cr0, {0} - 14740: 00000e06 andeq r0, r0, r6, lsl #28 - 14744: 0e660e81 cdpeq 14, 6, cr0, cr6, cr1, {4} - 14748: 0e820000 cdpeq 0, 8, cr0, cr2, cr0, {0} - 1474c: 00000e7c andeq r0, r0, ip, ror lr - 14750: 15550e83 ldrbne r0, [r5, #-3715] ; 0xfffff17d - 14754: 0e840000 cdpeq 0, 8, cr0, cr4, cr0, {0} - 14758: 00001567 andeq r1, r0, r7, ror #10 - 1475c: 13a30e85 ; instruction: 0x13a30e85 - 14760: 0e860000 cdpeq 0, 8, cr0, cr6, cr0, {0} - 14764: 00001085 andeq r1, r0, r5, lsl #1 - 14768: 0f220e87 svceq 0x00220e87 - 1476c: 0e880000 cdpeq 0, 8, cr0, cr8, cr0, {0} - 14770: 00000ea8 andeq r0, r0, r8, lsr #29 - 14774: 0eba0e89 cdpeq 14, 11, cr0, cr10, cr9, {4} - 14778: 0e8a0000 cdpeq 0, 8, cr0, cr10, cr0, {0} - 1477c: 00000e92 muleq r0, r2, lr - 14780: 12ec0e8b rscne r0, ip, #2224 ; 0x8b0 - 14784: 0e8c0000 cdpeq 0, 8, cr0, cr12, cr0, {0} - 14788: 000012fb strdeq r1, [r0], -fp - 1478c: 12350e8d eorsne r0, r5, #2256 ; 0x8d0 - 14790: 0e8e0000 cdpeq 0, 8, cr0, cr14, cr0, {0} - 14794: 00001246 andeq r1, r0, r6, asr #4 - 14798: 11d80e8f bicsne r0, r8, pc, lsl #29 - 1479c: 0e900000 cdpeq 0, 9, cr0, cr0, cr0, {0} - 147a0: 000011e9 andeq r1, r0, r9, ror #3 - 147a4: 11fa0e91 ; instruction: 0x11fa0e91 - 147a8: 0e920000 cdpeq 0, 9, cr0, cr2, cr0, {0} - 147ac: 00001538 andeq r1, r0, r8, lsr r5 - 147b0: 12880e93 addne r0, r8, #2352 ; 0x930 - 147b4: 0e940000 cdpeq 0, 9, cr0, cr4, cr0, {0} - 147b8: 00001470 andeq r1, r0, r0, ror r4 - 147bc: 0e1c0e95 mrceq 14, 0, r0, cr12, cr5, {4} - 147c0: 0e960000 cdpeq 0, 9, cr0, cr6, cr0, {0} - 147c4: 00001375 andeq r1, r0, r5, ror r3 - 147c8: 101f0e97 mulsne pc, r7, lr ; - 147cc: 0e980000 cdpeq 0, 9, cr0, cr8, cr0, {0} - 147d0: 0000102e andeq r1, r0, lr, lsr #32 - 147d4: 103d0e99 mlasne sp, r9, lr, r0 - 147d8: 0e9a0000 cdpeq 0, 9, cr0, cr10, cr0, {0} - 147dc: 0000104c andeq r1, r0, ip, asr #32 - 147e0: 165d0e9b ; instruction: 0x165d0e9b - 147e4: 0e9c0000 cdpeq 0, 9, cr0, cr12, cr0, {0} - 147e8: 0000166b andeq r1, r0, fp, ror #12 - 147ec: 14810e9d strne r0, [r1], #3741 ; 0xe9d - 147f0: 0e9e0000 cdpeq 0, 9, cr0, cr14, cr0, {0} - 147f4: 00001072 andeq r1, r0, r2, ror r0 - 147f8: 17cc0e9f bfcne r0, (invalid: 29:12) - 147fc: 00a00000 adceq r0, r0, r0 - 14800: d5040802 strle r0, [r4, #-2050] ; 0xfffff7fe - 14804: 0f000002 svceq 0x00000002 - 14808: 000003d1 ldrdeq r0, [r0], -r1 - 1480c: 17015e07 strne r5, [r1, -r7, lsl #28] - 14810: 00000070 andeq r0, r0, r0, ror r0 - 14814: 00054703 andeq r4, r5, r3, lsl #14 - 14818: 0e2e0800 cdpeq 8, 2, cr0, cr14, cr0, {0} - 1481c: 00000033 andeq r0, r0, r3, lsr r0 - 14820: 00008903 andeq r8, r0, r3, lsl #18 - 14824: 0e740800 cdpeq 8, 7, cr0, cr4, cr0, {0} - 14828: 00000033 andeq r0, r0, r3, lsr r0 - 1482c: a5080410 strge r0, [r8, #-1040] ; 0xfffffbf0 - 14830: 00072303 andeq r2, r7, r3, lsl #6 - 14834: 02211100 eoreq r1, r1, #0, 2 - 14838: a7080000 strge r0, [r8, -r0] - 1483c: 0006dc0c andeq sp, r6, ip, lsl #24 - 14840: 03081100 movweq r1, #33024 ; 0x8100 - 14844: a8080000 stmdage r8, {} ; - 14848: 00072313 andeq r2, r7, r3, lsl r3 - 1484c: 410b0000 mrsmi r0, (UNDEF: 11) - 14850: 33000000 movwcc r0, #0 - 14854: 0c000007 stceq 0, cr0, [r0], {7} - 14858: 00000070 andeq r0, r0, r0, ror r0 - 1485c: 08120003 ldmdaeq r2, {r0, r1} - 14860: 5b09a208 blpl 27d088 <_image_size+0x1d65f8> - 14864: 06000007 streq r0, [r0], -r7 - 14868: 000000cb andeq r0, r0, fp, asr #1 - 1486c: 6907a408 stmdbvs r7, {r3, sl, sp, pc} - 14870: 02000000 andeq r0, r0, #0 - 14874: 74060023 strvc r0, [r6], #-35 ; 0xffffffdd - 14878: 08000001 stmdaeq r0, {r0} - 1487c: 070105a9 streq r0, [r1, -r9, lsr #11] - 14880: 23020000 movwcs r0, #8192 ; 0x2000 - 14884: 9a030004 bls d489c <_image_size+0x2de0c> - 14888: 08000002 stmdaeq r0, {r1} - 1488c: 073303aa ldreq r0, [r3, -sl, lsr #7]! - 14890: 04130000 ldreq r0, [r3], #-0 - 14894: 00027303 andeq r7, r2, r3, lsl #6 - 14898: 19160900 ldmdbne r6, {r8, fp} - 1489c: 0000005b andeq r0, r0, fp, asr r0 - 148a0: 00004c03 andeq r4, r0, r3, lsl #24 - 148a4: 0d0c0a00 vstreq s0, [ip, #-0] - 148a8: 00000069 andeq r0, r0, r9, rrx - 148ac: 00021803 andeq r1, r2, r3, lsl #16 - 148b0: 1b230900 blne 8d6cb8 <_image_size+0x830228> - 148b4: 00000775 andeq r0, r0, r5, ror r7 - 148b8: 00009e05 andeq r9, r0, r5, lsl #28 - 148bc: 34091800 strcc r1, [r9], #-2048 ; 0xfffff800 - 148c0: 0007f308 andeq pc, r7, r8, lsl #6 - 148c4: 05950600 ldreq r0, [r5, #1536] ; 0x600 - 148c8: 36090000 strcc r0, [r9], -r0 - 148cc: 0007f313 andeq pc, r7, r3, lsl r3 ; - 148d0: 00230200 eoreq r0, r3, r0, lsl #4 - 148d4: 006b5f07 rsbeq r5, fp, r7, lsl #30 - 148d8: 69073709 stmdbvs r7, {r0, r3, r8, r9, sl, ip, sp} - 148dc: 02000000 andeq r0, r0, #0 - 148e0: 50060423 andpl r0, r6, r3, lsr #8 - 148e4: 09000003 stmdbeq r0, {r0, r1} - 148e8: 00690b37 rsbeq r0, r9, r7, lsr fp - 148ec: 23020000 movwcs r0, #8192 ; 0x2000 - 148f0: 4b290608 blmi a56118 <_image_size+0x9af688> - 148f4: 37090000 strcc r0, [r9, -r0] - 148f8: 00006914 andeq r6, r0, r4, lsl r9 - 148fc: 0c230200 sfmeq f0, 4, [r3], #-0 - 14900: 00012106 andeq r2, r1, r6, lsl #2 - 14904: 1b370900 blne dd6d0c <_image_size+0xd3027c> - 14908: 00000069 andeq r0, r0, r9, rrx - 1490c: 07102302 ldreq r2, [r0, -r2, lsl #6] - 14910: 0900785f stmdbeq r0, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr} - 14914: 07f90b38 ; instruction: 0x07f90b38 - 14918: 23020000 movwcs r0, #8192 ; 0x2000 - 1491c: 04080014 streq r0, [r8], #-20 ; 0xffffffec - 14920: 0000078d andeq r0, r0, sp, lsl #15 - 14924: 0007690b andeq r6, r7, fp, lsl #18 - 14928: 00080900 andeq r0, r8, r0, lsl #18 - 1492c: 00700c00 rsbseq r0, r0, r0, lsl #24 - 14930: 00000000 andeq r0, r0, r0 - 14934: 00036b05 andeq r6, r3, r5, lsl #22 - 14938: 3c092400 cfstrscc mvf2, [r9], {-0} - 1493c: 00089e08 andeq r9, r8, r8, lsl #28 - 14940: 01380600 teqeq r8, r0, lsl #12 - 14944: 3e090000 cdpcc 0, 0, cr0, cr9, cr0, {0} - 14948: 00006909 andeq r6, r0, r9, lsl #18 - 1494c: 00230200 eoreq r0, r3, r0, lsl #4 - 14950: 0000d306 andeq sp, r0, r6, lsl #6 - 14954: 093f0900 ldmdbeq pc!, {r8, fp} ; - 14958: 00000069 andeq r0, r0, r9, rrx - 1495c: 06042302 streq r2, [r4], -r2, lsl #6 - 14960: 000000c1 andeq r0, r0, r1, asr #1 - 14964: 69094009 stmdbvs r9, {r0, r3, lr} - 14968: 02000000 andeq r0, r0, #0 - 1496c: 9f060823 svcls 0x00060823 - 14970: 09000001 stmdbeq r0, {r0} - 14974: 00690941 rsbeq r0, r9, r1, asr #18 - 14978: 23020000 movwcs r0, #8192 ; 0x2000 - 1497c: 02cc060c sbceq r0, ip, #12, 12 ; 0xc00000 - 14980: 42090000 andmi r0, r9, #0 - 14984: 00006909 andeq r6, r0, r9, lsl #18 - 14988: 10230200 eorne r0, r3, r0, lsl #4 - 1498c: 00032206 andeq r2, r3, r6, lsl #4 - 14990: 09430900 stmdbeq r3, {r8, fp}^ - 14994: 00000069 andeq r0, r0, r9, rrx - 14998: 06142302 ldreq r2, [r4], -r2, lsl #6 - 1499c: 000000a6 andeq r0, r0, r6, lsr #1 - 149a0: 69094409 stmdbvs r9, {r0, r3, sl, lr} - 149a4: 02000000 andeq r0, r0, #0 - 149a8: 41061823 tstmi r6, r3, lsr #16 - 149ac: 09000001 stmdbeq r0, {r0} - 149b0: 00690945 rsbeq r0, r9, r5, asr #18 - 149b4: 23020000 movwcs r0, #8192 ; 0x2000 - 149b8: 02a5061c adceq r0, r5, #28, 12 ; 0x1c00000 - 149bc: 46090000 strmi r0, [r9], -r0 - 149c0: 00006909 andeq r6, r0, r9, lsl #18 - 149c4: 20230200 eorcs r0, r3, r0, lsl #4 - 149c8: 00001400 andeq r1, r0, r0, lsl #8 - 149cc: 01080000 mrseq r0, (UNDEF: 8) - 149d0: ec084f09 stc 15, cr4, [r8], {9} - 149d4: 06000008 streq r0, [r0], -r8 - 149d8: 00000510 andeq r0, r0, r0, lsl r5 - 149dc: ec0a5009 stc 0, cr5, [sl], {9} - 149e0: 02000008 andeq r0, r0, #8 - 149e4: e6060023 str r0, [r6], -r3, lsr #32 - 149e8: 09000003 stmdbeq r0, {r0, r1} - 149ec: 08ec0951 stmiaeq ip!, {r0, r4, r6, r8, fp}^ - 149f0: 23030000 movwcs r0, #12288 ; 0x3000 - 149f4: 32060180 andcc r0, r6, #128, 2 - 149f8: 09000005 stmdbeq r0, {r0, r2} - 149fc: 07690a53 ; instruction: 0x07690a53 - 14a00: 23030000 movwcs r0, #12288 ; 0x3000 - 14a04: 82060280 andhi r0, r6, #128, 4 - 14a08: 09000005 stmdbeq r0, {r0, r2} - 14a0c: 07690a56 ; instruction: 0x07690a56 - 14a10: 23030000 movwcs r0, #12288 ; 0x3000 - 14a14: 0b000284 bleq 1542c - 14a18: 00000767 andeq r0, r0, r7, ror #14 - 14a1c: 000008fc strdeq r0, [r0], -ip - 14a20: 0000700c andeq r7, r0, ip - 14a24: 14001f00 strne r1, [r0], #-3840 ; 0xfffff100 - 14a28: 000002e8 andeq r0, r0, r8, ror #5 - 14a2c: 62090190 andvs r0, r9, #144, 2 ; 0x24 - 14a30: 00094808 andeq r4, r9, r8, lsl #16 - 14a34: 05950600 ldreq r0, [r5, #1536] ; 0x600 - 14a38: 63090000 movwvs r0, #36864 ; 0x9000 - 14a3c: 00094812 andeq r4, r9, r2, lsl r8 - 14a40: 00230200 eoreq r0, r3, r0, lsl #4 - 14a44: 00015006 andeq r5, r1, r6 - 14a48: 06640900 strbteq r0, [r4], -r0, lsl #18 - 14a4c: 00000069 andeq r0, r0, r9, rrx - 14a50: 06042302 streq r2, [r4], -r2, lsl #6 - 14a54: 00000091 muleq r0, r1, r0 - 14a58: 4e096609 cfmadd32mi mvax0, mvfx6, mvfx9, mvfx9 - 14a5c: 02000009 andeq r0, r0, #9 - 14a60: 00060823 andeq r0, r6, r3, lsr #16 - 14a64: 09000000 stmdbeq r0, {} ; - 14a68: 089e1e67 ldmeq lr, {r0, r1, r2, r5, r6, r9, sl, fp, ip} - 14a6c: 23030000 movwcs r0, #12288 ; 0x3000 - 14a70: 08000188 stmdaeq r0, {r3, r7, r8} - 14a74: 0008fc04 andeq pc, r8, r4, lsl #24 - 14a78: 095e0b00 ldmdbeq lr, {r8, r9, fp}^ - 14a7c: 095e0000 ldmdbeq lr, {}^ ; - 14a80: 700c0000 andvc r0, ip, r0 - 14a84: 1f000000 svcne 0x00000000 - 14a88: 64040800 strvs r0, [r4], #-2048 ; 0xfffff800 - 14a8c: 15000009 strne r0, [r0, #-9] - 14a90: 04220501 strteq r0, [r2], #-1281 ; 0xfffffaff - 14a94: 09080000 stmdbeq r8, {} ; - 14a98: 0992087a ldmibeq r2, {r1, r3, r4, r5, r6, fp} - 14a9c: 59060000 stmdbpl r6, {} ; - 14aa0: 09000018 stmdbeq r0, {r3, r4} - 14aa4: 0992117b ldmibeq r2, {r0, r1, r3, r4, r5, r6, r8, ip} - 14aa8: 23020000 movwcs r0, #8192 ; 0x2000 - 14aac: 083d0600 ldmdaeq sp!, {r9, sl} - 14ab0: 7c090000 stcvc 0, cr0, [r9], {-0} - 14ab4: 00006906 andeq r6, r0, r6, lsl #18 - 14ab8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 14abc: 41040800 tstmi r4, r0, lsl #16 - 14ac0: 05000000 streq r0, [r0, #-0] - 14ac4: 00000119 andeq r0, r0, r9, lsl r1 - 14ac8: 08ba0968 ldmeq sl!, {r3, r5, r6, r8, fp} - 14acc: 00000b0b andeq r0, r0, fp, lsl #22 - 14ad0: 00705f07 rsbseq r5, r0, r7, lsl #30 - 14ad4: 9212bb09 andsls fp, r2, #9216 ; 0x2400 - 14ad8: 02000009 andeq r0, r0, #9 - 14adc: 5f070023 svcpl 0x00070023 - 14ae0: bc090072 stclt 0, cr0, [r9], {114} ; 0x72 - 14ae4: 00006907 andeq r6, r0, r7, lsl #18 - 14ae8: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 14aec: 00775f07 rsbseq r5, r7, r7, lsl #30 - 14af0: 6907bd09 stmdbvs r7, {r0, r3, r8, sl, fp, ip, sp, pc} - 14af4: 02000000 andeq r0, r0, #0 - 14af8: 36060823 strcc r0, [r6], -r3, lsr #16 - 14afc: 09000000 stmdbeq r0, {} ; - 14b00: 002c09be strhteq r0, [ip], -lr - 14b04: 23020000 movwcs r0, #8192 ; 0x2000 - 14b08: 028a060c addeq r0, sl, #12, 12 ; 0xc00000 - 14b0c: bf090000 svclt 0x00090000 - 14b10: 00002c09 andeq r2, r0, r9, lsl #24 - 14b14: 0e230200 cdpeq 2, 2, cr0, cr3, cr0, {0} - 14b18: 66625f07 strbtvs r5, [r2], -r7, lsl #30 - 14b1c: 11c00900 bicne r0, r0, r0, lsl #18 - 14b20: 00000966 andeq r0, r0, r6, ror #18 - 14b24: 06102302 ldreq r2, [r0], -r2, lsl #6 - 14b28: 0000002d andeq r0, r0, sp, lsr #32 - 14b2c: 6907c109 stmdbvs r7, {r0, r3, r8, lr, pc} - 14b30: 02000000 andeq r0, r0, #0 - 14b34: 96061823 strls r1, [r6], -r3, lsr #16 - 14b38: 09000000 stmdbeq r0, {} ; - 14b3c: 07670ac8 strbeq r0, [r7, -r8, asr #21]! - 14b40: 23020000 movwcs r0, #8192 ; 0x2000 - 14b44: 005e061c subseq r0, lr, ip, lsl r6 - 14b48: ca090000 bgt 254b50 <_image_size+0x1ae0c0> - 14b4c: 000caa1d andeq sl, ip, sp, lsl sl - 14b50: 20230200 eorcs r0, r3, r0, lsl #4 - 14b54: 0002e106 andeq lr, r2, r6, lsl #2 - 14b58: 1dcc0900 vstrne.16 s1, [ip] ; - 14b5c: 00000cd5 ldrdeq r0, [r0], -r5 - 14b60: 06242302 strteq r2, [r4], -r2, lsl #6 - 14b64: 000005a6 andeq r0, r0, r6, lsr #11 - 14b68: fa0dcf09 blx 388794 <_image_size+0x2e1d04> - 14b6c: 0200000c andeq r0, r0, #12 - 14b70: 2d062823 stccs 8, cr2, [r6, #-140] ; 0xffffff74 - 14b74: 09000002 stmdbeq r0, {r1} - 14b78: 0d1509d0 vldreq.16 s0, [r5, #-416] ; 0xfffffe60 ; - 14b7c: 23020000 movwcs r0, #8192 ; 0x2000 - 14b80: 755f072c ldrbvc r0, [pc, #-1836] ; 1445c - 14b84: d3090062 movwle r0, #36962 ; 0x9062 - 14b88: 00096611 andeq r6, r9, r1, lsl r6 - 14b8c: 30230200 eorcc r0, r3, r0, lsl #4 - 14b90: 70755f07 rsbsvc r5, r5, r7, lsl #30 - 14b94: 12d40900 sbcsne r0, r4, #0, 18 - 14b98: 00000992 muleq r0, r2, r9 - 14b9c: 07382302 ldreq r2, [r8, -r2, lsl #6]! - 14ba0: 0072755f rsbseq r7, r2, pc, asr r5 - 14ba4: 6907d509 stmdbvs r7, {r0, r3, r8, sl, ip, lr, pc} - 14ba8: 02000000 andeq r0, r0, #0 - 14bac: bd063c23 stclt 12, cr3, [r6, #-140] ; 0xffffff74 - 14bb0: 09000005 stmdbeq r0, {r0, r2} - 14bb4: 0d1b11d8 ldfeqs f1, [fp, #-864] ; 0xfffffca0 - 14bb8: 23020000 movwcs r0, #8192 ; 0x2000 - 14bbc: 054e0640 strbeq r0, [lr, #-1600] ; 0xfffff9c0 - 14bc0: d9090000 stmdble r9, {} ; - 14bc4: 000d2b11 andeq r2, sp, r1, lsl fp - 14bc8: 43230200 ; instruction: 0x43230200 - 14bcc: 626c5f07 rsbvs r5, ip, #7, 30 - 14bd0: 11dc0900 bicsne r0, ip, r0, lsl #18 - 14bd4: 00000966 andeq r0, r0, r6, ror #18 - 14bd8: 06442302 strbeq r2, [r4], -r2, lsl #6 - 14bdc: 00000362 andeq r0, r0, r2, ror #6 - 14be0: 6907df09 stmdbvs r7, {r0, r3, r8, r9, sl, fp, ip, lr, pc} - 14be4: 02000000 andeq r0, r0, #0 - 14be8: 9f064c23 svcls 0x00064c23 - 14bec: 09000038 stmdbeq r0, {r3, r4, r5} - 14bf0: 06e90ae0 strbteq r0, [r9], r0, ror #21 - 14bf4: 23020000 movwcs r0, #8192 ; 0x2000 - 14bf8: 09060650 stmdbeq r6, {r4, r6, r9, sl} - 14bfc: e3090000 movw r0, #36864 ; 0x9000 - 14c00: 000b2a12 andeq r2, fp, r2, lsl sl - 14c04: 54230200 strtpl r0, [r3], #-512 ; 0xfffffe00 - 14c08: 00481606 subeq r1, r8, r6, lsl #12 - 14c0c: 0ce70900 ; instruction: 0x0ce70900 - 14c10: 00000781 andeq r0, r0, r1, lsl #15 - 14c14: 06582302 ldrbeq r2, [r8], -r2, lsl #6 - 14c18: 000002f0 strdeq r0, [r0], -r0 ; - 14c1c: 5b0ee909 blpl 3cf048 <_image_size+0x3285b8> - 14c20: 02000007 andeq r0, r0, #7 - 14c24: 7a065c23 bvc 1abcb8 <_image_size+0x105228> - 14c28: 09000005 stmdbeq r0, {r0, r2} - 14c2c: 006909ea rsbeq r0, r9, sl, ror #19 - 14c30: 23020000 movwcs r0, #8192 ; 0x2000 - 14c34: 01160064 tsteq r6, r4, rrx - 14c38: 00000069 andeq r0, r0, r9, rrx - 14c3c: 00000b2a andeq r0, r0, sl, lsr #22 - 14c40: 000b2a17 andeq r2, fp, r7, lsl sl - 14c44: 07671700 strbeq r1, [r7, -r0, lsl #14]! - 14c48: cd170000 ldcgt 0, cr0, [r7, #-0] - 14c4c: 17000000 strne r0, [r0, -r0] - 14c50: 00000069 andeq r0, r0, r9, rrx - 14c54: 35040800 strcc r0, [r4, #-2048] ; 0xfffff800 - 14c58: 0900000b stmdbeq r0, {r0, r1, r3} - 14c5c: 00000b2a andeq r0, r0, sl, lsr #22 - 14c60: 00051818 andeq r1, r5, r8, lsl r8 - 14c64: 09042800 stmdbeq r4, {fp, sp} - 14c68: aa080265 bge 215604 <_image_size+0x16eb74> - 14c6c: 1900000c stmdbne r0, {r2, r3} - 14c70: 000002b8 ; instruction: 0x000002b8 - 14c74: 07026709 streq r6, [r2, -r9, lsl #14] - 14c78: 00000069 andeq r0, r0, r9, rrx - 14c7c: 19002302 stmdbne r0, {r1, r8, r9, sp} - 14c80: 0000023f andeq r0, r0, pc, lsr r2 - 14c84: 0b026c09 bleq afcb0 <_image_size+0x9220> - 14c88: 00000d8d andeq r0, r0, sp, lsl #27 - 14c8c: 19042302 stmdbne r4, {r1, r8, r9, sp} - 14c90: 00000081 andeq r0, r0, r1, lsl #1 - 14c94: 14026c09 strne r6, [r2], #-3081 ; 0xfffff3f7 - 14c98: 00000d8d andeq r0, r0, sp, lsl #27 - 14c9c: 19082302 stmdbne r8, {r1, r8, r9, sp} - 14ca0: 000005ac andeq r0, r0, ip, lsr #11 - 14ca4: 1e026c09 cdpne 12, 0, cr6, cr2, cr9, {0} - 14ca8: 00000d8d andeq r0, r0, sp, lsl #27 - 14cac: 190c2302 stmdbne ip, {r1, r8, r9, sp} - 14cb0: 0000014b andeq r0, r0, fp, asr #2 - 14cb4: 08026e09 stmdaeq r2, {r0, r3, r9, sl, fp, sp, lr} - 14cb8: 00000069 andeq r0, r0, r9, rrx - 14cbc: 19102302 ldmdbne r0, {r1, r8, r9, sp} - 14cc0: 0000012d andeq r0, r0, sp, lsr #2 - 14cc4: 08026f09 stmdaeq r2, {r0, r3, r8, r9, sl, fp, sp, lr} - 14cc8: 00000fc6 andeq r0, r0, r6, asr #31 - 14ccc: 19142302 ldmdbne r4, {r1, r8, r9, sp} - 14cd0: 00000561 andeq r0, r0, r1, ror #10 - 14cd4: 07027209 streq r7, [r2, -r9, lsl #4] - 14cd8: 00000069 andeq r0, r0, r9, rrx - 14cdc: 19302302 ldmdbne r0!, {r1, r8, r9, sp} - 14ce0: 000049d2 ldrdeq r4, [r0], -r2 - 14ce4: 16027309 strne r7, [r2], -r9, lsl #6 - 14ce8: 00000fdc ldrdeq r0, [r0], -ip - 14cec: 19342302 ldmdbne r4!, {r1, r8, r9, sp} - 14cf0: 00000234 andeq r0, r0, r4, lsr r2 - 14cf4: 07027509 streq r7, [r2, -r9, lsl #10] - 14cf8: 00000069 andeq r0, r0, r9, rrx - 14cfc: 19382302 ldmdbne r8!, {r1, r8, r9, sp} - 14d00: 00000290 muleq r0, r0, r2 - 14d04: 0a027709 beq b2930 <_image_size+0xbea0> - 14d08: 00000fee andeq r0, r0, lr, ror #31 - 14d0c: 193c2302 ldmdbne ip!, {r1, r8, r9, sp} - 14d10: 000000b0 strheq r0, [r0], -r0 ; - 14d14: 13027a09 movwne r7, #10761 ; 0x2a09 - 14d18: 000007f3 strdeq r0, [r0], -r3 - 14d1c: 19402302 stmdbne r0, {r1, r8, r9, sp}^ - 14d20: 000000eb andeq r0, r0, fp, ror #1 - 14d24: 07027b09 streq r7, [r2, -r9, lsl #22] - 14d28: 00000069 andeq r0, r0, r9, rrx - 14d2c: 19442302 stmdbne r4, {r1, r8, r9, sp}^ - 14d30: 0000017c andeq r0, r0, ip, ror r1 - 14d34: 13027c09 movwne r7, #11273 ; 0x2c09 - 14d38: 000007f3 strdeq r0, [r0], -r3 - 14d3c: 19482302 stmdbne r8, {r1, r8, r9, sp}^ - 14d40: 00000263 andeq r0, r0, r3, ror #4 - 14d44: 14027d09 strne r7, [r2], #-3337 ; 0xfffff2f7 - 14d48: 00000ff4 strdeq r0, [r0], -r4 - 14d4c: 194c2302 stmdbne ip, {r1, r8, r9, sp}^ - 14d50: 00000348 andeq r0, r0, r8, asr #6 - 14d54: 07028009 streq r8, [r2, -r9] - 14d58: 00000069 andeq r0, r0, r9, rrx - 14d5c: 19502302 ldmdbne r0, {r1, r8, r9, sp}^ - 14d60: 000003f2 strdeq r0, [r0], -r2 - 14d64: 09028109 stmdbeq r2, {r0, r3, r8, pc} - 14d68: 000000cd andeq r0, r0, sp, asr #1 - 14d6c: 19542302 ldmdbne r4, {r1, r8, r9, sp}^ - 14d70: 00000343 andeq r0, r0, r3, asr #6 - 14d74: 0702a409 streq sl, [r2, -r9, lsl #8] - 14d78: 00000fa1 andeq r0, r0, r1, lsr #31 - 14d7c: 19582302 ldmdbne r8, {r1, r8, r9, sp}^ - 14d80: 000002e8 andeq r0, r0, r8, ror #5 - 14d84: 1302a809 movwne sl, #10249 ; 0x2809 - 14d88: 00000948 andeq r0, r0, r8, asr #18 - 14d8c: 02c82303 sbceq r2, r8, #201326592 ; 0xc000000 - 14d90: 0001c219 andeq ip, r1, r9, lsl r2 - 14d94: 02a90900 adceq r0, r9, #0, 18 - 14d98: 0008fc12 andeq pc, r8, r2, lsl ip ; - 14d9c: cc230300 stcgt 3, cr0, [r3], #-0 - 14da0: 01a91902 ; instruction: 0x01a91902 - 14da4: ad090000 stcge 0, cr0, [r9, #-0] - 14da8: 10060c02 andne r0, r6, r2, lsl #24 - 14dac: 23030000 movwcs r0, #12288 ; 0x3000 - 14db0: ed1905dc cfldr32 mvfx0, [r9, #-880] ; 0xfffffc90 - 14db4: 09000004 stmdbeq r0, {r2} - 14db8: 481002b2 ldmdami r0, {r1, r4, r5, r7, r9} - 14dbc: 0300000d movweq r0, #13 - 14dc0: 1905e023 stmdbne r5, {r0, r1, r5, sp, lr, pc} - 14dc4: 00000303 andeq r0, r0, r3, lsl #6 - 14dc8: 0a02b409 beq c1df4 <_image_size+0x1b364> - 14dcc: 00001012 andeq r1, r0, r2, lsl r0 - 14dd0: 05ec2303 strbeq r2, [ip, #771]! ; 0x303 - 14dd4: 0b040800 bleq 116ddc <_image_size+0x7034c> - 14dd8: 1600000b strne r0, [r0], -fp - 14ddc: 00006901 andeq r6, r0, r1, lsl #18 - 14de0: 000ccf00 andeq ip, ip, r0, lsl #30 - 14de4: 0b2a1700 bleq a9a9ec <_image_size+0x9f3f5c> - 14de8: 67170000 ldrvs r0, [r7, -r0] - 14dec: 17000007 strne r0, [r0, -r7] - 14df0: 00000ccf andeq r0, r0, pc, asr #25 - 14df4: 00006917 andeq r6, r0, r7, lsl r9 - 14df8: 04080000 streq r0, [r8], #-0 - 14dfc: 000000da ldrdeq r0, [r0], -sl - 14e00: 0cb00408 cfldrseq mvf0, [r0], #32 - 14e04: 01160000 tsteq r6, r0 - 14e08: 000006f5 strdeq r0, [r0], -r5 - 14e0c: 00000cfa strdeq r0, [r0], -sl - 14e10: 000b2a17 andeq r2, fp, r7, lsl sl - 14e14: 07671700 strbeq r1, [r7, -r0, lsl #14]! - 14e18: f5170000 ; instruction: 0xf5170000 - 14e1c: 17000006 strne r0, [r0, -r6] - 14e20: 00000069 andeq r0, r0, r9, rrx - 14e24: db040800 blle 116e2c <_image_size+0x7039c> - 14e28: 1600000c strne r0, [r0], -ip - 14e2c: 00006901 andeq r6, r0, r1, lsl #18 - 14e30: 000d1500 andeq r1, sp, r0, lsl #10 - 14e34: 0b2a1700 bleq a9aa3c <_image_size+0x9f3fac> - 14e38: 67170000 ldrvs r0, [r7, -r0] - 14e3c: 00000007 andeq r0, r0, r7 - 14e40: 0d000408 cfstrseq mvf0, [r0, #-32] ; 0xffffffe0 - 14e44: 410b0000 mrsmi r0, (UNDEF: 11) - 14e48: 2b000000 blcs 14e50 - 14e4c: 0c00000d stceq 0, cr0, [r0], {13} - 14e50: 00000070 andeq r0, r0, r0, ror r0 - 14e54: 410b0002 tstmi fp, r2 - 14e58: 3b000000 blcc 14e60 - 14e5c: 0c00000d stceq 0, cr0, [r0], {13} - 14e60: 00000070 andeq r0, r0, r0, ror r0 - 14e64: 260f0000 strcs r0, [pc], -r0 - 14e68: 09000001 stmdbeq r0, {r0} - 14e6c: 981a0124 ldmdals sl, {r2, r5, r8} - 14e70: 1a000009 bne 14e9c - 14e74: 00000429 andeq r0, r0, r9, lsr #8 - 14e78: 0128090c ; instruction: 0x0128090c - 14e7c: 000d8708 andeq r8, sp, r8, lsl #14 - 14e80: 05951900 ldreq r1, [r5, #2304] ; 0x900 - 14e84: 2a090000 bcs 254e8c <_image_size+0x1ae3fc> - 14e88: 0d871101 stfeqs f1, [r7, #4] - 14e8c: 23020000 movwcs r0, #8192 ; 0x2000 - 14e90: 03ca1900 biceq r1, sl, #0, 18 - 14e94: 2b090000 blcs 254e9c <_image_size+0x1ae40c> - 14e98: 00690701 rsbeq r0, r9, r1, lsl #14 - 14e9c: 23020000 movwcs r0, #8192 ; 0x2000 - 14ea0: 02271904 eoreq r1, r7, #4, 18 ; 0x10000 - 14ea4: 2c090000 stccs 0, cr0, [r9], {-0} - 14ea8: 0d8d0b01 vstreq d0, [sp, #4] - 14eac: 23020000 movwcs r0, #8192 ; 0x2000 - 14eb0: 04080008 streq r0, [r8], #-8 - 14eb4: 00000d48 andeq r0, r0, r8, asr #26 - 14eb8: 0d3b0408 cfldrseq mvf0, [fp, #-32]! ; 0xffffffe0 - 14ebc: e31a0000 tst sl, #0 - 14ec0: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 14ec4: 08014409 stmdaeq r1, {r0, r3, sl, lr} - 14ec8: 00000dd2 ldrdeq r0, [r0], -r2 - 14ecc: 00058a19 andeq r8, r5, r9, lsl sl - 14ed0: 01450900 cmpeq r5, r0, lsl #18 - 14ed4: 000dd212 andeq sp, sp, r2, lsl r2 - 14ed8: 00230200 eoreq r0, r3, r0, lsl #4 - 14edc: 00026d19 andeq r6, r2, r9, lsl sp - 14ee0: 01460900 cmpeq r6, r0, lsl #18 - 14ee4: 000dd212 andeq sp, sp, r2, lsl r2 - 14ee8: 06230200 strteq r0, [r3], -r0, lsl #4 - 14eec: 0008ea19 andeq lr, r8, r9, lsl sl - 14ef0: 01470900 cmpeq r7, r0, lsl #18 - 14ef4: 00004812 andeq r4, r0, r2, lsl r8 - 14ef8: 0c230200 sfmeq f0, 4, [r3], #-0 - 14efc: 00480b00 subeq r0, r8, r0, lsl #22 - 14f00: 0de20000 stcleq 0, cr0, [r2] - 14f04: 700c0000 andvc r0, ip, r0 - 14f08: 02000000 andeq r0, r0, #0 - 14f0c: 09d01b00 ldmibeq r0, {r8, r9, fp, ip}^ - 14f10: 26070285 strcs r0, [r7], -r5, lsl #5 - 14f14: 1900000f stmdbne r0, {r0, r1, r2, r3} - 14f18: 00000554 andeq r0, r0, r4, asr r5 - 14f1c: 18028709 stmdane r2, {r0, r3, r8, r9, sl, pc} - 14f20: 00000070 andeq r0, r0, r0, ror r0 - 14f24: 19002302 stmdbne r0, {r1, r8, r9, sp} - 14f28: 000004f5 strdeq r0, [r0], -r5 - 14f2c: 12028809 andne r8, r2, #589824 ; 0x90000 - 14f30: 000000cd andeq r0, r0, sp, asr #1 - 14f34: 19042302 stmdbne r4, {r1, r8, r9, sp} - 14f38: 0000010c andeq r0, r0, ip, lsl #2 - 14f3c: 10028909 andne r8, r2, r9, lsl #18 - 14f40: 00000f26 andeq r0, r0, r6, lsr #30 - 14f44: 19082302 stmdbne r8, {r1, r8, r9, sp} - 14f48: 0000032c andeq r0, r0, ip, lsr #6 - 14f4c: 17028a09 strne r8, [r2, -r9, lsl #20] - 14f50: 00000809 andeq r0, r0, r9, lsl #16 - 14f54: 19242302 stmdbne r4!, {r1, r8, r9, sp} - 14f58: 00000246 andeq r0, r0, r6, asr #4 - 14f5c: 0f028b09 svceq 0x00028b09 - 14f60: 00000069 andeq r0, r0, r9, rrx - 14f64: 19482302 stmdbne r8, {r1, r8, r9, sp}^ - 14f68: 00000590 muleq r0, r0, r5 - 14f6c: 2c028c09 stccs 12, cr8, [r2], {9} - 14f70: 00000062 andeq r0, r0, r2, rrx - 14f74: 19502302 ldmdbne r0, {r1, r8, r9, sp}^ - 14f78: 0000001c andeq r0, r0, ip, lsl r0 - 14f7c: 1a028d09 bne b83a8 <_image_size+0x11918> - 14f80: 00000d93 muleq r0, r3, sp - 14f84: 19582302 ldmdbne r8, {r1, r8, r9, sp}^ - 14f88: 00000192 muleq r0, r2, r1 - 14f8c: 16028e09 strne r8, [r2], -r9, lsl #28 - 14f90: 0000075b andeq r0, r0, fp, asr r7 - 14f94: 19682302 stmdbne r8!, {r1, r8, r9, sp}^ - 14f98: 00000502 andeq r0, r0, r2, lsl #10 - 14f9c: 16028f09 strne r8, [r2], -r9, lsl #30 - 14fa0: 0000075b andeq r0, r0, fp, asr r7 - 14fa4: 19702302 ldmdbne r0!, {r1, r8, r9, sp}^ - 14fa8: 0000000e andeq r0, r0, lr - 14fac: 16029009 strne r9, [r2], -r9 - 14fb0: 0000075b andeq r0, r0, fp, asr r7 - 14fb4: 19782302 ldmdbne r8!, {r1, r8, r9, sp}^ - 14fb8: 00000358 andeq r0, r0, r8, asr r3 - 14fbc: 10029109 andne r9, r2, r9, lsl #2 - 14fc0: 00000f36 andeq r0, r0, r6, lsr pc - 14fc4: 01802303 orreq r2, r0, r3, lsl #6 - 14fc8: 00002119 andeq r2, r0, r9, lsl r1 - 14fcc: 02920900 addseq r0, r2, #0, 18 - 14fd0: 000f4610 andeq r4, pc, r0, lsl r6 ; - 14fd4: 88230300 stmdahi r3!, {r8, r9} - 14fd8: 04081901 streq r1, [r8], #-2305 ; 0xfffff6ff - 14fdc: 93090000 movwls r0, #36864 ; 0x9000 - 14fe0: 00690f02 rsbeq r0, r9, r2, lsl #30 - 14fe4: 23030000 movwcs r0, #12288 ; 0x3000 - 14fe8: 641901a0 ldrvs r0, [r9], #-416 ; 0xfffffe60 - 14fec: 09000000 stmdbeq r0, {} ; - 14ff0: 5b160294 blpl 595a48 <_image_size+0x4eefb8> - 14ff4: 03000007 movweq r0, #7 - 14ff8: 1901a423 stmdbne r1, {r0, r1, r5, sl, sp, pc} - 14ffc: 000001b3 ; instruction: 0x000001b3 - 15000: 16029509 strne r9, [r2], -r9, lsl #10 - 15004: 0000075b andeq r0, r0, fp, asr r7 - 15008: 01ac2303 ; instruction: 0x01ac2303 - 1500c: 00015519 andeq r5, r1, r9, lsl r5 - 15010: 02960900 addseq r0, r6, #0, 18 - 15014: 00075b16 andeq r5, r7, r6, lsl fp - 15018: b4230300 strtlt r0, [r3], #-768 ; 0xfffffd00 - 1501c: 027b1901 rsbseq r1, fp, #16384 ; 0x4000 - 15020: 97090000 strls r0, [r9, -r0] - 15024: 075b1602 ldrbeq r1, [fp, -r2, lsl #12] - 15028: 23030000 movwcs r0, #12288 ; 0x3000 - 1502c: 811901bc ; instruction: 0x811901bc - 15030: 09000001 stmdbeq r0, {r0} - 15034: 5b160298 blpl 595a9c <_image_size+0x4ef00c> - 15038: 03000007 movweq r0, #7 - 1503c: 1901c423 stmdbne r1, {r0, r1, r5, sl, lr, pc} - 15040: 000002b6 ; instruction: 0x000002b6 - 15044: 08029909 stmdaeq r2, {r0, r3, r8, fp, ip, pc} - 15048: 00000069 andeq r0, r0, r9, rrx - 1504c: 01cc2303 biceq r2, ip, r3, lsl #6 - 15050: 00d30b00 sbcseq r0, r3, r0, lsl #22 - 15054: 0f360000 svceq 0x00360000 - 15058: 700c0000 andvc r0, ip, r0 - 1505c: 19000000 stmdbne r0, {} ; - 15060: 00d30b00 sbcseq r0, r3, r0, lsl #22 - 15064: 0f460000 svceq 0x00460000 - 15068: 700c0000 andvc r0, ip, r0 - 1506c: 07000000 streq r0, [r0, -r0] - 15070: 00d30b00 sbcseq r0, r3, r0, lsl #22 - 15074: 0f560000 svceq 0x00560000 - 15078: 700c0000 andvc r0, ip, r0 - 1507c: 17000000 strne r0, [r0, -r0] - 15080: 09f01b00 ldmibeq r0!, {r8, r9, fp, ip}^ - 15084: 8107029e ; instruction: 0x8107029e - 15088: 1900000f stmdbne r0, {r0, r1, r2, r3} - 1508c: 000000dc ldrdeq r0, [r0], -ip - 15090: 1b02a109 blne bd4bc <_image_size+0x16a2c> - 15094: 00000f81 andeq r0, r0, r1, lsl #31 - 15098: 19002302 stmdbne r0, {r1, r8, r9, sp} - 1509c: 000005b4 ; instruction: 0x000005b4 - 150a0: 1802a209 stmdane r2, {r0, r3, r9, sp, pc} - 150a4: 00000f91 muleq r0, r1, pc ; - 150a8: 00782302 rsbseq r2, r8, r2, lsl #6 - 150ac: 0009920b andeq r9, r9, fp, lsl #4 - 150b0: 000f9100 andeq r9, pc, r0, lsl #2 - 150b4: 00700c00 rsbseq r0, r0, r0, lsl #24 - 150b8: 001d0000 andseq r0, sp, r0 - 150bc: 0000700b andeq r7, r0, fp - 150c0: 000fa100 andeq sl, pc, r0, lsl #2 - 150c4: 00700c00 rsbseq r0, r0, r0, lsl #24 - 150c8: 001d0000 andseq r0, sp, r0 - 150cc: 8309f01c movwhi pc, #36892 ; 0x901c ; - 150d0: 0fc60302 svceq 0x00c60302 - 150d4: 181d0000 ldmdane sp, {} ; - 150d8: 09000005 stmdbeq r0, {r0, r2} - 150dc: e20b029a and r0, fp, #-1610612727 ; 0xa0000009 - 150e0: 1d00000d stcne 0, cr0, [r0, #-52] ; 0xffffffcc - 150e4: 0000033b andeq r0, r0, fp, lsr r3 - 150e8: 0b02a309 bleq bdd14 <_image_size+0x17284> - 150ec: 00000f56 andeq r0, r0, r6, asr pc - 150f0: 00d30b00 sbcseq r0, r3, r0, lsl #22 - 150f4: 0fd60000 svceq 0x00d60000 - 150f8: 700c0000 andvc r0, ip, r0 - 150fc: 18000000 stmdane r0, {} ; - 15100: 059b1e00 ldreq r1, [fp, #3584] ; 0xe00 - 15104: 08010000 stmdaeq r1, {} ; - 15108: 000fd604 andeq sp, pc, r4, lsl #12 - 1510c: ee011f00 cdp 15, 0, cr1, cr1, cr0, {0} - 15110: 1700000f strne r0, [r0, -pc] - 15114: 00000b2a andeq r0, r0, sl, lsr #22 - 15118: e2040800 and r0, r4, #0, 16 - 1511c: 0800000f stmdaeq r0, {r0, r1, r2, r3} - 15120: 0007f304 andeq pc, r7, r4, lsl #6 - 15124: 06011f00 streq r1, [r1], -r0, lsl #30 - 15128: 17000010 smladne r0, r0, r0, r0 - 1512c: 00000069 andeq r0, r0, r9, rrx - 15130: 0c040800 stceq 8, cr0, [r4], {-0} - 15134: 08000010 stmdaeq r0, {r4} - 15138: 000ffa04 andeq pc, pc, r4, lsl #20 - 1513c: 0d3b0b00 vldmdbeq fp!, {d0-d-1} - 15140: 10220000 eorne r0, r2, r0 - 15144: 700c0000 andvc r0, ip, r0 - 15148: 02000000 andeq r0, r0, #0 - 1514c: 03162000 tsteq r6, #0 - 15150: 33090000 movwcc r0, #36864 ; 0x9000 - 15154: 0b2a1703 bleq a9ad68 <_image_size+0x9f42d8> - 15158: 01010000 mrseq r0, (UNDEF: 1) - 1515c: 00030f20 andeq r0, r3, r0, lsr #30 - 15160: 03340900 teqeq r4, #0, 18 - 15164: 000b301d andeq r3, fp, sp, lsl r0 - 15168: 21010100 mrscs r0, (UNDEF: 17) - 1516c: 000015a3 andeq r1, r0, r3, lsr #11 - 15170: cd0e670b stcgt 7, cr6, [lr, #-44] ; 0xffffffd4 - 15174: 01000000 mrseq r0, (UNDEF: 0) - 15178: 14a20d01 strtne r0, [r2], #3329 ; 0xd01 - 1517c: 01070000 mrseq r0, (UNDEF: 7) - 15180: 00000041 andeq r0, r0, r1, asr #32 - 15184: 73060f01 movwvc r0, #28417 ; 0x6f01 - 15188: 0e000010 mcreq 0, 0, r0, cr0, cr0, {0} - 1518c: 00001273 andeq r1, r0, r3, ror r2 - 15190: 22750e00 rsbscs r0, r5, #0, 28 - 15194: 0e010000 cdpeq 0, 0, cr0, cr1, cr0, {0} - 15198: 00002194 muleq r0, r4, r1 - 1519c: 34030002 strcc r0, [r3], #-2 - 151a0: 0100000c tsteq r0, ip - 151a4: 107f0f15 rsbsne r0, pc, r5, lsl pc ; - 151a8: 04080000 streq r0, [r8], #-0 - 151ac: 00001085 andeq r1, r0, r5, lsl #1 - 151b0: 00690116 rsbeq r0, r9, r6, lsl r1 - 151b4: 109f0000 addsne r0, pc, r0 - 151b8: 69170000 ldmdbvs r7, {} ; - 151bc: 17000000 strne r0, [r0, -r0] - 151c0: 00000767 andeq r0, r0, r7, ror #14 - 151c4: 00076717 andeq r6, r7, r7, lsl r7 - 151c8: 41140000 tstmi r4, r0 - 151cc: d800000e stmdale r0, {r1, r2, r3} - 151d0: 08170102 ldmdaeq r7, {r1, r8} - 151d4: 000011bc ; instruction: 0x000011bc - 151d8: 00225006 eoreq r5, r2, r6 - 151dc: 0f180100 svceq 0x00180100 - 151e0: 000011bc ; instruction: 0x000011bc - 151e4: 06002302 streq r2, [r0], -r2, lsl #6 - 151e8: 000010bb strheq r1, [r0], -fp - 151ec: c2131901 andsgt r1, r3, #16384 ; 0x4000 - 151f0: 02000011 andeq r0, r0, #17 - 151f4: 67060423 strvs r0, [r6, -r3, lsr #8] - 151f8: 0100000f tsteq r0, pc - 151fc: 11d20e1a bicsne r0, r2, sl, lsl lr - 15200: 23030000 movwcs r0, #12288 ; 0x3000 - 15204: f0060584 ; instruction: 0xf0060584 - 15208: 01000014 tsteq r0, r4, lsl r0 - 1520c: 11e20f1b mvnne r0, fp, lsl pc - 15210: 23030000 movwcs r0, #12288 ; 0x3000 - 15214: d4060594 strle r0, [r6], #-1428 ; 0xfffffa6c - 15218: 01000022 tsteq r0, r2, lsr #32 - 1521c: 11f90c1d mvnsne r0, sp, lsl ip - 15220: 23030000 movwcs r0, #12288 ; 0x3000 - 15224: e60605a4 str r0, [r6], -r4, lsr #11 - 15228: 01000023 tsteq r0, r3, lsr #32 - 1522c: 11f90c1f mvnsne r0, pc, lsl ip - 15230: 23030000 movwcs r0, #12288 ; 0x3000 - 15234: a10605a8 smlatbge r6, r8, r5, r0 - 15238: 01000023 tsteq r0, r3, lsr #32 - 1523c: 11f90c20 mvnsne r0, r0, lsr #24 - 15240: 23030000 movwcs r0, #12288 ; 0x3000 - 15244: 1c0605ac cfstr32ne mvfx0, [r6], {172} ; 0xac - 15248: 01000022 tsteq r0, r2, lsr #32 - 1524c: 12150c21 andsne r0, r5, #8448 ; 0x2100 - 15250: 23030000 movwcs r0, #12288 ; 0x3000 - 15254: 6f0605b0 svcvs 0x000605b0 - 15258: 01000023 tsteq r0, r3, lsr #32 - 1525c: 122c0c22 eorne r0, ip, #8704 ; 0x2200 - 15260: 23030000 movwcs r0, #12288 ; 0x3000 - 15264: 490605b4 stmdbmi r6, {r2, r4, r5, r7, r8, sl} - 15268: 01000022 tsteq r0, r2, lsr #32 - 1526c: 12421123 subne r1, r2, #-1073741816 ; 0xc0000008 - 15270: 23030000 movwcs r0, #12288 ; 0x3000 - 15274: d20605b8 andle r0, r6, #184, 10 ; 0x2e000000 - 15278: 01000027 tsteq r0, r7, lsr #32 - 1527c: 12690c25 rsbne r0, r9, #9472 ; 0x2500 - 15280: 23030000 movwcs r0, #12288 ; 0x3000 - 15284: ad0605bc cfstr32ge mvfx0, [r6, #-752] ; 0xfffffd10 - 15288: 01000022 tsteq r0, r2, lsr #32 - 1528c: 12800c26 addne r0, r0, #9728 ; 0x2600 - 15290: 23030000 movwcs r0, #12288 ; 0x3000 - 15294: 360605c0 strcc r0, [r6], -r0, asr #11 - 15298: 01000023 tsteq r0, r3, lsr #32 - 1529c: 12910b28 addsne r0, r1, #40, 22 ; 0xa000 - 152a0: 23030000 movwcs r0, #12288 ; 0x3000 - 152a4: 8d0605c4 cfstr32hi mvfx0, [r6, #-784] ; 0xfffffcf0 - 152a8: 01000022 tsteq r0, r2, lsr #32 - 152ac: 12a21029 adcne r1, r2, #41 ; 0x29 - 152b0: 23030000 movwcs r0, #12288 ; 0x3000 - 152b4: c40605c8 strgt r0, [r6], #-1480 ; 0xfffffa38 - 152b8: 01000022 tsteq r0, r2, lsr #32 - 152bc: 12b8102a adcsne r1, r8, #42 ; 0x2a - 152c0: 23030000 movwcs r0, #12288 ; 0x3000 - 152c4: 830605cc movwhi r0, #26060 ; 0x65cc - 152c8: 01000023 tsteq r0, r3, lsr #32 - 152cc: 12b8102b adcsne r1, r8, #43 ; 0x2b - 152d0: 23030000 movwcs r0, #12288 ; 0x3000 - 152d4: f60605d0 ; instruction: 0xf60605d0 - 152d8: 01000023 tsteq r0, r3, lsr #32 - 152dc: 12ca0c2c sbcne r0, sl, #44, 24 ; 0x2c00 - 152e0: 23030000 movwcs r0, #12288 ; 0x3000 - 152e4: 080005d4 stmdaeq r0, {r2, r4, r6, r7, r8, sl} - 152e8: 00004f04 andeq r4, r0, r4, lsl #30 - 152ec: 10730b00 rsbsne r0, r3, r0, lsl #22 - 152f0: 11d20000 bicsne r0, r2, r0 - 152f4: 700c0000 andvc r0, ip, r0 - 152f8: 9f000000 svcls 0x00000000 - 152fc: 004f0b00 subeq r0, pc, r0, lsl #22 - 15300: 11e20000 mvnne r0, r0 - 15304: 700c0000 andvc r0, ip, r0 - 15308: 03000000 movweq r0, #0 - 1530c: 11bc0b00 ; instruction: 0x11bc0b00 - 15310: 11f20000 mvnsne r0, r0 - 15314: 700c0000 andvc r0, ip, r0 - 15318: 03000000 movweq r0, #0 - 1531c: 11f92200 mvnsne r2, r0, lsl #4 - 15320: 00230000 eoreq r0, r3, r0 - 15324: 11f20408 mvnsne r0, r8, lsl #8 - 15328: 011f0000 tsteq pc, r0 - 1532c: 00001215 andeq r1, r0, r5, lsl r2 - 15330: 00006917 andeq r6, r0, r7, lsl r9 - 15334: 00691700 rsbeq r1, r9, r0, lsl #14 - 15338: 69170000 ldmdbvs r7, {} ; - 1533c: 00000000 andeq r0, r0, r0 - 15340: 11ff0408 mvnsne r0, r8, lsl #8 - 15344: 011f0000 tsteq pc, r0 - 15348: 0000122c andeq r1, r0, ip, lsr #4 - 1534c: 00006917 andeq r6, r0, r7, lsl r9 - 15350: 00691700 rsbeq r1, r9, r0, lsl #14 - 15354: 08000000 stmdaeq r0, {} ; - 15358: 00121b04 andseq r1, r2, r4, lsl #22 - 1535c: bc011600 stclt 6, cr1, [r1], {-0} - 15360: 42000011 andmi r0, r0, #17 - 15364: 17000012 smladne r0, r2, r0, r0 - 15368: 000011bc ; instruction: 0x000011bc - 1536c: 32040800 andcc r0, r4, #0, 16 - 15370: 16000012 ; instruction: 0x16000012 - 15374: 00126201 andseq r6, r2, r1, lsl #4 - 15378: 00126200 andseq r6, r2, r0, lsl #4 - 1537c: 004f1700 subeq r1, pc, r0, lsl #14 - 15380: 4f170000 svcmi 0x00170000 - 15384: 17000000 strne r0, [r0, -r0] - 15388: 0000104e andeq r1, r0, lr, asr #32 - 1538c: 02010200 andeq r0, r1, #0, 4 - 15390: 00000b58 andeq r0, r0, r8, asr fp - 15394: 12480408 subne r0, r8, #8, 8 ; 0x8000000 - 15398: 011f0000 tsteq pc, r0 - 1539c: 00001280 andeq r1, r0, r0, lsl #5 - 153a0: 00006917 andeq r6, r0, r7, lsl r9 - 153a4: 10731700 rsbsne r1, r3, r0, lsl #14 - 153a8: 08000000 stmdaeq r0, {} ; - 153ac: 00126f04 andseq r6, r2, r4, lsl #30 - 153b0: 00692400 rsbeq r2, r9, r0, lsl #8 - 153b4: 12910000 addsne r0, r1, #0 - 153b8: 00230000 eoreq r0, r3, r0 - 153bc: 12860408 addne r0, r6, #8, 8 ; 0x8000000 - 153c0: 4f240000 svcmi 0x00240000 - 153c4: a2000000 andge r0, r0, #0 - 153c8: 23000012 movwcs r0, #18 - 153cc: 97040800 strls r0, [r4, -r0, lsl #16] - 153d0: 16000012 ; instruction: 0x16000012 - 153d4: 00004f01 andeq r4, r0, r1, lsl #30 - 153d8: 0012b800 andseq fp, r2, r0, lsl #16 - 153dc: 004f1700 subeq r1, pc, r0, lsl #14 - 153e0: 08000000 stmdaeq r0, {} ; - 153e4: 0012a804 andseq sl, r2, r4, lsl #16 - 153e8: ca011f00 bgt 5cff0 - 153ec: 17000012 smladne r0, r2, r0, r0 - 153f0: 0000004f andeq r0, r0, pc, asr #32 - 153f4: be040800 cdplt 8, 0, cr0, cr4, cr0, {0} - 153f8: 21000012 tstcs r0, r2, lsl r0 - 153fc: 000010c5 andeq r1, r0, r5, asr #1 - 15400: 9f1e2f01 svcls 0x001e2f01 - 15404: 01000010 tsteq r0, r0, lsl r0 - 15408: 0b5e0501 bleq 1796814 <_image_size+0x16efd84> - 1540c: 0d0c0000 stceq 0, cr0, [ip, #-0] - 15410: 1319081b tstne r9, #1769472 ; 0x1b0000 - 15414: fc060000 stc2 0, cr0, [r6], {-0} - 15418: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 1541c: 004f0e1c subeq r0, pc, ip, lsl lr ; - 15420: 23020000 movwcs r0, #8192 ; 0x2000 - 15424: 0ae60600 beq ff996c2c - 15428: 1d0d0000 stcne 0, cr0, [sp, #-0] - 1542c: 00004f0e andeq r4, r0, lr, lsl #30 - 15430: 04230200 strteq r0, [r3], #-512 ; 0xfffffe00 - 15434: 6e656c07 cdpvs 12, 6, cr6, cr5, cr7, {0} - 15438: 0e1e0d00 cdpeq 13, 1, cr0, cr14, cr0, {0} - 1543c: 0000004f andeq r0, r0, pc, asr #32 - 15440: 00082302 andeq r2, r8, r2, lsl #6 - 15444: 000afb05 andeq pc, sl, r5, lsl #22 - 15448: 210d1400 tstcs sp, r0, lsl #8 - 1544c: 00135408 andseq r5, r3, r8, lsl #8 - 15450: 0a3a0600 beq e96c58 <_image_size+0xdf01c8> - 15454: 220d0000 andcs r0, sp, #0 - 15458: 0011bc0f andseq fp, r1, pc, lsl #24 - 1545c: 00230200 eoreq r0, r3, r0, lsl #4 - 15460: 000aab06 andeq sl, sl, r6, lsl #22 - 15464: 16230d00 strtne r0, [r3], -r0, lsl #26 - 15468: 000012de ldrdeq r1, [r0], -lr - 1546c: 06042302 streq r2, [r4], -r2, lsl #6 - 15470: 00000b44 andeq r0, r0, r4, asr #22 - 15474: 770f240d strvc r2, [pc, -sp, lsl #8] - 15478: 02000000 andeq r0, r0, #0 - 1547c: 05001023 streq r1, [r0, #-35] ; 0xffffffdd - 15480: 00000ac6 andeq r0, r0, r6, asr #21 - 15484: 08270d08 stmdaeq r7!, {r3, r8, sl, fp} - 15488: 00001380 andeq r1, r0, r0, lsl #7 - 1548c: 000a3a06 andeq r3, sl, r6, lsl #20 - 15490: 0f280d00 svceq 0x00280d00 - 15494: 000011bc ; instruction: 0x000011bc - 15498: 06002302 streq r2, [r0], -r2, lsl #6 - 1549c: 00000bb4 ; instruction: 0x00000bb4 - 154a0: 770f290d strvc r2, [pc, -sp, lsl #18] - 154a4: 02000000 andeq r0, r0, #0 - 154a8: 25000423 strcs r0, [r0, #-1059] ; 0xfffffbdd - 154ac: 00000a4d andeq r0, r0, sp, asr #20 - 154b0: 19122c0d ldmdbne r2, {r0, r2, r3, sl, fp, sp} - 154b4: 01000013 tsteq r0, r3, lsl r0 - 154b8: 14940305 ldrne r0, [r4], #773 ; 0x305 - 154bc: b6252780 strtlt r2, [r5], -r0, lsl #15 - 154c0: 0d00000a stceq 0, cr0, [r0, #-40] ; 0xffffffd8 - 154c4: 1319122d tstne r9, #-805306366 ; 0xd0000002 - 154c8: 05010000 streq r0, [r1, #-0] - 154cc: 80147003 andshi r7, r4, r3 - 154d0: 0ad42527 beq ff51e974 - 154d4: 2f0d0000 svccs 0x000d0000 - 154d8: 00135416 andseq r5, r3, r6, lsl r4 - 154dc: 03050100 movweq r0, #20736 ; 0x5100 - 154e0: 27801484 strcs r1, [r0, r4, lsl #9] - 154e4: 000bdd25 andeq sp, fp, r5, lsr #26 - 154e8: 16300d00 ldrtne r0, [r0], -r0, lsl #26 - 154ec: 00001354 andeq r1, r0, r4, asr r3 - 154f0: 8c030501 cfstr32hi mvfx0, [r3], {1} - 154f4: 05278014 streq r8, [r7, #-20]! ; 0xffffffec - 154f8: 00000a2d andeq r0, r0, sp, lsr #20 - 154fc: 08320d0c ldmdaeq r2!, {r2, r3, r8, sl, fp} - 15500: 00001407 andeq r1, r0, r7, lsl #8 - 15504: 000b2706 andeq r2, fp, r6, lsl #14 - 15508: 0c330d00 ldceq 13, cr0, [r3], #-0 - 1550c: 000011f9 strdeq r1, [r0], -r9 - 15510: 06002302 streq r2, [r0], -r2, lsl #6 - 15514: 00000a43 andeq r0, r0, r3, asr #20 - 15518: f90c340d ; instruction: 0xf90c340d - 1551c: 02000011 andeq r0, r0, #17 - 15520: f1060423 ; instruction: 0xf1060423 - 15524: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 15528: 14130c35 ldrne r0, [r3], #-3125 ; 0xfffff3cb - 1552c: 23020000 movwcs r0, #8192 ; 0x2000 - 15530: 011f0008 tsteq pc, r8 - 15534: 00001413 andeq r1, r0, r3, lsl r4 - 15538: 00007717 andeq r7, r0, r7, lsl r7 - 1553c: 04080000 streq r0, [r8], #-0 - 15540: 00001407 andeq r1, r0, r7, lsl #8 - 15544: 000b0505 andeq r0, fp, r5, lsl #10 - 15548: 380d0c00 stmdacc sp, {sl, fp} - 1554c: 00145408 andseq r5, r4, r8, lsl #8 - 15550: 42c50600 sbcmi r0, r5, #0, 12 - 15554: 390d0000 stmdbcc sp, {} ; - 15558: 00146f0c andseq r6, r4, ip, lsl #30 - 1555c: 00230200 eoreq r0, r3, r0, lsl #4 - 15560: 0042b406 subeq fp, r2, r6, lsl #8 - 15564: 0c3a0d00 ldceq 13, cr0, [sl], #-0 - 15568: 00001481 andeq r1, r0, r1, lsl #9 - 1556c: 06042302 streq r2, [r4], -r2, lsl #6 - 15570: 000042ed andeq r4, r0, sp, ror #5 - 15574: ab0c3b0d blge 3241b0 <_image_size+0x27d720> - 15578: 02000014 andeq r0, r0, #20 - 1557c: 16000823 strne r0, [r0], -r3, lsr #16 - 15580: 00126201 andseq r6, r2, r1, lsl #4 - 15584: 00146900 andseq r6, r4, r0, lsl #18 - 15588: 14691700 strbtne r1, [r9], #-1792 ; 0xfffff900 - 1558c: 77170000 ldrvc r0, [r7, -r0] - 15590: 00000000 andeq r0, r0, r0 - 15594: 13540408 cmpne r4, #8, 8 ; 0x8000000 - 15598: 04080000 streq r0, [r8], #-0 - 1559c: 00001454 andeq r1, r0, r4, asr r4 - 155a0: 1481011f strne r0, [r1], #287 ; 0x11f - 155a4: 69170000 ldmdbvs r7, {} ; - 155a8: 00000014 andeq r0, r0, r4, lsl r0 - 155ac: 14750408 ldrbtne r0, [r5], #-1032 ; 0xfffffbf8 - 155b0: 01160000 tsteq r6, r0 - 155b4: 00001262 andeq r1, r0, r2, ror #4 - 155b8: 000014ab andeq r1, r0, fp, lsr #9 - 155bc: 00146917 andseq r6, r4, r7, lsl r9 - 155c0: 00771700 rsbseq r1, r7, r0, lsl #14 - 155c4: 77170000 ldrvc r0, [r7, -r0] - 155c8: 17000000 strne r0, [r0, -r0] - 155cc: 00000077 andeq r0, r0, r7, ror r0 - 155d0: 00007717 andeq r7, r0, r7, lsl r7 - 155d4: 04080000 streq r0, [r8], #-0 - 155d8: 00001487 andeq r1, r0, r7, lsl #9 - 155dc: 000a9221 andeq r9, sl, r1, lsr #4 - 155e0: 1c3e0d00 ldcne 13, cr0, [lr], #-0 - 155e4: 000013cc andeq r1, r0, ip, asr #7 - 155e8: c5210101 strgt r0, [r1, #-257]! ; 0xfffffeff - 155ec: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 155f0: 14191f40 ldrne r1, [r9], #-3904 ; 0xfffff0c0 - 155f4: 01010000 mrseq r0, (UNDEF: 1) - 155f8: 0045e205 subeq lr, r5, r5, lsl #4 - 155fc: 030e0400 movweq r0, #58368 ; 0xe400 - 15600: 0014ea08 andseq lr, r4, r8, lsl #20 - 15604: 05960600 ldreq r0, [r6, #1536] ; 0x600 - 15608: 040e0000 streq r0, [lr], #-0 - 1560c: 0014ea17 andseq lr, r4, r7, lsl sl - 15610: 00230200 eoreq r0, r3, r0, lsl #4 - 15614: cd040800 stcgt 8, cr0, [r4, #-0] - 15618: 0d000014 stceq 0, cr0, [r0, #-80] ; 0xffffffb0 - 1561c: 00004566 andeq r4, r0, r6, ror #10 - 15620: 00410107 subeq r0, r1, r7, lsl #2 - 15624: 0f020000 svceq 0x00020000 - 15628: 00152106 andseq r2, r5, r6, lsl #2 - 1562c: 46c30e00 strbmi r0, [r3], r0, lsl #28 - 15630: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 15634: 00004590 muleq r0, r0, r5 - 15638: 463a0e01 ldrtmi r0, [sl], -r1, lsl #28 - 1563c: 0e020000 cdpeq 0, 0, cr0, cr2, cr0, {0} - 15640: 0000448b andeq r4, r0, fp, lsl #9 - 15644: 46540e03 ldrbmi r0, [r4], -r3, lsl #28 - 15648: 00040000 andeq r0, r4, r0 - 1564c: 4243540a submi r5, r3, #167772160 ; 0xa000000 - 15650: 18021000 stmdane r2, {ip} - 15654: 00156b08 andseq r6, r5, r8, lsl #22 - 15658: 45dd0600 ldrbmi r0, [sp, #1536] ; 0x600 - 1565c: 19020000 stmdbne r2, {} ; - 15660: 00162711 andseq r2, r6, r1, lsl r7 - 15664: 00230200 eoreq r0, r3, r0, lsl #4 - 15668: 0044b706 subeq fp, r4, r6, lsl #14 - 1566c: 0f1a0200 svceq 0x001a0200 - 15670: 00000077 andeq r0, r0, r7, ror r0 - 15674: 06042302 streq r2, [r4], -r2, lsl #6 - 15678: 00004361 andeq r4, r0, r1, ror #6 - 1567c: 2d151b02 vldrcs d1, [r5, #-8] - 15680: 02000016 andeq r0, r0, #22 - 15684: 57060823 strpl r0, [r6, -r3, lsr #16] - 15688: 02000043 andeq r0, r0, #67 ; 0x43 - 1568c: 1633171c ; instruction: 0x1633171c - 15690: 23020000 movwcs r0, #8192 ; 0x2000 - 15694: 500a000c andpl r0, sl, ip - 15698: d0004243 andle r4, r0, r3, asr #4 - 1569c: 27082002 strcs r2, [r8, -r2] - 156a0: 06000016 ; instruction: 0x06000016 - 156a4: 0000466d andeq r4, r0, sp, ror #12 - 156a8: cd162102 ldfgts f2, [r6, #-8] - 156ac: 02000014 andeq r0, r0, #20 - 156b0: 17060023 strne r0, [r6, -r3, lsr #32] - 156b4: 02000048 andeq r0, r0, #72 ; 0x48 - 156b8: 00831523 addeq r1, r3, r3, lsr #10 - 156bc: 23020000 movwcs r0, #8192 ; 0x2000 - 156c0: 69700704 ldmdbvs r0!, {r2, r8, r9, sl}^ - 156c4: 25020064 strcs r0, [r2, #-100] ; 0xffffff9c - 156c8: 00006909 andeq r6, r0, r9, lsl #18 - 156cc: 90230300 eorls r0, r3, r0, lsl #6 - 156d0: 00160601 andseq r0, r6, r1, lsl #12 - 156d4: 26020000 strcs r0, [r2], -r0 - 156d8: 0014f014 andseq pc, r4, r4, lsl r0 ; - 156dc: 94230300 strtls r0, [r3], #-768 ; 0xfffffd00 - 156e0: 46b90601 ldrtmi r0, [r9], r1, lsl #12 - 156e4: 27020000 strcs r0, [r2, -r0] - 156e8: 00006909 andeq r6, r0, r9, lsl #18 - 156ec: 98230300 stmdals r3!, {r8, r9} - 156f0: 65720701 ldrbvs r0, [r2, #-1793]! ; 0xfffff8ff - 156f4: 28020074 stmdacs r2, {r2, r4, r5, r6} - 156f8: 00006909 andeq r6, r0, r9, lsl #18 - 156fc: 9c230300 stcls 3, cr0, [r3], #-0 - 15700: 464d0601 strbmi r0, [sp], -r1, lsl #12 - 15704: 29020000 stmdbcs r2, {} ; - 15708: 00162711 andseq r2, r6, r1, lsl r7 - 1570c: a0230300 eorge r0, r3, r0, lsl #6 - 15710: 0aa50601 beq fe956f1c - 15714: 2c020000 stccs 0, cr0, [r2], {-0} - 15718: 0013541a andseq r5, r3, sl, lsl r4 - 1571c: a4230300 strtge r0, [r3], #-768 ; 0xfffffd00 - 15720: 44ce0601 strbmi r0, [lr], #1537 ; 0x601 - 15724: 2d020000 stccs 0, cr0, [r2, #-0] - 15728: 00152110 andseq r2, r5, r0, lsl r1 - 1572c: ac230300 stcge 3, cr0, [r3], #-0 - 15730: 45360601 ldrmi r0, [r6, #-1537]! ; 0xfffff9ff - 15734: 30020000 andcc r0, r2, r0 - 15738: 0000770f andeq r7, r0, pc, lsl #14 - 1573c: bc230300 stclt 3, cr0, [r3], #-0 - 15740: 05e60601 strbeq r0, [r6, #1537]! ; 0x601 - 15744: 31020000 mrscc r0, (UNDEF: 2) - 15748: 0016390a andseq r3, r6, sl, lsl #18 - 1574c: c0230300 eorgt r0, r3, r0, lsl #6 - 15750: 04080001 streq r0, [r8], #-1 - 15754: 0000156b andeq r1, r0, fp, ror #10 - 15758: 014e0408 cmpeq lr, r8, lsl #8 - 1575c: 04080000 streq r0, [r8], #-0 - 15760: 000001eb andeq r0, r0, fp, ror #3 - 15764: 0000d30b andeq sp, r0, fp, lsl #6 - 15768: 00164900 andseq r4, r6, r0, lsl #18 - 1576c: 00700c00 rsbseq r0, r0, r0, lsl #24 - 15770: 000f0000 andeq r0, pc, r0 - 15774: 0045ec05 subeq lr, r5, r5, lsl #24 - 15778: 4002b000 andmi fp, r2, r0 - 1577c: 0016f608 andseq pc, r6, r8, lsl #12 - 15780: 48170600 ldmdami r7, {r9, sl} - 15784: 41020000 mrsmi r0, (UNDEF: 2) - 15788: 00008315 andeq r8, r0, r5, lsl r3 - 1578c: 00230200 eoreq r0, r3, r0, lsl #4 - 15790: 00454406 subeq r4, r5, r6, lsl #8 - 15794: 16420200 strbne r0, [r2], -r0, lsl #4 - 15798: 000014cd andeq r1, r0, sp, asr #9 - 1579c: 018c2303 orreq r2, ip, r3, lsl #6 - 157a0: 0044c206 subeq ip, r4, r6, lsl #4 - 157a4: 09430200 stmdbeq r3, {r9}^ - 157a8: 00000069 andeq r0, r0, r9, rrx - 157ac: 01902303 orrseq r2, r0, r3, lsl #6 - 157b0: 00453f06 subeq r3, r5, r6, lsl #30 - 157b4: 16440200 strbne r0, [r4], -r0, lsl #4 - 157b8: 000014cd andeq r1, r0, sp, asr #9 - 157bc: 01942303 orrseq r2, r4, r3, lsl #6 - 157c0: 0046ad06 subeq sl, r6, r6, lsl #26 - 157c4: 09450200 stmdbeq r5, {r9}^ - 157c8: 00000069 andeq r0, r0, r9, rrx - 157cc: 01982303 orrseq r2, r8, r3, lsl #6 - 157d0: 00449206 subeq r9, r4, r6, lsl #4 - 157d4: 0e470200 cdpeq 2, 4, cr0, cr7, cr0, {0} - 157d8: 0000004f andeq r0, r0, pc, asr #32 - 157dc: 019c2303 orrseq r2, ip, r3, lsl #6 - 157e0: 00467e06 subeq r7, r6, r6, lsl #28 - 157e4: 09490200 stmdbeq r9, {r9}^ - 157e8: 00000069 andeq r0, r0, r9, rrx - 157ec: 01a02303 lsleq r2, r3, #6 - 157f0: 00195506 andseq r5, r9, r6, lsl #10 - 157f4: 0c4b0200 sfmeq f0, 2, [fp], {-0} - 157f8: 000011f9 strdeq r1, [r0], -r9 - 157fc: 01a42303 ; instruction: 0x01a42303 - 15800: 00468f06 subeq r8, r6, r6, lsl #30 - 15804: 134c0200 movtne r0, #49664 ; 0xc200 - 15808: 00001701 andeq r1, r0, r1, lsl #14 - 1580c: 01a82303 ; instruction: 0x01a82303 - 15810: 00469706 subeq r9, r6, r6, lsl #14 - 15814: 0c4d0200 sfmeq f0, 2, [sp], {-0} - 15818: 00001713 andeq r1, r0, r3, lsl r7 - 1581c: 01ac2303 ; instruction: 0x01ac2303 - 15820: 16272400 strtne r2, [r7], -r0, lsl #8 - 15824: 17010000 strne r0, [r1, -r0] - 15828: 00230000 eoreq r0, r3, r0 - 1582c: 16f60408 ldrbtne r0, [r6], r8, lsl #8 - 15830: 011f0000 tsteq pc, r0 - 15834: 00001713 andeq r1, r0, r3, lsl r7 - 15838: 00162717 andseq r2, r6, r7, lsl r7 - 1583c: 04080000 streq r0, [r8], #-0 - 15840: 00001707 andeq r1, r0, r7, lsl #14 - 15844: 00457b21 subeq r7, r5, r1, lsr #22 - 15848: 22500200 subscs r0, r0, #0, 4 - 1584c: 00001649 andeq r1, r0, r9, asr #12 - 15850: df0b0101 svcle 0x000b0101 - 15854: 37000000 strcc r0, [r0, -r0] - 15858: 0c000017 stceq 0, cr0, [r0], {23} - 1585c: 00000070 andeq r0, r0, r0, ror r0 - 15860: 72210003 eorvc r0, r1, #3 - 15864: 02000046 andeq r0, r0, #70 ; 0x46 - 15868: 17271352 ; instruction: 0x17271352 - 1586c: 01010000 mrseq r0, (UNDEF: 1) - 15870: 47fe0126 ldrbmi r0, [lr, r6, lsr #2]! - 15874: 3b030000 blcc d587c <_image_size+0x2edec> - 15878: 5ba40106 blpl fe915c98 - 1587c: 5c30800a ldcpl 0, cr8, [r0], #-40 ; 0xffffffd8 - 15880: 1c28800a stcne 0, cr8, [r8], #-40 ; 0xffffffd8 - 15884: 80010000 andhi r0, r1, r0 - 15888: 27000017 smladcs r0, r7, r0, r0 - 1588c: 00004817 andeq r4, r0, r7, lsl r8 - 15890: 80273b03 eorhi r3, r7, r3, lsl #22 - 15894: 02000017 andeq r0, r0, #23 - 15898: e3287491 ; instruction: 0xe3287491 - 1589c: 96000042 strls r0, [r0], -r2, asr #32 - 158a0: 01000017 tsteq r0, r7, lsl r0 - 158a4: 66a00305 strtvs r0, [r0], r5, lsl #6 - 158a8: 0800800a stmdaeq r0, {r1, r3, pc} - 158ac: 00008304 andeq r8, r0, r4, lsl #6 - 158b0: 00da0b00 sbcseq r0, sl, r0, lsl #22 - 158b4: 17960000 ldrne r0, [r6, r0] - 158b8: 700c0000 andvc r0, ip, r0 - 158bc: 0f000000 svceq 0x00000000 - 158c0: 17860900 strne r0, [r6, r0, lsl #18] - 158c4: 01260000 ; instruction: 0x01260000 - 158c8: 0000480e andeq r4, r0, lr, lsl #16 - 158cc: 01062b03 tsteq r6, r3, lsl #22 - 158d0: 800a5afc strdhi r5, [sl], -ip - 158d4: 800a5ba4 andhi r5, sl, r4, lsr #23 - 158d8: 00001c60 andeq r1, r0, r0, ror #24 - 158dc: 0017d601 andseq sp, r7, r1, lsl #12 - 158e0: 48172700 ldmdami r7, {r8, r9, sl, sp} - 158e4: 2b030000 blcs d58ec <_image_size+0x2ee5c> - 158e8: 00178025 andseq r8, r7, r5, lsr #32 - 158ec: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 158f0: 0042e328 subeq lr, r2, r8, lsr #6 - 158f4: 0017e600 andseq lr, r7, r0, lsl #12 - 158f8: 03050100 movweq r0, #20736 ; 0x5100 - 158fc: 800a6690 mulhi sl, r0, r6 - 15900: 00da0b00 sbcseq r0, sl, r0, lsl #22 - 15904: 17e60000 strbne r0, [r6, r0]! - 15908: 700c0000 andvc r0, ip, r0 - 1590c: 0d000000 stceq 0, cr0, [r0, #-0] - 15910: 17d60900 ldrbne r0, [r6, r0, lsl #18] - 15914: f1290000 ; instruction: 0xf1290000 - 15918: 03000047 movweq r0, #71 ; 0x47 - 1591c: 69011326 stmdbvs r1, {r1, r2, r5, r8, r9, ip} - 15920: ac000000 stcge 0, cr0, [r0], {-0} - 15924: fc800a5a stc2 10, cr0, [r0], {90} ; 0x5a ; - 15928: 98800a5a stmls r0, {r1, r3, r4, r6, r9, fp} - 1592c: 0100001c tsteq r0, ip, lsl r0 - 15930: 00001819 andeq r1, r0, r9, lsl r8 - 15934: 00481727 subeq r1, r8, r7, lsr #14 - 15938: 31260300 ; instruction: 0x31260300 - 1593c: 00001780 andeq r1, r0, r0, lsl #15 - 15940: 006c9102 rsbeq r9, ip, r2, lsl #2 - 15944: 00481c2a subeq r1, r8, sl, lsr #24 - 15948: 0d180300 ldceq 3, cr0, [r8, #-0] - 1594c: 0a59fc01 beq 1694958 <_image_size+0x15edec8> - 15950: 0a5aac80 beq 16c0b58 <_image_size+0x161a0c8> - 15954: 001cd080 andseq sp, ip, r0, lsl #1 - 15958: 18530100 ldmdane r3, {r8}^ - 1595c: 632b0000 ; instruction: 0x632b0000 - 15960: 03007570 movweq r7, #1392 ; 0x570 - 15964: 0138111a teqeq r8, sl, lsl r1 - 15968: 91020000 mrsls r0, (UNDEF: 2) - 1596c: 42e32874 rscmi r2, r3, #116, 16 ; 0x740000 - 15970: 18630000 stmdane r3!, {}^ ; - 15974: 05010000 streq r0, [r1, #-0] - 15978: 0a668803 beq 19b798c <_image_size+0x1910efc> - 1597c: da0b0080 ble 2d5b84 <_image_size+0x22f0f4> - 15980: 63000000 movwvs r0, #0 - 15984: 0c000018 stceq 0, cr0, [r0], {24} - 15988: 00000070 andeq r0, r0, r0, ror r0 - 1598c: 53090007 movwpl r0, #36871 ; 0x9007 - 15990: 2a000018 bcs 159f8 - 15994: 00004873 andeq r4, r0, r3, ror r8 - 15998: 010d0c03 tsteq sp, r3, lsl #24 - 1599c: 800a5988 andhi r5, sl, r8, lsl #19 - 159a0: 800a59fc strdhi r5, [sl], -ip - 159a4: 00001d08 andeq r1, r0, r8, lsl #26 - 159a8: 0018a101 andseq sl, r8, r1, lsl #2 - 159ac: 22e12c00 rsccs r2, r1, #0, 24 - 159b0: 0e030000 cdpeq 0, 0, cr0, cr3, cr0, {0} - 159b4: 00006909 andeq r6, r0, r9, lsl #18 - 159b8: 74910200 ldrvc r0, [r1], #512 ; 0x200 - 159bc: 7570632b ldrbvc r6, [r0, #-811]! ; 0xfffffcd5 - 159c0: 11110300 tstne r1, r0, lsl #6 - 159c4: 00000138 andeq r0, r0, r8, lsr r1 - 159c8: 00709102 rsbseq r9, r0, r2, lsl #2 - 159cc: 487c012d ldmdami ip!, {r0, r2, r3, r5, r8}^ - 159d0: 05030000 streq r0, [r3, #-0] - 159d4: 59400106 stmdbpl r0, {r1, r2, r8}^ - 159d8: 5988800a stmibpl r8, {r1, r3, pc} - 159dc: 1d40800a stclne 0, cr8, [r0, #-40] ; 0xffffffd8 - 159e0: db010000 blle 559e8 - 159e4: 27000018 smladcs r0, r8, r0, r0 - 159e8: 00004817 andeq r4, r0, r7, lsl r8 - 159ec: 80250503 eorhi r0, r5, r3, lsl #10 - 159f0: 02000017 andeq r0, r0, #23 - 159f4: e6277491 ; instruction: 0xe6277491 - 159f8: 03000005 movweq r0, #5 - 159fc: 00cd3105 sbceq r3, sp, r5, lsl #2 - 15a00: 91020000 mrsls r0, (UNDEF: 2) - 15a04: 322e0070 eorcc r0, lr, #112 ; 0x70 - 15a08: 02000046 andeq r0, r0, #70 ; 0x46 - 15a0c: 38011b54 stmdacc r1, {r2, r4, r6, r8, r9, fp, ip} - 15a10: 0c000001 stceq 0, cr0, [r0], {1} - 15a14: 40800a59 addmi r0, r0, r9, asr sl - 15a18: 84800a59 strhi r0, [r0], #2649 ; 0xa59 - 15a1c: 0100001d tsteq r0, sp, lsl r0 - 15a20: 0046132e subeq r1, r6, lr, lsr #6 - 15a24: 13310100 teqne r1, #0, 2 - 15a28: 00006901 andeq r6, r0, r1, lsl #18 - 15a2c: 0a58f400 beq 1652a34 <_image_size+0x15abfa4> - 15a30: 0a590c80 beq 1658c38 <_image_size+0x15b21a8> - 15a34: 001db080 andseq fp, sp, r0, lsl #1 - 15a38: 22000100 andcs r0, r0, #0, 2 - 15a3c: 02000000 andeq r0, r0, #0 - 15a40: 0031f700 eorseq pc, r1, r0, lsl #14 - 15a44: ba010400 blt 56a4c - 15a48: 3000004d andcc r0, r0, sp, asr #32 - 15a4c: a6800a5c pkhtbge r0, r0, ip, asr #20 - 15a50: 8a800a5e bhi fe0183d0 - 15a54: ba000048 blt 15b7c - 15a58: f1000048 cps #8 - 15a5c: 01000006 tsteq r0, r6 - 15a60: 00002280 andeq r2, r0, r0, lsl #5 - 15a64: 0b000200 bleq 1626c - 15a68: 04000032 streq r0, [r0], #-50 ; 0xffffffce - 15a6c: 004e3901 subeq r3, lr, r1, lsl #18 - 15a70: 0a5ea800 beq 17bfa78 <_image_size+0x1718fe8> - 15a74: 0a5eaa80 beq 17c047c <_image_size+0x17199ec> - 15a78: 00488a80 subeq r8, r8, r0, lsl #21 - 15a7c: 0048ba00 subeq fp, r8, r0, lsl #20 - 15a80: 0006f100 andeq pc, r6, r0, lsl #2 - 15a84: 22800100 addcs r0, r0, #0, 2 - 15a88: 02000000 andeq r0, r0, #0 - 15a8c: 00321f00 eorseq r1, r2, r0, lsl #30 - 15a90: 99010400 stmdbls r1, {sl} - 15a94: ac00004e stcge 0, cr0, [r0], {78} ; 0x4e - 15a98: 98800a5e stmls r0, {r1, r2, r3, r4, r6, r9, fp} - 15a9c: 24800a5f strcs r0, [r0], #2655 ; 0xa5f - 15aa0: 67000049 strvs r0, [r0, -r9, asr #32] - 15aa4: f1000049 cps #9 - 15aa8: 01000006 tsteq r0, r6 - 15aac: 000f1d80 andeq r1, pc, r0, lsl #27 - 15ab0: 33000400 movwcc r0, #1024 ; 0x400 - 15ab4: 04000032 streq r0, [r0], #-50 ; 0xffffffce - 15ab8: 004b9001 subeq r9, fp, r1 - 15abc: 4d430c00 stclmi 12, cr0, [r3, #-0] - 15ac0: 4cc60000 stclmi 0, cr0, [r6], {0} - 15ac4: 5f980000 svcpl 0x00980000 - 15ac8: 00a0800a adceq r8, r0, sl - 15acc: 4f5a0000 svcmi 0x005a0000 - 15ad0: 04020000 streq r0, [r2], #-0 - 15ad4: 746e6905 strbtvc r6, [lr], #-2309 ; 0xfffff6fb - 15ad8: 49f40300 ldmibmi r4!, {r8, r9}^ - 15adc: d8020000 stmdale r2, {} ; - 15ae0: 00003817 andeq r3, r0, r7, lsl r8 - 15ae4: 07040400 streq r0, [r4, -r0, lsl #8] - 15ae8: 000000ff strdeq r0, [r0], -pc ; - 15aec: 004b3a05 subeq r3, fp, r5, lsl #20 - 15af0: 01480200 mrseq r0, (UNDEF: 104) - 15af4: 00003818 andeq r3, r0, r8, lsl r8 - 15af8: 05080400 streq r0, [r8, #-1024] ; 0xfffffc00 - 15afc: 00000255 andeq r0, r0, r5, asr r2 - 15b00: d5040804 strle r0, [r4, #-2052] ; 0xfffff7fc - 15b04: 05000002 streq r0, [r0, #-2] - 15b08: 000003d1 ldrdeq r0, [r0], -r1 - 15b0c: 17016502 strne r6, [r1, -r2, lsl #10] - 15b10: 00000038 andeq r0, r0, r8, lsr r0 - 15b14: fc060104 stc2 1, cr0, [r6], {4} - 15b18: 04000003 streq r0, [r0], #-3 - 15b1c: 03fa0801 mvnseq r0, #65536 ; 0x10000 - 15b20: 02040000 andeq r0, r4, #0 - 15b24: 0002f905 andeq pc, r2, r5, lsl #18 - 15b28: 07020400 streq r0, [r2, -r0, lsl #8] - 15b2c: 0000051f andeq r0, r0, pc, lsl r5 - 15b30: 5a050404 bpl 156b48 <_image_size+0xb00b8> - 15b34: 04000002 streq r0, [r0], #-2 - 15b38: 00fa0704 rscseq r0, sl, r4, lsl #14 - 15b3c: 08040000 stmdaeq r4, {} ; - 15b40: 0000f507 andeq pc, r0, r7, lsl #10 - 15b44: 05470300 strbeq r0, [r7, #-768] ; 0xfffffd00 - 15b48: 2e030000 cdpcs 0, 0, cr0, cr3, cr0, {0} - 15b4c: 0000830e andeq r8, r0, lr, lsl #6 - 15b50: 00890300 addeq r0, r9, r0, lsl #6 - 15b54: 74030000 strvc r0, [r3], #-0 - 15b58: 0000830e andeq r8, r0, lr, lsl #6 - 15b5c: 03040600 movweq r0, #17920 ; 0x4600 - 15b60: 00d203a5 sbcseq r0, r2, r5, lsr #7 - 15b64: 21070000 mrscs r0, (UNDEF: 7) - 15b68: 03000002 movweq r0, #2 - 15b6c: 005a0ca7 subseq r0, sl, r7, lsr #25 - 15b70: 08070000 stmdaeq r7, {} ; - 15b74: 03000003 movweq r0, #3 - 15b78: 00d213a8 sbcseq r1, r2, r8, lsr #7 - 15b7c: 08000000 stmdaeq r0, {} ; - 15b80: 0000006e andeq r0, r0, lr, rrx - 15b84: 000000e2 andeq r0, r0, r2, ror #1 - 15b88: 00003809 andeq r3, r0, r9, lsl #16 - 15b8c: 0a000300 beq 16794 - 15b90: 09a20308 stmibeq r2!, {r3, r8, r9} - 15b94: 00000106 andeq r0, r0, r6, lsl #2 - 15b98: 0000cb0b andeq ip, r0, fp, lsl #22 - 15b9c: 07a40300 streq r0, [r4, r0, lsl #6]! - 15ba0: 00000025 andeq r0, r0, r5, lsr #32 - 15ba4: 01740b00 cmneq r4, r0, lsl #22 - 15ba8: a9030000 stmdbge r3, {} ; - 15bac: 0000b005 andeq fp, r0, r5 - 15bb0: 03000400 movweq r0, #1024 ; 0x400 - 15bb4: 0000029a muleq r0, sl, r2 - 15bb8: e203aa03 and sl, r3, #12288 ; 0x3000 - 15bbc: 0c000000 stceq 0, cr0, [r0], {-0} - 15bc0: 02730304 rsbseq r0, r3, #4, 6 ; 0x10000000 - 15bc4: 16040000 strne r0, [r4], -r0 - 15bc8: 00008a19 andeq r8, r0, r9, lsl sl - 15bcc: 004c0300 subeq r0, ip, r0, lsl #6 - 15bd0: 0c050000 stceq 0, cr0, [r5], {-0} - 15bd4: 0000250d andeq r2, r0, sp, lsl #10 - 15bd8: 02180300 andseq r0, r8, #0, 6 - 15bdc: 23040000 movwcs r0, #16384 ; 0x4000 - 15be0: 0001201b andeq r2, r1, fp, lsl r0 - 15be4: 009e0d00 addseq r0, lr, r0, lsl #26 - 15be8: 04180000 ldreq r0, [r8], #-0 - 15bec: 01920834 orrseq r0, r2, r4, lsr r8 - 15bf0: 950b0000 strls r0, [fp, #-0] - 15bf4: 04000005 streq r0, [r0], #-5 - 15bf8: 01921336 orrseq r1, r2, r6, lsr r3 - 15bfc: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 15c00: 04006b5f streq r6, [r0], #-2911 ; 0xfffff4a1 - 15c04: 00250737 eoreq r0, r5, r7, lsr r7 - 15c08: 0b040000 bleq 115c10 <_image_size+0x6f180> - 15c0c: 00000350 andeq r0, r0, r0, asr r3 - 15c10: 250b3704 strcs r3, [fp, #-1796] ; 0xfffff8fc - 15c14: 08000000 stmdaeq r0, {} ; - 15c18: 004b290b subeq r2, fp, fp, lsl #18 - 15c1c: 14370400 ldrtne r0, [r7], #-1024 ; 0xfffffc00 - 15c20: 00000025 andeq r0, r0, r5, lsr #32 - 15c24: 01210b0c ; instruction: 0x01210b0c - 15c28: 37040000 strcc r0, [r4, -r0] - 15c2c: 0000251b andeq r2, r0, fp, lsl r5 - 15c30: 5f0e1000 svcpl 0x000e1000 - 15c34: 38040078 stmdacc r4, {r3, r4, r5, r6} - 15c38: 0001980b andeq r9, r1, fp, lsl #16 - 15c3c: 0f001400 svceq 0x00001400 - 15c40: 00013804 andeq r3, r1, r4, lsl #16 - 15c44: 01140800 tsteq r4, r0, lsl #16 - 15c48: 01a80000 ; instruction: 0x01a80000 - 15c4c: 38090000 stmdacc r9, {} ; - 15c50: 00000000 andeq r0, r0, r0 - 15c54: 036b0d00 cmneq fp, #0, 26 - 15c58: 04240000 strteq r0, [r4], #-0 - 15c5c: 022b083c eoreq r0, fp, #60, 16 ; 0x3c0000 - 15c60: 380b0000 stmdacc fp, {} ; - 15c64: 04000001 streq r0, [r0], #-1 - 15c68: 0025093e eoreq r0, r5, lr, lsr r9 - 15c6c: 0b000000 bleq 15c74 - 15c70: 000000d3 ldrdeq r0, [r0], -r3 - 15c74: 25093f04 strcs r3, [r9, #-3844] ; 0xfffff0fc - 15c78: 04000000 streq r0, [r0], #-0 - 15c7c: 0000c10b andeq ip, r0, fp, lsl #2 - 15c80: 09400400 stmdbeq r0, {sl}^ - 15c84: 00000025 andeq r0, r0, r5, lsr #32 - 15c88: 019f0b08 orrseq r0, pc, r8, lsl #22 - 15c8c: 41040000 mrsmi r0, (UNDEF: 4) - 15c90: 00002509 andeq r2, r0, r9, lsl #10 - 15c94: cc0b0c00 stcgt 12, cr0, [fp], {-0} - 15c98: 04000002 streq r0, [r0], #-2 - 15c9c: 00250942 eoreq r0, r5, r2, asr #18 - 15ca0: 0b100000 bleq 415ca8 <_image_size+0x36f218> - 15ca4: 00000322 andeq r0, r0, r2, lsr #6 - 15ca8: 25094304 strcs r4, [r9, #-772] ; 0xfffffcfc - 15cac: 14000000 strne r0, [r0], #-0 - 15cb0: 0000a60b andeq sl, r0, fp, lsl #12 - 15cb4: 09440400 stmdbeq r4, {sl}^ - 15cb8: 00000025 andeq r0, r0, r5, lsr #32 - 15cbc: 01410b18 cmpeq r1, r8, lsl fp - 15cc0: 45040000 strmi r0, [r4, #-0] - 15cc4: 00002509 andeq r2, r0, r9, lsl #10 - 15cc8: a50b1c00 strge r1, [fp, #-3072] ; 0xfffff400 - 15ccc: 04000002 streq r0, [r0], #-2 - 15cd0: 00250946 eoreq r0, r5, r6, asr #18 - 15cd4: 00200000 eoreq r0, r0, r0 - 15cd8: 00000010 andeq r0, r0, r0, lsl r0 - 15cdc: 04010800 streq r0, [r1], #-2048 ; 0xfffff800 - 15ce0: 0270084f rsbseq r0, r0, #5177344 ; 0x4f0000 - 15ce4: 100b0000 andne r0, fp, r0 - 15ce8: 04000005 streq r0, [r0], #-5 - 15cec: 02700a50 rsbseq r0, r0, #80, 20 ; 0x50000 - 15cf0: 0b000000 bleq 15cf8 - 15cf4: 000003e6 andeq r0, r0, r6, ror #7 - 15cf8: 70095104 andvc r5, r9, r4, lsl #2 - 15cfc: 80000002 andhi r0, r0, r2 - 15d00: 00053211 andeq r3, r5, r1, lsl r2 - 15d04: 0a530400 beq 14d6d0c <_image_size+0x143027c> - 15d08: 00000114 andeq r0, r0, r4, lsl r1 - 15d0c: 82110100 andshi r0, r1, #0, 2 - 15d10: 04000005 streq r0, [r0], #-5 - 15d14: 01140a56 tsteq r4, r6, asr sl - 15d18: 01040000 mrseq r0, (UNDEF: 4) - 15d1c: 01120800 tsteq r2, r0, lsl #16 - 15d20: 02800000 addeq r0, r0, #0 - 15d24: 38090000 stmdacc r9, {} ; - 15d28: 1f000000 svcne 0x00000000 - 15d2c: 02e81000 rsceq r1, r8, #0 - 15d30: 01900000 orrseq r0, r0, r0 - 15d34: c3086204 movwgt r6, #33284 ; 0x8204 - 15d38: 0b000002 bleq 15d48 - 15d3c: 00000595 muleq r0, r5, r5 - 15d40: c3126304 tstgt r2, #4, 6 ; 0x10000000 - 15d44: 00000002 andeq r0, r0, r2 - 15d48: 0001500b andeq r5, r1, fp - 15d4c: 06640400 strbteq r0, [r4], -r0, lsl #8 - 15d50: 00000025 andeq r0, r0, r5, lsr #32 - 15d54: 00910b04 addseq r0, r1, r4, lsl #22 - 15d58: 66040000 strvs r0, [r4], -r0 - 15d5c: 0002c909 andeq ip, r2, r9, lsl #18 - 15d60: 000b0800 andeq r0, fp, r0, lsl #16 - 15d64: 04000000 streq r0, [r0], #-0 - 15d68: 022b1e67 eoreq r1, fp, #1648 ; 0x670 - 15d6c: 00880000 addeq r0, r8, r0 - 15d70: 0280040f addeq r0, r0, #251658240 ; 0xf000000 - 15d74: d9080000 stmdble r8, {} ; - 15d78: d9000002 stmdble r0, {r1} - 15d7c: 09000002 stmdbeq r0, {r1} - 15d80: 00000038 andeq r0, r0, r8, lsr r0 - 15d84: 040f001f streq r0, [pc], #-31 ; 15d8c - 15d88: 000002df ldrdeq r0, [r0], -pc ; - 15d8c: 04220d12 strteq r0, [r2], #-3346 ; 0xfffff2ee - 15d90: 04080000 streq r0, [r8], #-0 - 15d94: 0308087a movweq r0, #34938 ; 0x887a - 15d98: 590b0000 stmdbpl fp, {} ; - 15d9c: 04000018 streq r0, [r0], #-24 ; 0xffffffe8 - 15da0: 0308117b movweq r1, #33147 ; 0x817b - 15da4: 0b000000 bleq 15dac - 15da8: 0000083d andeq r0, r0, sp, lsr r8 - 15dac: 25067c04 strcs r7, [r6, #-3076] ; 0xfffff3fc - 15db0: 04000000 streq r0, [r0], #-0 - 15db4: 6e040f00 cdpvs 15, 0, cr0, cr4, cr0, {0} - 15db8: 0d000000 stceq 0, cr0, [r0, #-0] - 15dbc: 00000119 andeq r0, r0, r9, lsl r1 - 15dc0: 08ba0468 ldmeq sl!, {r3, r5, r6, sl} - 15dc4: 00000451 andeq r0, r0, r1, asr r4 - 15dc8: 00705f0e rsbseq r5, r0, lr, lsl #30 - 15dcc: 0812bb04 ldmdaeq r2, {r2, r8, r9, fp, ip, sp, pc} - 15dd0: 00000003 andeq r0, r0, r3 - 15dd4: 00725f0e rsbseq r5, r2, lr, lsl #30 - 15dd8: 2507bc04 strcs fp, [r7, #-3076] ; 0xfffff3fc - 15ddc: 04000000 streq r0, [r0], #-0 - 15de0: 00775f0e rsbseq r5, r7, lr, lsl #30 - 15de4: 2507bd04 strcs fp, [r7, #-3332] ; 0xfffff2fc - 15de8: 08000000 stmdaeq r0, {} ; - 15dec: 0000360b andeq r3, r0, fp, lsl #12 - 15df0: 09be0400 ldmibeq lr!, {sl} - 15df4: 00000075 andeq r0, r0, r5, ror r0 - 15df8: 028a0b0c addeq r0, sl, #12, 22 ; 0x3000 - 15dfc: bf040000 svclt 0x00040000 - 15e00: 00007509 andeq r7, r0, r9, lsl #10 - 15e04: 5f0e0e00 svcpl 0x000e0e00 - 15e08: 04006662 streq r6, [r0], #-1634 ; 0xfffff99e - 15e0c: 02e011c0 rsceq r1, r0, #192, 2 ; 0x30 - 15e10: 0b100000 bleq 415e18 <_image_size+0x36f388> - 15e14: 0000002d andeq r0, r0, sp, lsr #32 - 15e18: 2507c104 strcs ip, [r7, #-260] ; 0xfffffefc - 15e1c: 18000000 stmdane r0, {} ; - 15e20: 0000960b andeq r9, r0, fp, lsl #12 - 15e24: 0ac80400 beq ff216e2c - 15e28: 00000112 andeq r0, r0, r2, lsl r1 - 15e2c: 005e0b1c subseq r0, lr, ip, lsl fp - 15e30: ca040000 bgt 115e38 <_image_size+0x6f3a8> - 15e34: 0005d51d andeq sp, r5, sp, lsl r5 - 15e38: e10b2000 mrs r2, (UNDEF: 11) - 15e3c: 04000002 streq r0, [r0], #-2 - 15e40: 05ff1dcc ldrbeq r1, [pc, #3532]! ; 16c14 - 15e44: 0b240000 bleq 915e4c <_image_size+0x86f3bc> - 15e48: 000005a6 andeq r0, r0, r6, lsr #11 - 15e4c: 230dcf04 movwcs ip, #57092 ; 0xdf04 - 15e50: 28000006 stmdacs r0, {r1, r2} - 15e54: 00022d0b andeq r2, r2, fp, lsl #26 - 15e58: 09d00400 ldmibeq r0, {sl}^ - 15e5c: 0000063d andeq r0, r0, sp, lsr r6 - 15e60: 755f0e2c ldrbvc r0, [pc, #-3628] ; 1503c - 15e64: d3040062 movwle r0, #16482 ; 0x4062 - 15e68: 0002e011 andeq lr, r2, r1, lsl r0 - 15e6c: 5f0e3000 svcpl 0x000e3000 - 15e70: 04007075 streq r7, [r0], #-117 ; 0xffffff8b - 15e74: 030812d4 movweq r1, #33492 ; 0x82d4 - 15e78: 0e380000 cdpeq 0, 3, cr0, cr8, cr0, {0} - 15e7c: 0072755f rsbseq r7, r2, pc, asr r5 - 15e80: 2507d504 strcs sp, [r7, #-1284] ; 0xfffffafc - 15e84: 3c000000 stccc 0, cr0, [r0], {-0} - 15e88: 0005bd0b andeq fp, r5, fp, lsl #26 - 15e8c: 11d80400 bicsne r0, r8, r0, lsl #8 - 15e90: 00000643 andeq r0, r0, r3, asr #12 - 15e94: 054e0b40 strbeq r0, [lr, #-2880] ; 0xfffff4c0 - 15e98: d9040000 stmdble r4, {} ; - 15e9c: 00065311 andeq r5, r6, r1, lsl r3 - 15ea0: 5f0e4300 svcpl 0x000e4300 - 15ea4: 0400626c streq r6, [r0], #-620 ; 0xfffffd94 - 15ea8: 02e011dc rsceq r1, r0, #220, 2 ; 0x37 - 15eac: 0b440000 bleq 1115eb4 <_image_size+0x106f424> - 15eb0: 00000362 andeq r0, r0, r2, ror #6 - 15eb4: 2507df04 strcs sp, [r7, #-3844] ; 0xfffff0fc - 15eb8: 4c000000 stcmi 0, cr0, [r0], {-0} - 15ebc: 00389f0b eorseq r9, r8, fp, lsl #30 - 15ec0: 0ae00400 beq ff816ec8 - 15ec4: 00000098 muleq r0, r8, r0 - 15ec8: 09060b50 stmdbeq r6, {r4, r6, r8, r9, fp} - 15ecc: e3040000 movw r0, #16384 ; 0x4000 - 15ed0: 00046f12 andeq r6, r4, r2, lsl pc - 15ed4: 160b5400 strne r5, [fp], -r0, lsl #8 - 15ed8: 04000048 streq r0, [r0], #-72 ; 0xffffffb8 - 15edc: 012c0ce7 smulwteq ip, r7, ip - 15ee0: 0b580000 bleq 1615ee8 <_image_size+0x156f458> - 15ee4: 000002f0 strdeq r0, [r0], -r0 ; - 15ee8: 060ee904 streq lr, [lr], -r4, lsl #18 - 15eec: 5c000001 stcpl 0, cr0, [r0], {1} - 15ef0: 00057a0b andeq r7, r5, fp, lsl #20 - 15ef4: 09ea0400 stmibeq sl!, {sl}^ - 15ef8: 00000025 andeq r0, r0, r5, lsr #32 - 15efc: 25130064 ldrcs r0, [r3, #-100] ; 0xffffff9c - 15f00: 6f000000 svcvs 0x00000000 - 15f04: 14000004 strne r0, [r0], #-4 - 15f08: 0000046f andeq r0, r0, pc, ror #8 - 15f0c: 00011214 andeq r1, r1, r4, lsl r2 - 15f10: 05c31400 strbeq r1, [r3, #1024] ; 0x400 - 15f14: 25140000 ldrcs r0, [r4, #-0] - 15f18: 00000000 andeq r0, r0, r0 - 15f1c: 047a040f ldrbteq r0, [sl], #-1039 ; 0xfffffbf1 - 15f20: 6f150000 svcvs 0x00150000 - 15f24: 16000004 strne r0, [r0], -r4 - 15f28: 00000518 andeq r0, r0, r8, lsl r5 - 15f2c: 65040428 strvs r0, [r4, #-1064] ; 0xfffffbd8 - 15f30: 05c30802 strbeq r0, [r3, #2050] ; 0x802 - 15f34: b8170000 ldmdalt r7, {} ; - 15f38: 04000002 streq r0, [r0], #-2 - 15f3c: 25070267 strcs r0, [r7, #-615] ; 0xfffffd99 - 15f40: 00000000 andeq r0, r0, r0 - 15f44: 00023f17 andeq r3, r2, r7, lsl pc - 15f48: 026c0400 rsbeq r0, ip, #0, 8 - 15f4c: 0006af0b andeq sl, r6, fp, lsl #30 - 15f50: 81170400 tsthi r7, r0, lsl #8 - 15f54: 04000000 streq r0, [r0], #-0 - 15f58: af14026c svcge 0x0014026c - 15f5c: 08000006 stmdaeq r0, {r1, r2} - 15f60: 0005ac17 andeq sl, r5, r7, lsl ip - 15f64: 026c0400 rsbeq r0, ip, #0, 8 - 15f68: 0006af1e andeq sl, r6, lr, lsl pc - 15f6c: 4b170c00 blmi 5d8f74 <_image_size+0x5324e4> - 15f70: 04000001 streq r0, [r0], #-1 - 15f74: 2508026e strcs r0, [r8, #-622] ; 0xfffffd92 - 15f78: 10000000 andne r0, r0, r0 - 15f7c: 00012d17 andeq r2, r1, r7, lsl sp - 15f80: 026f0400 rsbeq r0, pc, #0, 8 - 15f84: 0008af08 andeq sl, r8, r8, lsl #30 - 15f88: 61171400 tstvs r7, r0, lsl #8 - 15f8c: 04000005 streq r0, [r0], #-5 - 15f90: 25070272 strcs r0, [r7, #-626] ; 0xfffffd8e - 15f94: 30000000 andcc r0, r0, r0 - 15f98: 0049d217 subeq sp, r9, r7, lsl r2 - 15f9c: 02730400 rsbseq r0, r3, #0, 8 - 15fa0: 00094616 andeq r4, r9, r6, lsl r6 - 15fa4: 34173400 ldrcc r3, [r7], #-1024 ; 0xfffffc00 - 15fa8: 04000002 streq r0, [r0], #-2 - 15fac: 25070275 strcs r0, [r7, #-629] ; 0xfffffd8b - 15fb0: 38000000 stmdacc r0, {} ; - 15fb4: 00029017 andeq r9, r2, r7, lsl r0 - 15fb8: 02770400 rsbseq r0, r7, #0, 8 - 15fbc: 0009570a andeq r5, r9, sl, lsl #14 - 15fc0: b0173c00 andslt r3, r7, r0, lsl #24 - 15fc4: 04000000 streq r0, [r0], #-0 - 15fc8: 9213027a andsls r0, r3, #-1610612729 ; 0xa0000007 - 15fcc: 40000001 andmi r0, r0, r1 - 15fd0: 0000eb17 andeq lr, r0, r7, lsl fp - 15fd4: 027b0400 rsbseq r0, fp, #0, 8 - 15fd8: 00002507 andeq r2, r0, r7, lsl #10 - 15fdc: 7c174400 cfldrsvc mvf4, [r7], {-0} - 15fe0: 04000001 streq r0, [r0], #-1 - 15fe4: 9213027c andsls r0, r3, #124, 4 ; 0xc0000007 - 15fe8: 48000001 stmdami r0, {r0} - 15fec: 00026317 andeq r6, r2, r7, lsl r3 - 15ff0: 027d0400 rsbseq r0, sp, #0, 8 - 15ff4: 00095d14 andeq r5, r9, r4, lsl sp - 15ff8: 48174c00 ldmdami r7, {sl, fp, lr} - 15ffc: 04000003 streq r0, [r0], #-3 - 16000: 25070280 strcs r0, [r7, #-640] ; 0xfffffd80 - 16004: 50000000 andpl r0, r0, r0 - 16008: 0003f217 andeq pc, r3, r7, lsl r2 ; - 1600c: 02810400 addeq r0, r1, #0, 8 - 16010: 0005c309 andeq ip, r5, r9, lsl #6 - 16014: 43175400 tstmi r7, #0, 8 - 16018: 04000003 streq r0, [r0], #-3 - 1601c: 8a0702a4 bhi 1d6ab4 <_image_size+0x130024> - 16020: 58000008 stmdapl r0, {r3} - 16024: 0002e818 andeq lr, r2, r8, lsl r8 - 16028: 02a80400 adceq r0, r8, #0, 8 - 1602c: 0002c313 andeq ip, r2, r3, lsl r3 - 16030: 18014800 stmdane r1, {fp, lr} - 16034: 000001c2 andeq r0, r0, r2, asr #3 - 16038: 1202a904 andne sl, r2, #4, 18 ; 0x10000 - 1603c: 00000280 andeq r0, r0, r0, lsl #5 - 16040: a918014c ldmdbge r8, {r2, r3, r6, r8} - 16044: 04000001 streq r0, [r0], #-1 - 16048: 6e0c02ad cdpvs 2, 0, cr0, cr12, cr13, {5} - 1604c: dc000009 stcle 0, cr0, [r0], {9} - 16050: 04ed1802 strbteq r1, [sp], #2050 ; 0x802 - 16054: b2040000 andlt r0, r4, #0 - 16058: 06701002 ldrbteq r1, [r0], -r2 - 1605c: 02e00000 rsceq r0, r0, #0 - 16060: 00030318 andeq r0, r3, r8, lsl r3 - 16064: 02b40400 adcseq r0, r4, #0, 8 - 16068: 00097a0a andeq r7, r9, sl, lsl #20 - 1606c: 0002ec00 andeq lr, r2, r0, lsl #24 - 16070: 05c9040f strbeq r0, [r9, #1039] ; 0x40f - 16074: 01040000 mrseq r0, (UNDEF: 4) - 16078: 00040308 andeq r0, r4, r8, lsl #6 - 1607c: 05c91500 strbeq r1, [r9, #1280] ; 0x500 - 16080: 040f0000 streq r0, [pc], #-0 ; 16088 - 16084: 00000451 andeq r0, r0, r1, asr r4 - 16088: 00002513 andeq r2, r0, r3, lsl r5 - 1608c: 0005f900 andeq pc, r5, r0, lsl #18 - 16090: 046f1400 strbteq r1, [pc], #-1024 ; 16098 - 16094: 12140000 andsne r0, r4, #0 - 16098: 14000001 strne r0, [r0], #-1 - 1609c: 000005f9 strdeq r0, [r0], -r9 - 160a0: 00002514 andeq r2, r0, r4, lsl r5 - 160a4: 040f0000 streq r0, [pc], #-0 ; 160ac - 160a8: 000005d0 ldrdeq r0, [r0], -r0 ; - 160ac: 05db040f ldrbeq r0, [fp, #1039] ; 0x40f - 160b0: a4130000 ldrge r0, [r3], #-0 - 160b4: 23000000 movwcs r0, #0 - 160b8: 14000006 strne r0, [r0], #-6 - 160bc: 0000046f andeq r0, r0, pc, ror #8 - 160c0: 00011214 andeq r1, r1, r4, lsl r2 - 160c4: 00a41400 adceq r1, r4, r0, lsl #8 - 160c8: 25140000 ldrcs r0, [r4, #-0] - 160cc: 00000000 andeq r0, r0, r0 - 160d0: 0605040f streq r0, [r5], -pc, lsl #8 - 160d4: 25130000 ldrcs r0, [r3, #-0] - 160d8: 3d000000 stccc 0, cr0, [r0, #-0] - 160dc: 14000006 strne r0, [r0], #-6 - 160e0: 0000046f andeq r0, r0, pc, ror #8 - 160e4: 00011214 andeq r1, r1, r4, lsl r2 - 160e8: 040f0000 streq r0, [pc], #-0 ; 160f0 - 160ec: 00000629 andeq r0, r0, r9, lsr #12 - 160f0: 00006e08 andeq r6, r0, r8, lsl #28 - 160f4: 00065300 andeq r5, r6, r0, lsl #6 - 160f8: 00380900 eorseq r0, r8, r0, lsl #18 - 160fc: 00020000 andeq r0, r2, r0 - 16100: 00006e08 andeq r6, r0, r8, lsl #28 - 16104: 00066300 andeq r6, r6, r0, lsl #6 - 16108: 00380900 eorseq r0, r8, r0, lsl #18 - 1610c: 00000000 andeq r0, r0, r0 - 16110: 00012605 andeq r2, r1, r5, lsl #12 - 16114: 01240400 ; instruction: 0x01240400 - 16118: 00030e1a andeq r0, r3, sl, lsl lr - 1611c: 04291900 strteq r1, [r9], #-2304 ; 0xfffff700 - 16120: 040c0000 streq r0, [ip], #-0 - 16124: a9080128 stmdbge r8, {r3, r5, r8} - 16128: 17000006 strne r0, [r0, -r6] - 1612c: 00000595 muleq r0, r5, r5 - 16130: 11012a04 tstne r1, r4, lsl #20 - 16134: 000006a9 andeq r0, r0, r9, lsr #13 - 16138: 03ca1700 biceq r1, sl, #0, 14 - 1613c: 2b040000 blcs 116144 <_image_size+0x6f6b4> - 16140: 00250701 eoreq r0, r5, r1, lsl #14 - 16144: 17040000 strne r0, [r4, -r0] - 16148: 00000227 andeq r0, r0, r7, lsr #4 - 1614c: 0b012c04 bleq 61164 - 16150: 000006af andeq r0, r0, pc, lsr #13 - 16154: 040f0008 streq r0, [pc], #-8 ; 1615c - 16158: 00000670 andeq r0, r0, r0, ror r6 - 1615c: 0663040f strbteq r0, [r3], -pc, lsl #8 - 16160: e3190000 tst r9, #0 - 16164: 0e000000 cdpeq 0, 0, cr0, cr0, cr0, {0} - 16168: 08014404 stmdaeq r1, {r2, sl, lr} - 1616c: 000006ee andeq r0, r0, lr, ror #13 - 16170: 00058a17 andeq r8, r5, r7, lsl sl - 16174: 01450400 cmpeq r5, r0, lsl #8 - 16178: 0006ee12 andeq lr, r6, r2, lsl lr - 1617c: 6d170000 ldcvs 0, cr0, [r7, #-0] - 16180: 04000002 streq r0, [r0], #-2 - 16184: ee120146 mufsm f0, f2, f6 - 16188: 06000006 streq r0, [r0], -r6 - 1618c: 0008ea17 andeq lr, r8, r7, lsl sl - 16190: 01470400 cmpeq r7, r0, lsl #8 - 16194: 00007c12 andeq r7, r0, r2, lsl ip - 16198: 08000c00 stmdaeq r0, {sl, fp} - 1619c: 0000007c andeq r0, r0, ip, ror r0 - 161a0: 000006fe strdeq r0, [r0], -lr - 161a4: 00003809 andeq r3, r0, r9, lsl #16 - 161a8: 1a000200 bne 169b0 - 161ac: 028504d0 addeq r0, r5, #208, 8 ; 0xd0000000 - 161b0: 00081307 andeq r1, r8, r7, lsl #6 - 161b4: 05541700 ldrbeq r1, [r4, #-1792] ; 0xfffff900 - 161b8: 87040000 strhi r0, [r4, -r0] - 161bc: 00381802 eorseq r1, r8, r2, lsl #16 - 161c0: 17000000 strne r0, [r0, -r0] - 161c4: 000004f5 strdeq r0, [r0], -r5 - 161c8: 12028804 andne r8, r2, #4, 16 ; 0x40000 - 161cc: 000005c3 andeq r0, r0, r3, asr #11 - 161d0: 010c1704 tsteq ip, r4, lsl #14 - 161d4: 89040000 stmdbhi r4, {} ; - 161d8: 08131002 ldmdaeq r3, {r1, ip} - 161dc: 17080000 strne r0, [r8, -r0] - 161e0: 0000032c andeq r0, r0, ip, lsr #6 - 161e4: 17028a04 strne r8, [r2, -r4, lsl #20] - 161e8: 000001a8 andeq r0, r0, r8, lsr #3 - 161ec: 02461724 subeq r1, r6, #36, 14 ; 0x900000 - 161f0: 8b040000 blhi 1161f8 <_image_size+0x6f768> - 161f4: 00250f02 eoreq r0, r5, r2, lsl #30 - 161f8: 17480000 strbne r0, [r8, -r0] - 161fc: 00000590 muleq r0, r0, r5 - 16200: 2c028c04 stccs 12, cr8, [r2], {4} - 16204: 00000091 muleq r0, r1, r0 - 16208: 001c1750 andseq r1, ip, r0, asr r7 - 1620c: 8d040000 stchi 0, cr0, [r4, #-0] - 16210: 06b51a02 ldrteq r1, [r5], r2, lsl #20 - 16214: 17580000 ldrbne r0, [r8, -r0] - 16218: 00000192 muleq r0, r2, r1 - 1621c: 16028e04 strne r8, [r2], -r4, lsl #28 - 16220: 00000106 andeq r0, r0, r6, lsl #2 - 16224: 05021768 streq r1, [r2, #-1896] ; 0xfffff898 - 16228: 8f040000 svchi 0x00040000 - 1622c: 01061602 tsteq r6, r2, lsl #12 - 16230: 17700000 ldrbne r0, [r0, -r0]! - 16234: 0000000e andeq r0, r0, lr - 16238: 16029004 strne r9, [r2], -r4 - 1623c: 00000106 andeq r0, r0, r6, lsl #2 - 16240: 03581778 cmpeq r8, #120, 14 ; 0x1e00000 - 16244: 91040000 mrsls r0, (UNDEF: 4) - 16248: 08231002 stmdaeq r3!, {r1, ip} - 1624c: 17800000 strne r0, [r0, r0] - 16250: 00000021 andeq r0, r0, r1, lsr #32 - 16254: 10029204 andne r9, r2, r4, lsl #4 - 16258: 00000833 andeq r0, r0, r3, lsr r8 - 1625c: 04081788 streq r1, [r8], #-1928 ; 0xfffff878 - 16260: 93040000 movwls r0, #16384 ; 0x4000 - 16264: 00250f02 eoreq r0, r5, r2, lsl #30 - 16268: 17a00000 strne r0, [r0, r0]! - 1626c: 00000064 andeq r0, r0, r4, rrx - 16270: 16029404 strne r9, [r2], -r4, lsl #8 - 16274: 00000106 andeq r0, r0, r6, lsl #2 - 16278: 01b317a4 ; instruction: 0x01b317a4 - 1627c: 95040000 strls r0, [r4, #-0] - 16280: 01061602 tsteq r6, r2, lsl #12 - 16284: 17ac0000 strne r0, [ip, r0]! - 16288: 00000155 andeq r0, r0, r5, asr r1 - 1628c: 16029604 strne r9, [r2], -r4, lsl #12 - 16290: 00000106 andeq r0, r0, r6, lsl #2 - 16294: 027b17b4 rsbseq r1, fp, #180, 14 ; 0x2d00000 - 16298: 97040000 strls r0, [r4, -r0] - 1629c: 01061602 tsteq r6, r2, lsl #12 - 162a0: 17bc0000 ldrne r0, [ip, r0]! - 162a4: 00000181 andeq r0, r0, r1, lsl #3 - 162a8: 16029804 strne r9, [r2], -r4, lsl #16 - 162ac: 00000106 andeq r0, r0, r6, lsl #2 - 162b0: 02b617c4 adcseq r1, r6, #196, 14 ; 0x3100000 - 162b4: 99040000 stmdbls r4, {} ; - 162b8: 00250802 eoreq r0, r5, r2, lsl #16 - 162bc: 00cc0000 sbceq r0, ip, r0 - 162c0: 0005c908 andeq ip, r5, r8, lsl #18 - 162c4: 00082300 andeq r2, r8, r0, lsl #6 - 162c8: 00380900 eorseq r0, r8, r0, lsl #18 - 162cc: 00190000 andseq r0, r9, r0 - 162d0: 0005c908 andeq ip, r5, r8, lsl #18 - 162d4: 00083300 andeq r3, r8, r0, lsl #6 - 162d8: 00380900 eorseq r0, r8, r0, lsl #18 - 162dc: 00070000 andeq r0, r7, r0 - 162e0: 0005c908 andeq ip, r5, r8, lsl #18 - 162e4: 00084300 andeq r4, r8, r0, lsl #6 - 162e8: 00380900 eorseq r0, r8, r0, lsl #18 - 162ec: 00170000 andseq r0, r7, r0 - 162f0: 9e04f01a mcrls 0, 0, pc, cr4, cr10, {0} ; - 162f4: 086a0702 stmdaeq sl!, {r1, r8, r9, sl}^ - 162f8: dc170000 ldcle 0, cr0, [r7], {-0} - 162fc: 04000000 streq r0, [r0], #-0 - 16300: 6a1b02a1 bvs 6d6d8c <_image_size+0x6302fc> - 16304: 00000008 andeq r0, r0, r8 - 16308: 0005b417 andeq fp, r5, r7, lsl r4 - 1630c: 02a20400 adceq r0, r2, #0, 8 - 16310: 00087a18 andeq r7, r8, r8, lsl sl - 16314: 08007800 stmdaeq r0, {fp, ip, sp, lr} - 16318: 00000308 andeq r0, r0, r8, lsl #6 - 1631c: 0000087a andeq r0, r0, sl, ror r8 - 16320: 00003809 andeq r3, r0, r9, lsl #16 - 16324: 08001d00 stmdaeq r0, {r8, sl, fp, ip} - 16328: 00000038 andeq r0, r0, r8, lsr r0 - 1632c: 0000088a andeq r0, r0, sl, lsl #17 - 16330: 00003809 andeq r3, r0, r9, lsl #16 - 16334: 1b001d00 blne 1d73c - 16338: 028304f0 addeq r0, r3, #240, 8 ; 0xf0000000 - 1633c: 0008af03 andeq sl, r8, r3, lsl #30 - 16340: 05181c00 ldreq r1, [r8, #-3072] ; 0xfffff400 - 16344: 9a040000 bls 11634c <_image_size+0x6f8bc> - 16348: 06fe0b02 ldrbteq r0, [lr], r2, lsl #22 - 1634c: 3b1c0000 blcc 716354 <_image_size+0x66f8c4> - 16350: 04000003 streq r0, [r0], #-3 - 16354: 430b02a3 movwmi r0, #45731 ; 0xb2a3 - 16358: 00000008 andeq r0, r0, r8 - 1635c: 0005c908 andeq ip, r5, r8, lsl #18 - 16360: 0008bf00 andeq fp, r8, r0, lsl #30 - 16364: 00380900 eorseq r0, r8, r0, lsl #18 - 16368: 00180000 andseq r0, r8, r0 - 1636c: 00059b10 andeq r9, r5, r0, lsl fp - 16370: 06016c00 streq r6, [r1], -r0, lsl #24 - 16374: 094608b2 stmdbeq r6, {r1, r4, r5, r7, fp}^ - 16378: ab0b0000 blge 2d6380 <_image_size+0x22f8f0> - 1637c: 0600004c streq r0, [r0], -ip, asr #32 - 16380: 0de20bb4 ; instruction: 0x0de20bb4 - 16384: 0b000000 bleq 1638c - 16388: 00004c59 andeq r4, r0, r9, asr ip - 1638c: 1c0bb506 cfstr32ne mvfx11, [fp], {6} - 16390: e000000e and r0, r0, lr - 16394: 004ab10b subeq fp, sl, fp, lsl #2 - 16398: 0bb70600 bleq fedd7ba0 - 1639c: 00000e4b andeq r0, r0, fp, asr #28 - 163a0: 4a210be4 bmi 859338 <_image_size+0x7b28a8> - 163a4: b9060000 stmdblt r6, {} ; - 163a8: 0000250a andeq r2, r0, sl, lsl #10 - 163ac: ea0be800 b 3103b4 <_image_size+0x269924> - 163b0: 06000049 streq r0, [r0], -r9, asr #32 - 163b4: 05c30bba strbeq r0, [r3, #3002] ; 0xbba - 163b8: 0bec0000 bleq ffb163c0 - 163bc: 00004a1b andeq r4, r0, fp, lsl sl - 163c0: bc12bb06 ; instruction: 0xbc12bb06 - 163c4: f0000009 ; instruction: 0xf0000009 - 163c8: 004b2f11 subeq r2, fp, r1, lsl pc - 163cc: 0bbd0600 bleq fef57bd4 - 163d0: 00000e51 andeq r0, r0, r1, asr lr - 163d4: 50110128 andspl r0, r1, r8, lsr #2 - 163d8: 0600004b streq r0, [r0], -fp, asr #32 - 163dc: 0e610bbe vmoveq.8 d17[5], r0 - 163e0: 012a0000 ; instruction: 0x012a0000 - 163e4: 004aa111 subeq sl, sl, r1, lsl r1 - 163e8: 0bbf0600 bleq fefd7bf0 - 163ec: 00000e61 andeq r0, r0, r1, ror #28 - 163f0: 0f00014a svceq 0x0000014a - 163f4: 0008bf04 andeq fp, r8, r4, lsl #30 - 163f8: 09571d00 ldmdbeq r7, {r8, sl, fp, ip}^ - 163fc: 6f140000 svcvs 0x00140000 - 16400: 00000004 andeq r0, r0, r4 - 16404: 094c040f stmdbeq ip, {r0, r1, r2, r3, sl}^ - 16408: 040f0000 streq r0, [pc], #-0 ; 16410 - 1640c: 00000192 muleq r0, r2, r1 - 16410: 00096e1d andeq r6, r9, sp, lsl lr - 16414: 00251400 eoreq r1, r5, r0, lsl #8 - 16418: 0f000000 svceq 0x00000000 - 1641c: 00097404 andeq r7, r9, r4, lsl #8 - 16420: 63040f00 movwvs r0, #20224 ; 0x4f00 - 16424: 08000009 stmdaeq r0, {r0, r3} - 16428: 00000663 andeq r0, r0, r3, ror #12 - 1642c: 0000098a andeq r0, r0, sl, lsl #19 - 16430: 00003809 andeq r3, r0, r9, lsl #16 - 16434: 1e000200 cdpne 2, 0, cr0, cr0, cr0, {0} - 16438: 00000316 andeq r0, r0, r6, lsl r3 - 1643c: 17033304 strne r3, [r3, -r4, lsl #6] - 16440: 0000046f andeq r0, r0, pc, ror #8 - 16444: 00030f1e andeq r0, r3, lr, lsl pc - 16448: 03340400 teqeq r4, #0, 8 - 1644c: 0004751d andeq r7, r4, sp, lsl r5 - 16450: 15a31f00 strne r1, [r3, #3840]! ; 0xf00 - 16454: 67070000 strvs r0, [r7, -r0] - 16458: 0005c30e andeq ip, r5, lr, lsl #6 - 1645c: 029b0300 addseq r0, fp, #0, 6 - 16460: 56080000 strpl r0, [r8], -r0 - 16464: 00010614 andeq r0, r1, r4, lsl r6 - 16468: 4a1b0d00 bmi 6d9870 <_image_size+0x632de0> - 1646c: 09380000 ldmdbeq r8!, {} ; - 16470: 0b02082a bleq 98520 - 16474: 040b0000 streq r0, [fp], #-0 - 16478: 0900004b stmdbeq r0, {r0, r1, r3, r6} - 1647c: 05c3092c strbeq r0, [r3, #2348] ; 0x92c - 16480: 0b000000 bleq 16488 - 16484: 00004c64 andeq r4, r0, r4, ror #24 - 16488: c3092d09 movwgt r2, #40201 ; 0x9d09 - 1648c: 04000005 streq r0, [r0], #-5 - 16490: 004adf0b subeq sp, sl, fp, lsl #30 - 16494: 092e0900 stmdbeq lr!, {r8, fp} - 16498: 000005c3 andeq r0, r0, r3, asr #11 - 1649c: 4a460b08 bmi 11990c4 <_image_size+0x10f2634> - 164a0: 2f090000 svccs 0x00090000 - 164a4: 0005c309 andeq ip, r5, r9, lsl #6 - 164a8: da0b0c00 ble 2d94b0 <_image_size+0x232a20> - 164ac: 09000049 stmdbeq r0, {r0, r3, r6} - 164b0: 05c30930 strbeq r0, [r3, #2352] ; 0x930 - 164b4: 0b100000 bleq 4164bc <_image_size+0x36fa2c> - 164b8: 00004b00 andeq r4, r0, r0, lsl #22 - 164bc: c3093109 movwgt r3, #37129 ; 0x9109 - 164c0: 14000005 strne r0, [r0], #-5 - 164c4: 004c600b subeq r6, ip, fp - 164c8: 09320900 ldmdbeq r2!, {r8, fp} - 164cc: 000005c3 andeq r0, r0, r3, asr #11 - 164d0: 4adb0b18 bmi ff6d9138 - 164d4: 33090000 movwcc r0, #36864 ; 0x9000 - 164d8: 0005c309 andeq ip, r5, r9, lsl #6 - 164dc: 420b1c00 andmi r1, fp, #0, 24 - 164e0: 0900004b stmdbeq r0, {r0, r1, r3, r6} - 164e4: 05c30934 strbeq r0, [r3, #2356] ; 0x934 - 164e8: 0b200000 bleq 8164f0 <_image_size+0x76fa60> - 164ec: 00004b21 andeq r4, r0, r1, lsr #22 - 164f0: c3093509 movwgt r3, #38153 ; 0x9509 - 164f4: 24000005 strcs r0, [r0], #-5 - 164f8: 004d290b subeq r2, sp, fp, lsl #18 - 164fc: 08360900 ldmdaeq r6!, {r8, fp} - 16500: 000005c9 andeq r0, r0, r9, asr #11 - 16504: 4d2d0b28 vpushmi {d0-d19} - 16508: 37090000 strcc r0, [r9, -r0] - 1650c: 0005c908 andeq ip, r5, r8, lsl #18 - 16510: f20b2900 vmla.i8 d2, d11, d0 - 16514: 0900004a stmdbeq r0, {r1, r3, r6} - 16518: 05c90838 strbeq r0, [r9, #2104] ; 0x838 - 1651c: 0b2a0000 bleq a96524 <_image_size+0x9efa94> - 16520: 00004b6f andeq r4, r0, pc, ror #22 - 16524: c9083909 stmdbgt r8, {r0, r3, r8, fp, ip, sp} - 16528: 2b000005 blcs 16544 - 1652c: 004b820b subeq r8, fp, fp, lsl #4 - 16530: 083a0900 ldmdaeq sl!, {r8, fp} - 16534: 000005c9 andeq r0, r0, r9, asr #11 - 16538: 49ff0b2c ldmibmi pc!, {r2, r3, r5, r8, r9, fp}^ ; - 1653c: 3b090000 blcc 256544 <_image_size+0x1afab4> - 16540: 0005c908 andeq ip, r5, r8, lsl #18 - 16544: cf0b2d00 svcgt 0x000b2d00 - 16548: 0900004a stmdbeq r0, {r1, r3, r6} - 1654c: 05c9083c strbeq r0, [r9, #2108] ; 0x83c - 16550: 0b2e0000 bleq b96558 <_image_size+0xaefac8> - 16554: 00004cba ; instruction: 0x00004cba - 16558: c9083d09 stmdbgt r8, {r0, r3, r8, sl, fp, ip, sp} - 1655c: 2f000005 svccs 0x00000005 - 16560: 004b7e0b subeq r7, fp, fp, lsl #28 - 16564: 083e0900 ldmdaeq lr!, {r8, fp} - 16568: 000005c9 andeq r0, r0, r9, asr #11 - 1656c: 49fb0b30 ldmibmi fp!, {r4, r5, r8, r9, fp}^ - 16570: 3f090000 svccc 0x00090000 - 16574: 0005c908 andeq ip, r5, r8, lsl #18 - 16578: b60b3100 strlt r3, [fp], -r0, lsl #2 - 1657c: 0900004c stmdbeq r0, {r2, r3, r6} - 16580: 05c90840 strbeq r0, [r9, #2112] ; 0x840 - 16584: 0b320000 bleq c9658c <_image_size+0xbefafc> - 16588: 00004aee andeq r4, r0, lr, ror #21 - 1658c: c9084109 stmdbgt r8, {r0, r3, r8, lr} - 16590: 33000005 movwcc r0, #5 - 16594: 004b6b0b subeq r6, fp, fp, lsl #22 - 16598: 08420900 stmdaeq r2, {r8, fp}^ - 1659c: 000005c9 andeq r0, r0, r9, asr #11 - 165a0: 4acb0b34 bmi ff2d9278 - 165a4: 43090000 movwmi r0, #36864 ; 0x9000 - 165a8: 0005c908 andeq ip, r5, r8, lsl #18 - 165ac: 0d003500 cfstr32eq mvfx3, [r0, #-0] - 165b0: 00004c44 andeq r4, r0, r4, asr #24 - 165b4: 08390608 ldmdaeq r9!, {r3, r9, sl} - 165b8: 00000b2a andeq r0, r0, sl, lsr #22 - 165bc: 004aa90b subeq sl, sl, fp, lsl #18 - 165c0: 0f3b0600 svceq 0x003b0600 - 165c4: 000005f9 strdeq r0, [r0], -r9 - 165c8: 4b2f0b00 blmi bd91d0 <_image_size+0xb32740> - 165cc: 3c060000 stccc 0, cr0, [r6], {-0} - 165d0: 0005f90f andeq pc, r5, pc, lsl #18 - 165d4: 15000400 strne r0, [r0, #-1024] ; 0xfffffc00 - 165d8: 00000b02 andeq r0, r0, r2, lsl #22 - 165dc: 004a6b1f subeq r6, sl, pc, lsl fp - 165e0: 20420600 subcs r0, r2, r0, lsl #12 - 165e4: 00000b2a andeq r0, r0, sl, lsr #22 - 165e8: 004a930d subeq r9, sl, sp, lsl #6 - 165ec: 44063c00 strmi r3, [r6], #-3072 ; 0xfffff400 - 165f0: 000c0c08 andeq r0, ip, r8, lsl #24 - 165f4: 4a460b00 bmi 11991fc <_image_size+0x10f276c> - 165f8: 46060000 strmi r0, [r6], -r0 - 165fc: 0005f90f andeq pc, r5, pc, lsl #18 - 16600: da0b0000 ble 2d6608 <_image_size+0x22fb78> - 16604: 06000049 streq r0, [r0], -r9, asr #32 - 16608: 05f90f47 ldrbeq r0, [r9, #3911]! ; 0xf47 - 1660c: 0b040000 bleq 116614 <_image_size+0x6fb84> - 16610: 00004b00 andeq r4, r0, r0, lsl #22 - 16614: f90f4806 ; instruction: 0xf90f4806 - 16618: 08000005 stmdaeq r0, {r0, r2} - 1661c: 004c600b subeq r6, ip, fp - 16620: 0f490600 svceq 0x00490600 - 16624: 000005f9 strdeq r0, [r0], -r9 - 16628: 4adb0b0c bmi ff6d9260 - 1662c: 4a060000 bmi 196634 <_image_size+0xefba4> - 16630: 0005f90f andeq pc, r5, pc, lsl #18 - 16634: 420b1000 andmi r1, fp, #0 - 16638: 0600004b streq r0, [r0], -fp, asr #32 - 1663c: 05f90f4b ldrbeq r0, [r9, #3915]! ; 0xf4b - 16640: 0b140000 bleq 516648 <_image_size+0x46fbb8> - 16644: 00004b21 andeq r4, r0, r1, lsr #22 - 16648: f90f4c06 ; instruction: 0xf90f4c06 - 1664c: 18000005 stmdane r0, {r0, r2} - 16650: 004d290b subeq r2, sp, fp, lsl #18 - 16654: 0f4d0600 svceq 0x004d0600 - 16658: 000005f9 strdeq r0, [r0], -r9 - 1665c: 4d2d0b1c vpushmi {d0-d13} - 16660: 4e060000 cdpmi 0, 0, cr0, cr6, cr0, {0} - 16664: 0005f90f andeq pc, r5, pc, lsl #18 - 16668: f20b2000 vhadd.s8 d2, d11, d0 - 1666c: 0600004a streq r0, [r0], -sl, asr #32 - 16670: 05f90f4f ldrbeq r0, [r9, #3919]! ; 0xf4f - 16674: 0b240000 bleq 91667c <_image_size+0x86fbec> - 16678: 00004b6f andeq r4, r0, pc, ror #22 - 1667c: f90f5006 ; instruction: 0xf90f5006 - 16680: 28000005 stmdacs r0, {r0, r2} - 16684: 004b820b subeq r8, fp, fp, lsl #4 - 16688: 0f510600 svceq 0x00510600 - 1668c: 000005f9 strdeq r0, [r0], -r9 - 16690: 49ff0b2c ldmibmi pc!, {r2, r3, r5, r8, r9, fp}^ ; - 16694: 52060000 andpl r0, r6, #0 - 16698: 0005f90f andeq pc, r5, pc, lsl #18 - 1669c: cf0b3000 svcgt 0x000b3000 - 166a0: 0600004a streq r0, [r0], -sl, asr #32 - 166a4: 05f90f53 ldrbeq r0, [r9, #3923]! ; 0xf53 - 166a8: 0b340000 bleq d166b0 <_image_size+0xc6fc20> - 166ac: 00004cba ; instruction: 0x00004cba - 166b0: f90f5406 ; instruction: 0xf90f5406 - 166b4: 38000005 stmdacc r0, {r0, r2} - 166b8: 0b3b1500 bleq edbac0 <_image_size+0xe35030> - 166bc: 981f0000 ldmdals pc, {} ; - 166c0: 0600004c streq r0, [r0], -ip, asr #32 - 166c4: 0c0c2365 stceq 3, cr2, [ip], {101} ; 0x65 - 166c8: 2a0d0000 bcs 3566d0 <_image_size+0x2afc40> - 166cc: 0c00004a stceq 0, cr0, [r0], {74} ; 0x4a - 166d0: 52086706 andpl r6, r8, #1572864 ; 0x180000 - 166d4: 0b00000c bleq 1670c - 166d8: 00004b04 andeq r4, r0, r4, lsl #22 - 166dc: f90f6906 ; instruction: 0xf90f6906 - 166e0: 00000005 andeq r0, r0, r5 - 166e4: 004c640b subeq r6, ip, fp, lsl #8 - 166e8: 0f6a0600 svceq 0x006a0600 - 166ec: 000005f9 strdeq r0, [r0], -r9 - 166f0: 4adf0b04 bmi ff7d9308 - 166f4: 6b060000 blvs 1966fc <_image_size+0xefc6c> - 166f8: 0005f90f andeq pc, r5, pc, lsl #18 - 166fc: 15000800 strne r0, [r0, #-2048] ; 0xfffff800 - 16700: 00000c1d andeq r0, r0, sp, lsl ip - 16704: 0049c81f subeq ip, r9, pc, lsl r8 - 16708: 22720600 rsbscs r0, r2, #0, 12 - 1670c: 00000c52 andeq r0, r0, r2, asr ip - 16710: 004a560d subeq r5, sl, sp, lsl #12 - 16714: 7406fc00 strvc pc, [r6], #-3072 ; 0xfffff400 - 16718: 000d4e08 andeq r4, sp, r8, lsl #28 - 1671c: 6f6d0e00 svcvs 0x006d0e00 - 16720: 7606006e strvc r0, [r6], -lr, rrx - 16724: 000d530f andeq r5, sp, pc, lsl #6 - 16728: 3d0b0000 stccc 0, cr0, [fp, #-0] - 1672c: 0600004d streq r0, [r0], -sp, asr #32 - 16730: 0d530f77 ldcleq 15, cr0, [r3, #-476] ; 0xfffffe24 - 16734: 0b300000 bleq c1673c <_image_size+0xb6fcac> - 16738: 000000ab andeq r0, r0, fp, lsr #1 - 1673c: 630f7806 movwvs r7, #63494 ; 0xf806 - 16740: 6000000d andvs r0, r0, sp - 16744: 004c890b subeq r8, ip, fp, lsl #18 - 16748: 0f790600 svceq 0x00790600 - 1674c: 00000d63 andeq r0, r0, r3, ror #26 - 16750: 4ae80b7c bmi ffa19548 - 16754: 7a060000 bvc 19675c <_image_size+0xefccc> - 16758: 0005f90f andeq pc, r5, pc, lsl #18 - 1675c: 650b9800 strvs r9, [fp, #-2048] ; 0xfffff800 - 16760: 0600004b streq r0, [r0], -fp, asr #32 - 16764: 05f90f7b ldrbeq r0, [r9, #3963]! ; 0xf7b - 16768: 0b9c0000 bleq fe716770 - 1676c: 00004b12 andeq r4, r0, r2, lsl fp - 16770: f90f7c06 ; instruction: 0xf90f7c06 - 16774: a0000005 andge r0, r0, r5 - 16778: 004a7b0b subeq r7, sl, fp, lsl #22 - 1677c: 0f7d0600 svceq 0x007d0600 - 16780: 00000d73 andeq r0, r0, r3, ror sp - 16784: 4b180ba4 blmi 61961c <_image_size+0x572b8c> - 16788: 7e060000 cdpvc 0, 0, cr0, cr6, cr0, {0} - 1678c: 0005f90f andeq pc, r5, pc, lsl #18 - 16790: 390bac00 stmdbcc fp, {sl, fp, sp, pc} - 16794: 0600004d streq r0, [r0], -sp, asr #32 - 16798: 0d530f7f ldcleq 15, cr0, [r3, #-508] ; 0xfffffe04 - 1679c: 0bb00000 bleq fec167a4 - 167a0: 00004c22 andeq r4, r0, r2, lsr #24 - 167a4: f90f8006 ; instruction: 0xf90f8006 - 167a8: e0000005 and r0, r0, r5 - 167ac: 004c720b subeq r7, ip, fp, lsl #4 - 167b0: 0f810600 svceq 0x00810600 - 167b4: 000005f9 strdeq r0, [r0], -r9 - 167b8: 72650ee4 rsbvc r0, r5, #228, 28 ; 0xe40 - 167bc: 82060061 andhi r0, r6, #97 ; 0x61 - 167c0: 0005f90f andeq pc, r5, pc, lsl #18 - 167c4: 3a0be800 bcc 3107cc <_image_size+0x269d3c> - 167c8: 0600004c streq r0, [r0], -ip, asr #32 - 167cc: 05f90f83 ldrbeq r0, [r9, #3971]! ; 0xf83 - 167d0: 0bec0000 bleq ffb167d8 - 167d4: 00004a81 andeq r4, r0, r1, lsl #21 - 167d8: f90f8406 ; instruction: 0xf90f8406 - 167dc: f0000005 ; instruction: 0xf0000005 - 167e0: 004c4f0b subeq r4, ip, fp, lsl #30 - 167e4: 0f850600 svceq 0x00850600 - 167e8: 000005f9 strdeq r0, [r0], -r9 - 167ec: 4a600bf4 bmi 18197c4 <_image_size+0x1772d34> - 167f0: 86060000 strhi r0, [r6], -r0 - 167f4: 0005f90f andeq pc, r5, pc, lsl #18 - 167f8: 1500f800 strne pc, [r0, #-2048] ; 0xfffff800 - 167fc: 00000c63 andeq r0, r0, r3, ror #24 - 16800: 0005f908 andeq pc, r5, r8, lsl #18 - 16804: 000d6300 andeq r6, sp, r0, lsl #6 - 16808: 00380900 eorseq r0, r8, r0, lsl #18 - 1680c: 000b0000 andeq r0, fp, r0 - 16810: 0005f908 andeq pc, r5, r8, lsl #18 - 16814: 000d7300 andeq r7, sp, r0, lsl #6 - 16818: 00380900 eorseq r0, r8, r0, lsl #18 - 1681c: 00060000 andeq r0, r6, r0 - 16820: 0005f908 andeq pc, r5, r8, lsl #18 - 16824: 000d8300 andeq r8, sp, r0, lsl #6 - 16828: 00380900 eorseq r0, r8, r0, lsl #18 - 1682c: 00010000 andeq r0, r1, r0 - 16830: 004a371f subeq r3, sl, pc, lsl r7 - 16834: 1f9a0600 svcne 0x009a0600 - 16838: 00000d4e andeq r0, r0, lr, asr #26 - 1683c: 004c7b0d subeq r7, ip, sp, lsl #22 - 16840: 9c061000 stcls 0, cr1, [r6], {-0} - 16844: 000dd108 andeq sp, sp, r8, lsl #2 - 16848: 4c320b00 ; instruction: 0x4c320b00 - 1684c: 9e060000 cdpls 0, 0, cr0, cr6, cr0, {0} - 16850: 0005f90f andeq pc, r5, pc, lsl #18 - 16854: 5e0b0000 cdppl 0, 0, cr0, cr11, cr0, {0} - 16858: 0600004b streq r0, [r0], -fp, asr #32 - 1685c: 05f90f9f ldrbeq r0, [r9, #3999]! ; 0xf9f - 16860: 0b040000 bleq 116868 <_image_size+0x6fdd8> - 16864: 00004c2b andeq r4, r0, fp, lsr #24 - 16868: f90fa006 ; instruction: 0xf90fa006 - 1686c: 08000005 stmdaeq r0, {r0, r2} - 16870: 004a8d0b subeq r8, sl, fp, lsl #26 - 16874: 0fa10600 svceq 0x00a10600 - 16878: 000005f9 strdeq r0, [r0], -r9 - 1687c: 8f15000c svchi 0x0015000c - 16880: 1f00000d svcne 0x0000000d - 16884: 00004ab8 ; instruction: 0x00004ab8 - 16888: d123aa06 ; instruction: 0xd123aa06 - 1688c: 0800000d stmdaeq r0, {r0, r2, r3} - 16890: 000005c9 andeq r0, r0, r9, asr #11 - 16894: 00000df8 strdeq r0, [r0], -r8 - 16898: 00003809 andeq r3, r0, r9, lsl #16 - 1689c: 38090600 stmdacc r9, {r9, sl} - 168a0: 1f000000 svcne 0x00000000 - 168a4: 00251300 eoreq r1, r5, r0, lsl #6 - 168a8: 0e160000 cdpeq 0, 1, cr0, cr6, cr0, {0} - 168ac: 6f140000 svcvs 0x00140000 - 168b0: 14000004 strne r0, [r0], #-4 - 168b4: 000005c3 andeq r0, r0, r3, asr #11 - 168b8: 00003f14 andeq r3, r0, r4, lsl pc - 168bc: 0e161400 cfmulseq mvf1, mvf6, mvf0 - 168c0: 0f000000 svceq 0x00000000 - 168c4: 0009b004 andeq fp, r9, r4 - 168c8: f8040f00 ; instruction: 0xf8040f00 - 168cc: 1300000d movwne r0, #13 - 168d0: 00000025 andeq r0, r0, r5, lsr #32 - 168d4: 00000e45 andeq r0, r0, r5, asr #28 - 168d8: 00046f14 andeq r6, r4, r4, lsl pc - 168dc: 0e451400 cdpeq 4, 4, cr1, cr5, cr0, {0} - 168e0: f9140000 ; instruction: 0xf9140000 - 168e4: 14000005 strne r0, [r0], #-5 - 168e8: 0000002c andeq r0, r0, ip, lsr #32 - 168ec: 000e1614 andeq r1, lr, r4, lsl r6 - 168f0: 040f0000 streq r0, [pc], #-0 ; 168f8 - 168f4: 0000003f andeq r0, r0, pc, lsr r0 - 168f8: 0e22040f cdpeq 4, 2, cr0, cr2, cr15, {0} - 168fc: c9080000 stmdbgt r8, {} ; - 16900: 61000005 tstvs r0, r5 - 16904: 0900000e stmdbeq r0, {r1, r2, r3} - 16908: 00000038 andeq r0, r0, r8, lsr r0 - 1690c: c9080001 stmdbgt r8, {r0} - 16910: 71000005 tstvc r0, r5 - 16914: 0900000e stmdbeq r0, {r1, r2, r3} - 16918: 00000038 andeq r0, r0, r8, lsr r0 - 1691c: 2220001f eorcs r0, r0, #31 - 16920: 0a00004d beq 16a5c - 16924: 01120921 tsteq r2, r1, lsr #18 - 16928: 5f980000 svcpl 0x00980000 - 1692c: 00a0800a adceq r8, r0, sl - 16930: 9c010000 stcls 0, cr0, [r1], {-0} - 16934: 00000f1a andeq r0, r0, sl, lsl pc - 16938: 01006d21 tsteq r0, r1, lsr #26 - 1693c: 01120f26 tsteq r2, r6, lsr #30 - 16940: 50010000 andpl r0, r1, r0 - 16944: 01006322 tsteq r0, r2, lsr #6 - 16948: 00250627 eoreq r0, r5, r7, lsr #12 - 1694c: 1de20000 stclne 0, cr0, [r2] - 16950: 1ddc0000 ldclne 0, cr0, [ip] - 16954: 6e220000 cdpvs 0, 2, cr0, cr2, cr0, {0} - 16958: 09280100 stmdbeq r8!, {r8} - 1695c: 0000002c andeq r0, r0, ip, lsr #32 - 16960: 00001e20 andeq r1, r0, r0, lsr #28 - 16964: 00001e0e andeq r1, r0, lr, lsl #28 - 16968: 01007323 tsteq r0, r3, lsr #6 - 1696c: 05c3092a strbeq r0, [r3, #2346] ; 0x92a - 16970: 1e9f0000 cdpne 0, 9, cr0, cr15, cr0, {0} - 16974: 1e910000 cdpne 0, 9, cr0, cr1, cr0, {0} - 16978: 69230000 stmdbvs r3!, {} ; - 1697c: 102d0100 eorne r0, sp, r0, lsl #2 - 16980: 00000038 andeq r0, r0, r8, lsr r0 - 16984: 00001efa strdeq r1, [r0], -sl - 16988: 00001ef4 strdeq r1, [r0], -r4 - 1698c: 004c9124 subeq r9, ip, r4, lsr #2 - 16990: 112e0100 ; instruction: 0x112e0100 - 16994: 0000008a andeq r0, r0, sl, lsl #1 - 16998: 00001f2f andeq r1, r0, pc, lsr #30 - 1699c: 00001f29 andeq r1, r0, r9, lsr #30 - 169a0: 004a0e24 subeq r0, sl, r4, lsr #28 - 169a4: 122f0100 eorne r0, pc, #0, 2 - 169a8: 00000f1a andeq r0, r0, sl, lsl pc - 169ac: 00001f68 andeq r1, r0, r8, ror #30 - 169b0: 00001f58 andeq r1, r0, r8, asr pc - 169b4: 01006423 tsteq r0, r3, lsr #8 - 169b8: 00381030 eorseq r1, r8, r0, lsr r0 - 169bc: 1fd40000 svcne 0x00d40000 - 169c0: 1fce0000 svcne 0x00ce0000 - 169c4: 0f000000 svceq 0x00000000 - 169c8: 00008a04 andeq r8, r0, r4, lsl #20 - ... - -Disassembly of section .debug_abbrev: - -00000000 <.debug_abbrev>: - 0: 25011101 strcs r1, [r1, #-257] ; 0xfffffeff - 4: 030b130e movweq r1, #45838 ; 0xb30e - 8: 110e1b0e tstne lr, lr, lsl #22 - c: 10011201 andne r1, r1, r1, lsl #4 - 10: 02000006 andeq r0, r0, #6 - 14: 0b0b0024 bleq 2c00ac <_image_size+0x21961c> - 18: 0e030b3e vmoveq.16 d3[0], r0 - 1c: 16030000 strne r0, [r3], -r0 - 20: 3a0e0300 bcc 380c28 <_image_size+0x2da198> - 24: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 28: 0013490b andseq r4, r3, fp, lsl #18 - 2c: 00240400 eoreq r0, r4, r0, lsl #8 - 30: 0b3e0b0b bleq f82c64 <_image_size+0xedc1d4> - 34: 00000803 andeq r0, r0, r3, lsl #16 - 38: 0b000f05 bleq 3c54 - 3c: 0600000b streq r0, [r0], -fp - 40: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 44: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 48: 13490b39 movtne r0, #39737 ; 0x9b39 - 4c: 17070000 strne r0, [r7, -r0] - 50: 3a0b0b01 bcc 2c2c5c <_image_size+0x21c1cc> - 54: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 58: 0013010b andseq r0, r3, fp, lsl #2 - 5c: 000d0800 andeq r0, sp, r0, lsl #16 - 60: 0b3a0e03 bleq e83874 <_image_size+0xddcde4> - 64: 0b390b3b bleq e42d58 <_image_size+0xd9c2c8> - 68: 00001349 andeq r1, r0, r9, asr #6 - 6c: 49010109 stmdbmi r1, {r0, r3, r8} - 70: 00130113 andseq r0, r3, r3, lsl r1 - 74: 00210a00 eoreq r0, r1, r0, lsl #20 - 78: 0b2f1349 bleq bc4da4 <_image_size+0xb1e314> - 7c: 130b0000 movwne r0, #45056 ; 0xb000 - 80: 3a0b0b01 bcc 2c2c8c <_image_size+0x21c1fc> - 84: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 88: 0013010b andseq r0, r3, fp, lsl #2 - 8c: 000d0c00 andeq r0, sp, r0, lsl #24 - 90: 0b3a0e03 bleq e838a4 <_image_size+0xddce14> - 94: 0b390b3b bleq e42d88 <_image_size+0xd9c2f8> - 98: 0a381349 beq e04dc4 <_image_size+0xd5e334> - 9c: 130d0000 movwne r0, #53248 ; 0xd000 - a0: 0b0e0301 bleq 380cac <_image_size+0x2da21c> - a4: 3b0b3a0b blcc 2ce8d8 <_image_size+0x227e48> - a8: 010b390b tsteq fp, fp, lsl #18 - ac: 0e000013 mcreq 0, 0, r0, cr0, cr3, {0} - b0: 0803000d stmdaeq r3, {r0, r2, r3} - b4: 0b3b0b3a bleq ec2da4 <_image_size+0xe1c314> - b8: 13490b39 movtne r0, #39737 ; 0x9b39 - bc: 00000a38 andeq r0, r0, r8, lsr sl - c0: 0b000f0f bleq 3d04 - c4: 0013490b andseq r4, r3, fp, lsl #18 - c8: 01131000 tsteq r3, r0 - cc: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - d0: 0b3b0b3a bleq ec2dc0 <_image_size+0xe1c330> - d4: 13010b39 movwne r0, #6969 ; 0x1b39 - d8: 15110000 ldrne r0, [r1, #-0] - dc: 000c2700 andeq r2, ip, r0, lsl #14 - e0: 01151200 tsteq r5, r0, lsl #4 - e4: 13490c27 movtne r0, #39975 ; 0x9c27 - e8: 00001301 andeq r1, r0, r1, lsl #6 - ec: 49000513 stmdbmi r0, {r0, r1, r4, r8, sl} - f0: 14000013 strne r0, [r0], #-19 ; 0xffffffed - f4: 13490026 movtne r0, #36902 ; 0x9026 - f8: 13150000 tstne r5, #0 - fc: 0b0e0301 bleq 380d08 <_image_size+0x2da278> - 100: 3b0b3a05 blcc 2ce91c <_image_size+0x227e8c> - 104: 010b3905 tsteq fp, r5, lsl #18 - 108: 16000013 ; instruction: 0x16000013 - 10c: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 110: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 114: 13490b39 movtne r0, #39737 ; 0x9b39 - 118: 00000a38 andeq r0, r0, r8, lsr sl - 11c: 03011317 movweq r1, #4887 ; 0x1317 - 120: 3a0b0b0e bcc 2c2d60 <_image_size+0x21c2d0> - 124: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 128: 0013010b andseq r0, r3, fp, lsl #2 - 12c: 01131800 tsteq r3, r0, lsl #16 - 130: 0b3a0b0b bleq e82d64 <_image_size+0xddc2d4> - 134: 0b39053b bleq e41628 <_image_size+0xd9ab98> - 138: 00001301 andeq r1, r0, r1, lsl #6 - 13c: 0b011719 bleq 45da8 - 140: 3b0b3a0b blcc 2ce974 <_image_size+0x227ee4> - 144: 010b3905 tsteq fp, r5, lsl #18 - 148: 1a000013 bne 19c - 14c: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 150: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 154: 13490b39 movtne r0, #39737 ; 0x9b39 - 158: 131b0000 tstne fp, #0 - 15c: 3c0e0300 stccc 3, cr0, [lr], {-0} - 160: 1c00000c stcne 0, cr0, [r0], {12} - 164: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 168: 00001301 andeq r1, r0, r1, lsl #6 - 16c: 0300341d movweq r3, #1053 ; 0x41d - 170: 3b0b3a0e blcc 2ce9b0 <_image_size+0x227f20> - 174: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 178: 3c0c3f13 stccc 15, cr3, [ip], {19} - 17c: 1e00000c cdpne 0, 0, cr0, cr0, cr12, {0} - 180: 0c3f002e ldceq 0, cr0, [pc], #-184 ; d0 - 184: 0b3a0e03 bleq e83998 <_image_size+0xddcf08> - 188: 0b390b3b bleq e42e7c <_image_size+0xd9c3ec> - 18c: 01110c27 tsteq r1, r7, lsr #24 - 190: 06400112 ; instruction: 0x06400112 - 194: 000c4296 muleq ip, r6, r2 - 198: 012e1f00 ; instruction: 0x012e1f00 - 19c: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 1a0: 0b3b0b3a bleq ec2e90 <_image_size+0xe1c400> - 1a4: 0c270b39 ; instruction: 0x0c270b39 - 1a8: 01120111 tsteq r2, r1, lsl r1 - 1ac: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 1b0: 0013010c andseq r0, r3, ip, lsl #2 - 1b4: 00342000 eorseq r2, r4, r0 - 1b8: 0b3a0803 bleq e821cc <_image_size+0xddb73c> - 1bc: 0b390b3b bleq e42eb0 <_image_size+0xd9c420> - 1c0: 0a021349 beq 84eec - 1c4: 2e210000 cdpcs 0, 2, cr0, cr1, cr0, {0} - 1c8: 030c3f01 movweq r3, #52993 ; 0xcf01 - 1cc: 3b0b3a0e blcc 2cea0c <_image_size+0x227f7c> - 1d0: 110b390b tstne fp, fp, lsl #18 - 1d4: 40011201 andmi r1, r1, r1, lsl #4 - 1d8: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 1dc: 00001301 andeq r1, r0, r1, lsl #6 - 1e0: 03003422 movweq r3, #1058 ; 0x422 - 1e4: 3b0b3a0e blcc 2cea24 <_image_size+0x227f94> - 1e8: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1ec: 000a0213 andeq r0, sl, r3, lsl r2 - 1f0: 012e2300 ; instruction: 0x012e2300 - 1f4: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 1f8: 0b3b0b3a bleq ec2ee8 <_image_size+0xe1c458> - 1fc: 01110b39 tsteq r1, r9, lsr fp - 200: 06400112 ; instruction: 0x06400112 - 204: 000c4297 muleq ip, r7, r2 - 208: 11010000 mrsne r0, (UNDEF: 1) - 20c: 130e2501 movwne r2, #58625 ; 0xe501 - 210: 1b0e030b blne 380e44 <_image_size+0x2da3b4> - 214: 1201110e andne r1, r1, #-2147483645 ; 0x80000003 - 218: 00061001 andeq r1, r6, r1 - 21c: 00240200 eoreq r0, r4, r0, lsl #4 - 220: 0b3e0b0b bleq f82e54 <_image_size+0xedc3c4> - 224: 00000e03 andeq r0, r0, r3, lsl #28 - 228: 03001603 movweq r1, #1539 ; 0x603 - 22c: 3b0b3a0e blcc 2cea6c <_image_size+0x227fdc> - 230: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 234: 04000013 streq r0, [r0], #-19 ; 0xffffffed - 238: 0b0b0024 bleq 2c02d0 <_image_size+0x219840> - 23c: 08030b3e stmdaeq r3, {r1, r2, r3, r4, r5, r8, r9, fp} - 240: 16050000 strne r0, [r5], -r0 - 244: 3a0e0300 bcc 380e4c <_image_size+0x2da3bc> - 248: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 24c: 0013490b andseq r4, r3, fp, lsl #18 - 250: 01170600 tsteq r7, r0, lsl #12 - 254: 0b3a0b0b bleq e82e88 <_image_size+0xddc3f8> - 258: 0b390b3b bleq e42f4c <_image_size+0xd9c4bc> - 25c: 00001301 andeq r1, r0, r1, lsl #6 - 260: 03000d07 movweq r0, #3335 ; 0xd07 - 264: 3b0b3a0e blcc 2ceaa4 <_image_size+0x228014> - 268: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 26c: 08000013 stmdaeq r0, {r0, r1, r4} - 270: 13490101 movtne r0, #37121 ; 0x9101 - 274: 00001301 andeq r1, r0, r1, lsl #6 - 278: 49002109 stmdbmi r0, {r0, r3, r8, sp} - 27c: 000b2f13 andeq r2, fp, r3, lsl pc - 280: 01130a00 tsteq r3, r0, lsl #20 - 284: 0b3a0b0b bleq e82eb8 <_image_size+0xddc428> - 288: 0b390b3b bleq e42f7c <_image_size+0xd9c4ec> - 28c: 00001301 andeq r1, r0, r1, lsl #6 - 290: 03000d0b movweq r0, #3339 ; 0xd0b - 294: 3b0b3a0e blcc 2cead4 <_image_size+0x228044> - 298: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 29c: 000a3813 andeq r3, sl, r3, lsl r8 - 2a0: 000f0c00 andeq r0, pc, r0, lsl #24 - 2a4: 00000b0b andeq r0, r0, fp, lsl #22 - 2a8: 0301130d movweq r1, #4877 ; 0x130d - 2ac: 3a0b0b0e bcc 2c2eec <_image_size+0x21c45c> - 2b0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2b4: 0013010b andseq r0, r3, fp, lsl #2 - 2b8: 000d0e00 andeq r0, sp, r0, lsl #28 - 2bc: 0b3a0803 bleq e822d0 <_image_size+0xddb840> - 2c0: 0b390b3b bleq e42fb4 <_image_size+0xd9c524> - 2c4: 0a381349 beq e04ff0 <_image_size+0xd5e560> - 2c8: 0f0f0000 svceq 0x000f0000 - 2cc: 490b0b00 stmdbmi fp, {r8, r9, fp} - 2d0: 10000013 andne r0, r0, r3, lsl r0 - 2d4: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 2d8: 0b3a050b bleq e8170c <_image_size+0xddac7c> - 2dc: 0b390b3b bleq e42fd0 <_image_size+0xd9c540> - 2e0: 00001301 andeq r1, r0, r1, lsl #6 - 2e4: 27001511 smladcs r0, r1, r5, r1 - 2e8: 1200000c andne r0, r0, #12 - 2ec: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 2f0: 13011349 movwne r1, #4937 ; 0x1349 - 2f4: 05130000 ldreq r0, [r3, #-0] - 2f8: 00134900 andseq r4, r3, r0, lsl #18 - 2fc: 00261400 eoreq r1, r6, r0, lsl #8 - 300: 00001349 andeq r1, r0, r9, asr #6 - 304: 03011315 movweq r1, #4885 ; 0x1315 - 308: 3a050b0e bcc 142f48 <_image_size+0x9c4b8> - 30c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 310: 0013010b andseq r0, r3, fp, lsl #2 - 314: 000d1600 andeq r1, sp, r0, lsl #12 - 318: 0b3a0e03 bleq e83b2c <_image_size+0xddd09c> - 31c: 0b39053b bleq e41810 <_image_size+0xd9ad80> - 320: 0a381349 beq e0504c <_image_size+0xd5e5bc> - 324: 13170000 tstne r7, #0 - 328: 0b0e0301 bleq 380f34 <_image_size+0x2da4a4> - 32c: 3b0b3a0b blcc 2ceb60 <_image_size+0x2280d0> - 330: 010b3905 tsteq fp, r5, lsl #18 - 334: 18000013 stmdane r0, {r0, r1, r4} - 338: 0b0b0113 bleq 2c078c <_image_size+0x219cfc> - 33c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 340: 13010b39 movwne r0, #6969 ; 0x1b39 - 344: 17190000 ldrne r0, [r9, -r0] - 348: 3a0b0b01 bcc 2c2f54 <_image_size+0x21c4c4> - 34c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 350: 0013010b andseq r0, r3, fp, lsl #2 - 354: 000d1a00 andeq r1, sp, r0, lsl #20 - 358: 0b3a0e03 bleq e83b6c <_image_size+0xddd0dc> - 35c: 0b39053b bleq e41850 <_image_size+0xd9adc0> - 360: 00001349 andeq r1, r0, r9, asr #6 - 364: 0300131b movweq r1, #795 ; 0x31b - 368: 000c3c0e andeq r3, ip, lr, lsl #24 - 36c: 01151c00 tsteq r5, r0, lsl #24 - 370: 13010c27 movwne r0, #7207 ; 0x1c27 - 374: 341d0000 ldrcc r0, [sp], #-0 - 378: 3a0e0300 bcc 380f80 <_image_size+0x2da4f0> - 37c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 380: 3f13490b svccc 0x0013490b - 384: 000c3c0c andeq r3, ip, ip, lsl #24 - 388: 01151e00 tsteq r5, r0, lsl #28 - 38c: 00001301 andeq r1, r0, r1, lsl #6 - 390: 0000181f andeq r1, r0, pc, lsl r8 - 394: 00212000 eoreq r2, r1, r0 - 398: 34210000 strtcc r0, [r1], #-0 - 39c: 3a0e0300 bcc 380fa4 <_image_size+0x2da514> - 3a0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 3a4: 3f13490b svccc 0x0013490b - 3a8: 000c3c0c andeq r3, ip, ip, lsl #24 - 3ac: 01152200 tsteq r5, r0, lsl #4 - 3b0: 13011349 movwne r1, #4937 ; 0x1349 - 3b4: 2e230000 cdpcs 0, 2, cr0, cr3, cr0, {0} - 3b8: 030c3f00 movweq r3, #52992 ; 0xcf00 - 3bc: 3b0b3a0e blcc 2cebfc <_image_size+0x22816c> - 3c0: 270b390b strcs r3, [fp, -fp, lsl #18] - 3c4: 1201110c andne r1, r1, #12, 2 - 3c8: 96064001 strls r4, [r6], -r1 - 3cc: 00000c42 andeq r0, r0, r2, asr #24 - 3d0: 00110100 andseq r0, r1, r0, lsl #2 - 3d4: 01110610 tsteq r1, r0, lsl r6 - 3d8: 0e030112 mcreq 1, 0, r0, cr3, cr2, {0} - 3dc: 0e250e1b mcreq 14, 1, r0, cr5, cr11, {0} - 3e0: 00000513 andeq r0, r0, r3, lsl r5 - 3e4: 00110100 andseq r0, r1, r0, lsl #2 - 3e8: 06550610 ; instruction: 0x06550610 - 3ec: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 3f0: 05130e25 ldreq r0, [r3, #-3621] ; 0xfffff1db - 3f4: 01000000 mrseq r0, (UNDEF: 0) - 3f8: 06100011 ; instruction: 0x06100011 - 3fc: 01120111 tsteq r2, r1, lsl r1 - 400: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 404: 05130e25 ldreq r0, [r3, #-3621] ; 0xfffff1db - 408: 01000000 mrseq r0, (UNDEF: 0) - 40c: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - 410: 0e030b13 vmoveq.32 d3[0], r0 - 414: 06100e1b ; instruction: 0x06100e1b - 418: 24020000 strcs r0, [r2], #-0 - 41c: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 420: 000e030b andeq r0, lr, fp, lsl #6 - 424: 00160300 andseq r0, r6, r0, lsl #6 - 428: 0b3a0e03 bleq e83c3c <_image_size+0xddd1ac> - 42c: 0b390b3b bleq e43120 <_image_size+0xd9c690> - 430: 00001349 andeq r1, r0, r9, asr #6 - 434: 0b002404 bleq 944c - 438: 030b3e0b movweq r3, #48651 ; 0xbe0b - 43c: 05000008 streq r0, [r0, #-8] - 440: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 444: 0b3a0b0b bleq e83078 <_image_size+0xddc5e8> - 448: 0b39053b bleq e4193c <_image_size+0xd9aeac> - 44c: 00001301 andeq r1, r0, r1, lsl #6 - 450: 03000d06 movweq r0, #3334 ; 0xd06 - 454: 3b0b3a08 blcc 2cec7c <_image_size+0x2281ec> - 458: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 45c: 000a3813 andeq r3, sl, r3, lsl r8 - 460: 01010700 tsteq r1, r0, lsl #14 - 464: 13011349 movwne r1, #4937 ; 0x1349 - 468: 21080000 mrscs r0, (UNDEF: 8) - 46c: 2f134900 svccs 0x00134900 - 470: 0900000b stmdbeq r0, {r0, r1, r3} - 474: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 478: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 47c: 13490b39 movtne r0, #39737 ; 0x9b39 - 480: 0f0a0000 svceq 0x000a0000 - 484: 490b0b00 stmdbmi fp, {r8, r9, fp} - 488: 0b000013 bleq 4dc - 48c: 00000026 andeq r0, r0, r6, lsr #32 - 490: 2700150c strcs r1, [r0, -ip, lsl #10] - 494: 0d00000c stceq 0, cr0, [r0, #-48] ; 0xffffffd0 - 498: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 49c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 4a0: 13490b39 movtne r0, #39737 ; 0x9b39 - 4a4: 00000a38 andeq r0, r0, r8, lsr sl - 4a8: 0300340e movweq r3, #1038 ; 0x40e - 4ac: 3b0b3a0e blcc 2cecec <_image_size+0x22825c> - 4b0: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 4b4: 3c0c3f13 stccc 15, cr3, [ip], {19} - 4b8: 0f00000c svceq 0x0000000c - 4bc: 00000021 andeq r0, r0, r1, lsr #32 - 4c0: 03003410 movweq r3, #1040 ; 0x410 - 4c4: 3b0b3a0e blcc 2ced04 <_image_size+0x228274> - 4c8: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 4cc: 020c3f13 andeq r3, ip, #19, 30 ; 0x4c - 4d0: 1100000a tstne r0, sl - 4d4: 0b0b0113 bleq 2c0928 <_image_size+0x219e98> - 4d8: 0b3b0b3a bleq ec31c8 <_image_size+0xe1c738> - 4dc: 13010b39 movwne r0, #6969 ; 0x1b39 - 4e0: 0d120000 ldceq 0, cr0, [r2, #-0] - 4e4: 3a0e0300 bcc 3810ec <_image_size+0x2da65c> - 4e8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 4ec: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 4f0: 1300000a movwne r0, #10 - 4f4: 08030034 stmdaeq r3, {r2, r4, r5} - 4f8: 0b3b0b3a bleq ec31e8 <_image_size+0xe1c758> - 4fc: 13490b39 movtne r0, #39737 ; 0x9b39 - 500: 0a020c3f beq 83604 - 504: 01000000 mrseq r0, (UNDEF: 0) - 508: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - 50c: 0e030b13 vmoveq.32 d3[0], r0 - 510: 06100e1b ; instruction: 0x06100e1b - 514: 24020000 strcs r0, [r2], #-0 - 518: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 51c: 000e030b andeq r0, lr, fp, lsl #6 - 520: 00160300 andseq r0, r6, r0, lsl #6 - 524: 0b3a0e03 bleq e83d38 <_image_size+0xddd2a8> - 528: 0b390b3b bleq e4321c <_image_size+0xd9c78c> - 52c: 00001349 andeq r1, r0, r9, asr #6 - 530: 0b002404 bleq 9548 - 534: 030b3e0b movweq r3, #48651 ; 0xbe0b - 538: 05000008 streq r0, [r0, #-8] - 53c: 0e030104 adfeqs f0, f3, f4 - 540: 0b0b0b3e bleq 2c3240 <_image_size+0x21c7b0> - 544: 0b3a1349 bleq e85270 <_image_size+0xdde7e0> - 548: 0b39053b bleq e41a3c <_image_size+0xd9afac> - 54c: 00001301 andeq r1, r0, r1, lsl #6 - 550: 03002806 movweq r2, #2054 ; 0x806 - 554: 000b1c0e andeq r1, fp, lr, lsl #24 - 558: 00340700 eorseq r0, r4, r0, lsl #14 - 55c: 0b3a0e03 bleq e83d70 <_image_size+0xddd2e0> - 560: 0b39053b bleq e41a54 <_image_size+0xd9afc4> - 564: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 448 - 568: 00000c3c andeq r0, r0, ip, lsr ip - 56c: 49010108 stmdbmi r1, {r3, r8} - 570: 00130113 andseq r0, r3, r3, lsl r1 - 574: 00210900 eoreq r0, r1, r0, lsl #18 - 578: 052f1349 streq r1, [pc, #-841]! ; 237 - 57c: 340a0000 strcc r0, [sl], #-0 - 580: 3a0e0300 bcc 381188 <_image_size+0x2da6f8> - 584: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 588: 3f13490b svccc 0x0013490b - 58c: 000a020c andeq r0, sl, ip, lsl #4 - 590: 00210b00 eoreq r0, r1, r0, lsl #22 - 594: 0b2f1349 bleq bc52c0 <_image_size+0xb1e830> - 598: 01000000 mrseq r0, (UNDEF: 0) - 59c: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - 5a0: 0e030b13 vmoveq.32 d3[0], r0 - 5a4: 01110e1b tsteq r1, fp, lsl lr - 5a8: 06100112 ; instruction: 0x06100112 - 5ac: 24020000 strcs r0, [r2], #-0 - 5b0: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 5b4: 000e030b andeq r0, lr, fp, lsl #6 - 5b8: 00160300 andseq r0, r6, r0, lsl #6 - 5bc: 0b3a0e03 bleq e83dd0 <_image_size+0xddd340> - 5c0: 0b390b3b bleq e432b4 <_image_size+0xd9c824> - 5c4: 00001349 andeq r1, r0, r9, asr #6 - 5c8: 0b002404 bleq 95e0 - 5cc: 030b3e0b movweq r3, #48651 ; 0xbe0b - 5d0: 05000008 streq r0, [r0, #-8] - 5d4: 0b0b0113 bleq 2c0a28 <_image_size+0x219f98> - 5d8: 0b3b0b3a bleq ec32c8 <_image_size+0xe1c838> - 5dc: 13010b39 movwne r0, #6969 ; 0x1b39 - 5e0: 0d060000 stceq 0, cr0, [r6, #-0] - 5e4: 3a0e0300 bcc 3811ec <_image_size+0x2da75c> - 5e8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 5ec: 0b13490b bleq 4d2a20 <_image_size+0x42bf90> - 5f0: 0c0b0d0b stceq 13, cr0, [fp], {11} - 5f4: 000a380b andeq r3, sl, fp, lsl #16 - 5f8: 000d0700 andeq r0, sp, r0, lsl #14 - 5fc: 0b3a0803 bleq e82610 <_image_size+0xddbb80> - 600: 0b390b3b bleq e432f4 <_image_size+0xd9c864> - 604: 0b0b1349 bleq 2c5330 <_image_size+0x21e8a0> - 608: 0b0c0b0d bleq 303244 <_image_size+0x25c7b4> - 60c: 00000a38 andeq r0, r0, r8, lsr sl - 610: 0b011708 bleq 46238 - 614: 3b0b3a0b blcc 2cee48 <_image_size+0x2283b8> - 618: 010b390b tsteq fp, fp, lsl #18 - 61c: 09000013 stmdbeq r0, {r0, r1, r4} - 620: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 624: 0b3b0b3a bleq ec3314 <_image_size+0xe1c884> - 628: 13490b39 movtne r0, #39737 ; 0x9b39 - 62c: 0d0a0000 stceq 0, cr0, [sl, #-0] - 630: 00134900 andseq r4, r3, r0, lsl #18 - 634: 01130b00 tsteq r3, r0, lsl #22 - 638: 0b0b0e03 bleq 2c3e4c <_image_size+0x21d3bc> - 63c: 0b3b0b3a bleq ec332c <_image_size+0xe1c89c> - 640: 13010b39 movwne r0, #6969 ; 0x1b39 - 644: 0d0c0000 stceq 0, cr0, [ip, #-0] - 648: 3a0e0300 bcc 381250 <_image_size+0x2da7c0> - 64c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 650: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 654: 0d00000a stceq 0, cr0, [r0, #-40] ; 0xffffffd8 - 658: 0803000d stmdaeq r3, {r0, r2, r3} - 65c: 0b3b0b3a bleq ec334c <_image_size+0xe1c8bc> - 660: 13490b39 movtne r0, #39737 ; 0x9b39 - 664: 00000a38 andeq r0, r0, r8, lsr sl - 668: 0b000f0e bleq 42a8 - 66c: 0013490b andseq r4, r3, fp, lsl #18 - 670: 00340f00 eorseq r0, r4, r0, lsl #30 - 674: 0b3a0e03 bleq e83e88 <_image_size+0xddd3f8> - 678: 0b390b3b bleq e4336c <_image_size+0xd9c8dc> - 67c: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 560 - 680: 00000a02 andeq r0, r0, r2, lsl #20 - 684: 01011510 tsteq r1, r0, lsl r5 - 688: 11000013 tstne r0, r3, lsl r0 - 68c: 00000018 andeq r0, r0, r8, lsl r0 - 690: 27011512 smladcs r1, r2, r5, r1 - 694: 0013010c andseq r0, r3, ip, lsl #2 - 698: 00051300 andeq r1, r5, r0, lsl #6 - 69c: 00001349 andeq r1, r0, r9, asr #6 - 6a0: 27011514 smladcs r1, r4, r5, r1 - 6a4: 0113490c tsteq r3, ip, lsl #18 - 6a8: 15000013 strne r0, [r0, #-19] ; 0xffffffed - 6ac: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 6b0: 0b3b0b3a bleq ec33a0 <_image_size+0xe1c910> - 6b4: 13490b39 movtne r0, #39737 ; 0x9b39 - 6b8: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - 6bc: 34160000 ldrcc r0, [r6], #-0 - 6c0: 3a080300 bcc 2012c8 <_image_size+0x15a838> - 6c4: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 6c8: 3f13490b svccc 0x0013490b - 6cc: 000c3c0c andeq r3, ip, ip, lsl #24 - 6d0: 00341700 eorseq r1, r4, r0, lsl #14 - 6d4: 0b3a1347 bleq e853f8 <_image_size+0xdde968> - 6d8: 0b390b3b bleq e433cc <_image_size+0xd9c93c> - 6dc: 00000a02 andeq r0, r0, r2, lsl #20 - 6e0: 3f012e18 svccc 0x00012e18 - 6e4: 3a0e030c bcc 38131c <_image_size+0x2da88c> - 6e8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 6ec: 110c270b tstne ip, fp, lsl #14 - 6f0: 40011201 andmi r1, r1, r1, lsl #4 - 6f4: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 6f8: 00001301 andeq r1, r0, r1, lsl #6 - 6fc: 03000519 movweq r0, #1305 ; 0x519 - 700: 3b0b3a0e blcc 2cef40 <_image_size+0x2284b0> - 704: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 708: 000a0213 andeq r0, sl, r3, lsl r2 - 70c: 00341a00 eorseq r1, r4, r0, lsl #20 - 710: 0b3a0803 bleq e82724 <_image_size+0xddbc94> - 714: 0b390b3b bleq e43408 <_image_size+0xd9c978> - 718: 0a021349 beq 85444 - 71c: 2e1b0000 cdpcs 0, 1, cr0, cr11, cr0, {0} - 720: 030c3f00 movweq r3, #52992 ; 0xcf00 - 724: 3b0b3a0e blcc 2cef64 <_image_size+0x2284d4> - 728: 110b390b tstne fp, fp, lsl #18 - 72c: 40011201 andmi r1, r1, r1, lsl #4 - 730: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 734: 2e1c0000 cdpcs 0, 1, cr0, cr12, cr0, {0} - 738: 030c3f00 movweq r3, #52992 ; 0xcf00 - 73c: 3b0b3a0e blcc 2cef7c <_image_size+0x2284ec> - 740: 110b390b tstne fp, fp, lsl #18 - 744: 40011201 andmi r1, r1, r1, lsl #4 - 748: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 74c: 2e1d0000 cdpcs 0, 1, cr0, cr13, cr0, {0} - 750: 3a0e0301 bcc 38135c <_image_size+0x2da8cc> - 754: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 758: 1201110b andne r1, r1, #-1073741822 ; 0xc0000002 - 75c: 97064001 strls r4, [r6, -r1] - 760: 13010c42 movwne r0, #7234 ; 0x1c42 - 764: 2e1e0000 cdpcs 0, 1, cr0, cr14, cr0, {0} - 768: 3a0e0301 bcc 381374 <_image_size+0x2da8e4> - 76c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 770: 1201110b andne r1, r1, #-1073741822 ; 0xc0000002 - 774: 96064001 strls r4, [r6], -r1 - 778: 13010c42 movwne r0, #7234 ; 0x1c42 - 77c: 341f0000 ldrcc r0, [pc], #-0 ; 784 - 780: 3a0e0300 bcc 381388 <_image_size+0x2da8f8> - 784: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 788: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 78c: 2000000a andcs r0, r0, sl - 790: 0e03012e adfeqsp f0, f3, #0.5 - 794: 0b3b0b3a bleq ec3484 <_image_size+0xe1c9f4> - 798: 0c270b39 ; instruction: 0x0c270b39 - 79c: 01120111 tsteq r2, r1, lsl r1 - 7a0: 42970640 addsmi r0, r7, #64, 12 ; 0x4000000 - 7a4: 0013010c andseq r0, r3, ip, lsl #2 - 7a8: 010b2100 mrseq r2, (UNDEF: 27) - 7ac: 01120111 tsteq r2, r1, lsl r1 - 7b0: 2e220000 cdpcs 0, 2, cr0, cr2, cr0, {0} - 7b4: 3a0e0301 bcc 3813c0 <_image_size+0x2da930> - 7b8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 7bc: 110c270b tstne ip, fp, lsl #14 - 7c0: 40011201 andmi r1, r1, r1, lsl #4 - 7c4: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 7c8: 05230000 streq r0, [r3, #-0]! - 7cc: 3a080300 bcc 2013d4 <_image_size+0x15a944> - 7d0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 7d4: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 7d8: 0000000a andeq r0, r0, sl - 7dc: 25011101 strcs r1, [r1, #-257] ; 0xfffffeff - 7e0: 030b130e movweq r1, #45838 ; 0xb30e - 7e4: 110e1b0e tstne lr, lr, lsl #22 - 7e8: 10011201 andne r1, r1, r1, lsl #4 - 7ec: 02000006 andeq r0, r0, #6 - 7f0: 0b0b0024 bleq 2c0888 <_image_size+0x219df8> - 7f4: 0e030b3e vmoveq.16 d3[0], r0 - 7f8: 16030000 strne r0, [r3], -r0 - 7fc: 3a0e0300 bcc 381404 <_image_size+0x2da974> - 800: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 804: 0013490b andseq r4, r3, fp, lsl #18 - 808: 00240400 eoreq r0, r4, r0, lsl #8 - 80c: 0b3e0b0b bleq f83440 <_image_size+0xedc9b0> - 810: 00000803 andeq r0, r0, r3, lsl #16 - 814: 03011305 movweq r1, #4869 ; 0x1305 - 818: 3a0b0b0e bcc 2c3458 <_image_size+0x21c9c8> - 81c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 820: 0013010b andseq r0, r3, fp, lsl #2 - 824: 000d0600 andeq r0, sp, r0, lsl #12 - 828: 0b3a0e03 bleq e8403c <_image_size+0xddd5ac> - 82c: 0b390b3b bleq e43520 <_image_size+0xd9ca90> - 830: 0a381349 beq e0555c <_image_size+0xd5eacc> - 834: 15070000 strne r0, [r7, #-0] - 838: 00130101 andseq r0, r3, r1, lsl #2 - 83c: 00180800 andseq r0, r8, r0, lsl #16 - 840: 0f090000 svceq 0x00090000 - 844: 490b0b00 stmdbmi fp, {r8, r9, fp} - 848: 0a000013 beq 89c - 84c: 13490115 movtne r0, #37141 ; 0x9115 - 850: 00001301 andeq r1, r0, r1, lsl #6 - 854: 4900260b stmdbmi r0, {r0, r1, r3, r9, sl, sp} - 858: 0c000013 stceq 0, cr0, [r0], {19} - 85c: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 860: 00001301 andeq r1, r0, r1, lsl #6 - 864: 4900050d stmdbmi r0, {r0, r2, r3, r8, sl} - 868: 0e000013 mcreq 0, 0, r0, cr0, cr3, {0} - 86c: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 870: 0b3b0b3a bleq ec3560 <_image_size+0xe1cad0> - 874: 13490b39 movtne r0, #39737 ; 0x9b39 - 878: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - 87c: 040f0000 streq r0, [pc], #-0 ; 884 - 880: 3e0e0301 cdpcc 3, 0, cr0, cr14, cr1, {0} - 884: 490b0b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp} - 888: 3b0b3a13 blcc 2cf0dc <_image_size+0x22864c> - 88c: 010b390b tsteq fp, fp, lsl #18 - 890: 10000013 andne r0, r0, r3, lsl r0 - 894: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1} - 898: 00000b1c andeq r0, r0, ip, lsl fp - 89c: 03001611 movweq r1, #1553 ; 0x611 - 8a0: 3b0b3a0e blcc 2cf0e0 <_image_size+0x228650> - 8a4: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 8a8: 12000013 andne r0, r0, #19 - 8ac: 0b0b0117 bleq 2c0d10 <_image_size+0x21a280> - 8b0: 0b3b0b3a bleq ec35a0 <_image_size+0xe1cb10> - 8b4: 13010b39 movwne r0, #6969 ; 0x1b39 - 8b8: 0d130000 ldceq 0, cr0, [r3, #-0] - 8bc: 3a0e0300 bcc 3814c4 <_image_size+0x2daa34> - 8c0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 8c4: 0013490b andseq r4, r3, fp, lsl #18 - 8c8: 01011400 tsteq r1, r0, lsl #8 - 8cc: 13011349 movwne r1, #4937 ; 0x1349 - 8d0: 21150000 tstcs r5, r0 - 8d4: 2f134900 svccs 0x00134900 - 8d8: 1600000b strne r0, [r0], -fp - 8dc: 0b0b0113 bleq 2c0d30 <_image_size+0x21a2a0> - 8e0: 0b3b0b3a bleq ec35d0 <_image_size+0xe1cb40> - 8e4: 13010b39 movwne r0, #6969 ; 0x1b39 - 8e8: 0f170000 svceq 0x00170000 - 8ec: 000b0b00 andeq r0, fp, r0, lsl #22 - 8f0: 000d1800 andeq r1, sp, r0, lsl #16 - 8f4: 0b3a0803 bleq e82908 <_image_size+0xddbe78> - 8f8: 0b390b3b bleq e435ec <_image_size+0xd9cb5c> - 8fc: 0a381349 beq e05628 <_image_size+0xd5eb98> - 900: 13190000 tstne r9, #0 - 904: 0b0e0301 bleq 381510 <_image_size+0x2daa80> - 908: 3b0b3a05 blcc 2cf124 <_image_size+0x228694> - 90c: 010b390b tsteq fp, fp, lsl #18 - 910: 1a000013 bne 964 - 914: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - 918: 151b0000 ldrne r0, [fp, #-0] - 91c: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - 920: 00130113 andseq r0, r3, r3, lsl r1 - 924: 01131c00 tsteq r3, r0, lsl #24 - 928: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - 92c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 930: 13010b39 movwne r0, #6969 ; 0x1b39 - 934: 0d1d0000 ldceq 0, cr0, [sp, #-0] - 938: 3a0e0300 bcc 381540 <_image_size+0x2daab0> - 93c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 940: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 944: 1e00000a cdpne 0, 0, cr0, cr0, cr10, {0} - 948: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 94c: 0b3a0b0b bleq e83580 <_image_size+0xddcaf0> - 950: 0b39053b bleq e41e44 <_image_size+0xd9b3b4> - 954: 00001301 andeq r1, r0, r1, lsl #6 - 958: 0b01131f bleq 455dc - 95c: 3b0b3a0b blcc 2cf190 <_image_size+0x228700> - 960: 010b3905 tsteq fp, r5, lsl #18 - 964: 20000013 andcs r0, r0, r3, lsl r0 - 968: 0b0b0117 bleq 2c0dcc <_image_size+0x21a33c> - 96c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 970: 13010b39 movwne r0, #6969 ; 0x1b39 - 974: 0d210000 stceq 0, cr0, [r1, #-0] - 978: 3a0e0300 bcc 381580 <_image_size+0x2daaf0> - 97c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 980: 0013490b andseq r4, r3, fp, lsl #18 - 984: 00132200 andseq r2, r3, r0, lsl #4 - 988: 0c3c0e03 ldceq 14, cr0, [ip], #-12 - 98c: 34230000 strtcc r0, [r3], #-0 - 990: 3a0e0300 bcc 381598 <_image_size+0x2dab08> - 994: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 998: 3f13490b svccc 0x0013490b - 99c: 000c3c0c andeq r3, ip, ip, lsl #24 - 9a0: 00342400 eorseq r2, r4, r0, lsl #8 - 9a4: 0b3a1347 bleq e856c8 <_image_size+0xddec38> - 9a8: 0b390b3b bleq e4369c <_image_size+0xd9cc0c> - 9ac: 00000a02 andeq r0, r0, r2, lsl #20 - 9b0: 3f012e25 svccc 0x00012e25 - 9b4: 3a0e030c bcc 3815ec <_image_size+0x2dab5c> - 9b8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 9bc: 110c270b tstne ip, fp, lsl #14 - 9c0: 40011201 andmi r1, r1, r1, lsl #4 - 9c4: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 9c8: 00001301 andeq r1, r0, r1, lsl #6 - 9cc: 03000526 movweq r0, #1318 ; 0x526 - 9d0: 3b0b3a08 blcc 2cf1f8 <_image_size+0x228768> - 9d4: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 9d8: 000a0213 andeq r0, sl, r3, lsl r2 - 9dc: 00342700 eorseq r2, r4, r0, lsl #14 - 9e0: 0b3a0803 bleq e829f4 <_image_size+0xddbf64> - 9e4: 0b390b3b bleq e436d8 <_image_size+0xd9cc48> - 9e8: 0a021349 beq 85714 - 9ec: 34280000 strtcc r0, [r8], #-0 - 9f0: 3a0e0300 bcc 3815f8 <_image_size+0x2dab68> - 9f4: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 9f8: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 9fc: 2900000a stmdbcs r0, {r1, r3} - a00: 0e03012e adfeqsp f0, f3, #0.5 - a04: 0b3b0b3a bleq ec36f4 <_image_size+0xe1cc64> - a08: 0c270b39 ; instruction: 0x0c270b39 - a0c: 01120111 tsteq r2, r1, lsl r1 - a10: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - a14: 0013010c andseq r0, r3, ip, lsl #2 - a18: 00052a00 andeq r2, r5, r0, lsl #20 - a1c: 0b3a0e03 bleq e84230 <_image_size+0xddd7a0> - a20: 0b390b3b bleq e43714 <_image_size+0xd9cc84> - a24: 0a021349 beq 85750 - a28: 2e2b0000 cdpcs 0, 2, cr0, cr11, cr0, {0} - a2c: 3a0e0300 bcc 381634 <_image_size+0x2daba4> - a30: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - a34: 1113490b tstne r3, fp, lsl #18 - a38: 40011201 andmi r1, r1, r1, lsl #4 - a3c: 0c429606 mcrreq 6, 0, r9, r2, cr6 - a40: 2e2c0000 cdpcs 0, 2, cr0, cr12, cr0, {0} - a44: 3a0e0300 bcc 38164c <_image_size+0x2dabbc> - a48: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - a4c: 1113490b tstne r3, fp, lsl #18 - a50: 40011201 andmi r1, r1, r1, lsl #4 - a54: 0c429706 mcrreq 7, 0, r9, r2, cr6 - a58: 2e2d0000 cdpcs 0, 2, cr0, cr13, cr0, {0} - a5c: 3a0e0300 bcc 381664 <_image_size+0x2dabd4> - a60: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - a64: 1201110b andne r1, r1, #-1073741822 ; 0xc0000002 - a68: 96064001 strls r4, [r6], -r1 - a6c: 00000c42 andeq r0, r0, r2, asr #24 - a70: 01110100 tsteq r1, r0, lsl #2 - a74: 0b130e25 bleq 4c4310 <_image_size+0x41d880> - a78: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - a7c: 01120111 tsteq r2, r1, lsl r1 - a80: 00000610 andeq r0, r0, r0, lsl r6 - a84: 0b002402 bleq 9a94 - a88: 030b3e0b movweq r3, #48651 ; 0xbe0b - a8c: 0300000e movweq r0, #14 - a90: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - a94: 0b3b0b3a bleq ec3784 <_image_size+0xe1ccf4> - a98: 13490b39 movtne r0, #39737 ; 0x9b39 - a9c: 24040000 strcs r0, [r4], #-0 - aa0: 3e0b0b00 vmlacc.f64 d0, d11, d0 - aa4: 0008030b andeq r0, r8, fp, lsl #6 - aa8: 000f0500 andeq r0, pc, r0, lsl #10 - aac: 00000b0b andeq r0, r0, fp, lsl #22 - ab0: 03001606 movweq r1, #1542 ; 0x606 - ab4: 3b0b3a0e blcc 2cf2f4 <_image_size+0x228864> - ab8: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - abc: 07000013 smladeq r0, r3, r0, r0 - ac0: 0b0b0117 bleq 2c0f24 <_image_size+0x21a494> - ac4: 0b3b0b3a bleq ec37b4 <_image_size+0xe1cd24> - ac8: 13010b39 movwne r0, #6969 ; 0x1b39 - acc: 0d080000 stceq 0, cr0, [r8, #-0] - ad0: 3a0e0300 bcc 3816d8 <_image_size+0x2dac48> - ad4: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - ad8: 0013490b andseq r4, r3, fp, lsl #18 - adc: 01010900 tsteq r1, r0, lsl #18 - ae0: 13011349 movwne r1, #4937 ; 0x1349 - ae4: 210a0000 mrscs r0, (UNDEF: 10) - ae8: 2f134900 svccs 0x00134900 - aec: 0b00000b bleq b20 - af0: 0b0b0113 bleq 2c0f44 <_image_size+0x21a4b4> - af4: 0b3b0b3a bleq ec37e4 <_image_size+0xe1cd54> - af8: 13010b39 movwne r0, #6969 ; 0x1b39 - afc: 0d0c0000 stceq 0, cr0, [ip, #-0] - b00: 3a0e0300 bcc 381708 <_image_size+0x2dac78> - b04: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - b08: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - b0c: 0d00000a stceq 0, cr0, [r0, #-40] ; 0xffffffd8 - b10: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - b14: 0b3a0b0b bleq e83748 <_image_size+0xddccb8> - b18: 0b390b3b bleq e4380c <_image_size+0xd9cd7c> - b1c: 00001301 andeq r1, r0, r1, lsl #6 - b20: 03000d0e movweq r0, #3342 ; 0xd0e - b24: 3b0b3a08 blcc 2cf34c <_image_size+0x2288bc> - b28: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - b2c: 000a3813 andeq r3, sl, r3, lsl r8 - b30: 000f0f00 andeq r0, pc, r0, lsl #30 - b34: 13490b0b movtne r0, #39691 ; 0x9b0b - b38: 13100000 tstne r0, #0 - b3c: 0b0e0301 bleq 381748 <_image_size+0x2dacb8> - b40: 3b0b3a05 blcc 2cf35c <_image_size+0x2288cc> - b44: 010b390b tsteq fp, fp, lsl #18 - b48: 11000013 tstne r0, r3, lsl r0 - b4c: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - b50: 15120000 ldrne r0, [r2, #-0] - b54: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - b58: 00130113 andseq r0, r3, r3, lsl r1 - b5c: 00051300 andeq r1, r5, r0, lsl #6 - b60: 00001349 andeq r1, r0, r9, asr #6 - b64: 49002614 stmdbmi r0, {r2, r4, r9, sl, sp} - b68: 15000013 strne r0, [r0, #-19] ; 0xffffffed - b6c: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - b70: 0b3a050b bleq e81fa4 <_image_size+0xddb514> - b74: 0b39053b bleq e42068 <_image_size+0xd9b5d8> - b78: 00001301 andeq r1, r0, r1, lsl #6 - b7c: 03000d16 movweq r0, #3350 ; 0xd16 - b80: 3b0b3a0e blcc 2cf3c0 <_image_size+0x228930> - b84: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - b88: 000a3813 andeq r3, sl, r3, lsl r8 - b8c: 01131700 tsteq r3, r0, lsl #14 - b90: 0b0b0e03 bleq 2c43a4 <_image_size+0x21d914> - b94: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - b98: 13010b39 movwne r0, #6969 ; 0x1b39 - b9c: 13180000 tstne r8, #0 - ba0: 3a0b0b01 bcc 2c37ac <_image_size+0x21cd1c> - ba4: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - ba8: 0013010b andseq r0, r3, fp, lsl #2 - bac: 01171900 tsteq r7, r0, lsl #18 - bb0: 0b3a0b0b bleq e837e4 <_image_size+0xddcd54> - bb4: 0b39053b bleq e420a8 <_image_size+0xd9b618> - bb8: 00001301 andeq r1, r0, r1, lsl #6 - bbc: 03000d1a movweq r0, #3354 ; 0xd1a - bc0: 3b0b3a0e blcc 2cf400 <_image_size+0x228970> - bc4: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - bc8: 1b000013 blne c1c - bcc: 0e030013 mcreq 0, 0, r0, cr3, cr3, {0} - bd0: 00000c3c andeq r0, r0, ip, lsr ip - bd4: 2701151c smladcs r1, ip, r5, r1 - bd8: 0013010c andseq r0, r3, ip, lsl #2 - bdc: 00341d00 eorseq r1, r4, r0, lsl #26 - be0: 0b3a0e03 bleq e843f4 <_image_size+0xddd964> - be4: 0b39053b bleq e420d8 <_image_size+0xd9b648> - be8: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; acc - bec: 00000c3c andeq r0, r0, ip, lsr ip - bf0: 0300341e movweq r3, #1054 ; 0x41e - bf4: 3b0b3a0e blcc 2cf434 <_image_size+0x2289a4> - bf8: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - bfc: 000a0213 andeq r0, sl, r3, lsl r2 - c00: 012e1f00 ; instruction: 0x012e1f00 - c04: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - c08: 0b3b0b3a bleq ec38f8 <_image_size+0xe1ce68> - c0c: 0c270b39 ; instruction: 0x0c270b39 - c10: 01120111 tsteq r2, r1, lsl r1 - c14: 42970640 addsmi r0, r7, #64, 12 ; 0x4000000 - c18: 0013010c andseq r0, r3, ip, lsl #2 - c1c: 00052000 andeq r2, r5, r0 - c20: 0b3a0e03 bleq e84434 <_image_size+0xddd9a4> - c24: 0b390b3b bleq e43918 <_image_size+0xd9ce88> - c28: 0a021349 beq 85954 - c2c: 34210000 strtcc r0, [r1], #-0 - c30: 3a080300 bcc 201838 <_image_size+0x15ada8> - c34: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - c38: 0213490b andseq r4, r3, #180224 ; 0x2c000 - c3c: 2200000a andcs r0, r0, #10 - c40: 0c3f012e ldfeqs f0, [pc], #-184 ; b90 - c44: 0b3a0e03 bleq e84458 <_image_size+0xddd9c8> - c48: 0b390b3b bleq e4393c <_image_size+0xd9ceac> - c4c: 13490c27 movtne r0, #39975 ; 0x9c27 - c50: 01120111 tsteq r2, r1, lsl r1 - c54: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - c58: 0013010c andseq r0, r3, ip, lsl #2 - c5c: 012e2300 ; instruction: 0x012e2300 - c60: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - c64: 0b3b0b3a bleq ec3954 <_image_size+0xe1cec4> - c68: 0c270b39 ; instruction: 0x0c270b39 - c6c: 01111349 tsteq r1, r9, asr #6 - c70: 06400112 ; instruction: 0x06400112 - c74: 000c4297 muleq ip, r7, r2 - c78: 00052400 andeq r2, r5, r0, lsl #8 - c7c: 0b3a0803 bleq e82c90 <_image_size+0xddc200> - c80: 0b390b3b bleq e43974 <_image_size+0xd9cee4> - c84: 0a021349 beq 859b0 - c88: 01000000 mrseq r0, (UNDEF: 0) - c8c: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - c90: 0e030b13 vmoveq.32 d3[0], r0 - c94: 01110e1b tsteq r1, fp, lsl lr - c98: 06100112 ; instruction: 0x06100112 - c9c: 24020000 strcs r0, [r2], #-0 - ca0: 3e0b0b00 vmlacc.f64 d0, d11, d0 - ca4: 000e030b andeq r0, lr, fp, lsl #6 - ca8: 00160300 andseq r0, r6, r0, lsl #6 - cac: 0b3a0e03 bleq e844c0 <_image_size+0xddda30> - cb0: 0b390b3b bleq e439a4 <_image_size+0xd9cf14> - cb4: 00001349 andeq r1, r0, r9, asr #6 - cb8: 0b002404 bleq 9cd0 - cbc: 030b3e0b movweq r3, #48651 ; 0xbe0b - cc0: 05000008 streq r0, [r0, #-8] - cc4: 0b0b000f bleq 2c0d08 <_image_size+0x21a278> - cc8: 16060000 strne r0, [r6], -r0 - ccc: 3a0e0300 bcc 3818d4 <_image_size+0x2dae44> - cd0: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - cd4: 0013490b andseq r4, r3, fp, lsl #18 - cd8: 01170700 tsteq r7, r0, lsl #14 - cdc: 0b3a0b0b bleq e83910 <_image_size+0xddce80> - ce0: 0b390b3b bleq e439d4 <_image_size+0xd9cf44> - ce4: 00001301 andeq r1, r0, r1, lsl #6 - ce8: 03000d08 movweq r0, #3336 ; 0xd08 - cec: 3b0b3a0e blcc 2cf52c <_image_size+0x228a9c> - cf0: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - cf4: 09000013 stmdbeq r0, {r0, r1, r4} - cf8: 13490101 movtne r0, #37121 ; 0x9101 - cfc: 00001301 andeq r1, r0, r1, lsl #6 - d00: 4900210a stmdbmi r0, {r1, r3, r8, sp} - d04: 000b2f13 andeq r2, fp, r3, lsl pc - d08: 01130b00 tsteq r3, r0, lsl #22 - d0c: 0b3a0b0b bleq e83940 <_image_size+0xddceb0> - d10: 0b390b3b bleq e43a04 <_image_size+0xd9cf74> - d14: 00001301 andeq r1, r0, r1, lsl #6 - d18: 03000d0c movweq r0, #3340 ; 0xd0c - d1c: 3b0b3a0e blcc 2cf55c <_image_size+0x228acc> - d20: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - d24: 000a3813 andeq r3, sl, r3, lsl r8 - d28: 01130d00 tsteq r3, r0, lsl #26 - d2c: 0b0b0e03 bleq 2c4540 <_image_size+0x21dab0> - d30: 0b3b0b3a bleq ec3a20 <_image_size+0xe1cf90> - d34: 13010b39 movwne r0, #6969 ; 0x1b39 - d38: 0d0e0000 stceq 0, cr0, [lr, #-0] - d3c: 3a080300 bcc 201944 <_image_size+0x15aeb4> - d40: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - d44: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - d48: 0f00000a svceq 0x0000000a - d4c: 0b0b000f bleq 2c0d90 <_image_size+0x21a300> - d50: 00001349 andeq r1, r0, r9, asr #6 - d54: 03011310 movweq r1, #4880 ; 0x1310 - d58: 3a050b0e bcc 143998 <_image_size+0x9cf08> - d5c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - d60: 0013010b andseq r0, r3, fp, lsl #2 - d64: 00151100 andseq r1, r5, r0, lsl #2 - d68: 00000c27 andeq r0, r0, r7, lsr #24 - d6c: 27011512 smladcs r1, r2, r5, r1 - d70: 0113490c tsteq r3, ip, lsl #18 - d74: 13000013 movwne r0, #19 - d78: 13490005 movtne r0, #36869 ; 0x9005 - d7c: 26140000 ldrcs r0, [r4], -r0 - d80: 00134900 andseq r4, r3, r0, lsl #18 - d84: 01131500 tsteq r3, r0, lsl #10 - d88: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - d8c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - d90: 13010b39 movwne r0, #6969 ; 0x1b39 - d94: 0d160000 ldceq 0, cr0, [r6, #-0] - d98: 3a0e0300 bcc 3819a0 <_image_size+0x2daf10> - d9c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - da0: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - da4: 1700000a strne r0, [r0, -sl] - da8: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - dac: 0b3a0b0b bleq e839e0 <_image_size+0xddcf50> - db0: 0b39053b bleq e422a4 <_image_size+0xd9b814> - db4: 00001301 andeq r1, r0, r1, lsl #6 - db8: 0b011318 bleq 45a20 - dbc: 3b0b3a0b blcc 2cf5f0 <_image_size+0x228b60> - dc0: 010b3905 tsteq fp, r5, lsl #18 - dc4: 19000013 stmdbne r0, {r0, r1, r4} - dc8: 0b0b0117 bleq 2c122c <_image_size+0x21a79c> - dcc: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - dd0: 13010b39 movwne r0, #6969 ; 0x1b39 - dd4: 0d1a0000 ldceq 0, cr0, [sl, #-0] - dd8: 3a0e0300 bcc 3819e0 <_image_size+0x2daf50> - ddc: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - de0: 0013490b andseq r4, r3, fp, lsl #18 - de4: 00131b00 andseq r1, r3, r0, lsl #22 - de8: 0c3c0e03 ldceq 14, cr0, [ip], #-12 - dec: 151c0000 ldrne r0, [ip, #-0] - df0: 010c2701 tsteq ip, r1, lsl #14 - df4: 1d000013 stcne 0, cr0, [r0, #-76] ; 0xffffffb4 - df8: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - dfc: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - e00: 13490b39 movtne r0, #39737 ; 0x9b39 - e04: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - e08: 0d1e0000 ldceq 0, cr0, [lr, #-0] - e0c: 3a0e0300 bcc 381a14 <_image_size+0x2daf84> - e10: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - e14: 0b13490b bleq 4d3248 <_image_size+0x42c7b8> - e18: 0c0b0d0b stceq 13, cr0, [fp], {11} - e1c: 000a380b andeq r3, sl, fp, lsl #16 - e20: 000d1f00 andeq r1, sp, r0, lsl #30 - e24: 0b3a0803 bleq e82e38 <_image_size+0xddc3a8> - e28: 0b390b3b bleq e43b1c <_image_size+0xd9d08c> - e2c: 0b0b1349 bleq 2c5b58 <_image_size+0x21f0c8> - e30: 0b0c0b0d bleq 303a6c <_image_size+0x25cfdc> - e34: 00000a38 andeq r0, r0, r8, lsr sl - e38: 03011720 movweq r1, #5920 ; 0x1720 - e3c: 3a0b0b0e bcc 2c3a7c <_image_size+0x21cfec> - e40: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - e44: 0013010b andseq r0, r3, fp, lsl #2 - e48: 000d2100 andeq r2, sp, r0, lsl #2 - e4c: 0b3a0803 bleq e82e60 <_image_size+0xddc3d0> - e50: 0b390b3b bleq e43b44 <_image_size+0xd9d0b4> - e54: 00001349 andeq r1, r0, r9, asr #6 - e58: 03000d22 movweq r0, #3362 ; 0xd22 - e5c: 3b0b3a0e blcc 2cf69c <_image_size+0x228c0c> - e60: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - e64: 0d0b0b13 vstreq d0, [fp, #-76] ; 0xffffffb4 - e68: 380b0c0b stmdacc fp, {r0, r1, r3, sl, fp} - e6c: 2300000a movwcs r0, #10 - e70: 0e030117 mcreq 1, 0, r0, cr3, cr7, {0} - e74: 0b3a0b0b bleq e83aa8 <_image_size+0xddd018> - e78: 0b39053b bleq e4236c <_image_size+0xd9b8dc> - e7c: 00001301 andeq r1, r0, r1, lsl #6 - e80: 03000d24 movweq r0, #3364 ; 0xd24 - e84: 3b0b3a08 blcc 2cf6ac <_image_size+0x228c1c> - e88: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - e8c: 25000013 strcs r0, [r0, #-19] ; 0xffffffed - e90: 0803000d stmdaeq r3, {r0, r2, r3} - e94: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - e98: 13490b39 movtne r0, #39737 ; 0x9b39 - e9c: 0b0d0b0b bleq 343ad0 <_image_size+0x29d040> - ea0: 0a380b0c beq e03ad8 <_image_size+0xd5d048> - ea4: 2e260000 cdpcs 0, 2, cr0, cr6, cr0, {0} - ea8: 030c3f01 movweq r3, #52993 ; 0xcf01 - eac: 3b0b3a0e blcc 2cf6ec <_image_size+0x228c5c> - eb0: 270b390b strcs r3, [fp, -fp, lsl #18] - eb4: 1201110c andne r1, r1, #12, 2 - eb8: 96064001 strls r4, [r6], -r1 - ebc: 13010c42 movwne r0, #7234 ; 0x1c42 - ec0: 34270000 strtcc r0, [r7], #-0 - ec4: 3a080300 bcc 201acc <_image_size+0x15b03c> - ec8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - ecc: 0213490b andseq r4, r3, #180224 ; 0x2c000 - ed0: 2800000a stmdacs r0, {r1, r3} - ed4: 0111010b tsteq r1, fp, lsl #2 - ed8: 00000112 andeq r0, r0, r2, lsl r1 - edc: 03000529 movweq r0, #1321 ; 0x529 - ee0: 3b0b3a0e blcc 2cf720 <_image_size+0x228c90> - ee4: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - ee8: 000a0213 andeq r0, sl, r3, lsl r2 - eec: 012e2a00 ; instruction: 0x012e2a00 - ef0: 0b3a0e03 bleq e84704 <_image_size+0xdddc74> - ef4: 0b390b3b bleq e43be8 <_image_size+0xd9d158> - ef8: 01110c27 tsteq r1, r7, lsr #24 - efc: 06400112 ; instruction: 0x06400112 - f00: 010c4296 ; instruction: 0x010c4296 - f04: 2b000013 blcs f58 - f08: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - f0c: 0b3b0b3a bleq ec3bfc <_image_size+0xe1d16c> - f10: 13490b39 movtne r0, #39737 ; 0x9b39 - f14: 00000a02 andeq r0, r0, r2, lsl #20 - f18: 3f012e2c svccc 0x00012e2c - f1c: 3a0e030c bcc 381b54 <_image_size+0x2db0c4> - f20: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - f24: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - f28: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - f2c: 97064001 strls r4, [r6, -r1] - f30: 13010c42 movwne r0, #7234 ; 0x1c42 - f34: 2e2d0000 cdpcs 0, 2, cr0, cr13, cr0, {0} - f38: 030c3f01 movweq r3, #52993 ; 0xcf01 - f3c: 3b0b3a0e blcc 2cf77c <_image_size+0x228cec> - f40: 270b390b strcs r3, [fp, -fp, lsl #18] - f44: 1201110c andne r1, r1, #12, 2 - f48: 97064001 strls r4, [r6, -r1] - f4c: 13010c42 movwne r0, #7234 ; 0x1c42 - f50: 052e0000 streq r0, [lr, #-0]! - f54: 3a080300 bcc 201b5c <_image_size+0x15b0cc> - f58: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - f5c: 0213490b andseq r4, r3, #180224 ; 0x2c000 - f60: 2f00000a svccs 0x0000000a - f64: 0e03012e adfeqsp f0, f3, #0.5 - f68: 0b3b0b3a bleq ec3c58 <_image_size+0xe1d1c8> - f6c: 0c270b39 ; instruction: 0x0c270b39 - f70: 01111349 tsteq r1, r9, asr #6 - f74: 06400112 ; instruction: 0x06400112 - f78: 010c4296 ; instruction: 0x010c4296 - f7c: 30000013 andcc r0, r0, r3, lsl r0 - f80: 0e03002e cdpeq 0, 0, cr0, cr3, cr14, {1} - f84: 0b3b0b3a bleq ec3c74 <_image_size+0xe1d1e4> - f88: 0c270b39 ; instruction: 0x0c270b39 - f8c: 01120111 tsteq r2, r1, lsl r1 - f90: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - f94: 0000000c andeq r0, r0, ip - f98: 25011101 strcs r1, [r1, #-257] ; 0xfffffeff - f9c: 030b130e movweq r1, #45838 ; 0xb30e - fa0: 110e1b0e tstne lr, lr, lsl #22 - fa4: 10011201 andne r1, r1, r1, lsl #4 - fa8: 02000006 andeq r0, r0, #6 - fac: 0b0b0024 bleq 2c1044 <_image_size+0x21a5b4> - fb0: 0e030b3e vmoveq.16 d3[0], r0 - fb4: 16030000 strne r0, [r3], -r0 - fb8: 3a0e0300 bcc 381bc0 <_image_size+0x2db130> - fbc: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - fc0: 0013490b andseq r4, r3, fp, lsl #18 - fc4: 00260400 eoreq r0, r6, r0, lsl #8 - fc8: 00001349 andeq r1, r0, r9, asr #6 - fcc: 0b002405 bleq 9fe8 - fd0: 030b3e0b movweq r3, #48651 ; 0xbe0b - fd4: 06000008 streq r0, [r0], -r8 - fd8: 0e030104 adfeqs f0, f3, f4 - fdc: 0b0b0b3e bleq 2c3cdc <_image_size+0x21d24c> - fe0: 0b3a1349 bleq e85d0c <_image_size+0xddf27c> - fe4: 0b390b3b bleq e43cd8 <_image_size+0xd9d248> - fe8: 00001301 andeq r1, r0, r1, lsl #6 - fec: 03002807 movweq r2, #2055 ; 0x807 - ff0: 000b1c0e andeq r1, fp, lr, lsl #24 - ff4: 00340800 eorseq r0, r4, r0, lsl #16 - ff8: 0b3a0e03 bleq e8480c <_image_size+0xdddd7c> - ffc: 0b390b3b bleq e43cf0 <_image_size+0xd9d260> - 1000: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; ee4 - 1004: 00000c3c andeq r0, r0, ip, lsr ip - 1008: 49010109 stmdbmi r1, {r0, r3, r8} - 100c: 00130113 andseq r0, r3, r3, lsl r1 - 1010: 00210a00 eoreq r0, r1, r0, lsl #20 - 1014: 130b0000 movwne r0, #45056 ; 0xb000 - 1018: 0b0e0301 bleq 381c24 <_image_size+0x2db194> - 101c: 3b0b3a0b blcc 2cf850 <_image_size+0x228dc0> - 1020: 010b390b tsteq fp, fp, lsl #18 - 1024: 0c000013 stceq 0, cr0, [r0], {19} - 1028: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 102c: 0b3b0b3a bleq ec3d1c <_image_size+0xe1d28c> - 1030: 13490b39 movtne r0, #39737 ; 0x9b39 - 1034: 0b0d0b0b bleq 343c68 <_image_size+0x29d1d8> - 1038: 0a380b0c beq e03c70 <_image_size+0xd5d1e0> - 103c: 0d0d0000 stceq 0, cr0, [sp, #-0] - 1040: 3a080300 bcc 201c48 <_image_size+0x15b1b8> - 1044: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1048: 0b13490b bleq 4d347c <_image_size+0x42c9ec> - 104c: 0c0b0d0b stceq 13, cr0, [fp], {11} - 1050: 000a380b andeq r3, sl, fp, lsl #16 - 1054: 01170e00 tsteq r7, r0, lsl #28 - 1058: 0b0b0e03 bleq 2c486c <_image_size+0x21dddc> - 105c: 0b3b0b3a bleq ec3d4c <_image_size+0xe1d2bc> - 1060: 13010b39 movwne r0, #6969 ; 0x1b39 - 1064: 0d0f0000 stceq 0, cr0, [pc, #-0] ; 106c - 1068: 3a080300 bcc 201c70 <_image_size+0x15b1e0> - 106c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1070: 0013490b andseq r4, r3, fp, lsl #18 - 1074: 01131000 tsteq r3, r0 - 1078: 0b0b0e03 bleq 2c488c <_image_size+0x21ddfc> - 107c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1080: 13010b39 movwne r0, #6969 ; 0x1b39 - 1084: 0d110000 ldceq 0, cr0, [r1, #-0] - 1088: 3a0e0300 bcc 381c90 <_image_size+0x2db200> - 108c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1090: 0b13490b bleq 4d34c4 <_image_size+0x42ca34> - 1094: 0c0b0d0b stceq 13, cr0, [fp], {11} - 1098: 000a380b andeq r3, sl, fp, lsl #16 - 109c: 01171200 tsteq r7, r0, lsl #4 - 10a0: 0b0b0e03 bleq 2c48b4 <_image_size+0x21de24> - 10a4: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 10a8: 13010b39 movwne r0, #6969 ; 0x1b39 - 10ac: 0d130000 ldceq 0, cr0, [r3, #-0] - 10b0: 3a080300 bcc 201cb8 <_image_size+0x15b228> - 10b4: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 10b8: 0013490b andseq r4, r3, fp, lsl #18 - 10bc: 00161400 andseq r1, r6, r0, lsl #8 - 10c0: 0b3a0e03 bleq e848d4 <_image_size+0xddde44> - 10c4: 0b39053b bleq e425b8 <_image_size+0xd9bb28> - 10c8: 00001349 andeq r1, r0, r9, asr #6 - 10cc: 03000d15 movweq r0, #3349 ; 0xd15 - 10d0: 3b0b3a08 blcc 2cf8f8 <_image_size+0x228e68> - 10d4: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 10d8: 0d0b0b13 vstreq d0, [fp, #-76] ; 0xffffffb4 - 10dc: 380b0c0b stmdacc fp, {r0, r1, r3, sl, fp} - 10e0: 1600000a strne r0, [r0], -sl - 10e4: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 10e8: 0b3b0b3a bleq ec3dd8 <_image_size+0xe1d348> - 10ec: 13490b39 movtne r0, #39737 ; 0x9b39 - 10f0: 00000a38 andeq r0, r0, r8, lsr sl - 10f4: 01011517 tsteq r1, r7, lsl r5 - 10f8: 18000013 stmdane r0, {r0, r1, r4} - 10fc: 00000018 andeq r0, r0, r8, lsl r0 - 1100: 0b000f19 bleq 4d6c - 1104: 0013490b andseq r4, r3, fp, lsl #18 - 1108: 01151a00 tsteq r5, r0, lsl #20 - 110c: 13011349 movwne r1, #4937 ; 0x1349 - 1110: 151b0000 ldrne r0, [fp, #-0] - 1114: 010c2701 tsteq ip, r1, lsl #14 - 1118: 1c000013 stcne 0, cr0, [r0], {19} - 111c: 13490005 movtne r0, #36869 ; 0x9005 - 1120: 2e1d0000 cdpcs 0, 1, cr0, cr13, cr0, {0} - 1124: 030c3f01 movweq r3, #52993 ; 0xcf01 - 1128: 3b0b3a0e blcc 2cf968 <_image_size+0x228ed8> - 112c: 270b390b strcs r3, [fp, -fp, lsl #18] - 1130: 1201110c andne r1, r1, #12, 2 - 1134: 97064001 strls r4, [r6, -r1] - 1138: 13010c42 movwne r0, #7234 ; 0x1c42 - 113c: 051e0000 ldreq r0, [lr, #-0] - 1140: 3a0e0300 bcc 381d48 <_image_size+0x2db2b8> - 1144: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1148: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 114c: 1f00000a svcne 0x0000000a - 1150: 0c3f012e ldfeqs f0, [pc], #-184 ; 10a0 - 1154: 0b3a0e03 bleq e84968 <_image_size+0xddded8> - 1158: 0b390b3b bleq e43e4c <_image_size+0xd9d3bc> - 115c: 13490c27 movtne r0, #39975 ; 0x9c27 - 1160: 01120111 tsteq r2, r1, lsl r1 - 1164: 42970640 addsmi r0, r7, #64, 12 ; 0x4000000 - 1168: 0013010c andseq r0, r3, ip, lsl #2 - 116c: 00342000 eorseq r2, r4, r0 - 1170: 0b3a0e03 bleq e84984 <_image_size+0xdddef4> - 1174: 0b390b3b bleq e43e68 <_image_size+0xd9d3d8> - 1178: 0a021349 beq 85ea4 - 117c: 05210000 streq r0, [r1, #-0]! - 1180: 3a080300 bcc 201d88 <_image_size+0x15b2f8> - 1184: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1188: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 118c: 2200000a andcs r0, r0, #10 - 1190: 0c3f012e ldfeqs f0, [pc], #-184 ; 10e0 - 1194: 0b3a0e03 bleq e849a8 <_image_size+0xdddf18> - 1198: 0b390b3b bleq e43e8c <_image_size+0xd9d3fc> - 119c: 13490c27 movtne r0, #39975 ; 0x9c27 - 11a0: 01120111 tsteq r2, r1, lsl r1 - 11a4: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 11a8: 2300000c movwcs r0, #12 - 11ac: 08030034 stmdaeq r3, {r2, r4, r5} - 11b0: 0b3b0b3a bleq ec3ea0 <_image_size+0xe1d410> - 11b4: 13490b39 movtne r0, #39737 ; 0x9b39 - 11b8: 00000a02 andeq r0, r0, r2, lsl #20 - 11bc: 01110100 tsteq r1, r0, lsl #2 - 11c0: 0b130e25 bleq 4c4a5c <_image_size+0x41dfcc> - 11c4: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 11c8: 01120111 tsteq r2, r1, lsl r1 - 11cc: 00000610 andeq r0, r0, r0, lsl r6 - 11d0: 0b002402 bleq a1e0 - 11d4: 030b3e0b movweq r3, #48651 ; 0xbe0b - 11d8: 0300000e movweq r0, #14 - 11dc: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 11e0: 0b3b0b3a bleq ec3ed0 <_image_size+0xe1d440> - 11e4: 13490b39 movtne r0, #39737 ; 0x9b39 - 11e8: 35040000 strcc r0, [r4, #-0] - 11ec: 00134900 andseq r4, r3, r0, lsl #18 - 11f0: 00240500 eoreq r0, r4, r0, lsl #10 - 11f4: 0b3e0b0b bleq f83e28 <_image_size+0xedd398> - 11f8: 00000803 andeq r0, r0, r3, lsl #16 - 11fc: 03010406 movweq r0, #5126 ; 0x1406 - 1200: 0b0b3e0e bleq 2d0a40 <_image_size+0x229fb0> - 1204: 3a13490b bcc 4d3638 <_image_size+0x42cba8> - 1208: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 120c: 0013010b andseq r0, r3, fp, lsl #2 - 1210: 00280700 eoreq r0, r8, r0, lsl #14 - 1214: 0b1c0e03 bleq 704a28 <_image_size+0x65df98> - 1218: 13080000 movwne r0, #32768 ; 0x8000 - 121c: 0b0e0301 bleq 381e28 <_image_size+0x2db398> - 1220: 3b0b3a0b blcc 2cfa54 <_image_size+0x228fc4> - 1224: 010b390b tsteq fp, fp, lsl #18 - 1228: 09000013 stmdbeq r0, {r0, r1, r4} - 122c: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 1230: 0b3b0b3a bleq ec3f20 <_image_size+0xe1d490> - 1234: 13490b39 movtne r0, #39737 ; 0x9b39 - 1238: 00000a38 andeq r0, r0, r8, lsr sl - 123c: 03000d0a movweq r0, #3338 ; 0xd0a - 1240: 3b0b3a08 blcc 2cfa68 <_image_size+0x228fd8> - 1244: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1248: 000a3813 andeq r3, sl, r3, lsl r8 - 124c: 000f0b00 andeq r0, pc, r0, lsl #22 - 1250: 13490b0b movtne r0, #39691 ; 0x9b0b - 1254: 260c0000 strcs r0, [ip], -r0 - 1258: 00134900 andseq r4, r3, r0, lsl #18 - 125c: 00130d00 andseq r0, r3, r0, lsl #26 - 1260: 0c3c0803 ldceq 8, cr0, [ip], #-12 - 1264: 010e0000 mrseq r0, (UNDEF: 14) - 1268: 01134901 tsteq r3, r1, lsl #18 - 126c: 0f000013 svceq 0x00000013 - 1270: 13490021 movtne r0, #36897 ; 0x9021 - 1274: 00000b2f andeq r0, r0, pc, lsr #22 - 1278: 03001610 movweq r1, #1552 ; 0x610 - 127c: 3b0b3a0e blcc 2cfabc <_image_size+0x22902c> - 1280: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 1284: 11000013 tstne r0, r3, lsl r0 - 1288: 0b0b0117 bleq 2c16ec <_image_size+0x21ac5c> - 128c: 0b3b0b3a bleq ec3f7c <_image_size+0xe1d4ec> - 1290: 13010b39 movwne r0, #6969 ; 0x1b39 - 1294: 0d120000 ldceq 0, cr0, [r2, #-0] - 1298: 3a0e0300 bcc 381ea0 <_image_size+0x2db410> - 129c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 12a0: 0013490b andseq r4, r3, fp, lsl #18 - 12a4: 01131300 tsteq r3, r0, lsl #6 - 12a8: 0b3a0b0b bleq e83edc <_image_size+0xddd44c> - 12ac: 0b390b3b bleq e43fa0 <_image_size+0xd9d510> - 12b0: 00001301 andeq r1, r0, r1, lsl #6 - 12b4: 0b000f14 bleq 4f0c - 12b8: 1500000b strne r0, [r0, #-11] - 12bc: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 12c0: 0b3a050b bleq e826f4 <_image_size+0xddbc64> - 12c4: 0b390b3b bleq e43fb8 <_image_size+0xd9d528> - 12c8: 00001301 andeq r1, r0, r1, lsl #6 - 12cc: 27001516 smladcs r0, r6, r5, r1 - 12d0: 1700000c strne r0, [r0, -ip] - 12d4: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 12d8: 13011349 movwne r1, #4937 ; 0x1349 - 12dc: 05180000 ldreq r0, [r8, #-0] - 12e0: 00134900 andseq r4, r3, r0, lsl #18 - 12e4: 01131900 tsteq r3, r0, lsl #18 - 12e8: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - 12ec: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 12f0: 13010b39 movwne r0, #6969 ; 0x1b39 - 12f4: 0d1a0000 ldceq 0, cr0, [sl, #-0] - 12f8: 3a0e0300 bcc 381f00 <_image_size+0x2db470> - 12fc: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1300: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 1304: 1b00000a blne 1334 - 1308: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 130c: 0b3a0b0b bleq e83f40 <_image_size+0xddd4b0> - 1310: 0b39053b bleq e42804 <_image_size+0xd9bd74> - 1314: 00001301 andeq r1, r0, r1, lsl #6 - 1318: 0b01131c bleq 45f90 - 131c: 3b0b3a0b blcc 2cfb50 <_image_size+0x2290c0> - 1320: 010b3905 tsteq fp, r5, lsl #18 - 1324: 1d000013 stcne 0, cr0, [r0, #-76] ; 0xffffffb4 - 1328: 0b0b0117 bleq 2c178c <_image_size+0x21acfc> - 132c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1330: 13010b39 movwne r0, #6969 ; 0x1b39 - 1334: 0d1e0000 ldceq 0, cr0, [lr, #-0] - 1338: 3a0e0300 bcc 381f40 <_image_size+0x2db4b0> - 133c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1340: 0013490b andseq r4, r3, fp, lsl #18 - 1344: 00131f00 andseq r1, r3, r0, lsl #30 - 1348: 0c3c0e03 ldceq 14, cr0, [ip], #-12 - 134c: 15200000 strne r0, [r0, #-0]! - 1350: 010c2701 tsteq ip, r1, lsl #14 - 1354: 21000013 tstcs r0, r3, lsl r0 - 1358: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 135c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1360: 13490b39 movtne r0, #39737 ; 0x9b39 - 1364: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - 1368: 13220000 ; instruction: 0x13220000 - 136c: 0b080301 bleq 201f78 <_image_size+0x15b4e8> - 1370: 3b0b3a0b blcc 2cfba4 <_image_size+0x229114> - 1374: 010b390b tsteq fp, fp, lsl #18 - 1378: 23000013 movwcs r0, #19 - 137c: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 1380: 0b3b0b3a bleq ec4070 <_image_size+0xe1d5e0> - 1384: 13490b39 movtne r0, #39737 ; 0x9b39 - 1388: 0a020c3f beq 8448c - 138c: 34240000 strtcc r0, [r4], #-0 - 1390: 3a0e0300 bcc 381f98 <_image_size+0x2db508> - 1394: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1398: 3f13490b svccc 0x0013490b - 139c: 000c3c0c andeq r3, ip, ip, lsl #24 - 13a0: 01152500 tsteq r5, r0, lsl #10 - 13a4: 00001301 andeq r1, r0, r1, lsl #6 - 13a8: 00001826 andeq r1, r0, r6, lsr #16 - 13ac: 01152700 tsteq r5, r0, lsl #14 - 13b0: 13011349 movwne r1, #4937 ; 0x1349 - 13b4: 34280000 strtcc r0, [r8], #-0 - 13b8: 3a134700 bcc 4d2fc0 <_image_size+0x42c530> - 13bc: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 13c0: 000a020b andeq r0, sl, fp, lsl #4 - 13c4: 012e2900 ; instruction: 0x012e2900 - 13c8: 0b3a0e03 bleq e84bdc <_image_size+0xdde14c> - 13cc: 0b390b3b bleq e440c0 <_image_size+0xd9d630> - 13d0: 13490c27 movtne r0, #39975 ; 0x9c27 - 13d4: 01120111 tsteq r2, r1, lsl r1 - 13d8: 42970640 addsmi r0, r7, #64, 12 ; 0x4000000 - 13dc: 0013010c andseq r0, r3, ip, lsl #2 - 13e0: 011d2a00 tsteq sp, r0, lsl #20 - 13e4: 01111331 tsteq r1, r1, lsr r3 - 13e8: 0b580112 bleq 1601838 <_image_size+0x155ada8> - 13ec: 0b570b59 bleq 15c4158 <_image_size+0x151d6c8> - 13f0: 342b0000 strtcc r0, [fp], #-0 - 13f4: 02133100 andseq r3, r3, #0, 2 - 13f8: 2c00000a stccs 0, cr0, [r0], {10} - 13fc: 0e03012e adfeqsp f0, f3, #0.5 - 1400: 0b3b0b3a bleq ec40f0 <_image_size+0xe1d660> - 1404: 0c270b39 ; instruction: 0x0c270b39 - 1408: 01120111 tsteq r2, r1, lsl r1 - 140c: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 1410: 0013010c andseq r0, r3, ip, lsl #2 - 1414: 00052d00 andeq r2, r5, r0, lsl #26 - 1418: 0b3a0e03 bleq e84c2c <_image_size+0xdde19c> - 141c: 0b390b3b bleq e44110 <_image_size+0xd9d680> - 1420: 0a021349 beq 8614c - 1424: 2e2e0000 cdpcs 0, 2, cr0, cr14, cr0, {0} - 1428: 3a0e0301 bcc 382034 <_image_size+0x2db5a4> - 142c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1430: 1113490b tstne r3, fp, lsl #18 - 1434: 40011201 andmi r1, r1, r1, lsl #4 - 1438: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 143c: 00001301 andeq r1, r0, r1, lsl #6 - 1440: 0300342f movweq r3, #1071 ; 0x42f - 1444: 3b0b3a0e blcc 2cfc84 <_image_size+0x2291f4> - 1448: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 144c: 000a0213 andeq r0, sl, r3, lsl r2 - 1450: 012e3000 ; instruction: 0x012e3000 - 1454: 0b3a0e03 bleq e84c68 <_image_size+0xdde1d8> - 1458: 0b390b3b bleq e4414c <_image_size+0xd9d6bc> - 145c: 13490c27 movtne r0, #39975 ; 0x9c27 - 1460: 01120111 tsteq r2, r1, lsl r1 - 1464: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 1468: 0013010c andseq r0, r3, ip, lsl #2 - 146c: 00053100 andeq r3, r5, r0, lsl #2 - 1470: 0b3a0803 bleq e83484 <_image_size+0xddc9f4> - 1474: 0b390b3b bleq e44168 <_image_size+0xd9d6d8> - 1478: 0a021349 beq 861a4 - 147c: 2e320000 cdpcs 0, 3, cr0, cr2, cr0, {0} - 1480: 3a0e0301 bcc 38208c <_image_size+0x2db5fc> - 1484: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1488: 110c270b tstne ip, fp, lsl #14 - 148c: 40011201 andmi r1, r1, r1, lsl #4 - 1490: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 1494: 00001301 andeq r1, r0, r1, lsl #6 - 1498: 03002e33 movweq r2, #3635 ; 0xe33 - 149c: 3b0b3a0e blcc 2cfcdc <_image_size+0x22924c> - 14a0: 270b390b strcs r3, [fp, -fp, lsl #18] - 14a4: 1201110c andne r1, r1, #12, 2 - 14a8: 96064001 strls r4, [r6], -r1 - 14ac: 00000c42 andeq r0, r0, r2, asr #24 - 14b0: 03012e34 movweq r2, #7732 ; 0x1e34 - 14b4: 3b0b3a0e blcc 2cfcf4 <_image_size+0x229264> - 14b8: 110b390b tstne fp, fp, lsl #18 - 14bc: 40011201 andmi r1, r1, r1, lsl #4 - 14c0: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 14c4: 00001301 andeq r1, r0, r1, lsl #6 - 14c8: 03003435 movweq r3, #1077 ; 0x435 - 14cc: 3b0b3a08 blcc 2cfcf4 <_image_size+0x229264> - 14d0: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 14d4: 000a0213 andeq r0, sl, r3, lsl r2 - 14d8: 012e3600 ; instruction: 0x012e3600 - 14dc: 0b3a0e03 bleq e84cf0 <_image_size+0xdde260> - 14e0: 0b390b3b bleq e441d4 <_image_size+0xd9d744> - 14e4: 0b201349 bleq 806210 <_image_size+0x75f780> - 14e8: 34370000 ldrtcc r0, [r7], #-0 - 14ec: 3a080300 bcc 2020f4 <_image_size+0x15b664> - 14f0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 14f4: 0013490b andseq r4, r3, fp, lsl #18 - 14f8: 11010000 mrsne r0, (UNDEF: 1) - 14fc: 130e2501 movwne r2, #58625 ; 0xe501 - 1500: 1b0e030b blne 382134 <_image_size+0x2db6a4> - 1504: 1201110e andne r1, r1, #-2147483645 ; 0x80000003 - 1508: 00061001 andeq r1, r6, r1 - 150c: 00240200 eoreq r0, r4, r0, lsl #4 - 1510: 0b3e0b0b bleq f84144 <_image_size+0xedd6b4> - 1514: 00000e03 andeq r0, r0, r3, lsl #28 - 1518: 03001603 movweq r1, #1539 ; 0x603 - 151c: 3b0b3a0e blcc 2cfd5c <_image_size+0x2292cc> - 1520: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1524: 04000013 streq r0, [r0], #-19 ; 0xffffffed - 1528: 0b0b0024 bleq 2c15c0 <_image_size+0x21ab30> - 152c: 08030b3e stmdaeq r3, {r1, r2, r3, r4, r5, r8, r9, fp} - 1530: 16050000 strne r0, [r5], -r0 - 1534: 3a0e0300 bcc 38213c <_image_size+0x2db6ac> - 1538: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 153c: 0013490b andseq r4, r3, fp, lsl #18 - 1540: 01170600 tsteq r7, r0, lsl #12 - 1544: 0b3a0b0b bleq e84178 <_image_size+0xddd6e8> - 1548: 0b390b3b bleq e4423c <_image_size+0xd9d7ac> - 154c: 00001301 andeq r1, r0, r1, lsl #6 - 1550: 03000d07 movweq r0, #3335 ; 0xd07 - 1554: 3b0b3a0e blcc 2cfd94 <_image_size+0x229304> - 1558: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 155c: 08000013 stmdaeq r0, {r0, r1, r4} - 1560: 13490101 movtne r0, #37121 ; 0x9101 - 1564: 00001301 andeq r1, r0, r1, lsl #6 - 1568: 49002109 stmdbmi r0, {r0, r3, r8, sp} - 156c: 000b2f13 andeq r2, fp, r3, lsl pc - 1570: 01130a00 tsteq r3, r0, lsl #20 - 1574: 0b3a0b0b bleq e841a8 <_image_size+0xddd718> - 1578: 0b390b3b bleq e4426c <_image_size+0xd9d7dc> - 157c: 00001301 andeq r1, r0, r1, lsl #6 - 1580: 03000d0b movweq r0, #3339 ; 0xd0b - 1584: 3b0b3a0e blcc 2cfdc4 <_image_size+0x229334> - 1588: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 158c: 000a3813 andeq r3, sl, r3, lsl r8 - 1590: 000f0c00 andeq r0, pc, r0, lsl #24 - 1594: 00000b0b andeq r0, r0, fp, lsl #22 - 1598: 0301130d movweq r1, #4877 ; 0x130d - 159c: 3a0b0b0e bcc 2c41dc <_image_size+0x21d74c> - 15a0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 15a4: 0013010b andseq r0, r3, fp, lsl #2 - 15a8: 000d0e00 andeq r0, sp, r0, lsl #28 - 15ac: 0b3a0803 bleq e835c0 <_image_size+0xddcb30> - 15b0: 0b390b3b bleq e442a4 <_image_size+0xd9d814> - 15b4: 0a381349 beq e062e0 <_image_size+0xd5f850> - 15b8: 0f0f0000 svceq 0x000f0000 - 15bc: 490b0b00 stmdbmi fp, {r8, r9, fp} - 15c0: 10000013 andne r0, r0, r3, lsl r0 - 15c4: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 15c8: 0b3a050b bleq e829fc <_image_size+0xddbf6c> - 15cc: 0b390b3b bleq e442c0 <_image_size+0xd9d830> - 15d0: 00001301 andeq r1, r0, r1, lsl #6 - 15d4: 27001511 smladcs r0, r1, r5, r1 - 15d8: 1200000c andne r0, r0, #12 - 15dc: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 15e0: 13011349 movwne r1, #4937 ; 0x1349 - 15e4: 05130000 ldreq r0, [r3, #-0] - 15e8: 00134900 andseq r4, r3, r0, lsl #18 - 15ec: 00261400 eoreq r1, r6, r0, lsl #8 - 15f0: 00001349 andeq r1, r0, r9, asr #6 - 15f4: 03011315 movweq r1, #4885 ; 0x1315 - 15f8: 3a050b0e bcc 144238 <_image_size+0x9d7a8> - 15fc: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1600: 0013010b andseq r0, r3, fp, lsl #2 - 1604: 000d1600 andeq r1, sp, r0, lsl #12 - 1608: 0b3a0e03 bleq e84e1c <_image_size+0xdde38c> - 160c: 0b39053b bleq e42b00 <_image_size+0xd9c070> - 1610: 0a381349 beq e0633c <_image_size+0xd5f8ac> - 1614: 13170000 tstne r7, #0 - 1618: 0b0e0301 bleq 382224 <_image_size+0x2db794> - 161c: 3b0b3a0b blcc 2cfe50 <_image_size+0x2293c0> - 1620: 010b3905 tsteq fp, r5, lsl #18 - 1624: 18000013 stmdane r0, {r0, r1, r4} - 1628: 0b0b0113 bleq 2c1a7c <_image_size+0x21afec> - 162c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1630: 13010b39 movwne r0, #6969 ; 0x1b39 - 1634: 17190000 ldrne r0, [r9, -r0] - 1638: 3a0b0b01 bcc 2c4244 <_image_size+0x21d7b4> - 163c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1640: 0013010b andseq r0, r3, fp, lsl #2 - 1644: 000d1a00 andeq r1, sp, r0, lsl #20 - 1648: 0b3a0e03 bleq e84e5c <_image_size+0xdde3cc> - 164c: 0b39053b bleq e42b40 <_image_size+0xd9c0b0> - 1650: 00001349 andeq r1, r0, r9, asr #6 - 1654: 0300131b movweq r1, #795 ; 0x31b - 1658: 000c3c0e andeq r3, ip, lr, lsl #24 - 165c: 01151c00 tsteq r5, r0, lsl #24 - 1660: 13010c27 movwne r0, #7207 ; 0x1c27 - 1664: 341d0000 ldrcc r0, [sp], #-0 - 1668: 3a0e0300 bcc 382270 <_image_size+0x2db7e0> - 166c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1670: 3f13490b svccc 0x0013490b - 1674: 000c3c0c andeq r3, ip, ip, lsl #24 - 1678: 00341e00 eorseq r1, r4, r0, lsl #28 - 167c: 0b3a0e03 bleq e84e90 <_image_size+0xdde400> - 1680: 0b390b3b bleq e44374 <_image_size+0xd9d8e4> - 1684: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 1568 - 1688: 00000c3c andeq r0, r0, ip, lsr ip - 168c: 0301041f movweq r0, #5151 ; 0x141f - 1690: 0b0b3e0e bleq 2d0ed0 <_image_size+0x22a440> - 1694: 3a13490b bcc 4d3ac8 <_image_size+0x42d038> - 1698: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 169c: 0013010b andseq r0, r3, fp, lsl #2 - 16a0: 00282000 eoreq r2, r8, r0 - 16a4: 051c0e03 ldreq r0, [ip, #-3587] ; 0xfffff1fd - 16a8: 35210000 strcc r0, [r1, #-0]! - 16ac: 00134900 andseq r4, r3, r0, lsl #18 - 16b0: 00212200 eoreq r2, r1, r0, lsl #4 - 16b4: 052f1349 streq r1, [pc, #-841]! ; 1373 - 16b8: 28230000 stmdacs r3!, {} ; - 16bc: 1c0e0300 stcne 3, cr0, [lr], {-0} - 16c0: 2400000b strcs r0, [r0], #-11 - 16c4: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1} - 16c8: 0000061c andeq r0, r0, ip, lsl r6 - 16cc: 3f012e25 svccc 0x00012e25 - 16d0: 3a0e030c bcc 382308 <_image_size+0x2db878> - 16d4: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 16d8: 110c270b tstne ip, fp, lsl #14 - 16dc: 40011201 andmi r1, r1, r1, lsl #4 - 16e0: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 16e4: 00001301 andeq r1, r0, r1, lsl #6 - 16e8: 03003426 movweq r3, #1062 ; 0x426 - 16ec: 3b0b3a0e blcc 2cff2c <_image_size+0x22949c> - 16f0: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 16f4: 000a0213 andeq r0, sl, r3, lsl r2 - 16f8: 010b2700 tsteq fp, r0, lsl #14 - 16fc: 01120111 tsteq r2, r1, lsl r1 - 1700: 00001301 andeq r1, r0, r1, lsl #6 - 1704: 03003428 movweq r3, #1064 ; 0x428 - 1708: 3b0b3a08 blcc 2cff30 <_image_size+0x2294a0> - 170c: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1710: 000a0213 andeq r0, sl, r3, lsl r2 - 1714: 010b2900 tsteq fp, r0, lsl #18 - 1718: 01120111 tsteq r2, r1, lsl r1 - 171c: 052a0000 streq r0, [sl, #-0]! - 1720: 3a0e0300 bcc 382328 <_image_size+0x2db898> - 1724: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1728: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 172c: 2b00000a blcs 175c - 1730: 0c3f012e ldfeqs f0, [pc], #-184 ; 1680 - 1734: 0b3a0e03 bleq e84f48 <_image_size+0xdde4b8> - 1738: 0b390b3b bleq e4442c <_image_size+0xd9d99c> - 173c: 13490c27 movtne r0, #39975 ; 0x9c27 - 1740: 01120111 tsteq r2, r1, lsl r1 - 1744: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 1748: 0013010c andseq r0, r3, ip, lsl #2 - 174c: 00052c00 andeq r2, r5, r0, lsl #24 - 1750: 0b3a0803 bleq e83764 <_image_size+0xddccd4> - 1754: 0b390b3b bleq e44448 <_image_size+0xd9d9b8> - 1758: 0a021349 beq 86484 - 175c: 2e2d0000 cdpcs 0, 2, cr0, cr13, cr0, {0} - 1760: 3a0e0301 bcc 38236c <_image_size+0x2db8dc> - 1764: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1768: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - 176c: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 1770: 96064001 strls r4, [r6], -r1 - 1774: 13010c42 movwne r0, #7234 ; 0x1c42 - 1778: 2e2e0000 cdpcs 0, 2, cr0, cr14, cr0, {0} - 177c: 3a0e0301 bcc 382388 <_image_size+0x2db8f8> - 1780: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1784: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - 1788: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 178c: 97064001 strls r4, [r6, -r1] - 1790: 13010c42 movwne r0, #7234 ; 0x1c42 - 1794: 2e2f0000 cdpcs 0, 2, cr0, cr15, cr0, {0} - 1798: 3a0e0301 bcc 3823a4 <_image_size+0x2db914> - 179c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 17a0: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - 17a4: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 17a8: 96064001 strls r4, [r6], -r1 - 17ac: 00000c42 andeq r0, r0, r2, asr #24 - 17b0: 00110100 andseq r0, r1, r0, lsl #2 - 17b4: 01110610 tsteq r1, r0, lsl r6 - 17b8: 0e030112 mcreq 1, 0, r0, cr3, cr2, {0} - 17bc: 0e250e1b mcreq 14, 1, r0, cr5, cr11, {0} - 17c0: 00000513 andeq r0, r0, r3, lsl r5 - 17c4: 00110100 andseq r0, r1, r0, lsl #2 - 17c8: 01110610 tsteq r1, r0, lsl r6 - 17cc: 0e030112 mcreq 1, 0, r0, cr3, cr2, {0} - 17d0: 0e250e1b mcreq 14, 1, r0, cr5, cr11, {0} - 17d4: 00000513 andeq r0, r0, r3, lsl r5 - 17d8: 01110100 tsteq r1, r0, lsl #2 - 17dc: 0b130e25 bleq 4c5078 <_image_size+0x41e5e8> - 17e0: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 17e4: 01120111 tsteq r2, r1, lsl r1 - 17e8: 00000610 andeq r0, r0, r0, lsl r6 - 17ec: 0b002402 bleq a7fc - 17f0: 030b3e0b movweq r3, #48651 ; 0xbe0b - 17f4: 0300000e movweq r0, #14 - 17f8: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 17fc: 0b3b0b3a bleq ec44ec <_image_size+0xe1da5c> - 1800: 13490b39 movtne r0, #39737 ; 0x9b39 - 1804: 26040000 strcs r0, [r4], -r0 - 1808: 00134900 andseq r4, r3, r0, lsl #18 - 180c: 00240500 eoreq r0, r4, r0, lsl #10 - 1810: 0b3e0b0b bleq f84444 <_image_size+0xedd9b4> - 1814: 00000803 andeq r0, r0, r3, lsl #16 - 1818: 03011306 movweq r1, #4870 ; 0x1306 - 181c: 3a0b0b0e bcc 2c445c <_image_size+0x21d9cc> - 1820: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1824: 0013010b andseq r0, r3, fp, lsl #2 - 1828: 000d0700 andeq r0, sp, r0, lsl #14 - 182c: 0b3a0e03 bleq e85040 <_image_size+0xdde5b0> - 1830: 0b390b3b bleq e44524 <_image_size+0xd9da94> - 1834: 0a381349 beq e06560 <_image_size+0xd5fad0> - 1838: 15080000 strne r0, [r8, #-0] - 183c: 00130101 andseq r0, r3, r1, lsl #2 - 1840: 00180900 andseq r0, r8, r0, lsl #18 - 1844: 0f0a0000 svceq 0x000a0000 - 1848: 490b0b00 stmdbmi fp, {r8, r9, fp} - 184c: 0b000013 bleq 18a0 - 1850: 13490115 movtne r0, #37141 ; 0x9115 - 1854: 00001301 andeq r1, r0, r1, lsl #6 - 1858: 0300340c movweq r3, #1036 ; 0x40c - 185c: 3b0b3a0e blcc 2d009c <_image_size+0x22960c> - 1860: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1864: 3c0c3f13 stccc 15, cr3, [ip], {19} - 1868: 0d00000c stceq 0, cr0, [r0, #-48] ; 0xffffffd0 - 186c: 0e030104 adfeqs f0, f3, f4 - 1870: 0b0b0b3e bleq 2c4570 <_image_size+0x21dae0> - 1874: 0b3a1349 bleq e865a0 <_image_size+0xddfb10> - 1878: 0b390b3b bleq e4456c <_image_size+0xd9dadc> - 187c: 00001301 andeq r1, r0, r1, lsl #6 - 1880: 0300280e movweq r2, #2062 ; 0x80e - 1884: 000b1c0e andeq r1, fp, lr, lsl #24 - 1888: 01010f00 tsteq r1, r0, lsl #30 - 188c: 13011349 movwne r1, #4937 ; 0x1349 - 1890: 21100000 tstcs r0, r0 - 1894: 11000000 mrsne r0, (UNDEF: 0) - 1898: 13470034 movtne r0, #28724 ; 0x7034 - 189c: 0b3b0b3a bleq ec458c <_image_size+0xe1dafc> - 18a0: 0a020b39 beq 8458c - 18a4: 2e120000 cdpcs 0, 1, cr0, cr2, cr0, {0} - 18a8: 3a0e0300 bcc 3824b0 <_image_size+0x2dba20> - 18ac: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 18b0: 1201110b andne r1, r1, #-1073741822 ; 0xc0000002 - 18b4: 96064001 strls r4, [r6], -r1 - 18b8: 00000c42 andeq r0, r0, r2, asr #24 - 18bc: 03002e13 movweq r2, #3603 ; 0xe13 - 18c0: 3b0b3a0e blcc 2d0100 <_image_size+0x229670> - 18c4: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 18c8: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 18cc: 97064001 strls r4, [r6, -r1] - 18d0: 00000c42 andeq r0, r0, r2, asr #24 - 18d4: 03012e14 movweq r2, #7700 ; 0x1e14 - 18d8: 3b0b3a0e blcc 2d0118 <_image_size+0x229688> - 18dc: 110b390b tstne fp, fp, lsl #18 - 18e0: 40011201 andmi r1, r1, r1, lsl #4 - 18e4: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 18e8: 34150000 ldrcc r0, [r5], #-0 - 18ec: 3a0e0300 bcc 3824f4 <_image_size+0x2dba64> - 18f0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 18f4: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 18f8: 0000000a andeq r0, r0, sl - 18fc: 25011101 strcs r1, [r1, #-257] ; 0xfffffeff - 1900: 030b130e movweq r1, #45838 ; 0xb30e - 1904: 110e1b0e tstne lr, lr, lsl #22 - 1908: 10011201 andne r1, r1, r1, lsl #4 - 190c: 02000006 andeq r0, r0, #6 - 1910: 0b0b0024 bleq 2c19a8 <_image_size+0x21af18> - 1914: 0e030b3e vmoveq.16 d3[0], r0 - 1918: 16030000 strne r0, [r3], -r0 - 191c: 3a0e0300 bcc 382524 <_image_size+0x2dba94> - 1920: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1924: 0013490b andseq r4, r3, fp, lsl #18 - 1928: 00260400 eoreq r0, r6, r0, lsl #8 - 192c: 00001349 andeq r1, r0, r9, asr #6 - 1930: 0b002405 bleq a94c - 1934: 030b3e0b movweq r3, #48651 ; 0xbe0b - 1938: 06000008 streq r0, [r0], -r8 - 193c: 0e030104 adfeqs f0, f3, f4 - 1940: 0b0b0b3e bleq 2c4640 <_image_size+0x21dbb0> - 1944: 0b3a1349 bleq e86670 <_image_size+0xddfbe0> - 1948: 0b390b3b bleq e4463c <_image_size+0xd9dbac> - 194c: 00001301 andeq r1, r0, r1, lsl #6 - 1950: 03002807 movweq r2, #2055 ; 0x807 - 1954: 000b1c0e andeq r1, fp, lr, lsl #24 - 1958: 00340800 eorseq r0, r4, r0, lsl #16 - 195c: 0b3a0e03 bleq e85170 <_image_size+0xdde6e0> - 1960: 0b390b3b bleq e44654 <_image_size+0xd9dbc4> - 1964: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 1848 - 1968: 00000c3c andeq r0, r0, ip, lsr ip - 196c: 49010109 stmdbmi r1, {r0, r3, r8} - 1970: 00130113 andseq r0, r3, r3, lsl r1 - 1974: 00210a00 eoreq r0, r1, r0, lsl #20 - 1978: 0f0b0000 svceq 0x000b0000 - 197c: 490b0b00 stmdbmi fp, {r8, r9, fp} - 1980: 0c000013 stceq 0, cr0, [r0], {19} - 1984: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - 1988: 130d0000 movwne r0, #53248 ; 0xd000 - 198c: 0b0e0301 bleq 382598 <_image_size+0x2dbb08> - 1990: 3b0b3a0b blcc 2d01c4 <_image_size+0x229734> - 1994: 010b390b tsteq fp, fp, lsl #18 - 1998: 0e000013 mcreq 0, 0, r0, cr0, cr3, {0} - 199c: 0803000d stmdaeq r3, {r0, r2, r3} - 19a0: 0b3b0b3a bleq ec4690 <_image_size+0xe1dc00> - 19a4: 13490b39 movtne r0, #39737 ; 0x9b39 - 19a8: 0b0d0b0b bleq 3445dc <_image_size+0x29db4c> - 19ac: 0a380b0c beq e045e4 <_image_size+0xd5db54> - 19b0: 0d0f0000 stceq 0, cr0, [pc, #-0] ; 19b8 - 19b4: 3a0e0300 bcc 3825bc <_image_size+0x2dbb2c> - 19b8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 19bc: 0b13490b bleq 4d3df0 <_image_size+0x42d360> - 19c0: 0c0b0d0b stceq 13, cr0, [fp], {11} - 19c4: 000a380b andeq r3, sl, fp, lsl #16 - 19c8: 01171000 tsteq r7, r0 - 19cc: 0b0b0e03 bleq 2c51e0 <_image_size+0x21e750> - 19d0: 0b3b0b3a bleq ec46c0 <_image_size+0xe1dc30> - 19d4: 13010b39 movwne r0, #6969 ; 0x1b39 - 19d8: 0d110000 ldceq 0, cr0, [r1, #-0] - 19dc: 3a080300 bcc 2025e4 <_image_size+0x15bb54> - 19e0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 19e4: 0013490b andseq r4, r3, fp, lsl #18 - 19e8: 01131200 tsteq r3, r0, lsl #4 - 19ec: 0b0b0e03 bleq 2c5200 <_image_size+0x21e770> - 19f0: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 19f4: 13010b39 movwne r0, #6969 ; 0x1b39 - 19f8: 0d130000 ldceq 0, cr0, [r3, #-0] - 19fc: 3a0e0300 bcc 382604 <_image_size+0x2dbb74> - 1a00: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1a04: 0b13490b bleq 4d3e38 <_image_size+0x42d3a8> - 1a08: 0c0b0d0b stceq 13, cr0, [fp], {11} - 1a0c: 000a380b andeq r3, sl, fp, lsl #16 - 1a10: 01171400 tsteq r7, r0, lsl #8 - 1a14: 0b0b0e03 bleq 2c5228 <_image_size+0x21e798> - 1a18: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1a1c: 13010b39 movwne r0, #6969 ; 0x1b39 - 1a20: 0d150000 ldceq 0, cr0, [r5, #-0] - 1a24: 3a080300 bcc 20262c <_image_size+0x15bb9c> - 1a28: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1a2c: 0013490b andseq r4, r3, fp, lsl #18 - 1a30: 00161600 andseq r1, r6, r0, lsl #12 - 1a34: 0b3a0e03 bleq e85248 <_image_size+0xdde7b8> - 1a38: 0b39053b bleq e42f2c <_image_size+0xd9c49c> - 1a3c: 00001349 andeq r1, r0, r9, asr #6 - 1a40: 03000d17 movweq r0, #3351 ; 0xd17 - 1a44: 3b0b3a08 blcc 2d026c <_image_size+0x2297dc> - 1a48: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 1a4c: 0d0b0b13 vstreq d0, [fp, #-76] ; 0xffffffb4 - 1a50: 380b0c0b stmdacc fp, {r0, r1, r3, sl, fp} - 1a54: 1800000a stmdane r0, {r1, r3} - 1a58: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 1a5c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1a60: 13490b39 movtne r0, #39737 ; 0x9b39 - 1a64: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - 1a68: 17190000 ldrne r0, [r9, -r0] - 1a6c: 3a0b0b01 bcc 2c4678 <_image_size+0x21dbe8> - 1a70: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1a74: 0013010b andseq r0, r3, fp, lsl #2 - 1a78: 000d1a00 andeq r1, sp, r0, lsl #20 - 1a7c: 0b3a0e03 bleq e85290 <_image_size+0xdde800> - 1a80: 0b390b3b bleq e44774 <_image_size+0xd9dce4> - 1a84: 00001349 andeq r1, r0, r9, asr #6 - 1a88: 4900211b stmdbmi r0, {r0, r1, r3, r4, r8, sp} - 1a8c: 000b2f13 andeq r2, fp, r3, lsl pc - 1a90: 01131c00 tsteq r3, r0, lsl #24 - 1a94: 0b3a0b0b bleq e846c8 <_image_size+0xdddc38> - 1a98: 0b390b3b bleq e4478c <_image_size+0xd9dcfc> - 1a9c: 00001301 andeq r1, r0, r1, lsl #6 - 1aa0: 03000d1d movweq r0, #3357 ; 0xd1d - 1aa4: 3b0b3a0e blcc 2d02e4 <_image_size+0x229854> - 1aa8: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1aac: 000a3813 andeq r3, sl, r3, lsl r8 - 1ab0: 000f1e00 andeq r1, pc, r0, lsl #28 - 1ab4: 00000b0b andeq r0, r0, fp, lsl #22 - 1ab8: 03000d1f movweq r0, #3359 ; 0xd1f - 1abc: 3b0b3a08 blcc 2d02e4 <_image_size+0x229854> - 1ac0: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1ac4: 000a3813 andeq r3, sl, r3, lsl r8 - 1ac8: 01132000 tsteq r3, r0 - 1acc: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - 1ad0: 0b3b0b3a bleq ec47c0 <_image_size+0xe1dd30> - 1ad4: 13010b39 movwne r0, #6969 ; 0x1b39 - 1ad8: 15210000 strne r0, [r1, #-0]! - 1adc: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - 1ae0: 00130113 andseq r0, r3, r3, lsl r1 - 1ae4: 00052200 andeq r2, r5, r0, lsl #4 - 1ae8: 00001349 andeq r1, r0, r9, asr #6 - 1aec: 03011323 movweq r1, #4899 ; 0x1323 - 1af0: 3a050b0e bcc 144730 <_image_size+0x9dca0> - 1af4: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1af8: 0013010b andseq r0, r3, fp, lsl #2 - 1afc: 000d2400 andeq r2, sp, r0, lsl #8 - 1b00: 0b3a0e03 bleq e85314 <_image_size+0xdde884> - 1b04: 0b39053b bleq e42ff8 <_image_size+0xd9c568> - 1b08: 0a381349 beq e06834 <_image_size+0xd5fda4> - 1b0c: 13250000 ; instruction: 0x13250000 - 1b10: 3a0b0b01 bcc 2c471c <_image_size+0x21dc8c> - 1b14: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1b18: 0013010b andseq r0, r3, fp, lsl #2 - 1b1c: 01172600 tsteq r7, r0, lsl #12 - 1b20: 0b3a0b0b bleq e84754 <_image_size+0xdddcc4> - 1b24: 0b39053b bleq e43018 <_image_size+0xd9c588> - 1b28: 00001301 andeq r1, r0, r1, lsl #6 - 1b2c: 03000d27 movweq r0, #3367 ; 0xd27 - 1b30: 3b0b3a0e blcc 2d0370 <_image_size+0x2298e0> - 1b34: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 1b38: 28000013 stmdacs r0, {r0, r1, r4} - 1b3c: 0e030013 mcreq 0, 0, r0, cr3, cr3, {0} - 1b40: 00000c3c andeq r0, r0, ip, lsr ip - 1b44: 27011529 strcs r1, [r1, -r9, lsr #10] - 1b48: 0013010c andseq r0, r3, ip, lsl #2 - 1b4c: 01152a00 tsteq r5, r0, lsl #20 - 1b50: 00001301 andeq r1, r0, r1, lsl #6 - 1b54: 0000182b andeq r1, r0, fp, lsr #16 - 1b58: 01152c00 tsteq r5, r0, lsl #24 - 1b5c: 13011349 movwne r1, #4937 ; 0x1349 - 1b60: 2e2d0000 cdpcs 0, 2, cr0, cr13, cr0, {0} - 1b64: 030c3f01 movweq r3, #52993 ; 0xcf01 - 1b68: 3b0b3a0e blcc 2d03a8 <_image_size+0x229918> - 1b6c: 270b390b strcs r3, [fp, -fp, lsl #18] - 1b70: 1201110c andne r1, r1, #12, 2 - 1b74: 96064001 strls r4, [r6], -r1 - 1b78: 13010c42 movwne r0, #7234 ; 0x1c42 - 1b7c: 052e0000 streq r0, [lr, #-0]! - 1b80: 3a0e0300 bcc 382788 <_image_size+0x2dbcf8> - 1b84: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1b88: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 1b8c: 2f00000a svccs 0x0000000a - 1b90: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 1b94: 0b3b0b3a bleq ec4884 <_image_size+0xe1ddf4> - 1b98: 13490b39 movtne r0, #39737 ; 0x9b39 - 1b9c: 00000a02 andeq r0, r0, r2, lsl #20 - 1ba0: 3f002e30 svccc 0x00002e30 - 1ba4: 3a0e030c bcc 3827dc <_image_size+0x2dbd4c> - 1ba8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1bac: 110c270b tstne ip, fp, lsl #14 - 1bb0: 40011201 andmi r1, r1, r1, lsl #4 - 1bb4: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 1bb8: 2e310000 cdpcs 0, 3, cr0, cr1, cr0, {0} - 1bbc: 030c3f01 movweq r3, #52993 ; 0xcf01 - 1bc0: 3b0b3a0e blcc 2d0400 <_image_size+0x229970> - 1bc4: 270b390b strcs r3, [fp, -fp, lsl #18] - 1bc8: 1201110c andne r1, r1, #12, 2 - 1bcc: 97064001 strls r4, [r6, -r1] - 1bd0: 13010c42 movwne r0, #7234 ; 0x1c42 - 1bd4: 2e320000 cdpcs 0, 3, cr0, cr2, cr0, {0} - 1bd8: 030c3f01 movweq r3, #52993 ; 0xcf01 - 1bdc: 3b0b3a0e blcc 2d041c <_image_size+0x22998c> - 1be0: 270b390b strcs r3, [fp, -fp, lsl #18] - 1be4: 1113490c tstne r3, ip, lsl #18 - 1be8: 40011201 andmi r1, r1, r1, lsl #4 - 1bec: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 1bf0: 00001301 andeq r1, r0, r1, lsl #6 - 1bf4: 3f002e33 svccc 0x00002e33 - 1bf8: 3a0e030c bcc 382830 <_image_size+0x2dbda0> - 1bfc: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1c00: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - 1c04: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 1c08: 97064001 strls r4, [r6, -r1] - 1c0c: 00000c42 andeq r0, r0, r2, asr #24 - 1c10: 03002e34 movweq r2, #3636 ; 0xe34 - 1c14: 3b0b3a0e blcc 2d0454 <_image_size+0x2299c4> - 1c18: 270b390b strcs r3, [fp, -fp, lsl #18] - 1c1c: 1201110c andne r1, r1, #12, 2 - 1c20: 97064001 strls r4, [r6, -r1] - 1c24: 00000c42 andeq r0, r0, r2, asr #24 - 1c28: 01110100 tsteq r1, r0, lsl #2 - 1c2c: 0b130e25 bleq 4c54c8 <_image_size+0x41ea38> - 1c30: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 1c34: 01120111 tsteq r2, r1, lsl r1 - 1c38: 00000610 andeq r0, r0, r0, lsl r6 - 1c3c: 0b002402 bleq ac4c - 1c40: 030b3e0b movweq r3, #48651 ; 0xbe0b - 1c44: 0300000e movweq r0, #14 - 1c48: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 1c4c: 0b3b0b3a bleq ec493c <_image_size+0xe1deac> - 1c50: 13490b39 movtne r0, #39737 ; 0x9b39 - 1c54: 13040000 movwne r0, #16384 ; 0x4000 - 1c58: 0b0e0301 bleq 382864 <_image_size+0x2dbdd4> - 1c5c: 3b0b3a0b blcc 2d0490 <_image_size+0x229a00> - 1c60: 010b3905 tsteq fp, r5, lsl #18 - 1c64: 05000013 streq r0, [r0, #-19] ; 0xffffffed - 1c68: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 1c6c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1c70: 13490b39 movtne r0, #39737 ; 0x9b39 - 1c74: 0b0d0b0b bleq 3448a8 <_image_size+0x29de18> - 1c78: 0a380b0c beq e048b0 <_image_size+0xd5de20> - 1c7c: 17060000 strne r0, [r6, -r0] - 1c80: 0b0e0301 bleq 38288c <_image_size+0x2dbdfc> - 1c84: 3b0b3a0b blcc 2d04b8 <_image_size+0x229a28> - 1c88: 010b3905 tsteq fp, r5, lsl #18 - 1c8c: 07000013 smladeq r0, r3, r0, r0 - 1c90: 0803000d stmdaeq r3, {r0, r2, r3} - 1c94: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1c98: 13490b39 movtne r0, #39737 ; 0x9b39 - 1c9c: 16080000 strne r0, [r8], -r0 - 1ca0: 3a0e0300 bcc 3828a8 <_image_size+0x2dbe18> - 1ca4: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1ca8: 0013490b andseq r4, r3, fp, lsl #18 - 1cac: 000d0900 andeq r0, sp, r0, lsl #18 - 1cb0: 0b3a0803 bleq e83cc4 <_image_size+0xddd234> - 1cb4: 0b39053b bleq e431a8 <_image_size+0xd9c718> - 1cb8: 0b0b1349 bleq 2c69e4 <_image_size+0x21ff54> - 1cbc: 0b0c0b0d bleq 3048f8 <_image_size+0x25de68> - 1cc0: 00000a38 andeq r0, r0, r8, lsr sl - 1cc4: 4900260a stmdbmi r0, {r1, r3, r9, sl, sp} - 1cc8: 0b000013 bleq 1d1c - 1ccc: 0b0b0024 bleq 2c1d64 <_image_size+0x21b2d4> - 1cd0: 08030b3e stmdaeq r3, {r1, r2, r3, r4, r5, r8, r9, fp} - 1cd4: 040c0000 streq r0, [ip], #-0 - 1cd8: 3e0e0301 cdpcc 3, 0, cr0, cr14, cr1, {0} - 1cdc: 490b0b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp} - 1ce0: 3b0b3a13 blcc 2d0534 <_image_size+0x229aa4> - 1ce4: 010b390b tsteq fp, fp, lsl #18 - 1ce8: 0d000013 stceq 0, cr0, [r0, #-76] ; 0xffffffb4 - 1cec: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1} - 1cf0: 00000b1c andeq r0, r0, ip, lsl fp - 1cf4: 0300340e movweq r3, #1038 ; 0x40e - 1cf8: 3b0b3a0e blcc 2d0538 <_image_size+0x229aa8> - 1cfc: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1d00: 3c0c3f13 stccc 15, cr3, [ip], {19} - 1d04: 0f00000c svceq 0x0000000c - 1d08: 13490101 movtne r0, #37121 ; 0x9101 - 1d0c: 00001301 andeq r1, r0, r1, lsl #6 - 1d10: 00002110 andeq r2, r0, r0, lsl r1 - 1d14: 00341100 eorseq r1, r4, r0, lsl #2 - 1d18: 0b3a0e03 bleq e8552c <_image_size+0xddea9c> - 1d1c: 0b39053b bleq e43210 <_image_size+0xd9c780> - 1d20: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 1c04 - 1d24: 00000c3c andeq r0, r0, ip, lsr ip - 1d28: 47003412 smladmi r0, r2, r4, r3 - 1d2c: 3b0b3a13 blcc 2d0580 <_image_size+0x229af0> - 1d30: 020b390b andeq r3, fp, #180224 ; 0x2c000 - 1d34: 1300000a movwne r0, #10 - 1d38: 0c3f002e ldceq 0, cr0, [pc], #-184 ; 1c88 - 1d3c: 0b3a0e03 bleq e85550 <_image_size+0xddeac0> - 1d40: 0b39053b bleq e43234 <_image_size+0xd9c7a4> - 1d44: 01110c27 tsteq r1, r7, lsr #24 - 1d48: 06400112 ; instruction: 0x06400112 - 1d4c: 000c4297 muleq ip, r7, r2 - 1d50: 012e1400 ; instruction: 0x012e1400 - 1d54: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 1d58: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1d5c: 0c270b39 ; instruction: 0x0c270b39 - 1d60: 01120111 tsteq r2, r1, lsl r1 - 1d64: 42970640 addsmi r0, r7, #64, 12 ; 0x4000000 - 1d68: 0013010c andseq r0, r3, ip, lsl #2 - 1d6c: 00051500 andeq r1, r5, r0, lsl #10 - 1d70: 0b3a0e03 bleq e85584 <_image_size+0xddeaf4> - 1d74: 0b39053b bleq e43268 <_image_size+0xd9c7d8> - 1d78: 0a021349 beq 86aa4 - 1d7c: 34160000 ldrcc r0, [r6], #-0 - 1d80: 3a0e0300 bcc 382988 <_image_size+0x2dbef8> - 1d84: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1d88: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 1d8c: 1700000a strne r0, [r0, -sl] - 1d90: 0c3f012e ldfeqs f0, [pc], #-184 ; 1ce0 - 1d94: 0b3a0e03 bleq e855a8 <_image_size+0xddeb18> - 1d98: 0b390b3b bleq e44a8c <_image_size+0xd9dffc> - 1d9c: 01110c27 tsteq r1, r7, lsr #24 - 1da0: 06400112 ; instruction: 0x06400112 - 1da4: 010c4296 ; instruction: 0x010c4296 - 1da8: 18000013 stmdane r0, {r0, r1, r4} - 1dac: 0e030005 cdpeq 0, 0, cr0, cr3, cr5, {0} - 1db0: 0b3b0b3a bleq ec4aa0 <_image_size+0xe1e010> - 1db4: 13490b39 movtne r0, #39737 ; 0x9b39 - 1db8: 00000a02 andeq r0, r0, r2, lsl #20 - 1dbc: 03003419 movweq r3, #1049 ; 0x419 - 1dc0: 3b0b3a0e blcc 2d0600 <_image_size+0x229b70> - 1dc4: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1dc8: 000a0213 andeq r0, sl, r3, lsl r2 - 1dcc: 012e1a00 ; instruction: 0x012e1a00 - 1dd0: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 1dd4: 0b3b0b3a bleq ec4ac4 <_image_size+0xe1e034> - 1dd8: 0c270b39 ; instruction: 0x0c270b39 - 1ddc: 01120111 tsteq r2, r1, lsl r1 - 1de0: 42970640 addsmi r0, r7, #64, 12 ; 0x4000000 - 1de4: 0013010c andseq r0, r3, ip, lsl #2 - 1de8: 012e1b00 ; instruction: 0x012e1b00 - 1dec: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 1df0: 0b3b0b3a bleq ec4ae0 <_image_size+0xe1e050> - 1df4: 0c270b39 ; instruction: 0x0c270b39 - 1df8: 01111349 tsteq r1, r9, asr #6 - 1dfc: 06400112 ; instruction: 0x06400112 - 1e00: 010c4296 ; instruction: 0x010c4296 - 1e04: 1c000013 stcne 0, cr0, [r0], {19} - 1e08: 0c3f002e ldceq 0, cr0, [pc], #-184 ; 1d58 - 1e0c: 0b3a0e03 bleq e85620 <_image_size+0xddeb90> - 1e10: 0b390b3b bleq e44b04 <_image_size+0xd9e074> - 1e14: 01110c27 tsteq r1, r7, lsr #24 - 1e18: 06400112 ; instruction: 0x06400112 - 1e1c: 000c4297 muleq ip, r7, r2 - 1e20: 11010000 mrsne r0, (UNDEF: 1) - 1e24: 11061000 mrsne r1, (UNDEF: 6) - 1e28: 03011201 movweq r1, #4609 ; 0x1201 - 1e2c: 250e1b0e strcs r1, [lr, #-2830] ; 0xfffff4f2 - 1e30: 0005130e andeq r1, r5, lr, lsl #6 - 1e34: 11010000 mrsne r0, (UNDEF: 1) - 1e38: 130e2501 movwne r2, #58625 ; 0xe501 - 1e3c: 1b0e030b blne 382a70 <_image_size+0x2dbfe0> - 1e40: 1201110e andne r1, r1, #-2147483645 ; 0x80000003 - 1e44: 00061001 andeq r1, r6, r1 - 1e48: 01130200 tsteq r3, r0, lsl #4 - 1e4c: 0b0b0e03 bleq 2c5660 <_image_size+0x21ebd0> - 1e50: 0b3b0b3a bleq ec4b40 <_image_size+0xe1e0b0> - 1e54: 13010b39 movwne r0, #6969 ; 0x1b39 - 1e58: 0d030000 stceq 0, cr0, [r3, #-0] - 1e5c: 3a0e0300 bcc 382a64 <_image_size+0x2dbfd4> - 1e60: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1e64: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 1e68: 0400000a streq r0, [r0], #-10 - 1e6c: 0b0b000f bleq 2c1eb0 <_image_size+0x21b420> - 1e70: 00001349 andeq r1, r0, r9, asr #6 - 1e74: 0b002405 bleq ae90 - 1e78: 030b3e0b movweq r3, #48651 ; 0xbe0b - 1e7c: 0600000e streq r0, [r0], -lr - 1e80: 13490026 movtne r0, #36902 ; 0x9026 - 1e84: 15070000 strne r0, [r7, #-0] - 1e88: 00130101 andseq r0, r3, r1, lsl #2 - 1e8c: 00180800 andseq r0, r8, r0, lsl #16 - 1e90: 01090000 mrseq r0, (UNDEF: 9) - 1e94: 01134901 tsteq r3, r1, lsl #18 - 1e98: 0a000013 beq 1eec - 1e9c: 00000021 andeq r0, r0, r1, lsr #32 - 1ea0: 0300340b movweq r3, #1035 ; 0x40b - 1ea4: 3b0b3a0e blcc 2d06e4 <_image_size+0x229c54> - 1ea8: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1eac: 3c0c3f13 stccc 15, cr3, [ip], {19} - 1eb0: 0c00000c stceq 0, cr0, [r0], {12} - 1eb4: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 1eb8: 0b3b0b3a bleq ec4ba8 <_image_size+0xe1e118> - 1ebc: 13490b39 movtne r0, #39737 ; 0x9b39 - 1ec0: 240d0000 strcs r0, [sp], #-0 - 1ec4: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 1ec8: 0008030b andeq r0, r8, fp, lsl #6 - 1ecc: 01150e00 tsteq r5, r0, lsl #28 - 1ed0: 13011349 movwne r1, #4937 ; 0x1349 - 1ed4: 150f0000 strne r0, [pc, #-0] ; 1edc - 1ed8: 010c2701 tsteq ip, r1, lsl #14 - 1edc: 10000013 andne r0, r0, r3, lsl r0 - 1ee0: 13490005 movtne r0, #36869 ; 0x9005 - 1ee4: 04110000 ldreq r0, [r1], #-0 - 1ee8: 3e0e0301 cdpcc 3, 0, cr0, cr14, cr1, {0} - 1eec: 490b0b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp} - 1ef0: 3b0b3a13 blcc 2d0744 <_image_size+0x229cb4> - 1ef4: 010b390b tsteq fp, fp, lsl #18 - 1ef8: 12000013 andne r0, r0, #19 - 1efc: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1} - 1f00: 00000b1c andeq r0, r0, ip, lsl fp - 1f04: 03001613 movweq r1, #1555 ; 0x613 - 1f08: 3b0b3a0e blcc 2d0748 <_image_size+0x229cb8> - 1f0c: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 1f10: 14000013 strne r0, [r0], #-19 ; 0xffffffed - 1f14: 0b0b0117 bleq 2c2378 <_image_size+0x21b8e8> - 1f18: 0b3b0b3a bleq ec4c08 <_image_size+0xe1e178> - 1f1c: 13010b39 movwne r0, #6969 ; 0x1b39 - 1f20: 0d150000 ldceq 0, cr0, [r5, #-0] - 1f24: 3a0e0300 bcc 382b2c <_image_size+0x2dc09c> - 1f28: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1f2c: 0013490b andseq r4, r3, fp, lsl #18 - 1f30: 00211600 eoreq r1, r1, r0, lsl #12 - 1f34: 0b2f1349 bleq bc6c60 <_image_size+0xb201d0> - 1f38: 13170000 tstne r7, #0 - 1f3c: 3a0b0b01 bcc 2c4b48 <_image_size+0x21e0b8> - 1f40: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 1f44: 0013010b andseq r0, r3, fp, lsl #2 - 1f48: 000f1800 andeq r1, pc, r0, lsl #16 - 1f4c: 00000b0b andeq r0, r0, fp, lsl #22 - 1f50: 03000d19 movweq r0, #3353 ; 0xd19 - 1f54: 3b0b3a08 blcc 2d077c <_image_size+0x229cec> - 1f58: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 1f5c: 000a3813 andeq r3, sl, r3, lsl r8 - 1f60: 01131a00 tsteq r3, r0, lsl #20 - 1f64: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - 1f68: 0b3b0b3a bleq ec4c58 <_image_size+0xe1e1c8> - 1f6c: 13010b39 movwne r0, #6969 ; 0x1b39 - 1f70: 151b0000 ldrne r0, [fp, #-0] - 1f74: 000c2700 andeq r2, ip, r0, lsl #14 - 1f78: 01151c00 tsteq r5, r0, lsl #24 - 1f7c: 13490c27 movtne r0, #39975 ; 0x9c27 - 1f80: 00001301 andeq r1, r0, r1, lsl #6 - 1f84: 0301131d movweq r1, #4893 ; 0x131d - 1f88: 3a050b0e bcc 144bc8 <_image_size+0x9e138> - 1f8c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1f90: 0013010b andseq r0, r3, fp, lsl #2 - 1f94: 000d1e00 andeq r1, sp, r0, lsl #28 - 1f98: 0b3a0e03 bleq e857ac <_image_size+0xdded1c> - 1f9c: 0b39053b bleq e43490 <_image_size+0xd9ca00> - 1fa0: 0a381349 beq e06ccc <_image_size+0xd6023c> - 1fa4: 131f0000 tstne pc, #0 - 1fa8: 0b0e0301 bleq 382bb4 <_image_size+0x2dc124> - 1fac: 3b0b3a0b blcc 2d07e0 <_image_size+0x229d50> - 1fb0: 010b3905 tsteq fp, r5, lsl #18 - 1fb4: 20000013 andcs r0, r0, r3, lsl r0 - 1fb8: 0b0b0113 bleq 2c240c <_image_size+0x21b97c> - 1fbc: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 1fc0: 13010b39 movwne r0, #6969 ; 0x1b39 - 1fc4: 17210000 strne r0, [r1, -r0]! - 1fc8: 3a0b0b01 bcc 2c4bd4 <_image_size+0x21e144> - 1fcc: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 1fd0: 0013010b andseq r0, r3, fp, lsl #2 - 1fd4: 000d2200 andeq r2, sp, r0, lsl #4 - 1fd8: 0b3a0e03 bleq e857ec <_image_size+0xdded5c> - 1fdc: 0b39053b bleq e434d0 <_image_size+0xd9ca40> - 1fe0: 00001349 andeq r1, r0, r9, asr #6 - 1fe4: 03001323 movweq r1, #803 ; 0x323 - 1fe8: 000c3c0e andeq r3, ip, lr, lsl #24 - 1fec: 00342400 eorseq r2, r4, r0, lsl #8 - 1ff0: 0b3a0e03 bleq e85804 <_image_size+0xdded74> - 1ff4: 0b39053b bleq e434e8 <_image_size+0xd9ca58> - 1ff8: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 1edc - 1ffc: 00000c3c andeq r0, r0, ip, lsr ip - 2000: 03003425 movweq r3, #1061 ; 0x425 - 2004: 3b0b3a0e blcc 2d0844 <_image_size+0x229db4> - 2008: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 200c: 020c3f13 andeq r3, ip, #19, 30 ; 0x4c - 2010: 2600000a strcs r0, [r0], -sl - 2014: 13470034 movtne r0, #28724 ; 0x7034 - 2018: 0b3b0b3a bleq ec4d08 <_image_size+0xe1e278> - 201c: 0a020b39 beq 84d08 - 2020: 2e270000 cdpcs 0, 2, cr0, cr7, cr0, {0} - 2024: 030c3f01 movweq r3, #52993 ; 0xcf01 - 2028: 3b0b3a0e blcc 2d0868 <_image_size+0x229dd8> - 202c: 110b390b tstne fp, fp, lsl #18 - 2030: 40011201 andmi r1, r1, r1, lsl #4 - 2034: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 2038: 00001301 andeq r1, r0, r1, lsl #6 - 203c: 11010b28 tstne r1, r8, lsr #22 - 2040: 00011201 andeq r1, r1, r1, lsl #4 - 2044: 00342900 eorseq r2, r4, r0, lsl #18 - 2048: 0b3a0803 bleq e8405c <_image_size+0xddd5cc> - 204c: 0b390b3b bleq e44d40 <_image_size+0xd9e2b0> - 2050: 0a021349 beq 86d7c - 2054: 2e2a0000 cdpcs 0, 2, cr0, cr10, cr0, {0} - 2058: 3a0e0300 bcc 382c60 <_image_size+0x2dc1d0> - 205c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2060: 1201110b andne r1, r1, #-1073741822 ; 0xc0000002 - 2064: 96064001 strls r4, [r6], -r1 - 2068: 00000c42 andeq r0, r0, r2, asr #24 - 206c: 01110100 tsteq r1, r0, lsl #2 - 2070: 0b130e25 bleq 4c590c <_image_size+0x41ee7c> - 2074: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 2078: 01120111 tsteq r2, r1, lsl r1 - 207c: 00000610 andeq r0, r0, r0, lsl r6 - 2080: 0b002402 bleq b090 - 2084: 030b3e0b movweq r3, #48651 ; 0xbe0b - 2088: 0300000e movweq r0, #14 - 208c: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 2090: 0b3b0b3a bleq ec4d80 <_image_size+0xe1e2f0> - 2094: 13490b39 movtne r0, #39737 ; 0x9b39 - 2098: 24040000 strcs r0, [r4], #-0 - 209c: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 20a0: 0008030b andeq r0, r8, fp, lsl #6 - 20a4: 01130500 tsteq r3, r0, lsl #10 - 20a8: 0b0b0e03 bleq 2c58bc <_image_size+0x21ee2c> - 20ac: 0b3b0b3a bleq ec4d9c <_image_size+0xe1e30c> - 20b0: 13010b39 movwne r0, #6969 ; 0x1b39 - 20b4: 0d060000 stceq 0, cr0, [r6, #-0] - 20b8: 3a0e0300 bcc 382cc0 <_image_size+0x2dc230> - 20bc: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 20c0: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 20c4: 0700000a streq r0, [r0, -sl] - 20c8: 0803000d stmdaeq r3, {r0, r2, r3} - 20cc: 0b3b0b3a bleq ec4dbc <_image_size+0xe1e32c> - 20d0: 13490b39 movtne r0, #39737 ; 0x9b39 - 20d4: 00000a38 andeq r0, r0, r8, lsr sl - 20d8: 0b000f08 bleq 5d00 - 20dc: 0013490b andseq r4, r3, fp, lsl #18 - 20e0: 00260900 eoreq r0, r6, r0, lsl #18 - 20e4: 00001349 andeq r1, r0, r9, asr #6 - 20e8: 0300130a movweq r1, #778 ; 0x30a - 20ec: 000c3c08 andeq r3, ip, r8, lsl #24 - 20f0: 01010b00 tsteq r1, r0, lsl #22 - 20f4: 13011349 movwne r1, #4937 ; 0x1349 - 20f8: 210c0000 mrscs r0, (UNDEF: 12) - 20fc: 2f134900 svccs 0x00134900 - 2100: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 2104: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 2108: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 210c: 13490b39 movtne r0, #39737 ; 0x9b39 - 2110: 170e0000 strne r0, [lr, -r0] - 2114: 3a0b0b01 bcc 2c4d20 <_image_size+0x21e290> - 2118: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 211c: 0013010b andseq r0, r3, fp, lsl #2 - 2120: 000d0f00 andeq r0, sp, r0, lsl #30 - 2124: 0b3a0e03 bleq e85938 <_image_size+0xddeea8> - 2128: 0b390b3b bleq e44e1c <_image_size+0xd9e38c> - 212c: 00001349 andeq r1, r0, r9, asr #6 - 2130: 0b011310 bleq 46d78 - 2134: 3b0b3a0b blcc 2d0968 <_image_size+0x229ed8> - 2138: 010b390b tsteq fp, fp, lsl #18 - 213c: 11000013 tstne r0, r3, lsl r0 - 2140: 0b0b000f bleq 2c2184 <_image_size+0x21b6f4> - 2144: 13120000 tstne r2, #0 - 2148: 0b0e0301 bleq 382d54 <_image_size+0x2dc2c4> - 214c: 3b0b3a05 blcc 2d0968 <_image_size+0x229ed8> - 2150: 010b390b tsteq fp, fp, lsl #18 - 2154: 13000013 movwne r0, #19 - 2158: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - 215c: 15140000 ldrne r0, [r4, #-0] - 2160: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - 2164: 00130113 andseq r0, r3, r3, lsl r1 - 2168: 00051500 andeq r1, r5, r0, lsl #10 - 216c: 00001349 andeq r1, r0, r9, asr #6 - 2170: 03011316 movweq r1, #4886 ; 0x1316 - 2174: 3a050b0e bcc 144db4 <_image_size+0x9e324> - 2178: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 217c: 0013010b andseq r0, r3, fp, lsl #2 - 2180: 000d1700 andeq r1, sp, r0, lsl #14 - 2184: 0b3a0e03 bleq e85998 <_image_size+0xddef08> - 2188: 0b39053b bleq e4367c <_image_size+0xd9cbec> - 218c: 0a381349 beq e06eb8 <_image_size+0xd60428> - 2190: 13180000 tstne r8, #0 - 2194: 0b0e0301 bleq 382da0 <_image_size+0x2dc310> - 2198: 3b0b3a0b blcc 2d09cc <_image_size+0x229f3c> - 219c: 010b3905 tsteq fp, r5, lsl #18 - 21a0: 19000013 stmdbne r0, {r0, r1, r4} - 21a4: 0b0b0113 bleq 2c25f8 <_image_size+0x21bb68> - 21a8: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 21ac: 13010b39 movwne r0, #6969 ; 0x1b39 - 21b0: 171a0000 ldrne r0, [sl, -r0] - 21b4: 3a0b0b01 bcc 2c4dc0 <_image_size+0x21e330> - 21b8: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 21bc: 0013010b andseq r0, r3, fp, lsl #2 - 21c0: 000d1b00 andeq r1, sp, r0, lsl #22 - 21c4: 0b3a0e03 bleq e859d8 <_image_size+0xddef48> - 21c8: 0b39053b bleq e436bc <_image_size+0xd9cc2c> - 21cc: 00001349 andeq r1, r0, r9, asr #6 - 21d0: 0300131c movweq r1, #796 ; 0x31c - 21d4: 000c3c0e andeq r3, ip, lr, lsl #24 - 21d8: 01151d00 tsteq r5, r0, lsl #26 - 21dc: 13010c27 movwne r0, #7207 ; 0x1c27 - 21e0: 341e0000 ldrcc r0, [lr], #-0 - 21e4: 3a0e0300 bcc 382dec <_image_size+0x2dc35c> - 21e8: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 21ec: 3f13490b svccc 0x0013490b - 21f0: 000c3c0c andeq r3, ip, ip, lsl #24 - 21f4: 01131f00 tsteq r3, r0, lsl #30 - 21f8: 0b0b0803 bleq 2c420c <_image_size+0x21d77c> - 21fc: 0b3b0b3a bleq ec4eec <_image_size+0xe1e45c> - 2200: 13010b39 movwne r0, #6969 ; 0x1b39 - 2204: 34200000 strtcc r0, [r0], #-0 - 2208: 3a0e0300 bcc 382e10 <_image_size+0x2dc380> - 220c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2210: 3f13490b svccc 0x0013490b - 2214: 000a020c andeq r0, sl, ip, lsl #4 - 2218: 00342100 eorseq r2, r4, r0, lsl #2 - 221c: 0b3a0e03 bleq e85a30 <_image_size+0xddefa0> - 2220: 0b390b3b bleq e44f14 <_image_size+0xd9e484> - 2224: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 2108 - 2228: 00000c3c andeq r0, r0, ip, lsr ip - 222c: 00002122 andeq r2, r0, r2, lsr #2 - 2230: 00342300 eorseq r2, r4, r0, lsl #6 - 2234: 0b3a1347 bleq e86f58 <_image_size+0xde04c8> - 2238: 0b390b3b bleq e44f2c <_image_size+0xd9e49c> - 223c: 00000a02 andeq r0, r0, r2, lsl #20 - 2240: 3f012e24 svccc 0x00012e24 - 2244: 3a0e030c bcc 382e7c <_image_size+0x2dc3ec> - 2248: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 224c: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - 2250: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 2254: 96064001 strls r4, [r6], -r1 - 2258: 13010c42 movwne r0, #7234 ; 0x1c42 - 225c: 34250000 strtcc r0, [r5], #-0 - 2260: 3a080300 bcc 202e68 <_image_size+0x15c3d8> - 2264: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2268: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 226c: 2600000a strcs r0, [r0], -sl - 2270: 0c3f012e ldfeqs f0, [pc], #-184 ; 21c0 - 2274: 0b3a0e03 bleq e85a88 <_image_size+0xddeff8> - 2278: 0b390b3b bleq e44f6c <_image_size+0xd9e4dc> - 227c: 01110c27 tsteq r1, r7, lsr #24 - 2280: 06400112 ; instruction: 0x06400112 - 2284: 010c4296 ; instruction: 0x010c4296 - 2288: 27000013 smladcs r0, r3, r0, r0 - 228c: 08030005 stmdaeq r3, {r0, r2} - 2290: 0b3b0b3a bleq ec4f80 <_image_size+0xe1e4f0> - 2294: 13490b39 movtne r0, #39737 ; 0x9b39 - 2298: 00000a02 andeq r0, r0, r2, lsl #20 - 229c: 03000528 movweq r0, #1320 ; 0x528 - 22a0: 3b0b3a0e blcc 2d0ae0 <_image_size+0x22a050> - 22a4: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 22a8: 000a0213 andeq r0, sl, r3, lsl r2 - 22ac: 002e2900 eoreq r2, lr, r0, lsl #18 - 22b0: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 22b4: 0b3b0b3a bleq ec4fa4 <_image_size+0xe1e514> - 22b8: 01110b39 tsteq r1, r9, lsr fp - 22bc: 06400112 ; instruction: 0x06400112 - 22c0: 000c4296 muleq ip, r6, r2 - 22c4: 11010000 mrsne r0, (UNDEF: 1) - 22c8: 130e2501 movwne r2, #58625 ; 0xe501 - 22cc: 1b0e030b blne 382f00 <_image_size+0x2dc470> - 22d0: 1201110e andne r1, r1, #-2147483645 ; 0x80000003 - 22d4: 00061001 andeq r1, r6, r1 - 22d8: 00240200 eoreq r0, r4, r0, lsl #4 - 22dc: 0b3e0b0b bleq f84f10 <_image_size+0xede480> - 22e0: 00000e03 andeq r0, r0, r3, lsl #28 - 22e4: 03001603 movweq r1, #1539 ; 0x603 - 22e8: 3b0b3a0e blcc 2d0b28 <_image_size+0x22a098> - 22ec: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 22f0: 04000013 streq r0, [r0], #-19 ; 0xffffffed - 22f4: 0b0b0024 bleq 2c238c <_image_size+0x21b8fc> - 22f8: 08030b3e stmdaeq r3, {r1, r2, r3, r4, r5, r8, r9, fp} - 22fc: 13050000 movwne r0, #20480 ; 0x5000 - 2300: 0b0e0301 bleq 382f0c <_image_size+0x2dc47c> - 2304: 3b0b3a0b blcc 2d0b38 <_image_size+0x22a0a8> - 2308: 010b390b tsteq fp, fp, lsl #18 - 230c: 06000013 ; instruction: 0x06000013 - 2310: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 2314: 0b3b0b3a bleq ec5004 <_image_size+0xe1e574> - 2318: 13490b39 movtne r0, #39737 ; 0x9b39 - 231c: 00000a38 andeq r0, r0, r8, lsr sl - 2320: 03000d07 movweq r0, #3335 ; 0xd07 - 2324: 3b0b3a08 blcc 2d0b4c <_image_size+0x22a0bc> - 2328: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 232c: 000a3813 andeq r3, sl, r3, lsl r8 - 2330: 000f0800 andeq r0, pc, r0, lsl #16 - 2334: 13490b0b movtne r0, #39691 ; 0x9b0b - 2338: 26090000 strcs r0, [r9], -r0 - 233c: 00134900 andseq r4, r3, r0, lsl #18 - 2340: 00130a00 andseq r0, r3, r0, lsl #20 - 2344: 0c3c0803 ldceq 8, cr0, [ip], #-12 - 2348: 010b0000 mrseq r0, (UNDEF: 11) - 234c: 01134901 tsteq r3, r1, lsl #18 - 2350: 0c000013 stceq 0, cr0, [r0], {19} - 2354: 13490021 movtne r0, #36897 ; 0x9021 - 2358: 00000b2f andeq r0, r0, pc, lsr #22 - 235c: 0300160d movweq r1, #1549 ; 0x60d - 2360: 3b0b3a0e blcc 2d0ba0 <_image_size+0x22a110> - 2364: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 2368: 0e000013 mcreq 0, 0, r0, cr0, cr3, {0} - 236c: 0b0b0117 bleq 2c27d0 <_image_size+0x21bd40> - 2370: 0b3b0b3a bleq ec5060 <_image_size+0xe1e5d0> - 2374: 13010b39 movwne r0, #6969 ; 0x1b39 - 2378: 0d0f0000 stceq 0, cr0, [pc, #-0] ; 2380 - 237c: 3a0e0300 bcc 382f84 <_image_size+0x2dc4f4> - 2380: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2384: 0013490b andseq r4, r3, fp, lsl #18 - 2388: 01131000 tsteq r3, r0 - 238c: 0b3a0b0b bleq e84fc0 <_image_size+0xdde530> - 2390: 0b390b3b bleq e45084 <_image_size+0xd9e5f4> - 2394: 00001301 andeq r1, r0, r1, lsl #6 - 2398: 0b000f11 bleq 5fe4 - 239c: 1200000b andne r0, r0, #11 - 23a0: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 23a4: 0b3a050b bleq e837d8 <_image_size+0xddcd48> - 23a8: 0b390b3b bleq e4509c <_image_size+0xd9e60c> - 23ac: 00001301 andeq r1, r0, r1, lsl #6 - 23b0: 27001513 smladcs r0, r3, r5, r1 - 23b4: 1400000c strne r0, [r0], #-12 - 23b8: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 23bc: 13011349 movwne r1, #4937 ; 0x1349 - 23c0: 05150000 ldreq r0, [r5, #-0] - 23c4: 00134900 andseq r4, r3, r0, lsl #18 - 23c8: 01131600 tsteq r3, r0, lsl #12 - 23cc: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - 23d0: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 23d4: 13010b39 movwne r0, #6969 ; 0x1b39 - 23d8: 0d170000 ldceq 0, cr0, [r7, #-0] - 23dc: 3a0e0300 bcc 382fe4 <_image_size+0x2dc554> - 23e0: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 23e4: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 23e8: 1800000a stmdane r0, {r1, r3} - 23ec: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 23f0: 0b3a0b0b bleq e85024 <_image_size+0xdde594> - 23f4: 0b39053b bleq e438e8 <_image_size+0xd9ce58> - 23f8: 00001301 andeq r1, r0, r1, lsl #6 - 23fc: 0b011319 bleq 47068 - 2400: 3b0b3a0b blcc 2d0c34 <_image_size+0x22a1a4> - 2404: 010b3905 tsteq fp, r5, lsl #18 - 2408: 1a000013 bne 245c - 240c: 0b0b0117 bleq 2c2870 <_image_size+0x21bde0> - 2410: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 2414: 13010b39 movwne r0, #6969 ; 0x1b39 - 2418: 0d1b0000 ldceq 0, cr0, [fp, #-0] - 241c: 3a0e0300 bcc 383024 <_image_size+0x2dc594> - 2420: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2424: 0013490b andseq r4, r3, fp, lsl #18 - 2428: 00131c00 andseq r1, r3, r0, lsl #24 - 242c: 0c3c0e03 ldceq 14, cr0, [ip], #-12 - 2430: 151d0000 ldrne r0, [sp, #-0] - 2434: 010c2701 tsteq ip, r1, lsl #14 - 2438: 1e000013 mcrne 0, 0, r0, cr0, cr3, {0} - 243c: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 2440: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 2444: 13490b39 movtne r0, #39737 ; 0x9b39 - 2448: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - 244c: 131f0000 tstne pc, #0 - 2450: 0b080301 bleq 20305c <_image_size+0x15c5cc> - 2454: 3b0b3a0b blcc 2d0c88 <_image_size+0x22a1f8> - 2458: 010b390b tsteq fp, fp, lsl #18 - 245c: 20000013 andcs r0, r0, r3, lsl r0 - 2460: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 2464: 0b3b0b3a bleq ec5154 <_image_size+0xe1e6c4> - 2468: 13490b39 movtne r0, #39737 ; 0x9b39 - 246c: 0a020c3f beq 85570 - 2470: 34210000 strtcc r0, [r1], #-0 - 2474: 3a0e0300 bcc 38307c <_image_size+0x2dc5ec> - 2478: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 247c: 3f13490b svccc 0x0013490b - 2480: 000c3c0c andeq r3, ip, ip, lsl #24 - 2484: 01152200 tsteq r5, r0, lsl #4 - 2488: 00001301 andeq r1, r0, r1, lsl #6 - 248c: 00001823 andeq r1, r0, r3, lsr #16 - 2490: 00342400 eorseq r2, r4, r0, lsl #8 - 2494: 0b3a1347 bleq e871b8 <_image_size+0xde0728> - 2498: 0b390b3b bleq e4518c <_image_size+0xd9e6fc> - 249c: 00000a02 andeq r0, r0, r2, lsl #20 - 24a0: 03012e25 movweq r2, #7717 ; 0x1e25 - 24a4: 3b0b3a0e blcc 2d0ce4 <_image_size+0x22a254> - 24a8: 270b390b strcs r3, [fp, -fp, lsl #18] - 24ac: 1201110c andne r1, r1, #12, 2 - 24b0: 96064001 strls r4, [r6], -r1 - 24b4: 13010c42 movwne r0, #7234 ; 0x1c42 - 24b8: 05260000 streq r0, [r6, #-0]! - 24bc: 3a0e0300 bcc 3830c4 <_image_size+0x2dc634> - 24c0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 24c4: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 24c8: 2700000a strcs r0, [r0, -sl] - 24cc: 0111010b tsteq r1, fp, lsl #2 - 24d0: 00000112 andeq r0, r0, r2, lsl r1 - 24d4: 03003428 movweq r3, #1064 ; 0x428 - 24d8: 3b0b3a08 blcc 2d0d00 <_image_size+0x22a270> - 24dc: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 24e0: 000a0213 andeq r0, sl, r3, lsl r2 - 24e4: 012e2900 ; instruction: 0x012e2900 - 24e8: 0b3a0e03 bleq e85cfc <_image_size+0xddf26c> - 24ec: 0b390b3b bleq e451e0 <_image_size+0xd9e750> - 24f0: 13490c27 movtne r0, #39975 ; 0x9c27 - 24f4: 01120111 tsteq r2, r1, lsl r1 - 24f8: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 24fc: 0013010c andseq r0, r3, ip, lsl #2 - 2500: 00052a00 andeq r2, r5, r0, lsl #20 - 2504: 0b3a0803 bleq e84518 <_image_size+0xddda88> - 2508: 0b390b3b bleq e451fc <_image_size+0xd9e76c> - 250c: 0a021349 beq 87238 - 2510: 342b0000 strtcc r0, [fp], #-0 - 2514: 3a0e0300 bcc 38311c <_image_size+0x2dc68c> - 2518: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 251c: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 2520: 2c00000a stccs 0, cr0, [r0], {10} - 2524: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 2528: 0c341349 ldceq 3, cr1, [r4], #-292 ; 0xfffffedc - 252c: 00000a02 andeq r0, r0, r2, lsl #20 - 2530: 01110100 tsteq r1, r0, lsl #2 - 2534: 0b130e25 bleq 4c5dd0 <_image_size+0x41f340> - 2538: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 253c: 01120111 tsteq r2, r1, lsl r1 - 2540: 00000610 andeq r0, r0, r0, lsl r6 - 2544: 0b002402 bleq b554 - 2548: 030b3e0b movweq r3, #48651 ; 0xbe0b - 254c: 0300000e movweq r0, #14 - 2550: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 2554: 0b3b0b3a bleq ec5244 <_image_size+0xe1e7b4> - 2558: 13490b39 movtne r0, #39737 ; 0x9b39 - 255c: 24040000 strcs r0, [r4], #-0 - 2560: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 2564: 0008030b andeq r0, r8, fp, lsl #6 - 2568: 01130500 tsteq r3, r0, lsl #10 - 256c: 0b0b0e03 bleq 2c5d80 <_image_size+0x21f2f0> - 2570: 0b3b0b3a bleq ec5260 <_image_size+0xe1e7d0> - 2574: 13010b39 movwne r0, #6969 ; 0x1b39 - 2578: 0d060000 stceq 0, cr0, [r6, #-0] - 257c: 3a0e0300 bcc 383184 <_image_size+0x2dc6f4> - 2580: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2584: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 2588: 0700000a streq r0, [r0, -sl] - 258c: 0803000d stmdaeq r3, {r0, r2, r3} - 2590: 0b3b0b3a bleq ec5280 <_image_size+0xe1e7f0> - 2594: 13490b39 movtne r0, #39737 ; 0x9b39 - 2598: 00000a38 andeq r0, r0, r8, lsr sl - 259c: 01011508 tsteq r1, r8, lsl #10 - 25a0: 09000013 stmdbeq r0, {r0, r1, r4} - 25a4: 00000018 andeq r0, r0, r8, lsl r0 - 25a8: 0b000f0a bleq 61d8 - 25ac: 0013490b andseq r4, r3, fp, lsl #18 - 25b0: 01150b00 tsteq r5, r0, lsl #22 - 25b4: 13011349 movwne r1, #4937 ; 0x1349 - 25b8: 340c0000 strcc r0, [ip], #-0 - 25bc: 3a0e0300 bcc 3831c4 <_image_size+0x2dc734> - 25c0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 25c4: 3f13490b svccc 0x0013490b - 25c8: 000c3c0c andeq r3, ip, ip, lsl #24 - 25cc: 00160d00 andseq r0, r6, r0, lsl #26 - 25d0: 0b3a0e03 bleq e85de4 <_image_size+0xddf354> - 25d4: 0b39053b bleq e43ac8 <_image_size+0xd9d038> - 25d8: 00001349 andeq r1, r0, r9, asr #6 - 25dc: 0b01170e bleq 4821c - 25e0: 3b0b3a0b blcc 2d0e14 <_image_size+0x22a384> - 25e4: 010b390b tsteq fp, fp, lsl #18 - 25e8: 0f000013 svceq 0x00000013 - 25ec: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 25f0: 0b3b0b3a bleq ec52e0 <_image_size+0xe1e850> - 25f4: 13490b39 movtne r0, #39737 ; 0x9b39 - 25f8: 01100000 tsteq r0, r0 - 25fc: 01134901 tsteq r3, r1, lsl #18 - 2600: 11000013 tstne r0, r3, lsl r0 - 2604: 13490021 movtne r0, #36897 ; 0x9021 - 2608: 00000b2f andeq r0, r0, pc, lsr #22 - 260c: 0b011312 bleq 4725c - 2610: 3b0b3a0b blcc 2d0e44 <_image_size+0x22a3b4> - 2614: 010b390b tsteq fp, fp, lsl #18 - 2618: 13000013 movwne r0, #19 - 261c: 0b0b000f bleq 2c2660 <_image_size+0x21bbd0> - 2620: 13140000 tstne r4, #0 - 2624: 0b0e0301 bleq 383230 <_image_size+0x2dc7a0> - 2628: 3b0b3a05 blcc 2d0e44 <_image_size+0x22a3b4> - 262c: 010b390b tsteq fp, fp, lsl #18 - 2630: 15000013 strne r0, [r0, #-19] ; 0xffffffed - 2634: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - 2638: 15160000 ldrne r0, [r6, #-0] - 263c: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - 2640: 00130113 andseq r0, r3, r3, lsl r1 - 2644: 00051700 andeq r1, r5, r0, lsl #14 - 2648: 00001349 andeq r1, r0, r9, asr #6 - 264c: 49002618 stmdbmi r0, {r3, r4, r9, sl, sp} - 2650: 19000013 stmdbne r0, {r0, r1, r4} - 2654: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 2658: 0b3a050b bleq e83a8c <_image_size+0xddcffc> - 265c: 0b39053b bleq e43b50 <_image_size+0xd9d0c0> - 2660: 00001301 andeq r1, r0, r1, lsl #6 - 2664: 03000d1a movweq r0, #3354 ; 0xd1a - 2668: 3b0b3a0e blcc 2d0ea8 <_image_size+0x22a418> - 266c: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 2670: 000a3813 andeq r3, sl, r3, lsl r8 - 2674: 01131b00 tsteq r3, r0, lsl #22 - 2678: 0b0b0e03 bleq 2c5e8c <_image_size+0x21f3fc> - 267c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 2680: 13010b39 movwne r0, #6969 ; 0x1b39 - 2684: 131c0000 tstne ip, #0 - 2688: 3a0b0b01 bcc 2c5294 <_image_size+0x21e804> - 268c: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2690: 0013010b andseq r0, r3, fp, lsl #2 - 2694: 01171d00 tsteq r7, r0, lsl #26 - 2698: 0b3a0b0b bleq e852cc <_image_size+0xdde83c> - 269c: 0b39053b bleq e43b90 <_image_size+0xd9d100> - 26a0: 00001301 andeq r1, r0, r1, lsl #6 - 26a4: 03000d1e movweq r0, #3358 ; 0xd1e - 26a8: 3b0b3a0e blcc 2d0ee8 <_image_size+0x22a458> - 26ac: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 26b0: 1f000013 svcne 0x00000013 - 26b4: 0e030013 mcreq 0, 0, r0, cr3, cr3, {0} - 26b8: 00000c3c andeq r0, r0, ip, lsr ip - 26bc: 27011520 strcs r1, [r1, -r0, lsr #10] - 26c0: 0013010c andseq r0, r3, ip, lsl #2 - 26c4: 00342100 eorseq r2, r4, r0, lsl #2 - 26c8: 0b3a0e03 bleq e85edc <_image_size+0xddf44c> - 26cc: 0b39053b bleq e43bc0 <_image_size+0xd9d130> - 26d0: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 25b4 - 26d4: 00000c3c andeq r0, r0, ip, lsr ip - 26d8: 03010422 movweq r0, #5154 ; 0x1422 - 26dc: 0b0b3e0e bleq 2d1f1c <_image_size+0x22b48c> - 26e0: 3a13490b bcc 4d4b14 <_image_size+0x42e084> - 26e4: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 26e8: 0013010b andseq r0, r3, fp, lsl #2 - 26ec: 00282300 eoreq r2, r8, r0, lsl #6 - 26f0: 0b1c0e03 bleq 705f04 <_image_size+0x65f474> - 26f4: 2e240000 cdpcs 0, 2, cr0, cr4, cr0, {0} - 26f8: 030c3f01 movweq r3, #52993 ; 0xcf01 - 26fc: 3b0b3a0e blcc 2d0f3c <_image_size+0x22a4ac> - 2700: 270b390b strcs r3, [fp, -fp, lsl #18] - 2704: 1113490c tstne r3, ip, lsl #18 - 2708: 40011201 andmi r1, r1, r1, lsl #4 - 270c: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 2710: 00001301 andeq r1, r0, r1, lsl #6 - 2714: 03000525 movweq r0, #1317 ; 0x525 - 2718: 3b0b3a08 blcc 2d0f40 <_image_size+0x22a4b0> - 271c: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2720: 000a0213 andeq r0, sl, r3, lsl r2 - 2724: 00052600 andeq r2, r5, r0, lsl #12 - 2728: 0b3a0e03 bleq e85f3c <_image_size+0xddf4ac> - 272c: 0b390b3b bleq e45420 <_image_size+0xd9e990> - 2730: 0a021349 beq 8745c - 2734: 2e270000 cdpcs 0, 2, cr0, cr7, cr0, {0} - 2738: 030c3f01 movweq r3, #52993 ; 0xcf01 - 273c: 3b0b3a0e blcc 2d0f7c <_image_size+0x22a4ec> - 2740: 270b390b strcs r3, [fp, -fp, lsl #18] - 2744: 1201110c andne r1, r1, #12, 2 - 2748: 96064001 strls r4, [r6], -r1 - 274c: 13010c42 movwne r0, #7234 ; 0x1c42 - 2750: 34280000 strtcc r0, [r8], #-0 - 2754: 3a0e0300 bcc 38335c <_image_size+0x2dc8cc> - 2758: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 275c: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 2760: 2900000a stmdbcs r0, {r1, r3} - 2764: 08030034 stmdaeq r3, {r2, r4, r5} - 2768: 0b3b0b3a bleq ec5458 <_image_size+0xe1e9c8> - 276c: 13490b39 movtne r0, #39737 ; 0x9b39 - 2770: 00000a02 andeq r0, r0, r2, lsl #20 - 2774: 3f002e2a svccc 0x00002e2a - 2778: 3a0e030c bcc 3833b0 <_image_size+0x2dc920> - 277c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2780: 110c270b tstne ip, fp, lsl #14 - 2784: 40011201 andmi r1, r1, r1, lsl #4 - 2788: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 278c: 342b0000 strtcc r0, [fp], #-0 - 2790: 490e0300 stmdbmi lr, {r8, r9} - 2794: 020c3413 andeq r3, ip, #318767104 ; 0x13000000 - 2798: 2c00000a stccs 0, cr0, [r0], {10} - 279c: 1331011d teqne r1, #1073741831 ; 0x40000007 - 27a0: 01120111 tsteq r2, r1, lsl r1 - 27a4: 0b590b58 bleq 164550c <_image_size+0x159ea7c> - 27a8: 00000b57 andeq r0, r0, r7, asr fp - 27ac: 3100052d tstcc r0, sp, lsr #10 - 27b0: 000a0213 andeq r0, sl, r3, lsl r2 - 27b4: 012e2e00 ; instruction: 0x012e2e00 - 27b8: 0b3a0e03 bleq e85fcc <_image_size+0xddf53c> - 27bc: 0b390b3b bleq e454b0 <_image_size+0xd9ea20> - 27c0: 0b200c27 bleq 805864 <_image_size+0x75edd4> - 27c4: 052f0000 streq r0, [pc, #-0]! ; 27cc - 27c8: 3a0e0300 bcc 3833d0 <_image_size+0x2dc940> - 27cc: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 27d0: 0013490b andseq r4, r3, fp, lsl #18 - 27d4: 11010000 mrsne r0, (UNDEF: 1) - 27d8: 130e2501 movwne r2, #58625 ; 0xe501 - 27dc: 1b0e030b blne 383410 <_image_size+0x2dc980> - 27e0: 1201110e andne r1, r1, #-2147483645 ; 0x80000003 - 27e4: 00061001 andeq r1, r6, r1 - 27e8: 00240200 eoreq r0, r4, r0, lsl #4 - 27ec: 0b3e0b0b bleq f85420 <_image_size+0xede990> - 27f0: 00000e03 andeq r0, r0, r3, lsl #28 - 27f4: 03001603 movweq r1, #1539 ; 0x603 - 27f8: 3b0b3a0e blcc 2d1038 <_image_size+0x22a5a8> - 27fc: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2800: 04000013 streq r0, [r0], #-19 ; 0xffffffed - 2804: 0b0b0024 bleq 2c289c <_image_size+0x21be0c> - 2808: 08030b3e stmdaeq r3, {r1, r2, r3, r4, r5, r8, r9, fp} - 280c: 16050000 strne r0, [r5], -r0 - 2810: 3a0e0300 bcc 383418 <_image_size+0x2dc988> - 2814: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2818: 0013490b andseq r4, r3, fp, lsl #18 - 281c: 01170600 tsteq r7, r0, lsl #12 - 2820: 0b3a0b0b bleq e85454 <_image_size+0xdde9c4> - 2824: 0b390b3b bleq e45518 <_image_size+0xd9ea88> - 2828: 00001301 andeq r1, r0, r1, lsl #6 - 282c: 03000d07 movweq r0, #3335 ; 0xd07 - 2830: 3b0b3a0e blcc 2d1070 <_image_size+0x22a5e0> - 2834: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2838: 08000013 stmdaeq r0, {r0, r1, r4} - 283c: 13490101 movtne r0, #37121 ; 0x9101 - 2840: 00001301 andeq r1, r0, r1, lsl #6 - 2844: 49002109 stmdbmi r0, {r0, r3, r8, sp} - 2848: 000b2f13 andeq r2, fp, r3, lsl pc - 284c: 01130a00 tsteq r3, r0, lsl #20 - 2850: 0b3a0b0b bleq e85484 <_image_size+0xdde9f4> - 2854: 0b390b3b bleq e45548 <_image_size+0xd9eab8> - 2858: 00001301 andeq r1, r0, r1, lsl #6 - 285c: 03000d0b movweq r0, #3339 ; 0xd0b - 2860: 3b0b3a0e blcc 2d10a0 <_image_size+0x22a610> - 2864: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2868: 000a3813 andeq r3, sl, r3, lsl r8 - 286c: 000f0c00 andeq r0, pc, r0, lsl #24 - 2870: 00000b0b andeq r0, r0, fp, lsl #22 - 2874: 0301130d movweq r1, #4877 ; 0x130d - 2878: 3a0b0b0e bcc 2c54b8 <_image_size+0x21ea28> - 287c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2880: 0013010b andseq r0, r3, fp, lsl #2 - 2884: 000d0e00 andeq r0, sp, r0, lsl #28 - 2888: 0b3a0803 bleq e8489c <_image_size+0xddde0c> - 288c: 0b390b3b bleq e45580 <_image_size+0xd9eaf0> - 2890: 0a381349 beq e075bc <_image_size+0xd60b2c> - 2894: 0f0f0000 svceq 0x000f0000 - 2898: 490b0b00 stmdbmi fp, {r8, r9, fp} - 289c: 10000013 andne r0, r0, r3, lsl r0 - 28a0: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 28a4: 0b3a050b bleq e83cd8 <_image_size+0xddd248> - 28a8: 0b390b3b bleq e4559c <_image_size+0xd9eb0c> - 28ac: 00001301 andeq r1, r0, r1, lsl #6 - 28b0: 27001511 smladcs r0, r1, r5, r1 - 28b4: 1200000c andne r0, r0, #12 - 28b8: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 28bc: 13011349 movwne r1, #4937 ; 0x1349 - 28c0: 05130000 ldreq r0, [r3, #-0] - 28c4: 00134900 andseq r4, r3, r0, lsl #18 - 28c8: 00261400 eoreq r1, r6, r0, lsl #8 - 28cc: 00001349 andeq r1, r0, r9, asr #6 - 28d0: 03011315 movweq r1, #4885 ; 0x1315 - 28d4: 3a050b0e bcc 145514 <_image_size+0x9ea84> - 28d8: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 28dc: 0013010b andseq r0, r3, fp, lsl #2 - 28e0: 000d1600 andeq r1, sp, r0, lsl #12 - 28e4: 0b3a0e03 bleq e860f8 <_image_size+0xddf668> - 28e8: 0b39053b bleq e43ddc <_image_size+0xd9d34c> - 28ec: 0a381349 beq e07618 <_image_size+0xd60b88> - 28f0: 13170000 tstne r7, #0 - 28f4: 0b0e0301 bleq 383500 <_image_size+0x2dca70> - 28f8: 3b0b3a0b blcc 2d112c <_image_size+0x22a69c> - 28fc: 010b3905 tsteq fp, r5, lsl #18 - 2900: 18000013 stmdane r0, {r0, r1, r4} - 2904: 0b0b0113 bleq 2c2d58 <_image_size+0x21c2c8> - 2908: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 290c: 13010b39 movwne r0, #6969 ; 0x1b39 - 2910: 17190000 ldrne r0, [r9, -r0] - 2914: 3a0b0b01 bcc 2c5520 <_image_size+0x21ea90> - 2918: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 291c: 0013010b andseq r0, r3, fp, lsl #2 - 2920: 000d1a00 andeq r1, sp, r0, lsl #20 - 2924: 0b3a0e03 bleq e86138 <_image_size+0xddf6a8> - 2928: 0b39053b bleq e43e1c <_image_size+0xd9d38c> - 292c: 00001349 andeq r1, r0, r9, asr #6 - 2930: 0300131b movweq r1, #795 ; 0x31b - 2934: 000c3c0e andeq r3, ip, lr, lsl #24 - 2938: 01151c00 tsteq r5, r0, lsl #24 - 293c: 13010c27 movwne r0, #7207 ; 0x1c27 - 2940: 341d0000 ldrcc r0, [sp], #-0 - 2944: 3a0e0300 bcc 38354c <_image_size+0x2dcabc> - 2948: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 294c: 3f13490b svccc 0x0013490b - 2950: 000c3c0c andeq r3, ip, ip, lsl #24 - 2954: 00341e00 eorseq r1, r4, r0, lsl #28 - 2958: 0b3a0e03 bleq e8616c <_image_size+0xddf6dc> - 295c: 0b390b3b bleq e45650 <_image_size+0xd9ebc0> - 2960: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 2844 - 2964: 00000c3c andeq r0, r0, ip, lsr ip - 2968: 0301041f movweq r0, #5151 ; 0x141f - 296c: 0b0b3e0e bleq 2d21ac <_image_size+0x22b71c> - 2970: 3a13490b bcc 4d4da4 <_image_size+0x42e314> - 2974: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2978: 0013010b andseq r0, r3, fp, lsl #2 - 297c: 00282000 eoreq r2, r8, r0 - 2980: 0b1c0e03 bleq 706194 <_image_size+0x65f704> - 2984: 15210000 strne r0, [r1, #-0]! - 2988: 00130101 andseq r0, r3, r1, lsl #2 - 298c: 00182200 andseq r2, r8, r0, lsl #4 - 2990: 15230000 strne r0, [r3, #-0]! - 2994: 01134901 tsteq r3, r1, lsl #18 - 2998: 24000013 strcs r0, [r0], #-19 ; 0xffffffed - 299c: 0c3f012e ldfeqs f0, [pc], #-184 ; 28ec - 29a0: 0b3a0e03 bleq e861b4 <_image_size+0xddf724> - 29a4: 0b390b3b bleq e45698 <_image_size+0xd9ec08> - 29a8: 01110c27 tsteq r1, r7, lsr #24 - 29ac: 06400112 ; instruction: 0x06400112 - 29b0: 000c4296 muleq ip, r6, r2 - 29b4: 00052500 andeq r2, r5, r0, lsl #10 - 29b8: 0b3a0803 bleq e849cc <_image_size+0xdddf3c> - 29bc: 0b390b3b bleq e456b0 <_image_size+0xd9ec20> - 29c0: 0a021349 beq 876ec - 29c4: 01000000 mrseq r0, (UNDEF: 0) - 29c8: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - 29cc: 0e030b13 vmoveq.32 d3[0], r0 - 29d0: 01110e1b tsteq r1, fp, lsl lr - 29d4: 06100112 ; instruction: 0x06100112 - 29d8: 24020000 strcs r0, [r2], #-0 - 29dc: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 29e0: 000e030b andeq r0, lr, fp, lsl #6 - 29e4: 00160300 andseq r0, r6, r0, lsl #6 - 29e8: 0b3a0e03 bleq e861fc <_image_size+0xddf76c> - 29ec: 0b390b3b bleq e456e0 <_image_size+0xd9ec50> - 29f0: 00001349 andeq r1, r0, r9, asr #6 - 29f4: 0b002404 bleq ba0c - 29f8: 030b3e0b movweq r3, #48651 ; 0xbe0b - 29fc: 05000008 streq r0, [r0, #-8] - 2a00: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 2a04: 0b3a0b0b bleq e85638 <_image_size+0xddeba8> - 2a08: 0b390b3b bleq e456fc <_image_size+0xd9ec6c> - 2a0c: 00001301 andeq r1, r0, r1, lsl #6 - 2a10: 03000d06 movweq r0, #3334 ; 0xd06 - 2a14: 3b0b3a08 blcc 2d123c <_image_size+0x22a7ac> - 2a18: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2a1c: 000a3813 andeq r3, sl, r3, lsl r8 - 2a20: 000d0700 andeq r0, sp, r0, lsl #14 - 2a24: 0b3a0e03 bleq e86238 <_image_size+0xddf7a8> - 2a28: 0b390b3b bleq e4571c <_image_size+0xd9ec8c> - 2a2c: 0a381349 beq e07758 <_image_size+0xd60cc8> - 2a30: 04080000 streq r0, [r8], #-0 - 2a34: 3e0e0301 cdpcc 3, 0, cr0, cr14, cr1, {0} - 2a38: 490b0b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp} - 2a3c: 3b0b3a13 blcc 2d1290 <_image_size+0x22a800> - 2a40: 010b390b tsteq fp, fp, lsl #18 - 2a44: 09000013 stmdbeq r0, {r0, r1, r4} - 2a48: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1} - 2a4c: 00000b1c andeq r0, r0, ip, lsl fp - 2a50: 0300160a movweq r1, #1546 ; 0x60a - 2a54: 3b0b3a0e blcc 2d1294 <_image_size+0x22a804> - 2a58: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 2a5c: 0b000013 bleq 2ab0 - 2a60: 0b0b0117 bleq 2c2ec4 <_image_size+0x21c434> - 2a64: 0b3b0b3a bleq ec5754 <_image_size+0xe1ecc4> - 2a68: 13010b39 movwne r0, #6969 ; 0x1b39 - 2a6c: 0d0c0000 stceq 0, cr0, [ip, #-0] - 2a70: 3a0e0300 bcc 383678 <_image_size+0x2dcbe8> - 2a74: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2a78: 0013490b andseq r4, r3, fp, lsl #18 - 2a7c: 01010d00 tsteq r1, r0, lsl #26 - 2a80: 13011349 movwne r1, #4937 ; 0x1349 - 2a84: 210e0000 mrscs r0, (UNDEF: 14) - 2a88: 2f134900 svccs 0x00134900 - 2a8c: 0f00000b svceq 0x0000000b - 2a90: 0b0b0113 bleq 2c2ee4 <_image_size+0x21c454> - 2a94: 0b3b0b3a bleq ec5784 <_image_size+0xe1ecf4> - 2a98: 13010b39 movwne r0, #6969 ; 0x1b39 - 2a9c: 0f100000 svceq 0x00100000 - 2aa0: 000b0b00 andeq r0, fp, r0, lsl #22 - 2aa4: 000f1100 andeq r1, pc, r0, lsl #2 - 2aa8: 13490b0b movtne r0, #39691 ; 0x9b0b - 2aac: 13120000 tstne r2, #0 - 2ab0: 0b0e0301 bleq 3836bc <_image_size+0x2dcc2c> - 2ab4: 3b0b3a05 blcc 2d12d0 <_image_size+0x22a840> - 2ab8: 010b390b tsteq fp, fp, lsl #18 - 2abc: 13000013 movwne r0, #19 - 2ac0: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - 2ac4: 15140000 ldrne r0, [r4, #-0] - 2ac8: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - 2acc: 00130113 andseq r0, r3, r3, lsl r1 - 2ad0: 00051500 andeq r1, r5, r0, lsl #10 - 2ad4: 00001349 andeq r1, r0, r9, asr #6 - 2ad8: 49002616 stmdbmi r0, {r1, r2, r4, r9, sl, sp} - 2adc: 17000013 smladne r0, r3, r0, r0 - 2ae0: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 2ae4: 0b3a050b bleq e83f18 <_image_size+0xddd488> - 2ae8: 0b39053b bleq e43fdc <_image_size+0xd9d54c> - 2aec: 00001301 andeq r1, r0, r1, lsl #6 - 2af0: 03000d18 movweq r0, #3352 ; 0xd18 - 2af4: 3b0b3a0e blcc 2d1334 <_image_size+0x22a8a4> - 2af8: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 2afc: 000a3813 andeq r3, sl, r3, lsl r8 - 2b00: 01131900 tsteq r3, r0, lsl #18 - 2b04: 0b0b0e03 bleq 2c6318 <_image_size+0x21f888> - 2b08: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 2b0c: 13010b39 movwne r0, #6969 ; 0x1b39 - 2b10: 131a0000 tstne sl, #0 - 2b14: 3a0b0b01 bcc 2c5720 <_image_size+0x21ec90> - 2b18: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2b1c: 0013010b andseq r0, r3, fp, lsl #2 - 2b20: 01171b00 tsteq r7, r0, lsl #22 - 2b24: 0b3a0b0b bleq e85758 <_image_size+0xddecc8> - 2b28: 0b39053b bleq e4401c <_image_size+0xd9d58c> - 2b2c: 00001301 andeq r1, r0, r1, lsl #6 - 2b30: 03000d1c movweq r0, #3356 ; 0xd1c - 2b34: 3b0b3a0e blcc 2d1374 <_image_size+0x22a8e4> - 2b38: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 2b3c: 1d000013 stcne 0, cr0, [r0, #-76] ; 0xffffffb4 - 2b40: 0e030013 mcreq 0, 0, r0, cr3, cr3, {0} - 2b44: 00000c3c andeq r0, r0, ip, lsr ip - 2b48: 2701151e smladcs r1, lr, r5, r1 - 2b4c: 0013010c andseq r0, r3, ip, lsl #2 - 2b50: 00341f00 eorseq r1, r4, r0, lsl #30 - 2b54: 0b3a0e03 bleq e86368 <_image_size+0xddf8d8> - 2b58: 0b39053b bleq e4404c <_image_size+0xd9d5bc> - 2b5c: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 2a40 - 2b60: 00000c3c andeq r0, r0, ip, lsr ip - 2b64: 03003420 movweq r3, #1056 ; 0x420 - 2b68: 3b0b3a0e blcc 2d13a8 <_image_size+0x22a918> - 2b6c: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2b70: 3c0c3f13 stccc 15, cr3, [ip], {19} - 2b74: 2100000c tstcs r0, ip - 2b78: 13010115 movwne r0, #4373 ; 0x1115 - 2b7c: 18220000 stmdane r2!, {} ; - 2b80: 23000000 movwcs r0, #0 - 2b84: 13490115 movtne r0, #37141 ; 0x9115 - 2b88: 00001301 andeq r1, r0, r1, lsl #6 - 2b8c: 03003424 movweq r3, #1060 ; 0x424 - 2b90: 3b0b3a0e blcc 2d13d0 <_image_size+0x22a940> - 2b94: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2b98: 020c3f13 andeq r3, ip, #19, 30 ; 0x4c - 2b9c: 2500000a strcs r0, [r0, #-10] - 2ba0: 08030113 stmdaeq r3, {r0, r1, r4, r8} - 2ba4: 0b3a0b0b bleq e857d8 <_image_size+0xdded48> - 2ba8: 0b390b3b bleq e4589c <_image_size+0xd9ee0c> - 2bac: 00001301 andeq r1, r0, r1, lsl #6 - 2bb0: 47003426 strmi r3, [r0, -r6, lsr #8] - 2bb4: 3b0b3a13 blcc 2d1408 <_image_size+0x22a978> - 2bb8: 020b390b andeq r3, fp, #180224 ; 0x2c000 - 2bbc: 2700000a strcs r0, [r0, -sl] - 2bc0: 0c3f002e ldceq 0, cr0, [pc], #-184 ; 2b10 - 2bc4: 0b3a0e03 bleq e863d8 <_image_size+0xddf948> - 2bc8: 0b390b3b bleq e458bc <_image_size+0xd9ee2c> - 2bcc: 01110c27 tsteq r1, r7, lsr #24 - 2bd0: 06400112 ; instruction: 0x06400112 - 2bd4: 000c4296 muleq ip, r6, r2 - 2bd8: 012e2800 ; instruction: 0x012e2800 - 2bdc: 0b3a0e03 bleq e863f0 <_image_size+0xddf960> - 2be0: 0b390b3b bleq e458d4 <_image_size+0xd9ee44> - 2be4: 01111349 tsteq r1, r9, asr #6 - 2be8: 06400112 ; instruction: 0x06400112 - 2bec: 010c4296 ; instruction: 0x010c4296 - 2bf0: 29000013 stmdbcs r0, {r0, r1, r4} - 2bf4: 08030034 stmdaeq r3, {r2, r4, r5} - 2bf8: 0b3b0b3a bleq ec58e8 <_image_size+0xe1ee58> - 2bfc: 13490b39 movtne r0, #39737 ; 0x9b39 - 2c00: 00000a02 andeq r0, r0, r2, lsl #20 - 2c04: 0300342a movweq r3, #1066 ; 0x42a - 2c08: 3413490e ldrcc r4, [r3], #-2318 ; 0xfffff6f2 - 2c0c: 000a020c andeq r0, sl, ip, lsl #4 - 2c10: 012e2b00 ; instruction: 0x012e2b00 - 2c14: 0b3a0e03 bleq e86428 <_image_size+0xddf998> - 2c18: 0b390b3b bleq e4590c <_image_size+0xd9ee7c> - 2c1c: 01110c27 tsteq r1, r7, lsr #24 - 2c20: 06400112 ; instruction: 0x06400112 - 2c24: 010c4296 ; instruction: 0x010c4296 - 2c28: 2c000013 stccs 0, cr0, [r0], {19} - 2c2c: 08030005 stmdaeq r3, {r0, r2} - 2c30: 0b3b0b3a bleq ec5920 <_image_size+0xe1ee90> - 2c34: 13490b39 movtne r0, #39737 ; 0x9b39 - 2c38: 00000a02 andeq r0, r0, r2, lsl #20 - 2c3c: 0300342d movweq r3, #1069 ; 0x42d - 2c40: 3b0b3a0e blcc 2d1480 <_image_size+0x22a9f0> - 2c44: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2c48: 000a0213 andeq r0, sl, r3, lsl r2 - 2c4c: 002e2e00 eoreq r2, lr, r0, lsl #28 - 2c50: 0b3a0e03 bleq e86464 <_image_size+0xddf9d4> - 2c54: 0b390b3b bleq e45948 <_image_size+0xd9eeb8> - 2c58: 01120111 tsteq r2, r1, lsl r1 - 2c5c: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 2c60: 2f00000c svccs 0x0000000c - 2c64: 0111010b tsteq r1, fp, lsl #2 - 2c68: 00000112 andeq r0, r0, r2, lsl r1 - 2c6c: 03002e30 movweq r2, #3632 ; 0xe30 - 2c70: 3b0b3a0e blcc 2d14b0 <_image_size+0x22aa20> - 2c74: 270b390b strcs r3, [fp, -fp, lsl #18] - 2c78: 1113490c tstne r3, ip, lsl #18 - 2c7c: 40011201 andmi r1, r1, r1, lsl #4 - 2c80: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 2c84: 01000000 mrseq r0, (UNDEF: 0) - 2c88: 06100011 ; instruction: 0x06100011 - 2c8c: 01120111 tsteq r2, r1, lsl r1 - 2c90: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 2c94: 05130e25 ldreq r0, [r3, #-3621] ; 0xfffff1db - 2c98: 01000000 mrseq r0, (UNDEF: 0) - 2c9c: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - 2ca0: 0e030b13 vmoveq.32 d3[0], r0 - 2ca4: 01110e1b tsteq r1, fp, lsl lr - 2ca8: 06100112 ; instruction: 0x06100112 - 2cac: 13020000 movwne r0, #8192 ; 0x2000 - 2cb0: 0b0e0301 bleq 3838bc <_image_size+0x2dce2c> - 2cb4: 3b0b3a0b blcc 2d14e8 <_image_size+0x22aa58> - 2cb8: 010b390b tsteq fp, fp, lsl #18 - 2cbc: 03000013 movweq r0, #19 - 2cc0: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 2cc4: 0b3b0b3a bleq ec59b4 <_image_size+0xe1ef24> - 2cc8: 13490b39 movtne r0, #39737 ; 0x9b39 - 2ccc: 00000a38 andeq r0, r0, r8, lsr sl - 2cd0: 0b000f04 bleq 68e8 - 2cd4: 0013490b andseq r4, r3, fp, lsl #18 - 2cd8: 00240500 eoreq r0, r4, r0, lsl #10 - 2cdc: 0b3e0b0b bleq f85910 <_image_size+0xedee80> - 2ce0: 00000e03 andeq r0, r0, r3, lsl #28 - 2ce4: 49002606 stmdbmi r0, {r1, r2, r9, sl, sp} - 2ce8: 07000013 smladeq r0, r3, r0, r0 - 2cec: 13010115 movwne r0, #4373 ; 0x1115 - 2cf0: 18080000 stmdane r8, {} ; - 2cf4: 09000000 stmdbeq r0, {} ; - 2cf8: 13490101 movtne r0, #37121 ; 0x9101 - 2cfc: 00001301 andeq r1, r0, r1, lsl #6 - 2d00: 0000210a andeq r2, r0, sl, lsl #2 - 2d04: 00340b00 eorseq r0, r4, r0, lsl #22 - 2d08: 0b3a0e03 bleq e8651c <_image_size+0xddfa8c> - 2d0c: 0b390b3b bleq e45a00 <_image_size+0xd9ef70> - 2d10: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 2bf4 - 2d14: 00000c3c andeq r0, r0, ip, lsr ip - 2d18: 0300160c movweq r1, #1548 ; 0x60c - 2d1c: 3b0b3a0e blcc 2d155c <_image_size+0x22aacc> - 2d20: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2d24: 0d000013 stceq 0, cr0, [r0, #-76] ; 0xffffffb4 - 2d28: 0b0b0024 bleq 2c2dc0 <_image_size+0x21c330> - 2d2c: 08030b3e stmdaeq r3, {r1, r2, r3, r4, r5, r8, r9, fp} - 2d30: 0d0e0000 stceq 0, cr0, [lr, #-0] - 2d34: 3a080300 bcc 20393c <_image_size+0x15ceac> - 2d38: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2d3c: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 2d40: 0f00000a svceq 0x0000000a - 2d44: 13490115 movtne r0, #37141 ; 0x9115 - 2d48: 00001301 andeq r1, r0, r1, lsl #6 - 2d4c: 27011510 smladcs r1, r0, r5, r1 - 2d50: 0013010c andseq r0, r3, ip, lsl #2 - 2d54: 00051100 andeq r1, r5, r0, lsl #2 - 2d58: 00001349 andeq r1, r0, r9, asr #6 - 2d5c: 03010412 movweq r0, #5138 ; 0x1412 - 2d60: 0b0b3e0e bleq 2d25a0 <_image_size+0x22bb10> - 2d64: 3a13490b bcc 4d5198 <_image_size+0x42e708> - 2d68: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2d6c: 0013010b andseq r0, r3, fp, lsl #2 - 2d70: 00281300 eoreq r1, r8, r0, lsl #6 - 2d74: 0b1c0e03 bleq 706588 <_image_size+0x65faf8> - 2d78: 16140000 ldrne r0, [r4], -r0 - 2d7c: 3a0e0300 bcc 383984 <_image_size+0x2dcef4> - 2d80: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2d84: 0013490b andseq r4, r3, fp, lsl #18 - 2d88: 01171500 tsteq r7, r0, lsl #10 - 2d8c: 0b3a0b0b bleq e859c0 <_image_size+0xddef30> - 2d90: 0b390b3b bleq e45a84 <_image_size+0xd9eff4> - 2d94: 00001301 andeq r1, r0, r1, lsl #6 - 2d98: 03000d16 movweq r0, #3350 ; 0xd16 - 2d9c: 3b0b3a0e blcc 2d15dc <_image_size+0x22ab4c> - 2da0: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2da4: 17000013 smladne r0, r3, r0, r0 - 2da8: 13490021 movtne r0, #36897 ; 0x9021 - 2dac: 00000b2f andeq r0, r0, pc, lsr #22 - 2db0: 0b011318 bleq 47a18 - 2db4: 3b0b3a0b blcc 2d15e8 <_image_size+0x22ab58> - 2db8: 010b390b tsteq fp, fp, lsl #18 - 2dbc: 19000013 stmdbne r0, {r0, r1, r4} - 2dc0: 0b0b000f bleq 2c2e04 <_image_size+0x21c374> - 2dc4: 131a0000 tstne sl, #0 - 2dc8: 0b0e0301 bleq 3839d4 <_image_size+0x2dcf44> - 2dcc: 3b0b3a05 blcc 2d15e8 <_image_size+0x22ab58> - 2dd0: 010b390b tsteq fp, fp, lsl #18 - 2dd4: 1b000013 blne 2e28 - 2dd8: 0c270015 stceq 0, cr0, [r7], #-84 ; 0xffffffac - 2ddc: 151c0000 ldrne r0, [ip, #-0] - 2de0: 490c2701 stmdbmi ip, {r0, r8, r9, sl, sp} - 2de4: 00130113 andseq r0, r3, r3, lsl r1 - 2de8: 01131d00 tsteq r3, r0, lsl #26 - 2dec: 050b0e03 streq r0, [fp, #-3587] ; 0xfffff1fd - 2df0: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 2df4: 13010b39 movwne r0, #6969 ; 0x1b39 - 2df8: 0d1e0000 ldceq 0, cr0, [lr, #-0] - 2dfc: 3a0e0300 bcc 383a04 <_image_size+0x2dcf74> - 2e00: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2e04: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 2e08: 1f00000a svcne 0x0000000a - 2e0c: 0e030113 mcreq 1, 0, r0, cr3, cr3, {0} - 2e10: 0b3a0b0b bleq e85a44 <_image_size+0xddefb4> - 2e14: 0b39053b bleq e44308 <_image_size+0xd9d878> - 2e18: 00001301 andeq r1, r0, r1, lsl #6 - 2e1c: 0b011320 bleq 47aa4 - 2e20: 3b0b3a0b blcc 2d1654 <_image_size+0x22abc4> - 2e24: 010b3905 tsteq fp, r5, lsl #18 - 2e28: 21000013 tstcs r0, r3, lsl r0 - 2e2c: 0b0b0117 bleq 2c3290 <_image_size+0x21c800> - 2e30: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 2e34: 13010b39 movwne r0, #6969 ; 0x1b39 - 2e38: 0d220000 stceq 0, cr0, [r2, #-0] - 2e3c: 3a0e0300 bcc 383a44 <_image_size+0x2dcfb4> - 2e40: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2e44: 0013490b andseq r4, r3, fp, lsl #18 - 2e48: 00132300 andseq r2, r3, r0, lsl #6 - 2e4c: 0c3c0e03 ldceq 14, cr0, [ip], #-12 - 2e50: 34240000 strtcc r0, [r4], #-0 - 2e54: 3a0e0300 bcc 383a5c <_image_size+0x2dcfcc> - 2e58: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 2e5c: 3f13490b svccc 0x0013490b - 2e60: 000c3c0c andeq r3, ip, ip, lsl #24 - 2e64: 01132500 tsteq r3, r0, lsl #10 - 2e68: 0b0b0803 bleq 2c4e7c <_image_size+0x21e3ec> - 2e6c: 0b3b0b3a bleq ec5b5c <_image_size+0xe1f0cc> - 2e70: 13010b39 movwne r0, #6969 ; 0x1b39 - 2e74: 34260000 strtcc r0, [r6], #-0 - 2e78: 3a0e0300 bcc 383a80 <_image_size+0x2dcff0> - 2e7c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2e80: 3f13490b svccc 0x0013490b - 2e84: 000a020c andeq r0, sl, ip, lsl #4 - 2e88: 012e2700 ; instruction: 0x012e2700 - 2e8c: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1} - 2e90: 0b3b0b3a bleq ec5b80 <_image_size+0xe1f0f0> - 2e94: 0c270b39 ; instruction: 0x0c270b39 - 2e98: 01120111 tsteq r2, r1, lsl r1 - 2e9c: 42960640 addsmi r0, r6, #64, 12 ; 0x4000000 - 2ea0: 0013010c andseq r0, r3, ip, lsl #2 - 2ea4: 00342800 eorseq r2, r4, r0, lsl #16 - 2ea8: 13490e03 movtne r0, #40451 ; 0x9e03 - 2eac: 0a020c34 beq 85f84 - 2eb0: 34290000 strtcc r0, [r9], #-0 - 2eb4: 3a080300 bcc 203abc <_image_size+0x15d02c> - 2eb8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2ebc: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 2ec0: 2a00000a bcs 2ef0 - 2ec4: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 2ec8: 0b3b0b3a bleq ec5bb8 <_image_size+0xe1f128> - 2ecc: 13490b39 movtne r0, #39737 ; 0x9b39 - 2ed0: 00000a02 andeq r0, r0, r2, lsl #20 - 2ed4: 3f012e2b svccc 0x00012e2b - 2ed8: 3a0e030c bcc 383b10 <_image_size+0x2dd080> - 2edc: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2ee0: 1113490b tstne r3, fp, lsl #18 - 2ee4: 40011201 andmi r1, r1, r1, lsl #4 - 2ee8: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 2eec: 00001301 andeq r1, r0, r1, lsl #6 - 2ef0: 31011d2c tstcc r1, ip, lsr #26 - 2ef4: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 2ef8: 590b5801 stmdbpl fp, {r0, fp, ip, lr} - 2efc: 000b570b andeq r5, fp, fp, lsl #14 - 2f00: 00342d00 eorseq r2, r4, r0, lsl #26 - 2f04: 0a021331 beq 87bd0 - 2f08: 2e2e0000 cdpcs 0, 2, cr0, cr14, cr0, {0} - 2f0c: 3a0e0300 bcc 383b14 <_image_size+0x2dd084> - 2f10: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2f14: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} - 2f18: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004 - 2f1c: 96064001 strls r4, [r6], -r1 - 2f20: 00000c42 andeq r0, r0, r2, asr #24 - 2f24: 03012e2f movweq r2, #7727 ; 0x1e2f - 2f28: 3b0b3a0e blcc 2d1768 <_image_size+0x22acd8> - 2f2c: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 2f30: 000b2013 andeq r2, fp, r3, lsl r0 - 2f34: 00343000 eorseq r3, r4, r0 - 2f38: 0b3a0803 bleq e84f4c <_image_size+0xdde4bc> - 2f3c: 0b390b3b bleq e45c30 <_image_size+0xd9f1a0> - 2f40: 00001349 andeq r1, r0, r9, asr #6 - 2f44: 01110100 tsteq r1, r0, lsl #2 - 2f48: 0b130e25 bleq 4c67e4 <_image_size+0x41fd54> - 2f4c: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 2f50: 01120111 tsteq r2, r1, lsl r1 - 2f54: 00000610 andeq r0, r0, r0, lsl r6 - 2f58: 0b002402 bleq bf68 - 2f5c: 030b3e0b movweq r3, #48651 ; 0xbe0b - 2f60: 0300000e movweq r0, #14 - 2f64: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 2f68: 0b3b0b3a bleq ec5c58 <_image_size+0xe1f1c8> - 2f6c: 13490b39 movtne r0, #39737 ; 0x9b39 - 2f70: 24040000 strcs r0, [r4], #-0 - 2f74: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 2f78: 0008030b andeq r0, r8, fp, lsl #6 - 2f7c: 01130500 tsteq r3, r0, lsl #10 - 2f80: 0b0b0e03 bleq 2c6794 <_image_size+0x21fd04> - 2f84: 0b3b0b3a bleq ec5c74 <_image_size+0xe1f1e4> - 2f88: 13010b39 movwne r0, #6969 ; 0x1b39 - 2f8c: 0d060000 stceq 0, cr0, [r6, #-0] - 2f90: 3a0e0300 bcc 383b98 <_image_size+0x2dd108> - 2f94: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2f98: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 2f9c: 0700000a streq r0, [r0, -sl] - 2fa0: 0803000d stmdaeq r3, {r0, r2, r3} - 2fa4: 0b3b0b3a bleq ec5c94 <_image_size+0xe1f204> - 2fa8: 13490b39 movtne r0, #39737 ; 0x9b39 - 2fac: 00000a38 andeq r0, r0, r8, lsr sl - 2fb0: 0b000f08 bleq 6bd8 - 2fb4: 0013490b andseq r4, r3, fp, lsl #18 - 2fb8: 00260900 eoreq r0, r6, r0, lsl #18 - 2fbc: 00001349 andeq r1, r0, r9, asr #6 - 2fc0: 0301130a movweq r1, #4874 ; 0x130a - 2fc4: 3a0b0b08 bcc 2c5bec <_image_size+0x21f15c> - 2fc8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 2fcc: 0013010b andseq r0, r3, fp, lsl #2 - 2fd0: 01010b00 tsteq r1, r0, lsl #22 - 2fd4: 13011349 movwne r1, #4937 ; 0x1349 - 2fd8: 210c0000 mrscs r0, (UNDEF: 12) - 2fdc: 2f134900 svccs 0x00134900 - 2fe0: 0d00000b stceq 0, cr0, [r0, #-44] ; 0xffffffd4 - 2fe4: 0e030104 adfeqs f0, f3, f4 - 2fe8: 0b0b0b3e bleq 2c5ce8 <_image_size+0x21f258> - 2fec: 0b3a1349 bleq e87d18 <_image_size+0xde1288> - 2ff0: 0b390b3b bleq e45ce4 <_image_size+0xd9f254> - 2ff4: 00001301 andeq r1, r0, r1, lsl #6 - 2ff8: 0300280e movweq r2, #2062 ; 0x80e - 2ffc: 000b1c0e andeq r1, fp, lr, lsl #24 - 3000: 00160f00 andseq r0, r6, r0, lsl #30 - 3004: 0b3a0e03 bleq e86818 <_image_size+0xddfd88> - 3008: 0b39053b bleq e444fc <_image_size+0xd9da6c> - 300c: 00001349 andeq r1, r0, r9, asr #6 - 3010: 0b011710 bleq 48c58 - 3014: 3b0b3a0b blcc 2d1848 <_image_size+0x22adb8> - 3018: 010b390b tsteq fp, fp, lsl #18 - 301c: 11000013 tstne r0, r3, lsl r0 - 3020: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 3024: 0b3b0b3a bleq ec5d14 <_image_size+0xe1f284> - 3028: 13490b39 movtne r0, #39737 ; 0x9b39 - 302c: 13120000 tstne r2, #0 - 3030: 3a0b0b01 bcc 2c5c3c <_image_size+0x21f1ac> - 3034: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 3038: 0013010b andseq r0, r3, fp, lsl #2 - 303c: 000f1300 andeq r1, pc, r0, lsl #6 - 3040: 00000b0b andeq r0, r0, fp, lsl #22 - 3044: 03011314 movweq r1, #4884 ; 0x1314 - 3048: 3a050b0e bcc 145c88 <_image_size+0x9f1f8> - 304c: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 3050: 0013010b andseq r0, r3, fp, lsl #2 - 3054: 00151500 andseq r1, r5, r0, lsl #10 - 3058: 00000c27 andeq r0, r0, r7, lsr #24 - 305c: 27011516 smladcs r1, r6, r5, r1 - 3060: 0113490c tsteq r3, ip, lsl #18 - 3064: 17000013 smladne r0, r3, r0, r0 - 3068: 13490005 movtne r0, #36869 ; 0x9005 - 306c: 13180000 tstne r8, #0 - 3070: 0b0e0301 bleq 383c7c <_image_size+0x2dd1ec> - 3074: 3b0b3a05 blcc 2d1890 <_image_size+0x22ae00> - 3078: 010b3905 tsteq fp, r5, lsl #18 - 307c: 19000013 stmdbne r0, {r0, r1, r4} - 3080: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 3084: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 3088: 13490b39 movtne r0, #39737 ; 0x9b39 - 308c: 00000a38 andeq r0, r0, r8, lsr sl - 3090: 0301131a movweq r1, #4890 ; 0x131a - 3094: 3a0b0b0e bcc 2c5cd4 <_image_size+0x21f244> - 3098: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 309c: 0013010b andseq r0, r3, fp, lsl #2 - 30a0: 01131b00 tsteq r3, r0, lsl #22 - 30a4: 0b3a0b0b bleq e85cd8 <_image_size+0xddf248> - 30a8: 0b39053b bleq e4459c <_image_size+0xd9db0c> - 30ac: 00001301 andeq r1, r0, r1, lsl #6 - 30b0: 0b01171c bleq 48d28 - 30b4: 3b0b3a0b blcc 2d18e8 <_image_size+0x22ae58> - 30b8: 010b3905 tsteq fp, r5, lsl #18 - 30bc: 1d000013 stcne 0, cr0, [r0, #-76] ; 0xffffffb4 - 30c0: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 30c4: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 30c8: 13490b39 movtne r0, #39737 ; 0x9b39 - 30cc: 131e0000 tstne lr, #0 - 30d0: 3c0e0300 stccc 3, cr0, [lr], {-0} - 30d4: 1f00000c svcne 0x0000000c - 30d8: 0c270115 stfeqs f0, [r7], #-84 ; 0xffffffac - 30dc: 00001301 andeq r1, r0, r1, lsl #6 - 30e0: 03003420 movweq r3, #1056 ; 0x420 - 30e4: 3b0b3a0e blcc 2d1924 <_image_size+0x22ae94> - 30e8: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 30ec: 3c0c3f13 stccc 15, cr3, [ip], {19} - 30f0: 2100000c tstcs r0, ip - 30f4: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 30f8: 0b3b0b3a bleq ec5de8 <_image_size+0xe1f358> - 30fc: 13490b39 movtne r0, #39737 ; 0x9b39 - 3100: 0c3c0c3f ldceq 12, cr0, [ip], #-252 ; 0xffffff04 - 3104: 15220000 strne r0, [r2, #-0]! - 3108: 00130101 andseq r0, r3, r1, lsl #2 - 310c: 00182300 andseq r2, r8, r0, lsl #6 - 3110: 15240000 strne r0, [r4, #-0]! - 3114: 01134901 tsteq r3, r1, lsl #18 - 3118: 25000013 strcs r0, [r0, #-19] ; 0xffffffed - 311c: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 3120: 0b3b0b3a bleq ec5e10 <_image_size+0xe1f380> - 3124: 13490b39 movtne r0, #39737 ; 0x9b39 - 3128: 0a020c3f beq 8622c - 312c: 2e260000 cdpcs 0, 2, cr0, cr6, cr0, {0} - 3130: 030c3f01 movweq r3, #52993 ; 0xcf01 - 3134: 3b0b3a0e blcc 2d1974 <_image_size+0x22aee4> - 3138: 270b390b strcs r3, [fp, -fp, lsl #18] - 313c: 1201110c andne r1, r1, #12, 2 - 3140: 96064001 strls r4, [r6], -r1 - 3144: 13010c42 movwne r0, #7234 ; 0x1c42 - 3148: 05270000 streq r0, [r7, #-0]! - 314c: 3a0e0300 bcc 383d54 <_image_size+0x2dd2c4> - 3150: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 3154: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 3158: 2800000a stmdacs r0, {r1, r3} - 315c: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 3160: 0c341349 ldceq 3, cr1, [r4], #-292 ; 0xfffffedc - 3164: 00000a02 andeq r0, r0, r2, lsl #20 - 3168: 03012e29 movweq r2, #7721 ; 0x1e29 - 316c: 3b0b3a0e blcc 2d19ac <_image_size+0x22af1c> - 3170: 270b390b strcs r3, [fp, -fp, lsl #18] - 3174: 1113490c tstne r3, ip, lsl #18 - 3178: 40011201 andmi r1, r1, r1, lsl #4 - 317c: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 3180: 00001301 andeq r1, r0, r1, lsl #6 - 3184: 03012e2a movweq r2, #7722 ; 0x1e2a - 3188: 3b0b3a0e blcc 2d19c8 <_image_size+0x22af38> - 318c: 270b390b strcs r3, [fp, -fp, lsl #18] - 3190: 1201110c andne r1, r1, #12, 2 - 3194: 96064001 strls r4, [r6], -r1 - 3198: 13010c42 movwne r0, #7234 ; 0x1c42 - 319c: 342b0000 strtcc r0, [fp], #-0 - 31a0: 3a080300 bcc 203da8 <_image_size+0x15d318> - 31a4: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 31a8: 0213490b andseq r4, r3, #180224 ; 0x2c000 - 31ac: 2c00000a stccs 0, cr0, [r0], {10} - 31b0: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 31b4: 0b3b0b3a bleq ec5ea4 <_image_size+0xe1f414> - 31b8: 13490b39 movtne r0, #39737 ; 0x9b39 - 31bc: 00000a02 andeq r0, r0, r2, lsl #20 - 31c0: 3f012e2d svccc 0x00012e2d - 31c4: 3a0e030c bcc 383dfc <_image_size+0x2dd36c> - 31c8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 31cc: 110c270b tstne ip, fp, lsl #14 - 31d0: 40011201 andmi r1, r1, r1, lsl #4 - 31d4: 0c429706 mcrreq 7, 0, r9, r2, cr6 - 31d8: 00001301 andeq r1, r0, r1, lsl #6 - 31dc: 03002e2e movweq r2, #3630 ; 0xe2e - 31e0: 3b0b3a0e blcc 2d1a20 <_image_size+0x22af90> - 31e4: 270b390b strcs r3, [fp, -fp, lsl #18] - 31e8: 1113490c tstne r3, ip, lsl #18 - 31ec: 40011201 andmi r1, r1, r1, lsl #4 - 31f0: 0c429606 mcrreq 6, 0, r9, r2, cr6 - 31f4: 01000000 mrseq r0, (UNDEF: 0) - 31f8: 06100011 ; instruction: 0x06100011 - 31fc: 01120111 tsteq r2, r1, lsl r1 - 3200: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 3204: 05130e25 ldreq r0, [r3, #-3621] ; 0xfffff1db - 3208: 01000000 mrseq r0, (UNDEF: 0) - 320c: 06100011 ; instruction: 0x06100011 - 3210: 01120111 tsteq r2, r1, lsl r1 - 3214: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 3218: 05130e25 ldreq r0, [r3, #-3621] ; 0xfffff1db - 321c: 01000000 mrseq r0, (UNDEF: 0) - 3220: 06100011 ; instruction: 0x06100011 - 3224: 01120111 tsteq r2, r1, lsl r1 - 3228: 0e1b0e03 cdpeq 14, 1, cr0, cr11, cr3, {0} - 322c: 05130e25 ldreq r0, [r3, #-3621] ; 0xfffff1db - 3230: 01000000 mrseq r0, (UNDEF: 0) - 3234: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} - 3238: 0e030b13 vmoveq.32 d3[0], r0 - 323c: 01110e1b tsteq r1, fp, lsl lr - 3240: 17100612 ; instruction: 0x17100612 - 3244: 24020000 strcs r0, [r2], #-0 - 3248: 3e0b0b00 vmlacc.f64 d0, d11, d0 - 324c: 0008030b andeq r0, r8, fp, lsl #6 - 3250: 00160300 andseq r0, r6, r0, lsl #6 - 3254: 0b3a0e03 bleq e86a68 <_image_size+0xddffd8> - 3258: 0b390b3b bleq e45f4c <_image_size+0xd9f4bc> - 325c: 00001349 andeq r1, r0, r9, asr #6 - 3260: 0b002404 bleq c278 - 3264: 030b3e0b movweq r3, #48651 ; 0xbe0b - 3268: 0500000e streq r0, [r0, #-14] - 326c: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0} - 3270: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 3274: 13490b39 movtne r0, #39737 ; 0x9b39 - 3278: 17060000 strne r0, [r6, -r0] - 327c: 3a0b0b01 bcc 2c5e88 <_image_size+0x21f3f8> - 3280: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 3284: 0013010b andseq r0, r3, fp, lsl #2 - 3288: 000d0700 andeq r0, sp, r0, lsl #14 - 328c: 0b3a0e03 bleq e86aa0 <_image_size+0xde0010> - 3290: 0b390b3b bleq e45f84 <_image_size+0xd9f4f4> - 3294: 00001349 andeq r1, r0, r9, asr #6 - 3298: 49010108 stmdbmi r1, {r3, r8} - 329c: 00130113 andseq r0, r3, r3, lsl r1 - 32a0: 00210900 eoreq r0, r1, r0, lsl #18 - 32a4: 0b2f1349 bleq bc7fd0 <_image_size+0xb21540> - 32a8: 130a0000 movwne r0, #40960 ; 0xa000 - 32ac: 3a0b0b01 bcc 2c5eb8 <_image_size+0x21f428> - 32b0: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 32b4: 0013010b andseq r0, r3, fp, lsl #2 - 32b8: 000d0b00 andeq r0, sp, r0, lsl #22 - 32bc: 0b3a0e03 bleq e86ad0 <_image_size+0xde0040> - 32c0: 0b390b3b bleq e45fb4 <_image_size+0xd9f524> - 32c4: 0b381349 bleq e07ff0 <_image_size+0xd61560> - 32c8: 0f0c0000 svceq 0x000c0000 - 32cc: 000b0b00 andeq r0, fp, r0, lsl #22 - 32d0: 01130d00 tsteq r3, r0, lsl #26 - 32d4: 0b0b0e03 bleq 2c6ae8 <_image_size+0x220058> - 32d8: 0b3b0b3a bleq ec5fc8 <_image_size+0xe1f538> - 32dc: 13010b39 movwne r0, #6969 ; 0x1b39 - 32e0: 0d0e0000 stceq 0, cr0, [lr, #-0] - 32e4: 3a080300 bcc 203eec <_image_size+0x15d45c> - 32e8: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 32ec: 3813490b ldmdacc r3, {r0, r1, r3, r8, fp, lr} - 32f0: 0f00000b svceq 0x0000000b - 32f4: 0b0b000f bleq 2c3338 <_image_size+0x21c8a8> - 32f8: 00001349 andeq r1, r0, r9, asr #6 - 32fc: 03011310 movweq r1, #4880 ; 0x1310 - 3300: 3a050b0e bcc 145f40 <_image_size+0x9f4b0> - 3304: 390b3b0b stmdbcc fp, {r0, r1, r3, r8, r9, fp, ip, sp} - 3308: 0013010b andseq r0, r3, fp, lsl #2 - 330c: 000d1100 andeq r1, sp, r0, lsl #2 - 3310: 0b3a0e03 bleq e86b24 <_image_size+0xde0094> - 3314: 0b390b3b bleq e46008 <_image_size+0xd9f578> - 3318: 05381349 ldreq r1, [r8, #-841]! ; 0xfffffcb7 - 331c: 15120000 ldrne r0, [r2, #-0] - 3320: 00192700 andseq r2, r9, r0, lsl #14 - 3324: 01151300 tsteq r5, r0, lsl #6 - 3328: 13491927 movtne r1, #39207 ; 0x9927 - 332c: 00001301 andeq r1, r0, r1, lsl #6 - 3330: 49000514 stmdbmi r0, {r2, r4, r8, sl} - 3334: 15000013 strne r0, [r0, #-19] ; 0xffffffed - 3338: 13490026 movtne r0, #36902 ; 0x9026 - 333c: 13160000 tstne r6, #0 - 3340: 0b0e0301 bleq 383f4c <_image_size+0x2dd4bc> - 3344: 3b0b3a05 blcc 2d1b60 <_image_size+0x22b0d0> - 3348: 010b3905 tsteq fp, r5, lsl #18 - 334c: 17000013 smladne r0, r3, r0, r0 - 3350: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} - 3354: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 3358: 13490b39 movtne r0, #39737 ; 0x9b39 - 335c: 00000b38 andeq r0, r0, r8, lsr fp - 3360: 03000d18 movweq r0, #3352 ; 0xd18 - 3364: 3b0b3a0e blcc 2d1ba4 <_image_size+0x22b114> - 3368: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 336c: 00053813 andeq r3, r5, r3, lsl r8 - 3370: 01131900 tsteq r3, r0, lsl #18 - 3374: 0b0b0e03 bleq 2c6b88 <_image_size+0x2200f8> - 3378: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 - 337c: 13010b39 movwne r0, #6969 ; 0x1b39 - 3380: 131a0000 tstne sl, #0 - 3384: 3a0b0b01 bcc 2c5f90 <_image_size+0x21f500> - 3388: 39053b0b stmdbcc r5, {r0, r1, r3, r8, r9, fp, ip, sp} - 338c: 0013010b andseq r0, r3, fp, lsl #2 - 3390: 01171b00 tsteq r7, r0, lsl #22 - 3394: 0b3a0b0b bleq e85fc8 <_image_size+0xddf538> - 3398: 0b39053b bleq e4488c <_image_size+0xd9ddfc> - 339c: 00001301 andeq r1, r0, r1, lsl #6 - 33a0: 03000d1c movweq r0, #3356 ; 0xd1c - 33a4: 3b0b3a0e blcc 2d1be4 <_image_size+0x22b154> - 33a8: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 33ac: 1d000013 stcne 0, cr0, [r0, #-76] ; 0xffffffb4 - 33b0: 19270115 stmdbne r7!, {r0, r2, r4, r8} - 33b4: 00001301 andeq r1, r0, r1, lsl #6 - 33b8: 0300341e movweq r3, #1054 ; 0x41e - 33bc: 3b0b3a0e blcc 2d1bfc <_image_size+0x22b16c> - 33c0: 490b3905 stmdbmi fp, {r0, r2, r8, fp, ip, sp} - 33c4: 3c193f13 ldccc 15, cr3, [r9], {19} - 33c8: 1f000019 svcne 0x00000019 - 33cc: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} - 33d0: 0b3b0b3a bleq ec60c0 <_image_size+0xe1f630> - 33d4: 13490b39 movtne r0, #39737 ; 0x9b39 - 33d8: 193c193f ldmdbne ip!, {r0, r1, r2, r3, r4, r5, r8, fp, ip} - 33dc: 2e200000 cdpcs 0, 2, cr0, cr0, cr0, {0} - 33e0: 03193f01 tsteq r9, #1, 30 - 33e4: 3b0b3a0e blcc 2d1c24 <_image_size+0x22b194> - 33e8: 270b390b strcs r3, [fp, -fp, lsl #18] - 33ec: 11134919 tstne r3, r9, lsl r9 - 33f0: 40061201 andmi r1, r6, r1, lsl #4 - 33f4: 19429718 stmdbne r2, {r3, r4, r8, r9, sl, ip, pc}^ - 33f8: 00001301 andeq r1, r0, r1, lsl #6 - 33fc: 03000521 movweq r0, #1313 ; 0x521 - 3400: 3b0b3a08 blcc 2d1c28 <_image_size+0x22b198> - 3404: 490b390b stmdbmi fp, {r0, r1, r3, r8, fp, ip, sp} - 3408: 00180213 andseq r0, r8, r3, lsl r2 - 340c: 00052200 andeq r2, r5, r0, lsl #4 - 3410: 0b3a0803 bleq e85424 <_image_size+0xdde994> - 3414: 0b390b3b bleq e46108 <_image_size+0xd9f678> - 3418: 17021349 strne r1, [r2, -r9, asr #6] - 341c: 001742b7 ; instruction: 0x001742b7 - 3420: 00342300 eorseq r2, r4, r0, lsl #6 - 3424: 0b3a0803 bleq e85438 <_image_size+0xdde9a8> - 3428: 0b390b3b bleq e4611c <_image_size+0xd9f68c> - 342c: 17021349 strne r1, [r2, -r9, asr #6] - 3430: 001742b7 ; instruction: 0x001742b7 - 3434: 00342400 eorseq r2, r4, r0, lsl #8 - 3438: 0b3a0e03 bleq e86c4c <_image_size+0xde01bc> - 343c: 0b390b3b bleq e46130 <_image_size+0xd9f6a0> - 3440: 17021349 strne r1, [r2, -r9, asr #6] - 3444: 001742b7 ; instruction: 0x001742b7 - ... - -Disassembly of section .debug_loc: - -00000000 <.debug_loc>: - 0: 00000254 andeq r0, r0, r4, asr r2 - 4: 00000258 andeq r0, r0, r8, asr r2 - 8: 007d0002 rsbseq r0, sp, r2 - c: 00000258 andeq r0, r0, r8, asr r2 - 10: 0000025c andeq r0, r0, ip, asr r2 - 14: 087d0002 ldmdaeq sp!, {r1}^ - 18: 0000025c andeq r0, r0, ip, asr r2 - 1c: 00000280 andeq r0, r0, r0, lsl #5 - 20: 047b0002 ldrbteq r0, [fp], #-2 - ... - 2c: 00000110 andeq r0, r0, r0, lsl r1 - 30: 00000114 andeq r0, r0, r4, lsl r1 - 34: 007d0002 rsbseq r0, sp, r2 - 38: 00000114 andeq r0, r0, r4, lsl r1 - 3c: 00000118 andeq r0, r0, r8, lsl r1 - 40: 087d0002 ldmdaeq sp!, {r1}^ - 44: 00000118 andeq r0, r0, r8, lsl r1 - 48: 00000250 andeq r0, r0, r0, asr r2 - 4c: 047b0002 ldrbteq r0, [fp], #-2 - 50: 00000250 andeq r0, r0, r0, asr r2 - 54: 00000254 andeq r0, r0, r4, asr r2 - 58: 087d0002 ldmdaeq sp!, {r1}^ - ... - 64: 000000d4 ldrdeq r0, [r0], -r4 - 68: 000000d8 ldrdeq r0, [r0], -r8 - 6c: 007d0002 rsbseq r0, sp, r2 - 70: 000000d8 ldrdeq r0, [r0], -r8 - 74: 000000dc ldrdeq r0, [r0], -ip - 78: 047d0002 ldrbteq r0, [sp], #-2 - 7c: 000000dc ldrdeq r0, [r0], -ip - 80: 00000108 andeq r0, r0, r8, lsl #2 - 84: 047b0002 ldrbteq r0, [fp], #-2 - 88: 00000108 andeq r0, r0, r8, lsl #2 - 8c: 0000010c andeq r0, r0, ip, lsl #2 - 90: 047d0002 ldrbteq r0, [sp], #-2 - 94: 0000010c andeq r0, r0, ip, lsl #2 - 98: 00000110 andeq r0, r0, r0, lsl r1 - 9c: 007d0002 rsbseq r0, sp, r2 - ... - a8: 00000088 andeq r0, r0, r8, lsl #1 - ac: 0000008c andeq r0, r0, ip, lsl #1 - b0: 007d0002 rsbseq r0, sp, r2 - b4: 0000008c andeq r0, r0, ip, lsl #1 - b8: 00000090 muleq r0, r0, r0 - bc: 047d0002 ldrbteq r0, [sp], #-2 - c0: 00000090 muleq r0, r0, r0 - c4: 000000cc andeq r0, r0, ip, asr #1 - c8: 047b0002 ldrbteq r0, [fp], #-2 - cc: 000000cc andeq r0, r0, ip, asr #1 - d0: 000000d0 ldrdeq r0, [r0], -r0 ; - d4: 047d0002 ldrbteq r0, [sp], #-2 - d8: 000000d0 ldrdeq r0, [r0], -r0 ; - dc: 000000d4 ldrdeq r0, [r0], -r4 - e0: 007d0002 rsbseq r0, sp, r2 - ... - ec: 0000004c andeq r0, r0, ip, asr #32 - f0: 00000050 andeq r0, r0, r0, asr r0 - f4: 007d0002 rsbseq r0, sp, r2 - f8: 00000050 andeq r0, r0, r0, asr r0 - fc: 00000054 andeq r0, r0, r4, asr r0 - 100: 047d0002 ldrbteq r0, [sp], #-2 - 104: 00000054 andeq r0, r0, r4, asr r0 - 108: 00000080 andeq r0, r0, r0, lsl #1 - 10c: 047b0002 ldrbteq r0, [fp], #-2 - 110: 00000080 andeq r0, r0, r0, lsl #1 - 114: 00000084 andeq r0, r0, r4, lsl #1 - 118: 047d0002 ldrbteq r0, [sp], #-2 - 11c: 00000084 andeq r0, r0, r4, lsl #1 - 120: 00000088 andeq r0, r0, r8, lsl #1 - 124: 007d0002 rsbseq r0, sp, r2 - ... - 134: 00000004 andeq r0, r0, r4 - 138: 007d0002 rsbseq r0, sp, r2 - 13c: 00000004 andeq r0, r0, r4 - 140: 00000008 andeq r0, r0, r8 - 144: 047d0002 ldrbteq r0, [sp], #-2 - 148: 00000008 andeq r0, r0, r8 - 14c: 00000044 andeq r0, r0, r4, asr #32 - 150: 047b0002 ldrbteq r0, [fp], #-2 - 154: 00000044 andeq r0, r0, r4, asr #32 - 158: 00000048 andeq r0, r0, r8, asr #32 - 15c: 047d0002 ldrbteq r0, [sp], #-2 - 160: 00000048 andeq r0, r0, r8, asr #32 - 164: 0000004c andeq r0, r0, ip, asr #32 - 168: 007d0002 rsbseq r0, sp, r2 - ... - 178: 00000004 andeq r0, r0, r4 - 17c: 007d0002 rsbseq r0, sp, r2 - 180: 00000004 andeq r0, r0, r4 - 184: 00000008 andeq r0, r0, r8 - 188: 087d0002 ldmdaeq sp!, {r1}^ - 18c: 00000008 andeq r0, r0, r8 - 190: 0000004c andeq r0, r0, ip, asr #32 - 194: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1a0: 0000040c andeq r0, r0, ip, lsl #8 - 1a4: 00000410 andeq r0, r0, r0, lsl r4 - 1a8: 007d0002 rsbseq r0, sp, r2 - 1ac: 00000410 andeq r0, r0, r0, lsl r4 - 1b0: 00000414 andeq r0, r0, r4, lsl r4 - 1b4: 047d0002 ldrbteq r0, [sp], #-2 - 1b8: 00000414 andeq r0, r0, r4, lsl r4 - 1bc: 00000484 andeq r0, r0, r4, lsl #9 - 1c0: 047b0002 ldrbteq r0, [fp], #-2 - 1c4: 00000484 andeq r0, r0, r4, lsl #9 - 1c8: 00000488 andeq r0, r0, r8, lsl #9 - 1cc: 047d0002 ldrbteq r0, [sp], #-2 - 1d0: 00000488 andeq r0, r0, r8, lsl #9 - 1d4: 0000048c andeq r0, r0, ip, lsl #9 - 1d8: 007d0002 rsbseq r0, sp, r2 - ... - 1e4: 000003f4 strdeq r0, [r0], -r4 - 1e8: 000003f8 strdeq r0, [r0], -r8 - 1ec: 007d0002 rsbseq r0, sp, r2 - 1f0: 000003f8 strdeq r0, [r0], -r8 - 1f4: 000003fc strdeq r0, [r0], -ip - 1f8: 047d0002 ldrbteq r0, [sp], #-2 - 1fc: 000003fc strdeq r0, [r0], -ip - 200: 00000404 andeq r0, r0, r4, lsl #8 - 204: 047b0002 ldrbteq r0, [fp], #-2 - 208: 00000404 andeq r0, r0, r4, lsl #8 - 20c: 00000408 andeq r0, r0, r8, lsl #8 - 210: 047d0002 ldrbteq r0, [sp], #-2 - 214: 00000408 andeq r0, r0, r8, lsl #8 - 218: 0000040c andeq r0, r0, ip, lsl #8 - 21c: 007d0002 rsbseq r0, sp, r2 - ... - 228: 000003dc ldrdeq r0, [r0], -ip - 22c: 000003e0 andeq r0, r0, r0, ror #7 - 230: 007d0002 rsbseq r0, sp, r2 - 234: 000003e0 andeq r0, r0, r0, ror #7 - 238: 000003e4 andeq r0, r0, r4, ror #7 - 23c: 087d0002 ldmdaeq sp!, {r1}^ - 240: 000003e4 andeq r0, r0, r4, ror #7 - 244: 000003f4 strdeq r0, [r0], -r4 - 248: 047b0002 ldrbteq r0, [fp], #-2 - ... - 254: 00000354 andeq r0, r0, r4, asr r3 - 258: 00000358 andeq r0, r0, r8, asr r3 - 25c: 007d0002 rsbseq r0, sp, r2 - 260: 00000358 andeq r0, r0, r8, asr r3 - 264: 0000035c andeq r0, r0, ip, asr r3 - 268: 047d0002 ldrbteq r0, [sp], #-2 - 26c: 0000035c andeq r0, r0, ip, asr r3 - 270: 000003d4 ldrdeq r0, [r0], -r4 - 274: 047b0002 ldrbteq r0, [fp], #-2 - 278: 000003d4 ldrdeq r0, [r0], -r4 - 27c: 000003d8 ldrdeq r0, [r0], -r8 - 280: 047d0002 ldrbteq r0, [sp], #-2 - 284: 000003d8 ldrdeq r0, [r0], -r8 - 288: 000003dc ldrdeq r0, [r0], -ip - 28c: 007d0002 rsbseq r0, sp, r2 - ... - 298: 00000204 andeq r0, r0, r4, lsl #4 - 29c: 00000208 andeq r0, r0, r8, lsl #4 - 2a0: 007d0002 rsbseq r0, sp, r2 - 2a4: 00000208 andeq r0, r0, r8, lsl #4 - 2a8: 0000020c andeq r0, r0, ip, lsl #4 - 2ac: 087d0002 ldmdaeq sp!, {r1}^ - 2b0: 0000020c andeq r0, r0, ip, lsl #4 - 2b4: 00000350 andeq r0, r0, r0, asr r3 - 2b8: 047b0002 ldrbteq r0, [fp], #-2 - 2bc: 00000350 andeq r0, r0, r0, asr r3 - 2c0: 00000354 andeq r0, r0, r4, asr r3 - 2c4: 087d0002 ldmdaeq sp!, {r1}^ - ... - 2d0: 00000148 andeq r0, r0, r8, asr #2 - 2d4: 0000014c andeq r0, r0, ip, asr #2 - 2d8: 007d0002 rsbseq r0, sp, r2 - 2dc: 0000014c andeq r0, r0, ip, asr #2 - 2e0: 00000150 andeq r0, r0, r0, asr r1 - 2e4: 047d0002 ldrbteq r0, [sp], #-2 - 2e8: 00000150 andeq r0, r0, r0, asr r1 - 2ec: 000001fc strdeq r0, [r0], -ip - 2f0: 047b0002 ldrbteq r0, [fp], #-2 - 2f4: 000001fc strdeq r0, [r0], -ip - 2f8: 00000200 andeq r0, r0, r0, lsl #4 - 2fc: 047d0002 ldrbteq r0, [sp], #-2 - 300: 00000200 andeq r0, r0, r0, lsl #4 - 304: 00000204 andeq r0, r0, r4, lsl #4 - 308: 007d0002 rsbseq r0, sp, r2 - ... - 314: 00000108 andeq r0, r0, r8, lsl #2 - 318: 0000010c andeq r0, r0, ip, lsl #2 - 31c: 007d0002 rsbseq r0, sp, r2 - 320: 0000010c andeq r0, r0, ip, lsl #2 - 324: 00000110 andeq r0, r0, r0, lsl r1 - 328: 047d0002 ldrbteq r0, [sp], #-2 - 32c: 00000110 andeq r0, r0, r0, lsl r1 - 330: 00000140 andeq r0, r0, r0, asr #2 - 334: 047b0002 ldrbteq r0, [fp], #-2 - 338: 00000140 andeq r0, r0, r0, asr #2 - 33c: 00000144 andeq r0, r0, r4, asr #2 - 340: 047d0002 ldrbteq r0, [sp], #-2 - 344: 00000144 andeq r0, r0, r4, asr #2 - 348: 00000148 andeq r0, r0, r8, asr #2 - 34c: 007d0002 rsbseq r0, sp, r2 - ... - 358: 00000068 andeq r0, r0, r8, rrx - 35c: 0000006c andeq r0, r0, ip, rrx - 360: 007d0002 rsbseq r0, sp, r2 - 364: 0000006c andeq r0, r0, ip, rrx - 368: 00000070 andeq r0, r0, r0, ror r0 - 36c: 047d0002 ldrbteq r0, [sp], #-2 - 370: 00000070 andeq r0, r0, r0, ror r0 - 374: 00000100 andeq r0, r0, r0, lsl #2 - 378: 047b0002 ldrbteq r0, [fp], #-2 - 37c: 00000100 andeq r0, r0, r0, lsl #2 - 380: 00000104 andeq r0, r0, r4, lsl #2 - 384: 047d0002 ldrbteq r0, [sp], #-2 - 388: 00000104 andeq r0, r0, r4, lsl #2 - 38c: 00000108 andeq r0, r0, r8, lsl #2 - 390: 007d0002 rsbseq r0, sp, r2 - ... - 3a0: 00000004 andeq r0, r0, r4 - 3a4: 007d0002 rsbseq r0, sp, r2 - 3a8: 00000004 andeq r0, r0, r4 - 3ac: 00000008 andeq r0, r0, r8 - 3b0: 047d0002 ldrbteq r0, [sp], #-2 - 3b4: 00000008 andeq r0, r0, r8 - 3b8: 00000060 andeq r0, r0, r0, rrx - 3bc: 047b0002 ldrbteq r0, [fp], #-2 - 3c0: 00000060 andeq r0, r0, r0, rrx - 3c4: 00000064 andeq r0, r0, r4, rrx - 3c8: 047d0002 ldrbteq r0, [sp], #-2 - 3cc: 00000064 andeq r0, r0, r4, rrx - 3d0: 00000068 andeq r0, r0, r8, rrx - 3d4: 007d0002 rsbseq r0, sp, r2 - ... - 3e0: 000001bc ; instruction: 0x000001bc - 3e4: 000001c0 andeq r0, r0, r0, asr #3 - 3e8: 007d0002 rsbseq r0, sp, r2 - 3ec: 000001c0 andeq r0, r0, r0, asr #3 - 3f0: 000001c4 andeq r0, r0, r4, asr #3 - 3f4: 107d0002 rsbsne r0, sp, r2 - 3f8: 000001c4 andeq r0, r0, r4, asr #3 - 3fc: 000001c8 andeq r0, r0, r8, asr #3 - 400: 187d0002 ldmdane sp!, {r1}^ - 404: 000001c8 andeq r0, r0, r8, asr #3 - 408: 00000424 andeq r0, r0, r4, lsr #8 - 40c: 147b0002 ldrbtne r0, [fp], #-2 - 410: 00000424 andeq r0, r0, r4, lsr #8 - 414: 00000428 andeq r0, r0, r8, lsr #8 - 418: 187d0002 ldmdane sp!, {r1}^ - 41c: 00000428 andeq r0, r0, r8, lsr #8 - 420: 0000042c andeq r0, r0, ip, lsr #8 - 424: 107d0002 rsbsne r0, sp, r2 - 428: 0000042c andeq r0, r0, ip, lsr #8 - 42c: 00000430 andeq r0, r0, r0, lsr r4 - 430: 007d0002 rsbseq r0, sp, r2 - ... - 43c: 0000007c andeq r0, r0, ip, ror r0 - 440: 00000080 andeq r0, r0, r0, lsl #1 - 444: 007d0002 rsbseq r0, sp, r2 - 448: 00000080 andeq r0, r0, r0, lsl #1 - 44c: 00000084 andeq r0, r0, r4, lsl #1 - 450: 087d0002 ldmdaeq sp!, {r1}^ - 454: 00000084 andeq r0, r0, r4, lsl #1 - 458: 000001b8 ; instruction: 0x000001b8 - 45c: 047b0002 ldrbteq r0, [fp], #-2 - 460: 000001b8 ; instruction: 0x000001b8 - 464: 000001bc ; instruction: 0x000001bc - 468: 087d0002 ldmdaeq sp!, {r1}^ - ... - 474: 0000004c andeq r0, r0, ip, asr #32 - 478: 00000050 andeq r0, r0, r0, asr r0 - 47c: 007d0002 rsbseq r0, sp, r2 - 480: 00000050 andeq r0, r0, r0, asr r0 - 484: 00000054 andeq r0, r0, r4, asr r0 - 488: 087d0002 ldmdaeq sp!, {r1}^ - 48c: 00000054 andeq r0, r0, r4, asr r0 - 490: 00000078 andeq r0, r0, r8, ror r0 - 494: 047b0002 ldrbteq r0, [fp], #-2 - 498: 00000078 andeq r0, r0, r8, ror r0 - 49c: 0000007c andeq r0, r0, ip, ror r0 - 4a0: 087d0002 ldmdaeq sp!, {r1}^ - ... - 4ac: 00000030 andeq r0, r0, r0, lsr r0 - 4b0: 00000034 andeq r0, r0, r4, lsr r0 - 4b4: 007d0002 rsbseq r0, sp, r2 - 4b8: 00000034 andeq r0, r0, r4, lsr r0 - 4bc: 00000038 andeq r0, r0, r8, lsr r0 - 4c0: 087d0002 ldmdaeq sp!, {r1}^ - 4c4: 00000038 andeq r0, r0, r8, lsr r0 - 4c8: 0000004c andeq r0, r0, ip, asr #32 - 4cc: 047b0002 ldrbteq r0, [fp], #-2 - ... - 4d8: 00000014 andeq r0, r0, r4, lsl r0 - 4dc: 00000018 andeq r0, r0, r8, lsl r0 - 4e0: 007d0002 rsbseq r0, sp, r2 - 4e4: 00000018 andeq r0, r0, r8, lsl r0 - 4e8: 0000001c andeq r0, r0, ip, lsl r0 - 4ec: 047d0002 ldrbteq r0, [sp], #-2 - 4f0: 0000001c andeq r0, r0, ip, lsl r0 - 4f4: 00000028 andeq r0, r0, r8, lsr #32 - 4f8: 047b0002 ldrbteq r0, [fp], #-2 - 4fc: 00000028 andeq r0, r0, r8, lsr #32 - 500: 0000002c andeq r0, r0, ip, lsr #32 - 504: 047d0002 ldrbteq r0, [sp], #-2 - 508: 0000002c andeq r0, r0, ip, lsr #32 - 50c: 00000030 andeq r0, r0, r0, lsr r0 - 510: 007d0002 rsbseq r0, sp, r2 - ... - 520: 00000004 andeq r0, r0, r4 - 524: 007d0002 rsbseq r0, sp, r2 - 528: 00000004 andeq r0, r0, r4 - 52c: 00000008 andeq r0, r0, r8 - 530: 087d0002 ldmdaeq sp!, {r1}^ - 534: 00000008 andeq r0, r0, r8 - 538: 00000014 andeq r0, r0, r4, lsl r0 - 53c: 047b0002 ldrbteq r0, [fp], #-2 - ... - 548: 000002f0 strdeq r0, [r0], -r0 ; - 54c: 000002f4 strdeq r0, [r0], -r4 - 550: 007d0002 rsbseq r0, sp, r2 - 554: 000002f4 strdeq r0, [r0], -r4 - 558: 000002f8 strdeq r0, [r0], -r8 - 55c: 047d0002 ldrbteq r0, [sp], #-2 - 560: 000002f8 strdeq r0, [r0], -r8 - 564: 00000318 andeq r0, r0, r8, lsl r3 - 568: 047b0002 ldrbteq r0, [fp], #-2 - 56c: 00000318 andeq r0, r0, r8, lsl r3 - 570: 0000031c andeq r0, r0, ip, lsl r3 - 574: 047d0002 ldrbteq r0, [sp], #-2 - 578: 0000031c andeq r0, r0, ip, lsl r3 - 57c: 00000320 andeq r0, r0, r0, lsr #6 - 580: 007d0002 rsbseq r0, sp, r2 - ... - 58c: 00000210 andeq r0, r0, r0, lsl r2 - 590: 00000214 andeq r0, r0, r4, lsl r2 - 594: 007d0002 rsbseq r0, sp, r2 - 598: 00000214 andeq r0, r0, r4, lsl r2 - 59c: 00000218 andeq r0, r0, r8, lsl r2 - 5a0: 047d0002 ldrbteq r0, [sp], #-2 - 5a4: 00000218 andeq r0, r0, r8, lsl r2 - 5a8: 000002e8 andeq r0, r0, r8, ror #5 - 5ac: 047b0002 ldrbteq r0, [fp], #-2 - 5b0: 000002e8 andeq r0, r0, r8, ror #5 - 5b4: 000002ec andeq r0, r0, ip, ror #5 - 5b8: 047d0002 ldrbteq r0, [sp], #-2 - 5bc: 000002ec andeq r0, r0, ip, ror #5 - 5c0: 000002f0 strdeq r0, [r0], -r0 ; - 5c4: 007d0002 rsbseq r0, sp, r2 - ... - 5d0: 00000184 andeq r0, r0, r4, lsl #3 - 5d4: 00000188 andeq r0, r0, r8, lsl #3 - 5d8: 007d0002 rsbseq r0, sp, r2 - 5dc: 00000188 andeq r0, r0, r8, lsl #3 - 5e0: 0000018c andeq r0, r0, ip, lsl #3 - 5e4: 087d0002 ldmdaeq sp!, {r1}^ - 5e8: 0000018c andeq r0, r0, ip, lsl #3 - 5ec: 0000020c andeq r0, r0, ip, lsl #4 - 5f0: 047b0002 ldrbteq r0, [fp], #-2 - 5f4: 0000020c andeq r0, r0, ip, lsl #4 - 5f8: 00000210 andeq r0, r0, r0, lsl r2 - 5fc: 087d0002 ldmdaeq sp!, {r1}^ - ... - 60c: 00000004 andeq r0, r0, r4 - 610: 007d0002 rsbseq r0, sp, r2 - 614: 00000004 andeq r0, r0, r4 - 618: 00000008 andeq r0, r0, r8 - 61c: 047d0002 ldrbteq r0, [sp], #-2 - 620: 00000008 andeq r0, r0, r8 - 624: 0000017c andeq r0, r0, ip, ror r1 - 628: 047b0002 ldrbteq r0, [fp], #-2 - 62c: 0000017c andeq r0, r0, ip, ror r1 - 630: 00000180 andeq r0, r0, r0, lsl #3 - 634: 047d0002 ldrbteq r0, [sp], #-2 - 638: 00000180 andeq r0, r0, r0, lsl #3 - 63c: 00000184 andeq r0, r0, r4, lsl #3 - 640: 007d0002 rsbseq r0, sp, r2 - ... - 64c: 00000ac8 andeq r0, r0, r8, asr #21 - 650: 00000acc andeq r0, r0, ip, asr #21 - 654: 007d0002 rsbseq r0, sp, r2 - 658: 00000acc andeq r0, r0, ip, asr #21 - 65c: 00000ad0 ldrdeq r0, [r0], -r0 ; - 660: 087d0002 ldmdaeq sp!, {r1}^ - 664: 00000ad0 ldrdeq r0, [r0], -r0 ; - 668: 00000b48 andeq r0, r0, r8, asr #22 - 66c: 047b0002 ldrbteq r0, [fp], #-2 - 670: 00000b48 andeq r0, r0, r8, asr #22 - 674: 00000b4c andeq r0, r0, ip, asr #22 - 678: 087d0002 ldmdaeq sp!, {r1}^ - ... - 684: 00000a98 muleq r0, r8, sl - 688: 00000a9c muleq r0, ip, sl - 68c: 007d0002 rsbseq r0, sp, r2 - 690: 00000a9c muleq r0, ip, sl - 694: 00000aa0 andeq r0, r0, r0, lsr #21 - 698: 087d0002 ldmdaeq sp!, {r1}^ - 69c: 00000aa0 andeq r0, r0, r0, lsr #21 - 6a0: 00000ac4 andeq r0, r0, r4, asr #21 - 6a4: 047b0002 ldrbteq r0, [fp], #-2 - 6a8: 00000ac4 andeq r0, r0, r4, asr #21 - 6ac: 00000ac8 andeq r0, r0, r8, asr #21 - 6b0: 087d0002 ldmdaeq sp!, {r1}^ - ... - 6bc: 00000364 andeq r0, r0, r4, ror #6 - 6c0: 00000368 andeq r0, r0, r8, ror #6 - 6c4: 007d0002 rsbseq r0, sp, r2 - 6c8: 00000368 andeq r0, r0, r8, ror #6 - 6cc: 0000036c andeq r0, r0, ip, ror #6 - 6d0: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - 6d4: 0000036c andeq r0, r0, ip, ror #6 - 6d8: 00000a94 muleq r0, r4, sl - 6dc: 047b0002 ldrbteq r0, [fp], #-2 - 6e0: 00000a94 muleq r0, r4, sl - 6e4: 00000a98 muleq r0, r8, sl - 6e8: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - ... - 6f4: 00000208 andeq r0, r0, r8, lsl #4 - 6f8: 0000020c andeq r0, r0, ip, lsl #4 - 6fc: 007d0002 rsbseq r0, sp, r2 - 700: 0000020c andeq r0, r0, ip, lsl #4 - 704: 00000210 andeq r0, r0, r0, lsl r2 - 708: 047d0002 ldrbteq r0, [sp], #-2 - 70c: 00000210 andeq r0, r0, r0, lsl r2 - 710: 0000035c andeq r0, r0, ip, asr r3 - 714: 047b0002 ldrbteq r0, [fp], #-2 - 718: 0000035c andeq r0, r0, ip, asr r3 - 71c: 00000360 andeq r0, r0, r0, ror #6 - 720: 047d0002 ldrbteq r0, [sp], #-2 - 724: 00000360 andeq r0, r0, r0, ror #6 - 728: 00000364 andeq r0, r0, r4, ror #6 - 72c: 007d0002 rsbseq r0, sp, r2 - ... - 738: 000000c0 andeq r0, r0, r0, asr #1 - 73c: 000000c4 andeq r0, r0, r4, asr #1 - 740: 007d0002 rsbseq r0, sp, r2 - 744: 000000c4 andeq r0, r0, r4, asr #1 - 748: 000000c8 andeq r0, r0, r8, asr #1 - 74c: 047d0002 ldrbteq r0, [sp], #-2 - 750: 000000c8 andeq r0, r0, r8, asr #1 - 754: 00000200 andeq r0, r0, r0, lsl #4 - 758: 047b0002 ldrbteq r0, [fp], #-2 - 75c: 00000200 andeq r0, r0, r0, lsl #4 - 760: 00000204 andeq r0, r0, r4, lsl #4 - 764: 047d0002 ldrbteq r0, [sp], #-2 - 768: 00000204 andeq r0, r0, r4, lsl #4 - 76c: 00000208 andeq r0, r0, r8, lsl #4 - 770: 007d0002 rsbseq r0, sp, r2 - ... - 77c: 00000060 andeq r0, r0, r0, rrx - 780: 00000064 andeq r0, r0, r4, rrx - 784: 007d0002 rsbseq r0, sp, r2 - 788: 00000064 andeq r0, r0, r4, rrx - 78c: 00000068 andeq r0, r0, r8, rrx - 790: 087d0002 ldmdaeq sp!, {r1}^ - 794: 00000068 andeq r0, r0, r8, rrx - 798: 000000bc strheq r0, [r0], -ip - 79c: 047b0002 ldrbteq r0, [fp], #-2 - 7a0: 000000bc strheq r0, [r0], -ip - 7a4: 000000c0 andeq r0, r0, r0, asr #1 - 7a8: 087d0002 ldmdaeq sp!, {r1}^ - ... - 7b8: 00000004 andeq r0, r0, r4 - 7bc: 007d0002 rsbseq r0, sp, r2 - 7c0: 00000004 andeq r0, r0, r4 - 7c4: 00000008 andeq r0, r0, r8 - 7c8: 087d0002 ldmdaeq sp!, {r1}^ - 7cc: 00000008 andeq r0, r0, r8 - 7d0: 00000060 andeq r0, r0, r0, rrx - 7d4: 047b0002 ldrbteq r0, [fp], #-2 - ... - 7e0: 00000ec4 andeq r0, r0, r4, asr #29 - 7e4: 00000ec8 andeq r0, r0, r8, asr #29 - 7e8: 007d0002 rsbseq r0, sp, r2 - 7ec: 00000ec8 andeq r0, r0, r8, asr #29 - 7f0: 00000ecc andeq r0, r0, ip, asr #29 - 7f4: 047d0002 ldrbteq r0, [sp], #-2 - 7f8: 00000ecc andeq r0, r0, ip, asr #29 - 7fc: 0000110c andeq r1, r0, ip, lsl #2 - 800: 047b0002 ldrbteq r0, [fp], #-2 - 804: 0000110c andeq r1, r0, ip, lsl #2 - 808: 00001110 andeq r1, r0, r0, lsl r1 - 80c: 047d0002 ldrbteq r0, [sp], #-2 - 810: 00001110 andeq r1, r0, r0, lsl r1 - 814: 00001114 andeq r1, r0, r4, lsl r1 - 818: 007d0002 rsbseq r0, sp, r2 - ... - 824: 000003a8 andeq r0, r0, r8, lsr #7 - 828: 000003ac andeq r0, r0, ip, lsr #7 - 82c: 007d0002 rsbseq r0, sp, r2 - 830: 000003ac andeq r0, r0, ip, lsr #7 - 834: 000003b0 ; instruction: 0x000003b0 - 838: 047d0002 ldrbteq r0, [sp], #-2 - 83c: 000003b0 ; instruction: 0x000003b0 - 840: 00000ebc ; instruction: 0x00000ebc - 844: 047b0002 ldrbteq r0, [fp], #-2 - 848: 00000ebc ; instruction: 0x00000ebc - 84c: 00000ec0 andeq r0, r0, r0, asr #29 - 850: 047d0002 ldrbteq r0, [sp], #-2 - 854: 00000ec0 andeq r0, r0, r0, asr #29 - 858: 00000ec4 andeq r0, r0, r4, asr #29 - 85c: 007d0002 rsbseq r0, sp, r2 - ... - 868: 00000248 andeq r0, r0, r8, asr #4 - 86c: 0000024c andeq r0, r0, ip, asr #4 - 870: 007d0002 rsbseq r0, sp, r2 - 874: 0000024c andeq r0, r0, ip, asr #4 - 878: 00000250 andeq r0, r0, r0, asr r2 - 87c: 047d0002 ldrbteq r0, [sp], #-2 - 880: 00000250 andeq r0, r0, r0, asr r2 - 884: 000003a0 andeq r0, r0, r0, lsr #7 - 888: 047b0002 ldrbteq r0, [fp], #-2 - 88c: 000003a0 andeq r0, r0, r0, lsr #7 - 890: 000003a4 andeq r0, r0, r4, lsr #7 - 894: 047d0002 ldrbteq r0, [sp], #-2 - 898: 000003a4 andeq r0, r0, r4, lsr #7 - 89c: 000003a8 andeq r0, r0, r8, lsr #7 - 8a0: 007d0002 rsbseq r0, sp, r2 - ... - 8ac: 000000f8 strdeq r0, [r0], -r8 - 8b0: 000000fc strdeq r0, [r0], -ip - 8b4: 007d0002 rsbseq r0, sp, r2 - 8b8: 000000fc strdeq r0, [r0], -ip - 8bc: 00000100 andeq r0, r0, r0, lsl #2 - 8c0: 047d0002 ldrbteq r0, [sp], #-2 - 8c4: 00000100 andeq r0, r0, r0, lsl #2 - 8c8: 00000240 andeq r0, r0, r0, asr #4 - 8cc: 047b0002 ldrbteq r0, [fp], #-2 - 8d0: 00000240 andeq r0, r0, r0, asr #4 - 8d4: 00000244 andeq r0, r0, r4, asr #4 - 8d8: 047d0002 ldrbteq r0, [sp], #-2 - 8dc: 00000244 andeq r0, r0, r4, asr #4 - 8e0: 00000248 andeq r0, r0, r8, asr #4 - 8e4: 007d0002 rsbseq r0, sp, r2 - ... - 8f4: 00000004 andeq r0, r0, r4 - 8f8: 007d0002 rsbseq r0, sp, r2 - 8fc: 00000004 andeq r0, r0, r4 - 900: 00000008 andeq r0, r0, r8 - 904: 087d0002 ldmdaeq sp!, {r1}^ - 908: 00000008 andeq r0, r0, r8 - 90c: 000000f4 strdeq r0, [r0], -r4 - 910: 047b0002 ldrbteq r0, [fp], #-2 - 914: 000000f4 strdeq r0, [r0], -r4 - 918: 000000f8 strdeq r0, [r0], -r8 - 91c: 087d0002 ldmdaeq sp!, {r1}^ - ... - 928: 00000448 andeq r0, r0, r8, asr #8 - 92c: 0000044c andeq r0, r0, ip, asr #8 - 930: 007d0002 rsbseq r0, sp, r2 - 934: 0000044c andeq r0, r0, ip, asr #8 - 938: 00000450 andeq r0, r0, r0, asr r4 - 93c: 047d0002 ldrbteq r0, [sp], #-2 - 940: 00000450 andeq r0, r0, r0, asr r4 - 944: 0000047c andeq r0, r0, ip, ror r4 - 948: 047b0002 ldrbteq r0, [fp], #-2 - 94c: 0000047c andeq r0, r0, ip, ror r4 - 950: 00000480 andeq r0, r0, r0, lsl #9 - 954: 047d0002 ldrbteq r0, [sp], #-2 - 958: 00000480 andeq r0, r0, r0, lsl #9 - 95c: 00000484 andeq r0, r0, r4, lsl #9 - 960: 007d0002 rsbseq r0, sp, r2 - ... - 96c: 00000424 andeq r0, r0, r4, lsr #8 - 970: 00000428 andeq r0, r0, r8, lsr #8 - 974: 007d0002 rsbseq r0, sp, r2 - 978: 00000428 andeq r0, r0, r8, lsr #8 - 97c: 0000042c andeq r0, r0, ip, lsr #8 - 980: 087d0002 ldmdaeq sp!, {r1}^ - 984: 0000042c andeq r0, r0, ip, lsr #8 - 988: 00000444 andeq r0, r0, r4, asr #8 - 98c: 047b0002 ldrbteq r0, [fp], #-2 - 990: 00000444 andeq r0, r0, r4, asr #8 - 994: 00000448 andeq r0, r0, r8, asr #8 - 998: 087d0002 ldmdaeq sp!, {r1}^ - ... - 9a4: 000003f8 strdeq r0, [r0], -r8 - 9a8: 000003fc strdeq r0, [r0], -ip - 9ac: 007d0002 rsbseq r0, sp, r2 - 9b0: 000003fc strdeq r0, [r0], -ip - 9b4: 00000400 andeq r0, r0, r0, lsl #8 - 9b8: 047d0002 ldrbteq r0, [sp], #-2 - 9bc: 00000400 andeq r0, r0, r0, lsl #8 - 9c0: 0000041c andeq r0, r0, ip, lsl r4 - 9c4: 047b0002 ldrbteq r0, [fp], #-2 - 9c8: 0000041c andeq r0, r0, ip, lsl r4 - 9cc: 00000420 andeq r0, r0, r0, lsr #8 - 9d0: 047d0002 ldrbteq r0, [sp], #-2 - 9d4: 00000420 andeq r0, r0, r0, lsr #8 - 9d8: 00000424 andeq r0, r0, r4, lsr #8 - 9dc: 007d0002 rsbseq r0, sp, r2 - ... - 9e8: 000003d0 ldrdeq r0, [r0], -r0 ; - 9ec: 000003d4 ldrdeq r0, [r0], -r4 - 9f0: 007d0002 rsbseq r0, sp, r2 - 9f4: 000003d4 ldrdeq r0, [r0], -r4 - 9f8: 000003d8 ldrdeq r0, [r0], -r8 - 9fc: 047d0002 ldrbteq r0, [sp], #-2 - a00: 000003d8 ldrdeq r0, [r0], -r8 - a04: 000003f0 strdeq r0, [r0], -r0 ; - a08: 047b0002 ldrbteq r0, [fp], #-2 - a0c: 000003f0 strdeq r0, [r0], -r0 ; - a10: 000003f4 strdeq r0, [r0], -r4 - a14: 047d0002 ldrbteq r0, [sp], #-2 - a18: 000003f4 strdeq r0, [r0], -r4 - a1c: 000003f8 strdeq r0, [r0], -r8 - a20: 007d0002 rsbseq r0, sp, r2 - ... - a2c: 0000038c andeq r0, r0, ip, lsl #7 - a30: 00000390 muleq r0, r0, r3 - a34: 007d0002 rsbseq r0, sp, r2 - a38: 00000390 muleq r0, r0, r3 - a3c: 00000394 muleq r0, r4, r3 - a40: 087d0002 ldmdaeq sp!, {r1}^ - a44: 00000394 muleq r0, r4, r3 - a48: 000003cc andeq r0, r0, ip, asr #7 - a4c: 047b0002 ldrbteq r0, [fp], #-2 - a50: 000003cc andeq r0, r0, ip, asr #7 - a54: 000003d0 ldrdeq r0, [r0], -r0 ; - a58: 087d0002 ldmdaeq sp!, {r1}^ - ... - a64: 000002fc strdeq r0, [r0], -ip - a68: 00000300 andeq r0, r0, r0, lsl #6 - a6c: 007d0002 rsbseq r0, sp, r2 - a70: 00000300 andeq r0, r0, r0, lsl #6 - a74: 00000304 andeq r0, r0, r4, lsl #6 - a78: 087d0002 ldmdaeq sp!, {r1}^ - a7c: 00000304 andeq r0, r0, r4, lsl #6 - a80: 00000388 andeq r0, r0, r8, lsl #7 - a84: 047b0002 ldrbteq r0, [fp], #-2 - a88: 00000388 andeq r0, r0, r8, lsl #7 - a8c: 0000038c andeq r0, r0, ip, lsl #7 - a90: 087d0002 ldmdaeq sp!, {r1}^ - ... - a9c: 000002bc ; instruction: 0x000002bc - aa0: 000002c0 andeq r0, r0, r0, asr #5 - aa4: 007d0002 rsbseq r0, sp, r2 - aa8: 000002c0 andeq r0, r0, r0, asr #5 - aac: 000002c4 andeq r0, r0, r4, asr #5 - ab0: 047d0002 ldrbteq r0, [sp], #-2 - ab4: 000002c4 andeq r0, r0, r4, asr #5 - ab8: 000002f4 strdeq r0, [r0], -r4 - abc: 047b0002 ldrbteq r0, [fp], #-2 - ac0: 000002f4 strdeq r0, [r0], -r4 - ac4: 000002f8 strdeq r0, [r0], -r8 - ac8: 047d0002 ldrbteq r0, [sp], #-2 - acc: 000002f8 strdeq r0, [r0], -r8 - ad0: 000002fc strdeq r0, [r0], -ip - ad4: 007d0002 rsbseq r0, sp, r2 - ... - ae0: 0000025c andeq r0, r0, ip, asr r2 - ae4: 00000260 andeq r0, r0, r0, ror #4 - ae8: 007d0002 rsbseq r0, sp, r2 - aec: 00000260 andeq r0, r0, r0, ror #4 - af0: 00000264 andeq r0, r0, r4, ror #4 - af4: 047d0002 ldrbteq r0, [sp], #-2 - af8: 00000264 andeq r0, r0, r4, ror #4 - afc: 000002b4 ; instruction: 0x000002b4 - b00: 047b0002 ldrbteq r0, [fp], #-2 - b04: 000002b4 ; instruction: 0x000002b4 - b08: 000002b8 ; instruction: 0x000002b8 - b0c: 047d0002 ldrbteq r0, [sp], #-2 - b10: 000002b8 ; instruction: 0x000002b8 - b14: 000002bc ; instruction: 0x000002bc - b18: 007d0002 rsbseq r0, sp, r2 - ... - b24: 00000218 andeq r0, r0, r8, lsl r2 - b28: 0000021c andeq r0, r0, ip, lsl r2 - b2c: 007d0002 rsbseq r0, sp, r2 - b30: 0000021c andeq r0, r0, ip, lsl r2 - b34: 00000220 andeq r0, r0, r0, lsr #4 - b38: 087d0002 ldmdaeq sp!, {r1}^ - b3c: 00000220 andeq r0, r0, r0, lsr #4 - b40: 00000258 andeq r0, r0, r8, asr r2 - b44: 047b0002 ldrbteq r0, [fp], #-2 - b48: 00000258 andeq r0, r0, r8, asr r2 - b4c: 0000025c andeq r0, r0, ip, asr r2 - b50: 087d0002 ldmdaeq sp!, {r1}^ - ... - b5c: 000001ac andeq r0, r0, ip, lsr #3 - b60: 000001b0 ; instruction: 0x000001b0 - b64: 007d0002 rsbseq r0, sp, r2 - b68: 000001b0 ; instruction: 0x000001b0 - b6c: 000001b4 ; instruction: 0x000001b4 - b70: 087d0002 ldmdaeq sp!, {r1}^ - b74: 000001b4 ; instruction: 0x000001b4 - b78: 00000214 andeq r0, r0, r4, lsl r2 - b7c: 047b0002 ldrbteq r0, [fp], #-2 - b80: 00000214 andeq r0, r0, r4, lsl r2 - b84: 00000218 andeq r0, r0, r8, lsl r2 - b88: 087d0002 ldmdaeq sp!, {r1}^ - ... - b94: 00000194 muleq r0, r4, r1 - b98: 00000198 muleq r0, r8, r1 - b9c: 007d0002 rsbseq r0, sp, r2 - ba0: 00000198 muleq r0, r8, r1 - ba4: 0000019c muleq r0, ip, r1 - ba8: 087d0002 ldmdaeq sp!, {r1}^ - bac: 0000019c muleq r0, ip, r1 - bb0: 000001ac andeq r0, r0, ip, lsr #3 - bb4: 047b0002 ldrbteq r0, [fp], #-2 - ... - bc0: 0000017c andeq r0, r0, ip, ror r1 - bc4: 00000180 andeq r0, r0, r0, lsl #3 - bc8: 007d0002 rsbseq r0, sp, r2 - bcc: 00000180 andeq r0, r0, r0, lsl #3 - bd0: 00000184 andeq r0, r0, r4, lsl #3 - bd4: 087d0002 ldmdaeq sp!, {r1}^ - bd8: 00000184 andeq r0, r0, r4, lsl #3 - bdc: 00000194 muleq r0, r4, r1 - be0: 047b0002 ldrbteq r0, [fp], #-2 - ... - bec: 0000001c andeq r0, r0, ip, lsl r0 - bf0: 00000020 andeq r0, r0, r0, lsr #32 - bf4: 007d0002 rsbseq r0, sp, r2 - bf8: 00000020 andeq r0, r0, r0, lsr #32 - bfc: 00000024 andeq r0, r0, r4, lsr #32 - c00: 087d0002 ldmdaeq sp!, {r1}^ - c04: 00000024 andeq r0, r0, r4, lsr #32 - c08: 00000178 andeq r0, r0, r8, ror r1 - c0c: 047b0002 ldrbteq r0, [fp], #-2 - c10: 00000178 andeq r0, r0, r8, ror r1 - c14: 0000017c andeq r0, r0, ip, ror r1 - c18: 087d0002 ldmdaeq sp!, {r1}^ - ... - c28: 00000004 andeq r0, r0, r4 - c2c: 007d0002 rsbseq r0, sp, r2 - c30: 00000004 andeq r0, r0, r4 - c34: 00000008 andeq r0, r0, r8 - c38: 087d0002 ldmdaeq sp!, {r1}^ - c3c: 00000008 andeq r0, r0, r8 - c40: 0000001c andeq r0, r0, ip, lsl r0 - c44: 047b0002 ldrbteq r0, [fp], #-2 - ... - c50: 0000058c andeq r0, r0, ip, lsl #11 - c54: 00000590 muleq r0, r0, r5 - c58: 007d0002 rsbseq r0, sp, r2 - c5c: 00000590 muleq r0, r0, r5 - c60: 00000594 muleq r0, r4, r5 - c64: 087d0002 ldmdaeq sp!, {r1}^ - c68: 00000594 muleq r0, r4, r5 - c6c: 000005c4 andeq r0, r0, r4, asr #11 - c70: 047b0002 ldrbteq r0, [fp], #-2 - c74: 000005c4 andeq r0, r0, r4, asr #11 - c78: 000005c8 andeq r0, r0, r8, asr #11 - c7c: 087d0002 ldmdaeq sp!, {r1}^ - ... - c88: 000004bc ; instruction: 0x000004bc - c8c: 000004c0 andeq r0, r0, r0, asr #9 - c90: 007d0002 rsbseq r0, sp, r2 - c94: 000004c0 andeq r0, r0, r0, asr #9 - c98: 000004c4 andeq r0, r0, r4, asr #9 - c9c: 087d0002 ldmdaeq sp!, {r1}^ - ca0: 000004c4 andeq r0, r0, r4, asr #9 - ca4: 00000588 andeq r0, r0, r8, lsl #11 - ca8: 047b0002 ldrbteq r0, [fp], #-2 - cac: 00000588 andeq r0, r0, r8, lsl #11 - cb0: 0000058c andeq r0, r0, ip, lsl #11 - cb4: 087d0002 ldmdaeq sp!, {r1}^ - ... - cc0: 0000048c andeq r0, r0, ip, lsl #9 - cc4: 00000490 muleq r0, r0, r4 - cc8: 007d0002 rsbseq r0, sp, r2 - ccc: 00000490 muleq r0, r0, r4 - cd0: 00000494 muleq r0, r4, r4 - cd4: 087d0002 ldmdaeq sp!, {r1}^ - cd8: 00000494 muleq r0, r4, r4 - cdc: 000004b8 ; instruction: 0x000004b8 - ce0: 047b0002 ldrbteq r0, [fp], #-2 - ce4: 000004b8 ; instruction: 0x000004b8 - ce8: 000004bc ; instruction: 0x000004bc - cec: 087d0002 ldmdaeq sp!, {r1}^ - ... - cf8: 00000464 andeq r0, r0, r4, ror #8 - cfc: 00000468 andeq r0, r0, r8, ror #8 - d00: 007d0002 rsbseq r0, sp, r2 - d04: 00000468 andeq r0, r0, r8, ror #8 - d08: 0000046c andeq r0, r0, ip, ror #8 - d0c: 087d0002 ldmdaeq sp!, {r1}^ - d10: 0000046c andeq r0, r0, ip, ror #8 - d14: 00000488 andeq r0, r0, r8, lsl #9 - d18: 047b0002 ldrbteq r0, [fp], #-2 - d1c: 00000488 andeq r0, r0, r8, lsl #9 - d20: 0000048c andeq r0, r0, ip, lsl #9 - d24: 087d0002 ldmdaeq sp!, {r1}^ - ... - d30: 00000430 andeq r0, r0, r0, lsr r4 - d34: 00000434 andeq r0, r0, r4, lsr r4 - d38: 007d0002 rsbseq r0, sp, r2 - d3c: 00000434 andeq r0, r0, r4, lsr r4 - d40: 00000438 andeq r0, r0, r8, lsr r4 - d44: 087d0002 ldmdaeq sp!, {r1}^ - d48: 00000438 andeq r0, r0, r8, lsr r4 - d4c: 00000460 andeq r0, r0, r0, ror #8 - d50: 047b0002 ldrbteq r0, [fp], #-2 - d54: 00000460 andeq r0, r0, r0, ror #8 - d58: 00000464 andeq r0, r0, r4, ror #8 - d5c: 087d0002 ldmdaeq sp!, {r1}^ - ... - d68: 000003d0 ldrdeq r0, [r0], -r0 ; - d6c: 000003d4 ldrdeq r0, [r0], -r4 - d70: 007d0002 rsbseq r0, sp, r2 - d74: 000003d4 ldrdeq r0, [r0], -r4 - d78: 000003d8 ldrdeq r0, [r0], -r8 - d7c: 087d0002 ldmdaeq sp!, {r1}^ - d80: 000003d8 ldrdeq r0, [r0], -r8 - d84: 0000042c andeq r0, r0, ip, lsr #8 - d88: 047b0002 ldrbteq r0, [fp], #-2 - d8c: 0000042c andeq r0, r0, ip, lsr #8 - d90: 00000430 andeq r0, r0, r0, lsr r4 - d94: 087d0002 ldmdaeq sp!, {r1}^ - ... - da0: 0000037c andeq r0, r0, ip, ror r3 - da4: 00000380 andeq r0, r0, r0, lsl #7 - da8: 007d0002 rsbseq r0, sp, r2 - dac: 00000380 andeq r0, r0, r0, lsl #7 - db0: 00000384 andeq r0, r0, r4, lsl #7 - db4: 087d0002 ldmdaeq sp!, {r1}^ - db8: 00000384 andeq r0, r0, r4, lsl #7 - dbc: 000003cc andeq r0, r0, ip, asr #7 - dc0: 047b0002 ldrbteq r0, [fp], #-2 - dc4: 000003cc andeq r0, r0, ip, asr #7 - dc8: 000003d0 ldrdeq r0, [r0], -r0 ; - dcc: 087d0002 ldmdaeq sp!, {r1}^ - ... - dd8: 000002a4 andeq r0, r0, r4, lsr #5 - ddc: 000002a8 andeq r0, r0, r8, lsr #5 - de0: 007d0002 rsbseq r0, sp, r2 - de4: 000002a8 andeq r0, r0, r8, lsr #5 - de8: 000002ac andeq r0, r0, ip, lsr #5 - dec: 087d0002 ldmdaeq sp!, {r1}^ - df0: 000002ac andeq r0, r0, ip, lsr #5 - df4: 00000378 andeq r0, r0, r8, ror r3 - df8: 047b0002 ldrbteq r0, [fp], #-2 - dfc: 00000378 andeq r0, r0, r8, ror r3 - e00: 0000037c andeq r0, r0, ip, ror r3 - e04: 087d0002 ldmdaeq sp!, {r1}^ - ... - e10: 0000025c andeq r0, r0, ip, asr r2 - e14: 00000260 andeq r0, r0, r0, ror #4 - e18: 007d0002 rsbseq r0, sp, r2 - e1c: 00000260 andeq r0, r0, r0, ror #4 - e20: 00000264 andeq r0, r0, r4, ror #4 - e24: 087d0002 ldmdaeq sp!, {r1}^ - e28: 00000264 andeq r0, r0, r4, ror #4 - e2c: 000002a0 andeq r0, r0, r0, lsr #5 - e30: 047b0002 ldrbteq r0, [fp], #-2 - e34: 000002a0 andeq r0, r0, r0, lsr #5 - e38: 000002a4 andeq r0, r0, r4, lsr #5 - e3c: 087d0002 ldmdaeq sp!, {r1}^ - ... - e48: 000001e0 andeq r0, r0, r0, ror #3 - e4c: 000001e4 andeq r0, r0, r4, ror #3 - e50: 007d0002 rsbseq r0, sp, r2 - e54: 000001e4 andeq r0, r0, r4, ror #3 - e58: 000001e8 andeq r0, r0, r8, ror #3 - e5c: 087d0002 ldmdaeq sp!, {r1}^ - e60: 000001e8 andeq r0, r0, r8, ror #3 - e64: 00000258 andeq r0, r0, r8, asr r2 - e68: 047b0002 ldrbteq r0, [fp], #-2 - e6c: 00000258 andeq r0, r0, r8, asr r2 - e70: 0000025c andeq r0, r0, ip, asr r2 - e74: 087d0002 ldmdaeq sp!, {r1}^ - ... - e80: 00000138 andeq r0, r0, r8, lsr r1 - e84: 0000013c andeq r0, r0, ip, lsr r1 - e88: 007d0002 rsbseq r0, sp, r2 - e8c: 0000013c andeq r0, r0, ip, lsr r1 - e90: 00000140 andeq r0, r0, r0, asr #2 - e94: 087d0002 ldmdaeq sp!, {r1}^ - e98: 00000140 andeq r0, r0, r0, asr #2 - e9c: 000001dc ldrdeq r0, [r0], -ip - ea0: 047b0002 ldrbteq r0, [fp], #-2 - ea4: 000001dc ldrdeq r0, [r0], -ip - ea8: 000001e0 andeq r0, r0, r0, ror #3 - eac: 087d0002 ldmdaeq sp!, {r1}^ - ... - eb8: 000000d8 ldrdeq r0, [r0], -r8 - ebc: 000000dc ldrdeq r0, [r0], -ip - ec0: 007d0002 rsbseq r0, sp, r2 - ec4: 000000dc ldrdeq r0, [r0], -ip - ec8: 000000e0 andeq r0, r0, r0, ror #1 - ecc: 087d0002 ldmdaeq sp!, {r1}^ - ed0: 000000e0 andeq r0, r0, r0, ror #1 - ed4: 00000134 andeq r0, r0, r4, lsr r1 - ed8: 047b0002 ldrbteq r0, [fp], #-2 - edc: 00000134 andeq r0, r0, r4, lsr r1 - ee0: 00000138 andeq r0, r0, r8, lsr r1 - ee4: 087d0002 ldmdaeq sp!, {r1}^ - ... - ef0: 000000a8 andeq r0, r0, r8, lsr #1 - ef4: 000000ac andeq r0, r0, ip, lsr #1 - ef8: 007d0002 rsbseq r0, sp, r2 - efc: 000000ac andeq r0, r0, ip, lsr #1 - f00: 000000b0 strheq r0, [r0], -r0 ; - f04: 087d0002 ldmdaeq sp!, {r1}^ - f08: 000000b0 strheq r0, [r0], -r0 ; - f0c: 000000d4 ldrdeq r0, [r0], -r4 - f10: 047b0002 ldrbteq r0, [fp], #-2 - f14: 000000d4 ldrdeq r0, [r0], -r4 - f18: 000000d8 ldrdeq r0, [r0], -r8 - f1c: 087d0002 ldmdaeq sp!, {r1}^ - ... - f28: 00000080 andeq r0, r0, r0, lsl #1 - f2c: 00000084 andeq r0, r0, r4, lsl #1 - f30: 007d0002 rsbseq r0, sp, r2 - f34: 00000084 andeq r0, r0, r4, lsl #1 - f38: 00000088 andeq r0, r0, r8, lsl #1 - f3c: 047d0002 ldrbteq r0, [sp], #-2 - f40: 00000088 andeq r0, r0, r8, lsl #1 - f44: 000000a0 andeq r0, r0, r0, lsr #1 - f48: 047b0002 ldrbteq r0, [fp], #-2 - f4c: 000000a0 andeq r0, r0, r0, lsr #1 - f50: 000000a4 andeq r0, r0, r4, lsr #1 - f54: 047d0002 ldrbteq r0, [sp], #-2 - f58: 000000a4 andeq r0, r0, r4, lsr #1 - f5c: 000000a8 andeq r0, r0, r8, lsr #1 - f60: 007d0002 rsbseq r0, sp, r2 - ... - f6c: 00000058 andeq r0, r0, r8, asr r0 - f70: 0000005c andeq r0, r0, ip, asr r0 - f74: 007d0002 rsbseq r0, sp, r2 - f78: 0000005c andeq r0, r0, ip, asr r0 - f7c: 00000060 andeq r0, r0, r0, rrx - f80: 047d0002 ldrbteq r0, [sp], #-2 - f84: 00000060 andeq r0, r0, r0, rrx - f88: 00000078 andeq r0, r0, r8, ror r0 - f8c: 047b0002 ldrbteq r0, [fp], #-2 - f90: 00000078 andeq r0, r0, r8, ror r0 - f94: 0000007c andeq r0, r0, ip, ror r0 - f98: 047d0002 ldrbteq r0, [sp], #-2 - f9c: 0000007c andeq r0, r0, ip, ror r0 - fa0: 00000080 andeq r0, r0, r0, lsl #1 - fa4: 007d0002 rsbseq r0, sp, r2 - ... - fb0: 0000002c andeq r0, r0, ip, lsr #32 - fb4: 00000030 andeq r0, r0, r0, lsr r0 - fb8: 007d0002 rsbseq r0, sp, r2 - fbc: 00000030 andeq r0, r0, r0, lsr r0 - fc0: 00000034 andeq r0, r0, r4, lsr r0 - fc4: 087d0002 ldmdaeq sp!, {r1}^ - fc8: 00000034 andeq r0, r0, r4, lsr r0 - fcc: 00000054 andeq r0, r0, r4, asr r0 - fd0: 047b0002 ldrbteq r0, [fp], #-2 - fd4: 00000054 andeq r0, r0, r4, asr r0 - fd8: 00000058 andeq r0, r0, r8, asr r0 - fdc: 087d0002 ldmdaeq sp!, {r1}^ - ... - fec: 00000004 andeq r0, r0, r4 - ff0: 007d0002 rsbseq r0, sp, r2 - ff4: 00000004 andeq r0, r0, r4 - ff8: 00000008 andeq r0, r0, r8 - ffc: 087d0002 ldmdaeq sp!, {r1}^ - 1000: 00000008 andeq r0, r0, r8 - 1004: 00000028 andeq r0, r0, r8, lsr #32 - 1008: 047b0002 ldrbteq r0, [fp], #-2 - 100c: 00000028 andeq r0, r0, r8, lsr #32 - 1010: 0000002c andeq r0, r0, ip, lsr #32 - 1014: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1020: 000000c4 andeq r0, r0, r4, asr #1 - 1024: 000000c8 andeq r0, r0, r8, asr #1 - 1028: 007d0002 rsbseq r0, sp, r2 - 102c: 000000c8 andeq r0, r0, r8, asr #1 - 1030: 000000cc andeq r0, r0, ip, asr #1 - 1034: 087d0002 ldmdaeq sp!, {r1}^ - 1038: 000000cc andeq r0, r0, ip, asr #1 - 103c: 000000dc ldrdeq r0, [r0], -ip - 1040: 047b0002 ldrbteq r0, [fp], #-2 - ... - 104c: 000000a0 andeq r0, r0, r0, lsr #1 - 1050: 000000a4 andeq r0, r0, r4, lsr #1 - 1054: 007d0002 rsbseq r0, sp, r2 - 1058: 000000a4 andeq r0, r0, r4, lsr #1 - 105c: 000000a8 andeq r0, r0, r8, lsr #1 - 1060: 047d0002 ldrbteq r0, [sp], #-2 - 1064: 000000a8 andeq r0, r0, r8, lsr #1 - 1068: 000000bc strheq r0, [r0], -ip - 106c: 047b0002 ldrbteq r0, [fp], #-2 - 1070: 000000bc strheq r0, [r0], -ip - 1074: 000000c0 andeq r0, r0, r0, asr #1 - 1078: 047d0002 ldrbteq r0, [sp], #-2 - 107c: 000000c0 andeq r0, r0, r0, asr #1 - 1080: 000000c4 andeq r0, r0, r4, asr #1 - 1084: 007d0002 rsbseq r0, sp, r2 - ... - 1090: 0000007c andeq r0, r0, ip, ror r0 - 1094: 00000080 andeq r0, r0, r0, lsl #1 - 1098: 007d0002 rsbseq r0, sp, r2 - 109c: 00000080 andeq r0, r0, r0, lsl #1 - 10a0: 00000084 andeq r0, r0, r4, lsl #1 - 10a4: 047d0002 ldrbteq r0, [sp], #-2 - 10a8: 00000084 andeq r0, r0, r4, lsl #1 - 10ac: 00000098 muleq r0, r8, r0 - 10b0: 047b0002 ldrbteq r0, [fp], #-2 - 10b4: 00000098 muleq r0, r8, r0 - 10b8: 0000009c muleq r0, ip, r0 - 10bc: 047d0002 ldrbteq r0, [sp], #-2 - 10c0: 0000009c muleq r0, ip, r0 - 10c4: 000000a0 andeq r0, r0, r0, lsr #1 - 10c8: 007d0002 rsbseq r0, sp, r2 - ... - 10d4: 00000060 andeq r0, r0, r0, rrx - 10d8: 00000064 andeq r0, r0, r4, rrx - 10dc: 007d0002 rsbseq r0, sp, r2 - 10e0: 00000064 andeq r0, r0, r4, rrx - 10e4: 00000068 andeq r0, r0, r8, rrx - 10e8: 047d0002 ldrbteq r0, [sp], #-2 - 10ec: 00000068 andeq r0, r0, r8, rrx - 10f0: 00000074 andeq r0, r0, r4, ror r0 - 10f4: 047b0002 ldrbteq r0, [fp], #-2 - 10f8: 00000074 andeq r0, r0, r4, ror r0 - 10fc: 00000078 andeq r0, r0, r8, ror r0 - 1100: 047d0002 ldrbteq r0, [sp], #-2 - 1104: 00000078 andeq r0, r0, r8, ror r0 - 1108: 0000007c andeq r0, r0, ip, ror r0 - 110c: 007d0002 rsbseq r0, sp, r2 - ... - 111c: 00000004 andeq r0, r0, r4 - 1120: 007d0002 rsbseq r0, sp, r2 - 1124: 00000004 andeq r0, r0, r4 - 1128: 00000008 andeq r0, r0, r8 - 112c: 087d0002 ldmdaeq sp!, {r1}^ - 1130: 00000008 andeq r0, r0, r8 - 1134: 0000005c andeq r0, r0, ip, asr r0 - 1138: 047b0002 ldrbteq r0, [fp], #-2 - 113c: 0000005c andeq r0, r0, ip, asr r0 - 1140: 00000060 andeq r0, r0, r0, rrx - 1144: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1150: 000003b8 ; instruction: 0x000003b8 - 1154: 000003bc ; instruction: 0x000003bc - 1158: 007d0002 rsbseq r0, sp, r2 - 115c: 000003bc ; instruction: 0x000003bc - 1160: 000003c0 andeq r0, r0, r0, asr #7 - 1164: 087d0002 ldmdaeq sp!, {r1}^ - 1168: 000003c0 andeq r0, r0, r0, asr #7 - 116c: 000004e0 andeq r0, r0, r0, ror #9 - 1170: 047b0002 ldrbteq r0, [fp], #-2 - 1174: 000004e0 andeq r0, r0, r0, ror #9 - 1178: 000004e4 andeq r0, r0, r4, ror #9 - 117c: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1188: 00000370 andeq r0, r0, r0, ror r3 - 118c: 00000374 andeq r0, r0, r4, ror r3 - 1190: 007d0002 rsbseq r0, sp, r2 - 1194: 00000374 andeq r0, r0, r4, ror r3 - 1198: 00000378 andeq r0, r0, r8, ror r3 - 119c: 087d0002 ldmdaeq sp!, {r1}^ - 11a0: 00000378 andeq r0, r0, r8, ror r3 - 11a4: 000003b4 ; instruction: 0x000003b4 - 11a8: 047b0002 ldrbteq r0, [fp], #-2 - 11ac: 000003b4 ; instruction: 0x000003b4 - 11b0: 000003b8 ; instruction: 0x000003b8 - 11b4: 087d0002 ldmdaeq sp!, {r1}^ - ... - 11c0: 00000338 andeq r0, r0, r8, lsr r3 - 11c4: 0000033c andeq r0, r0, ip, lsr r3 - 11c8: 007d0002 rsbseq r0, sp, r2 - 11cc: 0000033c andeq r0, r0, ip, lsr r3 - 11d0: 00000340 andeq r0, r0, r0, asr #6 - 11d4: 087d0002 ldmdaeq sp!, {r1}^ - 11d8: 00000340 andeq r0, r0, r0, asr #6 - 11dc: 00000370 andeq r0, r0, r0, ror r3 - 11e0: 047b0002 ldrbteq r0, [fp], #-2 - ... - 11ec: 00000220 andeq r0, r0, r0, lsr #4 - 11f0: 00000224 andeq r0, r0, r4, lsr #4 - 11f4: 007d0002 rsbseq r0, sp, r2 - 11f8: 00000224 andeq r0, r0, r4, lsr #4 - 11fc: 00000228 andeq r0, r0, r8, lsr #4 - 1200: 047d0002 ldrbteq r0, [sp], #-2 - 1204: 00000228 andeq r0, r0, r8, lsr #4 - 1208: 00000330 andeq r0, r0, r0, lsr r3 - 120c: 047b0002 ldrbteq r0, [fp], #-2 - 1210: 00000330 andeq r0, r0, r0, lsr r3 - 1214: 00000334 andeq r0, r0, r4, lsr r3 - 1218: 047d0002 ldrbteq r0, [sp], #-2 - 121c: 00000334 andeq r0, r0, r4, lsr r3 - 1220: 00000338 andeq r0, r0, r8, lsr r3 - 1224: 007d0002 rsbseq r0, sp, r2 - ... - 1230: 000001b8 ; instruction: 0x000001b8 - 1234: 000001bc ; instruction: 0x000001bc - 1238: 007d0002 rsbseq r0, sp, r2 - 123c: 000001bc ; instruction: 0x000001bc - 1240: 000001c0 andeq r0, r0, r0, asr #3 - 1244: 047d0002 ldrbteq r0, [sp], #-2 - 1248: 000001c0 andeq r0, r0, r0, asr #3 - 124c: 00000218 andeq r0, r0, r8, lsl r2 - 1250: 047b0002 ldrbteq r0, [fp], #-2 - 1254: 00000218 andeq r0, r0, r8, lsl r2 - 1258: 0000021c andeq r0, r0, ip, lsl r2 - 125c: 047d0002 ldrbteq r0, [sp], #-2 - 1260: 0000021c andeq r0, r0, ip, lsl r2 - 1264: 00000220 andeq r0, r0, r0, lsr #4 - 1268: 007d0002 rsbseq r0, sp, r2 - ... - 1274: 00000128 andeq r0, r0, r8, lsr #2 - 1278: 0000012c andeq r0, r0, ip, lsr #2 - 127c: 007d0002 rsbseq r0, sp, r2 - 1280: 0000012c andeq r0, r0, ip, lsr #2 - 1284: 00000130 andeq r0, r0, r0, lsr r1 - 1288: 047d0002 ldrbteq r0, [sp], #-2 - 128c: 00000130 andeq r0, r0, r0, lsr r1 - 1290: 000001b0 ; instruction: 0x000001b0 - 1294: 047b0002 ldrbteq r0, [fp], #-2 - 1298: 000001b0 ; instruction: 0x000001b0 - 129c: 000001b4 ; instruction: 0x000001b4 - 12a0: 047d0002 ldrbteq r0, [sp], #-2 - 12a4: 000001b4 ; instruction: 0x000001b4 - 12a8: 000001b8 ; instruction: 0x000001b8 - 12ac: 007d0002 rsbseq r0, sp, r2 - ... - 12b8: 00000078 andeq r0, r0, r8, ror r0 - 12bc: 0000007c andeq r0, r0, ip, ror r0 - 12c0: 007d0002 rsbseq r0, sp, r2 - 12c4: 0000007c andeq r0, r0, ip, ror r0 - 12c8: 00000080 andeq r0, r0, r0, lsl #1 - 12cc: 047d0002 ldrbteq r0, [sp], #-2 - 12d0: 00000080 andeq r0, r0, r0, lsl #1 - 12d4: 00000120 andeq r0, r0, r0, lsr #2 - 12d8: 047b0002 ldrbteq r0, [fp], #-2 - 12dc: 00000120 andeq r0, r0, r0, lsr #2 - 12e0: 00000124 andeq r0, r0, r4, lsr #2 - 12e4: 047d0002 ldrbteq r0, [sp], #-2 - 12e8: 00000124 andeq r0, r0, r4, lsr #2 - 12ec: 00000128 andeq r0, r0, r8, lsr #2 - 12f0: 007d0002 rsbseq r0, sp, r2 - ... - 12fc: 00000028 andeq r0, r0, r8, lsr #32 - 1300: 0000002c andeq r0, r0, ip, lsr #32 - 1304: 007d0002 rsbseq r0, sp, r2 - 1308: 0000002c andeq r0, r0, ip, lsr #32 - 130c: 00000030 andeq r0, r0, r0, lsr r0 - 1310: 047d0002 ldrbteq r0, [sp], #-2 - 1314: 00000030 andeq r0, r0, r0, lsr r0 - 1318: 00000070 andeq r0, r0, r0, ror r0 - 131c: 047b0002 ldrbteq r0, [fp], #-2 - 1320: 00000070 andeq r0, r0, r0, ror r0 - 1324: 00000074 andeq r0, r0, r4, ror r0 - 1328: 047d0002 ldrbteq r0, [sp], #-2 - 132c: 00000074 andeq r0, r0, r4, ror r0 - 1330: 00000078 andeq r0, r0, r8, ror r0 - 1334: 007d0002 rsbseq r0, sp, r2 - ... - 1344: 00000004 andeq r0, r0, r4 - 1348: 007d0002 rsbseq r0, sp, r2 - 134c: 00000004 andeq r0, r0, r4 - 1350: 00000008 andeq r0, r0, r8 - 1354: 047d0002 ldrbteq r0, [sp], #-2 - 1358: 00000008 andeq r0, r0, r8 - 135c: 00000020 andeq r0, r0, r0, lsr #32 - 1360: 047b0002 ldrbteq r0, [fp], #-2 - 1364: 00000020 andeq r0, r0, r0, lsr #32 - 1368: 00000024 andeq r0, r0, r4, lsr #32 - 136c: 047d0002 ldrbteq r0, [sp], #-2 - 1370: 00000024 andeq r0, r0, r4, lsr #32 - 1374: 00000028 andeq r0, r0, r8, lsr #32 - 1378: 007d0002 rsbseq r0, sp, r2 - ... - 1384: 00000d88 andeq r0, r0, r8, lsl #27 - 1388: 00000d8c andeq r0, r0, ip, lsl #27 - 138c: 007d0002 rsbseq r0, sp, r2 - 1390: 00000d8c andeq r0, r0, ip, lsl #27 - 1394: 00000d90 muleq r0, r0, sp - 1398: 047d0002 ldrbteq r0, [sp], #-2 - 139c: 00000d90 muleq r0, r0, sp - 13a0: 00000e94 muleq r0, r4, lr - 13a4: 047b0002 ldrbteq r0, [fp], #-2 - 13a8: 00000e94 muleq r0, r4, lr - 13ac: 00000e98 muleq r0, r8, lr - 13b0: 047d0002 ldrbteq r0, [sp], #-2 - 13b4: 00000e98 muleq r0, r8, lr - 13b8: 00000e9c muleq r0, ip, lr - 13bc: 007d0002 rsbseq r0, sp, r2 - ... - 13c8: 00000d60 andeq r0, r0, r0, ror #26 - 13cc: 00000d64 andeq r0, r0, r4, ror #26 - 13d0: 007d0002 rsbseq r0, sp, r2 - 13d4: 00000d64 andeq r0, r0, r4, ror #26 - 13d8: 00000d68 andeq r0, r0, r8, ror #26 - 13dc: 047d0002 ldrbteq r0, [sp], #-2 - 13e0: 00000d68 andeq r0, r0, r8, ror #26 - 13e4: 00000d80 andeq r0, r0, r0, lsl #27 - 13e8: 047b0002 ldrbteq r0, [fp], #-2 - 13ec: 00000d80 andeq r0, r0, r0, lsl #27 - 13f0: 00000d84 andeq r0, r0, r4, lsl #27 - 13f4: 047d0002 ldrbteq r0, [sp], #-2 - 13f8: 00000d84 andeq r0, r0, r4, lsl #27 - 13fc: 00000d88 andeq r0, r0, r8, lsl #27 - 1400: 007d0002 rsbseq r0, sp, r2 - ... - 140c: 00000cf0 strdeq r0, [r0], -r0 ; - 1410: 00000cf4 strdeq r0, [r0], -r4 - 1414: 007d0002 rsbseq r0, sp, r2 - 1418: 00000cf4 strdeq r0, [r0], -r4 - 141c: 00000cf8 strdeq r0, [r0], -r8 - 1420: 047d0002 ldrbteq r0, [sp], #-2 - 1424: 00000cf8 strdeq r0, [r0], -r8 - 1428: 00000d58 andeq r0, r0, r8, asr sp - 142c: 047b0002 ldrbteq r0, [fp], #-2 - 1430: 00000d58 andeq r0, r0, r8, asr sp - 1434: 00000d5c andeq r0, r0, ip, asr sp - 1438: 047d0002 ldrbteq r0, [sp], #-2 - 143c: 00000d5c andeq r0, r0, ip, asr sp - 1440: 00000d60 andeq r0, r0, r0, ror #26 - 1444: 007d0002 rsbseq r0, sp, r2 - ... - 1450: 00000be8 andeq r0, r0, r8, ror #23 - 1454: 00000bec andeq r0, r0, ip, ror #23 - 1458: 007d0002 rsbseq r0, sp, r2 - 145c: 00000bec andeq r0, r0, ip, ror #23 - 1460: 00000bf0 strdeq r0, [r0], -r0 ; - 1464: 047d0002 ldrbteq r0, [sp], #-2 - 1468: 00000bf0 strdeq r0, [r0], -r0 ; - 146c: 00000ce8 andeq r0, r0, r8, ror #25 - 1470: 047b0002 ldrbteq r0, [fp], #-2 - 1474: 00000ce8 andeq r0, r0, r8, ror #25 - 1478: 00000cec andeq r0, r0, ip, ror #25 - 147c: 047d0002 ldrbteq r0, [sp], #-2 - 1480: 00000cec andeq r0, r0, ip, ror #25 - 1484: 00000cf0 strdeq r0, [r0], -r0 ; - 1488: 007d0002 rsbseq r0, sp, r2 - ... - 1494: 000005bc ; instruction: 0x000005bc - 1498: 000005c0 andeq r0, r0, r0, asr #11 - 149c: 007d0002 rsbseq r0, sp, r2 - 14a0: 000005c0 andeq r0, r0, r0, asr #11 - 14a4: 000005c4 andeq r0, r0, r4, asr #11 - 14a8: 087d0002 ldmdaeq sp!, {r1}^ - 14ac: 000005c4 andeq r0, r0, r4, asr #11 - 14b0: 00000be4 andeq r0, r0, r4, ror #23 - 14b4: 047b0002 ldrbteq r0, [fp], #-2 - 14b8: 00000be4 andeq r0, r0, r4, ror #23 - 14bc: 00000be8 andeq r0, r0, r8, ror #23 - 14c0: 087d0002 ldmdaeq sp!, {r1}^ - ... - 14cc: 00000550 andeq r0, r0, r0, asr r5 - 14d0: 00000554 andeq r0, r0, r4, asr r5 - 14d4: 007d0002 rsbseq r0, sp, r2 - 14d8: 00000554 andeq r0, r0, r4, asr r5 - 14dc: 00000558 andeq r0, r0, r8, asr r5 - 14e0: 047d0002 ldrbteq r0, [sp], #-2 - 14e4: 00000558 andeq r0, r0, r8, asr r5 - 14e8: 000005b4 ; instruction: 0x000005b4 - 14ec: 047b0002 ldrbteq r0, [fp], #-2 - 14f0: 000005b4 ; instruction: 0x000005b4 - 14f4: 000005b8 ; instruction: 0x000005b8 - 14f8: 047d0002 ldrbteq r0, [sp], #-2 - 14fc: 000005b8 ; instruction: 0x000005b8 - 1500: 000005bc ; instruction: 0x000005bc - 1504: 007d0002 rsbseq r0, sp, r2 - ... - 1510: 000003b4 ; instruction: 0x000003b4 - 1514: 000003b8 ; instruction: 0x000003b8 - 1518: 007d0002 rsbseq r0, sp, r2 - 151c: 000003b8 ; instruction: 0x000003b8 - 1520: 000003bc ; instruction: 0x000003bc - 1524: 087d0002 ldmdaeq sp!, {r1}^ - 1528: 000003bc ; instruction: 0x000003bc - 152c: 0000054c andeq r0, r0, ip, asr #10 - 1530: 047b0002 ldrbteq r0, [fp], #-2 - 1534: 0000054c andeq r0, r0, ip, asr #10 - 1538: 00000550 andeq r0, r0, r0, asr r5 - 153c: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1548: 0000012c andeq r0, r0, ip, lsr #2 - 154c: 00000130 andeq r0, r0, r0, lsr r1 - 1550: 007d0002 rsbseq r0, sp, r2 - 1554: 00000130 andeq r0, r0, r0, lsr r1 - 1558: 00000134 andeq r0, r0, r4, lsr r1 - 155c: 087d0002 ldmdaeq sp!, {r1}^ - 1560: 00000134 andeq r0, r0, r4, lsr r1 - 1564: 000003b0 ; instruction: 0x000003b0 - 1568: 047b0002 ldrbteq r0, [fp], #-2 - 156c: 000003b0 ; instruction: 0x000003b0 - 1570: 000003b4 ; instruction: 0x000003b4 - 1574: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1584: 00000004 andeq r0, r0, r4 - 1588: 007d0002 rsbseq r0, sp, r2 - 158c: 00000004 andeq r0, r0, r4 - 1590: 00000008 andeq r0, r0, r8 - 1594: 047d0002 ldrbteq r0, [sp], #-2 - 1598: 00000008 andeq r0, r0, r8 - 159c: 00000124 andeq r0, r0, r4, lsr #2 - 15a0: 047b0002 ldrbteq r0, [fp], #-2 - 15a4: 00000124 andeq r0, r0, r4, lsr #2 - 15a8: 00000128 andeq r0, r0, r8, lsr #2 - 15ac: 047d0002 ldrbteq r0, [sp], #-2 - 15b0: 00000128 andeq r0, r0, r8, lsr #2 - 15b4: 0000012c andeq r0, r0, ip, lsr #2 - 15b8: 007d0002 rsbseq r0, sp, r2 - ... - 15c4: 0000015c andeq r0, r0, ip, asr r1 - 15c8: 00000160 andeq r0, r0, r0, ror #2 - 15cc: 007d0002 rsbseq r0, sp, r2 - 15d0: 00000160 andeq r0, r0, r0, ror #2 - 15d4: 00000164 andeq r0, r0, r4, ror #2 - 15d8: 087d0002 ldmdaeq sp!, {r1}^ - 15dc: 00000164 andeq r0, r0, r4, ror #2 - 15e0: 00000200 andeq r0, r0, r0, lsl #4 - 15e4: 047b0002 ldrbteq r0, [fp], #-2 - 15e8: 00000200 andeq r0, r0, r0, lsl #4 - 15ec: 00000204 andeq r0, r0, r4, lsl #4 - 15f0: 087d0002 ldmdaeq sp!, {r1}^ - ... - 15fc: 000000f0 strdeq r0, [r0], -r0 ; - 1600: 000000f4 strdeq r0, [r0], -r4 - 1604: 007d0002 rsbseq r0, sp, r2 - 1608: 000000f4 strdeq r0, [r0], -r4 - 160c: 000000f8 strdeq r0, [r0], -r8 - 1610: 087d0002 ldmdaeq sp!, {r1}^ - 1614: 000000f8 strdeq r0, [r0], -r8 - 1618: 00000158 andeq r0, r0, r8, asr r1 - 161c: 047b0002 ldrbteq r0, [fp], #-2 - 1620: 00000158 andeq r0, r0, r8, asr r1 - 1624: 0000015c andeq r0, r0, ip, asr r1 - 1628: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1634: 000000d0 ldrdeq r0, [r0], -r0 ; - 1638: 000000d4 ldrdeq r0, [r0], -r4 - 163c: 007d0002 rsbseq r0, sp, r2 - 1640: 000000d4 ldrdeq r0, [r0], -r4 - 1644: 000000d8 ldrdeq r0, [r0], -r8 - 1648: 087d0002 ldmdaeq sp!, {r1}^ - 164c: 000000d8 ldrdeq r0, [r0], -r8 - 1650: 000000f0 strdeq r0, [r0], -r0 ; - 1654: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1660: 00000050 andeq r0, r0, r0, asr r0 - 1664: 00000054 andeq r0, r0, r4, asr r0 - 1668: 007d0002 rsbseq r0, sp, r2 - 166c: 00000054 andeq r0, r0, r4, asr r0 - 1670: 00000058 andeq r0, r0, r8, asr r0 - 1674: 107d0002 rsbsne r0, sp, r2 - 1678: 00000058 andeq r0, r0, r8, asr r0 - 167c: 000000d0 ldrdeq r0, [r0], -r0 ; - 1680: 047b0002 ldrbteq r0, [fp], #-2 - ... - 168c: 00000030 andeq r0, r0, r0, lsr r0 - 1690: 00000034 andeq r0, r0, r4, lsr r0 - 1694: 007d0002 rsbseq r0, sp, r2 - 1698: 00000034 andeq r0, r0, r4, lsr r0 - 169c: 00000038 andeq r0, r0, r8, lsr r0 - 16a0: 087d0002 ldmdaeq sp!, {r1}^ - 16a4: 00000038 andeq r0, r0, r8, lsr r0 - 16a8: 00000050 andeq r0, r0, r0, asr r0 - 16ac: 047b0002 ldrbteq r0, [fp], #-2 - ... - 16bc: 00000004 andeq r0, r0, r4 - 16c0: 007d0002 rsbseq r0, sp, r2 - 16c4: 00000004 andeq r0, r0, r4 - 16c8: 00000008 andeq r0, r0, r8 - 16cc: 087d0002 ldmdaeq sp!, {r1}^ - 16d0: 00000008 andeq r0, r0, r8 - 16d4: 00000030 andeq r0, r0, r0, lsr r0 - 16d8: 047b0002 ldrbteq r0, [fp], #-2 - ... - 16e4: 000001ac andeq r0, r0, ip, lsr #3 - 16e8: 000001b0 ; instruction: 0x000001b0 - 16ec: 007d0002 rsbseq r0, sp, r2 - 16f0: 000001b0 ; instruction: 0x000001b0 - 16f4: 000001b4 ; instruction: 0x000001b4 - 16f8: 087d0002 ldmdaeq sp!, {r1}^ - 16fc: 000001b4 ; instruction: 0x000001b4 - 1700: 00000230 andeq r0, r0, r0, lsr r2 - 1704: 047b0002 ldrbteq r0, [fp], #-2 - 1708: 00000230 andeq r0, r0, r0, lsr r2 - 170c: 00000234 andeq r0, r0, r4, lsr r2 - 1710: 087d0002 ldmdaeq sp!, {r1}^ - ... - 171c: 000000b0 strheq r0, [r0], -r0 ; - 1720: 000000b4 strheq r0, [r0], -r4 - 1724: 007d0002 rsbseq r0, sp, r2 - 1728: 000000b4 strheq r0, [r0], -r4 - 172c: 000000b8 strheq r0, [r0], -r8 - 1730: 087d0002 ldmdaeq sp!, {r1}^ - 1734: 000000b8 strheq r0, [r0], -r8 - 1738: 000001a8 andeq r0, r0, r8, lsr #3 - 173c: 047b0002 ldrbteq r0, [fp], #-2 - 1740: 000001a8 andeq r0, r0, r8, lsr #3 - 1744: 000001ac andeq r0, r0, ip, lsr #3 - 1748: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1754: 00000048 andeq r0, r0, r8, asr #32 - 1758: 0000004c andeq r0, r0, ip, asr #32 - 175c: 007d0002 rsbseq r0, sp, r2 - 1760: 0000004c andeq r0, r0, ip, asr #32 - 1764: 00000050 andeq r0, r0, r0, asr r0 - 1768: 087d0002 ldmdaeq sp!, {r1}^ - 176c: 00000050 andeq r0, r0, r0, asr r0 - 1770: 000000ac andeq r0, r0, ip, lsr #1 - 1774: 047b0002 ldrbteq r0, [fp], #-2 - 1778: 000000ac andeq r0, r0, ip, lsr #1 - 177c: 000000b0 strheq r0, [r0], -r0 ; - 1780: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1790: 00000004 andeq r0, r0, r4 - 1794: 007d0002 rsbseq r0, sp, r2 - 1798: 00000004 andeq r0, r0, r4 - 179c: 00000008 andeq r0, r0, r8 - 17a0: 087d0002 ldmdaeq sp!, {r1}^ - 17a4: 00000008 andeq r0, r0, r8 - 17a8: 00000048 andeq r0, r0, r8, asr #32 - 17ac: 047b0002 ldrbteq r0, [fp], #-2 - ... - 17b8: 000002c8 andeq r0, r0, r8, asr #5 - 17bc: 000002cc andeq r0, r0, ip, asr #5 - 17c0: 007d0002 rsbseq r0, sp, r2 - 17c4: 000002cc andeq r0, r0, ip, asr #5 - 17c8: 000002d0 ldrdeq r0, [r0], -r0 ; - 17cc: 087d0002 ldmdaeq sp!, {r1}^ - 17d0: 000002d0 ldrdeq r0, [r0], -r0 ; - 17d4: 00000364 andeq r0, r0, r4, ror #6 - 17d8: 047b0002 ldrbteq r0, [fp], #-2 - 17dc: 00000364 andeq r0, r0, r4, ror #6 - 17e0: 00000368 andeq r0, r0, r8, ror #6 - 17e4: 087d0002 ldmdaeq sp!, {r1}^ - ... - 17f0: 0000019c muleq r0, ip, r1 - 17f4: 000001a0 andeq r0, r0, r0, lsr #3 - 17f8: 007d0002 rsbseq r0, sp, r2 - 17fc: 000001a0 andeq r0, r0, r0, lsr #3 - 1800: 000001a4 andeq r0, r0, r4, lsr #3 - 1804: 087d0002 ldmdaeq sp!, {r1}^ - 1808: 000001a4 andeq r0, r0, r4, lsr #3 - 180c: 000002c4 andeq r0, r0, r4, asr #5 - 1810: 047b0002 ldrbteq r0, [fp], #-2 - 1814: 000002c4 andeq r0, r0, r4, asr #5 - 1818: 000002c8 andeq r0, r0, r8, asr #5 - 181c: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1828: 00000094 muleq r0, r4, r0 - 182c: 00000098 muleq r0, r8, r0 - 1830: 007d0002 rsbseq r0, sp, r2 - 1834: 00000098 muleq r0, r8, r0 - 1838: 0000009c muleq r0, ip, r0 - 183c: 087d0002 ldmdaeq sp!, {r1}^ - 1840: 0000009c muleq r0, ip, r0 - 1844: 00000198 muleq r0, r8, r1 - 1848: 047b0002 ldrbteq r0, [fp], #-2 - 184c: 00000198 muleq r0, r8, r1 - 1850: 0000019c muleq r0, ip, r1 - 1854: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1864: 00000004 andeq r0, r0, r4 - 1868: 007d0002 rsbseq r0, sp, r2 - 186c: 00000004 andeq r0, r0, r4 - 1870: 00000008 andeq r0, r0, r8 - 1874: 087d0002 ldmdaeq sp!, {r1}^ - 1878: 00000008 andeq r0, r0, r8 - 187c: 00000090 muleq r0, r0, r0 - 1880: 047b0002 ldrbteq r0, [fp], #-2 - 1884: 00000090 muleq r0, r0, r0 - 1888: 00000094 muleq r0, r4, r0 - 188c: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1898: 00000488 andeq r0, r0, r8, lsl #9 - 189c: 0000048c andeq r0, r0, ip, lsl #9 - 18a0: 007d0002 rsbseq r0, sp, r2 - 18a4: 0000048c andeq r0, r0, ip, lsl #9 - 18a8: 00000490 muleq r0, r0, r4 - 18ac: 087d0002 ldmdaeq sp!, {r1}^ - 18b0: 00000490 muleq r0, r0, r4 - 18b4: 000004bc ; instruction: 0x000004bc - 18b8: 047b0002 ldrbteq r0, [fp], #-2 - 18bc: 000004bc ; instruction: 0x000004bc - 18c0: 000004c0 andeq r0, r0, r0, asr #9 - 18c4: 087d0002 ldmdaeq sp!, {r1}^ - ... - 18d0: 00000378 andeq r0, r0, r8, ror r3 - 18d4: 0000037c andeq r0, r0, ip, ror r3 - 18d8: 007d0002 rsbseq r0, sp, r2 - 18dc: 0000037c andeq r0, r0, ip, ror r3 - 18e0: 00000380 andeq r0, r0, r0, lsl #7 - 18e4: 087d0002 ldmdaeq sp!, {r1}^ - 18e8: 00000380 andeq r0, r0, r0, lsl #7 - 18ec: 00000484 andeq r0, r0, r4, lsl #9 - 18f0: 047b0002 ldrbteq r0, [fp], #-2 - 18f4: 00000484 andeq r0, r0, r4, lsl #9 - 18f8: 00000488 andeq r0, r0, r8, lsl #9 - 18fc: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1908: 0000034c andeq r0, r0, ip, asr #6 - 190c: 00000350 andeq r0, r0, r0, asr r3 - 1910: 007d0002 rsbseq r0, sp, r2 - 1914: 00000350 andeq r0, r0, r0, asr r3 - 1918: 00000354 andeq r0, r0, r4, asr r3 - 191c: 087d0002 ldmdaeq sp!, {r1}^ - 1920: 00000354 andeq r0, r0, r4, asr r3 - 1924: 00000378 andeq r0, r0, r8, ror r3 - 1928: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1934: 0000019c muleq r0, ip, r1 - 1938: 000001a0 andeq r0, r0, r0, lsr #3 - 193c: 007d0002 rsbseq r0, sp, r2 - 1940: 000001a0 andeq r0, r0, r0, lsr #3 - 1944: 000001a4 andeq r0, r0, r4, lsr #3 - 1948: 087d0002 ldmdaeq sp!, {r1}^ - 194c: 000001a4 andeq r0, r0, r4, lsr #3 - 1950: 00000348 andeq r0, r0, r8, asr #6 - 1954: 047b0002 ldrbteq r0, [fp], #-2 - 1958: 00000348 andeq r0, r0, r8, asr #6 - 195c: 0000034c andeq r0, r0, ip, asr #6 - 1960: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1970: 00000004 andeq r0, r0, r4 - 1974: 007d0002 rsbseq r0, sp, r2 - 1978: 00000004 andeq r0, r0, r4 - 197c: 00000008 andeq r0, r0, r8 - 1980: 087d0002 ldmdaeq sp!, {r1}^ - 1984: 00000008 andeq r0, r0, r8 - 1988: 00000198 muleq r0, r8, r1 - 198c: 047b0002 ldrbteq r0, [fp], #-2 - 1990: 00000198 muleq r0, r8, r1 - 1994: 0000019c muleq r0, ip, r1 - 1998: 087d0002 ldmdaeq sp!, {r1}^ - ... - 19a8: 00000004 andeq r0, r0, r4 - 19ac: 007d0002 rsbseq r0, sp, r2 - 19b0: 00000004 andeq r0, r0, r4 - 19b4: 00000008 andeq r0, r0, r8 - 19b8: 087d0002 ldmdaeq sp!, {r1}^ - 19bc: 00000008 andeq r0, r0, r8 - 19c0: 00000034 andeq r0, r0, r4, lsr r0 - 19c4: 047b0002 ldrbteq r0, [fp], #-2 - ... - 19d0: 000005b4 ; instruction: 0x000005b4 - 19d4: 000005b8 ; instruction: 0x000005b8 - 19d8: 007d0002 rsbseq r0, sp, r2 - 19dc: 000005b8 ; instruction: 0x000005b8 - 19e0: 000005bc ; instruction: 0x000005bc - 19e4: 107d0002 rsbsne r0, sp, r2 - 19e8: 000005bc ; instruction: 0x000005bc - 19ec: 00000610 andeq r0, r0, r0, lsl r6 - 19f0: 047b0002 ldrbteq r0, [fp], #-2 - ... - 19fc: 00000460 andeq r0, r0, r0, ror #8 - 1a00: 00000464 andeq r0, r0, r4, ror #8 - 1a04: 007d0002 rsbseq r0, sp, r2 - 1a08: 00000464 andeq r0, r0, r4, ror #8 - 1a0c: 00000468 andeq r0, r0, r8, ror #8 - 1a10: 087d0002 ldmdaeq sp!, {r1}^ - 1a14: 00000468 andeq r0, r0, r8, ror #8 - 1a18: 000005b0 ; instruction: 0x000005b0 - 1a1c: 047b0002 ldrbteq r0, [fp], #-2 - 1a20: 000005b0 ; instruction: 0x000005b0 - 1a24: 000005b4 ; instruction: 0x000005b4 - 1a28: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1a34: 000002e0 andeq r0, r0, r0, ror #5 - 1a38: 000002e4 andeq r0, r0, r4, ror #5 - 1a3c: 007d0002 rsbseq r0, sp, r2 - 1a40: 000002e4 andeq r0, r0, r4, ror #5 - 1a44: 000002e8 andeq r0, r0, r8, ror #5 - 1a48: 087d0002 ldmdaeq sp!, {r1}^ - 1a4c: 000002e8 andeq r0, r0, r8, ror #5 - 1a50: 00000458 andeq r0, r0, r8, asr r4 - 1a54: 047b0002 ldrbteq r0, [fp], #-2 - 1a58: 00000458 andeq r0, r0, r8, asr r4 - 1a5c: 00000460 andeq r0, r0, r0, ror #8 - 1a60: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1a6c: 000001e0 andeq r0, r0, r0, ror #3 - 1a70: 000001e4 andeq r0, r0, r4, ror #3 - 1a74: 007d0002 rsbseq r0, sp, r2 - 1a78: 000001e4 andeq r0, r0, r4, ror #3 - 1a7c: 000001e8 andeq r0, r0, r8, ror #3 - 1a80: 087d0002 ldmdaeq sp!, {r1}^ - 1a84: 000001e8 andeq r0, r0, r8, ror #3 - 1a88: 000002dc ldrdeq r0, [r0], -ip - 1a8c: 047b0002 ldrbteq r0, [fp], #-2 - 1a90: 000002dc ldrdeq r0, [r0], -ip - 1a94: 000002e0 andeq r0, r0, r0, ror #5 - 1a98: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1aa4: 00000158 andeq r0, r0, r8, asr r1 - 1aa8: 0000015c andeq r0, r0, ip, asr r1 - 1aac: 007d0002 rsbseq r0, sp, r2 - 1ab0: 0000015c andeq r0, r0, ip, asr r1 - 1ab4: 00000160 andeq r0, r0, r0, ror #2 - 1ab8: 087d0002 ldmdaeq sp!, {r1}^ - 1abc: 00000160 andeq r0, r0, r0, ror #2 - 1ac0: 000001e0 andeq r0, r0, r0, ror #3 - 1ac4: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1ad0: 0000004c andeq r0, r0, ip, asr #32 - 1ad4: 00000050 andeq r0, r0, r0, asr r0 - 1ad8: 007d0002 rsbseq r0, sp, r2 - 1adc: 00000050 andeq r0, r0, r0, asr r0 - 1ae0: 00000054 andeq r0, r0, r4, asr r0 - 1ae4: 087d0002 ldmdaeq sp!, {r1}^ - 1ae8: 00000054 andeq r0, r0, r4, asr r0 - 1aec: 00000150 andeq r0, r0, r0, asr r1 - 1af0: 047b0002 ldrbteq r0, [fp], #-2 - 1af4: 00000150 andeq r0, r0, r0, asr r1 - 1af8: 00000158 andeq r0, r0, r8, asr r1 - 1afc: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1b08: 00000018 andeq r0, r0, r8, lsl r0 - 1b0c: 0000001c andeq r0, r0, ip, lsl r0 - 1b10: 007d0002 rsbseq r0, sp, r2 - 1b14: 0000001c andeq r0, r0, ip, lsl r0 - 1b18: 00000020 andeq r0, r0, r0, lsr #32 - 1b1c: 087d0002 ldmdaeq sp!, {r1}^ - 1b20: 00000020 andeq r0, r0, r0, lsr #32 - 1b24: 0000004c andeq r0, r0, ip, asr #32 - 1b28: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1b38: 00000004 andeq r0, r0, r4 - 1b3c: 007d0002 rsbseq r0, sp, r2 - 1b40: 00000004 andeq r0, r0, r4 - 1b44: 00000008 andeq r0, r0, r8 - 1b48: 087d0002 ldmdaeq sp!, {r1}^ - 1b4c: 00000008 andeq r0, r0, r8 - 1b50: 00000018 andeq r0, r0, r8, lsl r0 - 1b54: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1b60: 000001a4 andeq r0, r0, r4, lsr #3 - 1b64: 000001a8 andeq r0, r0, r8, lsr #3 - 1b68: 007d0002 rsbseq r0, sp, r2 - 1b6c: 000001a8 andeq r0, r0, r8, lsr #3 - 1b70: 000001ac andeq r0, r0, ip, lsr #3 - 1b74: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - 1b78: 000001ac andeq r0, r0, ip, lsr #3 - 1b7c: 00000448 andeq r0, r0, r8, asr #8 - 1b80: 047b0002 ldrbteq r0, [fp], #-2 - 1b84: 00000448 andeq r0, r0, r8, asr #8 - 1b88: 0000044c andeq r0, r0, ip, asr #8 - 1b8c: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - ... - 1b98: 0000004c andeq r0, r0, ip, asr #32 - 1b9c: 00000050 andeq r0, r0, r0, asr r0 - 1ba0: 007d0002 rsbseq r0, sp, r2 - 1ba4: 00000050 andeq r0, r0, r0, asr r0 - 1ba8: 00000054 andeq r0, r0, r4, asr r0 - 1bac: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - 1bb0: 00000054 andeq r0, r0, r4, asr r0 - 1bb4: 000001a0 andeq r0, r0, r0, lsr #3 - 1bb8: 047b0002 ldrbteq r0, [fp], #-2 - 1bbc: 000001a0 andeq r0, r0, r0, lsr #3 - 1bc0: 000001a4 andeq r0, r0, r4, lsr #3 - 1bc4: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - ... - 1bd0: 00000018 andeq r0, r0, r8, lsl r0 - 1bd4: 0000001c andeq r0, r0, ip, lsl r0 - 1bd8: 007d0002 rsbseq r0, sp, r2 - 1bdc: 0000001c andeq r0, r0, ip, lsl r0 - 1be0: 00000020 andeq r0, r0, r0, lsr #32 - 1be4: 087d0002 ldmdaeq sp!, {r1}^ - 1be8: 00000020 andeq r0, r0, r0, lsr #32 - 1bec: 0000004c andeq r0, r0, ip, asr #32 - 1bf0: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1c00: 00000004 andeq r0, r0, r4 - 1c04: 007d0002 rsbseq r0, sp, r2 - 1c08: 00000004 andeq r0, r0, r4 - 1c0c: 00000008 andeq r0, r0, r8 - 1c10: 087d0002 ldmdaeq sp!, {r1}^ - 1c14: 00000008 andeq r0, r0, r8 - 1c18: 00000018 andeq r0, r0, r8, lsl r0 - 1c1c: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1c28: 000002b0 ; instruction: 0x000002b0 - 1c2c: 000002b4 ; instruction: 0x000002b4 - 1c30: 007d0002 rsbseq r0, sp, r2 - 1c34: 000002b4 ; instruction: 0x000002b4 - 1c38: 000002b8 ; instruction: 0x000002b8 - 1c3c: 087d0002 ldmdaeq sp!, {r1}^ - 1c40: 000002b8 ; instruction: 0x000002b8 - 1c44: 00000338 andeq r0, r0, r8, lsr r3 - 1c48: 047b0002 ldrbteq r0, [fp], #-2 - 1c4c: 00000338 andeq r0, r0, r8, lsr r3 - 1c50: 0000033c andeq r0, r0, ip, lsr r3 - 1c54: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1c60: 00000208 andeq r0, r0, r8, lsl #4 - 1c64: 0000020c andeq r0, r0, ip, lsl #4 - 1c68: 007d0002 rsbseq r0, sp, r2 - 1c6c: 0000020c andeq r0, r0, ip, lsl #4 - 1c70: 00000210 andeq r0, r0, r0, lsl r2 - 1c74: 087d0002 ldmdaeq sp!, {r1}^ - 1c78: 00000210 andeq r0, r0, r0, lsl r2 - 1c7c: 000002ac andeq r0, r0, ip, lsr #5 - 1c80: 047b0002 ldrbteq r0, [fp], #-2 - 1c84: 000002ac andeq r0, r0, ip, lsr #5 - 1c88: 000002b0 ; instruction: 0x000002b0 - 1c8c: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1c98: 000001b8 ; instruction: 0x000001b8 - 1c9c: 000001bc ; instruction: 0x000001bc - 1ca0: 007d0002 rsbseq r0, sp, r2 - 1ca4: 000001bc ; instruction: 0x000001bc - 1ca8: 000001c0 andeq r0, r0, r0, asr #3 - 1cac: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - 1cb0: 000001c0 andeq r0, r0, r0, asr #3 - 1cb4: 00000204 andeq r0, r0, r4, lsl #4 - 1cb8: 047b0002 ldrbteq r0, [fp], #-2 - 1cbc: 00000204 andeq r0, r0, r4, lsl #4 - 1cc0: 00000208 andeq r0, r0, r8, lsl #4 - 1cc4: 0c7d0002 ldcleq 0, cr0, [sp], #-8 - ... - 1cd0: 00000108 andeq r0, r0, r8, lsl #2 - 1cd4: 0000010c andeq r0, r0, ip, lsl #2 - 1cd8: 007d0002 rsbseq r0, sp, r2 - 1cdc: 0000010c andeq r0, r0, ip, lsl #2 - 1ce0: 00000110 andeq r0, r0, r0, lsl r1 - 1ce4: 087d0002 ldmdaeq sp!, {r1}^ - 1ce8: 00000110 andeq r0, r0, r0, lsl r1 - 1cec: 000001b4 ; instruction: 0x000001b4 - 1cf0: 047b0002 ldrbteq r0, [fp], #-2 - 1cf4: 000001b4 ; instruction: 0x000001b4 - 1cf8: 000001b8 ; instruction: 0x000001b8 - 1cfc: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1d08: 00000094 muleq r0, r4, r0 - 1d0c: 00000098 muleq r0, r8, r0 - 1d10: 007d0002 rsbseq r0, sp, r2 - 1d14: 00000098 muleq r0, r8, r0 - 1d18: 0000009c muleq r0, ip, r0 - 1d1c: 087d0002 ldmdaeq sp!, {r1}^ - 1d20: 0000009c muleq r0, ip, r0 - 1d24: 00000104 andeq r0, r0, r4, lsl #2 - 1d28: 047b0002 ldrbteq r0, [fp], #-2 - 1d2c: 00000104 andeq r0, r0, r4, lsl #2 - 1d30: 00000108 andeq r0, r0, r8, lsl #2 - 1d34: 087d0002 ldmdaeq sp!, {r1}^ - ... - 1d40: 0000004c andeq r0, r0, ip, asr #32 - 1d44: 00000050 andeq r0, r0, r0, asr r0 - 1d48: 007d0002 rsbseq r0, sp, r2 - 1d4c: 00000050 andeq r0, r0, r0, asr r0 - 1d50: 00000054 andeq r0, r0, r4, asr r0 - 1d54: 047d0002 ldrbteq r0, [sp], #-2 - 1d58: 00000054 andeq r0, r0, r4, asr r0 - 1d5c: 0000008c andeq r0, r0, ip, lsl #1 - 1d60: 047b0002 ldrbteq r0, [fp], #-2 - 1d64: 0000008c andeq r0, r0, ip, lsl #1 - 1d68: 00000090 muleq r0, r0, r0 - 1d6c: 047d0002 ldrbteq r0, [sp], #-2 - 1d70: 00000090 muleq r0, r0, r0 - 1d74: 00000094 muleq r0, r4, r0 - 1d78: 007d0002 rsbseq r0, sp, r2 - ... - 1d84: 00000018 andeq r0, r0, r8, lsl r0 - 1d88: 0000001c andeq r0, r0, ip, lsl r0 - 1d8c: 007d0002 rsbseq r0, sp, r2 - 1d90: 0000001c andeq r0, r0, ip, lsl r0 - 1d94: 00000020 andeq r0, r0, r0, lsr #32 - 1d98: 087d0002 ldmdaeq sp!, {r1}^ - 1d9c: 00000020 andeq r0, r0, r0, lsr #32 - 1da0: 0000004c andeq r0, r0, ip, asr #32 - 1da4: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1db4: 00000004 andeq r0, r0, r4 - 1db8: 007d0002 rsbseq r0, sp, r2 - 1dbc: 00000004 andeq r0, r0, r4 - 1dc0: 00000008 andeq r0, r0, r8 - 1dc4: 087d0002 ldmdaeq sp!, {r1}^ - 1dc8: 00000008 andeq r0, r0, r8 - 1dcc: 00000018 andeq r0, r0, r8, lsl r0 - 1dd0: 047b0002 ldrbteq r0, [fp], #-2 - ... - 1de4: 007c0000 rsbseq r0, ip, r0 - 1de8: 00010000 andeq r0, r1, r0 - 1dec: 00007c51 andeq r7, r0, r1, asr ip - 1df0: 00008a00 andeq r8, r0, r0, lsl #20 - 1df4: f3000400 vshl.u8 d0, d0, d0 - 1df8: 8a9f5101 bhi fe7d6204 - 1dfc: a0000000 andge r0, r0, r0 - 1e00: 01000000 mrseq r0, (UNDEF: 0) - 1e04: 00005100 andeq r5, r0, r0, lsl #2 - ... - 1e14: 00010000 andeq r0, r1, r0 - ... - 1e24: 00000008 andeq r0, r0, r8 - 1e28: 08520001 ldmdaeq r2, {r0}^ - 1e2c: 12000000 andne r0, r0, #0 - 1e30: 01000000 mrseq r0, (UNDEF: 0) - 1e34: 00125400 andseq r5, r2, r0, lsl #8 - 1e38: 00160000 andseq r0, r6, r0 - 1e3c: 00030000 andeq r0, r3, r0 - 1e40: 169f7f74 ; instruction: 0x169f7f74 - 1e44: 18000000 stmdane r0, {} ; - 1e48: 01000000 mrseq r0, (UNDEF: 0) - 1e4c: 00185400 andseq r5, r8, r0, lsl #8 - 1e50: 00200000 eoreq r0, r0, r0 - 1e54: 00030000 andeq r0, r3, r0 - 1e58: 609f7f74 addsvs r7, pc, r4, ror pc ; - 1e5c: 62000000 andvs r0, r0, #0 - 1e60: 01000000 mrseq r0, (UNDEF: 0) - 1e64: 008a5600 addeq r5, sl, r0, lsl #12 - 1e68: 008e0000 addeq r0, lr, r0 - 1e6c: 00010000 andeq r0, r1, r0 - 1e70: 00008e56 andeq r8, r0, r6, asr lr - 1e74: 00009400 andeq r9, r0, r0, lsl #8 - 1e78: 74000300 strvc r0, [r0], #-768 ; 0xfffffd00 - 1e7c: 00949f7f addseq r9, r4, pc, ror pc - 1e80: 009a0000 addseq r0, sl, r0 - 1e84: 00010000 andeq r0, r1, r0 - 1e88: 00000052 andeq r0, r0, r2, asr r0 - 1e8c: 00000000 andeq r0, r0, r0 - 1e90: 00000200 andeq r0, r0, r0, lsl #4 - ... - 1ea0: 12000000 andne r0, r0, #0 - 1ea4: 01000000 mrseq r0, (UNDEF: 0) - 1ea8: 00125000 andseq r5, r2, r0 - 1eac: 00640000 rsbeq r0, r4, r0 - 1eb0: 00010000 andeq r0, r1, r0 - 1eb4: 00007853 andeq r7, r0, r3, asr r8 - 1eb8: 00008600 andeq r8, r0, r0, lsl #12 - 1ebc: 53000100 movwpl r0, #256 ; 0x100 - 1ec0: 0000008a andeq r0, r0, sl, lsl #1 - 1ec4: 00000092 muleq r0, r2, r0 - 1ec8: 92530001 subsls r0, r3, #1 - 1ecc: 94000000 strls r0, [r0], #-0 - 1ed0: 01000000 mrseq r0, (UNDEF: 0) - 1ed4: 00945200 addseq r5, r4, r0, lsl #4 - 1ed8: 009a0000 addseq r0, sl, r0 - 1edc: 00010000 andeq r0, r1, r0 - 1ee0: 00009a50 andeq r9, r0, r0, asr sl - 1ee4: 0000a000 andeq sl, r0, r0 - 1ee8: 53000100 movwpl r0, #256 ; 0x100 - ... - 1ef4: 00000001 andeq r0, r0, r1 - 1ef8: 00300000 eorseq r0, r0, r0 - 1efc: 00780000 rsbseq r0, r8, r0 - 1f00: 00030000 andeq r0, r3, r0 - 1f04: 8a9f2008 bhi fe7c9f2c - 1f08: 94000000 strls r0, [r0], #-0 - 1f0c: 03000000 movweq r0, #0 - 1f10: 9f200800 svcls 0x00200800 - 1f14: 0000009a muleq r0, sl, r0 - 1f18: 000000a0 andeq r0, r0, r0, lsr #1 - 1f1c: 20080003 andcs r0, r8, r3 - 1f20: 0000009f muleq r0, pc, r0 ; - ... - 1f2c: 2c000000 stccs 0, cr0, [r0], {-0} - 1f30: 78000000 stmdavc r0, {} ; - 1f34: 01000000 mrseq r0, (UNDEF: 0) - 1f38: 008a5500 addeq r5, sl, r0, lsl #10 - 1f3c: 00940000 addseq r0, r4, r0 - 1f40: 00010000 andeq r0, r1, r0 - 1f44: 00009a55 andeq r9, r0, r5, asr sl - 1f48: 0000a000 andeq sl, r0, r0 - 1f4c: 55000100 strpl r0, [r0, #-256] ; 0xffffff00 - ... - 1f58: 01010001 tsteq r1, r1 - 1f5c: 00000101 andeq r0, r0, r1, lsl #2 - 1f60: 00010100 andeq r0, r1, r0, lsl #2 - 1f64: 00000000 andeq r0, r0, r0 - 1f68: 00000026 andeq r0, r0, r6, lsr #32 - 1f6c: 00000044 andeq r0, r0, r4, asr #32 - 1f70: 44530001 ldrbmi r0, [r3], #-1 - 1f74: 48000000 stmdami r0, {} ; - 1f78: 03000000 movweq r0, #0 - 1f7c: 9f747200 svcls 0x00747200 - 1f80: 00000048 andeq r0, r0, r8, asr #32 - 1f84: 0000004c andeq r0, r0, ip, asr #32 - 1f88: 7c720003 ldclvc 0, cr0, [r2], #-12 - 1f8c: 0000609f muleq r0, pc, r0 ; - 1f90: 00007000 andeq r7, r0, r0 - 1f94: 52000100 andpl r0, r0, #0, 2 - 1f98: 00000070 andeq r0, r0, r0, ror r0 - 1f9c: 00000070 andeq r0, r0, r0, ror r0 - 1fa0: 7c720003 ldclvc 0, cr0, [r2], #-12 - 1fa4: 0000709f muleq r0, pc, r0 ; - 1fa8: 00007800 andeq r7, r0, r0, lsl #16 - 1fac: 52000100 andpl r0, r0, #0, 2 - 1fb0: 0000008a andeq r0, r0, sl, lsl #1 - 1fb4: 00000094 muleq r0, r4, r0 - 1fb8: 9a520001 bls 1481fc4 <_image_size+0x13db534> - 1fbc: a0000000 andge r0, r0, r0 - 1fc0: 01000000 mrseq r0, (UNDEF: 0) - 1fc4: 00005300 andeq r5, r0, r0, lsl #6 - 1fc8: 00000000 andeq r0, r0, r0 - 1fcc: 00060000 andeq r0, r6, r0 - ... - 1fd8: 0000007c andeq r0, r0, ip, ror r0 - 1fdc: 00710006 rsbseq r0, r1, r6 - 1fe0: 9f1aff08 svcls 0x001aff08 - 1fe4: 0000007c andeq r0, r0, ip, ror r0 - 1fe8: 0000008a andeq r0, r0, sl, lsl #1 - 1fec: 01f30007 mvnseq r0, r7 - 1ff0: 1aff0851 bne fffc413c - 1ff4: 00008a9f muleq r0, pc, sl ; - 1ff8: 0000a000 andeq sl, r0, r0 - 1ffc: 71000600 tstvc r0, r0, lsl #12 - 2000: 1aff0800 bne fffc4008 - 2004: 0000009f muleq r0, pc, r0 ; - 2008: 00000000 andeq r0, r0, r0 - ... - -Disassembly of section .debug_aranges: - -00000000 <.debug_aranges>: - 0: 0000001c andeq r0, r0, ip, lsl r0 - 4: 00000002 andeq r0, r0, r2 - 8: 00040000 andeq r0, r4, r0 - c: 00000000 andeq r0, r0, r0 - 10: 800a0040 andhi r0, sl, r0, asr #32 - 14: 00000280 andeq r0, r0, r0, lsl #5 - ... - 20: 0000001c andeq r0, r0, ip, lsl r0 - 24: 0aea0002 beq ffa80034 - 28: 00040000 andeq r0, r4, r0 - 2c: 00000000 andeq r0, r0, r0 - 30: 2780074c strcs r0, [r0, ip, asr #14] - 34: 0000004c andeq r0, r0, ip, asr #32 - ... - 40: 0000001c andeq r0, r0, ip, lsl r0 - 44: 160d0002 strne r0, [sp], -r2 - 48: 00040000 andeq r0, r4, r0 - 4c: 00000000 andeq r0, r0, r0 - 50: 27800708 strcs r0, [r0, r8, lsl #14] - 54: 00000044 andeq r0, r0, r4, asr #32 - ... - 60: 00000024 andeq r0, r0, r4, lsr #32 - 64: 16330002 ldrtne r0, [r3], -r2 - 68: 00040000 andeq r0, r4, r0 - 6c: 00000000 andeq r0, r0, r0 - 70: 27801190 ; instruction: 0x27801190 - 74: 00000034 andeq r0, r0, r4, lsr r0 - 78: 278011c4 strcs r1, [r0, r4, asr #3] - 7c: 0000010c andeq r0, r0, ip, lsl #2 - ... - 88: 0000001c andeq r0, r0, ip, lsl r0 - 8c: 16550002 ldrbne r0, [r5], -r2 - 90: 00040000 andeq r0, r4, r0 - 94: 00000000 andeq r0, r0, r0 - 98: 800a0000 andhi r0, sl, r0 - 9c: 00000040 andeq r0, r0, r0, asr #32 - ... - a8: 00000014 andeq r0, r0, r4, lsl r0 - ac: 167b0002 ldrbtne r0, [fp], -r2 - b0: 00040000 andeq r0, r4, r0 - ... - c0: 00000014 andeq r0, r0, r4, lsl r0 - c4: 18c40002 stmiane r4, {r1}^ - c8: 00040000 andeq r0, r4, r0 - ... - d8: 0000001c andeq r0, r0, ip, lsl r0 - dc: 19ca0002 stmibne sl, {r1}^ - e0: 00040000 andeq r0, r4, r0 - e4: 00000000 andeq r0, r0, r0 - e8: 27800b00 strcs r0, [r0, r0, lsl #22] - ec: 0000048c andeq r0, r0, ip, lsl #9 - ... - f8: 0000001c andeq r0, r0, ip, lsl r0 - fc: 20230002 eorcs r0, r3, r2 - 100: 00040000 andeq r0, r4, r0 - 104: 00000000 andeq r0, r0, r0 - 108: 800a02c0 andhi r0, sl, r0, asr #5 - 10c: 00000430 andeq r0, r0, r0, lsr r4 - ... - 118: 0000001c andeq r0, r0, ip, lsl r0 - 11c: 32a60002 adccc r0, r6, #2 - 120: 00040000 andeq r0, r4, r0 - 124: 00000000 andeq r0, r0, r0 - 128: 800a06f0 strdhi r0, [sl], -r0 ; - 12c: 00000320 andeq r0, r0, r0, lsr #6 - ... - 138: 0000001c andeq r0, r0, ip, lsl r0 - 13c: 3e650002 cdpcc 0, 6, cr0, cr5, cr2, {0} - 140: 00040000 andeq r0, r4, r0 - 144: 00000000 andeq r0, r0, r0 - 148: 800a0a10 andhi r0, sl, r0, lsl sl - 14c: 00000b4c andeq r0, r0, ip, asr #22 - ... - 158: 0000001c andeq r0, r0, ip, lsl r0 - 15c: 55ee0002 strbpl r0, [lr, #2]! - 160: 00040000 andeq r0, r4, r0 - 164: 00000000 andeq r0, r0, r0 - 168: 800a155c andhi r1, sl, ip, asr r5 - 16c: 00001114 andeq r1, r0, r4, lsl r1 - ... - 178: 0000001c andeq r0, r0, ip, lsl r0 - 17c: 5f7c0002 svcpl 0x007c0002 - 180: 00040000 andeq r0, r4, r0 - 184: 00000000 andeq r0, r0, r0 - 188: 800a2670 andhi r2, sl, r0, ror r6 - 18c: 00000484 andeq r0, r0, r4, lsl #9 - ... - 198: 0000001c andeq r0, r0, ip, lsl r0 - 19c: 74100002 ldrvc r0, [r0], #-2 - 1a0: 00040000 andeq r0, r4, r0 - 1a4: 00000000 andeq r0, r0, r0 - 1a8: 800a2af4 strdhi r2, [sl], -r4 - 1ac: 000005c8 andeq r0, r0, r8, asr #11 - ... - 1b8: 0000001c andeq r0, r0, ip, lsl r0 - 1bc: 85f40002 ldrbhi r0, [r4, #2]! - 1c0: 00040000 andeq r0, r4, r0 - 1c4: 00000000 andeq r0, r0, r0 - 1c8: 800a30bc strhhi r3, [sl], -ip - 1cc: 000000e0 andeq r0, r0, r0, ror #1 - ... - 1d8: 0000001c andeq r0, r0, ip, lsl r0 - 1dc: 861a0002 ldrhi r0, [sl], -r2 - 1e0: 00040000 andeq r0, r4, r0 - 1e4: 00000000 andeq r0, r0, r0 - 1e8: 800a319c mulhi sl, ip, r1 - 1ec: 00000164 andeq r0, r0, r4, ror #2 - ... - 1f8: 0000001c andeq r0, r0, ip, lsl r0 - 1fc: 86400002 strbhi r0, [r0], -r2 - 200: 00040000 andeq r0, r4, r0 - 204: 00000000 andeq r0, r0, r0 - 208: 800a3300 andhi r3, sl, r0, lsl #6 - 20c: 000000dc ldrdeq r0, [r0], -ip - ... - 218: 0000001c andeq r0, r0, ip, lsl r0 - 21c: 8d4f0002 stclhi 0, cr0, [pc, #-8] ; 21c - 220: 00040000 andeq r0, r4, r0 - 224: 00000000 andeq r0, r0, r0 - 228: 800a33dc ldrdhi r3, [sl], -ip - 22c: 000004e4 andeq r0, r0, r4, ror #9 - ... - 238: 0000001c andeq r0, r0, ip, lsl r0 - 23c: a2370002 eorsge r0, r7, #2 - 240: 00040000 andeq r0, r4, r0 - 244: 00000000 andeq r0, r0, r0 - 248: 800a38c0 andhi r3, sl, r0, asr #17 - 24c: 00000e9c muleq r0, ip, lr - ... - 258: 0000001c andeq r0, r0, ip, lsl r0 - 25c: c19a0002 orrsgt r0, sl, r2 - 260: 00040000 andeq r0, r4, r0 - 264: 00000000 andeq r0, r0, r0 - 268: 800a475c andhi r4, sl, ip, asr r7 - 26c: 00000014 andeq r0, r0, r4, lsl r0 - ... - 278: 0000001c andeq r0, r0, ip, lsl r0 - 27c: c1c00002 bicgt r0, r0, r2 - 280: 00040000 andeq r0, r4, r0 - 284: 00000000 andeq r0, r0, r0 - 288: 27800f8c strcs r0, [r0, ip, lsl #31] - 28c: 00000204 andeq r0, r0, r4, lsl #4 - ... - 298: 0000001c andeq r0, r0, ip, lsl r0 - 29c: d65c0002 ldrble r0, [ip], -r2 - 2a0: 00040000 andeq r0, r4, r0 - 2a4: 00000000 andeq r0, r0, r0 - 2a8: 800a4770 andhi r4, sl, r0, ror r7 - 2ac: 00000234 andeq r0, r0, r4, lsr r2 - ... - 2b8: 0000001c andeq r0, r0, ip, lsl r0 - 2bc: e20b0002 and r0, fp, #2 - 2c0: 00040000 andeq r0, r4, r0 - 2c4: 00000000 andeq r0, r0, r0 - 2c8: 27800798 ; instruction: 0x27800798 - 2cc: 00000368 andeq r0, r0, r8, ror #6 - ... - 2d8: 0000001c andeq r0, r0, ip, lsl r0 - 2dc: f0d40002 ; instruction: 0xf0d40002 - 2e0: 00040000 andeq r0, r4, r0 - 2e4: 00000000 andeq r0, r0, r0 - 2e8: 800a49a4 andhi r4, sl, r4, lsr #19 - 2ec: 000004c0 andeq r0, r0, r0, asr #9 - ... - 2f8: 0000001c andeq r0, r0, ip, lsl r0 - 2fc: 00910002 addseq r0, r1, r2 - 300: 00040001 andeq r0, r4, r1 - 304: 00000000 andeq r0, r0, r0 - 308: 800a4e64 andhi r4, sl, r4, ror #28 - 30c: 00000034 andeq r0, r0, r4, lsr r0 - ... - 318: 0000001c andeq r0, r0, ip, lsl r0 - 31c: 0d490002 stcleq 0, cr0, [r9, #-8] - 320: 00040001 andeq r0, r4, r1 - 324: 00000000 andeq r0, r0, r0 - 328: 800a4e98 mulhi sl, r8, lr - 32c: 00000610 andeq r0, r0, r0, lsl r6 - ... - 338: 0000001c andeq r0, r0, ip, lsl r0 - 33c: 272f0002 strcs r0, [pc, -r2]! - 340: 00040001 andeq r0, r4, r1 - 344: 00000000 andeq r0, r0, r0 - 348: 800a6a70 andhi r6, sl, r0, ror sl - 34c: 00000020 andeq r0, r0, r0, lsr #32 - ... - 358: 0000001c andeq r0, r0, ip, lsl r0 - 35c: 27550002 ldrbcs r0, [r5, -r2] - 360: 00040001 andeq r0, r4, r1 - 364: 00000000 andeq r0, r0, r0 - 368: 800a54a8 andhi r5, sl, r8, lsr #9 - 36c: 0000044c andeq r0, r0, ip, asr #8 - ... - 378: 0000001c andeq r0, r0, ip, lsl r0 - 37c: 412b0002 ; instruction: 0x412b0002 - 380: 00040001 andeq r0, r4, r1 - 384: 00000000 andeq r0, r0, r0 - 388: 800a58f4 strdhi r5, [sl], -r4 - 38c: 0000033c andeq r0, r0, ip, lsr r3 - ... - 398: 0000001c andeq r0, r0, ip, lsl r0 - 39c: 5a3b0002 bpl ec03ac <_image_size+0xe1991c> - 3a0: 00040001 andeq r0, r4, r1 - 3a4: 00000000 andeq r0, r0, r0 - 3a8: 800a5c30 andhi r5, sl, r0, lsr ip - 3ac: 00000276 andeq r0, r0, r6, ror r2 - ... - 3b8: 0000001c andeq r0, r0, ip, lsl r0 - 3bc: 5a610002 bpl 18403cc <_image_size+0x179993c> - 3c0: 00040001 andeq r0, r4, r1 - 3c4: 00000000 andeq r0, r0, r0 - 3c8: 800a5ea8 andhi r5, sl, r8, lsr #29 - 3cc: 00000002 andeq r0, r0, r2 - ... - 3d8: 0000001c andeq r0, r0, ip, lsl r0 - 3dc: 5a870002 bpl fe1c03ec - 3e0: 00040001 andeq r0, r4, r1 - 3e4: 00000000 andeq r0, r0, r0 - 3e8: 800a5eac andhi r5, sl, ip, lsr #29 - 3ec: 000000ec andeq r0, r0, ip, ror #1 - ... - 3f8: 0000001c andeq r0, r0, ip, lsl r0 - 3fc: 5aad0002 bpl feb4040c - 400: 00040001 andeq r0, r4, r1 - 404: 00000000 andeq r0, r0, r0 - 408: 800a5f98 mulhi sl, r8, pc ; - 40c: 000000a0 andeq r0, r0, r0, lsr #1 - ... - -Disassembly of section .debug_line: - -00000000 <.debug_line>: - 0: 0000022a andeq r0, r0, sl, lsr #4 - 4: 017e0003 cmneq lr, r3 - 8: 01020000 mrseq r0, (UNDEF: 2) - c: 000d0efb strdeq r0, [sp], -fp - 10: 01010101 tsteq r1, r1, lsl #2 - 14: 01000000 mrseq r0, (UNDEF: 0) - 18: 2f010000 svccs 0x00010000 - 1c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 20: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 24: 2f6e6169 svccs 0x006e6169 - 28: 6b726f77 blvs 1c9be0c <_image_size+0x1bf537c> - 2c: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 30: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 34: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 38: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 3c: 552f736f strpl r7, [pc, #-879]! ; fffffcd5 - 40: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 44: 756f7469 strbvc r7, [pc, #-1129]! ; fffffbe3 - 48: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4c: 415f695a cmpmi pc, sl, asr r9 ; - 50: 2f546f49 svccs 0x00546f49 - 54: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 58: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 5c: 622f6c65 eorvs r6, pc, #25856 ; 0x6500 - 60: 2f746f6f svccs 0x00746f6f - 64: 00637273 rsbeq r7, r3, r3, ror r2 - 68: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 6c: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 70: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 74: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 78: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 7c: 61652d65 cmnvs r5, r5, ror #26 - 80: 392f6962 stmdbcc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 84: 312e322e ; instruction: 0x312e322e - 88: 636e692f cmnvs lr, #770048 ; 0xbc000 - 8c: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 90: 73752f00 cmnvc r5, #0, 30 - 94: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 98: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 9c: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - a0: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - a4: 7379732f cmnvc r9, #-1140850688 ; 0xbc000000 - a8: 6f682f00 svcvs 0x00682f00 - ac: 742f656d strtvc r6, [pc], #-1389 ; b4 - b0: 61697875 smcvs 38789 ; 0x9785 - b4: 6f772f6e svcvs 0x00772f6e - b8: 6d2f6b72 vstmdbvs pc!, {d6-} - bc: 6f726369 svcvs 0x00726369 - c0: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - c4: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - c8: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - cc: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - d0: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - d4: 2f73756f svccs 0x0073756f - d8: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - dc: 6f49415f svcvs 0x0049415f - e0: 61682f54 cmnvs r8, r4, asr pc - e4: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - e8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - ec: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - f0: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - f4: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - f8: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - fc: 6f632f61 svcvs 0x00632f61 - 100: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 104: 2f39612d svccs 0x0039612d - 108: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 10c: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 110: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 114: 6d692f65 stclvs 15, cr2, [r9, #-404]! ; 0xfffffe6c - 118: 5f713678 svcpl 0x00713678 - 11c: 74616c70 strbtvc r6, [r1], #-3184 ; 0xfffff390 - 120: 6d726f66 ldclvs 15, cr6, [r2, #-408]! ; 0xfffffe68 - 124: 6b64735f blvs 191cea8 <_image_size+0x1876418> - 128: 6d690000 stclvs 0, cr0, [r9, #-0] - 12c: 5f713678 svcpl 0x00713678 - 130: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 - 134: 0100632e tsteq r0, lr, lsr #6 - 138: 74730000 ldrbtvc r0, [r3], #-0 - 13c: 746e6964 strbtvc r6, [lr], #-2404 ; 0xfffff69c - 140: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 144: 74730000 ldrbtvc r0, [r3], #-0 - 148: 66656464 strbtvs r6, [r5], -r4, ror #8 - 14c: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 150: 745f0000 ldrbvc r0, [pc], #-0 ; 158 - 154: 73657079 cmnvc r5, #121 ; 0x79 - 158: 0300682e movweq r6, #2094 ; 0x82e - 15c: 65720000 ldrbvs r0, [r2, #-0]! - 160: 2e746e65 cdpcs 14, 7, cr6, cr4, cr5, {3} - 164: 00030068 andeq r0, r3, r8, rrx - 168: 636f6c00 cmnvs pc, #0, 24 - 16c: 00682e6b rsbeq r2, r8, fp, ror #28 - 170: 73000003 movwvc r0, #3 - 174: 6d5f636f ldclvs 3, cr6, [pc, #-444] ; ffffffc0 - 178: 726f6d65 rsbvc r6, pc, #6464 ; 0x1940 - 17c: 616d5f79 smcvs 54777 ; 0xd5f9 - 180: 00682e70 rsbeq r2, r8, r0, ror lr - 184: 00000004 andeq r0, r0, r4 - 188: 05000105 streq r0, [r0, #-261] ; 0xfffffefb - 18c: 0a004002 beq 1019c - 190: 01350380 teqeq r5, r0, lsl #7 - 194: 056a0505 strbeq r0, [sl, #-1285]! ; 0xfffffafb - 198: 08054c11 stmdaeq r5, {r0, r4, sl, fp, lr} - 19c: 4c0f054a cfstr32mi mvfx0, [pc], {74} ; 0x4a - 1a0: 4c680905 ; instruction: 0x4c680905 - 1a4: 85300105 ldrhi r0, [r0, #-261]! ; 0xfffffefb - 1a8: 056a0505 strbeq r0, [sl, #-1285]! ; 0xfffffafb - 1ac: 05054c0b streq r4, [r5, #-3083] ; 0xfffff3f5 - 1b0: 01054c68 tsteq r5, r8, ror #24 - 1b4: 0505852f streq r8, [r5, #-1327] ; 0xfffffad1 - 1b8: 4c11056a cfldr32mi mvfx0, [r1], {106} ; 0x6a - 1bc: 054a0805 strbeq r0, [sl, #-2053] ; 0xfffff7fb - 1c0: 09054c0f stmdbeq r5, {r0, r1, r2, r3, sl, fp, lr} - 1c4: 01054c68 tsteq r5, r8, ror #24 - 1c8: 05058530 streq r8, [r5, #-1328] ; 0xfffffad0 - 1cc: 4c0b056a cfstr32mi mvfx0, [fp], {106} ; 0x6a - 1d0: 4c680505 cfstr64mi mvdx0, [r8], #-20 ; 0xffffffec - 1d4: 852f0105 strhi r0, [pc, #-261]! ; d7 - 1d8: a06e0505 rsbge r0, lr, r5, lsl #10 - 1dc: 2fa1a0a1 svccs 0x00a1a0a1 - 1e0: 05310b05 ldreq r0, [r1, #-2821]! ; 0xfffff4fb - 1e4: 05056609 streq r6, [r5, #-1545] ; 0xfffff9f7 - 1e8: a00b052f andge r0, fp, pc, lsr #10 - 1ec: 05660905 strbeq r0, [r6, #-2309]! ; 0xfffff6fb - 1f0: 0b052f05 bleq 14be0c <_image_size+0xa537c> - 1f4: 000c059f muleq ip, pc, r5 ; - 1f8: 2e010402 cdpcs 4, 0, cr0, cr1, cr2, {0} - 1fc: 02003505 andeq r3, r0, #20971520 ; 0x1400000 - 200: 05660104 strbeq r0, [r6, #-260]! ; 0xfffffefc - 204: 0402000b streq r0, [r2], #-11 - 208: 054e2e01 strbeq r2, [lr, #-3585] ; 0xfffff1ff - 20c: 672f6609 strvs r6, [pc, -r9, lsl #12]! - 210: 67050567 strvs r0, [r5, -r7, ror #10] - 214: 05850b05 streq r0, [r5, #2821] ; 0xb05 - 218: 052f6609 streq r6, [pc, #-1545]! ; fffffc17 - 21c: 01056705 tsteq r5, r5, lsl #14 - 220: 05056987 streq r6, [r5, #-2439] ; 0xfffff679 - 224: 0105684b tsteq r5, fp, asr #16 - 228: 00040283 andeq r0, r4, r3, lsl #5 - 22c: 01770101 cmneq r7, r1, lsl #2 - 230: 00030000 andeq r0, r3, r0 - 234: 0000014c andeq r0, r0, ip, asr #2 - 238: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 23c: 0101000d tsteq r1, sp - 240: 00000101 andeq r0, r0, r1, lsl #2 - 244: 00000100 andeq r0, r0, r0, lsl #2 - 248: 6f682f01 svcvs 0x00682f01 - 24c: 742f656d strtvc r6, [pc], #-1389 ; 254 - 250: 61697875 smcvs 38789 ; 0x9785 - 254: 6f772f6e svcvs 0x00772f6e - 258: 6d2f6b72 vstmdbvs pc!, {d6-} - 25c: 6f726369 svcvs 0x00726369 - 260: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 264: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 268: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 26c: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 270: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 274: 2f73756f svccs 0x0073756f - 278: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 27c: 6f49415f svcvs 0x0049415f - 280: 61682f54 cmnvs r8, r4, asr pc - 284: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 288: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 28c: 6f6f622f svcvs 0x006f622f - 290: 72732f74 rsbsvc r2, r3, #116, 30 ; 0x1d0 - 294: 752f0063 strvc r0, [pc, #-99]! ; 239 - 298: 6c2f7273 sfmvs f7, 4, [pc], #-460 ; d4 - 29c: 672f6269 strvs r6, [pc, -r9, ror #4]! - 2a0: 612f6363 ; instruction: 0x612f6363 - 2a4: 6e2d6d72 mcrvs 13, 1, r6, cr13, cr2, {3} - 2a8: 2d656e6f stclcs 14, cr6, [r5, #-444]! ; 0xfffffe44 - 2ac: 69626165 stmdbvs r2!, {r0, r2, r5, r6, r8, sp, lr}^ - 2b0: 322e392f eorcc r3, lr, #770048 ; 0xbc000 - 2b4: 692f312e stmdbvs pc!, {r1, r2, r3, r5, r8, ip, sp} ; - 2b8: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 2bc: 2f006564 svccs 0x00006564 - 2c0: 2f727375 svccs 0x00727375 - 2c4: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 2c8: 2f656475 svccs 0x00656475 - 2cc: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 2d0: 732f6269 ; instruction: 0x732f6269 - 2d4: 2f007379 svccs 0x00007379 - 2d8: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 2dc: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 2e0: 2f6e6169 svccs 0x006e6169 - 2e4: 6b726f77 blvs 1c9c0c8 <_image_size+0x1bf5638> - 2e8: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 2ec: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 2f0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2f4: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 2f8: 552f736f strpl r7, [pc, #-879]! ; ffffff91 - 2fc: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 300: 756f7469 strbvc r7, [pc, #-1129]! ; fffffe9f - 304: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 308: 415f695a cmpmi pc, sl, asr r9 ; - 30c: 2f546f49 svccs 0x00546f49 - 310: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 314: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 318: 692f6c65 stmdbvs pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 31c: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 320: 00006564 andeq r6, r0, r4, ror #10 - 324: 746f6f62 strbtvc r6, [pc], #-3938 ; 32c - 328: 0100632e tsteq r0, lr, lsr #6 - 32c: 74730000 ldrbtvc r0, [r3], #-0 - 330: 746e6964 strbtvc r6, [lr], #-2404 ; 0xfffff69c - 334: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 338: 74730000 ldrbtvc r0, [r3], #-0 - 33c: 66656464 strbtvs r6, [r5], -r4, ror #8 - 340: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 344: 745f0000 ldrbvc r0, [pc], #-0 ; 34c - 348: 73657079 cmnvc r5, #121 ; 0x79 - 34c: 0300682e movweq r6, #2094 ; 0x82e - 350: 65720000 ldrbvs r0, [r2, #-0]! - 354: 2e746e65 cdpcs 14, 7, cr6, cr4, cr5, {3} - 358: 00030068 andeq r0, r3, r8, rrx - 35c: 636f6c00 cmnvs pc, #0, 24 - 360: 00682e6b rsbeq r2, r8, fp, ror #28 - 364: 62000003 andvs r0, r0, #3 - 368: 64746f6f ldrbtvs r6, [r4], #-3951 ; 0xfffff091 - 36c: 65766972 ldrbvs r6, [r6, #-2418]! ; 0xfffff68e - 370: 00682e72 rsbeq r2, r8, r2, ror lr - 374: 73000004 movwvc r0, #4 - 378: 61697265 cmnvs r9, r5, ror #4 - 37c: 00682e6c rsbeq r2, r8, ip, ror #28 - 380: 00000004 andeq r0, r0, r4 - 384: 05000105 streq r0, [r0, #-261] ; 0xfffffefb - 388: 80074c02 andhi r4, r7, r2, lsl #24 - 38c: 012d0327 ; instruction: 0x012d0327 - 390: 2f4c0505 svccs 0x004c0505 - 394: 05691e05 strbeq r1, [r9, #-3589]! ; 0xfffff1fb - 398: 32054a34 andcc r4, r5, #52, 20 ; 0x34000 - 39c: 2e05054a cfsh32cs mvfx0, mvfx5, #42 - 3a0: 2f01059f svccs 0x0001059f - 3a4: 01000402 tsteq r0, r2, lsl #8 - 3a8: 00009701 andeq r9, r0, r1, lsl #14 - 3ac: 70000300 andvc r0, r0, r0, lsl #6 - 3b0: 02000000 andeq r0, r0, #0 - 3b4: 0d0efb01 vstreq d15, [lr, #-4] - 3b8: 01010100 mrseq r0, (UNDEF: 17) - 3bc: 00000001 andeq r0, r0, r1 - 3c0: 01000001 tsteq r0, r1 - 3c4: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 310 - 3c8: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 3cc: 6e616978 ; instruction: 0x6e616978 - 3d0: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 3d4: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 3d8: 6b6f7263 blvs 1bdcd6c <_image_size+0x1b362dc> - 3dc: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 3e0: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 3e4: 2f736f75 svccs 0x00736f75 - 3e8: 71696255 cmnvc r9, r5, asr r2 - 3ec: 6f746975 svcvs 0x00746975 - 3f0: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 3f4: 5f695a69 svcpl 0x00695a69 - 3f8: 546f4941 strbtpl r4, [pc], #-2369 ; 400 - 3fc: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 400: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 404: 2f6c656e svccs 0x006c656e - 408: 746f6f62 strbtvc r6, [pc], #-3938 ; 410 - 40c: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 410: 74730000 ldrbtvc r0, [r3], #-0 - 414: 5f747261 svcpl 0x00747261 - 418: 746f6f62 strbtvc r6, [pc], #-3938 ; 420 - 41c: 0100532e tsteq r0, lr, lsr #6 - 420: 00000000 andeq r0, r0, r0 - 424: 07080205 streq r0, [r8, -r5, lsl #4] - 428: 24032780 strcs r2, [r3], #-1920 ; 0xfffff880 - 42c: 2f2f2f01 svccs 0x002f2f01 - 430: 2f2f3030 svccs 0x002f3030 - 434: 302f2f30 eorcc r2, pc, r0, lsr pc ; - 438: 76032f2f strvc r2, [r3], -pc, lsr #30 - 43c: 02352f2e eorseq r2, r5, #46, 30 ; 0xb8 - 440: 01010002 tsteq r1, r2 - 444: 000000b2 strheq r0, [r0], -r2 - 448: 00730003 rsbseq r0, r3, r3 - 44c: 01020000 mrseq r0, (UNDEF: 2) - 450: 000d0efb strdeq r0, [sp], -fp - 454: 01010101 tsteq r1, r1, lsl #2 - 458: 01000000 mrseq r0, (UNDEF: 0) - 45c: 2f010000 svccs 0x00010000 - 460: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 464: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 468: 2f6e6169 svccs 0x006e6169 - 46c: 6b726f77 blvs 1c9c250 <_image_size+0x1bf57c0> - 470: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 474: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 478: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 47c: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 480: 552f736f strpl r7, [pc, #-879]! ; 119 - 484: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 488: 756f7469 strbvc r7, [pc, #-1129]! ; 27 - 48c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 490: 415f695a cmpmi pc, sl, asr r9 ; - 494: 2f546f49 svccs 0x00546f49 - 498: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 49c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4a0: 622f6c65 eorvs r6, pc, #25856 ; 0x6500 - 4a4: 2f746f6f svccs 0x00746f6f - 4a8: 00637273 rsbeq r7, r3, r3, ror r2 - 4ac: 776f6c00 strbvc r6, [pc, -r0, lsl #24]! - 4b0: 6576656c ldrbvs r6, [r6, #-1388]! ; 0xfffffa94 - 4b4: 6e695f6c cdpvs 15, 6, cr5, cr9, cr12, {3} - 4b8: 532e7469 ; instruction: 0x532e7469 - 4bc: 00000100 andeq r0, r0, r0, lsl #2 - 4c0: 02050000 andeq r0, r5, #0 - 4c4: 27801190 ; instruction: 0x27801190 - 4c8: 2f012d03 svccs 0x00012d03 - 4cc: 2f2f332f svccs 0x002f332f - 4d0: 362f2f2f strtcc r2, [pc], -pc, lsr #30 - 4d4: 022f2f2f eoreq r2, pc, #47, 30 ; 0xbc - 4d8: 01010002 tsteq r1, r2 - 4dc: c4020500 strgt r0, [r2], #-1280 ; 0xfffffb00 - 4e0: 03278011 ; instruction: 0x03278011 - 4e4: 020101c6 andeq r0, r1, #-2147483599 ; 0x80000031 - 4e8: 02681434 rsbeq r1, r8, #52, 8 ; 0x34000000 - 4ec: 3e081428 cdpcc 4, 0, cr1, cr8, cr8, {1} - 4f0: 30667803 rsbcc r7, r6, r3, lsl #16 - 4f4: 00060230 andeq r0, r6, r0, lsr r2 - 4f8: 008e0101 addeq r0, lr, r1, lsl #2 - 4fc: 00030000 andeq r0, r3, r0 - 500: 00000072 andeq r0, r0, r2, ror r0 - 504: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 508: 0101000d tsteq r1, sp - 50c: 00000101 andeq r0, r0, r1, lsl #2 - 510: 00000100 andeq r0, r0, r0, lsl #2 - 514: 6f682f01 svcvs 0x00682f01 - 518: 742f656d strtvc r6, [pc], #-1389 ; 520 - 51c: 61697875 smcvs 38789 ; 0x9785 - 520: 6f772f6e svcvs 0x00772f6e - 524: 6d2f6b72 vstmdbvs pc!, {d6-} - 528: 6f726369 svcvs 0x00726369 - 52c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 530: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 534: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 538: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 53c: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 540: 2f73756f svccs 0x0073756f - 544: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 548: 6f49415f svcvs 0x0049415f - 54c: 61682f54 cmnvs r8, r4, asr pc - 550: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 554: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 558: 6f6f622f svcvs 0x006f622f - 55c: 72732f74 rsbsvc r2, r3, #116, 30 ; 0x1d0 - 560: 76000063 strvc r0, [r0], -r3, rrx - 564: 6f746365 svcvs 0x00746365 - 568: 61745f72 cmnvs r4, r2, ror pc - 56c: 2e656c62 cdpcs 12, 6, cr6, cr5, cr2, {3} - 570: 00010053 andeq r0, r1, r3, asr r0 - 574: 05000000 streq r0, [r0, #-0] - 578: 0a000002 beq 588 - 57c: 012a0380 smlawbeq sl, r0, r3, r0 - 580: 2f2f2f2f svccs 0x002f2f2f - 584: 022f2f2f eoreq r2, pc, #47, 30 ; 0xbc - 588: 01010012 tsteq r1, r2, lsl r0 - 58c: 0000013e andeq r0, r0, lr, lsr r1 - 590: 01380003 teqeq r8, r3 - 594: 01020000 mrseq r0, (UNDEF: 2) - 598: 000d0efb strdeq r0, [sp], -fp - 59c: 01010101 tsteq r1, r1, lsl #2 - 5a0: 01000000 mrseq r0, (UNDEF: 0) - 5a4: 2f010000 svccs 0x00010000 - 5a8: 2f727375 svccs 0x00727375 - 5ac: 2f62696c svccs 0x0062696c - 5b0: 2f636367 svccs 0x00636367 - 5b4: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 5b8: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 5bc: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 5c0: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 5c4: 2f312e32 svccs 0x00312e32 - 5c8: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 5cc: 00656475 rsbeq r6, r5, r5, ror r4 - 5d0: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 51c - 5d4: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 5d8: 6e616978 ; instruction: 0x6e616978 - 5dc: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 5e0: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 5e4: 6b6f7263 blvs 1bdcf78 <_image_size+0x1b364e8> - 5e8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 5ec: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 5f0: 2f736f75 svccs 0x00736f75 - 5f4: 71696255 cmnvc r9, r5, asr r2 - 5f8: 6f746975 svcvs 0x00746975 - 5fc: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 600: 5f695a69 svcpl 0x00695a69 - 604: 546f4941 strbtpl r4, [pc], #-2369 ; 60c - 608: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 60c: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 610: 2f6c656e svccs 0x006c656e - 614: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 618: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 61c: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 620: 612d3776 ; instruction: 0x612d3776 - 624: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 628: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 62c: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 630: 7136786d teqvc r6, sp, ror #16 - 634: 636e692f cmnvs lr, #770048 ; 0xbc000 - 638: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 63c: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 640: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 644: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 648: 5f6d726f svcpl 0x006d726f - 64c: 006b6473 rsbeq r6, fp, r3, ror r4 - 650: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 59c - 654: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 658: 6e616978 ; instruction: 0x6e616978 - 65c: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 660: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 664: 6b6f7263 blvs 1bdcff8 <_image_size+0x1b36568> - 668: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 66c: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 670: 2f736f75 svccs 0x00736f75 - 674: 71696255 cmnvc r9, r5, asr r2 - 678: 6f746975 svcvs 0x00746975 - 67c: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 680: 5f695a69 svcpl 0x00695a69 - 684: 546f4941 strbtpl r4, [pc], #-2369 ; 68c - 688: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 68c: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 690: 2f6c656e svccs 0x006c656e - 694: 746f6f62 strbtvc r6, [pc], #-3938 ; 69c - 698: 6b64732f blvs 191d35c <_image_size+0x18768cc> - 69c: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 6a0: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 6a4: 73000063 movwvc r0, #99 ; 0x63 - 6a8: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 6ac: 00682e74 rsbeq r2, r8, r4, ror lr - 6b0: 68000001 stmdavs r0, {r0} - 6b4: 645f6261 ldrbvs r6, [pc], #-609 ; 6bc - 6b8: 6e696665 cdpvs 6, 6, cr6, cr9, cr5, {3} - 6bc: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 6c0: 00000200 andeq r0, r0, r0, lsl #4 - 6c4: 2e747669 cdpcs 6, 7, cr7, cr4, cr9, {3} - 6c8: 00030063 andeq r0, r3, r3, rrx - 6cc: 01520000 cmpeq r2, r0 - 6d0: 00030000 andeq r0, r3, r0 - 6d4: 0000014c andeq r0, r0, ip, asr #2 - 6d8: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 6dc: 0101000d tsteq r1, sp - 6e0: 00000101 andeq r0, r0, r1, lsl #2 - 6e4: 00000100 andeq r0, r0, r0, lsl #2 - 6e8: 6f682f01 svcvs 0x00682f01 - 6ec: 742f656d strtvc r6, [pc], #-1389 ; 6f4 - 6f0: 61697875 smcvs 38789 ; 0x9785 - 6f4: 6f772f6e svcvs 0x00772f6e - 6f8: 6d2f6b72 vstmdbvs pc!, {d6-} - 6fc: 6f726369 svcvs 0x00726369 - 700: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 704: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 708: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 70c: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 710: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 714: 2f73756f svccs 0x0073756f - 718: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 71c: 6f49415f svcvs 0x0049415f - 720: 61682f54 cmnvs r8, r4, asr pc - 724: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 728: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 72c: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 730: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 734: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 738: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 73c: 6f632f61 svcvs 0x00632f61 - 740: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 744: 2f39612d svccs 0x0039612d - 748: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 74c: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 750: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 754: 6d692f65 stclvs 15, cr2, [r9, #-404]! ; 0xfffffe6c - 758: 5f713678 svcpl 0x00713678 - 75c: 74616c70 strbtvc r6, [r1], #-3184 ; 0xfffff390 - 760: 6d726f66 ldclvs 15, cr6, [r2, #-408]! ; 0xfffffe68 - 764: 6b64735f blvs 191d4e8 <_image_size+0x1876a58> - 768: 6f682f00 svcvs 0x00682f00 - 76c: 742f656d strtvc r6, [pc], #-1389 ; 774 - 770: 61697875 smcvs 38789 ; 0x9785 - 774: 6f772f6e svcvs 0x00772f6e - 778: 6d2f6b72 vstmdbvs pc!, {d6-} - 77c: 6f726369 svcvs 0x00726369 - 780: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 784: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 788: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 78c: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 790: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 794: 2f73756f svccs 0x0073756f - 798: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 79c: 6f49415f svcvs 0x0049415f - 7a0: 61682f54 cmnvs r8, r4, asr pc - 7a4: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 7a8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 7ac: 6f6f622f svcvs 0x006f622f - 7b0: 64732f74 ldrbtvs r2, [r3], #-3956 ; 0xfffff08c - 7b4: 6d692f6b stclvs 15, cr2, [r9, #-428]! ; 0xfffffe54 - 7b8: 732f3678 ; instruction: 0x732f3678 - 7bc: 2f006372 svccs 0x00006372 - 7c0: 2f727375 svccs 0x00727375 - 7c4: 2f62696c svccs 0x0062696c - 7c8: 2f636367 svccs 0x00636367 - 7cc: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 7d0: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 7d4: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 7d8: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 7dc: 2f312e32 svccs 0x00312e32 - 7e0: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 7e4: 00656475 rsbeq r6, r5, r5, ror r4 - 7e8: 636f7300 cmnvs pc, #0, 6 - 7ec: 6d656d5f stclvs 13, cr6, [r5, #-380]! ; 0xfffffe84 - 7f0: 5f79726f svcpl 0x0079726f - 7f4: 2e70616d rpwcssz f6, f0, #5.0 - 7f8: 00010068 andeq r0, r1, r8, rrx - 7fc: 64636400 strbtvs r6, [r3], #-1024 ; 0xfffffc00 - 800: 0200632e andeq r6, r0, #-1207959552 ; 0xb8000000 - 804: 74730000 ldrbtvc r0, [r3], #-0 - 808: 746e6964 strbtvc r6, [lr], #-2404 ; 0xfffff69c - 80c: 0300682e movweq r6, #2094 ; 0x82e - 810: 61680000 cmnvs r8, r0 - 814: 65645f62 strbvs r5, [r4, #-3938]! ; 0xfffff09e - 818: 656e6966 strbvs r6, [lr, #-2406]! ; 0xfffff69a - 81c: 00682e73 rsbeq r2, r8, r3, ror lr - 820: 00000001 andeq r0, r0, r1 - 824: 000002b9 ; instruction: 0x000002b9 - 828: 01670003 cmneq r7, r3 - 82c: 01020000 mrseq r0, (UNDEF: 2) - 830: 000d0efb strdeq r0, [sp], -fp - 834: 01010101 tsteq r1, r1, lsl #2 - 838: 01000000 mrseq r0, (UNDEF: 0) - 83c: 2f010000 svccs 0x00010000 - 840: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 844: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 848: 2f6e6169 svccs 0x006e6169 - 84c: 6b726f77 blvs 1c9c630 <_image_size+0x1bf5ba0> - 850: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 854: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 858: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 85c: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 860: 552f736f strpl r7, [pc, #-879]! ; 4f9 - 864: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 868: 756f7469 strbvc r7, [pc, #-1129]! ; 407 - 86c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 870: 415f695a cmpmi pc, sl, asr r9 ; - 874: 2f546f49 svccs 0x00546f49 - 878: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 87c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 880: 6d2f6c65 stcvs 12, cr6, [pc, #-404]! ; 6f4 - 884: 732f756d ; instruction: 0x732f756d - 888: 2f006372 svccs 0x00006372 - 88c: 2f727375 svccs 0x00727375 - 890: 2f62696c svccs 0x0062696c - 894: 2f636367 svccs 0x00636367 - 898: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 89c: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 8a0: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 8a4: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 8a8: 2f312e32 svccs 0x00312e32 - 8ac: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 8b0: 00656475 rsbeq r6, r5, r5, ror r4 - 8b4: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 800 - 8b8: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 8bc: 6e616978 ; instruction: 0x6e616978 - 8c0: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 8c4: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 8c8: 6b6f7263 blvs 1bdd25c <_image_size+0x1b367cc> - 8cc: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 8d0: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 8d4: 2f736f75 svccs 0x00736f75 - 8d8: 71696255 cmnvc r9, r5, asr r2 - 8dc: 6f746975 svcvs 0x00746975 - 8e0: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 8e4: 5f695a69 svcpl 0x00695a69 - 8e8: 546f4941 strbtpl r4, [pc], #-2369 ; 8f0 - 8ec: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 8f0: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 8f4: 2f6c656e svccs 0x006c656e - 8f8: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 8fc: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 900: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 904: 612d3776 ; instruction: 0x612d3776 - 908: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 90c: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 910: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 914: 7136786d teqvc r6, sp, ror #16 - 918: 636e692f cmnvs lr, #770048 ; 0xbc000 - 91c: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 920: 6f682f00 svcvs 0x00682f00 - 924: 742f656d strtvc r6, [pc], #-1389 ; 92c - 928: 61697875 smcvs 38789 ; 0x9785 - 92c: 6f772f6e svcvs 0x00772f6e - 930: 6d2f6b72 vstmdbvs pc!, {d6-} - 934: 6f726369 svcvs 0x00726369 - 938: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 93c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 940: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 944: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 948: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 94c: 2f73756f svccs 0x0073756f - 950: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 954: 6f49415f svcvs 0x0049415f - 958: 6f732f54 svcvs 0x00732f54 - 95c: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 960: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 964: 636e692f cmnvs lr, #770048 ; 0xbc000 - 968: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 96c: 6d6d0000 stclvs 0, cr0, [sp, #-0] - 970: 00632e75 rsbeq r2, r3, r5, ror lr - 974: 73000001 movwvc r0, #1 - 978: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 97c: 00682e74 rsbeq r2, r8, r4, ror lr - 980: 6d000002 stcvs 0, cr0, [r0, #-8] - 984: 682e756d stmdavs lr!, {r0, r2, r3, r5, r6, r8, sl, ip, sp, lr} - 988: 00000300 andeq r0, r0, r0, lsl #6 - 98c: 682e6d76 stmdavs lr!, {r1, r2, r4, r5, r6, r8, sl, fp, sp, lr} - 990: 00000400 andeq r0, r0, r0, lsl #8 - 994: 00010500 andeq r0, r1, r0, lsl #10 - 998: 0b000205 bleq 11b4 - 99c: 0e032780 cdpeq 7, 0, cr2, cr3, cr0, {4} - 9a0: d7140501 ldrle r0, [r4, -r1, lsl #10] - 9a4: 05672305 strbeq r2, [r7, #-773]! ; 0xfffffcfb - 9a8: 1705671b smladne r5, fp, r7, r6 - 9ac: 671b0567 ldrvs r0, [fp, -r7, ror #10] - 9b0: 052e1505 streq r1, [lr, #-1285]! ; 0xfffffafb - 9b4: 05854b01 streq r4, [r5, #2817] ; 0xb01 - 9b8: 0e05832d cdpeq 3, 0, cr8, cr5, cr13, {1} - 9bc: 4b2a054a blmi a81eec <_image_size+0x9db45c> - 9c0: 054a0e05 strbeq r0, [sl, #-3589] ; 0xfffff1fb - 9c4: 05054b13 streq r4, [r5, #-2835] ; 0xfffff4ed - 9c8: 0021054a eoreq r0, r1, sl, asr #10 - 9cc: 2f030402 svccs 0x00030402 - 9d0: 02002d05 andeq r2, r0, #320 ; 0x140 - 9d4: 05660304 strbeq r0, [r6, #-772]! ; 0xfffffcfc - 9d8: 04020042 streq r0, [r2], #-66 ; 0xffffffbe - 9dc: 0e052e03 cdpeq 14, 0, cr2, cr5, cr3, {0} - 9e0: 03040200 movweq r0, #16896 ; 0x4200 - 9e4: 0017054a andseq r0, r7, sl, asr #10 - 9e8: 4a030402 bmi c19f8 <_image_size+0x1af68> - 9ec: 02003b05 andeq r3, r0, #5120 ; 0x1400 - 9f0: 05660304 strbeq r0, [r6, #-772]! ; 0xfffffcfc - 9f4: 0402001b streq r0, [r2], #-27 ; 0xffffffe5 - 9f8: 2b052e03 blcs 14c20c <_image_size+0xa577c> - 9fc: 03040200 movweq r0, #16896 ; 0x4200 - a00: 0005052d andeq r0, r5, sp, lsr #10 - a04: 66010402 strvs r0, [r1], -r2, lsl #8 - a08: a1850105 orrge r0, r5, r5, lsl #2 - a0c: 05bb1405 ldreq r1, [fp, #1029]! ; 0x405 - a10: 01056713 tsteq r5, r3, lsl r7 - a14: 0e058567 cfsh32eq mvfx8, mvfx5, #55 - a18: 2b0567bb blcs 15a90c <_image_size+0xb3e7c> - a1c: 4a0e054c bmi 381f54 <_image_size+0x2db4c4> - a20: 054b1305 strbeq r1, [fp, #-773] ; 0xfffffcfb - a24: 3d054a05 vstrcc s8, [r5, #-20] ; 0xffffffec - a28: 03040200 movweq r0, #16896 ; 0x4200 - a2c: 0049052f subeq r0, r9, pc, lsr #10 - a30: 4a030402 bmi c1a40 <_image_size+0x1afb0> - a34: 02004605 andeq r4, r0, #5242880 ; 0x500000 - a38: 05660304 strbeq r0, [r6, #-772]! ; 0xfffffcfc - a3c: 04020037 streq r0, [r2], #-55 ; 0xffffffc9 - a40: 2c052e03 stccs 14, cr2, [r5], {3} - a44: 03040200 movweq r0, #16896 ; 0x4200 - a48: 000e052e andeq r0, lr, lr, lsr #10 - a4c: 2e030402 cdpcs 4, 0, cr0, cr3, cr2, {0} - a50: 02001a05 andeq r1, r0, #20480 ; 0x5000 - a54: 054a0304 strbeq r0, [sl, #-772] ; 0xfffffcfc - a58: 04020017 streq r0, [r2], #-23 ; 0xffffffe9 - a5c: 5f056603 svcpl 0x00056603 - a60: 03040200 movweq r0, #16896 ; 0x4200 - a64: 002a054a eoreq r0, sl, sl, asr #10 - a68: 2e030402 cdpcs 4, 0, cr0, cr3, cr2, {0} - a6c: 03040200 movweq r0, #16896 ; 0x4200 - a70: 0005052d andeq r0, r5, sp, lsr #10 - a74: 66010402 strvs r0, [r1], -r2, lsl #8 - a78: a1850105 orrge r0, r5, r5, lsl #2 - a7c: 05691405 strbeq r1, [r9, #-1029]! ; 0xfffffbfb - a80: 05674b10 strbeq r4, [r7, #-2832]! ; 0xfffff4f0 - a84: 18056711 stmdane r5, {r0, r4, r8, r9, sl, sp, lr} - a88: 85050567 strhi r0, [r5, #-1383] ; 0xfffffa99 - a8c: bb6b2108 bllt 1ac8eb4 <_image_size+0x1a22424> - a90: 1405bbbb strne fp, [r5], #-3003 ; 0xfffff445 - a94: 05ba0903 ldreq r0, [sl, #2307]! ; 0x903 - a98: 18054b11 stmdane r5, {r0, r4, r8, r9, fp, lr} - a9c: 84050567 strhi r0, [r5], #-1383 ; 0xfffffa99 - aa0: 05672108 strbeq r2, [r7, #-264]! ; 0xfffffef8 - aa4: 0569bb01 strbeq fp, [r9, #-2817]! ; 0xfffff4ff - aa8: 4b676905 blmi 19daec4 <_image_size+0x1934434> - aac: 09058583 stmdbeq r5, {r0, r1, r7, r8, sl, pc} - ab0: 8305054b movwhi r0, #21835 ; 0x554b - ab4: 054b4b4d strbeq r4, [fp, #-2893] ; 0xfffff4b3 - ab8: 05854b01 streq r4, [r5, #2817] ; 0xb01 - abc: 052f4b05 streq r4, [pc, #-2821]! ; ffffffbf - ac0: 4b4d2f01 blmi 134c6cc <_image_size+0x12a5c3c> - ac4: 84050585 strhi r0, [r5], #-1413 ; 0xfffffa7b - ac8: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - acc: 4d4c8305 stclmi 3, cr8, [ip, #-20] ; 0xffffffec - ad0: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - ad4: 4b4c8305 blmi 13216f0 <_image_size+0x127ac60> - ad8: 4b01054b blmi 4200c - adc: 01000802 tsteq r0, r2, lsl #16 - ae0: 00036101 andeq r6, r3, r1, lsl #2 - ae4: 0d000300 stceq 3, cr0, [r0, #-0] - ae8: 02000002 andeq r0, r0, #2 - aec: 0d0efb01 vstreq d15, [lr, #-4] - af0: 01010100 mrseq r0, (UNDEF: 17) - af4: 00000001 andeq r0, r0, r1 - af8: 01000001 tsteq r0, r1 - afc: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; a48 - b00: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - b04: 6e616978 ; instruction: 0x6e616978 - b08: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - b0c: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - b10: 6b6f7263 blvs 1bdd4a4 <_image_size+0x1b36a14> - b14: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - b18: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - b1c: 2f736f75 svccs 0x00736f75 - b20: 71696255 cmnvc r9, r5, asr r2 - b24: 6f746975 svcvs 0x00746975 - b28: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - b2c: 5f695a69 svcpl 0x00695a69 - b30: 546f4941 strbtpl r4, [pc], #-2369 ; b38 - b34: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - b38: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - b3c: 2f6c656e svccs 0x006c656e - b40: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - b44: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - b48: 73752f00 cmnvc r5, #0, 30 - b4c: 696c2f72 stmdbvs ip!, {r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - b50: 63672f62 cmnvs r7, #392 ; 0x188 - b54: 72612f63 rsbvc r2, r1, #396 ; 0x18c - b58: 6f6e2d6d svcvs 0x006e2d6d - b5c: 652d656e strvs r6, [sp, #-1390]! ; 0xfffffa92 - b60: 2f696261 svccs 0x00696261 - b64: 2e322e39 mrccs 14, 1, r2, cr2, cr9, {1} - b68: 6e692f31 mcrvs 15, 3, r2, cr9, cr1, {1} - b6c: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - b70: 682f0065 stmdavs pc!, {r0, r2, r5, r6} ; - b74: 2f656d6f svccs 0x00656d6f - b78: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - b7c: 772f6e61 strvc r6, [pc, -r1, ror #28]! - b80: 2f6b726f svccs 0x006b726f - b84: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - b88: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - b8c: 2f6c656e svccs 0x006c656e - b90: 6f756978 svcvs 0x00756978 - b94: 62552f73 subsvs r2, r5, #460 ; 0x1cc - b98: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - b9c: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - ba0: 5a69582f bpl 1a56c64 <_image_size+0x19b01d4> - ba4: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - ba8: 732f546f ; instruction: 0x732f546f - bac: 6b74666f blvs 1d1a570 <_image_size+0x1c73ae0> - bb0: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - bb4: 6e692f6c cdpvs 15, 6, cr2, cr9, cr12, {3} - bb8: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - bbc: 752f0065 strvc r0, [pc, #-101]! ; b5f - bc0: 692f7273 stmdbvs pc!, {r0, r1, r4, r5, r6, r9, ip, sp, lr} ; - bc4: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - bc8: 6e2f6564 cfsh64vs mvdx6, mvdx15, #52 - bcc: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - bd0: 79732f62 ldmdbvc r3!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - bd4: 752f0073 strvc r0, [pc, #-115]! ; b69 - bd8: 692f7273 stmdbvs pc!, {r0, r1, r4, r5, r6, r9, ip, sp, lr} ; - bdc: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - be0: 6e2f6564 cfsh64vs mvdx6, mvdx15, #52 - be4: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - be8: 682f0062 stmdavs pc!, {r1, r5, r6} ; - bec: 2f656d6f svccs 0x00656d6f - bf0: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - bf4: 772f6e61 strvc r6, [pc, -r1, ror #28]! - bf8: 2f6b726f svccs 0x006b726f - bfc: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - c00: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - c04: 2f6c656e svccs 0x006c656e - c08: 6f756978 svcvs 0x00756978 - c0c: 62552f73 subsvs r2, r5, #460 ; 0x1cc - c10: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - c14: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - c18: 5a69582f bpl 1a56cdc <_image_size+0x19b024c> - c1c: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - c20: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - c24: 6b647261 blvs 191d5b0 <_image_size+0x1876b20> - c28: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - c2c: 72612f6c rsbvc r2, r1, #108, 30 ; 0x1b0 - c30: 612f6863 ; instruction: 0x612f6863 - c34: 612f6d72 ; instruction: 0x612f6d72 - c38: 37766d72 ; instruction: 0x37766d72 - c3c: 632f612d ; instruction: 0x632f612d - c40: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91 - c44: 39612d78 stmdbcc r1!, {r3, r4, r5, r6, r8, sl, fp, sp}^ - c48: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - c4c: 692f7136 stmdbvs pc!, {r1, r2, r4, r5, r8, ip, sp, lr} ; - c50: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - c54: 692f6564 stmdbvs pc!, {r2, r5, r6, r8, sl, sp, lr} ; - c58: 7136786d teqvc r6, sp, ror #16 - c5c: 616c705f qdsubvs r7, pc, ip ; - c60: 726f6674 rsbvc r6, pc, #116, 12 ; 0x7400000 - c64: 64735f6d ldrbtvs r5, [r3], #-3949 ; 0xfffff093 - c68: 7300006b movwvc r0, #107 ; 0x6b - c6c: 61697265 cmnvs r9, r5, ror #4 - c70: 00632e6c rsbeq r2, r3, ip, ror #28 - c74: 73000001 movwvc r0, #1 - c78: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - c7c: 00682e74 rsbeq r2, r8, r4, ror lr - c80: 73000002 movwvc r0, #2 - c84: 61697265 cmnvs r9, r5, ror #4 - c88: 00682e6c rsbeq r2, r8, ip, ror #28 - c8c: 73000003 movwvc r0, #3 - c90: 65646474 strbvs r6, [r4, #-1140]! ; 0xfffffb8c - c94: 00682e66 rsbeq r2, r8, r6, ror #28 - c98: 5f000002 svcpl 0x00000002 - c9c: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c - ca0: 00682e73 rsbeq r2, r8, r3, ror lr - ca4: 72000004 andvc r0, r0, #4 - ca8: 746e6565 strbtvc r6, [lr], #-1381 ; 0xfffffa9b - cac: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - cb0: 6f6c0000 svcvs 0x006c0000 - cb4: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - cb8: 00000400 andeq r0, r0, r0, lsl #8 - cbc: 6c647473 cfstrdvs mvd7, [r4], #-460 ; 0xfffffe34 - cc0: 682e6269 stmdavs lr!, {r0, r3, r5, r6, r9, sp, lr} - cc4: 00000500 andeq r0, r0, r0, lsl #10 - cc8: 5f717269 svcpl 0x00717269 - ccc: 626d756e rsbvs r7, sp, #461373440 ; 0x1b800000 - cd0: 2e737265 cdpcs 2, 7, cr7, cr3, cr5, {3} - cd4: 00060068 andeq r0, r6, r8, rrx - cd8: 61727400 cmnvs r2, r0, lsl #8 - cdc: 00682e70 rsbeq r2, r8, r0, ror lr - ce0: 73000003 movwvc r0, #3 - ce4: 6d5f636f ldclvs 3, cr6, [pc, #-444] ; b30 - ce8: 726f6d65 rsbvc r6, pc, #6464 ; 0x1940 - cec: 616d5f79 smcvs 54777 ; 0xd5f9 - cf0: 00682e70 rsbeq r2, r8, r0, ror lr - cf4: 00000006 andeq r0, r0, r6 - cf8: 05000105 streq r0, [r0, #-261] ; 0xfffffefb - cfc: 0a02c002 beq b0d0c <_image_size+0xa27c> - d00: 01150380 tsteq r5, r0, lsl #7 - d04: 054b0505 strbeq r0, [fp, #-1285] ; 0xfffffafb - d08: 054d2f01 strbeq r2, [sp, #-3841] ; 0xfffff0ff - d0c: 01054b0c tsteq r5, ip, lsl #22 - d10: 0c05852f cfstr32eq mvfx8, [r5], {47} ; 0x2f - d14: 6701054b strvs r0, [r1, -fp, asr #10] - d18: 9f05054d svcls 0x0005054d - d1c: 03830105 orreq r0, r3, #1073741825 ; 0x40000001 - d20: 0805660a stmdaeq r5, {r1, r3, r9, sl, sp, lr} - d24: 001c05c0 andseq r0, ip, r0, asr #11 - d28: 66010402 strvs r0, [r1], -r2, lsl #8 - d2c: 02001705 andeq r1, r0, #1310720 ; 0x140000 - d30: 05660104 strbeq r0, [r6, #-260]! ; 0xfffffefc - d34: 0402000e streq r0, [r2], #-14 - d38: 0d052e01 stceq 14, cr2, [r5, #-4] - d3c: 4a0b0567 bmi 2c22e0 <_image_size+0x21b850> - d40: 4d07054c cfstr32mi mvfx0, [r7, #-304] ; 0xfffffed0 - d44: 02001d05 andeq r1, r0, #320 ; 0x140 - d48: 054d0104 strbeq r0, [sp, #-260] ; 0xfffffefc - d4c: 0402000e streq r0, [r2], #-14 - d50: 1a05d601 bne 17655c <_image_size+0xcfacc> - d54: 01040200 mrseq r0, R12_usr - d58: 00120566 andseq r0, r2, r6, ror #10 - d5c: 66010402 strvs r0, [r1], -r2, lsl #8 - d60: 02001105 andeq r1, r0, #1073741825 ; 0x40000001 - d64: 05830104 streq r0, [r3, #260] ; 0x104 - d68: 04020005 streq r0, [r2], #-5 - d6c: 0805ba01 stmdaeq r5, {r0, r9, fp, ip, sp, pc} - d70: 670e0568 strvs r0, [lr, -r8, ror #10] - d74: 05661205 strbeq r1, [r6, #-517]! ; 0xfffffdfb - d78: 2005840b andcs r8, r5, fp, lsl #8 - d7c: 6609052f strvs r0, [r9], -pc, lsr #10 - d80: 05b90b05 ldreq r0, [r9, #2821]! ; 0xb05 - d84: 0586bc01 streq fp, [r6, #3073] ; 0xc01 - d88: 0805870d stmdaeq r5, {r0, r2, r3, r8, r9, sl, pc} - d8c: 4b09052e blmi 24224c <_image_size+0x19b7bc> - d90: 310a0567 tstcc sl, r7, ror #10 - d94: 054c0c05 strbeq r0, [ip, #-3077] ; 0xfffff3fb - d98: 0c054a05 ; instruction: 0x0c054a05 - d9c: 6724052f strvs r0, [r4, -pc, lsr #10]! - da0: 83660d05 cmnhi r6, #320 ; 0x140 - da4: 05311005 ldreq r1, [r1, #-5]! - da8: 11052e0b tstne r5, fp, lsl #28 - dac: 2e100566 cfmsc32cs mvfx0, mvfx0, mvfx6 - db0: 054a0b05 strbeq r0, [sl, #-2821] ; 0xfffff4fb - db4: 0905300c stmdbeq r5, {r2, r3, ip, sp} - db8: 021b0569 andseq r0, fp, #440401920 ; 0x1a400000 - dbc: 1605144c strne r1, [r5], -ip, asr #8 - dc0: 2e0d0566 cfsh32cs mvfx0, mvfx13, #54 - dc4: 321b0583 andscc r0, fp, #549453824 ; 0x20c00000 - dc8: 05661605 strbeq r1, [r6, #-1541]! ; 0xfffff9fb - dcc: 05832e0d streq r2, [r3, #3597] ; 0xe0d - dd0: 1d053122 stfnes f3, [r5, #-136] ; 0xffffff78 - dd4: 2e140566 cfmsc32cs mvfx0, mvfx4, mvfx6 - dd8: 052e1005 streq r1, [lr, #-5]! - ddc: 0d056713 stceq 7, cr6, [r5, #-76] ; 0xffffffb4 - de0: 00280569 eoreq r0, r8, r9, ror #10 - de4: 2f020402 svccs 0x00020402 - de8: 02001105 andeq r1, r0, #1073741825 ; 0x40000001 - dec: 05660204 strbeq r0, [r6, #-516]! ; 0xfffffdfc - df0: 04020019 streq r0, [r2], #-25 ; 0xffffffe7 - df4: 14058102 strne r8, [r5], #-258 ; 0xfffffefe - df8: 01040200 mrseq r0, R12_usr - dfc: 000d0566 andeq r0, sp, r6, ror #10 - e00: 4a010402 bmi 41e10 - e04: 3124054d ; instruction: 0x3124054d - e08: 4b660d05 blmi 1984224 <_image_size+0x18dd794> - e0c: 05322405 ldreq r2, [r2, #-1029]! ; 0xfffffbfb - e10: 2405660d strcs r6, [r5], #-1549 ; 0xfffff9f3 - e14: 660d054b strvs r0, [sp], -fp, asr #10 - e18: 002c0583 eoreq r0, ip, r3, lsl #11 - e1c: 03020402 movweq r0, #9218 ; 0x2402 - e20: 19052e59 stmdbne r5, {r0, r3, r4, r6, r9, sl, fp, sp} - e24: 01040200 mrseq r0, R12_usr - e28: 00140566 andseq r0, r4, r6, ror #10 - e2c: 82010402 andhi r0, r1, #33554432 ; 0x2000000 - e30: 02000505 andeq r0, r0, #20971520 ; 0x1400000 - e34: 052e0104 streq r0, [lr, #-260]! ; 0xfffffefc - e38: 8209030d andhi r0, r9, #872415232 ; 0x34000000 - e3c: 21030105 tstcs r3, r5, lsl #2 - e40: 0008022e andeq r0, r8, lr, lsr #4 - e44: 02640101 rsbeq r0, r4, #1073741824 ; 0x40000000 - e48: 00030000 andeq r0, r3, r0 - e4c: 00000193 muleq r0, r3, r1 - e50: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - e54: 0101000d tsteq r1, sp - e58: 00000101 andeq r0, r0, r1, lsl #2 - e5c: 00000100 andeq r0, r0, r0, lsl #2 - e60: 6f682f01 svcvs 0x00682f01 - e64: 742f656d strtvc r6, [pc], #-1389 ; e6c - e68: 61697875 smcvs 38789 ; 0x9785 - e6c: 6f772f6e svcvs 0x00772f6e - e70: 6d2f6b72 vstmdbvs pc!, {d6-} - e74: 6f726369 svcvs 0x00726369 - e78: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - e7c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - e80: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - e84: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - e88: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - e8c: 2f73756f svccs 0x0073756f - e90: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - e94: 6f49415f svcvs 0x0049415f - e98: 61682f54 cmnvs r8, r4, asr pc - e9c: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - ea0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - ea4: 7261752f rsbvc r7, r1, #197132288 ; 0xbc00000 - ea8: 64732f74 ldrbtvs r2, [r3], #-3956 ; 0xfffff08c - eac: 6d692f6b stclvs 15, cr2, [r9, #-428]! ; 0xfffffe54 - eb0: 732f3678 ; instruction: 0x732f3678 - eb4: 2f006372 svccs 0x00006372 - eb8: 2f727375 svccs 0x00727375 - ebc: 2f62696c svccs 0x0062696c - ec0: 2f636367 svccs 0x00636367 - ec4: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - ec8: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - ecc: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - ed0: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - ed4: 2f312e32 svccs 0x00312e32 - ed8: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - edc: 00656475 rsbeq r6, r5, r5, ror r4 - ee0: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - ee4: 636e692f cmnvs lr, #770048 ; 0xbc000 - ee8: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - eec: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - ef0: 2f62696c svccs 0x0062696c - ef4: 00737973 rsbseq r7, r3, r3, ror r9 - ef8: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; e44 - efc: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - f00: 6e616978 ; instruction: 0x6e616978 - f04: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - f08: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - f0c: 6b6f7263 blvs 1bdd8a0 <_image_size+0x1b36e10> - f10: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - f14: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - f18: 2f736f75 svccs 0x00736f75 - f1c: 71696255 cmnvc r9, r5, asr r2 - f20: 6f746975 svcvs 0x00746975 - f24: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - f28: 5f695a69 svcpl 0x00695a69 - f2c: 546f4941 strbtpl r4, [pc], #-2369 ; f34 - f30: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - f34: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - f38: 2f6c656e svccs 0x006c656e - f3c: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - f40: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - f44: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - f48: 612d3776 ; instruction: 0x612d3776 - f4c: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - f50: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - f54: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - f58: 7136786d teqvc r6, sp, ror #16 - f5c: 636e692f cmnvs lr, #770048 ; 0xbc000 - f60: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - f64: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - f68: 705f7136 subsvc r7, pc, r6, lsr r1 ; - f6c: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - f70: 5f6d726f svcpl 0x006d726f - f74: 006b6473 rsbeq r6, fp, r3, ror r4 - f78: 6d6f6900 ; instruction: 0x6d6f6900 - f7c: 765f7875 ; instruction: 0x765f7875 - f80: 00632e33 rsbeq r2, r3, r3, lsr lr - f84: 73000001 movwvc r0, #1 - f88: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - f8c: 00682e74 rsbeq r2, r8, r4, ror lr - f90: 73000002 movwvc r0, #2 - f94: 65646474 strbvs r6, [r4, #-1140]! ; 0xfffffb8c - f98: 00682e66 rsbeq r2, r8, r6, ror #28 - f9c: 5f000002 svcpl 0x00000002 - fa0: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c - fa4: 00682e73 rsbeq r2, r8, r3, ror lr - fa8: 72000003 andvc r0, r0, #3 - fac: 746e6565 strbtvc r6, [lr], #-1381 ; 0xfffffa9b - fb0: 0300682e movweq r6, #2094 ; 0x82e - fb4: 6f6c0000 svcvs 0x006c0000 - fb8: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - fbc: 00000300 andeq r0, r0, r0, lsl #6 - fc0: 756d6f69 strbvc r6, [sp, #-3945]! ; 0xfffff097 - fc4: 33765f78 cmncc r6, #120, 30 ; 0x1e0 - fc8: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - fcc: 6f730000 svcvs 0x00730000 - fd0: 656d5f63 strbvs r5, [sp, #-3939]! ; 0xfffff09d - fd4: 79726f6d ldmdbvc r2!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - fd8: 70616d5f rsbvc r6, r1, pc, asr sp - fdc: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - fe0: 05000000 streq r0, [r0, #-0] - fe4: 02050001 andeq r0, r5, #1 - fe8: 800a06f0 strdhi r0, [sl], -r0 ; - fec: 05012903 streq r2, [r1, #-2307] ; 0xfffff6fd - ff0: 0b058334 bleq 161cc8 <_image_size+0xbb238> - ff4: 4b2c052e blmi b024b4 <_image_size+0xa5ba24> - ff8: 05ba0b05 ldreq r0, [sl, #2821]! ; 0xb05 - ffc: 0b054c22 bleq 15408c <_image_size+0xad5fc> - 1000: 4d1e05d5 cfldr32mi mvfx0, [lr, #-852] ; 0xfffffcac - 1004: 059d0b05 ldreq r0, [sp, #2821] ; 0xb05 - 1008: 0b054d21 bleq 154494 <_image_size+0xada04> - 100c: 4c3005d5 cfldr32mi mvfx0, [r0], #-852 ; 0xfffffcac - 1010: 05ba0b05 ldreq r0, [sl, #2821]! ; 0xb05 - 1014: 03054c05 movweq r4, #23557 ; 0x5c05 - 1018: d8050567 stmdale r5, {r0, r1, r2, r5, r6, r8, sl} - 101c: 05670305 strbeq r0, [r7, #-773]! ; 0xfffffcfb - 1020: 0505d811 streq sp, [r5, #-2065] ; 0xfffff7ef - 1024: 0020054a eoreq r0, r0, sl, asr #10 - 1028: 4a010402 bmi 42038 - 102c: 05671005 strbeq r1, [r7, #-5]! - 1030: 0d054a06 vstreq s8, [r5, #-24] ; 0xffffffe8 - 1034: 0305674c movweq r6, #22348 ; 0x574c - 1038: d9090568 stmdble r9, {r3, r5, r6, r8, sl} - 103c: 852f0105 strhi r0, [pc, #-261]! ; f3f - 1040: 059f1205 ldreq r1, [pc, #517] ; 124d - 1044: 02054e09 andeq r4, r5, #9, 28 ; 0x90 - 1048: 2f09054a svccs 0x0009054a - 104c: 05bb0605 ldreq r0, [fp, #1541]! ; 0x605 - 1050: 0405670b streq r6, [r5], #-1803 ; 0xfffff8f5 - 1054: 02040200 andeq r0, r4, #0, 4 - 1058: 001a054b andseq r0, sl, fp, asr #10 - 105c: 62020402 andvs r0, r2, #33554432 ; 0x2000000 - 1060: 02001005 andeq r1, r0, #5 - 1064: 05660104 strbeq r0, [r6, #-260]! ; 0xfffffefc - 1068: 04020002 streq r0, [r2], #-2 - 106c: 09052e01 stmdbeq r5, {r0, r9, sl, fp, sp} - 1070: 2f01056c svccs 0x0001056c - 1074: d7060569 strle r0, [r6, -r9, ror #10] - 1078: 054c0805 strbeq r0, [ip, #-2053] ; 0xfffff7fb - 107c: 0805ba06 stmdaeq r5, {r1, r2, r9, fp, ip, sp, pc} - 1080: 2f1a054b svccs 0x001a054b - 1084: 05660d05 strbeq r0, [r6, #-3333]! ; 0xfffff2fb - 1088: 07054a0a streq r4, [r5, -sl, lsl #20] - 108c: 6704054a strvs r0, [r4, -sl, asr #10] - 1090: 05670b05 strbeq r0, [r7, #-2821]! ; 0xfffff4fb - 1094: 10056308 andne r6, r5, r8, lsl #6 - 1098: 8206056b andhi r0, r6, #448790528 ; 0x1ac00000 - 109c: 05670205 strbeq r0, [r7, #-517]! ; 0xfffffdfb - 10a0: 0585f301 streq pc, [r5, #769] ; 0x301 - 10a4: 01058307 tsteq r5, r7, lsl #6 - 10a8: 00080283 andeq r0, r8, r3, lsl #5 - 10ac: 07120101 ldreq r0, [r2, -r1, lsl #2] - 10b0: 00030000 andeq r0, r3, r0 - 10b4: 00000231 andeq r0, r0, r1, lsr r2 - 10b8: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 10bc: 0101000d tsteq r1, sp - 10c0: 00000101 andeq r0, r0, r1, lsl #2 - 10c4: 00000100 andeq r0, r0, r0, lsl #2 - 10c8: 6f682f01 svcvs 0x00682f01 - 10cc: 742f656d strtvc r6, [pc], #-1389 ; 10d4 - 10d0: 61697875 smcvs 38789 ; 0x9785 - 10d4: 6f772f6e svcvs 0x00772f6e - 10d8: 6d2f6b72 vstmdbvs pc!, {d6-} - 10dc: 6f726369 svcvs 0x00726369 - 10e0: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 10e4: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 10e8: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 10ec: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 10f0: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 10f4: 2f73756f svccs 0x0073756f - 10f8: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 10fc: 6f49415f svcvs 0x0049415f - 1100: 61682f54 cmnvs r8, r4, asr pc - 1104: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 1108: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 110c: 7261752f rsbvc r7, r1, #197132288 ; 0xbc00000 - 1110: 64732f74 ldrbtvs r2, [r3], #-3956 ; 0xfffff08c - 1114: 6d692f6b stclvs 15, cr2, [r9, #-428]! ; 0xfffffe54 - 1118: 732f3678 ; instruction: 0x732f3678 - 111c: 2f006372 svccs 0x00006372 - 1120: 2f727375 svccs 0x00727375 - 1124: 2f62696c svccs 0x0062696c - 1128: 2f636367 svccs 0x00636367 - 112c: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 1130: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 1134: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 1138: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 113c: 2f312e32 svccs 0x00312e32 - 1140: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 1144: 00656475 rsbeq r6, r5, r5, ror r4 - 1148: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 114c: 636e692f cmnvs lr, #770048 ; 0xbc000 - 1150: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 1154: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 1158: 2f62696c svccs 0x0062696c - 115c: 00737973 rsbseq r7, r3, r3, ror r9 - 1160: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 10ac - 1164: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 1168: 6e616978 ; instruction: 0x6e616978 - 116c: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 1170: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1174: 6b6f7263 blvs 1bddb08 <_image_size+0x1b37078> - 1178: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 117c: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1180: 2f736f75 svccs 0x00736f75 - 1184: 71696255 cmnvc r9, r5, asr r2 - 1188: 6f746975 svcvs 0x00746975 - 118c: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 1190: 5f695a69 svcpl 0x00695a69 - 1194: 546f4941 strbtpl r4, [pc], #-2369 ; 119c - 1198: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 119c: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 11a0: 2f6c656e svccs 0x006c656e - 11a4: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 11a8: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 11ac: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 11b0: 612d3776 ; instruction: 0x612d3776 - 11b4: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 11b8: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 11bc: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 11c0: 7136786d teqvc r6, sp, ror #16 - 11c4: 636e692f cmnvs lr, #770048 ; 0xbc000 - 11c8: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 11cc: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 11d0: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 11d4: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 11d8: 5f6d726f svcpl 0x006d726f - 11dc: 006b6473 rsbeq r6, fp, r3, ror r4 - 11e0: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 112c - 11e4: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 11e8: 6e616978 ; instruction: 0x6e616978 - 11ec: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 11f0: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 11f4: 6b6f7263 blvs 1bddb88 <_image_size+0x1b370f8> - 11f8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 11fc: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1200: 2f736f75 svccs 0x00736f75 - 1204: 71696255 cmnvc r9, r5, asr r2 - 1208: 6f746975 svcvs 0x00746975 - 120c: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 1210: 5f695a69 svcpl 0x00695a69 - 1214: 546f4941 strbtpl r4, [pc], #-2369 ; 121c - 1218: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 121c: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 1220: 2f6c656e svccs 0x006c656e - 1224: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 1228: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 122c: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 1230: 612d3776 ; instruction: 0x612d3776 - 1234: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 1238: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 123c: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 1240: 7136786d teqvc r6, sp, ror #16 - 1244: 636e692f cmnvs lr, #770048 ; 0xbc000 - 1248: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 124c: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 1250: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 1254: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 1258: 5f6d726f svcpl 0x006d726f - 125c: 2f6b6473 svccs 0x006b6473 - 1260: 69676572 stmdbvs r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^ - 1264: 72657473 rsbvc r7, r5, #1929379840 ; 0x73000000 - 1268: 75000073 strvc r0, [r0, #-115] ; 0xffffff8d - 126c: 2e747261 cdpcs 2, 7, cr7, cr4, cr1, {3} - 1270: 00010063 andeq r0, r1, r3, rrx - 1274: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 1278: 2e746e69 cdpcs 14, 7, cr6, cr4, cr9, {3} - 127c: 00020068 andeq r0, r2, r8, rrx - 1280: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 1284: 2e666564 cdpcs 5, 6, cr6, cr6, cr4, {3} - 1288: 00020068 andeq r0, r2, r8, rrx - 128c: 79745f00 ldmdbvc r4!, {r8, r9, sl, fp, ip, lr}^ - 1290: 2e736570 mrccs 5, 3, r6, cr3, cr0, {3} - 1294: 00030068 andeq r0, r3, r8, rrx - 1298: 65657200 strbvs r7, [r5, #-512]! ; 0xfffffe00 - 129c: 682e746e stmdavs lr!, {r1, r2, r3, r5, r6, sl, ip, sp, lr} - 12a0: 00000300 andeq r0, r0, r0, lsl #6 - 12a4: 6b636f6c blvs 18dd05c <_image_size+0x18365cc> - 12a8: 0300682e movweq r6, #2094 ; 0x82e - 12ac: 6f690000 svcvs 0x00690000 - 12b0: 5f78756d svcpl 0x0078756d - 12b4: 682e3376 stmdavs lr!, {r1, r2, r4, r5, r6, r8, r9, ip, sp} - 12b8: 00000400 andeq r0, r0, r0, lsl #8 - 12bc: 5f636f73 svcpl 0x00636f73 - 12c0: 6f6d656d svcvs 0x006d656d - 12c4: 6d5f7972 vldrvs.16 s15, [pc, #-228] ; 11e8 ; - 12c8: 682e7061 stmdavs lr!, {r0, r5, r6, ip, sp, lr} - 12cc: 00000400 andeq r0, r0, r0, lsl #8 - 12d0: 73676572 cmnvc r7, #478150656 ; 0x1c800000 - 12d4: 0500682e streq r6, [r0, #-2094] ; 0xfffff7d2 - 12d8: 65720000 ldrbvs r0, [r2, #-0]! - 12dc: 61757367 cmnvs r5, r7, ror #6 - 12e0: 682e7472 stmdavs lr!, {r1, r4, r5, r6, sl, ip, sp, lr} - 12e4: 00000500 andeq r0, r0, r0, lsl #10 - 12e8: 00010500 andeq r0, r1, r0, lsl #10 - 12ec: 0a100205 beq 401b08 <_image_size+0x35b078> - 12f0: 3403800a strcc r8, [r3], #-10 - 12f4: 4c020501 cfstr32mi mvfx0, [r2], {1} - 12f8: 05696969 strbeq r6, [r9, #-2409]! ; 0xfffff697 - 12fc: 3f086701 svccc 0x00086701 - 1300: 05670b05 strbeq r0, [r7, #-2821]! ; 0xfffff4fb - 1304: 06056808 streq r6, [r5], -r8, lsl #16 - 1308: 4b07054a blmi 1c2838 <_image_size+0x11bda8> - 130c: 05681005 strbeq r1, [r8, #-5]! - 1310: 09054a07 stmdbeq r5, {r0, r1, r2, r9, fp, lr} - 1314: 2f0105a0 svccs 0x000105a0 - 1318: a00b0569 andge r0, fp, r9, ror #10 - 131c: 02000c05 andeq r0, r0, #1280 ; 0x500 - 1320: 002e1504 eoreq r1, lr, r4, lsl #10 - 1324: 06010402 streq r0, [r1], -r2, lsl #8 - 1328: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 132c: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 1330: 00660504 rsbeq r0, r6, r4, lsl #10 - 1334: 66070402 strvs r0, [r7], -r2, lsl #8 - 1338: 09040200 stmdbeq r4, {r9} - 133c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1340: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 1344: 00660804 rsbeq r0, r6, r4, lsl #16 - 1348: 66060402 strvs r0, [r6], -r2, lsl #8 - 134c: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 1350: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1354: 23056602 movwcs r6, #22018 ; 0x5602 - 1358: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 135c: 0b054a06 bleq 153b7c <_image_size+0xad0ec> - 1360: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1364: 4c050566 cfstr32mi mvfx0, [r5], {102} ; 0x66 - 1368: 01040200 mrseq r0, R12_usr - 136c: 02009e06 andeq r9, r0, #6, 28 ; 0x60 - 1370: 00660304 rsbeq r0, r6, r4, lsl #6 - 1374: 66050402 strvs r0, [r5], -r2, lsl #8 - 1378: 07040200 streq r0, [r4, -r0, lsl #4] - 137c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1380: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 1384: 00660a04 rsbeq r0, r6, r4, lsl #20 - 1388: 66080402 strvs r0, [r8], -r2, lsl #8 - 138c: 06040200 streq r0, [r4], -r0, lsl #4 - 1390: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1394: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 1398: 00660204 rsbeq r0, r6, r4, lsl #4 - 139c: 4a140402 bmi 5023ac <_image_size+0x45b91c> - 13a0: 02000105 andeq r0, r0, #1073741825 ; 0x40000001 - 13a4: 2f061404 svccs 0x00061404 - 13a8: 860b0585 strhi r0, [fp], -r5, lsl #11 - 13ac: 00301105 eorseq r1, r0, r5, lsl #2 - 13b0: 06010402 streq r0, [r1], -r2, lsl #8 - 13b4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 13b8: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 13bc: 00660504 rsbeq r0, r6, r4, lsl #10 - 13c0: 66070402 strvs r0, [r7], -r2, lsl #8 - 13c4: 09040200 stmdbeq r4, {r9} - 13c8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 13cc: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 13d0: 004a0804 subeq r0, sl, r4, lsl #16 - 13d4: 66060402 strvs r0, [r6], -r2, lsl #8 - 13d8: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 13dc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 13e0: 0f056602 svceq 0x00056602 - 13e4: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 13e8: 0e054a06 vmlaeq.f32 s8, s10, s12 - 13ec: 04020048 streq r0, [r2], #-72 ; 0xffffffb8 - 13f0: 00660601 rsbeq r0, r6, r1, lsl #12 - 13f4: 66030402 strvs r0, [r3], -r2, lsl #8 - 13f8: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 13fc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1400: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 1404: 00660904 rsbeq r0, r6, r4, lsl #18 - 1408: 660a0402 strvs r0, [sl], -r2, lsl #8 - 140c: 08040200 stmdaeq r4, {r9} - 1410: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1414: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1418: 00660404 rsbeq r0, r6, r4, lsl #8 - 141c: 66020402 strvs r0, [r2], -r2, lsl #8 - 1420: 02002605 andeq r2, r0, #5242880 ; 0x500000 - 1424: 4a061404 bmi 18643c <_image_size+0xdf9ac> - 1428: 02000b05 andeq r0, r0, #5120 ; 0x1400 - 142c: 05661404 strbeq r1, [r6, #-1028]! ; 0xfffffbfc - 1430: 08054f13 stmdaeq r5, {r0, r1, r4, r8, r9, sl, fp, lr} - 1434: 4b10054a blmi 402964 <_image_size+0x35bed4> - 1438: 054c0c05 strbeq r0, [ip, #-3077] ; 0xfffff3fb - 143c: 05854b01 streq r4, [r5, #2817] ; 0xb01 - 1440: 0200a105 andeq sl, r0, #1073741825 ; 0x40000001 - 1444: 66060104 strvs r0, [r6], -r4, lsl #2 - 1448: 03040200 movweq r0, #16896 ; 0x4200 - 144c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1450: 02006605 andeq r6, r0, #5242880 ; 0x500000 - 1454: 00660704 rsbeq r0, r6, r4, lsl #14 - 1458: 66090402 strvs r0, [r9], -r2, lsl #8 - 145c: 0a040200 beq 101c64 <_image_size+0x5b1d4> - 1460: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1464: 02006608 andeq r6, r0, #8, 12 ; 0x800000 - 1468: 00660604 rsbeq r0, r6, r4, lsl #12 - 146c: 66040402 strvs r0, [r4], -r2, lsl #8 - 1470: 02040200 andeq r0, r4, #0, 4 - 1474: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1478: 02004a14 andeq r4, r0, #20, 20 ; 0x14000 - 147c: 4b061404 blmi 186494 <_image_size+0xdfa04> - 1480: 01040200 mrseq r0, R12_usr - 1484: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1488: 00660304 rsbeq r0, r6, r4, lsl #6 - 148c: 66050402 strvs r0, [r5], -r2, lsl #8 - 1490: 07040200 streq r0, [r4, -r0, lsl #4] - 1494: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1498: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 149c: 00660a04 rsbeq r0, r6, r4, lsl #20 - 14a0: 66080402 strvs r0, [r8], -r2, lsl #8 - 14a4: 06040200 streq r0, [r4], -r0, lsl #4 - 14a8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 14ac: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 14b0: 00660204 rsbeq r0, r6, r4, lsl #4 - 14b4: 4a140402 bmi 5024c4 <_image_size+0x45ba34> - 14b8: 02000b05 andeq r0, r0, #5120 ; 0x1400 - 14bc: 4c061404 cfstrsmi mvf1, [r6], {4} - 14c0: 02000e05 andeq r0, r0, #5, 28 ; 0x50 - 14c4: 002e1504 eoreq r1, lr, r4, lsl #10 - 14c8: 06010402 streq r0, [r1], -r2, lsl #8 - 14cc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 14d0: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 14d4: 00660504 rsbeq r0, r6, r4, lsl #10 - 14d8: 66070402 strvs r0, [r7], -r2, lsl #8 - 14dc: 09040200 stmdbeq r4, {r9} - 14e0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 14e4: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 14e8: 00660804 rsbeq r0, r6, r4, lsl #16 - 14ec: 66060402 strvs r0, [r6], -r2, lsl #8 - 14f0: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 14f4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 14f8: 26056602 strcs r6, [r5], -r2, lsl #12 - 14fc: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1500: 0b054a06 bleq 153d20 <_image_size+0xad290> - 1504: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1508: 4c020566 cfstr32mi mvfx0, [r2], {102} ; 0x66 - 150c: 01040200 mrseq r0, R12_usr - 1510: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1514: 00660304 rsbeq r0, r6, r4, lsl #6 - 1518: 66050402 strvs r0, [r5], -r2, lsl #8 - 151c: 07040200 streq r0, [r4, -r0, lsl #4] - 1520: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1524: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 1528: 00660a04 rsbeq r0, r6, r4, lsl #20 - 152c: 66080402 strvs r0, [r8], -r2, lsl #8 - 1530: 06040200 streq r0, [r4], -r0, lsl #4 - 1534: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1538: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 153c: 00660204 rsbeq r0, r6, r4, lsl #4 - 1540: 4a140402 bmi 502550 <_image_size+0x45bac0> - 1544: 02000505 andeq r0, r0, #20971520 ; 0x1400000 - 1548: 4b061404 blmi 186560 <_image_size+0xdfad0> - 154c: 01040200 mrseq r0, R12_usr - 1550: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1554: 00660304 rsbeq r0, r6, r4, lsl #6 - 1558: 66050402 strvs r0, [r5], -r2, lsl #8 - 155c: 07040200 streq r0, [r4, -r0, lsl #4] - 1560: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1564: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 1568: 00660a04 rsbeq r0, r6, r4, lsl #20 - 156c: 66080402 strvs r0, [r8], -r2, lsl #8 - 1570: 06040200 streq r0, [r4], -r0, lsl #4 - 1574: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1578: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 157c: 00660204 rsbeq r0, r6, r4, lsl #4 - 1580: 4a140402 bmi 502590 <_image_size+0x45bb00> - 1584: 02000205 andeq r0, r0, #1342177280 ; 0x50000000 - 1588: 4b061404 blmi 1865a0 <_image_size+0xdfb10> - 158c: 01040200 mrseq r0, R12_usr - 1590: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1594: 00660304 rsbeq r0, r6, r4, lsl #6 - 1598: 66050402 strvs r0, [r5], -r2, lsl #8 - 159c: 07040200 streq r0, [r4, -r0, lsl #4] - 15a0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 15a4: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 15a8: 00660a04 rsbeq r0, r6, r4, lsl #20 - 15ac: 66080402 strvs r0, [r8], -r2, lsl #8 - 15b0: 06040200 streq r0, [r4], -r0, lsl #4 - 15b4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 15b8: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 15bc: 00660204 rsbeq r0, r6, r4, lsl #4 - 15c0: 4a140402 bmi 5025d0 <_image_size+0x45bb40> - 15c4: 02000505 andeq r0, r0, #20971520 ; 0x1400000 - 15c8: 4b061404 blmi 1865e0 <_image_size+0xdfb50> - 15cc: 01040200 mrseq r0, R12_usr - 15d0: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 15d4: 00660304 rsbeq r0, r6, r4, lsl #6 - 15d8: 66050402 strvs r0, [r5], -r2, lsl #8 - 15dc: 07040200 streq r0, [r4, -r0, lsl #4] - 15e0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 15e4: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 15e8: 00660a04 rsbeq r0, r6, r4, lsl #20 - 15ec: 66080402 strvs r0, [r8], -r2, lsl #8 - 15f0: 06040200 streq r0, [r4], -r0, lsl #4 - 15f4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 15f8: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 15fc: 00660204 rsbeq r0, r6, r4, lsl #4 - 1600: 4a140402 bmi 502610 <_image_size+0x45bb80> - 1604: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1608: 02004b06 andeq r4, r0, #6144 ; 0x1800 - 160c: 66060104 strvs r0, [r6], -r4, lsl #2 - 1610: 03040200 movweq r0, #16896 ; 0x4200 - 1614: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1618: 02006605 andeq r6, r0, #5242880 ; 0x500000 - 161c: 00660704 rsbeq r0, r6, r4, lsl #14 - 1620: 66090402 strvs r0, [r9], -r2, lsl #8 - 1624: 0a040200 beq 101e2c <_image_size+0x5b39c> - 1628: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 162c: 02006608 andeq r6, r0, #8, 12 ; 0x800000 - 1630: 00660604 rsbeq r0, r6, r4, lsl #12 - 1634: 66040402 strvs r0, [r4], -r2, lsl #8 - 1638: 02040200 andeq r0, r4, #0, 4 - 163c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1640: 10054a14 andne r4, r5, r4, lsl sl - 1644: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1648: 05054c06 streq r4, [r5, #-3078] ; 0xfffff3fa - 164c: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1650: 0402004c streq r0, [r2], #-76 ; 0xffffffb4 - 1654: 00660601 rsbeq r0, r6, r1, lsl #12 - 1658: 66030402 strvs r0, [r3], -r2, lsl #8 - 165c: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1660: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1664: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 1668: 00660904 rsbeq r0, r6, r4, lsl #18 - 166c: 660a0402 strvs r0, [sl], -r2, lsl #8 - 1670: 08040200 stmdaeq r4, {r9} - 1674: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1678: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 167c: 00660404 rsbeq r0, r6, r4, lsl #8 - 1680: 66020402 strvs r0, [r2], -r2, lsl #8 - 1684: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1688: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 168c: 004b0614 subeq r0, fp, r4, lsl r6 - 1690: 06010402 streq r0, [r1], -r2, lsl #8 - 1694: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1698: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 169c: 00660504 rsbeq r0, r6, r4, lsl #10 - 16a0: 66070402 strvs r0, [r7], -r2, lsl #8 - 16a4: 09040200 stmdbeq r4, {r9} - 16a8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 16ac: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 16b0: 00660804 rsbeq r0, r6, r4, lsl #16 - 16b4: 66060402 strvs r0, [r6], -r2, lsl #8 - 16b8: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 16bc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 16c0: 02006602 andeq r6, r0, #2097152 ; 0x200000 - 16c4: 004a1404 subeq r1, sl, r4, lsl #8 - 16c8: 06140402 ldreq r0, [r4], -r2, lsl #8 - 16cc: 0402004b streq r0, [r2], #-75 ; 0xffffffb5 - 16d0: 009e0601 addseq r0, lr, r1, lsl #12 - 16d4: 66030402 strvs r0, [r3], -r2, lsl #8 - 16d8: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 16dc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 16e0: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 16e4: 00660904 rsbeq r0, r6, r4, lsl #18 - 16e8: 660a0402 strvs r0, [sl], -r2, lsl #8 - 16ec: 08040200 stmdaeq r4, {r9} - 16f0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 16f4: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 16f8: 00660404 rsbeq r0, r6, r4, lsl #8 - 16fc: 66020402 strvs r0, [r2], -r2, lsl #8 - 1700: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1704: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 1708: 00a00614 adceq r0, r0, r4, lsl r6 - 170c: 06010402 streq r0, [r1], -r2, lsl #8 - 1710: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1714: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 1718: 00660504 rsbeq r0, r6, r4, lsl #10 - 171c: 66070402 strvs r0, [r7], -r2, lsl #8 - 1720: 09040200 stmdbeq r4, {r9} - 1724: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1728: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 172c: 00660804 rsbeq r0, r6, r4, lsl #16 - 1730: 66060402 strvs r0, [r6], -r2, lsl #8 - 1734: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 1738: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 173c: 02006602 andeq r6, r0, #2097152 ; 0x200000 - 1740: 004a1404 subeq r1, sl, r4, lsl #8 - 1744: 06140402 ldreq r0, [r4], -r2, lsl #8 - 1748: 0402004b streq r0, [r2], #-75 ; 0xffffffb5 - 174c: 00660601 rsbeq r0, r6, r1, lsl #12 - 1750: 66030402 strvs r0, [r3], -r2, lsl #8 - 1754: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1758: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 175c: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 1760: 00660904 rsbeq r0, r6, r4, lsl #18 - 1764: 660a0402 strvs r0, [sl], -r2, lsl #8 - 1768: 08040200 stmdaeq r4, {r9} - 176c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1770: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1774: 00660404 rsbeq r0, r6, r4, lsl #8 - 1778: 66020402 strvs r0, [r2], -r2, lsl #8 - 177c: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1780: 0001054a andeq r0, r1, sl, asr #10 - 1784: 06140402 ldreq r0, [r4], -r2, lsl #8 - 1788: 0505694b streq r6, [r5, #-2379] ; 0xfffff6b5 - 178c: 01052f9f ; instruction: 0x01052f9f - 1790: 0d056967 vstreq.16 s12, [r5, #-206] ; 0xffffff32 ; - 1794: 4b0b0567 blmi 2c2d38 <_image_size+0x21c2a8> - 1798: 054a0205 strbeq r0, [sl, #-517] ; 0xfffffdfb - 179c: 04020003 streq r0, [r2], #-3 - 17a0: 1c052f03 stcne 15, cr2, [r5], {3} - 17a4: 03040200 movweq r0, #16896 ; 0x4200 - 17a8: 00020581 andeq r0, r2, r1, lsl #11 - 17ac: 66010402 strvs r0, [r1], -r2, lsl #8 - 17b0: 05690805 strbeq r0, [r9, #-2053]! ; 0xfffff7fb - 17b4: 08054b05 stmdaeq r5, {r0, r2, r8, r9, fp, lr} - 17b8: 4b050583 blmi 142dcc <_image_size+0x9c33c> - 17bc: 02830105 addeq r0, r3, #1073741825 ; 0x40000001 - 17c0: 01010006 tsteq r1, r6 - 17c4: 00000991 muleq r0, r1, r9 - 17c8: 02410003 subeq r0, r1, #3 - 17cc: 01020000 mrseq r0, (UNDEF: 2) - 17d0: 000d0efb strdeq r0, [sp], -fp - 17d4: 01010101 tsteq r1, r1, lsl #2 - 17d8: 01000000 mrseq r0, (UNDEF: 0) - 17dc: 2f010000 svccs 0x00010000 - 17e0: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 17e4: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 17e8: 2f6e6169 svccs 0x006e6169 - 17ec: 6b726f77 blvs 1c9d5d0 <_image_size+0x1bf6b40> - 17f0: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 17f4: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 17f8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 17fc: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 1800: 552f736f strpl r7, [pc, #-879]! ; 1499 - 1804: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 1808: 756f7469 strbvc r7, [pc, #-1129]! ; 13a7 - 180c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 1810: 415f695a cmpmi pc, sl, asr r9 ; - 1814: 2f546f49 svccs 0x00546f49 - 1818: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 181c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 1820: 752f6c65 strvc r6, [pc, #-3173]! ; bc3 - 1824: 2f747261 svccs 0x00747261 - 1828: 2f6b6473 svccs 0x006b6473 - 182c: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 1830: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 1834: 73752f00 cmnvc r5, #0, 30 - 1838: 696c2f72 stmdbvs ip!, {r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 183c: 63672f62 cmnvs r7, #392 ; 0x188 - 1840: 72612f63 rsbvc r2, r1, #396 ; 0x18c - 1844: 6f6e2d6d svcvs 0x006e2d6d - 1848: 652d656e strvs r6, [sp, #-1390]! ; 0xfffffa92 - 184c: 2f696261 svccs 0x00696261 - 1850: 2e322e39 mrccs 14, 1, r2, cr2, cr9, {1} - 1854: 6e692f31 mcrvs 15, 3, r2, cr9, cr1, {1} - 1858: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 185c: 682f0065 stmdavs pc!, {r0, r2, r5, r6} ; - 1860: 2f656d6f svccs 0x00656d6f - 1864: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 1868: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 186c: 2f6b726f svccs 0x006b726f - 1870: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 1874: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 1878: 2f6c656e svccs 0x006c656e - 187c: 6f756978 svcvs 0x00756978 - 1880: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 1884: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 1888: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 188c: 5a69582f bpl 1a57950 <_image_size+0x19b0ec0> - 1890: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 1894: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 1898: 6b647261 blvs 191e224 <_image_size+0x1877794> - 189c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 18a0: 72612f6c rsbvc r2, r1, #108, 30 ; 0x1b0 - 18a4: 612f6863 ; instruction: 0x612f6863 - 18a8: 612f6d72 ; instruction: 0x612f6d72 - 18ac: 37766d72 ; instruction: 0x37766d72 - 18b0: 632f612d ; instruction: 0x632f612d - 18b4: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91 - 18b8: 39612d78 stmdbcc r1!, {r3, r4, r5, r6, r8, sl, fp, sp}^ - 18bc: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 18c0: 692f7136 stmdbvs pc!, {r1, r2, r4, r5, r8, ip, sp, lr} ; - 18c4: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 18c8: 692f6564 stmdbvs pc!, {r2, r5, r6, r8, sl, sp, lr} ; - 18cc: 7136786d teqvc r6, sp, ror #16 - 18d0: 616c705f qdsubvs r7, pc, ip ; - 18d4: 726f6674 rsbvc r6, pc, #116, 12 ; 0x7400000 - 18d8: 64735f6d ldrbtvs r5, [r3], #-3949 ; 0xfffff093 - 18dc: 682f006b stmdavs pc!, {r0, r1, r3, r5, r6} ; - 18e0: 2f656d6f svccs 0x00656d6f - 18e4: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 18e8: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 18ec: 2f6b726f svccs 0x006b726f - 18f0: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 18f4: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 18f8: 2f6c656e svccs 0x006c656e - 18fc: 6f756978 svcvs 0x00756978 - 1900: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 1904: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 1908: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 190c: 5a69582f bpl 1a579d0 <_image_size+0x19b0f40> - 1910: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 1914: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 1918: 6b647261 blvs 191e2a4 <_image_size+0x1877814> - 191c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 1920: 72612f6c rsbvc r2, r1, #108, 30 ; 0x1b0 - 1924: 612f6863 ; instruction: 0x612f6863 - 1928: 612f6d72 ; instruction: 0x612f6d72 - 192c: 37766d72 ; instruction: 0x37766d72 - 1930: 632f612d ; instruction: 0x632f612d - 1934: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91 - 1938: 39612d78 stmdbcc r1!, {r3, r4, r5, r6, r8, sl, fp, sp}^ - 193c: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 1940: 692f7136 stmdbvs pc!, {r1, r2, r4, r5, r8, ip, sp, lr} ; - 1944: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 1948: 692f6564 stmdbvs pc!, {r2, r5, r6, r8, sl, sp, lr} ; - 194c: 7136786d teqvc r6, sp, ror #16 - 1950: 616c705f qdsubvs r7, pc, ip ; - 1954: 726f6674 rsbvc r6, pc, #116, 12 ; 0x7400000 - 1958: 64735f6d ldrbtvs r5, [r3], #-3949 ; 0xfffff093 - 195c: 65722f6b ldrbvs r2, [r2, #-3947]! ; 0xfffff095 - 1960: 74736967 ldrbtvc r6, [r3], #-2407 ; 0xfffff699 - 1964: 00737265 rsbseq r7, r3, r5, ror #4 - 1968: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 18b4 - 196c: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 1970: 6e616978 ; instruction: 0x6e616978 - 1974: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 1978: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 197c: 6b6f7263 blvs 1bde310 <_image_size+0x1b37880> - 1980: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 1984: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1988: 2f736f75 svccs 0x00736f75 - 198c: 71696255 cmnvc r9, r5, asr r2 - 1990: 6f746975 svcvs 0x00746975 - 1994: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 1998: 5f695a69 svcpl 0x00695a69 - 199c: 546f4941 strbtpl r4, [pc], #-2369 ; 19a4 - 19a0: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 19a4: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 19a8: 2f6c656e svccs 0x006c656e - 19ac: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 19b0: 00656475 rsbeq r6, r5, r5, ror r4 - 19b4: 786d6900 stmdavc sp!, {r8, fp, sp, lr}^ - 19b8: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 19bc: 00632e74 rsbeq r2, r3, r4, ror lr - 19c0: 73000001 movwvc r0, #1 - 19c4: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 19c8: 00682e74 rsbeq r2, r8, r4, ror lr - 19cc: 69000002 stmdbvs r0, {r1} - 19d0: 755f786d ldrbvc r7, [pc, #-2157] ; 116b - 19d4: 2e747261 cdpcs 2, 7, cr7, cr4, cr1, {3} - 19d8: 00030068 andeq r0, r3, r8, rrx - 19dc: 6d636300 stclvs 3, cr6, [r3, #-0] - 19e0: 6c6c705f stclvs 0, cr7, [ip], #-380 ; 0xfffffe84 - 19e4: 0300682e movweq r6, #2094 ; 0x82e - 19e8: 65720000 ldrbvs r0, [r2, #-0]! - 19ec: 682e7367 stmdavs lr!, {r0, r1, r2, r5, r6, r8, r9, ip, sp, lr} - 19f0: 00000400 andeq r0, r0, r0, lsl #8 - 19f4: 73676572 cmnvc r7, #478150656 ; 0x1c800000 - 19f8: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 19fc: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 1a00: 65730000 ldrbvs r0, [r3, #-0]! - 1a04: 6c616972 ; instruction: 0x6c616972 - 1a08: 0500682e streq r6, [r0, #-2094] ; 0xfffff7d2 - 1a0c: 05000000 streq r0, [r0, #-0] - 1a10: 02050001 andeq r0, r5, #1 - 1a14: 800a155c andhi r1, sl, ip, asr r5 - 1a18: 05013303 streq r3, [r1, #-771] ; 0xfffffcfd - 1a1c: 054b830e strbeq r8, [fp, #-782] ; 0xfffffcf2 - 1a20: 24054b15 strcs r4, [r5], #-2837 ; 0xfffff4eb - 1a24: 01040200 mrseq r0, R12_usr - 1a28: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1a2c: 00660603 rsbeq r0, r6, r3, lsl #12 - 1a30: 66050402 strvs r0, [r5], -r2, lsl #8 - 1a34: 07040200 streq r0, [r4, -r0, lsl #4] - 1a38: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1a3c: 02004a08 andeq r4, r0, #8, 20 ; 0x8000 - 1a40: 004a0604 subeq r0, sl, r4, lsl #12 - 1a44: 4a040402 bmi 102a54 <_image_size+0x5bfc4> - 1a48: 02001505 andeq r1, r0, #20971520 ; 0x1400000 - 1a4c: 4a060204 bmi 182264 <_image_size+0xdb7d4> - 1a50: 10040200 andne r0, r4, r0, lsl #4 - 1a54: 08052e06 stmdaeq r5, {r1, r2, r9, sl, fp, sp} - 1a58: 10040200 andne r0, r4, r0, lsl #4 - 1a5c: 0d056806 stceq 8, cr6, [r5, #-24] ; 0xffffffe8 - 1a60: 83678367 cmnhi r7, #-1677721599 ; 0x9c000001 - 1a64: 080c0567 stmdaeq ip, {r0, r1, r2, r5, r6, r8, sl} - 1a68: 2f010522 svccs 0x00010522 - 1a6c: a00b0569 andge r0, fp, r9, ror #10 - 1a70: 02000c05 andeq r0, r0, #1280 ; 0x500 - 1a74: 002e1504 eoreq r1, lr, r4, lsl #10 - 1a78: 06010402 streq r0, [r1], -r2, lsl #8 - 1a7c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1a80: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 1a84: 00660504 rsbeq r0, r6, r4, lsl #10 - 1a88: 66070402 strvs r0, [r7], -r2, lsl #8 - 1a8c: 09040200 stmdbeq r4, {r9} - 1a90: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1a94: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 1a98: 00660804 rsbeq r0, r6, r4, lsl #16 - 1a9c: 66060402 strvs r0, [r6], -r2, lsl #8 - 1aa0: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 1aa4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1aa8: 23056602 movwcs r6, #22018 ; 0x5602 - 1aac: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1ab0: 0b054a06 bleq 1542d0 <_image_size+0xad840> - 1ab4: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1ab8: 4d050566 cfstr32mi mvfx0, [r5, #-408] ; 0xfffffe68 - 1abc: 01040200 mrseq r0, R12_usr - 1ac0: 02009e06 andeq r9, r0, #6, 28 ; 0x60 - 1ac4: 00660304 rsbeq r0, r6, r4, lsl #6 - 1ac8: 66050402 strvs r0, [r5], -r2, lsl #8 - 1acc: 07040200 streq r0, [r4, -r0, lsl #4] - 1ad0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1ad4: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 1ad8: 00660a04 rsbeq r0, r6, r4, lsl #20 - 1adc: 66080402 strvs r0, [r8], -r2, lsl #8 - 1ae0: 06040200 streq r0, [r4], -r0, lsl #4 - 1ae4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1ae8: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 1aec: 00660204 rsbeq r0, r6, r4, lsl #4 - 1af0: 4a140402 bmi 502b00 <_image_size+0x45c070> - 1af4: 02000c05 andeq r0, r0, #1280 ; 0x500 - 1af8: 30061404 andcc r1, r6, r4, lsl #8 - 1afc: 02000105 andeq r0, r0, #1073741825 ; 0x40000001 - 1b00: 854b1404 strbhi r1, [fp, #-1028] ; 0xfffffbfc - 1b04: 00860b05 addeq r0, r6, r5, lsl #22 - 1b08: 06010402 streq r0, [r1], -r2, lsl #8 - 1b0c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1b10: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 1b14: 00660504 rsbeq r0, r6, r4, lsl #10 - 1b18: 66070402 strvs r0, [r7], -r2, lsl #8 - 1b1c: 09040200 stmdbeq r4, {r9} - 1b20: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1b24: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 1b28: 00660804 rsbeq r0, r6, r4, lsl #16 - 1b2c: 66060402 strvs r0, [r6], -r2, lsl #8 - 1b30: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 1b34: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1b38: 23056602 movwcs r6, #22018 ; 0x5602 - 1b3c: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1b40: 08054a06 stmdaeq r5, {r1, r2, r9, fp, lr} - 1b44: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1b48: 4b100566 blmi 4030e8 <_image_size+0x35c658> - 1b4c: 004c1105 subeq r1, ip, r5, lsl #2 - 1b50: 06010402 streq r0, [r1], -r2, lsl #8 - 1b54: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1b58: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 1b5c: 00660504 rsbeq r0, r6, r4, lsl #10 - 1b60: 66070402 strvs r0, [r7], -r2, lsl #8 - 1b64: 09040200 stmdbeq r4, {r9} - 1b68: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1b6c: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 1b70: 004a0804 subeq r0, sl, r4, lsl #16 - 1b74: 66060402 strvs r0, [r6], -r2, lsl #8 - 1b78: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 1b7c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1b80: 0f056602 svceq 0x00056602 - 1b84: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1b88: 13054a06 movwne r4, #23046 ; 0x5a06 - 1b8c: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1b90: 0008054d andeq r0, r8, sp, asr #10 - 1b94: 4a140402 bmi 502ba4 <_image_size+0x45c114> - 1b98: 054b1005 strbeq r1, [fp, #-5] - 1b9c: 01054c0c tsteq r5, ip, lsl #24 - 1ba0: 0805864b stmdaeq r5, {r0, r1, r3, r6, r9, sl, pc} - 1ba4: 09059108 stmdbeq r5, {r3, r8, ip, pc} - 1ba8: 04020068 streq r0, [r2], #-104 ; 0xffffff98 - 1bac: 00660601 rsbeq r0, r6, r1, lsl #12 - 1bb0: 66030402 strvs r0, [r3], -r2, lsl #8 - 1bb4: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1bb8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1bbc: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 1bc0: 00660904 rsbeq r0, r6, r4, lsl #18 - 1bc4: 660a0402 strvs r0, [sl], -r2, lsl #8 - 1bc8: 08040200 stmdaeq r4, {r9} - 1bcc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1bd0: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1bd4: 00660404 rsbeq r0, r6, r4, lsl #8 - 1bd8: 66020402 strvs r0, [r2], -r2, lsl #8 - 1bdc: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1be0: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 1be4: 02008215 andeq r8, r0, #1342177281 ; 0x50000001 - 1be8: 00661704 rsbeq r1, r6, r4, lsl #14 - 1bec: 66190402 ldrvs r0, [r9], -r2, lsl #8 - 1bf0: 1b040200 blne 1023f8 <_image_size+0x5b968> - 1bf4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1bf8: 0200661d andeq r6, r0, #30408704 ; 0x1d00000 - 1bfc: 00661e04 rsbeq r1, r6, r4, lsl #28 - 1c00: 661c0402 ldrvs r0, [ip], -r2, lsl #8 - 1c04: 1a040200 bne 10240c <_image_size+0x5b97c> - 1c08: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c0c: 02006618 andeq r6, r0, #24, 12 ; 0x1800000 - 1c10: 00661604 rsbeq r1, r6, r4, lsl #12 - 1c14: 4a280402 bmi a02c24 <_image_size+0x95c194> - 1c18: 28040200 stmdacs r4, {r9} - 1c1c: 02004b06 andeq r4, r0, #6144 ; 0x1800 - 1c20: 66060104 strvs r0, [r6], -r4, lsl #2 - 1c24: 03040200 movweq r0, #16896 ; 0x4200 - 1c28: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c2c: 02006605 andeq r6, r0, #5242880 ; 0x500000 - 1c30: 00660704 rsbeq r0, r6, r4, lsl #14 - 1c34: 66090402 strvs r0, [r9], -r2, lsl #8 - 1c38: 0a040200 beq 102440 <_image_size+0x5b9b0> - 1c3c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c40: 02006608 andeq r6, r0, #8, 12 ; 0x800000 - 1c44: 00660604 rsbeq r0, r6, r4, lsl #12 - 1c48: 66040402 strvs r0, [r4], -r2, lsl #8 - 1c4c: 02040200 andeq r0, r4, #0, 4 - 1c50: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c54: 02004a14 andeq r4, r0, #20, 20 ; 0x14000 - 1c58: 00d61504 sbcseq r1, r6, r4, lsl #10 - 1c5c: 66170402 ldrvs r0, [r7], -r2, lsl #8 - 1c60: 19040200 stmdbne r4, {r9} - 1c64: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c68: 0200661b andeq r6, r0, #28311552 ; 0x1b00000 - 1c6c: 00661d04 rsbeq r1, r6, r4, lsl #26 - 1c70: 661e0402 ldrvs r0, [lr], -r2, lsl #8 - 1c74: 1c040200 sfmne f0, 4, [r4], {-0} - 1c78: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c7c: 0200661a andeq r6, r0, #27262976 ; 0x1a00000 - 1c80: 00661804 rsbeq r1, r6, r4, lsl #16 - 1c84: 66160402 ldrvs r0, [r6], -r2, lsl #8 - 1c88: 28040200 stmdacs r4, {r9} - 1c8c: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 1c90: 004d0628 subeq r0, sp, r8, lsr #12 - 1c94: 06010402 streq r0, [r1], -r2, lsl #8 - 1c98: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1c9c: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 1ca0: 00660504 rsbeq r0, r6, r4, lsl #10 - 1ca4: 66070402 strvs r0, [r7], -r2, lsl #8 - 1ca8: 09040200 stmdbeq r4, {r9} - 1cac: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1cb0: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 1cb4: 00660804 rsbeq r0, r6, r4, lsl #16 - 1cb8: 66060402 strvs r0, [r6], -r2, lsl #8 - 1cbc: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 1cc0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1cc4: 02006602 andeq r6, r0, #2097152 ; 0x200000 - 1cc8: 004a1404 subeq r1, sl, r4, lsl #8 - 1ccc: 82150402 andshi r0, r5, #33554432 ; 0x2000000 - 1cd0: 17040200 strne r0, [r4, -r0, lsl #4] - 1cd4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1cd8: 02006619 andeq r6, r0, #26214400 ; 0x1900000 - 1cdc: 00661b04 rsbeq r1, r6, r4, lsl #22 - 1ce0: 661d0402 ldrvs r0, [sp], -r2, lsl #8 - 1ce4: 1e040200 cdpne 2, 0, cr0, cr4, cr0, {0} - 1ce8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1cec: 0200661c andeq r6, r0, #28, 12 ; 0x1c00000 - 1cf0: 00661a04 rsbeq r1, r6, r4, lsl #20 - 1cf4: 66180402 ldrvs r0, [r8], -r2, lsl #8 - 1cf8: 16040200 strne r0, [r4], -r0, lsl #4 - 1cfc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1d00: 0c054a28 ; instruction: 0x0c054a28 - 1d04: 28040200 stmdacs r4, {r9} - 1d08: 0d056706 stceq 7, cr6, [r5, #-24] ; 0xffffffe8 - 1d0c: 04020067 streq r0, [r2], #-103 ; 0xffffff99 - 1d10: 00660601 rsbeq r0, r6, r1, lsl #12 - 1d14: 66030402 strvs r0, [r3], -r2, lsl #8 - 1d18: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1d1c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1d20: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 1d24: 00660904 rsbeq r0, r6, r4, lsl #18 - 1d28: 660a0402 strvs r0, [sl], -r2, lsl #8 - 1d2c: 08040200 stmdaeq r4, {r9} - 1d30: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1d34: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1d38: 00660404 rsbeq r0, r6, r4, lsl #8 - 1d3c: 66020402 strvs r0, [r2], -r2, lsl #8 - 1d40: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1d44: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 1d48: 02008215 andeq r8, r0, #1342177281 ; 0x50000001 - 1d4c: 00661704 rsbeq r1, r6, r4, lsl #14 - 1d50: 66190402 ldrvs r0, [r9], -r2, lsl #8 - 1d54: 1b040200 blne 10255c <_image_size+0x5bacc> - 1d58: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1d5c: 0200661d andeq r6, r0, #30408704 ; 0x1d00000 - 1d60: 00661e04 rsbeq r1, r6, r4, lsl #28 - 1d64: 661c0402 ldrvs r0, [ip], -r2, lsl #8 - 1d68: 1a040200 bne 102570 <_image_size+0x5bae0> - 1d6c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1d70: 02006618 andeq r6, r0, #24, 12 ; 0x1800000 - 1d74: 00661604 rsbeq r1, r6, r4, lsl #12 - 1d78: 4a280402 bmi a02d88 <_image_size+0x95c2f8> - 1d7c: 02000105 andeq r0, r0, #1073741825 ; 0x40000001 - 1d80: 03062804 movweq r2, #26628 ; 0x6804 - 1d84: 11054a0f tstne r5, pc, lsl #20 - 1d88: 052e7203 streq r7, [lr, #-515]! ; 0xfffffdfd - 1d8c: 0200670d andeq r6, r0, #3407872 ; 0x340000 - 1d90: 66060104 strvs r0, [r6], -r4, lsl #2 - 1d94: 03040200 movweq r0, #16896 ; 0x4200 - 1d98: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1d9c: 02006605 andeq r6, r0, #5242880 ; 0x500000 - 1da0: 00660704 rsbeq r0, r6, r4, lsl #14 - 1da4: 66090402 strvs r0, [r9], -r2, lsl #8 - 1da8: 0a040200 beq 1025b0 <_image_size+0x5bb20> - 1dac: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1db0: 02006608 andeq r6, r0, #8, 12 ; 0x800000 - 1db4: 00660604 rsbeq r0, r6, r4, lsl #12 - 1db8: 66040402 strvs r0, [r4], -r2, lsl #8 - 1dbc: 02040200 andeq r0, r4, #0, 4 - 1dc0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1dc4: 02004a14 andeq r4, r0, #20, 20 ; 0x14000 - 1dc8: 00821504 addeq r1, r2, r4, lsl #10 - 1dcc: 66170402 ldrvs r0, [r7], -r2, lsl #8 - 1dd0: 19040200 stmdbne r4, {r9} - 1dd4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1dd8: 0200661b andeq r6, r0, #28311552 ; 0x1b00000 - 1ddc: 00661d04 rsbeq r1, r6, r4, lsl #26 - 1de0: 661e0402 ldrvs r0, [lr], -r2, lsl #8 - 1de4: 1c040200 sfmne f0, 4, [r4], {-0} - 1de8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1dec: 0200661a andeq r6, r0, #27262976 ; 0x1a00000 - 1df0: 00661804 rsbeq r1, r6, r4, lsl #16 - 1df4: 66160402 ldrvs r0, [r6], -r2, lsl #8 - 1df8: 28040200 stmdacs r4, {r9} - 1dfc: 0001054a andeq r0, r1, sl, asr #10 - 1e00: 06280402 strteq r0, [r8], -r2, lsl #8 - 1e04: 054a0d03 strbeq r0, [sl, #-3331] ; 0xfffff2fd - 1e08: 2e760309 cdpcs 3, 7, cr0, cr6, cr9, {0} - 1e0c: 01040200 mrseq r0, R12_usr - 1e10: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1e14: 00660304 rsbeq r0, r6, r4, lsl #6 - 1e18: 66050402 strvs r0, [r5], -r2, lsl #8 - 1e1c: 07040200 streq r0, [r4, -r0, lsl #4] - 1e20: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1e24: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 1e28: 00660a04 rsbeq r0, r6, r4, lsl #20 - 1e2c: 66080402 strvs r0, [r8], -r2, lsl #8 - 1e30: 06040200 streq r0, [r4], -r0, lsl #4 - 1e34: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1e38: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 1e3c: 00660204 rsbeq r0, r6, r4, lsl #4 - 1e40: 4a140402 bmi 502e50 <_image_size+0x45c3c0> - 1e44: 15040200 strne r0, [r4, #-512] ; 0xfffffe00 - 1e48: 04020082 streq r0, [r2], #-130 ; 0xffffff7e - 1e4c: 02006617 andeq r6, r0, #24117248 ; 0x1700000 - 1e50: 00661904 rsbeq r1, r6, r4, lsl #18 - 1e54: 661b0402 ldrvs r0, [fp], -r2, lsl #8 - 1e58: 1d040200 sfmne f0, 4, [r4, #-0] - 1e5c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1e60: 0200661e andeq r6, r0, #31457280 ; 0x1e00000 - 1e64: 00661c04 rsbeq r1, r6, r4, lsl #24 - 1e68: 661a0402 ldrvs r0, [sl], -r2, lsl #8 - 1e6c: 18040200 stmdane r4, {r9} - 1e70: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1e74: 02006616 andeq r6, r0, #23068672 ; 0x1600000 - 1e78: 004a2804 subeq r2, sl, r4, lsl #16 - 1e7c: 06280402 strteq r0, [r8], -r2, lsl #8 - 1e80: 0402004b streq r0, [r2], #-75 ; 0xffffffb5 - 1e84: 00660601 rsbeq r0, r6, r1, lsl #12 - 1e88: 66030402 strvs r0, [r3], -r2, lsl #8 - 1e8c: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1e90: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1e94: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 1e98: 00660904 rsbeq r0, r6, r4, lsl #18 - 1e9c: 660a0402 strvs r0, [sl], -r2, lsl #8 - 1ea0: 08040200 stmdaeq r4, {r9} - 1ea4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1ea8: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1eac: 00660404 rsbeq r0, r6, r4, lsl #8 - 1eb0: 66020402 strvs r0, [r2], -r2, lsl #8 - 1eb4: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 1eb8: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 1ebc: 0200ba15 andeq fp, r0, #86016 ; 0x15000 - 1ec0: 00661704 rsbeq r1, r6, r4, lsl #14 - 1ec4: 66190402 ldrvs r0, [r9], -r2, lsl #8 - 1ec8: 1b040200 blne 1026d0 <_image_size+0x5bc40> - 1ecc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1ed0: 0200661d andeq r6, r0, #30408704 ; 0x1d00000 - 1ed4: 00661e04 rsbeq r1, r6, r4, lsl #28 - 1ed8: 661c0402 ldrvs r0, [ip], -r2, lsl #8 - 1edc: 1a040200 bne 1026e4 <_image_size+0x5bc54> - 1ee0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1ee4: 02006618 andeq r6, r0, #24, 12 ; 0x1800000 - 1ee8: 00661604 rsbeq r1, r6, r4, lsl #12 - 1eec: 4a280402 bmi a02efc <_image_size+0x95c46c> - 1ef0: 28040200 stmdacs r4, {r9} - 1ef4: 02004d06 andeq r4, r0, #384 ; 0x180 - 1ef8: 66060104 strvs r0, [r6], -r4, lsl #2 - 1efc: 03040200 movweq r0, #16896 ; 0x4200 - 1f00: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f04: 02006605 andeq r6, r0, #5242880 ; 0x500000 - 1f08: 00660704 rsbeq r0, r6, r4, lsl #14 - 1f0c: 66090402 strvs r0, [r9], -r2, lsl #8 - 1f10: 0a040200 beq 102718 <_image_size+0x5bc88> - 1f14: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f18: 02006608 andeq r6, r0, #8, 12 ; 0x800000 - 1f1c: 00660604 rsbeq r0, r6, r4, lsl #12 - 1f20: 66040402 strvs r0, [r4], -r2, lsl #8 - 1f24: 02040200 andeq r0, r4, #0, 4 - 1f28: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f2c: 02004a14 andeq r4, r0, #20, 20 ; 0x14000 - 1f30: 00821504 addeq r1, r2, r4, lsl #10 - 1f34: 66170402 ldrvs r0, [r7], -r2, lsl #8 - 1f38: 19040200 stmdbne r4, {r9} - 1f3c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f40: 0200661b andeq r6, r0, #28311552 ; 0x1b00000 - 1f44: 00661d04 rsbeq r1, r6, r4, lsl #26 - 1f48: 661e0402 ldrvs r0, [lr], -r2, lsl #8 - 1f4c: 1c040200 sfmne f0, 4, [r4], {-0} - 1f50: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f54: 0200661a andeq r6, r0, #27262976 ; 0x1a00000 - 1f58: 00661804 rsbeq r1, r6, r4, lsl #16 - 1f5c: 66160402 ldrvs r0, [r6], -r2, lsl #8 - 1f60: 28040200 stmdacs r4, {r9} - 1f64: 000c054a andeq r0, ip, sl, asr #10 - 1f68: 06280402 strteq r0, [r8], -r2, lsl #8 - 1f6c: 670d054b strvs r0, [sp, -fp, asr #10] - 1f70: 01040200 mrseq r0, R12_usr - 1f74: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 1f78: 00660304 rsbeq r0, r6, r4, lsl #6 - 1f7c: 66050402 strvs r0, [r5], -r2, lsl #8 - 1f80: 07040200 streq r0, [r4, -r0, lsl #4] - 1f84: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f88: 02006609 andeq r6, r0, #9437184 ; 0x900000 - 1f8c: 00660a04 rsbeq r0, r6, r4, lsl #20 - 1f90: 66080402 strvs r0, [r8], -r2, lsl #8 - 1f94: 06040200 streq r0, [r4], -r0, lsl #4 - 1f98: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1f9c: 02006604 andeq r6, r0, #4, 12 ; 0x400000 - 1fa0: 00660204 rsbeq r0, r6, r4, lsl #4 - 1fa4: 4a140402 bmi 502fb4 <_image_size+0x45c524> - 1fa8: 15040200 strne r0, [r4, #-512] ; 0xfffffe00 - 1fac: 04020082 streq r0, [r2], #-130 ; 0xffffff7e - 1fb0: 02006617 andeq r6, r0, #24117248 ; 0x1700000 - 1fb4: 00661904 rsbeq r1, r6, r4, lsl #18 - 1fb8: 661b0402 ldrvs r0, [fp], -r2, lsl #8 - 1fbc: 1d040200 sfmne f0, 4, [r4, #-0] - 1fc0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1fc4: 0200661e andeq r6, r0, #31457280 ; 0x1e00000 - 1fc8: 00661c04 rsbeq r1, r6, r4, lsl #24 - 1fcc: 661a0402 ldrvs r0, [sl], -r2, lsl #8 - 1fd0: 18040200 stmdane r4, {r9} - 1fd4: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 1fd8: 02006616 andeq r6, r0, #23068672 ; 0x1600000 - 1fdc: 054a2804 strbeq r2, [sl, #-2052] ; 0xfffff7fc - 1fe0: 04020001 streq r0, [r2], #-1 - 1fe4: 054e0628 strbeq r0, [lr, #-1576] ; 0xfffff9d8 - 1fe8: 0d052b11 vstreq d2, [r5, #-68] ; 0xffffffbc - 1fec: 04020067 streq r0, [r2], #-103 ; 0xffffff99 - 1ff0: 00660601 rsbeq r0, r6, r1, lsl #12 - 1ff4: 66030402 strvs r0, [r3], -r2, lsl #8 - 1ff8: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 1ffc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2000: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 2004: 00660904 rsbeq r0, r6, r4, lsl #18 - 2008: 660a0402 strvs r0, [sl], -r2, lsl #8 - 200c: 08040200 stmdaeq r4, {r9} - 2010: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2014: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 2018: 00660404 rsbeq r0, r6, r4, lsl #8 - 201c: 66020402 strvs r0, [r2], -r2, lsl #8 - 2020: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 2024: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 2028: 02008215 andeq r8, r0, #1342177281 ; 0x50000001 - 202c: 00661704 rsbeq r1, r6, r4, lsl #14 - 2030: 66190402 ldrvs r0, [r9], -r2, lsl #8 - 2034: 1b040200 blne 10283c <_image_size+0x5bdac> - 2038: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 203c: 0200661d andeq r6, r0, #30408704 ; 0x1d00000 - 2040: 00661e04 rsbeq r1, r6, r4, lsl #28 - 2044: 661c0402 ldrvs r0, [ip], -r2, lsl #8 - 2048: 1a040200 bne 102850 <_image_size+0x5bdc0> - 204c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2050: 02006618 andeq r6, r0, #24, 12 ; 0x1800000 - 2054: 00661604 rsbeq r1, r6, r4, lsl #12 - 2058: 4a280402 bmi a03068 <_image_size+0x95c5d8> - 205c: 4c060105 stfmis f0, [r6], {5} - 2060: bb080585 bllt 20367c <_image_size+0x15cbec> - 2064: 00670905 rsbeq r0, r7, r5, lsl #18 - 2068: 06010402 streq r0, [r1], -r2, lsl #8 - 206c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2070: 02006603 andeq r6, r0, #3145728 ; 0x300000 - 2074: 00660504 rsbeq r0, r6, r4, lsl #10 - 2078: 66070402 strvs r0, [r7], -r2, lsl #8 - 207c: 09040200 stmdbeq r4, {r9} - 2080: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2084: 0200660a andeq r6, r0, #10485760 ; 0xa00000 - 2088: 00660804 rsbeq r0, r6, r4, lsl #16 - 208c: 66060402 strvs r0, [r6], -r2, lsl #8 - 2090: 04040200 streq r0, [r4], #-512 ; 0xfffffe00 - 2094: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2098: 02006602 andeq r6, r0, #2097152 ; 0x200000 - 209c: 004a1404 subeq r1, sl, r4, lsl #8 - 20a0: 82150402 andshi r0, r5, #33554432 ; 0x2000000 - 20a4: 17040200 strne r0, [r4, -r0, lsl #4] - 20a8: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 20ac: 02006619 andeq r6, r0, #26214400 ; 0x1900000 - 20b0: 00661b04 rsbeq r1, r6, r4, lsl #22 - 20b4: 661d0402 ldrvs r0, [sp], -r2, lsl #8 - 20b8: 1e040200 cdpne 2, 0, cr0, cr4, cr0, {0} - 20bc: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 20c0: 0200661c andeq r6, r0, #28, 12 ; 0x1c00000 - 20c4: 00661a04 rsbeq r1, r6, r4, lsl #20 - 20c8: 66180402 ldrvs r0, [r8], -r2, lsl #8 - 20cc: 16040200 strne r0, [r4], -r0, lsl #4 - 20d0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 20d4: 01054a28 tsteq r5, r8, lsr #20 - 20d8: 28040200 stmdacs r4, {r9} - 20dc: 09054d06 stmdbeq r5, {r1, r2, r8, sl, fp, lr} - 20e0: 0402002d streq r0, [r2], #-45 ; 0xffffffd3 - 20e4: 00660601 rsbeq r0, r6, r1, lsl #12 - 20e8: 66030402 strvs r0, [r3], -r2, lsl #8 - 20ec: 05040200 streq r0, [r4, #-512] ; 0xfffffe00 - 20f0: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 20f4: 02006607 andeq r6, r0, #7340032 ; 0x700000 - 20f8: 00660904 rsbeq r0, r6, r4, lsl #18 - 20fc: 660a0402 strvs r0, [sl], -r2, lsl #8 - 2100: 08040200 stmdaeq r4, {r9} - 2104: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2108: 02006606 andeq r6, r0, #6291456 ; 0x600000 - 210c: 00660404 rsbeq r0, r6, r4, lsl #8 - 2110: 66020402 strvs r0, [r2], -r2, lsl #8 - 2114: 14040200 strne r0, [r4], #-512 ; 0xfffffe00 - 2118: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 211c: 02008215 andeq r8, r0, #1342177281 ; 0x50000001 - 2120: 00661704 rsbeq r1, r6, r4, lsl #14 - 2124: 66190402 ldrvs r0, [r9], -r2, lsl #8 - 2128: 1b040200 blne 102930 <_image_size+0x5bea0> - 212c: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2130: 0200661d andeq r6, r0, #30408704 ; 0x1d00000 - 2134: 00661e04 rsbeq r1, r6, r4, lsl #28 - 2138: 661c0402 ldrvs r0, [ip], -r2, lsl #8 - 213c: 1a040200 bne 102944 <_image_size+0x5beb4> - 2140: 04020066 streq r0, [r2], #-102 ; 0xffffff9a - 2144: 02006618 andeq r6, r0, #24, 12 ; 0x1800000 - 2148: 00661604 rsbeq r1, r6, r4, lsl #12 - 214c: 4a280402 bmi a0315c <_image_size+0x95c6cc> - 2150: 4b060105 blmi 18256c <_image_size+0xdbadc> - 2154: 01000802 tsteq r0, r2, lsl #16 - 2158: 0003ce01 andeq ip, r3, r1, lsl #28 - 215c: 8b000300 blhi 2d64 - 2160: 02000002 andeq r0, r0, #2 - 2164: 0d0efb01 vstreq d15, [lr, #-4] - 2168: 01010100 mrseq r0, (UNDEF: 17) - 216c: 00000001 andeq r0, r0, r1 - 2170: 01000001 tsteq r0, r1 - 2174: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 20c0 - 2178: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 217c: 6e616978 ; instruction: 0x6e616978 - 2180: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 2184: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2188: 6b6f7263 blvs 1bdeb1c <_image_size+0x1b3808c> - 218c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2190: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2194: 2f736f75 svccs 0x00736f75 - 2198: 71696255 cmnvc r9, r5, asr r2 - 219c: 6f746975 svcvs 0x00746975 - 21a0: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 21a4: 5f695a69 svcpl 0x00695a69 - 21a8: 546f4941 strbtpl r4, [pc], #-2369 ; 21b0 - 21ac: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 21b0: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 21b4: 2f6c656e svccs 0x006c656e - 21b8: 70617274 rsbvc r7, r1, r4, ror r2 - 21bc: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 21c0: 6f682f00 svcvs 0x00682f00 - 21c4: 742f656d strtvc r6, [pc], #-1389 ; 21cc - 21c8: 61697875 smcvs 38789 ; 0x9785 - 21cc: 6f772f6e svcvs 0x00772f6e - 21d0: 6d2f6b72 vstmdbvs pc!, {d6-} - 21d4: 6f726369 svcvs 0x00726369 - 21d8: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 21dc: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 21e0: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 21e4: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 21e8: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 21ec: 2f73756f svccs 0x0073756f - 21f0: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 21f4: 6f49415f svcvs 0x0049415f - 21f8: 61682f54 cmnvs r8, r4, asr pc - 21fc: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 2200: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2204: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 2208: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 220c: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 2210: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 2214: 6f632f61 svcvs 0x00632f61 - 2218: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 221c: 2f39612d svccs 0x0039612d - 2220: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 2224: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 2228: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 222c: 682f0065 stmdavs pc!, {r0, r2, r5, r6} ; - 2230: 2f656d6f svccs 0x00656d6f - 2234: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 2238: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 223c: 2f6b726f svccs 0x006b726f - 2240: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 2244: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 2248: 2f6c656e svccs 0x006c656e - 224c: 6f756978 svcvs 0x00756978 - 2250: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 2254: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 2258: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 225c: 5a69582f bpl 1a58320 <_image_size+0x19b1890> - 2260: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2264: 732f546f ; instruction: 0x732f546f - 2268: 6b74666f blvs 1d1bc2c <_image_size+0x1c7519c> - 226c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2270: 6e692f6c cdpvs 15, 6, cr2, cr9, cr12, {3} - 2274: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 2278: 752f0065 strvc r0, [pc, #-101]! ; 221b - 227c: 6c2f7273 sfmvs f7, 4, [pc], #-460 ; 20b8 - 2280: 672f6269 strvs r6, [pc, -r9, ror #4]! - 2284: 612f6363 ; instruction: 0x612f6363 - 2288: 6e2d6d72 mcrvs 13, 1, r6, cr13, cr2, {3} - 228c: 2d656e6f stclcs 14, cr6, [r5, #-444]! ; 0xfffffe44 - 2290: 69626165 stmdbvs r2!, {r0, r2, r5, r6, r8, sp, lr}^ - 2294: 322e392f eorcc r3, lr, #770048 ; 0xbc000 - 2298: 692f312e stmdbvs pc!, {r1, r2, r3, r5, r8, ip, sp} ; - 229c: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 22a0: 2f006564 svccs 0x00006564 - 22a4: 2f727375 svccs 0x00727375 - 22a8: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 22ac: 2f656475 svccs 0x00656475 - 22b0: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 22b4: 732f6269 ; instruction: 0x732f6269 - 22b8: 2f007379 svccs 0x00007379 - 22bc: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 22c0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 22c4: 2f6e6169 svccs 0x006e6169 - 22c8: 6b726f77 blvs 1c9e0ac <_image_size+0x1bf761c> - 22cc: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 22d0: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 22d4: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 22d8: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 22dc: 552f736f strpl r7, [pc, #-879]! ; 1f75 - 22e0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 22e4: 756f7469 strbvc r7, [pc, #-1129]! ; 1e83 - 22e8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 22ec: 415f695a cmpmi pc, sl, asr r9 ; - 22f0: 2f546f49 svccs 0x00546f49 - 22f4: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 22f8: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 22fc: 612f6c65 ; instruction: 0x612f6c65 - 2300: 2f686372 svccs 0x00686372 - 2304: 2f6d7261 svccs 0x006d7261 - 2308: 766d7261 strbtvc r7, [sp], -r1, ror #4 - 230c: 2f612d37 svccs 0x00612d37 - 2310: 74726f63 ldrbtvc r6, [r2], #-3939 ; 0xfffff09d - 2314: 612d7865 ; instruction: 0x612d7865 - 2318: 6d692f39 stclvs 15, cr2, [r9, #-228]! ; 0xffffff1c - 231c: 2f713678 svccs 0x00713678 - 2320: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 2324: 2f656475 svccs 0x00656475 - 2328: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 232c: 6c705f71 ldclvs 15, cr5, [r0], #-452 ; 0xfffffe3c - 2330: 6f667461 svcvs 0x00667461 - 2334: 735f6d72 cmpvc pc, #7296 ; 0x1c80 - 2338: 2f006b64 svccs 0x00006b64 - 233c: 2f727375 svccs 0x00727375 - 2340: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 2344: 2f656475 svccs 0x00656475 - 2348: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 234c: 00006269 andeq r6, r0, r9, ror #4 - 2350: 70617274 rsbvc r7, r1, r4, ror r2 - 2354: 6972645f ldmdbvs r2!, {r0, r1, r2, r3, r4, r6, sl, sp, lr}^ - 2358: 2e726576 mrccs 5, 3, r6, cr2, cr6, {3} - 235c: 00010063 andeq r0, r1, r3, rrx - 2360: 75706300 ldrbvc r6, [r0, #-768]! ; 0xfffffd00 - 2364: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 2368: 70730000 rsbsvc r0, r3, r0 - 236c: 6f6c6e69 svcvs 0x006c6e69 - 2370: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 2374: 00000300 andeq r0, r0, r0, lsl #6 - 2378: 69647473 stmdbvs r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^ - 237c: 682e746e stmdavs lr!, {r1, r2, r3, r5, r6, sl, ip, sp, lr} - 2380: 00000400 andeq r0, r0, r0, lsl #8 - 2384: 64647473 strbtvs r7, [r4], #-1139 ; 0xfffffb8d - 2388: 682e6665 stmdavs lr!, {r0, r2, r5, r6, r9, sl, sp, lr} - 238c: 00000400 andeq r0, r0, r0, lsl #8 - 2390: 7079745f rsbsvc r7, r9, pc, asr r4 - 2394: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 2398: 00000500 andeq r0, r0, r0, lsl #10 - 239c: 6e656572 mcrvs 5, 3, r6, cr5, cr2, {3} - 23a0: 00682e74 rsbeq r2, r8, r4, ror lr - 23a4: 6c000005 stcvs 0, cr0, [r0], {5} - 23a8: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 23ac: 00050068 andeq r0, r5, r8, rrx - 23b0: 79687000 stmdbvc r8!, {ip, sp, lr}^ - 23b4: 2e6d656d cdpcs 5, 6, cr6, cr13, cr13, {3} - 23b8: 00030068 andeq r0, r3, r8, rrx - 23bc: 63696700 cmnvs r9, #0, 14 - 23c0: 0600682e streq r6, [r0], -lr, lsr #16 - 23c4: 72690000 rsbvc r0, r9, #0 - 23c8: 756e5f71 strbvc r5, [lr, #-3953]! ; 0xfffff08f - 23cc: 7265626d rsbvc r6, r5, #-805306362 ; 0xd0000006 - 23d0: 00682e73 rsbeq r2, r8, r3, ror lr - 23d4: 73000006 movwvc r0, #6 - 23d8: 696c6474 stmdbvs ip!, {r2, r4, r5, r6, sl, sp, lr}^ - 23dc: 00682e62 rsbeq r2, r8, r2, ror #28 - 23e0: 74000007 strvc r0, [r0], #-7 - 23e4: 2e706172 mrccs 1, 3, r6, cr0, cr2, {3} - 23e8: 00030068 andeq r0, r3, r8, rrx - 23ec: 01050000 mrseq r0, (UNDEF: 5) - 23f0: 70020500 andvc r0, r2, r0, lsl #10 - 23f4: 03800a26 orreq r0, r0, #155648 ; 0x26000 - 23f8: 0505010e streq r0, [r5, #-270] ; 0xfffffef2 - 23fc: 6701054c strvs r0, [r1, -ip, asr #10] - 2400: 680e0551 stmdavs lr, {r0, r4, r6, r8, sl} - 2404: 05a11805 streq r1, [r1, #2053]! ; 0x805 - 2408: 16056910 ; instruction: 0x16056910 - 240c: 4a14054a bmi 50393c <_image_size+0x45ceac> - 2410: 052f1005 streq r1, [pc, #-5]! ; 2413 - 2414: 14054a16 strne r4, [r5], #-2582 ; 0xfffff5ea - 2418: 2f10054a svccs 0x0010054a - 241c: 054a1605 strbeq r1, [sl, #-1541] ; 0xfffff9fb - 2420: 10054a14 andne r4, r5, r4, lsl sl - 2424: 4a16052f bmi 5838e8 <_image_size+0x4dce58> - 2428: 054a1405 strbeq r1, [sl, #-1029] ; 0xfffffbfb - 242c: 16052f10 ; instruction: 0x16052f10 - 2430: 4a14054a bmi 503960 <_image_size+0x45ced0> - 2434: 052f1005 streq r1, [pc, #-5]! ; 2437 - 2438: 14054a16 strne r4, [r5], #-2582 ; 0xfffff5ea - 243c: 2f10054a svccs 0x0010054a - 2440: 054a1605 strbeq r1, [sl, #-1541] ; 0xfffff9fb - 2444: 0c054a14 ; instruction: 0x0c054a14 - 2448: 4a050531 bmi 143914 <_image_size+0x9ce84> - 244c: 052f4105 streq r4, [pc, #-261]! ; 234f - 2450: 09054a34 stmdbeq r5, {r2, r4, r5, r9, fp, lr} - 2454: 9e4905d9 mcrls 5, 2, r0, cr9, cr9, {6} - 2458: 05d60905 ldrbeq r0, [r6, #2309] ; 0x905 - 245c: 13054638 movwne r4, #22072 ; 0x5638 - 2460: 01040200 mrseq r0, R12_usr - 2464: 00050566 andeq r0, r5, r6, ror #10 - 2468: 2e010402 cdpcs 4, 0, cr0, cr1, cr2, {0} - 246c: 2f150552 svccs 0x00150552 - 2470: 05660505 strbeq r0, [r6, #-1285]! ; 0xfffffafb - 2474: 05696701 strbeq r6, [r9, #-1793]! ; 0xfffff8ff - 2478: 01054b05 tsteq r5, r5, lsl #22 - 247c: 05054d4b streq r4, [r5, #-3403] ; 0xfffff2b5 - 2480: 4b01054b blmi 439b4 - 2484: bb05054d bllt 1439c0 <_image_size+0x9cf30> - 2488: 059f839f ldreq r8, [pc, #927] ; 282f - 248c: 05698301 strbeq r8, [r9, #-769]! ; 0xfffffcff - 2490: 05839f05 streq r9, [r3, #3845] ; 0xf05 - 2494: 05699f01 strbeq r9, [r9, #-3841]! ; 0xfffff0ff - 2498: 0505840e streq r8, [r5, #-1038] ; 0xfffffbf2 - 249c: 4d3f054b cfldr32mi mvfx0, [pc, #-300]! ; 2378 - 24a0: 052e0505 streq r0, [lr, #-1285]! ; 0xfffffafb - 24a4: 0505310e streq r3, [r5, #-270] ; 0xfffffef2 - 24a8: 4b0b054b blmi 2c39dc <_image_size+0x21cf4c> - 24ac: 05670505 strbeq r0, [r7, #-1285]! ; 0xfffffafb - 24b0: 01054c0c tsteq r5, ip, lsl #24 - 24b4: 2505852f strcs r8, [r5, #-1327] ; 0xfffffad1 - 24b8: d701059f ; instruction: 0xd701059f - 24bc: d7080585 strle r0, [r8, -r5, lsl #11] - 24c0: 05671005 strbeq r1, [r7, #-5]! - 24c4: 14054e05 strne r4, [r5], #-3589 ; 0xfffff1fb - 24c8: 4b0905bc blmi 243bc0 <_image_size+0x19d130> - 24cc: 05301405 ldreq r1, [r0, #-1029]! ; 0xfffffbfb - 24d0: 14054b09 strne r4, [r5], #-2825 ; 0xfffff4f7 - 24d4: 4b090530 blmi 24399c <_image_size+0x19cf0c> - 24d8: 05300505 ldreq r0, [r0, #-1285]! ; 0xfffffafb - 24dc: 0105a00c tsteq r5, ip - 24e0: 1805692f stmdane r5, {r0, r1, r2, r3, r5, r8, fp, sp, lr} - 24e4: 4b110568 blmi 443a8c <_image_size+0x39cffc> - 24e8: 054a0805 strbeq r0, [sl, #-2053] ; 0xfffff7fb - 24ec: 10054b09 andne r4, r5, r9, lsl #22 - 24f0: 4c0c054b cfstr32mi mvfx0, [ip], {75} ; 0x4b - 24f4: 692f0105 stmdbvs pc!, {r0, r2, r8} ; - 24f8: 05831505 streq r1, [r3, #1285] ; 0x505 - 24fc: 05854b01 streq r4, [r5, #2817] ; 0xb01 - 2500: 1d058316 stcne 3, cr8, [r5, #-88] ; 0xffffffa8 - 2504: 2f01054a svccs 0x0001054a - 2508: 83050585 movwhi r0, #21893 ; 0x5585 - 250c: 694b0105 stmdbvs fp, {r0, r2, r8}^ - 2510: 05050204 streq r0, [r5, #-516] ; 0xfffffdfc - 2514: 667fa003 ldrbtvs sl, [pc], -r3 - 2518: 05501205 ldrbeq r1, [r0, #-517] ; 0xfffffdfb - 251c: 01044a0c tsteq r4, ip, lsl #20 - 2520: dc030105 stfles f0, [r3], {5} - 2524: 08028200 stmdaeq r2, {r9, pc} - 2528: 17010100 strne r0, [r1, -r0, lsl #2] - 252c: 03000003 movweq r0, #3 - 2530: 00019f00 andeq r9, r1, r0, lsl #30 - 2534: fb010200 blx 42d3e - 2538: 01000d0e tsteq r0, lr, lsl #26 - 253c: 00010101 andeq r0, r1, r1, lsl #2 - 2540: 00010000 andeq r0, r1, r0 - 2544: 682f0100 stmdavs pc!, {r8} ; - 2548: 2f656d6f svccs 0x00656d6f - 254c: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 2550: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 2554: 2f6b726f svccs 0x006b726f - 2558: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 255c: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 2560: 2f6c656e svccs 0x006c656e - 2564: 6f756978 svcvs 0x00756978 - 2568: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 256c: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 2570: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 2574: 5a69582f bpl 1a58638 <_image_size+0x19b1ba8> - 2578: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 257c: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 2580: 6b647261 blvs 191ef0c <_image_size+0x187847c> - 2584: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2588: 72742f6c rsbsvc r2, r4, #108, 30 ; 0x1b0 - 258c: 732f7061 ; instruction: 0x732f7061 - 2590: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 2594: 2f36786d svccs 0x0036786d - 2598: 00637273 rsbeq r7, r3, r3, ror r2 - 259c: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 25a0: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 25a4: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 25a8: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 25ac: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 25b0: 61652d65 cmnvs r5, r5, ror #26 - 25b4: 392f6962 stmdbcc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 25b8: 312e322e ; instruction: 0x312e322e - 25bc: 636e692f cmnvs lr, #770048 ; 0xbc000 - 25c0: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 25c4: 73752f00 cmnvc r5, #0, 30 - 25c8: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 25cc: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 25d0: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 25d4: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 25d8: 7379732f cmnvc r9, #-1140850688 ; 0xbc000000 - 25dc: 73752f00 cmnvc r5, #0, 30 - 25e0: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 25e4: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 25e8: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 25ec: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 25f0: 6f682f00 svcvs 0x00682f00 - 25f4: 742f656d strtvc r6, [pc], #-1389 ; 25fc - 25f8: 61697875 smcvs 38789 ; 0x9785 - 25fc: 6f772f6e svcvs 0x00772f6e - 2600: 6d2f6b72 vstmdbvs pc!, {d6-} - 2604: 6f726369 svcvs 0x00726369 - 2608: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 260c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 2610: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 2614: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 2618: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 261c: 2f73756f svccs 0x0073756f - 2620: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 2624: 6f49415f svcvs 0x0049415f - 2628: 61682f54 cmnvs r8, r4, asr pc - 262c: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 2630: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2634: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 2638: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 263c: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 2640: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 2644: 6f632f61 svcvs 0x00632f61 - 2648: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 264c: 2f39612d svccs 0x0039612d - 2650: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 2654: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 2658: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 265c: 6d692f65 stclvs 15, cr2, [r9, #-404]! ; 0xfffffe6c - 2660: 5f713678 svcpl 0x00713678 - 2664: 74616c70 strbtvc r6, [r1], #-3184 ; 0xfffff390 - 2668: 6d726f66 ldclvs 15, cr6, [r2, #-408]! ; 0xfffffe68 - 266c: 6b64735f blvs 191f3f0 <_image_size+0x1878960> - 2670: 69670000 stmdbvs r7!, {}^ ; - 2674: 00632e63 rsbeq r2, r3, r3, ror #28 - 2678: 73000001 movwvc r0, #1 - 267c: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 2680: 00682e74 rsbeq r2, r8, r4, ror lr - 2684: 73000002 movwvc r0, #2 - 2688: 65646474 strbvs r6, [r4, #-1140]! ; 0xfffffb8c - 268c: 00682e66 rsbeq r2, r8, r6, ror #28 - 2690: 5f000002 svcpl 0x00000002 - 2694: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c - 2698: 00682e73 rsbeq r2, r8, r3, ror lr - 269c: 72000003 andvc r0, r0, #3 - 26a0: 746e6565 strbtvc r6, [lr], #-1381 ; 0xfffffa9b - 26a4: 0300682e movweq r6, #2094 ; 0x82e - 26a8: 6f6c0000 svcvs 0x006c0000 - 26ac: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 26b0: 00000300 andeq r0, r0, r0, lsl #6 - 26b4: 6c647473 cfstrdvs mvd7, [r4], #-460 ; 0xfffffe34 - 26b8: 682e6269 stmdavs lr!, {r0, r3, r5, r6, r9, sp, lr} - 26bc: 00000400 andeq r0, r0, r0, lsl #8 - 26c0: 5f636967 svcpl 0x00636967 - 26c4: 69676572 stmdbvs r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^ - 26c8: 72657473 rsbvc r7, r5, #1929379840 ; 0x73000000 - 26cc: 00682e73 rsbeq r2, r8, r3, ror lr - 26d0: 00000005 andeq r0, r0, r5 - 26d4: 05000105 streq r0, [r0, #-261] ; 0xfffffefb - 26d8: 0a2af402 beq abf6e8 <_image_size+0xa18c58> - 26dc: 01310380 teqeq r1, r0, lsl #7 - 26e0: 05671505 strbeq r1, [r7, #-1285]! ; 0xfffffafb - 26e4: 0c054a0e ; instruction: 0x0c054a0e - 26e8: 2f01054b svccs 0x0001054b - 26ec: 67150569 ldrvs r0, [r5, -r9, ror #10] - 26f0: 054a0e05 strbeq r0, [sl, #-3589] ; 0xfffff1fb - 26f4: 01054b0c tsteq r5, ip, lsl #22 - 26f8: 1205692f andne r6, r5, #770048 ; 0xbc000 - 26fc: 4b010583 blmi 43d10 - 2700: 83120585 tsthi r2, #557842432 ; 0x21400000 - 2704: 854b0105 strbhi r0, [fp, #-261] ; 0xfffffefb - 2708: 05831105 streq r1, [r3, #261] ; 0x105 - 270c: 0105660e tsteq r5, lr, lsl #12 - 2710: 1405694b strne r6, [r5], #-2379 ; 0xfffff6b5 - 2714: 4c08059f cfstr32mi mvfx0, [r8], {159} ; 0x9f - 2718: 05681405 strbeq r1, [r8, #-1029]! ; 0xfffffbfb - 271c: 1405a301 strne sl, [r5], #-769 ; 0xfffffcff - 2720: a001052c andge r0, r1, ip, lsr #10 - 2724: bb140569 bllt 503cd0 <_image_size+0x45d240> - 2728: 6715054c ldrvs r0, [r5, -ip, asr #10] - 272c: 05680e05 strbeq r0, [r8, #-3589]! ; 0xfffff1fb - 2730: 08059f09 stmdaeq r5, {r0, r3, r8, r9, sl, fp, ip, pc} - 2734: 4b120566 blmi 483cd4 <_image_size+0x3dd244> - 2738: 844a0f05 strbhi r0, [sl], #-3845 ; 0xfffff0fb - 273c: 05841905 streq r1, [r4, #2309] ; 0x905 - 2740: 05699f01 strbeq r9, [r9, #-3841]! ; 0xfffff0ff - 2744: 054cbb14 strbeq fp, [ip, #-2836] ; 0xfffff4ec - 2748: 08056715 stmdaeq r5, {r0, r2, r4, r8, r9, sl, sp, lr} - 274c: 671f0569 ldrvs r0, [pc, -r9, ror #10] - 2750: 05a20105 streq r0, [r2, #261]! ; 0x105 - 2754: 01052c1f tsteq r5, pc, lsl ip - 2758: 140569a0 strne r6, [r5], #-2464 ; 0xfffff660 - 275c: 4f1b059f svcmi 0x001b059f - 2760: 69f30105 ldmibvs r3!, {r0, r2, r8}^ - 2764: 05da1405 ldrbeq r1, [sl, #1029] ; 0x405 - 2768: 0d054b19 vstreq d4, [r5, #-100] ; 0xffffff9c - 276c: 33080566 movwcc r0, #34150 ; 0x8566 - 2770: 05672105 strbeq r2, [r7, #-261]! ; 0xfffffefb - 2774: 05cc0801 strbeq r0, [ip, #2049] ; 0x801 - 2778: 01052c21 tsteq r5, r1, lsr #24 - 277c: 69142602 ldmdbvs r4, {r1, r9, sl, sp} - 2780: 05bb1405 ldreq r1, [fp, #1029]! ; 0x405 - 2784: 18054c1f stmdane r5, {r0, r1, r2, r3, r4, sl, fp, lr} - 2788: 4a09054b bmi 243cbc <_image_size+0x19d22c> - 278c: 052f1205 streq r1, [pc, #-517]! ; 258f - 2790: 10054a09 andne r4, r5, r9, lsl #20 - 2794: 4d01052c cfstr32mi mvfx0, [r1, #-176] ; 0xffffff50 - 2798: 9f140569 svcls 0x00140569 - 279c: 054c0805 strbeq r0, [ip, #-2053] ; 0xfffff7fb - 27a0: 01056714 tsteq r5, r4, lsl r7 - 27a4: 2c1405a2 cfldr32cs mvfx0, [r4], {162} ; 0xa2 - 27a8: 69a00105 stmibvs r0!, {r0, r2, r8} - 27ac: 05831405 streq r1, [r3, #1029] ; 0x405 - 27b0: 0f054b1a svceq 0x00054b1a - 27b4: 4b01054a blmi 43ce4 - 27b8: 67140569 ldrvs r0, [r4, -r9, ror #10] - 27bc: 054b1005 strbeq r1, [fp, #-5] - 27c0: 05694b01 strbeq r4, [r9, #-2817]! ; 0xfffff4ff - 27c4: 10058314 andne r8, r5, r4, lsl r3 - 27c8: 6701054b strvs r0, [r1, -fp, asr #10] - 27cc: 67140569 ldrvs r0, [r4, -r9, ror #10] - 27d0: 054d0505 strbeq r0, [sp, #-1285] ; 0xfffffafb - 27d4: 05054c13 streq r4, [r5, #-3091] ; 0xfffff3ed - 27d8: 001b054a andseq r0, fp, sl, asr #10 - 27dc: 2f030402 svccs 0x00030402 - 27e0: 02002205 andeq r2, r0, #1342177280 ; 0x50000000 - 27e4: 059d0304 ldreq r0, [sp, #772] ; 0x304 - 27e8: 04020005 streq r0, [r2], #-5 - 27ec: 13056601 movwne r6, #22017 ; 0x5601 - 27f0: 4a05056a bmi 143da0 <_image_size+0x9d310> - 27f4: 02002b05 andeq r2, r0, #5120 ; 0x1400 - 27f8: 052f0304 streq r0, [pc, #-772]! ; 24fc - 27fc: 04020016 streq r0, [r2], #-22 ; 0xffffffea - 2800: 40054a03 andmi r4, r5, r3, lsl #20 - 2804: 03040200 movweq r0, #16896 ; 0x4200 - 2808: 002a0566 eoreq r0, sl, r6, ror #10 - 280c: 67030402 strvs r0, [r3, -r2, lsl #8] - 2810: 02001605 andeq r1, r0, #5242880 ; 0x500000 - 2814: 054a0304 strbeq r0, [sl, #-772] ; 0xfffffcfc - 2818: 0402003f streq r0, [r2], #-63 ; 0xffffffc1 - 281c: 24056603 strcs r6, [r5], #-1539 ; 0xfffff9fd - 2820: 03040200 movweq r0, #16896 ; 0x4200 - 2824: 00050564 andeq r0, r5, r4, ror #10 - 2828: 66010402 strvs r0, [r1], -r2, lsl #8 - 282c: 0105316c tsteq r5, ip, ror #2 - 2830: 0505694b streq r6, [r5, #-2379] ; 0xfffff6b5 - 2834: 4d140568 cfldr32mi mvfx0, [r4, #-416] ; 0xfffffe60 - 2838: 054b0f05 strbeq r0, [fp, #-3845] ; 0xfffff0fb - 283c: 01056905 tsteq r5, r5, lsl #18 - 2840: 0006024b andeq r0, r6, fp, asr #4 - 2844: 00c80101 sbceq r0, r8, r1, lsl #2 - 2848: 00030000 andeq r0, r3, r0 - 284c: 0000007c andeq r0, r0, ip, ror r0 - 2850: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 2854: 0101000d tsteq r1, sp - 2858: 00000101 andeq r0, r0, r1, lsl #2 - 285c: 00000100 andeq r0, r0, r0, lsl #2 - 2860: 6f682f01 svcvs 0x00682f01 - 2864: 742f656d strtvc r6, [pc], #-1389 ; 286c - 2868: 61697875 smcvs 38789 ; 0x9785 - 286c: 6f772f6e svcvs 0x00772f6e - 2870: 6d2f6b72 vstmdbvs pc!, {d6-} - 2874: 6f726369 svcvs 0x00726369 - 2878: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 287c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 2880: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 2884: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 2888: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 288c: 2f73756f svccs 0x0073756f - 2890: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 2894: 6f49415f svcvs 0x0049415f - 2898: 61682f54 cmnvs r8, r4, asr pc - 289c: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 28a0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 28a4: 6172742f cmnvs r2, pc, lsr #8 - 28a8: 64732f70 ldrbtvs r2, [r3], #-3952 ; 0xfffff090 - 28ac: 6d692f6b stclvs 15, cr2, [r9, #-428]! ; 0xfffffe54 - 28b0: 732f3678 ; instruction: 0x732f3678 - 28b4: 00006372 andeq r6, r0, r2, ror r3 - 28b8: 70617274 rsbvc r7, r1, r4, ror r2 - 28bc: 746e655f strbtvc r6, [lr], #-1375 ; 0xfffffaa1 - 28c0: 636e6172 cmnvs lr, #-2147483620 ; 0x8000001c - 28c4: 00532e65 subseq r2, r3, r5, ror #28 - 28c8: 00000001 andeq r0, r0, r1 - 28cc: bc020500 cfstr32lt mvfx0, [r2], {-0} - 28d0: 03800a30 orreq r0, r0, #48, 20 ; 0x30000 - 28d4: 2f2f0110 svccs 0x002f0110 - 28d8: 362f2f2f strtcc r2, [pc], -pc, lsr #30 - 28dc: 2f2f2f2f svccs 0x002f2f2f - 28e0: 2f2f2f31 svccs 0x002f2f31 - 28e4: 2f2f2f32 svccs 0x002f2f32 - 28e8: 302f2f2f eorcc r2, pc, pc, lsr #30 - 28ec: 312f312f ; instruction: 0x312f312f - 28f0: 2f2f2f33 svccs 0x002f2f33 - 28f4: 312f2f2f ; instruction: 0x312f2f2f - 28f8: 2f2f312f svccs 0x002f312f - 28fc: 2f2f2f2f svccs 0x002f2f2f - 2900: 2f352f31 svccs 0x00352f31 - 2904: 31312f2f teqcc r1, pc, lsr #30 - 2908: 31312f2f teqcc r1, pc, lsr #30 - 290c: 0002022f andeq r0, r2, pc, lsr #4 - 2910: 00fa0101 rscseq r0, sl, r1, lsl #2 - 2914: 00030000 andeq r0, r3, r0 - 2918: 00000077 andeq r0, r0, r7, ror r0 - 291c: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 2920: 0101000d tsteq r1, sp - 2924: 00000101 andeq r0, r0, r1, lsl #2 - 2928: 00000100 andeq r0, r0, r0, lsl #2 - 292c: 6f682f01 svcvs 0x00682f01 - 2930: 742f656d strtvc r6, [pc], #-1389 ; 2938 - 2934: 61697875 smcvs 38789 ; 0x9785 - 2938: 6f772f6e svcvs 0x00772f6e - 293c: 6d2f6b72 vstmdbvs pc!, {d6-} - 2940: 6f726369 svcvs 0x00726369 - 2944: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2948: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 294c: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 2950: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 2954: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 2958: 2f73756f svccs 0x0073756f - 295c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 2960: 6f49415f svcvs 0x0049415f - 2964: 61682f54 cmnvs r8, r4, asr pc - 2968: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 296c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2970: 6172742f cmnvs r2, pc, lsr #8 - 2974: 64732f70 ldrbtvs r2, [r3], #-3952 ; 0xfffff090 - 2978: 6d692f6b stclvs 15, cr2, [r9, #-428]! ; 0xfffffe54 - 297c: 732f3678 ; instruction: 0x732f3678 - 2980: 00006372 andeq r6, r0, r2, ror r3 - 2984: 74726f63 ldrbtvc r6, [r2], #-3939 ; 0xfffff09d - 2988: 39417865 stmdbcc r1, {r0, r2, r5, r6, fp, ip, sp, lr}^ - 298c: 0100532e tsteq r0, lr, lsr #6 - 2990: 00000000 andeq r0, r0, r0 - 2994: 319c0205 orrscc r0, ip, r5, lsl #4 - 2998: 2d03800a stccs 0, cr8, [r3, #-40] ; 0xffffffd8 - 299c: 2f2f2f01 svccs 0x002f2f01 - 29a0: 2f2f2f2f svccs 0x002f2f2f - 29a4: 2f2f362f svccs 0x002f362f - 29a8: 302f2f35 eorcc r2, pc, r5, lsr pc ; - 29ac: 0330302f teqeq r0, #47 ; 0x2f - 29b0: 2f302e0a svccs 0x00302e0a - 29b4: 3034302f eorscc r3, r4, pc, lsr #32 - 29b8: 2f2f2f2f svccs 0x002f2f2f - 29bc: 0b03302f bleq cea80 <_image_size+0x27ff0> - 29c0: 0c032f2e stceq 15, cr2, [r3], {46} ; 0x2e - 29c4: 2f2f2f2e svccs 0x002f2f2e - 29c8: 2f2f2f35 svccs 0x002f2f35 - 29cc: 2f2e0b03 svccs 0x002e0b03 - 29d0: 2f352f2f svccs 0x00352f2f - 29d4: 2f352f2f svccs 0x00352f2f - 29d8: 2f2f352f svccs 0x002f352f - 29dc: 302e1003 eorcc r1, lr, r3 - 29e0: 03302f2f teqeq r0, #47, 30 ; 0xbc - 29e4: 2f2f2e0d svccs 0x002f2e0d - 29e8: 2e0d0330 mcrcs 3, 0, r0, cr13, cr0, {1} - 29ec: 03302f2f teqeq r0, #47, 30 ; 0xbc - 29f0: 2f302e0f svccs 0x00302e0f - 29f4: 0c03302f stceq 0, cr3, [r3], {47} ; 0x2f - 29f8: 302f2f2e eorcc r2, pc, lr, lsr #30 - 29fc: 2f2e0a03 svccs 0x002e0a03 - 2a00: 1003302f andne r3, r3, pc, lsr #32 - 2a04: 2f302f2e svccs 0x00302f2e - 2a08: 02303030 eorseq r3, r0, #48 ; 0x30 - 2a0c: 01010002 tsteq r1, r2 - 2a10: 00000240 andeq r0, r0, r0, asr #4 - 2a14: 02010003 andeq r0, r1, #3 - 2a18: 01020000 mrseq r0, (UNDEF: 2) - 2a1c: 000d0efb strdeq r0, [sp], -fp - 2a20: 01010101 tsteq r1, r1, lsl #2 - 2a24: 01000000 mrseq r0, (UNDEF: 0) - 2a28: 2f010000 svccs 0x00010000 - 2a2c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 2a30: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 2a34: 2f6e6169 svccs 0x006e6169 - 2a38: 6b726f77 blvs 1c9e81c <_image_size+0x1bf7d8c> - 2a3c: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 2a40: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 2a44: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2a48: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 2a4c: 552f736f strpl r7, [pc, #-879]! ; 26e5 - 2a50: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 2a54: 756f7469 strbvc r7, [pc, #-1129]! ; 25f3 - 2a58: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 2a5c: 415f695a cmpmi pc, sl, asr r9 ; - 2a60: 2f546f49 svccs 0x00546f49 - 2a64: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 2a68: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2a6c: 672f6c65 strvs r6, [pc, -r5, ror #24]! - 2a70: 732f7470 ; instruction: 0x732f7470 - 2a74: 2f006372 svccs 0x00006372 - 2a78: 2f727375 svccs 0x00727375 - 2a7c: 2f62696c svccs 0x0062696c - 2a80: 2f636367 svccs 0x00636367 - 2a84: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 2a88: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 2a8c: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 2a90: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 2a94: 2f312e32 svccs 0x00312e32 - 2a98: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 2a9c: 00656475 rsbeq r6, r5, r5, ror r4 - 2aa0: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 29ec - 2aa4: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 2aa8: 6e616978 ; instruction: 0x6e616978 - 2aac: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 2ab0: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2ab4: 6b6f7263 blvs 1bdf448 <_image_size+0x1b389b8> - 2ab8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2abc: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2ac0: 2f736f75 svccs 0x00736f75 - 2ac4: 71696255 cmnvc r9, r5, asr r2 - 2ac8: 6f746975 svcvs 0x00746975 - 2acc: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 2ad0: 5f695a69 svcpl 0x00695a69 - 2ad4: 546f4941 strbtpl r4, [pc], #-2369 ; 2adc - 2ad8: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 2adc: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 2ae0: 2f6c656e svccs 0x006c656e - 2ae4: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 2ae8: 00656475 rsbeq r6, r5, r5, ror r4 - 2aec: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2a38 - 2af0: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 2af4: 6e616978 ; instruction: 0x6e616978 - 2af8: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 2afc: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2b00: 6b6f7263 blvs 1bdf494 <_image_size+0x1b38a04> - 2b04: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2b08: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2b0c: 2f736f75 svccs 0x00736f75 - 2b10: 71696255 cmnvc r9, r5, asr r2 - 2b14: 6f746975 svcvs 0x00746975 - 2b18: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 2b1c: 5f695a69 svcpl 0x00695a69 - 2b20: 546f4941 strbtpl r4, [pc], #-2369 ; 2b28 - 2b24: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 2b28: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 2b2c: 2f6c656e svccs 0x006c656e - 2b30: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 2b34: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 2b38: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 2b3c: 612d3776 ; instruction: 0x612d3776 - 2b40: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 2b44: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 2b48: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 2b4c: 7136786d teqvc r6, sp, ror #16 - 2b50: 636e692f cmnvs lr, #770048 ; 0xbc000 - 2b54: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 2b58: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2b5c: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 2b60: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 2b64: 5f6d726f svcpl 0x006d726f - 2b68: 006b6473 rsbeq r6, fp, r3, ror r4 - 2b6c: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2ab8 - 2b70: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 2b74: 6e616978 ; instruction: 0x6e616978 - 2b78: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 2b7c: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2b80: 6b6f7263 blvs 1bdf514 <_image_size+0x1b38a84> - 2b84: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2b88: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2b8c: 2f736f75 svccs 0x00736f75 - 2b90: 71696255 cmnvc r9, r5, asr r2 - 2b94: 6f746975 svcvs 0x00746975 - 2b98: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 2b9c: 5f695a69 svcpl 0x00695a69 - 2ba0: 546f4941 strbtpl r4, [pc], #-2369 ; 2ba8 - 2ba4: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 2ba8: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 2bac: 2f6c656e svccs 0x006c656e - 2bb0: 2f747067 svccs 0x00747067 - 2bb4: 2f6b6473 svccs 0x006b6473 - 2bb8: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 2bbc: 636e692f cmnvs lr, #770048 ; 0xbc000 - 2bc0: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 2bc4: 6c630000 stclvs 0, cr0, [r3], #-0 - 2bc8: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 2bcc: 00010063 andeq r0, r1, r3, rrx - 2bd0: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 2bd4: 2e746e69 cdpcs 14, 7, cr6, cr4, cr9, {3} - 2bd8: 00020068 andeq r0, r2, r8, rrx - 2bdc: 6f6c6300 svcvs 0x006c6300 - 2be0: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 2be4: 00000300 andeq r0, r0, r0, lsl #6 - 2be8: 5f6d6363 svcpl 0x006d6363 - 2bec: 2e6c6c70 mcrcs 12, 3, r6, cr12, cr0, {3} - 2bf0: 00040068 andeq r0, r4, r8, rrx - 2bf4: 6d697400 cfstrdvs mvd7, [r9, #-0] - 2bf8: 682e7265 stmdavs lr!, {r0, r2, r5, r6, r9, ip, sp, lr} - 2bfc: 00000500 andeq r0, r0, r0, lsl #10 - 2c00: 2e747067 cdpcs 0, 7, cr7, cr4, cr7, {3} - 2c04: 00050068 andeq r0, r5, r8, rrx - 2c08: 71726900 cmnvc r2, r0, lsl #18 - 2c0c: 6d756e5f ldclvs 14, cr6, [r5, #-380]! ; 0xfffffe84 - 2c10: 73726562 cmnvc r2, #411041792 ; 0x18800000 - 2c14: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 2c18: 05000000 streq r0, [r0, #-0] - 2c1c: 02050001 andeq r0, r5, #1 - 2c20: 800a3300 andhi r3, sl, r0, lsl #6 - 2c24: 05010b03 streq r0, [r1, #-2819] ; 0xfffff4fd - 2c28: 05056715 streq r6, [r5, #-1813] ; 0xfffff8eb - 2c2c: 83210867 ; instruction: 0x83210867 - 2c30: 694b0105 stmdbvs fp, {r0, r2, r8}^ - 2c34: 054b0c05 strbeq r0, [fp, #-3077] ; 0xfffff3fb - 2c38: 05852f01 streq r2, [r5, #3841] ; 0xf01 - 2c3c: 01054b0c tsteq r5, ip, lsl #22 - 2c40: 0c05a14b stfeqd f2, [r5], {75} ; 0x4b - 2c44: 4b01054b blmi 44178 - 2c48: 4b0505a1 blmi 1442d4 <_image_size+0x9d844> - 2c4c: 024b0105 subeq r0, fp, #1073741825 ; 0x40000001 - 2c50: 01010004 tsteq r1, r4 - 2c54: 00000435 andeq r0, r0, r5, lsr r4 - 2c58: 03100003 tsteq r0, #3 - 2c5c: 01020000 mrseq r0, (UNDEF: 2) - 2c60: 000d0efb strdeq r0, [sp], -fp - 2c64: 01010101 tsteq r1, r1, lsl #2 - 2c68: 01000000 mrseq r0, (UNDEF: 0) - 2c6c: 2f010000 svccs 0x00010000 - 2c70: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 2c74: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 2c78: 2f6e6169 svccs 0x006e6169 - 2c7c: 6b726f77 blvs 1c9ea60 <_image_size+0x1bf7fd0> - 2c80: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 2c84: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 2c88: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2c8c: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 2c90: 552f736f strpl r7, [pc, #-879]! ; 2929 - 2c94: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 2c98: 756f7469 strbvc r7, [pc, #-1129]! ; 2837 - 2c9c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 2ca0: 415f695a cmpmi pc, sl, asr r9 ; - 2ca4: 2f546f49 svccs 0x00546f49 - 2ca8: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 2cac: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2cb0: 672f6c65 strvs r6, [pc, -r5, ror #24]! - 2cb4: 732f7470 ; instruction: 0x732f7470 - 2cb8: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 2cbc: 2f36786d svccs 0x0036786d - 2cc0: 00637273 rsbeq r7, r3, r3, ror r2 - 2cc4: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 2cc8: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 2ccc: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 2cd0: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 2cd4: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 2cd8: 61652d65 cmnvs r5, r5, ror #26 - 2cdc: 392f6962 stmdbcc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 2ce0: 312e322e ; instruction: 0x312e322e - 2ce4: 636e692f cmnvs lr, #770048 ; 0xbc000 - 2ce8: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 2cec: 6f682f00 svcvs 0x00682f00 - 2cf0: 742f656d strtvc r6, [pc], #-1389 ; 2cf8 - 2cf4: 61697875 smcvs 38789 ; 0x9785 - 2cf8: 6f772f6e svcvs 0x00772f6e - 2cfc: 6d2f6b72 vstmdbvs pc!, {d6-} - 2d00: 6f726369 svcvs 0x00726369 - 2d04: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2d08: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 2d0c: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 2d10: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 2d14: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 2d18: 2f73756f svccs 0x0073756f - 2d1c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 2d20: 6f49415f svcvs 0x0049415f - 2d24: 61682f54 cmnvs r8, r4, asr pc - 2d28: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 2d2c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2d30: 7470672f ldrbtvc r6, [r0], #-1839 ; 0xfffff8d1 - 2d34: 6b64732f blvs 191f9f8 <_image_size+0x1878f68> - 2d38: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2d3c: 6e692f36 mcrvs 15, 3, r2, cr9, cr6, {1} - 2d40: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 2d44: 682f0065 stmdavs pc!, {r0, r2, r5, r6} ; - 2d48: 2f656d6f svccs 0x00656d6f - 2d4c: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 2d50: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 2d54: 2f6b726f svccs 0x006b726f - 2d58: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 2d5c: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 2d60: 2f6c656e svccs 0x006c656e - 2d64: 6f756978 svcvs 0x00756978 - 2d68: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 2d6c: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 2d70: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 2d74: 5a69582f bpl 1a58e38 <_image_size+0x19b23a8> - 2d78: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2d7c: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 2d80: 6b647261 blvs 191f70c <_image_size+0x1878c7c> - 2d84: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2d88: 72612f6c rsbvc r2, r1, #108, 30 ; 0x1b0 - 2d8c: 612f6863 ; instruction: 0x612f6863 - 2d90: 612f6d72 ; instruction: 0x612f6d72 - 2d94: 37766d72 ; instruction: 0x37766d72 - 2d98: 632f612d ; instruction: 0x632f612d - 2d9c: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91 - 2da0: 39612d78 stmdbcc r1!, {r3, r4, r5, r6, r8, sl, fp, sp}^ - 2da4: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2da8: 692f7136 stmdbvs pc!, {r1, r2, r4, r5, r8, ip, sp, lr} ; - 2dac: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 2db0: 692f6564 stmdbvs pc!, {r2, r5, r6, r8, sl, sp, lr} ; - 2db4: 7136786d teqvc r6, sp, ror #16 - 2db8: 616c705f qdsubvs r7, pc, ip ; - 2dbc: 726f6674 rsbvc r6, pc, #116, 12 ; 0x7400000 - 2dc0: 64735f6d ldrbtvs r5, [r3], #-3949 ; 0xfffff093 - 2dc4: 682f006b stmdavs pc!, {r0, r1, r3, r5, r6} ; - 2dc8: 2f656d6f svccs 0x00656d6f - 2dcc: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 2dd0: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 2dd4: 2f6b726f svccs 0x006b726f - 2dd8: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 2ddc: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 2de0: 2f6c656e svccs 0x006c656e - 2de4: 6f756978 svcvs 0x00756978 - 2de8: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 2dec: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 2df0: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 2df4: 5a69582f bpl 1a58eb8 <_image_size+0x19b2428> - 2df8: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2dfc: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 2e00: 6b647261 blvs 191f78c <_image_size+0x1878cfc> - 2e04: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2e08: 72612f6c rsbvc r2, r1, #108, 30 ; 0x1b0 - 2e0c: 612f6863 ; instruction: 0x612f6863 - 2e10: 612f6d72 ; instruction: 0x612f6d72 - 2e14: 37766d72 ; instruction: 0x37766d72 - 2e18: 632f612d ; instruction: 0x632f612d - 2e1c: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91 - 2e20: 39612d78 stmdbcc r1!, {r3, r4, r5, r6, r8, sl, fp, sp}^ - 2e24: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2e28: 692f7136 stmdbvs pc!, {r1, r2, r4, r5, r8, ip, sp, lr} ; - 2e2c: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 2e30: 692f6564 stmdbvs pc!, {r2, r5, r6, r8, sl, sp, lr} ; - 2e34: 7136786d teqvc r6, sp, ror #16 - 2e38: 616c705f qdsubvs r7, pc, ip ; - 2e3c: 726f6674 rsbvc r6, pc, #116, 12 ; 0x7400000 - 2e40: 64735f6d ldrbtvs r5, [r3], #-3949 ; 0xfffff093 - 2e44: 65722f6b ldrbvs r2, [r2, #-3947]! ; 0xfffff095 - 2e48: 74736967 ldrbtvc r6, [r3], #-2407 ; 0xfffff699 - 2e4c: 00737265 rsbseq r7, r3, r5, ror #4 - 2e50: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 2e54: 636e692f cmnvs lr, #770048 ; 0xbc000 - 2e58: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 2e5c: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 2e60: 2f62696c svccs 0x0062696c - 2e64: 00737973 rsbseq r7, r3, r3, ror r9 - 2e68: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 2e6c: 636e692f cmnvs lr, #770048 ; 0xbc000 - 2e70: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 2e74: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 2e78: 0062696c rsbeq r6, r2, ip, ror #18 - 2e7c: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2dc8 - 2e80: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 2e84: 6e616978 ; instruction: 0x6e616978 - 2e88: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 2e8c: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2e90: 6b6f7263 blvs 1bdf824 <_image_size+0x1b38d94> - 2e94: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2e98: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2e9c: 2f736f75 svccs 0x00736f75 - 2ea0: 71696255 cmnvc r9, r5, asr r2 - 2ea4: 6f746975 svcvs 0x00746975 - 2ea8: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 2eac: 5f695a69 svcpl 0x00695a69 - 2eb0: 546f4941 strbtpl r4, [pc], #-2369 ; 2eb8 - 2eb4: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 2eb8: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 2ebc: 2f6c656e svccs 0x006c656e - 2ec0: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 2ec4: 00656475 rsbeq r6, r5, r5, ror r4 - 2ec8: 74706700 ldrbtvc r6, [r0], #-1792 ; 0xfffff900 - 2ecc: 0100632e tsteq r0, lr, lsr #6 - 2ed0: 74730000 ldrbtvc r0, [r3], #-0 - 2ed4: 746e6964 strbtvc r6, [lr], #-2404 ; 0xfffff69c - 2ed8: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 2edc: 69740000 ldmdbvs r4!, {}^ ; - 2ee0: 2e72656d cdpcs 5, 7, cr6, cr2, cr13, {3} - 2ee4: 00030068 andeq r0, r3, r8, rrx - 2ee8: 74706700 ldrbtvc r6, [r0], #-1792 ; 0xfffff900 - 2eec: 0300682e movweq r6, #2094 ; 0x82e - 2ef0: 63630000 cmnvs r3, #0 - 2ef4: 6c705f6d ldclvs 15, cr5, [r0], #-436 ; 0xfffffe4c - 2ef8: 00682e6c rsbeq r2, r8, ip, ror #28 - 2efc: 72000004 andvc r0, r0, #4 - 2f00: 2e736765 cdpcs 7, 7, cr6, cr3, cr5, {3} - 2f04: 00050068 andeq r0, r5, r8, rrx - 2f08: 67657200 strbvs r7, [r5, -r0, lsl #4]! - 2f0c: 74706773 ldrbtvc r6, [r0], #-1907 ; 0xfffff88d - 2f10: 0500682e streq r6, [r0, #-2094] ; 0xfffff7d2 - 2f14: 6f730000 svcvs 0x00730000 - 2f18: 656d5f63 strbvs r5, [sp, #-3939]! ; 0xfffff09d - 2f1c: 79726f6d ldmdbvc r2!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - 2f20: 70616d5f rsbvc r6, r1, pc, asr sp - 2f24: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 2f28: 74730000 ldrbtvc r0, [r3], #-0 - 2f2c: 66656464 strbtvs r6, [r5], -r4, ror #8 - 2f30: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 - 2f34: 745f0000 ldrbvc r0, [pc], #-0 ; 2f3c - 2f38: 73657079 cmnvc r5, #121 ; 0x79 - 2f3c: 0600682e streq r6, [r0], -lr, lsr #16 - 2f40: 65720000 ldrbvs r0, [r2, #-0]! - 2f44: 2e746e65 cdpcs 14, 7, cr6, cr4, cr5, {3} - 2f48: 00060068 andeq r0, r6, r8, rrx - 2f4c: 636f6c00 cmnvs pc, #0, 24 - 2f50: 00682e6b rsbeq r2, r8, fp, ror #28 - 2f54: 73000006 movwvc r0, #6 - 2f58: 696c6474 stmdbvs ip!, {r2, r4, r5, r6, sl, sp, lr}^ - 2f5c: 00682e62 rsbeq r2, r8, r2, ror #28 - 2f60: 74000007 strvc r0, [r0], #-7 - 2f64: 2e706172 mrccs 1, 3, r6, cr0, cr2, {3} - 2f68: 00080068 andeq r0, r8, r8, rrx - 2f6c: 01050000 mrseq r0, (UNDEF: 5) - 2f70: dc020500 cfstr32le mvfx0, [r2], {-0} - 2f74: 03800a33 orreq r0, r0, #208896 ; 0x33000 - 2f78: 05050133 streq r0, [r5, #-307] ; 0xfffffecd - 2f7c: 8301054b movwhi r0, #5451 ; 0x154b - 2f80: 4c090585 cfstr32mi mvfx0, [r9], {133} ; 0x85 - 2f84: 054a1405 strbeq r1, [sl, #-1029] ; 0xfffffbfb - 2f88: 09056608 stmdbeq r5, {r3, r9, sl, sp, lr} - 2f8c: 8310054b tsthi r0, #314572800 ; 0x12c00000 - 2f90: 054e0c05 strbeq r0, [lr, #-3077] ; 0xfffff3fb - 2f94: 05852f01 streq r2, [r5, #3841] ; 0xf01 - 2f98: 2005bc0a andcs fp, r5, sl, lsl #24 - 2f9c: 662f0567 strtvs r0, [pc], -r7, ror #10 - 2fa0: 052e0e05 streq r0, [lr, #-3589]! ; 0xfffff1fb - 2fa4: 0c054d08 stceq 13, cr4, [r5], {8} - 2fa8: 67270567 strvs r0, [r7, -r7, ror #10]! - 2fac: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb - 2fb0: 13052e25 movwne r2, #24101 ; 0x5e25 - 2fb4: 67270567 strvs r0, [r7, -r7, ror #10]! - 2fb8: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb - 2fbc: 05052e25 streq r2, [r5, #-3621] ; 0xfffff1db - 2fc0: 850c054f strhi r0, [ip, #-1359] ; 0xfffffab1 - 2fc4: 852f0105 strhi r0, [pc, #-261]! ; 2ec7 - 2fc8: 05f40505 ldrbeq r0, [r4, #1285]! ; 0x505 - 2fcc: 9e090301 cdpls 3, 0, cr0, cr9, cr1, {0} - 2fd0: 79030905 stmdbvc r3, {r0, r2, r8, fp} - 2fd4: 4a19052e bmi 644494 <_image_size+0x59da04> - 2fd8: 31bb0905 ; instruction: 0x31bb0905 - 2fdc: 054a1905 strbeq r1, [sl, #-2309] ; 0xfffff6fb - 2fe0: 0105bb09 tsteq r5, r9, lsl #22 - 2fe4: 0a058530 beq 1644ac <_image_size+0xbda1c> - 2fe8: 672005a0 strvs r0, [r0, -r0, lsr #11]! - 2fec: 05662f05 strbeq r2, [r6, #-3845]! ; 0xfffff0fb - 2ff0: 08052e0e stmdaeq r5, {r1, r2, r3, r9, sl, fp, sp} - 2ff4: 6709054d strvs r0, [r9, -sp, asr #10] - 2ff8: 05860c05 streq r0, [r6, #3077] ; 0xc05 - 2ffc: 05852f01 streq r2, [r5, #3841] ; 0xf01 - 3000: 0105f405 tsteq r5, r5, lsl #8 ; - 3004: 20081003 andcs r1, r8, r3 - 3008: 72030905 andvc r0, r3, #81920 ; 0x14000 - 300c: 8359082e cmphi r9, #3014656 ; 0x2e0000 - 3010: 83590831 cmphi r9, #3211264 ; 0x310000 - 3014: 83590831 cmphi r9, #3211264 ; 0x310000 - 3018: 85300105 ldrhi r0, [r0, #-261]! ; 0xfffffefb - 301c: 054c0505 strbeq r0, [ip, #-1285] ; 0xfffffafb - 3020: 05054a14 streq r4, [r5, #-2580] ; 0xfffff5ec - 3024: 01058569 tsteq r5, r9, ror #10 - 3028: 05054d2f streq r4, [r5, #-3375] ; 0xfffff2d1 - 302c: 05a13184 streq r3, [r1, #388]! ; 0x184 - 3030: 01054a14 tsteq r5, r4, lsl sl - 3034: 66130367 ldrvs r0, [r3], -r7, ror #6 - 3038: 4bd70e05 blmi ff5c6854 - 303c: 69690505 stmdbvs r9!, {r0, r2, r8, sl}^ - 3040: 05850b05 streq r0, [r5, #2821] ; 0xb05 - 3044: 0402000c streq r0, [r2], #-12 - 3048: 17052e01 strne r2, [r5, -r1, lsl #28] - 304c: 01040200 mrseq r0, R12_usr - 3050: 000b054a andeq r0, fp, sl, asr #10 - 3054: 66010402 strvs r0, [r1], -r2, lsl #8 - 3058: 054e0805 strbeq r0, [lr, #-2053] ; 0xfffff7fb - 305c: 18056812 stmdane r5, {r1, r4, fp, sp, lr} - 3060: 66150568 ldrvs r0, [r5], -r8, ror #10 - 3064: 056a0505 strbeq r0, [sl, #-1285]! ; 0xfffffafb - 3068: 1505bd18 strne fp, [r5, #-3352] ; 0xfffff2e8 - 306c: 69180566 ldmdbvs r8, {r1, r2, r5, r6, r8, sl} - 3070: 054a0805 strbeq r0, [sl, #-2053] ; 0xfffff7fb - 3074: 18054b19 stmdane r5, {r0, r3, r4, r8, r9, fp, lr} - 3078: 4a080568 bmi 204620 <_image_size+0x15db90> - 307c: 054b1905 strbeq r1, [fp, #-2309] ; 0xfffff6fb - 3080: 05056b15 streq r6, [r5, #-2837] ; 0xfffff4eb - 3084: 83010569 movwhi r0, #5481 ; 0x1569 - 3088: 01000602 tsteq r0, r2, lsl #12 - 308c: 00051601 andeq r1, r5, r1, lsl #12 - 3090: 1c000300 stcne 3, cr0, [r0], {-0} - 3094: 02000002 andeq r0, r0, #2 - 3098: 0d0efb01 vstreq d15, [lr, #-4] - 309c: 01010100 mrseq r0, (UNDEF: 17) - 30a0: 00000001 andeq r0, r0, r1 - 30a4: 01000001 tsteq r0, r1 - 30a8: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2ff4 - 30ac: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 30b0: 6e616978 ; instruction: 0x6e616978 - 30b4: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 30b8: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 30bc: 6b6f7263 blvs 1bdfa50 <_image_size+0x1b38fc0> - 30c0: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 30c4: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 30c8: 2f736f75 svccs 0x00736f75 - 30cc: 71696255 cmnvc r9, r5, asr r2 - 30d0: 6f746975 svcvs 0x00746975 - 30d4: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 30d8: 5f695a69 svcpl 0x00695a69 - 30dc: 546f4941 strbtpl r4, [pc], #-2369 ; 30e4 - 30e0: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 30e4: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 30e8: 2f6c656e svccs 0x006c656e - 30ec: 2f747067 svccs 0x00747067 - 30f0: 2f6b6473 svccs 0x006b6473 - 30f4: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 30f8: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 30fc: 6f682f00 svcvs 0x00682f00 - 3100: 742f656d strtvc r6, [pc], #-1389 ; 3108 - 3104: 61697875 smcvs 38789 ; 0x9785 - 3108: 6f772f6e svcvs 0x00772f6e - 310c: 6d2f6b72 vstmdbvs pc!, {d6-} - 3110: 6f726369 svcvs 0x00726369 - 3114: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 3118: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 311c: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 3120: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 3124: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 3128: 2f73756f svccs 0x0073756f - 312c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 3130: 6f49415f svcvs 0x0049415f - 3134: 61682f54 cmnvs r8, r4, asr pc - 3138: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 313c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 3140: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 3144: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 3148: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 314c: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 3150: 6f632f61 svcvs 0x00632f61 - 3154: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 3158: 2f39612d svccs 0x0039612d - 315c: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 3160: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 3164: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 3168: 6d692f65 stclvs 15, cr2, [r9, #-404]! ; 0xfffffe6c - 316c: 5f713678 svcpl 0x00713678 - 3170: 74616c70 strbtvc r6, [r1], #-3184 ; 0xfffff390 - 3174: 6d726f66 ldclvs 15, cr6, [r2, #-408]! ; 0xfffffe68 - 3178: 6b64735f blvs 191fefc <_image_size+0x187946c> - 317c: 6765722f strbvs r7, [r5, -pc, lsr #4]! - 3180: 65747369 ldrbvs r7, [r4, #-873]! ; 0xfffffc97 - 3184: 2f007372 svccs 0x00007372 - 3188: 2f727375 svccs 0x00727375 - 318c: 2f62696c svccs 0x0062696c - 3190: 2f636367 svccs 0x00636367 - 3194: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 3198: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 319c: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 31a0: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 31a4: 2f312e32 svccs 0x00312e32 - 31a8: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 31ac: 00656475 rsbeq r6, r5, r5, ror r4 - 31b0: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 30fc - 31b4: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 31b8: 6e616978 ; instruction: 0x6e616978 - 31bc: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 31c0: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 31c4: 6b6f7263 blvs 1bdfb58 <_image_size+0x1b390c8> - 31c8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 31cc: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 31d0: 2f736f75 svccs 0x00736f75 - 31d4: 71696255 cmnvc r9, r5, asr r2 - 31d8: 6f746975 svcvs 0x00746975 - 31dc: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 31e0: 5f695a69 svcpl 0x00695a69 - 31e4: 546f4941 strbtpl r4, [pc], #-2369 ; 31ec - 31e8: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 31ec: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 31f0: 2f6c656e svccs 0x006c656e - 31f4: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 31f8: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 31fc: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 3200: 612d3776 ; instruction: 0x612d3776 - 3204: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 3208: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 320c: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 3210: 7136786d teqvc r6, sp, ror #16 - 3214: 636e692f cmnvs lr, #770048 ; 0xbc000 - 3218: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 321c: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 3220: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 3224: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 3228: 5f6d726f svcpl 0x006d726f - 322c: 006b6473 rsbeq r6, fp, r3, ror r4 - 3230: 6d636300 stclvs 3, cr6, [r3, #-0] - 3234: 6c6c705f stclvs 0, cr7, [ip], #-380 ; 0xfffffe84 - 3238: 0100632e tsteq r0, lr, lsr #6 - 323c: 65720000 ldrbvs r0, [r2, #-0]! - 3240: 63637367 cmnvs r3, #-1677721599 ; 0x9c000001 - 3244: 00682e6d rsbeq r2, r8, sp, ror #28 - 3248: 72000002 andvc r0, r0, #2 - 324c: 2e736765 cdpcs 7, 7, cr6, cr3, cr5, {3} - 3250: 00020068 andeq r0, r2, r8, rrx - 3254: 67657200 strbvs r7, [r5, -r0, lsl #4]! - 3258: 6d636373 stclvs 3, cr6, [r3, #-460]! ; 0xfffffe34 - 325c: 6c616e61 stclvs 14, cr6, [r1], #-388 ; 0xfffffe7c - 3260: 682e676f stmdavs lr!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, sp, lr} - 3264: 00000200 andeq r0, r0, r0, lsl #4 - 3268: 73676572 cmnvc r7, #478150656 ; 0x1c800000 - 326c: 2e637067 cdpcs 0, 6, cr7, cr3, cr7, {3} - 3270: 00020068 andeq r0, r2, r8, rrx - 3274: 67657200 strbvs r7, [r5, -r0, lsl #4]! - 3278: 6d6f6973 ; instruction: 0x6d6f6973 - 327c: 2e637875 mcrcs 8, 3, r7, cr3, cr5, {3} - 3280: 00020068 andeq r0, r2, r8, rrx - 3284: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 3288: 2e746e69 cdpcs 14, 7, cr6, cr4, cr9, {3} - 328c: 00030068 andeq r0, r3, r8, rrx - 3290: 6d636300 stclvs 3, cr6, [r3, #-0] - 3294: 6c6c705f stclvs 0, cr7, [ip], #-380 ; 0xfffffe84 - 3298: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 329c: 6f730000 svcvs 0x00730000 - 32a0: 656d5f63 strbvs r5, [sp, #-3939]! ; 0xfffff09d - 32a4: 79726f6d ldmdbvc r2!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - 32a8: 70616d5f rsbvc r6, r1, pc, asr sp - 32ac: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 32b0: 05000000 streq r0, [r0, #-0] - 32b4: 02050001 andeq r0, r5, #1 - 32b8: 800a38c0 andhi r3, sl, r0, asr #17 - 32bc: 0100ca03 tsteq r0, r3, lsl #20 - 32c0: 834c0505 movthi r0, #50437 ; 0xc505 - 32c4: 29058483 stmdbcs r5, {r0, r1, r7, sl, pc} - 32c8: 6c05054a cfstr32vs mvfx0, [r5], {74} ; 0x4a - 32cc: 83839f83 orrhi r9, r3, #524 ; 0x20c - 32d0: 09039f9f stmdbeq r3, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, pc} - 32d4: 4a140582 bmi 5048e4 <_image_size+0x45de54> - 32d8: 10030505 andne r0, r3, r5, lsl #10 - 32dc: 83838366 orrhi r8, r3, #-1744830463 ; 0x98000001 - 32e0: 85830105 strhi r0, [r3, #261] ; 0x105 - 32e4: 059f0e05 ldreq r0, [pc, #3589] ; 40f1 - 32e8: 31054b23 tstcc r5, r3, lsr #22 - 32ec: 660e054a strvs r0, [lr], -sl, asr #10 - 32f0: 05300505 ldreq r0, [r0, #-1285]! ; 0xfffffafb - 32f4: 055a0811 ldrbeq r0, [sl, #-2065] ; 0xfffff7ef - 32f8: 1e056709 cdpne 7, 0, cr6, cr5, cr9, {0} - 32fc: 82360531 eorshi r0, r6, #205520896 ; 0xc400000 - 3300: 054a4405 strbeq r4, [sl, #-1029] ; 0xfffffbfb - 3304: 1105664e tstne r5, lr, asr #12 - 3308: 9f09052e svcls 0x0009052e - 330c: 05301e05 ldreq r1, [r0, #-3589]! ; 0xfffff1fb - 3310: 44058236 strmi r8, [r5], #-566 ; 0xfffffdca - 3314: 6657054a ldrbvs r0, [r7], -sl, asr #10 - 3318: 052e1105 streq r1, [lr, #-261]! ; 0xfffffefb - 331c: 1e059f09 cdpne 15, 0, cr9, cr5, cr9, {0} - 3320: 82360531 eorshi r0, r6, #205520896 ; 0xc400000 - 3324: 054a4405 strbeq r4, [sl, #-1029] ; 0xfffffbfb - 3328: 1105664e tstne r5, lr, asr #12 - 332c: 9f09052e svcls 0x0009052e - 3330: 05301e05 ldreq r1, [r0, #-3589]! ; 0xfffff1fb - 3334: 44058236 strmi r8, [r5], #-566 ; 0xfffffdca - 3338: 664e054a strbvs r0, [lr], -sl, asr #10 - 333c: 052e3305 streq r3, [lr, #-773]! ; 0xfffffcfb - 3340: 64059e56 strvs r9, [r5], #-3670 ; 0xfffff1aa - 3344: 666e054a strbtvs r0, [lr], -sl, asr #10 - 3348: 052e1105 streq r1, [lr, #-261]! ; 0xfffffefb - 334c: 1e059f09 cdpne 15, 0, cr9, cr5, cr9, {0} - 3350: 82360530 eorshi r0, r6, #48, 10 ; 0xc000000 - 3354: 054a4405 strbeq r4, [sl, #-1029] ; 0xfffffbfb - 3358: 3305664e movwcc r6, #22094 ; 0x564e - 335c: 9e56052e cdpls 5, 5, cr0, cr6, cr14, {1} - 3360: 054a6405 strbeq r6, [sl, #-1029] ; 0xfffffbfb - 3364: 5305666e movwpl r6, #22126 ; 0x566e - 3368: 9e76052e cdpls 5, 7, cr0, cr6, cr14, {1} - 336c: 4a018505 bmi 64788 - 3370: 66019205 strvs r9, [r1], -r5, lsl #4 - 3374: 052e1105 streq r1, [lr, #-261]! ; 0xfffffefb - 3378: 1e059f09 cdpne 15, 0, cr9, cr5, cr9, {0} - 337c: 82360531 eorshi r0, r6, #205520896 ; 0xc400000 - 3380: 054a4405 strbeq r4, [sl, #-1029] ; 0xfffffbfb - 3384: 11056657 tstne r5, r7, asr r6 - 3388: 9f09052e svcls 0x0009052e - 338c: 310c0531 tstcc ip, r1, lsr r5 - 3390: 692f0105 stmdbvs pc!, {r0, r2, r8} ; - 3394: 059f0e05 ldreq r0, [pc, #3589] ; 41a1 - 3398: 1e054c05 cdpne 12, 0, cr4, cr5, cr5, {0} - 339c: 05182402 ldreq r2, [r8, #-1026] ; 0xfffffbfe - 33a0: 29054a22 stmdbcs r5, {r1, r5, r9, fp, lr} - 33a4: 4a380582 bmi e049b4 <_image_size+0xd5df24> - 33a8: 05664705 strbeq r4, [r6, #-1797]! ; 0xfffff8fb - 33ac: 09052e11 stmdbeq r5, {r0, r4, r9, sl, fp, sp} - 33b0: 331e059f tstcc lr, #666894336 ; 0x27c00000 - 33b4: 054a2205 strbeq r2, [sl, #-517] ; 0xfffffdfb - 33b8: 38052e29 stmdacc r5, {r0, r3, r5, r9, sl, fp, sp} - 33bc: 6648054a strbvs r0, [r8], -sl, asr #10 - 33c0: 052e1105 streq r1, [lr, #-261]! ; 0xfffffefb - 33c4: 1e059f09 cdpne 15, 0, cr9, cr5, cr9, {0} - 33c8: 4a250532 bmi 944898 <_image_size+0x89de08> - 33cc: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb - 33d0: 22056643 andcs r6, r5, #70254592 ; 0x4300000 - 33d4: 9e4b052e cdpls 5, 4, cr0, cr11, cr14, {1} - 33d8: 054a5a05 strbeq r5, [sl, #-2565] ; 0xfffff5fb - 33dc: 11056669 tstne r5, r9, ror #12 - 33e0: 9f09052e svcls 0x0009052e - 33e4: 05321e05 ldreq r1, [r2, #-3589]! ; 0xfffff1fb - 33e8: 29054a22 stmdbcs r5, {r1, r5, r9, fp, lr} - 33ec: 4a38052e bmi e048ac <_image_size+0xd5de1c> - 33f0: 05664605 strbeq r4, [r6, #-1541]! ; 0xfffff9fb - 33f4: 09052e11 stmdbeq r5, {r0, r4, r9, sl, fp, sp} - 33f8: 0c05329f sfmeq f3, 4, [r5], {159} ; 0x9f - 33fc: 2f010531 svccs 0x00010531 - 3400: 05660903 strbeq r0, [r6, #-2307]! ; 0xfffff6fd - 3404: 2a05bb08 bcs 17202c <_image_size+0xcb59c> - 3408: be010567 cfsh32lt mvfx0, mvfx1, #55 - 340c: 052c2a05 streq r2, [ip, #-2565]! ; 0xfffff5fb - 3410: 2a054a2d bcs 155ccc <_image_size+0xaf23c> - 3414: 6801054a stmdavs r1, {r1, r3, r6, r8, sl} - 3418: 9f0e0585 svcls 0x000e0585 - 341c: 4c05054b cfstr32mi mvfx0, [r5], {75} ; 0x4b - 3420: e4030905 str r0, [r3], #-2309 ; 0xfffff6fb - 3424: 03e40200 mvneq r0, #0, 4 - 3428: 03130501 tsteq r3, #4194304 ; 0x400000 - 342c: 052e7fa2 streq r7, [lr, #-4002]! ; 0xfffff05e - 3430: 09056714 stmdbeq r5, {r2, r4, r8, r9, sl, sp, lr} - 3434: 3013054b andscc r0, r3, fp, asr #10 - 3438: 05671405 strbeq r1, [r7, #-1029]! ; 0xfffffbfb - 343c: 13054b09 movwne r4, #23305 ; 0x5b09 - 3440: 67140530 ; instruction: 0x67140530 - 3444: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 3448: 14053013 strne r3, [r5], #-19 ; 0xffffffed - 344c: 4b090567 blmi 2449f0 <_image_size+0x19df60> - 3450: 05301305 ldreq r1, [r0, #-773]! ; 0xfffffcfb - 3454: 09056714 stmdbeq r5, {r2, r4, r8, r9, sl, sp, lr} - 3458: 3013054b andscc r0, r3, fp, asr #10 - 345c: 05671405 strbeq r1, [r7, #-1029]! ; 0xfffffbfb - 3460: 13054b09 movwne r4, #23305 ; 0x5b09 - 3464: 67140530 ; instruction: 0x67140530 - 3468: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 346c: 14053113 strne r3, [r5], #-275 ; 0xfffffeed - 3470: 4b090567 blmi 244a14 <_image_size+0x19df84> - 3474: 05311305 ldreq r1, [r1, #-773]! ; 0xfffffcfb - 3478: 09056714 stmdbeq r5, {r2, r4, r8, r9, sl, sp, lr} - 347c: 3013054b andscc r0, r3, fp, asr #10 - 3480: 05671405 strbeq r1, [r7, #-1029]! ; 0xfffffbfb - 3484: 13054b09 movwne r4, #23305 ; 0x5b09 - 3488: 67140530 ; instruction: 0x67140530 - 348c: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 3490: 14053013 strne r3, [r5], #-19 ; 0xffffffed - 3494: 4b090567 blmi 244a38 <_image_size+0x19dfa8> - 3498: 05301305 ldreq r1, [r0, #-773]! ; 0xfffffcfb - 349c: 09056714 stmdbeq r5, {r2, r4, r8, r9, sl, sp, lr} - 34a0: 3013054b andscc r0, r3, fp, asr #10 - 34a4: 05671405 strbeq r1, [r7, #-1029]! ; 0xfffffbfb - 34a8: 13054b09 movwne r4, #23305 ; 0x5b09 - 34ac: 67140530 ; instruction: 0x67140530 - 34b0: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 34b4: 14053013 strne r3, [r5], #-19 ; 0xffffffed - 34b8: 4b090567 blmi 244a5c <_image_size+0x19dfcc> - 34bc: 05301305 ldreq r1, [r0, #-773]! ; 0xfffffcfb - 34c0: 09056714 stmdbeq r5, {r2, r4, r8, r9, sl, sp, lr} - 34c4: 3013054b andscc r0, r3, fp, asr #10 - 34c8: 05671405 strbeq r1, [r7, #-1029]! ; 0xfffffbfb - 34cc: 13054b09 movwne r4, #23305 ; 0x5b09 - 34d0: 67140531 ; instruction: 0x67140531 - 34d4: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 34d8: 14053213 strne r3, [r5], #-531 ; 0xfffffded - 34dc: 4b090567 blmi 244a80 <_image_size+0x19dff0> - 34e0: 05301305 ldreq r1, [r0, #-773]! ; 0xfffffcfb - 34e4: 09056714 stmdbeq r5, {r2, r4, r8, r9, sl, sp, lr} - 34e8: 3013054b andscc r0, r3, fp, asr #10 - 34ec: 05671405 strbeq r1, [r7, #-1029]! ; 0xfffffbfb - 34f0: 05314b09 ldreq r4, [r1, #-2825]! ; 0xfffff4f7 - 34f4: 09053208 stmdbeq r5, {r3, r9, ip, sp} - 34f8: 84010567 strhi r0, [r1], #-1383 ; 0xfffffa99 - 34fc: bb0e0569 bllt 384aa8 <_image_size+0x2de018> - 3500: 10054b4b andne r4, r5, fp, asr #22 - 3504: 691e054f ldmdbvs lr, {r0, r1, r2, r3, r6, r8, sl} - 3508: 054a1005 strbeq r1, [sl, #-5] - 350c: 0d056937 vstreq.16 s12, [r5, #-110] ; 0xffffff92 ; - 3510: 4c08059e cfstr32mi mvfx0, [r8], {158} ; 0x9e - 3514: 05681805 strbeq r1, [r8, #-2053]! ; 0xfffff7fb - 3518: 11056614 tstne r5, r4, lsl r6 - 351c: 6831054a ldmdavs r1!, {r1, r3, r6, r8, sl} - 3520: 059e0b05 ldreq r0, [lr, #2821] ; 0xb05 - 3524: 01052e4a tsteq r5, sl, asr #28 - 3528: 2a170551 bcs 5c4a74 <_image_size+0x51dfe4> - 352c: 05821105 streq r1, [r2, #261] ; 0x105 - 3530: 0b056831 bleq 15d5fc <_image_size+0xb6b6c> - 3534: 2e4a059e mcrcs 5, 2, r0, cr10, cr14, {4} - 3538: 854c0105 strbhi r0, [ip, #-261] ; 0xfffffefb - 353c: 059f0e05 ldreq r0, [pc, #3589] ; 4349 - 3540: 0f05523e svceq 0x0005523e - 3544: 34080562 strcc r0, [r8], #-1378 ; 0xfffffa9e - 3548: 05681305 strbeq r1, [r8, #-773]! ; 0xfffffcfb - 354c: 6e846905 vdivvs.f16 s12, s8, s10 ; - 3550: 032f0105 ; instruction: 0x032f0105 - 3554: 05056609 streq r6, [r5, #-1545] ; 0xfffff9f7 - 3558: 8901054c stmdbhi r1, {r2, r3, r6, r8, sl} - 355c: 4b050585 blmi 144b78 <_image_size+0x9e0e8> - 3560: 9f0b059f svcls 0x000b059f - 3564: 02000d05 andeq r0, r0, #320 ; 0x140 - 3568: 052e0104 streq r0, [lr, #-260]! ; 0xfffffefc - 356c: 04020026 streq r0, [r2], #-38 ; 0xffffffda - 3570: 0b054a01 bleq 155d7c <_image_size+0xaf2ec> - 3574: 01040200 mrseq r0, R12_usr - 3578: 4c050566 cfstr32mi mvfx0, [r5], {102} ; 0x66 - 357c: 4a250585 bmi 944b98 <_image_size+0x89e108> - 3580: 05680505 strbeq r0, [r8, #-1285]! ; 0xfffffafb - 3584: 05054a24 streq r4, [r5, #-2596] ; 0xfffff5dc - 3588: 4a240567 bmi 904b2c <_image_size+0x85e09c> - 358c: 05840505 streq r0, [r4, #1285] ; 0x505 - 3590: 05054a27 streq r4, [r5, #-2599] ; 0xfffff5d9 - 3594: 2605d983 strcs sp, [r5], -r3, lsl #19 - 3598: 8305054a movwhi r0, #21834 ; 0x554a - 359c: 054a2605 strbeq r2, [sl, #-1541] ; 0xfffff9fb - 35a0: 08028401 stmdaeq r2, {r0, sl, pc} - 35a4: 84010100 strhi r0, [r1], #-256 ; 0xffffff00 - 35a8: 03000000 movweq r0, #0 - 35ac: 00006b00 andeq r6, r0, r0, lsl #22 - 35b0: fb010200 blx 43dba - 35b4: 01000d0e tsteq r0, lr, lsl #26 - 35b8: 00010101 andeq r0, r1, r1, lsl #2 - 35bc: 00010000 andeq r0, r1, r0 - 35c0: 682f0100 stmdavs pc!, {r8} ; - 35c4: 2f656d6f svccs 0x00656d6f - 35c8: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 35cc: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 35d0: 2f6b726f svccs 0x006b726f - 35d4: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 35d8: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 35dc: 2f6c656e svccs 0x006c656e - 35e0: 6f756978 svcvs 0x00756978 - 35e4: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 35e8: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 35ec: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 35f0: 5a69582f bpl 1a596b4 <_image_size+0x19b2c24> - 35f4: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 35f8: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 35fc: 6b647261 blvs 191ff88 <_image_size+0x18794f8> - 3600: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 3604: 70632f6c rsbvc r2, r3, ip, ror #30 - 3608: 72732f75 rsbsvc r2, r3, #468 ; 0x1d4 - 360c: 73000063 movwvc r0, #99 ; 0x63 - 3610: 63746977 cmnvs r4, #1949696 ; 0x1dc000 - 3614: 00532e68 subseq r2, r3, r8, ror #28 - 3618: 00000001 andeq r0, r0, r1 - 361c: 5c020500 cfstr32pl mvfx0, [r2], {-0} - 3620: 03800a47 orreq r0, r0, #290816 ; 0x47000 - 3624: 2f31010a svccs 0x0031010a - 3628: 02023135 andeq r3, r2, #1073741837 ; 0x4000000d - 362c: d3010100 movwle r0, #4352 ; 0x1100 - 3630: 03000002 movweq r0, #2 - 3634: 00021c00 andeq r1, r2, r0, lsl #24 - 3638: fb010200 blx 43e42 - 363c: 01000d0e tsteq r0, lr, lsl #26 - 3640: 00010101 andeq r0, r1, r1, lsl #2 - 3644: 00010000 andeq r0, r1, r0 - 3648: 682f0100 stmdavs pc!, {r8} ; - 364c: 2f656d6f svccs 0x00656d6f - 3650: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 3654: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 3658: 2f6b726f svccs 0x006b726f - 365c: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 3660: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 3664: 2f6c656e svccs 0x006c656e - 3668: 6f756978 svcvs 0x00756978 - 366c: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 3670: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 3674: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 3678: 5a69582f bpl 1a5973c <_image_size+0x19b2cac> - 367c: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3680: 732f546f ; instruction: 0x732f546f - 3684: 6b74666f blvs 1d1d048 <_image_size+0x1c765b8> - 3688: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 368c: 6f622f6c svcvs 0x00622f6c - 3690: 2f00746f svccs 0x0000746f - 3694: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 3698: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 369c: 2f6e6169 svccs 0x006e6169 - 36a0: 6b726f77 blvs 1c9f484 <_image_size+0x1bf89f4> - 36a4: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 36a8: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 36ac: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 36b0: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 36b4: 552f736f strpl r7, [pc, #-879]! ; 334d - 36b8: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 36bc: 756f7469 strbvc r7, [pc, #-1129]! ; 325b - 36c0: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 36c4: 415f695a cmpmi pc, sl, asr r9 ; - 36c8: 2f546f49 svccs 0x00546f49 - 36cc: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 36d0: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 36d4: 692f6c65 stmdbvs pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 36d8: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 36dc: 2f006564 svccs 0x00006564 - 36e0: 2f727375 svccs 0x00727375 - 36e4: 2f62696c svccs 0x0062696c - 36e8: 2f636367 svccs 0x00636367 - 36ec: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 36f0: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 36f4: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 36f8: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 36fc: 2f312e32 svccs 0x00312e32 - 3700: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 3704: 00656475 rsbeq r6, r5, r5, ror r4 - 3708: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 370c: 636e692f cmnvs lr, #770048 ; 0xbc000 - 3710: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 3714: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 3718: 2f62696c svccs 0x0062696c - 371c: 00737973 rsbseq r7, r3, r3, ror r9 - 3720: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 3724: 636e692f cmnvs lr, #770048 ; 0xbc000 - 3728: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 372c: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 3730: 0062696c rsbeq r6, r2, ip, ror #18 - 3734: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 3680 - 3738: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 373c: 6e616978 ; instruction: 0x6e616978 - 3740: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 3744: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 3748: 6b6f7263 blvs 1be00dc <_image_size+0x1b3964c> - 374c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 3750: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 3754: 2f736f75 svccs 0x00736f75 - 3758: 71696255 cmnvc r9, r5, asr r2 - 375c: 6f746975 svcvs 0x00746975 - 3760: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 3764: 5f695a69 svcpl 0x00695a69 - 3768: 546f4941 strbtpl r4, [pc], #-2369 ; 3770 - 376c: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 3770: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 3774: 2f6c656e svccs 0x006c656e - 3778: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 377c: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 3780: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 3784: 612d3776 ; instruction: 0x612d3776 - 3788: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 378c: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 3790: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 3794: 7136786d teqvc r6, sp, ror #16 - 3798: 636e692f cmnvs lr, #770048 ; 0xbc000 - 379c: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 37a0: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 37a4: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 37a8: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 37ac: 5f6d726f svcpl 0x006d726f - 37b0: 006b6473 rsbeq r6, fp, r3, ror r4 - 37b4: 6f6f6200 svcvs 0x006f6200 - 37b8: 69726474 ldmdbvs r2!, {r2, r4, r5, r6, sl, sp, lr}^ - 37bc: 2e726576 mrccs 5, 3, r6, cr2, cr6, {3} - 37c0: 00010063 andeq r0, r1, r3, rrx - 37c4: 6f6f6200 svcvs 0x006f6200 - 37c8: 69726474 ldmdbvs r2!, {r2, r4, r5, r6, sl, sp, lr}^ - 37cc: 2e726576 mrccs 5, 3, r6, cr2, cr6, {3} - 37d0: 00020068 andeq r0, r2, r8, rrx - 37d4: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 37d8: 2e746e69 cdpcs 14, 7, cr6, cr4, cr9, {3} - 37dc: 00030068 andeq r0, r3, r8, rrx - 37e0: 6f6c6300 svcvs 0x006c6300 - 37e4: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 37e8: 00000200 andeq r0, r0, r0, lsl #4 - 37ec: 69726573 ldmdbvs r2!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ - 37f0: 682e6c61 stmdavs lr!, {r0, r5, r6, sl, fp, sp, lr} - 37f4: 00000200 andeq r0, r0, r0, lsl #4 - 37f8: 64647473 strbtvs r7, [r4], #-1139 ; 0xfffffb8d - 37fc: 682e6665 stmdavs lr!, {r0, r2, r5, r6, r9, sl, sp, lr} - 3800: 00000300 andeq r0, r0, r0, lsl #6 - 3804: 7079745f rsbsvc r7, r9, pc, asr r4 - 3808: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 380c: 00000400 andeq r0, r0, r0, lsl #8 - 3810: 6e656572 mcrvs 5, 3, r6, cr5, cr2, {3} - 3814: 00682e74 rsbeq r2, r8, r4, ror lr - 3818: 6c000004 stcvs 0, cr0, [r0], {4} - 381c: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 3820: 00040068 andeq r0, r4, r8, rrx - 3824: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 3828: 2e62696c vnmulcs.f16 s13, s4, s25 ; - 382c: 00050068 andeq r0, r5, r8, rrx - 3830: 71726900 cmnvc r2, r0, lsl #18 - 3834: 6d756e5f ldclvs 14, cr6, [r5, #-380]! ; 0xfffffe84 - 3838: 73726562 cmnvc r2, #411041792 ; 0x18800000 - 383c: 0600682e streq r6, [r0], -lr, lsr #16 - 3840: 72740000 rsbsvc r0, r4, #0 - 3844: 682e7061 stmdavs lr!, {r0, r5, r6, ip, sp, lr} - 3848: 00000200 andeq r0, r0, r0, lsl #4 - 384c: 682e6d76 stmdavs lr!, {r1, r2, r4, r5, r6, r8, sl, fp, sp, lr} - 3850: 00000200 andeq r0, r0, r0, lsl #4 - 3854: 00010500 andeq r0, r1, r0, lsl #10 - 3858: 0f8c0205 svceq 0x008c0205 - 385c: 10032780 andne r2, r3, r0, lsl #15 - 3860: 4b150501 blmi 544c6c <_image_size+0x49e1dc> - 3864: 05660505 strbeq r0, [r6, #-1285]! ; 0xfffffafb - 3868: 05052f15 streq r2, [r5, #-3861] ; 0xfffff0eb - 386c: 2f010566 svccs 0x00010566 - 3870: 4b1c054d blmi 704dac <_image_size+0x65e31c> - 3874: 05660505 strbeq r0, [r6, #-1285]! ; 0xfffffafb - 3878: 054d2f01 strbeq r2, [sp, #-3841] ; 0xfffff0ff - 387c: 05054b16 streq r4, [r5, #-2838] ; 0xfffff4ea - 3880: 2f150566 svccs 0x00150566 - 3884: 05663805 strbeq r3, [r6, #-2053]! ; 0xfffff7fb - 3888: 05056627 streq r6, [r5, #-1575] ; 0xfffff9d9 - 388c: 8315054a tsthi r5, #310378496 ; 0x12800000 - 3890: 05663905 strbeq r3, [r6, #-2309]! ; 0xfffff6fb - 3894: 05056628 streq r6, [r5, #-1576] ; 0xfffff9d8 - 3898: 8301054a movwhi r0, #5450 ; 0x154a - 389c: 4b13054d blmi 4c4dd8 <_image_size+0x41e348> - 38a0: 05660505 strbeq r0, [r6, #-1285]! ; 0xfffffafb - 38a4: 0d032f01 stceq 15, cr2, [r3, #-4] - 38a8: 6713054a ldrvs r0, [r3, -sl, asr #10] - 38ac: 054a0505 strbeq r0, [sl, #-1285] ; 0xfffffafb - 38b0: 0402001b streq r0, [r2], #-27 ; 0xffffffe5 - 38b4: 09052f03 stmdbeq r5, {r0, r1, r8, r9, sl, fp, sp} - 38b8: 03040200 movweq r0, #16896 ; 0x4200 - 38bc: 56053c08 strpl r3, [r5], -r8, lsl #24 - 38c0: 03040200 movweq r0, #16896 ; 0x4200 - 38c4: 0005052d andeq r0, r5, sp, lsr #10 - 38c8: 66010402 strvs r0, [r1], -r2, lsl #8 - 38cc: 85690105 strbhi r0, [r9, #-261]! ; 0xfffffefb - 38d0: 05671305 strbeq r1, [r7, #-773]! ; 0xfffffcfb - 38d4: 1b054a05 blne 1560f0 <_image_size+0xaf660> - 38d8: 03040200 movweq r0, #16896 ; 0x4200 - 38dc: 0009052f andeq r0, r9, pc, lsr #10 - 38e0: 08030402 stmdaeq r3, {r1, sl} - 38e4: 0402003c streq r0, [r2], #-60 ; 0xffffffc4 - 38e8: 02002f03 andeq r2, r0, #3, 30 - 38ec: 75080304 strvc r0, [r8, #-772] ; 0xfffffcfc - 38f0: 02005605 andeq r5, r0, #5242880 ; 0x500000 - 38f4: 05630304 strbeq r0, [r3, #-772]! ; 0xfffffcfc - 38f8: 04020005 streq r0, [r2], #-5 - 38fc: 01056601 tsteq r5, r1, lsl #12 - 3900: 0008026b andeq r0, r8, fp, ror #4 - 3904: 02060101 andeq r0, r6, #1073741824 ; 0x40000000 - 3908: 00030000 andeq r0, r3, r0 - 390c: 00000162 andeq r0, r0, r2, ror #2 - 3910: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 3914: 0101000d tsteq r1, sp - 3918: 00000101 andeq r0, r0, r1, lsl #2 - 391c: 00000100 andeq r0, r0, r0, lsl #2 - 3920: 6f682f01 svcvs 0x00682f01 - 3924: 742f656d strtvc r6, [pc], #-1389 ; 392c - 3928: 61697875 smcvs 38789 ; 0x9785 - 392c: 6f772f6e svcvs 0x00772f6e - 3930: 6d2f6b72 vstmdbvs pc!, {d6-} - 3934: 6f726369 svcvs 0x00726369 - 3938: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 393c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 3940: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 3944: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 3948: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 394c: 2f73756f svccs 0x0073756f - 3950: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 3954: 6f49415f svcvs 0x0049415f - 3958: 6f732f54 svcvs 0x00732f54 - 395c: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 3960: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 3964: 6d656d2f stclvs 13, cr6, [r5, #-188]! ; 0xffffff44 - 3968: 2f79726f svccs 0x0079726f - 396c: 746c756d strbtvc r7, [ip], #-1389 ; 0xfffffa93 - 3970: 656c7069 strbvs r7, [ip, #-105]! ; 0xffffff97 - 3974: 6464612d strbtvs r6, [r4], #-301 ; 0xfffffed3 - 3978: 73736572 cmnvc r3, #478150656 ; 0x1c800000 - 397c: 6170732d cmnvs r0, sp, lsr #6 - 3980: 00736563 rsbseq r6, r3, r3, ror #10 - 3984: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 38d0 - 3988: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 398c: 6e616978 ; instruction: 0x6e616978 - 3990: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 3994: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 3998: 6b6f7263 blvs 1be032c <_image_size+0x1b3989c> - 399c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 39a0: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 39a4: 2f736f75 svccs 0x00736f75 - 39a8: 71696255 cmnvc r9, r5, asr r2 - 39ac: 6f746975 svcvs 0x00746975 - 39b0: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 39b4: 5f695a69 svcpl 0x00695a69 - 39b8: 546f4941 strbtpl r4, [pc], #-2369 ; 39c0 - 39bc: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 39c0: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 39c4: 2f6c656e svccs 0x006c656e - 39c8: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 39cc: 00656475 rsbeq r6, r5, r5, ror r4 - 39d0: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 39d4: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 39d8: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 39dc: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 39e0: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 39e4: 61652d65 cmnvs r5, r5, ror #26 - 39e8: 392f6962 stmdbcc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 39ec: 312e322e ; instruction: 0x312e322e - 39f0: 636e692f cmnvs lr, #770048 ; 0xbc000 - 39f4: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 39f8: 73752f00 cmnvc r5, #0, 30 - 39fc: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 3a00: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 3a04: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 3a08: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 3a0c: 7379732f cmnvc r9, #-1140850688 ; 0xbc000000 - 3a10: 68700000 ldmdavs r0!, {}^ ; - 3a14: 6d656d79 stclvs 13, cr6, [r5, #-484]! ; 0xfffffe1c - 3a18: 0100632e tsteq r0, lr, lsr #6 - 3a1c: 70730000 rsbsvc r0, r3, r0 - 3a20: 6f6c6e69 svcvs 0x006c6e69 - 3a24: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 3a28: 00000200 andeq r0, r0, r0, lsl #4 - 3a2c: 69647473 stmdbvs r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^ - 3a30: 682e746e stmdavs lr!, {r1, r2, r3, r5, r6, sl, ip, sp, lr} - 3a34: 00000300 andeq r0, r0, r0, lsl #6 - 3a38: 64647473 strbtvs r7, [r4], #-1139 ; 0xfffffb8d - 3a3c: 682e6665 stmdavs lr!, {r0, r2, r5, r6, r9, sl, sp, lr} - 3a40: 00000300 andeq r0, r0, r0, lsl #6 - 3a44: 7079745f rsbsvc r7, r9, pc, asr r4 - 3a48: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 3a4c: 00000400 andeq r0, r0, r0, lsl #8 - 3a50: 6e656572 mcrvs 5, 3, r6, cr5, cr2, {3} - 3a54: 00682e74 rsbeq r2, r8, r4, ror lr - 3a58: 6c000004 stcvs 0, cr0, [r0], {4} - 3a5c: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 3a60: 00040068 andeq r0, r4, r8, rrx - 3a64: 79687000 stmdbvc r8!, {ip, sp, lr}^ - 3a68: 2e6d656d cdpcs 5, 6, cr6, cr13, cr13, {3} - 3a6c: 00020068 andeq r0, r2, r8, rrx - 3a70: 01050000 mrseq r0, (UNDEF: 5) - 3a74: 70020500 andvc r0, r2, r0, lsl #10 - 3a78: 03800a47 orreq r0, r0, #290816 ; 0x47000 - 3a7c: 0505011f streq r0, [r5, #-287] ; 0xfffffee1 - 3a80: 9f13054b svcls 0x0013054b - 3a84: 05840505 streq r0, [r4, #1285] ; 0x505 - 3a88: 054d9f01 strbeq r9, [sp, #-3841] ; 0xfffff0ff - 3a8c: 0705a010 smladeq r5, r0, r0, sl - 3a90: 2f05059e svccs 0x0005059e - 3a94: 02000905 andeq r0, r0, #81920 ; 0x14000 - 3a98: 052f0204 streq r0, [pc, #-516]! ; 389c - 3a9c: 0402002d streq r0, [r2], #-45 ; 0xffffffd3 - 3aa0: 0e054902 vmlaeq.f16 s8, s10, s4 ; - 3aa4: 01040200 mrseq r0, R12_usr - 3aa8: 00050566 andeq r0, r5, r6, ror #10 - 3aac: 4a010402 bmi 44abc - 3ab0: 85690105 strbhi r0, [r9, #-261]! ; 0xfffffefb - 3ab4: 05850905 streq r0, [r5, #2309] ; 0x905 - 3ab8: 08052e15 stmdaeq r5, {r0, r2, r4, r9, sl, fp, sp} - 3abc: 4b09052e blmi 244f7c <_image_size+0x19e4ec> - 3ac0: 05670805 strbeq r0, [r7, #-2053]! ; 0xfffff7fb - 3ac4: 13059f09 movwne r9, #24329 ; 0x5f09 - 3ac8: 2e090567 cfsh32cs mvfx0, mvfx9, #55 - 3acc: 054a0805 strbeq r0, [sl, #-2053] ; 0xfffff7fb - 3ad0: 09054b3e stmdbeq r5, {r1, r2, r3, r4, r5, r8, r9, fp, lr} - 3ad4: d905052e stmdble r5, {r1, r2, r3, r5, r8, sl} - 3ad8: 68070585 stmdavs r7, {r0, r2, r7, r8, sl} - 3adc: 054b1305 strbeq r1, [fp, #-773] ; 0xfffffcfb - 3ae0: 1305660d movwne r6, #22029 ; 0x560d - 3ae4: 0505844b streq r8, [r5, #-1099] ; 0xfffffbb5 - 3ae8: 670105d8 ; instruction: 0x670105d8 - 3aec: 67110569 ldrvs r0, [r1, -r9, ror #10] - 3af0: 054c0505 strbeq r0, [ip, #-1285] ; 0xfffffafb - 3af4: 0805680c stmdaeq r5, {r2, r3, fp, sp, lr} - 3af8: 671a0582 ldrvs r0, [sl, -r2, lsl #11] - 3afc: 054a1705 strbeq r1, [sl, #-1797] ; 0xfffff8fb - 3b00: 05056813 streq r6, [r5, #-2067] ; 0xfffff7ed - 3b04: 680c05d8 stmdavs ip, {r3, r4, r6, r7, r8, sl} - 3b08: 022f0105 eoreq r0, pc, #1073741825 ; 0x40000001 - 3b0c: 01010006 tsteq r1, r6 - 3b10: 0000025c andeq r0, r0, ip, asr r2 - 3b14: 01690003 cmneq r9, r3 - 3b18: 01020000 mrseq r0, (UNDEF: 2) - 3b1c: 000d0efb strdeq r0, [sp], -fp - 3b20: 01010101 tsteq r1, r1, lsl #2 - 3b24: 01000000 mrseq r0, (UNDEF: 0) - 3b28: 2f010000 svccs 0x00010000 - 3b2c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 3b30: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 3b34: 2f6e6169 svccs 0x006e6169 - 3b38: 6b726f77 blvs 1c9f91c <_image_size+0x1bf8e8c> - 3b3c: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 3b40: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 3b44: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 3b48: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 3b4c: 552f736f strpl r7, [pc, #-879]! ; 37e5 - 3b50: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 3b54: 756f7469 strbvc r7, [pc, #-1129]! ; 36f3 - 3b58: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 3b5c: 415f695a cmpmi pc, sl, asr r9 ; - 3b60: 2f546f49 svccs 0x00546f49 - 3b64: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 3b68: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 3b6c: 6d2f6c65 stcvs 12, cr6, [pc, #-404]! ; 39e0 - 3b70: 726f6d65 rsbvc r6, pc, #6464 ; 0x1940 - 3b74: 756d2f79 strbvc r2, [sp, #-3961]! ; 0xfffff087 - 3b78: 7069746c rsbvc r7, r9, ip, ror #8 - 3b7c: 612d656c ; instruction: 0x612d656c - 3b80: 65726464 ldrbvs r6, [r2, #-1124]! ; 0xfffffb9c - 3b84: 732d7373 ; instruction: 0x732d7373 - 3b88: 65636170 strbvs r6, [r3, #-368]! ; 0xfffffe90 - 3b8c: 752f0073 strvc r0, [pc, #-115]! ; 3b21 - 3b90: 6c2f7273 sfmvs f7, 4, [pc], #-460 ; 39cc - 3b94: 672f6269 strvs r6, [pc, -r9, ror #4]! - 3b98: 612f6363 ; instruction: 0x612f6363 - 3b9c: 6e2d6d72 mcrvs 13, 1, r6, cr13, cr2, {3} - 3ba0: 2d656e6f stclcs 14, cr6, [r5, #-444]! ; 0xfffffe44 - 3ba4: 69626165 stmdbvs r2!, {r0, r2, r5, r6, r8, sp, lr}^ - 3ba8: 322e392f eorcc r3, lr, #770048 ; 0xbc000 - 3bac: 692f312e stmdbvs pc!, {r1, r2, r3, r5, r8, ip, sp} ; - 3bb0: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 3bb4: 2f006564 svccs 0x00006564 - 3bb8: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 3bbc: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 3bc0: 2f6e6169 svccs 0x006e6169 - 3bc4: 6b726f77 blvs 1c9f9a8 <_image_size+0x1bf8f18> - 3bc8: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 3bcc: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 3bd0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 3bd4: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 3bd8: 552f736f strpl r7, [pc, #-879]! ; 3871 - 3bdc: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 3be0: 756f7469 strbvc r7, [pc, #-1129]! ; 377f - 3be4: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 3be8: 415f695a cmpmi pc, sl, asr r9 ; - 3bec: 2f546f49 svccs 0x00546f49 - 3bf0: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 3bf4: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 3bf8: 692f6c65 stmdbvs pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 3bfc: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 3c00: 2f006564 svccs 0x00006564 - 3c04: 2f727375 svccs 0x00727375 - 3c08: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 3c0c: 2f656475 svccs 0x00656475 - 3c10: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 3c14: 732f6269 ; instruction: 0x732f6269 - 3c18: 00007379 andeq r7, r0, r9, ror r3 - 3c1c: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 - 3c20: 00632e72 rsbeq r2, r3, r2, ror lr - 3c24: 73000001 movwvc r0, #1 - 3c28: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 3c2c: 00682e74 rsbeq r2, r8, r4, ror lr - 3c30: 73000002 movwvc r0, #2 - 3c34: 6c6e6970 ; instruction: 0x6c6e6970 - 3c38: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 3c3c: 00030068 andeq r0, r3, r8, rrx - 3c40: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 3c44: 2e666564 cdpcs 5, 6, cr6, cr6, cr4, {3} - 3c48: 00020068 andeq r0, r2, r8, rrx - 3c4c: 79745f00 ldmdbvc r4!, {r8, r9, sl, fp, ip, lr}^ - 3c50: 2e736570 mrccs 5, 3, r6, cr3, cr0, {3} - 3c54: 00040068 andeq r0, r4, r8, rrx - 3c58: 65657200 strbvs r7, [r5, #-512]! ; 0xfffffe00 - 3c5c: 682e746e stmdavs lr!, {r1, r2, r3, r5, r6, sl, ip, sp, lr} - 3c60: 00000400 andeq r0, r0, r0, lsl #8 - 3c64: 6b636f6c blvs 18dfa1c <_image_size+0x1838f8c> - 3c68: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 3c6c: 68700000 ldmdavs r0!, {}^ ; - 3c70: 6d656d79 stclvs 13, cr6, [r5, #-484]! ; 0xfffffe1c - 3c74: 0300682e movweq r6, #2094 ; 0x82e - 3c78: 6d760000 ldclvs 0, cr0, [r6, #-0] - 3c7c: 0300682e movweq r6, #2094 ; 0x82e - 3c80: 05000000 streq r0, [r0, #-0] - 3c84: 02050001 andeq r0, r5, #1 - 3c88: 27800798 ; instruction: 0x27800798 - 3c8c: 9f0b051a svcls 0x000b051a - 3c90: 054b1b05 strbeq r1, [fp, #-2821] ; 0xfffff4fb - 3c94: 09054a08 stmdbeq r5, {r3, r9, fp, lr} - 3c98: 08100567 ldmdaeq r0, {r0, r1, r2, r5, r6, r8, sl} - 3c9c: 4d140521 cfldr32mi mvfx0, [r4, #-132] ; 0xffffff7c - 3ca0: 05671305 strbeq r1, [r7, #-773]! ; 0xfffffcfb - 3ca4: 0c056805 stceq 8, cr6, [r5], {5} - 3ca8: 2f010583 svccs 0x00010583 - 3cac: d8280569 stmdale r8!, {r0, r3, r5, r6, r8, sl} - 3cb0: 054a3805 strbeq r3, [sl, #-2053] ; 0xfffff7fb - 3cb4: 10054a31 andne r4, r5, r1, lsr sl - 3cb8: 4d09052e cfstr32mi mvfx0, [r9, #-184] ; 0xffffff48 - 3cbc: 054a0805 strbeq r0, [sl, #-2053] ; 0xfffff7fb - 3cc0: 15054b17 strne r4, [r5, #-2839] ; 0xfffff4e9 - 3cc4: 4c0d05ba cfstr32mi mvfx0, [sp], {186} ; 0xba - 3cc8: 05660c05 strbeq r0, [r6, #-3077]! ; 0xfffff3fb - 3ccc: 04020033 streq r0, [r2], #-51 ; 0xffffffcd - 3cd0: 14054a01 strne r4, [r5], #-2561 ; 0xfffff5ff - 3cd4: 01040200 mrseq r0, R12_usr - 3cd8: 0905674a stmdbeq r5, {r1, r3, r6, r8, r9, sl, sp, lr} - 3cdc: 0522084c streq r0, [r2, #-2124]! ; 0xfffff7b4 - 3ce0: 21058310 tstcs r5, r0, lsl r3 - 3ce4: 2e0e0566 cfsh32cs mvfx0, mvfx14, #54 - 3ce8: 054d1905 strbeq r1, [sp, #-2309] ; 0xfffff6fb - 3cec: 0c056618 stceq 6, cr6, [r5], {24} - 3cf0: 4b01052e blmi 451b0 - 3cf4: d7080569 strle r0, [r8, -r9, ror #10] - 3cf8: 05671005 strbeq r1, [r7, #-5]! - 3cfc: 05834c0b streq r4, [r3, #3083] ; 0xc0b - 3d00: 0f05831c svceq 0x0005831c - 3d04: 6b0c0582 blvs 305314 <_image_size+0x25e884> - 3d08: 05861405 streq r1, [r6, #1029] ; 0x405 - 3d0c: 14059e0c strne r9, [r5], #-3596 ; 0xfffff1f4 - 3d10: 4d0d0567 cfstr32mi mvfx0, [sp, #-412] ; 0xfffffe64 - 3d14: 054a0c05 strbeq r0, [sl, #-3077] ; 0xfffff3fb - 3d18: 14054b0d strne r4, [r5], #-2829 ; 0xfffff4f3 - 3d1c: 4d2405f3 cfstr32mi mvfx0, [r4, #-972]! ; 0xfffffc34 - 3d20: 05661605 strbeq r1, [r6, #-1541]! ; 0xfffff9fb - 3d24: 0e054a40 vmlseq.f32 s8, s10, s0 - 3d28: 4c0f052e cfstr32mi mvfx0, [pc], {46} ; 0x2e - 3d2c: 030c0567 movweq r0, #50535 ; 0xc567 - 3d30: 0d056670 stceq 6, cr6, [r5, #-448] ; 0xfffffe40 - 3d34: 030c052f movweq r0, #50479 ; 0xc52f - 3d38: 01052e12 tsteq r5, r2, lsl lr - 3d3c: 1405692f strne r6, [r5], #-2351 ; 0xfffff6d1 - 3d40: 4a050583 bmi 145354 <_image_size+0x9e8c4> - 3d44: 052f1205 streq r1, [pc, #-517]! ; 3b47 - 3d48: 0c054a1b ; instruction: 0x0c054a1b - 3d4c: 4b130582 blmi 4c535c <_image_size+0x41e8cc> - 3d50: 3c080d05 stccc 13, cr0, [r8], {5} - 3d54: 02002905 andeq r2, r0, #81920 ; 0x14000 - 3d58: 05480204 strbeq r0, [r8, #-516] ; 0xfffffdfc - 3d5c: 04020005 streq r0, [r2], #-5 - 3d60: 17056601 strne r6, [r5, -r1, lsl #12] - 3d64: 4a05056b bmi 145318 <_image_size+0x9e888> - 3d68: 024b0105 subeq r0, fp, #1073741825 ; 0x40000001 - 3d6c: 01010006 tsteq r1, r6 - 3d70: 000002d3 ldrdeq r0, [r0], -r3 - 3d74: 01d60003 bicseq r0, r6, r3 - 3d78: 01020000 mrseq r0, (UNDEF: 2) - 3d7c: 000d0efb strdeq r0, [sp], -fp - 3d80: 01010101 tsteq r1, r1, lsl #2 - 3d84: 01000000 mrseq r0, (UNDEF: 0) - 3d88: 2f010000 svccs 0x00010000 - 3d8c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 3d90: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 3d94: 2f6e6169 svccs 0x006e6169 - 3d98: 6b726f77 blvs 1c9fb7c <_image_size+0x1bf90ec> - 3d9c: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 3da0: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 3da4: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 3da8: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 3dac: 552f736f strpl r7, [pc, #-879]! ; 3a45 - 3db0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 3db4: 756f7469 strbvc r7, [pc, #-1129]! ; 3953 - 3db8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 3dbc: 415f695a cmpmi pc, sl, asr r9 ; - 3dc0: 2f546f49 svccs 0x00546f49 - 3dc4: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 3dc8: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 3dcc: 742f6c65 strtvc r6, [pc], #-3173 ; 3dd4 - 3dd0: 00706172 rsbseq r6, r0, r2, ror r1 - 3dd4: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 3dd8: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 3ddc: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 3de0: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 3de4: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 3de8: 61652d65 cmnvs r5, r5, ror #26 - 3dec: 392f6962 stmdbcc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 3df0: 312e322e ; instruction: 0x312e322e - 3df4: 636e692f cmnvs lr, #770048 ; 0xbc000 - 3df8: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 3dfc: 6f682f00 svcvs 0x00682f00 - 3e00: 742f656d strtvc r6, [pc], #-1389 ; 3e08 - 3e04: 61697875 smcvs 38789 ; 0x9785 - 3e08: 6f772f6e svcvs 0x00772f6e - 3e0c: 6d2f6b72 vstmdbvs pc!, {d6-} - 3e10: 6f726369 svcvs 0x00726369 - 3e14: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 3e18: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 3e1c: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 3e20: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 3e24: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 3e28: 2f73756f svccs 0x0073756f - 3e2c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 3e30: 6f49415f svcvs 0x0049415f - 3e34: 61682f54 cmnvs r8, r4, asr pc - 3e38: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 3e3c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 3e40: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 3e44: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 3e48: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 3e4c: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 3e50: 6f632f61 svcvs 0x00632f61 - 3e54: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 3e58: 2f39612d svccs 0x0039612d - 3e5c: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 3e60: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 3e64: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 3e68: 682f0065 stmdavs pc!, {r0, r2, r5, r6} ; - 3e6c: 2f656d6f svccs 0x00656d6f - 3e70: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 3e74: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 3e78: 2f6b726f svccs 0x006b726f - 3e7c: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 3e80: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 3e84: 2f6c656e svccs 0x006c656e - 3e88: 6f756978 svcvs 0x00756978 - 3e8c: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 3e90: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 3e94: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 3e98: 5a69582f bpl 1a59f5c <_image_size+0x19b34cc> - 3e9c: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3ea0: 732f546f ; instruction: 0x732f546f - 3ea4: 6b74666f blvs 1d1d868 <_image_size+0x1c76dd8> - 3ea8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 3eac: 6e692f6c cdpvs 15, 6, cr2, cr9, cr12, {3} - 3eb0: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 3eb4: 752f0065 strvc r0, [pc, #-101]! ; 3e57 - 3eb8: 692f7273 stmdbvs pc!, {r0, r1, r4, r5, r6, r9, ip, sp, lr} ; - 3ebc: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 3ec0: 6e2f6564 cfsh64vs mvdx6, mvdx15, #52 - 3ec4: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 3ec8: 79732f62 ldmdbvc r3!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 3ecc: 752f0073 strvc r0, [pc, #-115]! ; 3e61 - 3ed0: 692f7273 stmdbvs pc!, {r0, r1, r4, r5, r6, r9, ip, sp, lr} ; - 3ed4: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 3ed8: 6e2f6564 cfsh64vs mvdx6, mvdx15, #52 - 3edc: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 3ee0: 69000062 stmdbvs r0, {r1, r5, r6} - 3ee4: 632e7172 ; instruction: 0x632e7172 - 3ee8: 00000100 andeq r0, r0, r0, lsl #2 - 3eec: 69647473 stmdbvs r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^ - 3ef0: 682e746e stmdavs lr!, {r1, r2, r3, r5, r6, sl, ip, sp, lr} - 3ef4: 00000200 andeq r0, r0, r0, lsl #4 - 3ef8: 2e757063 cdpcs 0, 7, cr7, cr5, cr3, {3} - 3efc: 00030068 andeq r0, r3, r8, rrx - 3f00: 6f6c6300 svcvs 0x006c6300 - 3f04: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 3f08: 00000400 andeq r0, r0, r0, lsl #8 - 3f0c: 64647473 strbtvs r7, [r4], #-1139 ; 0xfffffb8d - 3f10: 682e6665 stmdavs lr!, {r0, r2, r5, r6, r9, sl, sp, lr} - 3f14: 00000200 andeq r0, r0, r0, lsl #4 - 3f18: 7079745f rsbsvc r7, r9, pc, asr r4 - 3f1c: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 3f20: 00000500 andeq r0, r0, r0, lsl #10 - 3f24: 6e656572 mcrvs 5, 3, r6, cr5, cr2, {3} - 3f28: 00682e74 rsbeq r2, r8, r4, ror lr - 3f2c: 6c000005 stcvs 0, cr0, [r0], {5} - 3f30: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 3f34: 00050068 andeq r0, r5, r8, rrx - 3f38: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 3f3c: 2e62696c vnmulcs.f16 s13, s4, s25 ; - 3f40: 00060068 andeq r0, r6, r8, rrx - 3f44: 61727400 cmnvs r2, r0, lsl #8 - 3f48: 00682e70 rsbeq r2, r8, r0, ror lr - 3f4c: 00000004 andeq r0, r0, r4 - 3f50: 05000105 streq r0, [r0, #-261] ; 0xfffffefb - 3f54: 0a49a402 beq 126cf64 <_image_size+0x11c64d4> - 3f58: 011f0380 tsteq pc, r0, lsl #7 - 3f5c: bb830505 bllt fe0c5378 - 3f60: bbbbbbbb bllt feef2e54 - 3f64: bbbbbbbb bllt feef2e58 - 3f68: bbbbbbbb bllt feef2e5c - 3f6c: 0105bbbb ; instruction: 0x0105bbbb - 3f70: 050569bb streq r6, [r5, #-2491] ; 0xfffff645 - 3f74: 15054b85 strne r4, [r5, #-2949] ; 0xfffff47b - 3f78: 6605054c strvs r0, [r5], -ip, asr #10 - 3f7c: 0559082f ldrbeq r0, [r9, #-2095] ; 0xfffff7d1 - 3f80: 08530317 ldmdaeq r3, {r0, r1, r2, r4, r8, r9}^ - 3f84: 4a080574 bmi 20555c <_image_size+0x15eacc> - 3f88: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 3f8c: 660d0301 strvs r0, [sp], -r1, lsl #6 - 3f90: 74031c05 strvc r1, [r3], #-3077 ; 0xfffff3fb - 3f94: 4a0d052e bmi 345454 <_image_size+0x29e9c4> - 3f98: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 3f9c: 660b0301 strvs r0, [fp], -r1, lsl #6 - 3fa0: 76031c05 strvc r1, [r3], -r5, lsl #24 - 3fa4: 4a0d052e bmi 345464 <_image_size+0x29e9d4> - 3fa8: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 3fac: 66090301 strvs r0, [r9], -r1, lsl #6 - 3fb0: 78031c05 stmdavc r3, {r0, r2, sl, fp, ip} - 3fb4: 4a0d052e bmi 345474 <_image_size+0x29e9e4> - 3fb8: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 3fbc: 1c056d01 stcne 13, cr6, [r5], {1} - 3fc0: 052e7a03 streq r7, [lr, #-2563]! ; 0xfffff5fd - 3fc4: 09054a0d stmdbeq r5, {r0, r2, r3, r9, fp, lr} - 3fc8: 6b01054b blvs 454fc - 3fcc: 052a1c05 streq r1, [sl, #-3077]! ; 0xfffff3fb - 3fd0: 09054a0d stmdbeq r5, {r0, r2, r3, r9, fp, lr} - 3fd4: 6901054b stmdbvs r1, {r0, r1, r3, r6, r8, sl} - 3fd8: 052d0905 streq r0, [sp, #-2309]! ; 0xfffff6fb - 3fdc: 05056701 streq r6, [r5, #-1793] ; 0xfffff8ff - 3fe0: 052e2103 streq r2, [lr, #-259]! ; 0xfffffefd - 3fe4: 08054b0a stmdaeq r5, {r1, r3, r8, r9, fp, lr} - 3fe8: 4b09054a blmi 245518 <_image_size+0x19ea88> - 3fec: 05f50105 ldrbeq r0, [r5, #261]! ; 0x105 - 3ff0: 01052d09 tsteq r5, r9, lsl #26 - 3ff4: 05056967 streq r6, [r5, #-2407] ; 0xfffff699 - 3ff8: d701054c strle r0, [r1, -ip, asr #10] - 3ffc: 840e054d strhi r0, [lr], #-1357 ; 0xfffffab3 - 4000: 054b2505 strbeq r2, [fp, #-1285] ; 0xfffffafb - 4004: 08056615 stmdaeq r5, {r0, r2, r4, r9, sl, sp, lr} - 4008: 6a24054a bvs 905538 <_image_size+0x85eaa8> - 400c: 05661405 strbeq r1, [r6, #-1029]! ; 0xfffffbfb - 4010: 14056724 strne r6, [r5], #-1828 ; 0xfffff8dc - 4014: 67240566 strvs r0, [r4, -r6, ror #10]! - 4018: 05f51305 ldrbeq r1, [r5, #773]! ; 0x305 - 401c: 0905d708 stmdbeq r5, {r3, r8, r9, sl, ip, lr, pc} - 4020: 2405bc67 strcs fp, [r5], #-3175 ; 0xfffff399 - 4024: f3150532 vqrshl.u16 d0, d18, d5 - 4028: 05660505 strbeq r0, [r6, #-1285]! ; 0xfffffafb - 402c: 666f0309 strbtvs r0, [pc], -r9, lsl #6 - 4030: 12030105 andne r0, r3, #1073741825 ; 0x40000001 - 4034: 16054d2e strne r4, [r5], -lr, lsr #26 - 4038: 660505bb ; instruction: 0x660505bb - 403c: 052f0c05 streq r0, [pc, #-3077]! ; 343f - 4040: 06022f01 streq r2, [r2], -r1, lsl #30 - 4044: 77010100 strvc r0, [r1, -r0, lsl #2] - 4048: 03000001 movweq r0, #1 - 404c: 00015600 andeq r5, r1, r0, lsl #12 - 4050: fb010200 blx 4485a - 4054: 01000d0e tsteq r0, lr, lsl #26 - 4058: 00010101 andeq r0, r1, r1, lsl #2 - 405c: 00010000 andeq r0, r1, r0 - 4060: 682f0100 stmdavs pc!, {r8} ; - 4064: 2f656d6f svccs 0x00656d6f - 4068: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 406c: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 4070: 2f6b726f svccs 0x006b726f - 4074: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 4078: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 407c: 2f6c656e svccs 0x006c656e - 4080: 6f756978 svcvs 0x00756978 - 4084: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 4088: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 408c: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 4090: 5a69582f bpl 1a5a154 <_image_size+0x19b36c4> - 4094: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 4098: 732f546f ; instruction: 0x732f546f - 409c: 6b74666f blvs 1d1da60 <_image_size+0x1c76fd0> - 40a0: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 40a4: 72742f6c rsbsvc r2, r4, #108, 30 ; 0x1b0 - 40a8: 2f007061 svccs 0x00007061 - 40ac: 2f727375 svccs 0x00727375 - 40b0: 2f62696c svccs 0x0062696c - 40b4: 2f636367 svccs 0x00636367 - 40b8: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 40bc: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 40c0: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 40c4: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 40c8: 2f312e32 svccs 0x00312e32 - 40cc: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 40d0: 00656475 rsbeq r6, r5, r5, ror r4 - 40d4: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 40d8: 636e692f cmnvs lr, #770048 ; 0xbc000 - 40dc: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 40e0: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 40e4: 2f62696c svccs 0x0062696c - 40e8: 00737973 rsbseq r7, r3, r3, ror r9 - 40ec: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 40f0: 636e692f cmnvs lr, #770048 ; 0xbc000 - 40f4: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 40f8: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 40fc: 0062696c rsbeq r6, r2, ip, ror #18 - 4100: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 404c - 4104: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 4108: 6e616978 ; instruction: 0x6e616978 - 410c: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 4110: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4114: 6b6f7263 blvs 1be0aa8 <_image_size+0x1b3a018> - 4118: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 411c: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4120: 2f736f75 svccs 0x00736f75 - 4124: 71696255 cmnvc r9, r5, asr r2 - 4128: 6f746975 svcvs 0x00746975 - 412c: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 4130: 5f695a69 svcpl 0x00695a69 - 4134: 546f4941 strbtpl r4, [pc], #-2369 ; 413c - 4138: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 413c: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 4140: 2f6c656e svccs 0x006c656e - 4144: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 4148: 00656475 rsbeq r6, r5, r5, ror r4 - 414c: 61727400 cmnvs r2, r0, lsl #8 - 4150: 00632e70 rsbeq r2, r3, r0, ror lr - 4154: 73000001 movwvc r0, #1 - 4158: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 415c: 00682e74 rsbeq r2, r8, r4, ror lr - 4160: 73000002 movwvc r0, #2 - 4164: 65646474 strbvs r6, [r4, #-1140]! ; 0xfffffb8c - 4168: 00682e66 rsbeq r2, r8, r6, ror #28 - 416c: 5f000002 svcpl 0x00000002 - 4170: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c - 4174: 00682e73 rsbeq r2, r8, r3, ror lr - 4178: 72000003 andvc r0, r0, #3 - 417c: 746e6565 strbtvc r6, [lr], #-1381 ; 0xfffffa9b - 4180: 0300682e movweq r6, #2094 ; 0x82e - 4184: 6f6c0000 svcvs 0x006c0000 - 4188: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 418c: 00000300 andeq r0, r0, r0, lsl #6 - 4190: 6c647473 cfstrdvs mvd7, [r4], #-460 ; 0xfffffe34 - 4194: 682e6269 stmdavs lr!, {r0, r3, r5, r6, r9, sp, lr} - 4198: 00000400 andeq r0, r0, r0, lsl #8 - 419c: 70617274 rsbvc r7, r1, r4, ror r2 - 41a0: 0500682e streq r6, [r0, #-2094] ; 0xfffff7d2 - 41a4: 05000000 streq r0, [r0, #-0] - 41a8: 02050001 andeq r0, r5, #1 - 41ac: 800a4e64 andhi r4, sl, r4, ror #28 - 41b0: 83150518 tsthi r5, #24, 10 ; 0x6000000 - 41b4: 2f660505 svccs 0x00660505 - 41b8: 01040200 mrseq r0, R12_usr - 41bc: 00020283 andeq r0, r2, r3, lsl #5 - 41c0: 043a0101 ldrteq r0, [sl], #-257 ; 0xfffffeff - 41c4: 00030000 andeq r0, r3, r0 - 41c8: 00000299 muleq r0, r9, r2 - 41cc: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 41d0: 0101000d tsteq r1, sp - 41d4: 00000101 andeq r0, r0, r1, lsl #2 - 41d8: 00000100 andeq r0, r0, r0, lsl #2 - 41dc: 6f682f01 svcvs 0x00682f01 - 41e0: 742f656d strtvc r6, [pc], #-1389 ; 41e8 - 41e4: 61697875 smcvs 38789 ; 0x9785 - 41e8: 6f772f6e svcvs 0x00772f6e - 41ec: 6d2f6b72 vstmdbvs pc!, {d6-} - 41f0: 6f726369 svcvs 0x00726369 - 41f4: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 41f8: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 41fc: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 4200: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 4204: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 4208: 2f73756f svccs 0x0073756f - 420c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 4210: 6f49415f svcvs 0x0049415f - 4214: 6f732f54 svcvs 0x00732f54 - 4218: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 421c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4220: 636e692f cmnvs lr, #770048 ; 0xbc000 - 4224: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 4228: 6f682f00 svcvs 0x00682f00 - 422c: 742f656d strtvc r6, [pc], #-1389 ; 4234 - 4230: 61697875 smcvs 38789 ; 0x9785 - 4234: 6f772f6e svcvs 0x00772f6e - 4238: 6d2f6b72 vstmdbvs pc!, {d6-} - 423c: 6f726369 svcvs 0x00726369 - 4240: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4244: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 4248: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 424c: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 4250: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 4254: 2f73756f svccs 0x0073756f - 4258: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 425c: 6f49415f svcvs 0x0049415f - 4260: 6f732f54 svcvs 0x00732f54 - 4264: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 4268: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 426c: 6f72702f svcvs 0x0072702f - 4270: 752f0063 strvc r0, [pc, #-99]! ; 4215 - 4274: 6c2f7273 sfmvs f7, 4, [pc], #-460 ; 40b0 - 4278: 672f6269 strvs r6, [pc, -r9, ror #4]! - 427c: 612f6363 ; instruction: 0x612f6363 - 4280: 6e2d6d72 mcrvs 13, 1, r6, cr13, cr2, {3} - 4284: 2d656e6f stclcs 14, cr6, [r5, #-444]! ; 0xfffffe44 - 4288: 69626165 stmdbvs r2!, {r0, r2, r5, r6, r8, sp, lr}^ - 428c: 322e392f eorcc r3, lr, #770048 ; 0xbc000 - 4290: 692f312e stmdbvs pc!, {r1, r2, r3, r5, r8, ip, sp} ; - 4294: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 4298: 2f006564 svccs 0x00006564 - 429c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 42a0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 42a4: 2f6e6169 svccs 0x006e6169 - 42a8: 6b726f77 blvs 1ca008c <_image_size+0x1bf95fc> - 42ac: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 42b0: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 42b4: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 42b8: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 42bc: 552f736f strpl r7, [pc, #-879]! ; 3f55 - 42c0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 42c4: 756f7469 strbvc r7, [pc, #-1129]! ; 3e63 - 42c8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 42cc: 415f695a cmpmi pc, sl, asr r9 ; - 42d0: 2f546f49 svccs 0x00546f49 - 42d4: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 42d8: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 42dc: 612f6c65 ; instruction: 0x612f6c65 - 42e0: 2f686372 svccs 0x00686372 - 42e4: 2f6d7261 svccs 0x006d7261 - 42e8: 766d7261 strbtvc r7, [sp], -r1, ror #4 - 42ec: 2f612d37 svccs 0x00612d37 - 42f0: 74726f63 ldrbtvc r6, [r2], #-3939 ; 0xfffff09d - 42f4: 612d7865 ; instruction: 0x612d7865 - 42f8: 6d692f39 stclvs 15, cr2, [r9, #-228]! ; 0xffffff1c - 42fc: 2f713678 svccs 0x00713678 - 4300: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 4304: 00656475 rsbeq r6, r5, r5, ror r4 - 4308: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 430c: 636e692f cmnvs lr, #770048 ; 0xbc000 - 4310: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 4314: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 4318: 2f62696c svccs 0x0062696c - 431c: 00737973 rsbseq r7, r3, r3, ror r9 - 4320: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 4324: 636e692f cmnvs lr, #770048 ; 0xbc000 - 4328: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 432c: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 4330: 0062696c rsbeq r6, r2, ip, ror #18 - 4334: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 4280 - 4338: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 433c: 6e616978 ; instruction: 0x6e616978 - 4340: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 4344: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4348: 6b6f7263 blvs 1be0cdc <_image_size+0x1b3a24c> - 434c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 4350: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4354: 2f736f75 svccs 0x00736f75 - 4358: 71696255 cmnvc r9, r5, asr r2 - 435c: 6f746975 svcvs 0x00746975 - 4360: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 4364: 5f695a69 svcpl 0x00695a69 - 4368: 546f4941 strbtpl r4, [pc], #-2369 ; 4370 - 436c: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 4370: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 4374: 2f6c656e svccs 0x006c656e - 4378: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 437c: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 4380: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 4384: 612d3776 ; instruction: 0x612d3776 - 4388: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 438c: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 4390: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 4394: 7136786d teqvc r6, sp, ror #16 - 4398: 636e692f cmnvs lr, #770048 ; 0xbc000 - 439c: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 43a0: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 43a4: 705f7136 subsvc r7, pc, r6, lsr r1 ; - 43a8: 6674616c ldrbtvs r6, [r4], -ip, ror #2 - 43ac: 5f6d726f svcpl 0x006d726f - 43b0: 006b6473 rsbeq r6, fp, r3, ror r4 - 43b4: 61727400 cmnvs r2, r0, lsl #8 - 43b8: 00682e70 rsbeq r2, r8, r0, ror lr - 43bc: 70000001 andvc r0, r0, r1 - 43c0: 65636f72 strbvs r6, [r3, #-3954]! ; 0xfffff08e - 43c4: 682e7373 stmdavs lr!, {r0, r1, r4, r5, r6, r8, r9, ip, sp, lr} - 43c8: 00000100 andeq r0, r0, r0, lsl #2 - 43cc: 636f7270 cmnvs pc, #112, 4 - 43d0: 2e737365 cdpcs 3, 7, cr7, cr3, cr5, {3} - 43d4: 00020063 andeq r0, r2, r3, rrx - 43d8: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 43dc: 2e746e69 cdpcs 14, 7, cr6, cr4, cr9, {3} - 43e0: 00030068 andeq r0, r3, r8, rrx - 43e4: 75706300 ldrbvc r6, [r0, #-768]! ; 0xfffffd00 - 43e8: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 43ec: 74730000 ldrbtvc r0, [r3], #-0 - 43f0: 66656464 strbtvs r6, [r5], -r4, ror #8 - 43f4: 0300682e movweq r6, #2094 ; 0x82e - 43f8: 745f0000 ldrbvc r0, [pc], #-0 ; 4400 - 43fc: 73657079 cmnvc r5, #121 ; 0x79 - 4400: 0500682e streq r6, [r0, #-2094] ; 0xfffff7d2 - 4404: 65720000 ldrbvs r0, [r2, #-0]! - 4408: 2e746e65 cdpcs 14, 7, cr6, cr4, cr5, {3} - 440c: 00050068 andeq r0, r5, r8, rrx - 4410: 636f6c00 cmnvs pc, #0, 24 - 4414: 00682e6b rsbeq r2, r8, fp, ror #28 - 4418: 73000005 movwvc r0, #5 - 441c: 696c6474 stmdbvs ip!, {r2, r4, r5, r6, sl, sp, lr}^ - 4420: 00682e62 rsbeq r2, r8, r2, ror #28 - 4424: 69000006 stmdbvs r0, {r1, r2} - 4428: 6e5f7172 mrcvs 1, 2, r7, cr15, cr2, {3} - 442c: 65626d75 strbvs r6, [r2, #-3445]! ; 0xfffff28b - 4430: 682e7372 stmdavs lr!, {r1, r4, r5, r6, r8, r9, ip, sp, lr} - 4434: 00000700 andeq r0, r0, r0, lsl #14 - 4438: 682e6d76 stmdavs lr!, {r1, r2, r4, r5, r6, r8, sl, fp, sp, lr} - 443c: 00000100 andeq r0, r0, r0, lsl #2 - 4440: 7473696c ldrbtvc r6, [r3], #-2412 ; 0xfffff694 - 4444: 0100682e tsteq r0, lr, lsr #16 - 4448: 70730000 rsbsvc r0, r3, r0 - 444c: 6f6c6e69 svcvs 0x006c6e69 - 4450: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 4454: 00000100 andeq r0, r0, r0, lsl #2 - 4458: 6d796870 ldclvs 8, cr6, [r9, #-448]! ; 0xfffffe40 - 445c: 682e6d65 stmdavs lr!, {r0, r2, r5, r6, r8, sl, fp, sp, lr} - 4460: 00000100 andeq r0, r0, r0, lsl #2 - 4464: 00010500 andeq r0, r1, r0, lsl #10 - 4468: 4e980205 cdpmi 2, 9, cr0, cr8, cr5, {0} - 446c: 3103800a tstcc r3, sl - 4470: 4b0c0501 blmi 30587c <_image_size+0x25edec> - 4474: 044b0105 strbeq r0, [fp], #-261 ; 0xfffffefb - 4478: 4a210302 bmi 845088 <_image_size+0x79e5f8> - 447c: 054b1905 strbeq r1, [fp, #-2309] ; 0xfffff6fb - 4480: 01054a0c tsteq r5, ip, lsl #20 - 4484: 030304d7 movweq r0, #13527 ; 0x34d7 - 4488: 054a7fb3 strbeq r7, [sl, #-4019] ; 0xfffff04d - 448c: 08056717 stmdaeq r5, {r0, r1, r2, r4, r8, r9, sl, sp, lr} - 4490: 6710054b ldrvs r0, [r0, -fp, asr #10] - 4494: 054d0505 strbeq r0, [sp, #-1285] ; 0xfffffafb - 4498: 0522080b streq r0, [r2, #-2059]! ; 0xfffff7f5 - 449c: 17056805 strne r6, [r5, -r5, lsl #16] - 44a0: 4b090568 blmi 245a48 <_image_size+0x19efb8> - 44a4: 054b0b05 strbeq r0, [fp, #-2821] ; 0xfffff4fb - 44a8: 1e052f15 mcrne 15, 0, r2, cr5, cr5, {0} - 44ac: 4a18054b bmi 6059e0 <_image_size+0x55ef50> - 44b0: 054b1605 strbeq r1, [fp, #-1541] ; 0xfffff9fb - 44b4: 0e052e14 mcreq 14, 0, r2, cr5, cr4, {0} - 44b8: 4b10054c blmi 4059f0 <_image_size+0x35ef60> - 44bc: 05681305 strbeq r1, [r8, #-773]! ; 0xfffffcfb - 44c0: 6678030b ldrbtvs r0, [r8], -fp, lsl #6 - 44c4: 0a032605 beq cdce0 <_image_size+0x27250> - 44c8: f4050582 vst3.32 {d0,d2,d4}, [r5], r2 - 44cc: 05670c05 strbeq r0, [r7, #-3077]! ; 0xfffff3fb - 44d0: 05852f01 streq r2, [r5, #3841] ; 0xf01 - 44d4: 2d054c05 stccs 12, cr4, [r5, #-20] ; 0xffffffec - 44d8: 833205a1 teqhi r2, #675282944 ; 0x28400000 - 44dc: 05852c05 streq r2, [r5, #3077] ; 0xc05 - 44e0: 22054a2a andcs r4, r5, #172032 ; 0x2a000 - 44e4: 66080567 strvs r0, [r8], -r7, ror #10 - 44e8: 054b0905 strbeq r0, [fp, #-2309] ; 0xfffff6fb - 44ec: 01056a23 tsteq r5, r3, lsr #20 - 44f0: 30054e83 andcc r4, r5, r3, lsl #29 - 44f4: 66080567 strvs r0, [r8], -r7, ror #10 - 44f8: 054b1305 strbeq r1, [fp, #-773] ; 0xfffffcfb - 44fc: 0d054a0c vstreq s8, [r5, #-48] ; 0xffffffd0 - 4500: f314054b vrshl.u16 q0, , q2 - 4504: 054e0505 strbeq r0, [lr, #-1285] ; 0xfffffafb - 4508: 3c056717 stccc 7, cr6, [r5], {23} - 450c: 4a320584 bmi c85b24 <_image_size+0xbdf094> - 4510: 05693805 strbeq r3, [r9, #-2053]! ; 0xfffff7fb - 4514: 2d056614 stccs 6, cr6, [r5, #-80] ; 0xffffffb0 - 4518: 8426054b strthi r0, [r6], #-1355 ; 0xfffffab5 - 451c: d70505d7 ; instruction: 0xd70505d7 - 4520: 05670c05 strbeq r0, [r7, #-3077]! ; 0xfffff3fb - 4524: 05692f01 strbeq r2, [r9, #-3841]! ; 0xfffff0ff - 4528: 09058308 stmdbeq r5, {r3, r8, r9, pc} - 452c: 1905f367 stmdbne r5, {r0, r1, r2, r5, r6, r8, r9, ip, sp, lr, pc} - 4530: 4a080531 bmi 2059fc <_image_size+0x15ef6c> - 4534: 054b2605 strbeq r2, [fp, #-1541] ; 0xfffff9fb - 4538: 13054a09 movwne r4, #23049 ; 0x5a09 - 453c: 4a08054c bmi 205a74 <_image_size+0x15efe4> - 4540: 054b2005 strbeq r2, [fp, #-5] - 4544: 05054a09 streq r4, [r5, #-2569] ; 0xfffff5f7 - 4548: 6717054d ldrvs r0, [r7, -sp, asr #10] - 454c: 4b0b054c blmi 2c5a84 <_image_size+0x21eff4> - 4550: 052f1305 streq r1, [pc, #-773]! ; 4253 - 4554: 2a05650b bcs 15d988 <_image_size+0xb6ef8> - 4558: 01040200 mrseq r0, R12_usr - 455c: 001e0566 andseq r0, lr, r6, ror #10 - 4560: 4a010402 bmi 45570 - 4564: 05690805 strbeq r0, [r9, #-2053]! ; 0xfffff7fb - 4568: 05f36709 ldrbeq r6, [r3, #1801]! ; 0x709 - 456c: 1505321f strne r3, [r5, #-543] ; 0xfffffde1 - 4570: 4d3d054a cfldr32mi mvfx0, [sp, #-296]! ; 0xfffffed8 - 4574: 05661405 strbeq r1, [r6, #-1029]! ; 0xfffffbfb - 4578: 26054b32 ; instruction: 0x26054b32 - 457c: 0505d784 streq sp, [r5, #-1924] ; 0xfffff87c - 4580: 670105d8 ; instruction: 0x670105d8 - 4584: 6817056c ldmdavs r7, {r2, r3, r5, r6, r8, sl} - 4588: 054b0805 strbeq r0, [fp, #-2053] ; 0xfffff7fb - 458c: 14056710 strne r6, [r5], #-1808 ; 0xfffff8f0 - 4590: 660a054d strvs r0, [sl], -sp, asr #10 - 4594: 05ba0905 ldreq r0, [sl, #2309]! ; 0x905 - 4598: 09054a08 stmdbeq r5, {r3, r9, fp, lr} - 459c: 4b10054b blmi 405ad0 <_image_size+0x35f040> - 45a0: 054e1b05 strbeq r1, [lr, #-2821] ; 0xfffff4fb - 45a4: 2f05683a svccs 0x0005683a - 45a8: 2e2d054a cfsh64cs mvdx0, mvdx13, #42 - 45ac: 054a2105 strbeq r2, [sl, #-261] ; 0xfffffefb - 45b0: 09054a08 stmdbeq r5, {r3, r9, fp, lr} - 45b4: 4b10054b blmi 405ae8 <_image_size+0x35f058> - 45b8: 054f2705 strbeq r2, [pc, #-1797] ; 3ebb - 45bc: 0b054a33 bleq 156e90 <_image_size+0xb0400> - 45c0: 3108052e tstcc r8, lr, lsr #10 - 45c4: 05672005 strbeq r2, [r7, #-5]! - 45c8: 1e056908 vmlane.f16 s12, s10, s16 ; - 45cc: 671c0567 ldrvs r0, [ip, -r7, ror #10] - 45d0: 054a0505 strbeq r0, [sl, #-1285] ; 0xfffffafb - 45d4: 24058315 strcs r8, [r5], #-789 ; 0xfffffceb - 45d8: 4a22054a bmi 885b08 <_image_size+0x7df078> - 45dc: 052f0505 streq r0, [pc, #-1285]! ; 40df - 45e0: 055a080c ldrbeq r0, [sl, #-2060] ; 0xfffff7f4 - 45e4: 09032f01 stmdbeq r3, {r0, r8, r9, sl, fp, sp} - 45e8: 4c130566 cfldr32mi mvfx0, [r3], {102} ; 0x66 - 45ec: 05661f05 strbeq r1, [r6, #-3845]! ; 0xfffff0fb - 45f0: 1105ba05 tstne r5, r5, lsl #20 - 45f4: ba05054b blt 145b28 <_image_size+0x9f098> - 45f8: 024b0105 subeq r0, fp, #1073741825 ; 0x40000001 - 45fc: 01010004 tsteq r1, r4 - 4600: 00000080 andeq r0, r0, r0, lsl #1 - 4604: 006a0003 rsbeq r0, sl, r3 - 4608: 01020000 mrseq r0, (UNDEF: 2) - 460c: 000d0efb strdeq r0, [sp], -fp - 4610: 01010101 tsteq r1, r1, lsl #2 - 4614: 01000000 mrseq r0, (UNDEF: 0) - 4618: 2f010000 svccs 0x00010000 - 461c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 4620: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 4624: 2f6e6169 svccs 0x006e6169 - 4628: 6b726f77 blvs 1ca040c <_image_size+0x1bf997c> - 462c: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 4630: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 4634: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4638: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 463c: 552f736f strpl r7, [pc, #-879]! ; 42d5 - 4640: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 4644: 756f7469 strbvc r7, [pc, #-1129]! ; 41e3 - 4648: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 464c: 415f695a cmpmi pc, sl, asr r9 ; - 4650: 2f546f49 svccs 0x00546f49 - 4654: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4658: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 465c: 702f6c65 eorvc r6, pc, r5, ror #24 - 4660: 00636f72 rsbeq r6, r3, r2, ror pc - 4664: 696e6900 stmdbvs lr!, {r8, fp, sp, lr}^ - 4668: 6f727074 svcvs 0x00727074 - 466c: 00532e63 subseq r2, r3, r3, ror #28 - 4670: 00000001 andeq r0, r0, r1 - 4674: 70020500 andvc r0, r2, r0, lsl #10 - 4678: 19800a6a stmibne r0, {r1, r3, r5, r6, r9, fp} - 467c: 029c2f2f addseq r2, ip, #47, 30 ; 0xbc - 4680: 01010002 tsteq r1, r2 - 4684: 0000038c andeq r0, r0, ip, lsl #7 - 4688: 02ad0003 adceq r0, sp, #3 - 468c: 01020000 mrseq r0, (UNDEF: 2) - 4690: 000d0efb strdeq r0, [sp], -fp - 4694: 01010101 tsteq r1, r1, lsl #2 - 4698: 01000000 mrseq r0, (UNDEF: 0) - 469c: 2f010000 svccs 0x00010000 - 46a0: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 46a4: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 46a8: 2f6e6169 svccs 0x006e6169 - 46ac: 6b726f77 blvs 1ca0490 <_image_size+0x1bf9a00> - 46b0: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 46b4: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 46b8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 46bc: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 46c0: 552f736f strpl r7, [pc, #-879]! ; 4359 - 46c4: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 46c8: 756f7469 strbvc r7, [pc, #-1129]! ; 4267 - 46cc: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 46d0: 415f695a cmpmi pc, sl, asr r9 ; - 46d4: 2f546f49 svccs 0x00546f49 - 46d8: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 46dc: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 46e0: 692f6c65 stmdbvs pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 46e4: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 46e8: 2f006564 svccs 0x00006564 - 46ec: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 46f0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 46f4: 2f6e6169 svccs 0x006e6169 - 46f8: 6b726f77 blvs 1ca04dc <_image_size+0x1bf9a4c> - 46fc: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 4700: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 4704: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4708: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 470c: 552f736f strpl r7, [pc, #-879]! ; 43a5 - 4710: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 4714: 756f7469 strbvc r7, [pc, #-1129]! ; 42b3 - 4718: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 471c: 415f695a cmpmi pc, sl, asr r9 ; - 4720: 2f546f49 svccs 0x00546f49 - 4724: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4728: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 472c: 2f006c65 svccs 0x00006c65 - 4730: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 4734: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 4738: 2f6e6169 svccs 0x006e6169 - 473c: 6b726f77 blvs 1ca0520 <_image_size+0x1bf9a90> - 4740: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 4744: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 4748: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 474c: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 4750: 552f736f strpl r7, [pc, #-879]! ; 43e9 - 4754: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 4758: 756f7469 strbvc r7, [pc, #-1129]! ; 42f7 - 475c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4760: 415f695a cmpmi pc, sl, asr r9 ; - 4764: 2f546f49 svccs 0x00546f49 - 4768: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 476c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4770: 612f6c65 ; instruction: 0x612f6c65 - 4774: 2f686372 svccs 0x00686372 - 4778: 2f6d7261 svccs 0x006d7261 - 477c: 766d7261 strbtvc r7, [sp], -r1, ror #4 - 4780: 2f612d37 svccs 0x00612d37 - 4784: 74726f63 ldrbtvc r6, [r2], #-3939 ; 0xfffff09d - 4788: 612d7865 ; instruction: 0x612d7865 - 478c: 6d692f39 stclvs 15, cr2, [r9, #-228]! ; 0xffffff1c - 4790: 2f713678 svccs 0x00713678 - 4794: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 4798: 00656475 rsbeq r6, r5, r5, ror r4 - 479c: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 47a0: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 47a4: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 47a8: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 47ac: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 47b0: 61652d65 cmnvs r5, r5, ror #26 - 47b4: 392f6962 stmdbcc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 47b8: 312e322e ; instruction: 0x312e322e - 47bc: 636e692f cmnvs lr, #770048 ; 0xbc000 - 47c0: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 47c4: 73752f00 cmnvc r5, #0, 30 - 47c8: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 47cc: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 47d0: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 47d4: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 47d8: 7379732f cmnvc r9, #-1140850688 ; 0xbc000000 - 47dc: 73752f00 cmnvc r5, #0, 30 - 47e0: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 47e4: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 47e8: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 47ec: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 47f0: 6f682f00 svcvs 0x00682f00 - 47f4: 742f656d strtvc r6, [pc], #-1389 ; 47fc - 47f8: 61697875 smcvs 38789 ; 0x9785 - 47fc: 6f772f6e svcvs 0x00772f6e - 4800: 6d2f6b72 vstmdbvs pc!, {d6-} - 4804: 6f726369 svcvs 0x00726369 - 4808: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 480c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 4810: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 4814: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 4818: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 481c: 2f73756f svccs 0x0073756f - 4820: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 4824: 6f49415f svcvs 0x0049415f - 4828: 61682f54 cmnvs r8, r4, asr pc - 482c: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 4830: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4834: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 4838: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 483c: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 4840: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 4844: 6f632f61 svcvs 0x00632f61 - 4848: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 484c: 2f39612d svccs 0x0039612d - 4850: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 4854: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 4858: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 485c: 6d692f65 stclvs 15, cr2, [r9, #-404]! ; 0xfffffe6c - 4860: 5f713678 svcpl 0x00713678 - 4864: 74616c70 strbtvc r6, [r1], #-3184 ; 0xfffff390 - 4868: 6d726f66 ldclvs 15, cr6, [r2, #-408]! ; 0xfffffe68 - 486c: 6b64735f blvs 19215f0 <_image_size+0x187ab60> - 4870: 72740000 rsbsvc r0, r4, #0 - 4874: 682e7061 stmdavs lr!, {r0, r5, r6, ip, sp, lr} - 4878: 00000100 andeq r0, r0, r0, lsl #2 - 487c: 636f7270 cmnvs pc, #112, 4 - 4880: 2e737365 cdpcs 3, 7, cr7, cr3, cr5, {3} - 4884: 00010068 andeq r0, r1, r8, rrx - 4888: 69616d00 stmdbvs r1!, {r8, sl, fp, sp, lr}^ - 488c: 00632e6e rsbeq r2, r3, lr, ror #28 - 4890: 63000002 movwvs r0, #2 - 4894: 682e7570 stmdavs lr!, {r4, r5, r6, r8, sl, ip, sp, lr} - 4898: 00000300 andeq r0, r0, r0, lsl #6 - 489c: 746f6f62 strbtvc r6, [pc], #-3938 ; 48a4 - 48a0: 76697264 strbtvc r7, [r9], -r4, ror #4 - 48a4: 682e7265 stmdavs lr!, {r0, r2, r5, r6, r9, ip, sp, lr} - 48a8: 00000100 andeq r0, r0, r0, lsl #2 - 48ac: 69647473 stmdbvs r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^ - 48b0: 682e746e stmdavs lr!, {r1, r2, r3, r5, r6, sl, ip, sp, lr} - 48b4: 00000400 andeq r0, r0, r0, lsl #8 - 48b8: 69726573 ldmdbvs r2!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ - 48bc: 682e6c61 stmdavs lr!, {r0, r5, r6, sl, fp, sp, lr} - 48c0: 00000100 andeq r0, r0, r0, lsl #2 - 48c4: 64647473 strbtvs r7, [r4], #-1139 ; 0xfffffb8d - 48c8: 682e6665 stmdavs lr!, {r0, r2, r5, r6, r9, sl, sp, lr} - 48cc: 00000400 andeq r0, r0, r0, lsl #8 - 48d0: 7079745f rsbsvc r7, r9, pc, asr r4 - 48d4: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 48d8: 00000500 andeq r0, r0, r0, lsl #10 - 48dc: 6e656572 mcrvs 5, 3, r6, cr5, cr2, {3} - 48e0: 00682e74 rsbeq r2, r8, r4, ror lr - 48e4: 6c000005 stcvs 0, cr0, [r0], {5} - 48e8: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 48ec: 00050068 andeq r0, r5, r8, rrx - 48f0: 64747300 ldrbtvs r7, [r4], #-768 ; 0xfffffd00 - 48f4: 2e62696c vnmulcs.f16 s13, s4, s25 ; - 48f8: 00060068 andeq r0, r6, r8, rrx - 48fc: 71726900 cmnvc r2, r0, lsl #18 - 4900: 6d756e5f ldclvs 14, cr6, [r5, #-380]! ; 0xfffffe84 - 4904: 73726562 cmnvc r2, #411041792 ; 0x18800000 - 4908: 0700682e streq r6, [r0, -lr, lsr #16] - 490c: 70730000 rsbsvc r0, r3, r0 - 4910: 6f6c6e69 svcvs 0x006c6e69 - 4914: 682e6b63 stmdavs lr!, {r0, r1, r5, r6, r8, r9, fp, sp, lr} - 4918: 00000100 andeq r0, r0, r0, lsl #2 - 491c: 6d796870 ldclvs 8, cr6, [r9, #-448]! ; 0xfffffe40 - 4920: 682e6d65 stmdavs lr!, {r0, r2, r5, r6, r8, sl, fp, sp, lr} - 4924: 00000100 andeq r0, r0, r0, lsl #2 - 4928: 682e6d76 stmdavs lr!, {r1, r2, r4, r5, r6, r8, sl, fp, sp, lr} - 492c: 00000100 andeq r0, r0, r0, lsl #2 - 4930: 7473696c ldrbtvc r6, [r3], #-2412 ; 0xfffff694 - 4934: 0100682e tsteq r0, lr, lsr #16 - 4938: 05000000 streq r0, [r0, #-0] - 493c: 02050001 andeq r0, r5, #1 - 4940: 800a54a8 andhi r5, sl, r8, lsr #9 - 4944: 05013103 streq r3, [r1, #-259] ; 0xfffffefd - 4948: 01054b0c tsteq r5, ip, lsl #22 - 494c: 0302044b movweq r0, #9291 ; 0x244b - 4950: 19054a21 stmdbne r5, {r0, r5, r9, fp, lr} - 4954: 4a0c054b bmi 305e88 <_image_size+0x25f3f8> - 4958: 04d70105 ldrbeq r0, [r7], #261 ; 0x105 - 495c: 7fb80303 svcvc 0x00b80303 - 4960: 682b054a stmdavs fp!, {r1, r3, r6, r8, sl} - 4964: 05661705 strbeq r1, [r6, #-1797]! ; 0xfffff8fb - 4968: 05054b0f streq r4, [r5, #-2831] ; 0xfffff4f1 - 496c: 08230566 stmdaeq r3!, {r1, r2, r5, r6, r8, sl} - 4970: 4a050521 bmi 145dfc <_image_size+0x9f36c> - 4974: 052e6805 streq r6, [lr, #-2053]! ; 0xfffff7fb - 4978: 13059e05 movwne r9, #24069 ; 0x5e05 - 497c: 681c0585 ldmdavs ip, {r0, r2, r7, r8, sl} - 4980: 054a0505 strbeq r0, [sl, #-1285] ; 0xfffffafb - 4984: 29058315 stmdbcs r5, {r0, r2, r4, r8, r9, pc} - 4988: 4b15054a blmi 545eb8 <_image_size+0x49f428> - 498c: 05050404 streq r0, [r5, #-1028] ; 0xfffffbfc - 4990: 054a0d03 strbeq r0, [sl, #-3331] ; 0xfffff2fd - 4994: 67674f09 strbvs r4, [r7, -r9, lsl #30]! - 4998: 04680c05 strbteq r0, [r8], #-3077 ; 0xfffff3fb - 499c: 03260503 ; instruction: 0x03260503 - 49a0: 15052e6a strne r2, [r5, #-3690] ; 0xfffff196 - 49a4: 4a28052f bmi a05e68 <_image_size+0x95f3d8> - 49a8: 054b1505 strbeq r1, [fp, #-1285] ; 0xfffffafb - 49ac: 15054a28 strne r4, [r5, #-2600] ; 0xfffff5d8 - 49b0: 4a24054c bmi 905ee8 <_image_size+0x85f458> - 49b4: 054c0f05 strbeq r0, [ip, #-3845] ; 0xfffff0fb - 49b8: 10054a05 andne r4, r5, r5, lsl #20 - 49bc: 680c05a0 stmdavs ip, {r5, r7, r8, sl} - 49c0: 6a2f0105 bvs bc4ddc <_image_size+0xb1e34c> - 49c4: 30670505 rsbcc r0, r7, r5, lsl #10 - 49c8: 30190530 andscc r0, r9, r0, lsr r5 - 49cc: 31660505 cmncc r6, r5, lsl #10 - 49d0: 05f31105 ldrbeq r1, [r3, #261]! ; 0x105 - 49d4: 75084c05 strvc r4, [r8, #-3077] ; 0xfffff3fb - 49d8: 75081f05 strvc r1, [r8, #-3845] ; 0xfffff0fb - 49dc: 05660b05 strbeq r0, [r6, #-2821]! ; 0xfffff4fb - 49e0: 75084c05 strvc r4, [r8, #-3077] ; 0xfffff3fb - 49e4: 0f057708 svceq 0x00057708 - 49e8: 05057608 streq r7, [r5, #-1544] ; 0xfffff9f8 - 49ec: 826e0566 rsbhi r0, lr, #427819008 ; 0x19800000 - 49f0: d79e0505 ldrle r0, [lr, r5, lsl #10] - 49f4: 76081905 strvc r1, [r8], -r5, lsl #18 - 49f8: 4b660505 blmi 1985e14 <_image_size+0x18df384> - 49fc: 76087508 strvc r7, [r8], -r8, lsl #10 - 4a00: 05f41805 ldrbeq r1, [r4, #2053]! ; 0x805 - 4a04: 0f054c17 svceq 0x00054c17 - 4a08: 6705054b strvs r0, [r5, -fp, asr #10] - 4a0c: 02d70105 sbcseq r0, r7, #1073741825 ; 0x40000001 - 4a10: 01010006 tsteq r1, r6 - 4a14: 000003a2 andeq r0, r0, r2, lsr #7 - 4a18: 02890003 addeq r0, r9, #3 - 4a1c: 01020000 mrseq r0, (UNDEF: 2) - 4a20: 000d0efb strdeq r0, [sp], -fp - 4a24: 01010101 tsteq r1, r1, lsl #2 - 4a28: 01000000 mrseq r0, (UNDEF: 0) - 4a2c: 2f010000 svccs 0x00010000 - 4a30: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 4a34: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 4a38: 2f6e6169 svccs 0x006e6169 - 4a3c: 6b726f77 blvs 1ca0820 <_image_size+0x1bf9d90> - 4a40: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 4a44: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 4a48: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4a4c: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 4a50: 552f736f strpl r7, [pc, #-879]! ; 46e9 - 4a54: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 4a58: 756f7469 strbvc r7, [pc, #-1129]! ; 45f7 - 4a5c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4a60: 415f695a cmpmi pc, sl, asr r9 ; - 4a64: 2f546f49 svccs 0x00546f49 - 4a68: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4a6c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4a70: 692f6c65 stmdbvs pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 4a74: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 4a78: 2f006564 svccs 0x00006564 - 4a7c: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 4a80: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 4a84: 2f6e6169 svccs 0x006e6169 - 4a88: 6b726f77 blvs 1ca086c <_image_size+0x1bf9ddc> - 4a8c: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 4a90: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 4a94: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4a98: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 4a9c: 552f736f strpl r7, [pc, #-879]! ; 4735 - 4aa0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 4aa4: 756f7469 strbvc r7, [pc, #-1129]! ; 4643 - 4aa8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4aac: 415f695a cmpmi pc, sl, asr r9 ; - 4ab0: 2f546f49 svccs 0x00546f49 - 4ab4: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4ab8: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4abc: 2f006c65 svccs 0x00006c65 - 4ac0: 2f727375 svccs 0x00727375 - 4ac4: 2f62696c svccs 0x0062696c - 4ac8: 2f636367 svccs 0x00636367 - 4acc: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 4ad0: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 4ad4: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 4ad8: 2e392f69 cdpcs 15, 3, cr2, cr9, cr9, {3} - 4adc: 2f312e32 svccs 0x00312e32 - 4ae0: 6c636e69 stclvs 14, cr6, [r3], #-420 ; 0xfffffe5c - 4ae4: 00656475 rsbeq r6, r5, r5, ror r4 - 4ae8: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 4a34 - 4aec: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 4af0: 6e616978 ; instruction: 0x6e616978 - 4af4: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 4af8: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4afc: 6b6f7263 blvs 1be1490 <_image_size+0x1b3aa00> - 4b00: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 4b04: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4b08: 2f736f75 svccs 0x00736f75 - 4b0c: 71696255 cmnvc r9, r5, asr r2 - 4b10: 6f746975 svcvs 0x00746975 - 4b14: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 4b18: 5f695a69 svcpl 0x00695a69 - 4b1c: 546f4941 strbtpl r4, [pc], #-2369 ; 4b24 - 4b20: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 4b24: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 4b28: 2f6c656e svccs 0x006c656e - 4b2c: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 4b30: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 4b34: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 4b38: 612d3776 ; instruction: 0x612d3776 - 4b3c: 726f632f rsbvc r6, pc, #-1140850688 ; 0xbc000000 - 4b40: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 4b44: 692f3961 stmdbvs pc!, {r0, r5, r6, r8, fp, ip, sp} ; - 4b48: 7136786d teqvc r6, sp, ror #16 - 4b4c: 636e692f cmnvs lr, #770048 ; 0xbc000 - 4b50: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 4b54: 73752f00 cmnvc r5, #0, 30 - 4b58: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 4b5c: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 4b60: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 4b64: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 4b68: 7379732f cmnvc r9, #-1140850688 ; 0xbc000000 - 4b6c: 73752f00 cmnvc r5, #0, 30 - 4b70: 6e692f72 mcrvs 15, 3, r2, cr9, cr2, {3} - 4b74: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 4b78: 656e2f65 strbvs r2, [lr, #-3941]! ; 0xfffff09b - 4b7c: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 4b80: 6f682f00 svcvs 0x00682f00 - 4b84: 742f656d strtvc r6, [pc], #-1389 ; 4b8c - 4b88: 61697875 smcvs 38789 ; 0x9785 - 4b8c: 6f772f6e svcvs 0x00772f6e - 4b90: 6d2f6b72 vstmdbvs pc!, {d6-} - 4b94: 6f726369 svcvs 0x00726369 - 4b98: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4b9c: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 4ba0: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 4ba4: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 4ba8: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 4bac: 2f73756f svccs 0x0073756f - 4bb0: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 4bb4: 6f49415f svcvs 0x0049415f - 4bb8: 61682f54 cmnvs r8, r4, asr pc - 4bbc: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 4bc0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4bc4: 6372612f cmnvs r2, #-1073741813 ; 0xc000000b - 4bc8: 72612f68 rsbvc r2, r1, #104, 30 ; 0x1a0 - 4bcc: 72612f6d rsbvc r2, r1, #436 ; 0x1b4 - 4bd0: 2d37766d ldccs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 4bd4: 6f632f61 svcvs 0x00632f61 - 4bd8: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 4bdc: 2f39612d svccs 0x0039612d - 4be0: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 4be4: 6e692f71 mcrvs 15, 3, r2, cr9, cr1, {3} - 4be8: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d - 4bec: 6d692f65 stclvs 15, cr2, [r9, #-404]! ; 0xfffffe6c - 4bf0: 5f713678 svcpl 0x00713678 - 4bf4: 74616c70 strbtvc r6, [r1], #-3184 ; 0xfffff390 - 4bf8: 6d726f66 ldclvs 15, cr6, [r2, #-408]! ; 0xfffffe68 - 4bfc: 6b64735f blvs 1921980 <_image_size+0x187aef0> - 4c00: 72740000 rsbsvc r0, r4, #0 - 4c04: 682e7061 stmdavs lr!, {r0, r5, r6, ip, sp, lr} - 4c08: 00000100 andeq r0, r0, r0, lsl #2 - 4c0c: 636f7270 cmnvs pc, #112, 4 - 4c10: 2e737365 cdpcs 3, 7, cr7, cr3, cr5, {3} - 4c14: 00010068 andeq r0, r1, r8, rrx - 4c18: 69707300 ldmdbvs r0!, {r8, r9, ip, sp, lr}^ - 4c1c: 636f6c6e cmnvs pc, #28160 ; 0x6e00 - 4c20: 00632e6b rsbeq r2, r3, fp, ror #28 - 4c24: 73000002 movwvc r0, #2 - 4c28: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} - 4c2c: 00682e74 rsbeq r2, r8, r4, ror lr - 4c30: 73000003 movwvc r0, #3 - 4c34: 6c6e6970 ; instruction: 0x6c6e6970 - 4c38: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 4c3c: 00010068 andeq r0, r1, r8, rrx - 4c40: 75706300 ldrbvc r6, [r0, #-768]! ; 0xfffffd00 - 4c44: 0400682e streq r6, [r0], #-2094 ; 0xfffff7d2 - 4c48: 74730000 ldrbtvc r0, [r3], #-0 - 4c4c: 66656464 strbtvs r6, [r5], -r4, ror #8 - 4c50: 0300682e movweq r6, #2094 ; 0x82e - 4c54: 745f0000 ldrbvc r0, [pc], #-0 ; 4c5c - 4c58: 73657079 cmnvc r5, #121 ; 0x79 - 4c5c: 0500682e streq r6, [r0, #-2094] ; 0xfffff7d2 - 4c60: 65720000 ldrbvs r0, [r2, #-0]! - 4c64: 2e746e65 cdpcs 14, 7, cr6, cr4, cr5, {3} - 4c68: 00050068 andeq r0, r5, r8, rrx - 4c6c: 636f6c00 cmnvs pc, #0, 24 - 4c70: 00682e6b rsbeq r2, r8, fp, ror #28 - 4c74: 73000005 movwvc r0, #5 - 4c78: 696c6474 stmdbvs ip!, {r2, r4, r5, r6, sl, sp, lr}^ - 4c7c: 00682e62 rsbeq r2, r8, r2, ror #28 - 4c80: 69000006 stmdbvs r0, {r1, r2} - 4c84: 6e5f7172 mrcvs 1, 2, r7, cr15, cr2, {3} - 4c88: 65626d75 strbvs r6, [r2, #-3445]! ; 0xfffff28b - 4c8c: 682e7372 stmdavs lr!, {r1, r4, r5, r6, r8, r9, ip, sp, lr} - 4c90: 00000700 andeq r0, r0, r0, lsl #14 - 4c94: 682e6d76 stmdavs lr!, {r1, r2, r4, r5, r6, r8, sl, fp, sp, lr} - 4c98: 00000100 andeq r0, r0, r0, lsl #2 - 4c9c: 7473696c ldrbtvc r6, [r3], #-2412 ; 0xfffff694 - 4ca0: 0100682e tsteq r0, lr, lsr #16 - 4ca4: 05000000 streq r0, [r0, #-0] - 4ca8: 02050001 andeq r0, r5, #1 - 4cac: 800a58f4 strdhi r5, [sl], -r4 - 4cb0: 05013103 streq r3, [r1, #-259] ; 0xfffffefd - 4cb4: 01054b0c tsteq r5, ip, lsl #22 - 4cb8: 0302044b movweq r0, #9291 ; 0x244b - 4cbc: 19054a21 stmdbne r5, {r0, r5, r9, fp, lr} - 4cc0: 4a0c054b bmi 3061f4 <_image_size+0x25f764> - 4cc4: 04d70105 ldrbeq r0, [r7], #261 ; 0x105 - 4cc8: 7faf0303 svcvc 0x00af0303 - 4ccc: 9f10054a svcls 0x0010054a - 4cd0: 05671505 strbeq r1, [r7, #-1285]! ; 0xfffffafb - 4cd4: 0105670f tsteq r5, pc, lsl #14 - 4cd8: 22058567 andcs r8, r5, #432013312 ; 0x19c00000 - 4cdc: 66120567 ldrvs r0, [r2], -r7, ror #10 - 4ce0: 054c1505 strbeq r1, [ip, #-1285] ; 0xfffffafb - 4ce4: 17056605 strne r6, [r5, -r5, lsl #12] - 4ce8: 4b0c052f blmi 3061ac <_image_size+0x25f71c> - 4cec: 054a0805 strbeq r0, [sl, #-2053] ; 0xfffff7fb - 4cf0: 15054b19 strne r4, [r5, #-2841] ; 0xfffff4e7 - 4cf4: 9f010568 svcls 0x00010568 - 4cf8: 67170569 ldrvs r0, [r7, -r9, ror #10] - 4cfc: 054b1905 strbeq r1, [fp, #-2309] ; 0xfffff6fb - 4d00: 08056609 stmdaeq r5, {r0, r3, r9, sl, sp, lr} - 4d04: 0032054a eorseq r0, r2, sl, asr #10 - 4d08: 4a010402 bmi 45d18 - 4d0c: 02002c05 andeq r2, r0, #1280 ; 0x500 - 4d10: 054a0104 strbeq r0, [sl, #-260] ; 0xfffffefc - 4d14: 05f34b09 ldrbeq r4, [r3, #2825]! ; 0xb09 - 4d18: 0c053115 stfeqs f3, [r5], {21} - 4d1c: 4a08059f bmi 2063a0 <_image_size+0x15f910> - 4d20: 02002405 andeq r2, r0, #83886080 ; 0x5000000 - 4d24: 054a0104 strbeq r0, [sl, #-260] ; 0xfffffefc - 4d28: 0402001e streq r0, [r2], #-30 ; 0xffffffe2 - 4d2c: 19054a01 stmdbne r5, {r0, r9, fp, lr} - 4d30: 6609054b strvs r0, [r9], -fp, asr #10 - 4d34: 4d300105 ldfmis f0, [r0, #-20]! ; 0xffffffec - 4d38: 05831005 streq r1, [r3, #5] - 4d3c: 23054a1c movwcs r4, #23068 ; 0x5a1c - 4d40: 01040200 mrseq r0, R12_usr - 4d44: 002c054a eoreq r0, ip, sl, asr #10 - 4d48: 4a010402 bmi 45d58 - 4d4c: 02001c05 andeq r1, r0, #1280 ; 0x500 - 4d50: 004a0104 subeq r0, sl, r4, lsl #2 - 4d54: 06030402 streq r0, [r3], -r2, lsl #8 - 4d58: 0402004a streq r0, [r2], #-74 ; 0xffffffb6 - 4d5c: 01054a04 tsteq r5, r4, lsl #20 - 4d60: 07040200 streq r0, [r4, -r0, lsl #4] - 4d64: 05692f06 strbeq r2, [r9, #-3846]! ; 0xfffff0fa - 4d68: 09058305 stmdbeq r5, {r0, r2, r8, r9, pc} - 4d6c: 6608052f strvs r0, [r8], -pc, lsr #10 - 4d70: 084b0905 stmdaeq fp, {r0, r2, r8, fp}^ - 4d74: 690b0559 stmdbvs fp, {r0, r3, r4, r6, r8, sl} - 4d78: 02002505 andeq r2, r0, #20971520 ; 0x1400000 - 4d7c: 052e0104 streq r0, [lr, #-260]! ; 0xfffffefc - 4d80: 0402000c streq r0, [r2], #-12 - 4d84: 0b052e01 bleq 150590 <_image_size+0xa9b00> - 4d88: 01040200 mrseq r0, R12_usr - 4d8c: 4e0505ba mcrmi 5, 0, r0, cr5, cr10, {5} - 4d90: 052f1105 streq r1, [pc, #-261]! ; 4c93 - 4d94: 01054a0f tsteq r5, pc, lsl #20 - 4d98: 0a05694b beq 15f2cc <_image_size+0xb883c> - 4d9c: 66080583 strvs r0, [r8], -r3, lsl #11 - 4da0: 084b0905 stmdaeq fp, {r0, r2, r8, fp}^ - 4da4: 690f0559 stmdbvs pc, {r0, r3, r4, r6, r8, sl} ; - 4da8: 05670505 strbeq r0, [r7, #-1285]! ; 0xfffffafb - 4dac: 05053019 streq r3, [r5, #-25] ; 0xffffffe7 - 4db0: 0105682e tsteq r5, lr, lsr #16 - 4db4: 0006022f andeq r0, r6, pc, lsr #4 - 4db8: 007b0101 rsbseq r0, fp, r1, lsl #2 - 4dbc: 00030000 andeq r0, r3, r0 - 4dc0: 00000046 andeq r0, r0, r6, asr #32 - 4dc4: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 4dc8: 0101000d tsteq r1, sp - 4dcc: 00000101 andeq r0, r0, r1, lsl #2 - 4dd0: 00000100 andeq r0, r0, r0, lsl #2 - 4dd4: 2f2e2e01 svccs 0x002e2e01 - 4dd8: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4ddc: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4de0: 2f2e2e2f svccs 0x002e2e2f - 4de4: 6c2f2e2e stcvs 14, cr2, [pc], #-184 ; 4d34 - 4de8: 63676269 cmnvs r7, #-1879048186 ; 0x90000006 - 4dec: 6f632f63 svcvs 0x00632f63 - 4df0: 6769666e strbvs r6, [r9, -lr, ror #12]! - 4df4: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 4df8: 696c0000 stmdbvs ip!, {}^ ; - 4dfc: 75663162 strbvc r3, [r6, #-354]! ; 0xfffffe9e - 4e00: 2e73636e cdpcs 3, 7, cr6, cr3, cr14, {3} - 4e04: 00010053 andeq r0, r1, r3, asr r0 - 4e08: 05000000 streq r0, [r0, #-0] - 4e0c: 0a5c3002 beq 1710e1c <_image_size+0x166a38c> - 4e10: 08ca0380 stmiaeq sl, {r7, r8, r9}^ - 4e14: 21212101 ; instruction: 0x21212101 - 4e18: 212f212f ; instruction: 0x212f212f - 4e1c: 02910230 addseq r0, r1, #48, 4 - 4e20: 21222114 ; instruction: 0x21222114 - 4e24: 4c222121 stfmis f2, [r2], #-132 ; 0xffffff7c - 4e28: 1f03242f svcne 0x0003242f - 4e2c: 2f212158 svccs 0x00212158 - 4e30: 2f2f2f2f svccs 0x002f2f2f - 4e34: 01000102 tsteq r0, r2, lsl #2 - 4e38: 00005c01 andeq r5, r0, r1, lsl #24 - 4e3c: 46000300 strmi r0, [r0], -r0, lsl #6 - 4e40: 02000000 andeq r0, r0, #0 - 4e44: 0d0efb01 vstreq d15, [lr, #-4] - 4e48: 01010100 mrseq r0, (UNDEF: 17) - 4e4c: 00000001 andeq r0, r0, r1 - 4e50: 01000001 tsteq r0, r1 - 4e54: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4e58: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4e5c: 2f2e2e2f svccs 0x002e2e2f - 4e60: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4e64: 696c2f2e stmdbvs ip!, {r1, r2, r3, r5, r8, r9, sl, fp, sp}^ - 4e68: 63636762 cmnvs r3, #25690112 ; 0x1880000 - 4e6c: 6e6f632f cdpvs 3, 6, cr6, cr15, cr15, {1} - 4e70: 2f676966 svccs 0x00676966 - 4e74: 006d7261 rsbeq r7, sp, r1, ror #4 - 4e78: 62696c00 rsbvs r6, r9, #0, 24 - 4e7c: 6e756631 mrcvs 6, 3, r6, cr5, cr1, {1} - 4e80: 532e7363 ; instruction: 0x532e7363 - 4e84: 00000100 andeq r0, r0, r0, lsl #2 - 4e88: 02050000 andeq r0, r5, #0 - 4e8c: 800a5ea8 andhi r5, sl, r8, lsr #29 - 4e90: 010bb403 tsteq fp, r3, lsl #8 - 4e94: 01000102 tsteq r0, r2, lsl #2 - 4e98: 0000bd01 andeq fp, r0, r1, lsl #26 - 4e9c: 59000300 stmdbpl r0, {r8, r9} - 4ea0: 02000000 andeq r0, r0, #0 - 4ea4: 0d0efb01 vstreq d15, [lr, #-4] - 4ea8: 01010100 mrseq r0, (UNDEF: 17) - 4eac: 00000001 andeq r0, r0, r1 - 4eb0: 01000001 tsteq r0, r1 - 4eb4: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4eb8: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4ebc: 2f2e2e2f svccs 0x002e2e2f - 4ec0: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4ec4: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4ec8: 2f2e2e2f svccs 0x002e2e2f - 4ecc: 6e2f2e2e cdpvs 14, 2, cr2, cr15, cr14, {1} - 4ed0: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 4ed4: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 4ed8: 6d2f6362 stcvs 3, cr6, [pc, #-392]! ; 4d58 - 4edc: 69686361 stmdbvs r8!, {r0, r5, r6, r8, r9, sp, lr}^ - 4ee0: 612f656e ; instruction: 0x612f656e - 4ee4: 00006d72 andeq r6, r0, r2, ror sp - 4ee8: 636d656d cmnvs sp, #457179136 ; 0x1b400000 - 4eec: 612d7970 ; instruction: 0x612d7970 - 4ef0: 37766d72 ; instruction: 0x37766d72 - 4ef4: 00532e6d subseq r2, r3, sp, ror #28 - 4ef8: 00000001 andeq r0, r0, r1 - 4efc: ac020500 cfstr32ge mvfx0, [r2], {-0} - 4f00: 03800a5e orreq r0, r0, #385024 ; 0x5e000 - 4f04: 240100df strcs r0, [r1], #-223 ; 0xffffff21 - 4f08: 21232f2f ; instruction: 0x21232f2f - 4f0c: 08200d03 stmdaeq r0!, {r0, r1, r8, sl, fp} - 4f10: 212221e5 ; instruction: 0x212221e5 - 4f14: 0d032123 stfeqs f2, [r3, #-140] ; 0xffffff74 - 4f18: 22218320 eorcs r8, r1, #32, 6 ; 0x80000000 - 4f1c: 25212321 strcs r2, [r1, #-801]! ; 0xfffffcdf - 4f20: 23212f2f ; instruction: 0x23212f2f - 4f24: 21212221 ; instruction: 0x21212221 - 4f28: 2122302f ; instruction: 0x2122302f - 4f2c: 24200a03 strtcs r0, [r0], #-2563 ; 0xfffff5fd - 4f30: 212e0c03 ; instruction: 0x212e0c03 - 4f34: 0f032123 svceq 0x00032123 - 4f38: 2f222f20 svccs 0x00222f20 - 4f3c: 2f212122 svccs 0x00212122 - 4f40: 2f2f2330 svccs 0x002f2330 - 4f44: 2000c803 andcs ip, r0, r3, lsl #16 - 4f48: 2f212321 svccs 0x00212321 - 4f4c: 2121222f ; instruction: 0x2121222f - 4f50: 23212121 ; instruction: 0x23212121 - 4f54: 00010224 andeq r0, r1, r4, lsr #4 - 4f58: 02690101 rsbeq r0, r9, #1073741824 ; 0x40000000 - 4f5c: 00030000 andeq r0, r3, r0 - 4f60: 0000018c andeq r0, r0, ip, lsl #3 - 4f64: 0efb0102 cdpeq 1, 15, cr0, cr11, cr2, {0} - 4f68: 0101000d tsteq r1, sp - 4f6c: 00000101 andeq r0, r0, r1, lsl #2 - 4f70: 00000100 andeq r0, r0, r0, lsl #2 - 4f74: 2f2e2e01 svccs 0x002e2e01 - 4f78: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4f7c: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4f80: 2f2e2e2f svccs 0x002e2e2f - 4f84: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4f88: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4f8c: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 4f90: 2f62696c svccs 0x0062696c - 4f94: 6362696c cmnvs r2, #108, 18 ; 0x1b0000 - 4f98: 7274732f rsbsvc r7, r4, #-1140850688 ; 0xbc000000 - 4f9c: 00676e69 rsbeq r6, r7, r9, ror #28 - 4fa0: 7273752f rsbsvc r7, r3, #197132288 ; 0xbc00000 - 4fa4: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 4fa8: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 4fac: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 4fb0: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 4fb4: 61652d65 cmnvs r5, r5, ror #26 - 4fb8: 382f6962 stmdacc pc!, {r1, r5, r6, r8, fp, sp, lr} ; - 4fbc: 312e332e ; instruction: 0x312e332e - 4fc0: 636e692f cmnvs lr, #770048 ; 0xbc000 - 4fc4: 6564756c strbvs r7, [r4, #-1388]! ; 0xfffffa94 - 4fc8: 75622f00 strbvc r2, [r2, #-3840]! ; 0xfffff100 - 4fcc: 2f646c69 svccs 0x00646c69 - 4fd0: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 4fd4: 432d6269 ; instruction: 0x432d6269 - 4fd8: 79455656 stmdbvc r5, {r1, r2, r4, r6, r9, sl, ip, lr}^ - 4fdc: 656e2f78 strbvs r2, [lr, #-3960]! ; 0xfffff088 - 4fe0: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 4fe4: 332e332d ; instruction: 0x332e332d - 4fe8: 6e2f302e cdpvs 0, 2, cr3, cr15, cr14, {1} - 4fec: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 4ff0: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 4ff4: 692f6362 stmdbvs pc!, {r1, r5, r6, r8, r9, sp, lr} ; - 4ff8: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 4ffc: 732f6564 ; instruction: 0x732f6564 - 5000: 2e007379 mcrcs 3, 0, r7, cr0, cr9, {3} - 5004: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 5008: 2f2e2e2f svccs 0x002e2e2f - 500c: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 5010: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 5014: 2f2e2e2f svccs 0x002e2e2f - 5018: 6e2f2e2e cdpvs 14, 2, cr2, cr15, cr14, {1} - 501c: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 5020: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 5024: 732f6362 ; instruction: 0x732f6362 - 5028: 6e697274 mcrvs 2, 3, r7, cr9, cr4, {3} - 502c: 2e2e2f67 cdpcs 15, 2, cr2, cr14, cr7, {3} - 5030: 7974632f ldmdbvc r4!, {r0, r1, r2, r3, r5, r8, r9, sp, lr}^ - 5034: 2e2f6570 mcrcs 5, 1, r6, cr15, cr0, {3} - 5038: 6f6c2f2e svcvs 0x006c2f2e - 503c: 656c6163 strbvs r6, [ip, #-355]! ; 0xfffffe9d - 5040: 75622f00 strbvc r2, [r2, #-3840]! ; 0xfffff100 - 5044: 2f646c69 svccs 0x00646c69 - 5048: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 504c: 432d6269 ; instruction: 0x432d6269 - 5050: 79455656 stmdbvc r5, {r1, r2, r4, r6, r9, sl, ip, lr}^ - 5054: 656e2f78 strbvs r2, [lr, #-3960]! ; 0xfffff088 - 5058: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 505c: 332e332d ; instruction: 0x332e332d - 5060: 6e2f302e cdpvs 0, 2, cr3, cr15, cr14, {1} - 5064: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 5068: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 506c: 692f6362 stmdbvs pc!, {r1, r5, r6, r8, r9, sp, lr} ; - 5070: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 - 5074: 00006564 andeq r6, r0, r4, ror #10 - 5078: 736d656d cmnvc sp, #457179136 ; 0x1b400000 - 507c: 632e7465 ; instruction: 0x632e7465 - 5080: 00000100 andeq r0, r0, r0, lsl #2 - 5084: 64647473 strbtvs r7, [r4], #-1139 ; 0xfffffb8d - 5088: 682e6665 stmdavs lr!, {r0, r2, r5, r6, r9, sl, sp, lr} - 508c: 00000200 andeq r0, r0, r0, lsl #4 - 5090: 7079745f rsbsvc r7, r9, pc, asr r4 - 5094: 682e7365 stmdavs lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr} - 5098: 00000300 andeq r0, r0, r0, lsl #6 - 509c: 6e656572 mcrvs 5, 3, r6, cr5, cr2, {3} - 50a0: 00682e74 rsbeq r2, r8, r4, ror lr - 50a4: 6c000003 stcvs 0, cr0, [r0], {3} - 50a8: 2e6b636f cdpcs 3, 6, cr6, cr11, cr15, {3} - 50ac: 00030068 andeq r0, r3, r8, rrx - 50b0: 74657300 strbtvc r7, [r5], #-768 ; 0xfffffd00 - 50b4: 61636f6c cmnvs r3, ip, ror #30 - 50b8: 682e656c stmdavs lr!, {r2, r3, r5, r6, r8, sl, sp, lr} - 50bc: 00000400 andeq r0, r0, r0, lsl #8 - 50c0: 6c647473 cfstrdvs mvd7, [r4], #-460 ; 0xfffffe34 - 50c4: 682e6269 stmdavs lr!, {r0, r3, r5, r6, r9, sp, lr} - 50c8: 00000500 andeq r0, r0, r0, lsl #10 - 50cc: 61686377 smcvs 34359 ; 0x8637 - 50d0: 00682e72 rsbeq r2, r8, r2, ror lr - 50d4: 6c000005 stcvs 0, cr0, [r0], {5} - 50d8: 6c61636f stclvs 3, cr6, [r1], #-444 ; 0xfffffe44 - 50dc: 00682e65 rsbeq r2, r8, r5, ror #28 - 50e0: 73000005 movwvc r0, #5 - 50e4: 6e697274 mcrvs 2, 3, r7, cr9, cr4, {3} - 50e8: 00682e67 rsbeq r2, r8, r7, ror #28 - 50ec: 00000005 andeq r0, r0, r5 - 50f0: 05000105 streq r0, [r0, #-261] ; 0xfffffefb - 50f4: 0a5f9802 beq 17eb104 <_image_size+0x1744674> - 50f8: 01280380 smlawbeq r8, r0, r3, r0 - 50fc: 15130305 ldrne r0, [r3, #-773] ; 0xfffffcfb - 5100: 15131313 ldrne r1, [r3, #-787] ; 0xfffffced - 5104: 03060105 movweq r0, #24837 ; 0x6105 - 5108: 09050176 stmdbeq r5, {r1, r2, r4, r5, r6, r8} - 510c: 05200a03 streq r0, [r0, #-2563]! ; 0xfffff5fd - 5110: 05300607 ldreq r0, [r0, #-1543]! ; 0xfffff9f9 - 5114: 0501060c streq r0, [r1, #-1548] ; 0xfffff9f4 - 5118: 0905200a stmdbeq r5, {r1, r3, sp} - 511c: 053c7503 ldreq r7, [ip, #-1283]! ; 0xfffffafd - 5120: 2e0b030a cdpcs 3, 0, cr0, cr11, cr10, {0} - 5124: 0607052e streq r0, [r7], -lr, lsr #10 - 5128: 13090520 movwne r0, #38176 ; 0x9520 - 512c: 01060e05 tsteq r6, r5, lsl #28 - 5130: 052b0905 streq r0, [fp, #-2309]! ; 0xfffff6fb - 5134: 05360603 ldreq r0, [r6, #-1539]! ; 0xfffff9fd - 5138: 05010606 streq r0, [r1, #-1542] ; 0xfffff9fa - 513c: 2e750310 mrccs 3, 3, r0, cr5, cr0, {0} - 5140: 03060705 movweq r0, #26373 ; 0x6705 - 5144: 0516200e ldreq r2, [r6, #-14] - 5148: 0518060d ldreq r0, [r8, #-1549] ; 0xfffff9f3 - 514c: 207a030e rsbscs r0, sl, lr, lsl #6 - 5150: 2f060705 svccs 0x00060705 - 5154: 01060e05 tsteq r6, r5, lsl #28 - 5158: 2f060705 svccs 0x00060705 - 515c: 16060d05 strne r0, [r6], -r5, lsl #26 - 5160: 060b0520 streq r0, [fp], -r0, lsr #10 - 5164: 061b0592 ; instruction: 0x061b0592 - 5168: 060b0513 ; instruction: 0x060b0513 - 516c: 061b052f ldreq r0, [fp], -pc, lsr #10 - 5170: 060b0513 ; instruction: 0x060b0513 - 5174: 0501062f streq r0, [r1, #-1583] ; 0xfffff9d1 - 5178: 207a030d rsbscs r0, sl, sp, lsl #6 - 517c: 2009032e andcs r0, r9, lr, lsr #6 - 5180: 05202066 streq r2, [r0, #-102]! ; 0xffffff9a - 5184: 054c060b strbeq r0, [ip, #-1547] ; 0xfffff9f5 - 5188: 0501061b streq r0, [r1, #-1563] ; 0xfffff9e5 - 518c: 052f060b streq r0, [pc, #-1547]! ; 4b89 - 5190: 2e0f060d cfmadd32cs mvax0, mvfx0, mvfx15, mvfx13 - 5194: 0b030905 bleq c75b0 <_image_size+0x20b20> - 5198: 0520202e streq r2, [r0, #-46]! ; 0xffffffd2 - 519c: 05210605 streq r0, [r1, #-1541]! ; 0xfffff9fb - 51a0: 0501060a streq r0, [r1, #-1546] ; 0xfffff9f6 - 51a4: 01052d09 tsteq r5, r9, lsl #26 - 51a8: 030d0532 movweq r0, #54578 ; 0xd532 - 51ac: 18052e71 stmdane r5, {r0, r4, r5, r6, r9, sl, fp, sp} - 51b0: 0309051c movweq r0, #38172 ; 0x951c - 51b4: 032e200f ; instruction: 0x032e200f - 51b8: 77032057 smlsdvc r3, r7, r0, r2 - 51bc: 030d0520 movweq r0, #54560 ; 0xd520 - 51c0: 03022e1e movweq r2, #11806 ; 0x2e1e - 51c4: Address 0x00000000000051c4 is out of bounds. - - -Disassembly of section .debug_str: - -00000000 <.debug_str>: - 0: 5f6e6f5f svcpl 0x006e6f5f - 4: 74697865 strbtvc r7, [r9], #-2149 ; 0xfffff79b - 8: 6772615f ; instruction: 0x6772615f - c: 775f0073 ; instruction: 0x775f0073 - 10: 6d6f7463 cfstrdvs mvd7, [pc, #-396]! ; fffffe8c - 14: 74735f62 ldrbtvc r5, [r3], #-3938 ; 0xfffff09e - 18: 00657461 rsbeq r7, r5, r1, ror #8 - 1c: 3834725f ldmdacc r4!, {r0, r1, r2, r3, r4, r6, r9, ip, sp, lr} - 20: 69735f00 ldmdbvs r3!, {r8, r9, sl, fp, ip, lr}^ - 24: 6c616e67 stclvs 14, cr6, [r1], #-412 ; 0xfffffe64 - 28: 6675625f ; instruction: 0x6675625f - 2c: 626c5f00 rsbvs r5, ip, #0, 30 - 30: 7a697366 bvc 1a5cdd0 <_image_size+0x19b6340> - 34: 665f0065 ldrbvs r0, [pc], -r5, rrx - 38: 7367616c cmnvc r7, #108, 2 - 3c: 63724100 cmnvs r2, #0, 2 - 40: 69724468 ldmdbvs r2!, {r3, r5, r6, sl, lr}^ - 44: 49726576 ldmdbmi r2!, {r1, r2, r4, r5, r6, r8, sl, sp, lr}^ - 48: 0074696e rsbseq r6, r4, lr, ror #18 - 4c: 434f4c5f movtmi r4, #64607 ; 0xfc5f - 50: 45525f4b ldrbmi r5, [r2, #-3915] ; 0xfffff0b5 - 54: 53525543 cmppl r2, #281018368 ; 0x10c00000 - 58: 5f455649 svcpl 0x00455649 - 5c: 725f0054 subsvc r0, pc, #84 ; 0x54 - 60: 00646165 rsbeq r6, r4, r5, ror #2 - 64: 72626d5f rsbvc r6, r2, #6080 ; 0x17c0 - 68: 5f6e656c svcpl 0x006e656c - 6c: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d - 70: 73660065 cmnvc r6, #101 ; 0x65 - 74: 79735f6c ldmdbvc r3!, {r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 78: 6d657473 cfstrdvs mvd7, [r5, #-460]! ; 0xfffffe34 - 7c: 7665725f ; instruction: 0x7665725f - 80: 74735f00 ldrbtvc r5, [r3], #-3840 ; 0xfffff100 - 84: 74756f64 ldrbtvc r6, [r5], #-3940 ; 0xfffff09c - 88: 70665f00 rsbvc r5, r6, r0, lsl #30 - 8c: 745f736f ldrbvc r7, [pc], #-879 ; 94 - 90: 6e665f00 cdpvs 15, 6, cr5, cr6, cr0, {0} - 94: 635f0073 cmpvs pc, #115 ; 0x73 - 98: 696b6f6f stmdbvs fp!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - 9c: 425f0065 subsmi r0, pc, #101 ; 0x65 - a0: 6e696769 cdpvs 7, 6, cr6, cr9, cr9, {3} - a4: 5f5f0074 svcpl 0x005f0074 - a8: 775f6d74 ; instruction: 0x775f6d74 - ac: 00796164 rsbseq r6, r9, r4, ror #2 - b0: 7365725f cmnvc r5, #-268435451 ; 0xf0000005 - b4: 00746c75 rsbseq r6, r4, r5, ror ip - b8: 746e6975 strbtvc r6, [lr], #-2421 ; 0xfffff68b - bc: 745f3233 ldrbvc r3, [pc], #-563 ; c4 - c0: 745f5f00 ldrbvc r5, [pc], #-3840 ; c8 - c4: 6f685f6d svcvs 0x00685f6d - c8: 5f007275 svcpl 0x00007275 - cc: 756f635f strbvc r6, [pc, #-863]! ; fffffd75 - d0: 5f00746e svcpl 0x0000746e - d4: 5f6d745f svcpl 0x006d745f - d8: 006e696d rsbeq r6, lr, sp, ror #18 - dc: 78656e5f stmdavc r5!, {r0, r1, r2, r3, r4, r6, r9, sl, fp, sp, lr}^ - e0: 5f006674 svcpl 0x00006674 - e4: 646e6172 strbtvs r6, [lr], #-370 ; 0xfffffe8e - e8: 5f003834 svcpl 0x00003834 - ec: 75736572 ldrbvc r6, [r3, #-1394]! ; 0xfffffa8e - f0: 6b5f746c blvs 17dd2a8 <_image_size+0x1736818> - f4: 6e6f6c00 cdpvs 12, 6, cr6, cr15, cr0, {0} - f8: 6f6c2067 svcvs 0x006c2067 - fc: 7520676e strvc r6, [r0, #-1902]! ; 0xfffff892 - 100: 6769736e strbvs r7, [r9, -lr, ror #6]! - 104: 2064656e rsbcs r6, r4, lr, ror #10 - 108: 00746e69 rsbseq r6, r4, r9, ror #28 - 10c: 6373615f cmnvs r3, #-1073741801 ; 0xc0000017 - 110: 656d6974 strbvs r6, [sp, #-2420]! ; 0xfffff68c - 114: 6675625f ; instruction: 0x6675625f - 118: 735f5f00 cmpvc pc, #0, 30 - 11c: 454c4946 strbmi r4, [ip, #-2374] ; 0xfffff6ba - 120: 64775f00 ldrbtvs r5, [r7], #-3840 ; 0xfffff100 - 124: 5f5f0073 svcpl 0x005f0073 - 128: 454c4946 strbmi r4, [ip, #-2374] ; 0xfffff6ba - 12c: 6d655f00 stclvs 15, cr5, [r5, #-0] - 130: 65677265 strbvs r7, [r7, #-613]! ; 0xfffffd9b - 134: 0079636e rsbseq r6, r9, lr, ror #6 - 138: 6d745f5f ldclvs 15, cr5, [r4, #-380]! ; 0xfffffe84 - 13c: 6365735f cmnvs r5, #2080374785 ; 0x7c000001 - 140: 745f5f00 ldrbvc r5, [pc], #-3840 ; 148 - 144: 64795f6d ldrbtvs r5, [r9], #-3949 ; 0xfffff093 - 148: 5f007961 svcpl 0x00007961 - 14c: 00636e69 rsbeq r6, r3, r9, ror #28 - 150: 646e695f strbtvs r6, [lr], #-2399 ; 0xfffff6a1 - 154: 626d5f00 rsbvs r5, sp, #0, 30 - 158: 6f747273 svcvs 0x00747273 - 15c: 5f736377 svcpl 0x00736377 - 160: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d - 164: 63440065 movtvs r0, #16485 ; 0x4065 - 168: 65686361 strbvs r6, [r8, #-865]! ; 0xfffffc9f - 16c: 61736944 cmnvs r3, r4, asr #18 - 170: 00656c62 rsbeq r6, r5, r2, ror #24 - 174: 61765f5f cmnvs r6, pc, asr pc - 178: 0065756c rsbeq r7, r5, ip, ror #10 - 17c: 7335705f teqvc r5, #95 ; 0x5f - 180: 63775f00 cmnvs r7, #0, 30 - 184: 6f747273 svcvs 0x00747273 - 188: 5f73626d svcpl 0x0073626d - 18c: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d - 190: 6d5f0065 ldclvs 0, cr0, [pc, #-404] ; 4 - 194: 6e656c62 cdpvs 12, 6, cr6, cr5, cr2, {3} - 198: 6174735f cmnvs r4, pc, asr r3 - 19c: 5f006574 svcpl 0x00006574 - 1a0: 5f6d745f svcpl 0x006d745f - 1a4: 7961646d stmdbvc r1!, {r0, r2, r3, r5, r6, sl, sp, lr}^ - 1a8: 69735f00 ldmdbvs r3!, {r8, r9, sl, fp, ip, lr}^ - 1ac: 75665f67 strbvc r5, [r6, #-3943]! ; 0xfffff099 - 1b0: 5f00636e svcpl 0x0000636e - 1b4: 7472626d ldrbtvc r6, [r2], #-621 ; 0xfffffd93 - 1b8: 5f63776f svcpl 0x0063776f - 1bc: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d - 1c0: 615f0065 cmpvs pc, r5, rrx - 1c4: 69786574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, sp, lr}^ - 1c8: 2f003074 svccs 0x00003074 - 1cc: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 1d0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 1d4: 2f6e6169 svccs 0x006e6169 - 1d8: 6b726f77 blvs 1c9bfbc <_image_size+0x1bf552c> - 1dc: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 1e0: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 1e4: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 1e8: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 1ec: 552f736f strpl r7, [pc, #-879]! ; fffffe85 - 1f0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 1f4: 756f7469 strbvc r7, [pc, #-1129]! ; fffffd93 - 1f8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 1fc: 415f695a cmpmi pc, sl, asr r9 ; - 200: 2f546f49 svccs 0x00546f49 - 204: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 208: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 20c: 622f6c65 eorvs r6, pc, #25856 ; 0x6500 - 210: 2f746f6f svccs 0x00746f6f - 214: 00637273 rsbeq r7, r3, r3, ror r2 - 218: 6f6c665f svcvs 0x006c665f - 21c: 745f6b63 ldrbvc r6, [pc], #-2915 ; 224 - 220: 775f5f00 ldrbvc r5, [pc, -r0, lsl #30] - 224: 5f006863 svcpl 0x00006863 - 228: 73626f69 cmnvc r2, #420 ; 0x1a4 - 22c: 6c635f00 stclvs 15, cr5, [r3], #-0 - 230: 0065736f rsbeq r7, r5, pc, ror #6 - 234: 64735f5f ldrbtvs r5, [r3], #-3935 ; 0xfffff0a1 - 238: 6e696469 cdpvs 4, 6, cr6, cr9, cr9, {3} - 23c: 5f007469 svcpl 0x00007469 - 240: 69647473 stmdbvs r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^ - 244: 675f006e ldrbvs r0, [pc, -lr, rrx] - 248: 616d6d61 cmnvs sp, r1, ror #26 - 24c: 6769735f ; instruction: 0x6769735f - 250: 6d61676e stclvs 7, cr6, [r1, #-440]! ; 0xfffffe48 - 254: 6e6f6c00 cdpvs 12, 6, cr6, cr15, cr0, {0} - 258: 6f6c2067 svcvs 0x006c2067 - 25c: 6920676e stmdbvs r0!, {r1, r2, r3, r5, r6, r8, r9, sl, sp, lr} - 260: 5f00746e svcpl 0x0000746e - 264: 65657266 strbvs r7, [r5, #-614]! ; 0xfffffd9a - 268: 7473696c ldrbtvc r6, [r3], #-2412 ; 0xfffff694 - 26c: 756d5f00 strbvc r5, [sp, #-3840]! ; 0xfffff100 - 270: 5f00746c svcpl 0x0000746c - 274: 6f4c555f svcvs 0x004c555f - 278: 5f00676e svcpl 0x0000676e - 27c: 74726377 ldrbtvc r6, [r2], #-887 ; 0xfffffc89 - 280: 5f626d6f svcpl 0x00626d6f - 284: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d - 288: 665f0065 ldrbvs r0, [pc], -r5, rrx - 28c: 00656c69 rsbeq r6, r5, r9, ror #24 - 290: 6c635f5f stclvs 15, cr5, [r3], #-380 ; 0xfffffe84 - 294: 756e6165 strbvc r6, [lr, #-357]! ; 0xfffffe9b - 298: 6d5f0070 ldclvs 0, cr0, [pc, #-448] ; e0 - 29c: 61747362 cmnvs r4, r2, ror #6 - 2a0: 745f6574 ldrbvc r6, [pc], #-1396 ; 2a8 - 2a4: 745f5f00 ldrbvc r5, [pc], #-3840 ; 2ac - 2a8: 73695f6d cmnvc r9, #436 ; 0x1b4 - 2ac: 00747364 rsbseq r7, r4, r4, ror #6 - 2b0: 6c746373 ldclvs 3, cr6, [r4], #-460 ; 0xfffffe34 - 2b4: 685f0072 ldmdavs pc, {r1, r4, r5, r6}^ ; - 2b8: 7272655f rsbsvc r6, r2, #398458880 ; 0x17c00000 - 2bc: 49006f6e stmdbmi r0, {r1, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr} - 2c0: 68636163 stmdavs r3!, {r0, r1, r5, r6, r8, sp, lr}^ - 2c4: 616e4565 cmnvs lr, r5, ror #10 - 2c8: 00656c62 rsbeq r6, r5, r2, ror #24 - 2cc: 6d745f5f ldclvs 15, cr5, [r4, #-380]! ; 0xfffffe84 - 2d0: 6e6f6d5f mcrvs 13, 3, r6, cr15, cr15, {2} - 2d4: 6e6f6c00 cdpvs 12, 6, cr6, cr15, cr0, {0} - 2d8: 6f642067 svcvs 0x00642067 - 2dc: 656c6275 strbvs r6, [ip, #-629]! ; 0xfffffd8b - 2e0: 72775f00 rsbsvc r5, r7, #0, 30 - 2e4: 00657469 rsbeq r7, r5, r9, ror #8 - 2e8: 6574615f ldrbvs r6, [r4, #-351]! ; 0xfffffea1 - 2ec: 00746978 rsbseq r6, r4, r8, ror r9 - 2f0: 73626d5f cmnvc r2, #6080 ; 0x17c0 - 2f4: 65746174 ldrbvs r6, [r4, #-372]! ; 0xfffffe8c - 2f8: 6f687300 svcvs 0x00687300 - 2fc: 69207472 stmdbvs r0!, {r1, r4, r5, r6, sl, ip, sp, lr} - 300: 5f00746e svcpl 0x0000746e - 304: 0066735f rsbeq r7, r6, pc, asr r3 - 308: 63775f5f cmnvs r7, #380 ; 0x17c - 30c: 5f006268 svcpl 0x00006268 - 310: 626f6c67 rsbvs r6, pc, #26368 ; 0x6700 - 314: 695f6c61 ldmdbvs pc, {r0, r5, r6, sl, fp, sp, lr}^ ; - 318: 7275706d rsbsvc r7, r5, #109 ; 0x6d - 31c: 74705f65 ldrbtvc r5, [r0], #-3941 ; 0xfffff09b - 320: 5f5f0072 svcpl 0x005f0072 - 324: 795f6d74 ldmdbvc pc, {r2, r4, r5, r6, r8, sl, fp, sp, lr}^ ; - 328: 00726165 rsbseq r6, r2, r5, ror #2 - 32c: 636f6c5f cmnvs pc, #24320 ; 0x5f00 - 330: 69746c61 ldmdbvs r4!, {r0, r5, r6, sl, fp, sp, lr}^ - 334: 625f656d subsvs r6, pc, #457179136 ; 0x1b400000 - 338: 5f006675 svcpl 0x00006675 - 33c: 73756e75 cmnvc r5, #1872 ; 0x750 - 340: 5f006465 svcpl 0x00006465 - 344: 0077656e rsbseq r6, r7, lr, ror #10 - 348: 7476635f ldrbtvc r6, [r6], #-863 ; 0xfffffca1 - 34c: 006e656c rsbeq r6, lr, ip, ror #10 - 350: 78616d5f stmdavc r1!, {r0, r1, r2, r3, r4, r6, r8, sl, fp, sp, lr}^ - 354: 00736477 rsbseq r6, r3, r7, ror r4 - 358: 34366c5f ldrtcc r6, [r6], #-3167 ; 0xfffff3a1 - 35c: 75625f61 strbvc r5, [r2, #-3937]! ; 0xfffff09f - 360: 625f0066 subsvs r0, pc, #102 ; 0x66 - 364: 69736b6c ldmdbvs r3!, {r2, r3, r5, r6, r8, r9, fp, sp, lr}^ - 368: 5f00657a svcpl 0x0000657a - 36c: 006d745f rsbeq r7, sp, pc, asr r4 - 370: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2bc - 374: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 378: 6e616978 ; instruction: 0x6e616978 - 37c: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 380: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 384: 6b6f7263 blvs 1bdcd18 <_image_size+0x1b36288> - 388: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 38c: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 390: 2f736f75 svccs 0x00736f75 - 394: 71696255 cmnvc r9, r5, asr r2 - 398: 6f746975 svcvs 0x00746975 - 39c: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 3a0: 5f695a69 svcpl 0x00695a69 - 3a4: 546f4941 strbtpl r4, [pc], #-2369 ; 3ac - 3a8: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 3ac: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 3b0: 2f6c656e svccs 0x006c656e - 3b4: 746f6f62 strbtvc r6, [pc], #-3938 ; 3bc - 3b8: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 3bc: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 3c0: 695f7136 ldmdbvs pc, {r1, r2, r4, r5, r8, ip, sp, lr}^ ; - 3c4: 2e74696e vsubcs.f16 s13, s8, s29 ; - 3c8: 6e5f0063 cdpvs 0, 5, cr0, cr15, cr3, {3} - 3cc: 73626f69 cmnvc r2, #420 ; 0x1a4 - 3d0: 6e697700 cdpvs 7, 6, cr7, cr9, cr0, {0} - 3d4: 00745f74 rsbseq r5, r4, r4, ror pc - 3d8: 63616349 cmnvs r1, #603979777 ; 0x24000001 - 3dc: 69446568 stmdbvs r4, {r3, r5, r6, r8, sl, sp, lr}^ - 3e0: 6c626173 stfvse f6, [r2], #-460 ; 0xfffffe34 - 3e4: 645f0065 ldrbvs r0, [pc], #-101 ; 3ec - 3e8: 685f6f73 ldmdavs pc, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp, lr}^ ; - 3ec: 6c646e61 stclvs 14, cr6, [r4], #-388 ; 0xfffffe7c - 3f0: 635f0065 cmpvs pc, #101 ; 0x65 - 3f4: 75627476 strbvc r7, [r2, #-1142]! ; 0xfffffb8a - 3f8: 6e750066 cdpvs 0, 7, cr0, cr5, cr6, {3} - 3fc: 6e676973 ; instruction: 0x6e676973 - 400: 63206465 ; instruction: 0x63206465 - 404: 00726168 rsbseq r6, r2, r8, ror #2 - 408: 7465675f strbtvc r6, [r5], #-1887 ; 0xfffff8a1 - 40c: 65746164 ldrbvs r6, [r4, #-356]! ; 0xfffffe9c - 410: 7272655f rsbsvc r6, r2, #398458880 ; 0x17c00000 - 414: 61634400 cmnvs r3, r0, lsl #8 - 418: 45656863 strbmi r6, [r5, #-2147]! ; 0xfffff79d - 41c: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 420: 5f5f0065 svcpl 0x005f0065 - 424: 66756273 ; instruction: 0x66756273 - 428: 6c675f00 stclvs 15, cr5, [r7], #-0 - 42c: 47006575 smlsdxmi r0, r5, r5, r6 - 430: 4320554e ; instruction: 0x4320554e - 434: 39203731 stmdbcc r0!, {r0, r4, r5, r8, r9, sl, ip, sp} - 438: 312e322e ; instruction: 0x312e322e - 43c: 31303220 teqcc r0, r0, lsr #4 - 440: 32303139 eorscc r3, r0, #1073741838 ; 0x4000000e - 444: 72282035 eorvc r2, r8, #53 ; 0x35 - 448: 61656c65 cmnvs r5, r5, ror #24 - 44c: 20296573 eorcs r6, r9, r3, ror r5 - 450: 4d52415b ldfmie f4, [r2, #-364] ; 0xfffffe94 - 454: 6d72612f ldfvse f6, [r2, #-188]! ; 0xffffff44 - 458: 622d392d eorvs r3, sp, #737280 ; 0xb4000 - 45c: 636e6172 cmnvs lr, #-2147483620 ; 0x8000001c - 460: 65722068 ldrbvs r2, [r2, #-104]! ; 0xffffff98 - 464: 69736976 ldmdbvs r3!, {r1, r2, r4, r5, r6, r8, fp, sp, lr}^ - 468: 32206e6f eorcc r6, r0, #1776 ; 0x6f0 - 46c: 39353737 ldmdbcc r5!, {r0, r1, r2, r4, r5, r8, r9, sl, ip, sp} - 470: 2d205d39 stccs 13, cr5, [r0, #-228]! ; 0xffffff1c - 474: 6e75746d cdpvs 4, 7, cr7, cr5, cr13, {3} - 478: 6f633d65 svcvs 0x00633d65 - 47c: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 480: 2039612d eorscs r6, r9, sp, lsr #2 - 484: 70666d2d rsbvc r6, r6, sp, lsr #26 - 488: 66763d75 ; instruction: 0x66763d75 - 48c: 2d337670 ldccs 6, cr7, [r3, #-448]! ; 0xfffffe40 - 490: 20363164 eorscs r3, r6, r4, ror #2 - 494: 6c666d2d stclvs 13, cr6, [r6], #-180 ; 0xffffff4c - 498: 2d74616f ldfcse f6, [r4, #-444]! ; 0xfffffe44 - 49c: 3d696261 sfmcc f6, 2, [r9, #-388]! ; 0xfffffe7c - 4a0: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4a4: 2d207066 stccs 0, cr7, [r0, #-408]! ; 0xfffffe68 - 4a8: 6d72616d ldfvse f6, [r2, #-436]! ; 0xfffffe4c - 4ac: 616d2d20 cmnvs sp, r0, lsr #26 - 4b0: 3d686372 stclcc 3, cr6, [r8, #-456]! ; 0xfffffe38 - 4b4: 766d7261 strbtvc r7, [sp], -r1, ror #4 - 4b8: 2b612d37 blcs 184b99c <_image_size+0x17a4f0c> - 4bc: 2d207066 stccs 0, cr7, [r0, #-408]! ; 0xfffffe68 - 4c0: 672d2067 strvs r2, [sp, -r7, rrx]! - 4c4: 72617764 rsbvc r7, r1, #100, 14 ; 0x1900000 - 4c8: 20322d66 eorscs r2, r2, r6, ror #26 - 4cc: 20304f2d eorscs r4, r0, sp, lsr #30 - 4d0: 7274662d rsbsvc r6, r4, #47185920 ; 0x2d00000 - 4d4: 762d6565 strtvc r6, [sp], -r5, ror #10 - 4d8: 6f746365 svcvs 0x00746365 - 4dc: 657a6972 ldrbvs r6, [sl, #-2418]! ; 0xfffff68e - 4e0: 66662d20 strbtvs r2, [r6], -r0, lsr #26 - 4e4: 2d747361 ldclcs 3, cr7, [r4, #-388]! ; 0xfffffe7c - 4e8: 6874616d ldmdavs r4!, {r0, r2, r3, r5, r6, r8, sp, lr}^ - 4ec: 735f5f00 cmpvc pc, #0, 30 - 4f0: 65756c67 ldrbvs r6, [r5, #-3175]! ; 0xfffff399 - 4f4: 74735f00 ldrbtvc r5, [r3], #-3840 ; 0xfffff100 - 4f8: 6b6f7472 blvs 1bdd6c8 <_image_size+0x1b36c38> - 4fc: 73616c5f cmnvc r1, #24320 ; 0x5f00 - 500: 6d5f0074 ldclvs 0, cr0, [pc, #-464] ; 338 - 504: 776f7462 strbvc r7, [pc, -r2, ror #8]! - 508: 74735f63 ldrbtvc r5, [r3], #-3939 ; 0xfffff09d - 50c: 00657461 rsbeq r7, r5, r1, ror #8 - 510: 616e665f cmnvs lr, pc, asr r6 - 514: 00736772 rsbseq r6, r3, r2, ror r7 - 518: 6565725f strbvs r7, [r5, #-607]! ; 0xfffffda1 - 51c: 7300746e movwvc r7, #1134 ; 0x46e - 520: 74726f68 ldrbtvc r6, [r2], #-3944 ; 0xfffff098 - 524: 736e7520 cmnvc lr, #32, 10 ; 0x8000000 - 528: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 - 52c: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3} - 530: 665f0074 ; instruction: 0x665f0074 - 534: 7079746e rsbsvc r7, r9, lr, ror #8 - 538: 41007365 tstmi r0, r5, ror #6 - 53c: 43686372 cmnmi r8, #-939524095 ; 0xc8000001 - 540: 6e497570 mcrvs 5, 2, r7, cr9, cr0, {3} - 544: 5f007469 svcpl 0x00007469 - 548: 5f66666f svcpl 0x0066666f - 54c: 6e5f0074 mrcvs 0, 2, r0, cr15, cr4, {3} - 550: 00667562 rsbeq r7, r6, r2, ror #10 - 554: 756e755f strbvc r7, [lr, #-1375]! ; 0xfffffaa1 - 558: 5f646573 svcpl 0x00646573 - 55c: 646e6172 strbtvs r6, [lr], #-370 ; 0xfffffe8e - 560: 6e755f00 cdpvs 15, 7, cr5, cr5, cr0, {0} - 564: 63657073 cmnvs r5, #115 ; 0x73 - 568: 65696669 strbvs r6, [r9, #-1641]! ; 0xfffff997 - 56c: 6f6c5f64 svcvs 0x006c5f64 - 570: 656c6163 strbvs r6, [ip, #-355]! ; 0xfffffe9d - 574: 666e695f ; instruction: 0x666e695f - 578: 665f006f ldrbvs r0, [pc], -pc, rrx - 57c: 7367616c cmnvc r7, #108, 2 - 580: 695f0032 ldmdbvs pc, {r1, r4, r5}^ ; - 584: 78635f73 stmdavc r3!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 588: 735f0061 cmpvc pc, #97 ; 0x61 - 58c: 00646565 rsbeq r6, r4, r5, ror #10 - 590: 6e61725f mcrvs 2, 3, r7, cr1, cr15, {2} - 594: 656e5f64 strbvs r5, [lr, #-3940]! ; 0xfffff09c - 598: 5f007478 svcpl 0x00007478 - 59c: 636f6c5f cmnvs pc, #24320 ; 0x5f00 - 5a0: 5f656c61 svcpl 0x00656c61 - 5a4: 735f0074 cmpvc pc, #116 ; 0x74 - 5a8: 006b6565 rsbeq r6, fp, r5, ror #10 - 5ac: 6474735f ldrbtvs r7, [r4], #-863 ; 0xfffffca1 - 5b0: 00727265 rsbseq r7, r2, r5, ror #4 - 5b4: 616d6e5f cmnvs sp, pc, asr lr - 5b8: 636f6c6c cmnvs pc, #108, 24 ; 0x6c00 - 5bc: 62755f00 rsbsvs r5, r5, #0, 30 - 5c0: 62006675 andvs r6, r0, #122683392 ; 0x7500000 - 5c4: 69746f6f ldmdbvs r4!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - 5c8: 006f666e rsbeq r6, pc, lr, ror #12 - 5cc: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 5d0: 6f6f625f svcvs 0x006f625f - 5d4: 72615f74 rsbvc r5, r1, #116, 30 ; 0x1d0 - 5d8: 00796172 rsbseq r6, r9, r2, ror r1 - 5dc: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 5e0: 7461645f strbtvc r6, [r1], #-1119 ; 0xfffffba1 - 5e4: 616e0061 cmnvs lr, r1, rrx - 5e8: 2f00656d svccs 0x0000656d - 5ec: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 5f0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 5f4: 2f6e6169 svccs 0x006e6169 - 5f8: 6b726f77 blvs 1c9c3dc <_image_size+0x1bf594c> - 5fc: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 600: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 604: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 608: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 60c: 552f736f strpl r7, [pc, #-879]! ; 2a5 - 610: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 614: 756f7469 strbvc r7, [pc, #-1129]! ; 1b3 - 618: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 61c: 415f695a cmpmi pc, sl, asr r9 ; - 620: 2f546f49 svccs 0x00546f49 - 624: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 628: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 62c: 622f6c65 eorvs r6, pc, #25856 ; 0x6500 - 630: 2f746f6f svccs 0x00746f6f - 634: 2f637273 svccs 0x00637273 - 638: 746f6f62 strbtvc r6, [pc], #-3938 ; 640 - 63c: 7800632e stmdavc r0, {r1, r2, r3, r5, r8, r9, sp, lr} - 640: 5f697a69 svcpl 0x00697a69 - 644: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 648: 7265735f rsbvc r7, r5, #2080374785 ; 0x7c000001 - 64c: 5f6c6169 svcpl 0x006c6169 - 650: 76697264 strbtvc r7, [r9], -r4, ror #4 - 654: 6b007265 blvs 1cff0 - 658: 5f6e7265 svcpl 0x006e7265 - 65c: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 - 660: 7272615f rsbsvc r6, r2, #-1073741801 ; 0xc0000017 - 664: 62007961 andvs r7, r0, #1589248 ; 0x184000 - 668: 6d746f6f ldclvs 15, cr6, [r4, #-444]! ; 0xfffffe44 - 66c: 006e6961 rsbeq r6, lr, r1, ror #18 - 670: 697a6958 ldmdbvs sl!, {r3, r4, r6, r8, fp, sp, lr}^ - 674: 69726553 ldmdbvs r2!, {r0, r1, r4, r6, r8, sl, sp, lr}^ - 678: 72446c61 subvc r6, r4, #24832 ; 0x6100 - 67c: 72657669 rsbvc r7, r5, #110100480 ; 0x6900000 - 680: 7a695800 bvc 1a56688 <_image_size+0x19afbf8> - 684: 6f6f4269 svcvs 0x006f4269 - 688: 646f4e74 strbtvs r4, [pc], #-3700 ; 690 - 68c: 656b0065 strbvs r0, [fp, #-101]! ; 0xffffff9b - 690: 655f6e72 ldrbvs r6, [pc, #-3698] ; fffff826 - 694: 2f00646e svccs 0x0000646e - 698: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 69c: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 6a0: 2f6e6169 svccs 0x006e6169 - 6a4: 6b726f77 blvs 1c9c488 <_image_size+0x1bf59f8> - 6a8: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 6ac: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 6b0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 6b4: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 6b8: 552f736f strpl r7, [pc, #-879]! ; 351 - 6bc: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 6c0: 756f7469 strbvc r7, [pc, #-1129]! ; 25f - 6c4: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 6c8: 415f695a cmpmi pc, sl, asr r9 ; - 6cc: 2f546f49 svccs 0x00546f49 - 6d0: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 6d4: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 6d8: 622f6c65 eorvs r6, pc, #25856 ; 0x6500 - 6dc: 2f746f6f svccs 0x00746f6f - 6e0: 2f637273 svccs 0x00637273 - 6e4: 72617473 rsbvc r7, r1, #1929379840 ; 0x73000000 - 6e8: 6f625f74 svcvs 0x00625f74 - 6ec: 532e746f ; instruction: 0x532e746f - 6f0: 554e4700 strbpl r4, [lr, #-1792] ; 0xfffff900 - 6f4: 20534120 subscs r4, r3, r0, lsr #2 - 6f8: 34332e32 ldrtcc r2, [r3], #-3634 ; 0xfffff1ce - 6fc: 6f682f00 svcvs 0x00682f00 - 700: 742f656d strtvc r6, [pc], #-1389 ; 708 - 704: 61697875 smcvs 38789 ; 0x9785 - 708: 6f772f6e svcvs 0x00772f6e - 70c: 6d2f6b72 vstmdbvs pc!, {d6-} - 710: 6f726369 svcvs 0x00726369 - 714: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 718: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 71c: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 720: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 724: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 728: 2f73756f svccs 0x0073756f - 72c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 730: 6f49415f svcvs 0x0049415f - 734: 61682f54 cmnvs r8, r4, asr pc - 738: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 73c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 740: 6f6f622f svcvs 0x006f622f - 744: 72732f74 rsbsvc r2, r3, #116, 30 ; 0x1d0 - 748: 6f6c2f63 svcvs 0x006c2f63 - 74c: 76656c77 ; instruction: 0x76656c77 - 750: 695f6c65 ldmdbvs pc, {r0, r2, r5, r6, sl, fp, sp, lr}^ ; - 754: 2e74696e vsubcs.f16 s13, s8, s29 ; - 758: 682f0053 stmdavs pc!, {r0, r1, r4, r6} ; - 75c: 2f656d6f svccs 0x00656d6f - 760: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 764: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 768: 2f6b726f svccs 0x006b726f - 76c: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 770: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 774: 2f6c656e svccs 0x006c656e - 778: 6f756978 svcvs 0x00756978 - 77c: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 780: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 784: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 788: 5a69582f bpl 1a5684c <_image_size+0x19afdbc> - 78c: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 790: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 794: 6b647261 blvs 191d120 <_image_size+0x1876690> - 798: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 79c: 6f622f6c svcvs 0x00622f6c - 7a0: 732f746f ; instruction: 0x732f746f - 7a4: 762f6372 ; instruction: 0x762f6372 - 7a8: 6f746365 svcvs 0x00746365 - 7ac: 61745f72 cmnvs r4, r2, ror pc - 7b0: 2e656c62 cdpcs 12, 6, cr6, cr5, cr2, {3} - 7b4: 6e690053 mcrvs 0, 3, r0, cr9, cr3, {2} - 7b8: 5f747570 svcpl 0x00747570 - 7bc: 5f646364 svcpl 0x00646364 - 7c0: 00726468 rsbseq r6, r2, r8, ror #8 - 7c4: 72746e65 rsbsvc r6, r4, #1616 ; 0x650 - 7c8: 6e690079 mcrvs 0, 3, r0, cr9, cr9, {3} - 7cc: 5f747570 svcpl 0x00747570 - 7d0: 00747669 rsbseq r7, r4, r9, ror #12 - 7d4: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 720 - 7d8: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 7dc: 6e616978 ; instruction: 0x6e616978 - 7e0: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 7e4: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 7e8: 6b6f7263 blvs 1bdd17c <_image_size+0x1b366ec> - 7ec: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 7f0: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 7f4: 2f736f75 svccs 0x00736f75 - 7f8: 71696255 cmnvc r9, r5, asr r2 - 7fc: 6f746975 svcvs 0x00746975 - 800: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 804: 5f695a69 svcpl 0x00695a69 - 808: 546f4941 strbtpl r4, [pc], #-2369 ; 810 - 80c: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 810: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 814: 2f6c656e svccs 0x006c656e - 818: 746f6f62 strbtvc r6, [pc], #-3938 ; 820 - 81c: 6b64732f blvs 191d4e0 <_image_size+0x1876a50> - 820: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 824: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 828: 76692f63 strbtvc r2, [r9], -r3, ror #30 - 82c: 00632e74 rsbeq r2, r3, r4, ror lr - 830: 67756c70 ; instruction: 0x67756c70 - 834: 5f006e69 svcpl 0x00006e69 - 838: 67616d69 strbvs r6, [r1, -r9, ror #26]! - 83c: 69735f65 ldmdbvs r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^ - 840: 7300657a movwvc r6, #1402 ; 0x57a - 844: 00666c65 rsbeq r6, r6, r5, ror #24 - 848: 5f626168 svcpl 0x00626168 - 84c: 5f726468 svcpl 0x00726468 - 850: 69750074 ldmdbvs r5!, {r2, r4, r5, r6}^ - 854: 5f38746e svcpl 0x0038746e - 858: 682f0074 stmdavs pc!, {r2, r4, r5, r6} ; - 85c: 2f656d6f svccs 0x00656d6f - 860: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 864: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 868: 2f6b726f svccs 0x006b726f - 86c: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 870: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 874: 2f6c656e svccs 0x006c656e - 878: 6f756978 svcvs 0x00756978 - 87c: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 880: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 884: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 888: 5a69582f bpl 1a5694c <_image_size+0x19afebc> - 88c: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 890: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 894: 6b647261 blvs 191d220 <_image_size+0x1876790> - 898: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 89c: 6f622f6c svcvs 0x00622f6c - 8a0: 732f746f ; instruction: 0x732f746f - 8a4: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 8a8: 2f36786d svccs 0x0036786d - 8ac: 00637273 rsbeq r7, r3, r3, ror r2 - 8b0: 5f626168 svcpl 0x00626168 - 8b4: 00747669 rsbseq r7, r4, r9, ror #12 - 8b8: 5f626168 svcpl 0x00626168 - 8bc: 67616d69 strbvs r6, [r1, -r9, ror #26]! - 8c0: 6e655f65 cdpvs 15, 6, cr5, cr5, cr5, {3} - 8c4: 5f797274 svcpl 0x00797274 - 8c8: 6f620066 svcvs 0x00620066 - 8cc: 645f746f ldrbvs r7, [pc], #-1135 ; 8d4 - 8d0: 5f617461 svcpl 0x00617461 - 8d4: 61680074 smcvs 32772 ; 0x8004 - 8d8: 64685f62 strbtvs r5, [r8], #-3938 ; 0xfffff09e - 8dc: 735f0072 cmpvc pc, #114 ; 0x72 - 8e0: 74726174 ldrbtvc r6, [r2], #-372 ; 0xfffffe8c - 8e4: 616d695f cmnvs sp, pc, asr r9 - 8e8: 615f6567 cmpvs pc, r7, ror #10 - 8ec: 5f006464 svcpl 0x00006464 - 8f0: 6174735f cmnvs r4, pc, asr r3 - 8f4: 625f7472 subsvs r7, pc, #1912602624 ; 0x72000000 - 8f8: 5f746f6f svcpl 0x00746f6f - 8fc: 61746164 cmnvs r4, r4, ror #2 - 900: 685f5f00 ldmdavs pc, {r8, r9, sl, fp, ip, lr}^ ; - 904: 645f6261 ldrbvs r6, [pc], #-609 ; 90c - 908: 00617461 rsbeq r7, r1, r1, ror #8 - 90c: 5f424148 svcpl 0x00424148 - 910: 41544144 cmpmi r4, r4, asr #2 - 914: 4449575f strbmi r5, [r9], #-1887 ; 0xfffff8a1 - 918: 425f4854 subsmi r4, pc, #84, 16 ; 0x540000 - 91c: 00455459 subeq r5, r5, r9, asr r4 - 920: 75706e69 ldrbvc r6, [r0, #-3689]! ; 0xfffff197 - 924: 63645f74 cmnvs r4, #116, 30 ; 0x1d0 - 928: 72775f64 rsbsvc r5, r7, #100, 30 ; 0x190 - 92c: 6d635f74 stclvs 15, cr5, [r3, #-464]! ; 0xfffffe30 - 930: 682f0064 stmdavs pc!, {r2, r5, r6} ; - 934: 2f656d6f svccs 0x00656d6f - 938: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 93c: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 940: 2f6b726f svccs 0x006b726f - 944: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 948: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 94c: 2f6c656e svccs 0x006c656e - 950: 6f756978 svcvs 0x00756978 - 954: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 958: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 95c: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 960: 5a69582f bpl 1a56a24 <_image_size+0x19aff94> - 964: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 968: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 96c: 6b647261 blvs 191d2f8 <_image_size+0x1876868> - 970: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 974: 6f622f6c svcvs 0x00622f6c - 978: 732f746f ; instruction: 0x732f746f - 97c: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 980: 2f36786d svccs 0x0036786d - 984: 2f637273 svccs 0x00637273 - 988: 2e646364 cdpcs 3, 6, cr6, cr4, cr4, {3} - 98c: 41480063 cmpmi r8, r3, rrx - 990: 41445f42 cmpmi r4, r2, asr #30 - 994: 575f4154 ; instruction: 0x575f4154 - 998: 48544449 ldmdami r4, {r0, r3, r6, sl, lr}^ - 99c: 524f575f subpl r5, pc, #24903680 ; 0x17c0000 - 9a0: 6e690044 cdpvs 0, 6, cr0, cr9, cr4, {2} - 9a4: 5f747570 svcpl 0x00747570 - 9a8: 00646364 rsbeq r6, r4, r4, ror #6 - 9ac: 5f424148 svcpl 0x00424148 - 9b0: 41544144 cmpmi r4, r4, asr #2 - 9b4: 4449575f strbmi r5, [r9], #-1887 ; 0xfffff8a1 - 9b8: 485f4854 ldmdami pc, {r2, r4, r6, fp, lr}^ ; - 9bc: 00464c41 subeq r4, r6, r1, asr #24 - 9c0: 5f626168 svcpl 0x00626168 - 9c4: 61746164 cmnvs r4, r4, ror #2 - 9c8: 6469775f strbtvs r7, [r9], #-1887 ; 0xfffff8a1 - 9cc: 2f006874 svccs 0x00006874 - 9d0: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 9d4: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 9d8: 2f6e6169 svccs 0x006e6169 - 9dc: 6b726f77 blvs 1c9c7c0 <_image_size+0x1bf5d30> - 9e0: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 9e4: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 9e8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 9ec: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 9f0: 552f736f strpl r7, [pc, #-879]! ; 689 - 9f4: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 9f8: 756f7469 strbvc r7, [pc, #-1129]! ; 597 - 9fc: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - a00: 415f695a cmpmi pc, sl, asr r9 ; - a04: 2f546f49 svccs 0x00546f49 - a08: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - a0c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - a10: 6d2f6c65 stcvs 12, cr6, [pc, #-404]! ; 884 - a14: 732f756d ; instruction: 0x732f756d - a18: 6d2f6372 stcvs 3, cr6, [pc, #-456]! ; 858 - a1c: 632e756d ; instruction: 0x632e756d - a20: 69756200 ldmdbvs r5!, {r9, sp, lr}^ - a24: 705f646c subsvc r6, pc, ip, ror #8 - a28: 73656761 cmnvc r5, #25427968 ; 0x1840000 - a2c: 7a695800 bvc 1a56a34 <_image_size+0x19affa4> - a30: 446d5669 strbtmi r5, [sp], #-1641 ; 0xfffff997 - a34: 65766972 ldrbvs r6, [r6, #-2418]! ; 0xfffff68e - a38: 64700072 ldrbtvs r0, [r0], #-114 ; 0xffffff8e - a3c: 6464615f strbtvs r6, [r4], #-351 ; 0xfffffea1 - a40: 635f0072 cmpvs pc, #114 ; 0x72 - a44: 65636e61 strbvs r6, [r3, #-3681]! ; 0xfffff19f - a48: 6d765f6c ldclvs 15, cr5, [r6, #-432]! ; 0xfffffe50 - a4c: 6f6f6200 svcvs 0x006f6200 - a50: 67705f74 ; instruction: 0x67705f74 - a54: 006c6274 rsbeq r6, ip, r4, ror r2 - a58: 72657a5f rsbvc r7, r5, #389120 ; 0x5f000 - a5c: 6150006f cmpvs r0, pc, rrx - a60: 6e456567 cdpvs 5, 4, cr6, cr5, cr7, {3} - a64: 00797274 rsbseq r7, r9, r4, ror r2 - a68: 706d695f rsbvc r6, sp, pc, asr r9 - a6c: 65645f6c strbvs r5, [r4, #-3948]! ; 0xfffff094 - a70: 656e6966 strbvs r6, [lr, #-2406]! ; 0xfffff69a - a74: 69750064 ldmdbvs r5!, {r2, r5, r6}^ - a78: 7470746e ldrbtvc r7, [r0], #-1134 ; 0xfffffb92 - a7c: 00745f72 rsbseq r5, r4, r2, ror pc - a80: 616d6f44 cmnvs sp, r4, asr #30 - a84: 69006e69 stmdbvs r0, {r0, r3, r5, r6, r9, sl, fp, sp, lr} - a88: 5f74696e svcpl 0x0074696e - a8c: 62746770 rsbsvs r6, r4, #112, 14 ; 0x1c00000 - a90: 6978006c ldmdbvs r8!, {r2, r3, r5, r6}^ - a94: 765f697a ; instruction: 0x765f697a - a98: 72645f6d rsbvc r5, r4, #436 ; 0x1b4 - a9c: 72657669 rsbvc r7, r5, #110100480 ; 0x6900000 - aa0: 70616d00 rsbvc r6, r1, r0, lsl #26 - aa4: 6467705f strbtvs r7, [r7], #-95 ; 0xffffffa1 - aa8: 6d007269 sfmvs f7, 4, [r0, #-420] ; 0xfffffe5c - aac: 725f6d65 subsvc r6, pc, #6464 ; 0x1940 - ab0: 6f696765 svcvs 0x00696765 - ab4: 6564006e strbvs r0, [r4, #-110]! ; 0xffffff92 - ab8: 67705f76 ; instruction: 0x67705f76 - abc: 006c6274 rsbeq r6, ip, r4, ror r2 - ac0: 5f315041 svcpl 0x00315041 - ac4: 61500030 cmpvs r0, r0, lsr r0 - ac8: 69446567 stmdbvs r4, {r0, r1, r2, r5, r6, r8, sl, sp, lr}^ - acc: 74636572 strbtvc r6, [r3], #-1394 ; 0xfffffa8e - ad0: 0079726f rsbseq r7, r9, pc, ror #4 - ad4: 6467706b strbtvs r7, [r7], #-107 ; 0xffffff95 - ad8: 69007269 stmdbvs r0, {r0, r3, r5, r6, r9, ip, sp, lr} - adc: 5f74696e svcpl 0x0074696e - ae0: 69646770 stmdbvs r4!, {r4, r5, r6, r8, r9, sl, sp, lr}^ - ae4: 61700072 cmnvs r0, r2, ror r0 - ae8: 5f726464 svcpl 0x00726464 - aec: 72617473 rsbvc r7, r1, #1929379840 ; 0x73000000 - af0: 74700074 ldrbtvc r0, [r0], #-116 ; 0xffffff8c - af4: 61625f65 cmnvs r2, r5, ror #30 - af8: 50006573 andpl r6, r0, r3, ror r5 - afc: 54656761 strbtpl r6, [r5], #-1889 ; 0xfffff89f - b00: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - b04: 7a695800 bvc 1a56b0c <_image_size+0x19b007c> - b08: 67615069 strbvs r5, [r1, -r9, rrx]! - b0c: 6e614d65 cdpvs 13, 6, cr4, cr1, cr5, {3} - b10: 72656761 rsbvc r6, r5, #25427968 ; 0x1840000 - b14: 65747000 ldrbvs r7, [r4, #-0]! - b18: 6968735f stmdbvs r8!, {r0, r1, r2, r3, r4, r6, r8, r9, ip, sp, lr}^ - b1c: 6f5f7466 svcvs 0x005f7466 - b20: 65736666 ldrbvs r6, [r3, #-1638]! ; 0xfffff99a - b24: 615f0074 cmpvs pc, r4, ror r0 ; - b28: 76697463 strbtvc r7, [r9], -r3, ror #8 - b2c: 6d765f65 ldclvs 15, cr5, [r6, #-404]! ; 0xfffffe6c - b30: 70616d00 rsbvc r6, r1, r0, lsl #26 - b34: 7467705f strbtvc r7, [r7], #-95 ; 0xffffffa1 - b38: 5f006c62 svcpl 0x00006c62 - b3c: 5f766564 svcpl 0x00766564 - b40: 00657470 rsbeq r7, r5, r0, ror r4 - b44: 5f6d656d svcpl 0x006d656d - b48: 72747461 rsbsvc r7, r4, #1627389952 ; 0x61000000 - b4c: 65747000 ldrbvs r7, [r4, #-0]! - b50: 6172705f cmnvs r2, pc, asr r0 - b54: 0065676e rsbeq r6, r5, lr, ror #14 - b58: 6f6f425f svcvs 0x006f425f - b5c: 654d006c strbvs r0, [sp, #-108] ; 0xffffff94 - b60: 6765526d strbvs r5, [r5, -sp, ror #4]! - b64: 006e6f69 rsbeq r6, lr, r9, ror #30 - b68: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; ab4 - b6c: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - b70: 6e616978 ; instruction: 0x6e616978 - b74: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - b78: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - b7c: 6b6f7263 blvs 1bdd510 <_image_size+0x1b36a80> - b80: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - b84: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - b88: 2f736f75 svccs 0x00736f75 - b8c: 71696255 cmnvc r9, r5, asr r2 - b90: 6f746975 svcvs 0x00746975 - b94: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - b98: 5f695a69 svcpl 0x00695a69 - b9c: 546f4941 strbtpl r4, [pc], #-2369 ; ba4 - ba0: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - ba4: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - ba8: 2f6c656e svccs 0x006c656e - bac: 2f756d6d svccs 0x00756d6d - bb0: 00637273 rsbeq r7, r3, r3, ror r2 - bb4: 6e617276 mcrvs 2, 3, r7, cr1, cr6, {3} - bb8: 64006567 strvs r6, [r0], #-1383 ; 0xfffffa99 - bbc: 5f637365 svcpl 0x00637365 - bc0: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c - bc4: 7a697800 bvc 1a5ebcc <_image_size+0x19b813c> - bc8: 61705f69 cmnvs r0, r9, ror #30 - bcc: 00726567 rsbseq r6, r2, r7, ror #10 - bd0: 69646770 stmdbvs r4!, {r4, r5, r6, r8, r9, sl, sp, lr}^ - bd4: 666f5f72 uqsub16vs r5, pc, r2 ; - bd8: 74657366 strbtvc r7, [r5], #-870 ; 0xfffffc9a - bdc: 67707500 ldrbvs r7, [r0, -r0, lsl #10]! - be0: 00726964 rsbseq r6, r2, r4, ror #18 - be4: 62746770 rsbsvs r6, r4, #112, 14 ; 0x1c00000 - be8: 61705f6c cmnvs r0, ip, ror #30 - bec: 00726464 rsbseq r6, r2, r4, ror #8 - bf0: 616f6c5f cmnvs pc, pc, asr ip ; - bf4: 67705f64 ldrbvs r5, [r0, -r4, ror #30]! - bf8: 006c6274 rsbeq r6, ip, r4, ror r2 - bfc: 64646176 strbtvs r6, [r4], #-374 ; 0xfffffe8a - c00: 74735f72 ldrbtvc r5, [r3], #-3954 ; 0xfffff08e - c04: 00747261 rsbseq r7, r4, r1, ror #4 - c08: 5f656470 svcpl 0x00656470 - c0c: 676e6172 ; instruction: 0x676e6172 - c10: 65730065 ldrbvs r0, [r3, #-101]! ; 0xffffff9b - c14: 6f697463 svcvs 0x00697463 - c18: 64615f6e strbtvs r5, [r1], #-3950 ; 0xfffff092 - c1c: 64007264 strvs r7, [r0], #-612 ; 0xfffffd9c - c20: 615f7665 cmpvs pc, r5, ror #12 - c24: 00727474 rsbseq r7, r2, r4, ror r4 - c28: 5f584d49 svcpl 0x00584d49 - c2c: 5f544e49 svcpl 0x00544e49 - c30: 0050504b subseq r5, r0, fp, asr #32 - c34: 5f717269 svcpl 0x00717269 - c38: 646e6168 strbtvs r6, [lr], #-360 ; 0xfffffe98 - c3c: 5f72656c svcpl 0x0072656c - c40: 735f0074 cmpvc pc, #116 ; 0x74 - c44: 735f7379 cmpvc pc, #-469762047 ; 0xe4000001 - c48: 61697265 cmnvs r9, r5, ror #4 - c4c: 6e695f6c cdpvs 15, 6, cr5, cr9, cr12, {3} - c50: 49007469 stmdbmi r0, {r0, r3, r5, r6, sl, ip, sp, lr} - c54: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - c58: 455f544e ldrbmi r5, [pc, #-1102] ; 812 - c5c: 00494153 subeq r4, r9, r3, asr r1 - c60: 5f584d49 svcpl 0x00584d49 - c64: 5f544e49 svcpl 0x00544e49 - c68: 414f4456 cmpmi pc, r6, asr r4 ; - c6c: 584d4900 stmdapl sp, {r8, fp, lr}^ - c70: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - c74: 4950475f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^ - c78: 495f354f ldmdbmi pc, {r0, r1, r2, r3, r6, r8, sl, ip, sp}^ ; - c7c: 3133544e teqcc r3, lr, asr #8 - c80: 0036315f eorseq r3, r6, pc, asr r1 - c84: 5f584d49 svcpl 0x00584d49 - c88: 5f544e49 svcpl 0x00544e49 - c8c: 4f495047 svcmi 0x00495047 - c90: 4e495f32 mcrmi 15, 2, r5, cr9, cr2, {1} - c94: 5f353154 svcpl 0x00353154 - c98: 57530030 smmlarpl r3, r0, r0, r0 - c9c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - ca0: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - ca4: 305f5450 subscc r5, pc, r0, asr r4 ; - ca8: 5f575300 svcpl 0x00575300 - cac: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - cb0: 50555252 subspl r5, r5, r2, asr r2 - cb4: 00315f54 eorseq r5, r1, r4, asr pc - cb8: 495f5753 ldmdbmi pc, {r0, r1, r4, r6, r8, r9, sl, ip, lr}^ ; - cbc: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - cc0: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - cc4: 5300325f movwpl r3, #607 ; 0x25f - cc8: 4e495f57 mcrmi 15, 2, r5, cr9, cr7, {2} - ccc: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - cd0: 5f545055 svcpl 0x00545055 - cd4: 57530033 smmlarpl r3, r3, r0, r0 - cd8: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - cdc: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - ce0: 345f5450 ldrbcc r5, [pc], #-1104 ; ce8 - ce4: 5f575300 svcpl 0x00575300 - ce8: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - cec: 50555252 subspl r5, r5, r2, asr r2 - cf0: 00355f54 eorseq r5, r5, r4, asr pc - cf4: 495f5753 ldmdbmi pc, {r0, r1, r4, r6, r8, r9, sl, ip, lr}^ ; - cf8: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - cfc: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - d00: 5300365f movwpl r3, #1631 ; 0x65f - d04: 4e495f57 mcrmi 15, 2, r5, cr9, cr7, {2} - d08: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - d0c: 5f545055 svcpl 0x00545055 - d10: 57530037 smmlarpl r3, r7, r0, r0 - d14: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - d18: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - d1c: 385f5450 ldmdacc pc, {r4, r6, sl, ip, lr}^ ; - d20: 5f575300 svcpl 0x00575300 - d24: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - d28: 50555252 subspl r5, r5, r2, asr r2 - d2c: 00395f54 eorseq r5, r9, r4, asr pc - d30: 786d695f stmdavc sp!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - d34: 746e695f strbtvc r6, [lr], #-2399 ; 0xfffff6a1 - d38: 75727265 ldrbvc r7, [r2, #-613]! ; 0xfffffd9b - d3c: 00737470 rsbseq r7, r3, r0, ror r4 - d40: 5f584d49 svcpl 0x00584d49 - d44: 5f544e49 svcpl 0x00544e49 - d48: 41544153 cmpmi r4, r3, asr r1 - d4c: 65675f00 strbvs r5, [r7, #-3840]! ; 0xfffff100 - d50: 49006374 stmdbmi r0, {r2, r4, r5, r6, r8, r9, sp, lr} - d54: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - d58: 495f544e ldmdbmi pc, {r1, r2, r3, r6, sl, ip, lr}^ ; - d5c: 5f325550 svcpl 0x00325550 - d60: 00525245 subseq r5, r2, r5, asr #4 - d64: 5f584d49 svcpl 0x00584d49 - d68: 5f544e49 svcpl 0x00544e49 - d6c: 554d4f49 strbpl r4, [sp, #-3913] ; 0xfffff0b7 - d70: 475f4358 ; instruction: 0x475f4358 - d74: 2f005250 svccs 0x00005250 - d78: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - d7c: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - d80: 2f6e6169 svccs 0x006e6169 - d84: 6b726f77 blvs 1c9cb68 <_image_size+0x1bf60d8> - d88: 63696d2f cmnvs r9, #3008 ; 0xbc0 - d8c: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - d90: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - d94: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - d98: 552f736f strpl r7, [pc, #-879]! ; a31 - d9c: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - da0: 756f7469 strbvc r7, [pc, #-1129]! ; 93f - da4: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - da8: 415f695a cmpmi pc, sl, asr r9 ; - dac: 2f546f49 svccs 0x00546f49 - db0: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - db4: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - db8: 752f6c65 strvc r6, [pc, #-3173]! ; 15b - dbc: 2f747261 svccs 0x00747261 - dc0: 2f637273 svccs 0x00637273 - dc4: 69726573 ldmdbvs r2!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ - dc8: 632e6c61 ; instruction: 0x632e6c61 - dcc: 584d4900 stmdapl sp, {r8, fp, lr}^ - dd0: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - dd4: 4253555f subsmi r5, r3, #398458880 ; 0x17c00000 - dd8: 5f33484f svcpl 0x0033484f - ddc: 00314855 eorseq r4, r1, r5, asr r8 - de0: 5f584d49 svcpl 0x00584d49 - de4: 5f544e49 svcpl 0x00544e49 - de8: 4f425355 svcmi 0x00425355 - dec: 555f3348 ldrbpl r3, [pc, #-840] ; aac - df0: 49003248 stmdbmi r0, {r3, r6, r9, ip, sp} - df4: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - df8: 555f544e ldrbpl r5, [pc, #-1102] ; 9b2 - dfc: 484f4253 stmdami pc, {r0, r1, r4, r6, r9, lr}^ ; - e00: 48555f33 ldmdami r5, {r0, r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - e04: 4d490033 stclmi 0, cr0, [r9, #-204] ; 0xffffff34 - e08: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - e0c: 4e495f54 mcrmi 15, 2, r5, cr9, cr4, {2} - e10: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - e14: 5f545055 svcpl 0x00545055 - e18: 00393231 eorseq r3, r9, r1, lsr r2 - e1c: 5f584d49 svcpl 0x00584d49 - e20: 5f544e49 svcpl 0x00544e49 - e24: 54454e45 strbpl r4, [r5], #-3653 ; 0xfffff1bb - e28: 584d4900 stmdapl sp, {r8, fp, lr}^ - e2c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - e30: 4548435f strbmi r4, [r8, #-863] ; 0xfffffca1 - e34: 48415445 stmdami r1, {r0, r2, r6, sl, ip, lr}^ - e38: 5245505f subpl r5, r5, #95 ; 0x5f - e3c: 4d524f46 ldclmi 15, cr4, [r2, #-280] ; 0xfffffee8 - e40: 7a695800 bvc 1a56e48 <_image_size+0x19b03b8> - e44: 61725469 cmnvs r2, r9, ror #8 - e48: 69724470 ldmdbvs r2!, {r4, r5, r6, sl, lr}^ - e4c: 00726576 rsbseq r6, r2, r6, ror r5 - e50: 5f584d49 svcpl 0x00584d49 - e54: 5f544e49 svcpl 0x00544e49 - e58: 4f495047 svcmi 0x00495047 - e5c: 4e495f37 mcrmi 15, 2, r5, cr9, cr7, {1} - e60: 5f353154 svcpl 0x00353154 - e64: 4d490030 stclmi 0, cr0, [r9, #-192] ; 0xffffff40 - e68: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - e6c: 4e495f54 mcrmi 15, 2, r5, cr9, cr4, {2} - e70: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - e74: 5f545055 svcpl 0x00545055 - e78: 00303331 eorseq r3, r0, r1, lsr r3 - e7c: 5f584d49 svcpl 0x00584d49 - e80: 5f544e49 svcpl 0x00544e49 - e84: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - e88: 50555252 subspl r5, r5, r2, asr r2 - e8c: 33315f54 teqcc r1, #84, 30 ; 0x150 - e90: 4d490031 stclmi 0, cr0, [r9, #-196] ; 0xffffff3c - e94: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - e98: 4e495f54 mcrmi 15, 2, r5, cr9, cr4, {2} - e9c: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - ea0: 5f545055 svcpl 0x00545055 - ea4: 00393331 eorseq r3, r9, r1, lsr r3 - ea8: 5f584d49 svcpl 0x00584d49 - eac: 5f544e49 svcpl 0x00544e49 - eb0: 4d414143 stfmie f4, [r1, #-268] ; 0xfffffef4 - eb4: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - eb8: 4d490030 stclmi 0, cr0, [r9, #-192] ; 0xffffff40 - ebc: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - ec0: 41435f54 cmpmi r3, r4, asr pc - ec4: 495f4d41 ldmdbmi pc, {r0, r6, r8, sl, fp, lr}^ ; - ec8: 0031544e eorseq r5, r1, lr, asr #8 - ecc: 5f584d49 svcpl 0x00584d49 - ed0: 5f544e49 svcpl 0x00544e49 - ed4: 5f4d4343 svcpl 0x004d4343 - ed8: 31544e49 cmpcc r4, r9, asr #28 - edc: 584d4900 stmdapl sp, {r8, fp, lr}^ - ee0: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - ee4: 4d43435f stclmi 3, cr4, [r3, #-380] ; 0xfffffe84 - ee8: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - eec: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - ef0: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - ef4: 50475f54 subpl r5, r7, r4, asr pc - ef8: 4d490054 stclmi 0, cr0, [r9, #-336] ; 0xfffffeb0 - efc: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - f00: 50475f54 subpl r5, r7, r4, asr pc - f04: 5f344f49 svcpl 0x00344f49 - f08: 33544e49 cmpcc r4, #1168 ; 0x490 - f0c: 36315f31 shasxcc r5, r1, r1 - f10: 584d4900 stmdapl sp, {r8, fp, lr}^ - f14: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - f18: 5550495f ldrbpl r4, [r0, #-2399] ; 0xfffff6a1 - f1c: 52455f31 subpl r5, r5, #49, 30 ; 0xc4 - f20: 4d490052 stclmi 0, cr0, [r9, #-328] ; 0xfffffeb8 - f24: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - f28: 4a535f54 bmi 14d8c80 <_image_size+0x14321f0> - f2c: 4d490043 stclmi 0, cr0, [r9, #-268] ; 0xfffffef4 - f30: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - f34: 48435f54 stmdami r3, {r2, r4, r6, r8, r9, sl, fp, ip, lr}^ - f38: 41544545 cmpmi r4, r5, asr #10 - f3c: 41505f48 cmpmi r0, r8, asr #30 - f40: 59544952 ldmdbpl r4, {r1, r4, r6, r8, fp, lr}^ - f44: 584d4900 stmdapl sp, {r8, fp, lr}^ - f48: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - f4c: 424c4d5f submi r4, ip, #6080 ; 0x17c0 - f50: 584d4900 stmdapl sp, {r8, fp, lr}^ - f54: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - f58: 4950475f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^ - f5c: 495f334f ldmdbmi pc, {r0, r1, r2, r3, r6, r8, r9, ip, sp}^ ; - f60: 3531544e ldrcc r5, [r1, #-1102]! ; 0xfffffbb2 - f64: 6300305f movwvs r3, #95 ; 0x5f - f68: 5f727275 svcpl 0x00727275 - f6c: 00746e69 rsbseq r6, r4, r9, ror #28 - f70: 5f584d49 svcpl 0x00584d49 - f74: 5f544e49 svcpl 0x00544e49 - f78: 48425041 stmdami r2, {r0, r6, ip, lr}^ - f7c: 00414d44 subeq r4, r1, r4, asr #26 - f80: 5f584d49 svcpl 0x00584d49 - f84: 5f544e49 svcpl 0x00544e49 - f88: 49445053 stmdbmi r4, {r0, r1, r4, r6, ip, lr}^ - f8c: 4d490046 stclmi 0, cr0, [r9, #-280] ; 0xfffffee8 - f90: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - f94: 48435f54 stmdami r3, {r2, r4, r6, r8, r9, sl, fp, ip, lr}^ - f98: 41544545 cmpmi r4, r5, asr #10 - f9c: 53435f48 movtpl r5, #16200 ; 0x3f48 - fa0: 57505359 ; instruction: 0x57505359 - fa4: 52505552 subspl r5, r0, #343932928 ; 0x14800000 - fa8: 2f005145 svccs 0x00005145 - fac: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - fb0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - fb4: 2f6e6169 svccs 0x006e6169 - fb8: 6b726f77 blvs 1c9cd9c <_image_size+0x1bf630c> - fbc: 63696d2f cmnvs r9, #3008 ; 0xbc0 - fc0: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - fc4: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - fc8: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - fcc: 552f736f strpl r7, [pc, #-879]! ; c65 - fd0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - fd4: 756f7469 strbvc r7, [pc, #-1129]! ; b73 - fd8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - fdc: 415f695a cmpmi pc, sl, asr r9 ; - fe0: 2f546f49 svccs 0x00546f49 - fe4: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - fe8: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - fec: 752f6c65 strvc r6, [pc, #-3173]! ; 38f - ff0: 2f747261 svccs 0x00747261 - ff4: 00637273 rsbeq r7, r3, r3, ror r2 - ff8: 5f584d49 svcpl 0x00584d49 - ffc: 5f544e49 svcpl 0x00544e49 - 1000: 31495353 cmpcc r9, r3, asr r3 - 1004: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1008: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 100c: 4953535f ldmdbmi r3, {r0, r1, r2, r3, r4, r6, r8, r9, ip, lr}^ - 1010: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - 1014: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1018: 53535f54 cmppl r3, #84, 30 ; 0x150 - 101c: 49003349 stmdbmi r0, {r0, r3, r6, r8, r9, ip, sp} - 1020: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1024: 505f544e subspl r5, pc, lr, asr #8 - 1028: 5f454943 svcpl 0x00454943 - 102c: 4d490031 stclmi 0, cr0, [r9, #-196] ; 0xffffff3c - 1030: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1034: 43505f54 cmpmi r0, #84, 30 ; 0x150 - 1038: 325f4549 subscc r4, pc, #306184192 ; 0x12400000 - 103c: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1040: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1044: 4943505f stmdbmi r3, {r0, r1, r2, r3, r4, r6, ip, lr}^ - 1048: 00335f45 eorseq r5, r3, r5, asr #30 - 104c: 5f584d49 svcpl 0x00584d49 - 1050: 5f544e49 svcpl 0x00544e49 - 1054: 45494350 strbmi r4, [r9, #-848] ; 0xfffffcb0 - 1058: 4900345f stmdbmi r0, {r0, r1, r2, r3, r4, r6, sl, ip, sp} - 105c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1060: 475f544e ldrbmi r5, [pc, -lr, asr #8] - 1064: 374f4950 smlsldcc r4, pc, r0, r9 ; - 1068: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 106c: 315f3133 cmpcc pc, r3, lsr r1 ; - 1070: 4d490036 stclmi 0, cr0, [r9, #-216] ; 0xffffff28 - 1074: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1078: 4d505f54 ldclmi 15, cr5, [r0, #-336] ; 0xfffffeb0 - 107c: 49445f55 stmdbmi r4, {r0, r2, r4, r6, r8, r9, sl, fp, ip, lr}^ - 1080: 4f425f47 svcmi 0x00425f47 - 1084: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1088: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 108c: 4953485f ldmdbmi r3, {r0, r1, r2, r3, r4, r6, fp, lr}^ - 1090: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1094: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1098: 554d505f strbpl r5, [sp, #-95] ; 0xffffffa1 - 109c: 414e415f cmpmi lr, pc, asr r1 - 10a0: 004f425f subeq r4, pc, pc, asr r2 ; - 10a4: 5f584d49 svcpl 0x00584d49 - 10a8: 5f544e49 svcpl 0x00544e49 - 10ac: 4f495047 svcmi 0x00495047 - 10b0: 4e495f33 mcrmi 15, 2, r5, cr9, cr3, {1} - 10b4: 5f313354 svcpl 0x00313354 - 10b8: 73003631 movwvc r3, #1585 ; 0x631 - 10bc: 72695f77 rsbvc r5, r9, #476 ; 0x1dc - 10c0: 6c627471 cfstrdvs mvd7, [r2], #-452 ; 0xfffffe3c - 10c4: 7a697800 bvc 1a5f0cc <_image_size+0x19b863c> - 10c8: 72745f69 rsbsvc r5, r4, #420 ; 0x1a4 - 10cc: 645f7061 ldrbvs r7, [pc], #-97 ; 10d4 - 10d0: 65766972 ldrbvs r6, [r6, #-2418]! ; 0xfffff68e - 10d4: 4d490072 stclmi 0, cr0, [r9, #-456] ; 0xfffffe38 - 10d8: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 10dc: 32495f54 subcc r5, r9, #84, 30 ; 0x150 - 10e0: 49003143 stmdbmi r0, {r0, r1, r6, r8, ip, sp} - 10e4: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 10e8: 495f544e ldmdbmi pc, {r1, r2, r3, r6, sl, ip, lr}^ ; - 10ec: 00324332 eorseq r4, r2, r2, lsr r3 - 10f0: 5f584d49 svcpl 0x00584d49 - 10f4: 5f544e49 svcpl 0x00544e49 - 10f8: 33433249 movtcc r3, #12873 ; 0x3249 - 10fc: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1100: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1104: 4453555f ldrbmi r5, [r3], #-1375 ; 0xfffffaa1 - 1108: 00314348 eorseq r4, r1, r8, asr #6 - 110c: 5f584d49 svcpl 0x00584d49 - 1110: 5f544e49 svcpl 0x00544e49 - 1114: 48445355 stmdami r4, {r0, r2, r4, r6, r8, r9, ip, lr}^ - 1118: 49003243 stmdbmi r0, {r0, r1, r6, r9, ip, sp} - 111c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1120: 555f544e ldrbpl r5, [pc, #-1102] ; cda - 1124: 43484453 movtmi r4, #33875 ; 0x8453 - 1128: 4d490033 stclmi 0, cr0, [r9, #-204] ; 0xffffff34 - 112c: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1130: 53555f54 cmppl r5, #84, 30 ; 0x150 - 1134: 34434844 strbcc r4, [r3], #-2116 ; 0xfffff7bc - 1138: 584d4900 stmdapl sp, {r8, fp, lr}^ - 113c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1140: 4d44535f stclmi 3, cr5, [r4, #-380] ; 0xfffffe84 - 1144: 57530041 ldrbpl r0, [r3, -r1, asr #32] - 1148: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 114c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1150: 315f5450 cmpcc pc, r0, asr r4 ; - 1154: 57530030 smmlarpl r3, r0, r0, r0 - 1158: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 115c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1160: 315f5450 cmpcc pc, r0, asr r4 ; - 1164: 57530031 smmlarpl r3, r1, r0, r0 - 1168: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 116c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1170: 315f5450 cmpcc pc, r0, asr r4 ; - 1174: 57530032 smmlarpl r3, r2, r0, r0 - 1178: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 117c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1180: 315f5450 cmpcc pc, r0, asr r4 ; - 1184: 57530033 smmlarpl r3, r3, r0, r0 - 1188: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 118c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1190: 315f5450 cmpcc pc, r0, asr r4 ; - 1194: 57530034 smmlarpl r3, r4, r0, r0 - 1198: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 119c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 11a0: 315f5450 cmpcc pc, r0, asr r4 ; - 11a4: 4d490035 stclmi 0, cr0, [r9, #-212] ; 0xffffff2c - 11a8: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 11ac: 50565f54 subspl r5, r6, r4, asr pc - 11b0: 50495f55 subpl r5, r9, r5, asr pc - 11b4: 4d490049 stclmi 0, cr0, [r9, #-292] ; 0xfffffedc - 11b8: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 11bc: 53435f54 movtpl r5, #16212 ; 0x3f54 - 11c0: 4d490055 stclmi 0, cr0, [r9, #-340] ; 0xfffffeac - 11c4: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 11c8: 50475f54 subpl r5, r7, r4, asr pc - 11cc: 5f344f49 svcpl 0x00344f49 - 11d0: 31544e49 cmpcc r4, r9, asr #28 - 11d4: 00305f35 eorseq r5, r0, r5, lsr pc - 11d8: 5f584d49 svcpl 0x00584d49 - 11dc: 5f544e49 svcpl 0x00544e49 - 11e0: 46524550 ; instruction: 0x46524550 - 11e4: 314e4f4d cmpcc lr, sp, asr #30 - 11e8: 584d4900 stmdapl sp, {r8, fp, lr}^ - 11ec: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 11f0: 5245505f subpl r5, r5, #95 ; 0x5f - 11f4: 4e4f4d46 cdpmi 13, 4, cr4, cr15, cr6, {2} - 11f8: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - 11fc: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1200: 45505f54 ldrbmi r5, [r0, #-3924] ; 0xfffff0ac - 1204: 4f4d4652 svcmi 0x004d4652 - 1208: 4900334e stmdbmi r0, {r1, r2, r3, r6, r8, r9, ip, sp} - 120c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1210: 495f544e ldmdbmi pc, {r1, r2, r3, r6, sl, ip, lr}^ ; - 1214: 5f325550 svcpl 0x00325550 - 1218: 434e5546 movtmi r5, #58694 ; 0xe546 - 121c: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1220: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1224: 4548435f strbmi r4, [r8, #-863] ; 0xfffffca1 - 1228: 48415445 stmdami r1, {r0, r2, r6, sl, ip, lr}^ - 122c: 4952545f ldmdbmi r2, {r0, r1, r2, r3, r4, r6, sl, ip, lr}^ - 1230: 52454747 subpl r4, r5, #18612224 ; 0x11c0000 - 1234: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1238: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 123c: 454c465f strbmi r4, [ip, #-1631] ; 0xfffff9a1 - 1240: 4e414358 mcrmi 3, 2, r4, cr1, cr8, {2} - 1244: 4d490031 stclmi 0, cr0, [r9, #-196] ; 0xffffff3c - 1248: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 124c: 4c465f54 mcrrmi 15, 5, r5, r6, cr4 - 1250: 41435845 cmpmi r3, r5, asr #16 - 1254: 4900324e stmdbmi r0, {r1, r2, r3, r6, r9, ip, sp} - 1258: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 125c: 535f544e cmppl pc, #1308622848 ; 0x4e000000 - 1260: 5f53564e svcpl 0x0053564e - 1264: 535f504c cmppl pc, #76 ; 0x4c - 1268: 505f5445 subspl r5, pc, r5, asr #8 - 126c: 4f5f5257 svcmi 0x005f5257 - 1270: 53004646 movwpl r4, #1606 ; 0x646 - 1274: 69466967 stmdbvs r6, {r0, r1, r2, r5, r6, r8, fp, sp, lr}^ - 1278: 7265746c rsbvc r7, r5, #108, 8 ; 0x6c000000 - 127c: 7261545f rsbvc r5, r1, #1593835520 ; 0x5f000000 - 1280: 4c746567 cfldr64mi mvdx6, [r4], #-412 ; 0xfffffe64 - 1284: 00747369 rsbseq r7, r4, r9, ror #6 - 1288: 5f584d49 svcpl 0x00584d49 - 128c: 5f544e49 svcpl 0x00544e49 - 1290: 494d4448 stmdbmi sp, {r3, r6, sl, lr}^ - 1294: 5f58545f svcpl 0x0058545f - 1298: 454b4157 strbmi r4, [fp, #-343] ; 0xfffffea9 - 129c: 49005055 stmdbmi r0, {r0, r2, r4, r6, ip, lr} - 12a0: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 12a4: 415f544e cmpmi pc, lr, asr #8 - 12a8: 00435253 subeq r5, r3, r3, asr r2 - 12ac: 5f584d49 svcpl 0x00584d49 - 12b0: 5f544e49 svcpl 0x00544e49 - 12b4: 004d4945 subeq r4, sp, r5, asr #18 - 12b8: 5f584d49 svcpl 0x00584d49 - 12bc: 5f544e49 svcpl 0x00544e49 - 12c0: 31555049 cmpcc r5, r9, asr #32 - 12c4: 4e55465f mrcmi 6, 2, r4, cr5, cr15, {2} - 12c8: 4d490043 stclmi 0, cr0, [r9, #-268] ; 0xfffffef4 - 12cc: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 12d0: 50475f54 subpl r5, r7, r4, asr pc - 12d4: 4e495f43 cdpmi 15, 4, cr5, cr9, cr3, {2} - 12d8: 49003154 stmdbmi r0, {r2, r4, r6, r8, ip, sp} - 12dc: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 12e0: 475f544e ldrbmi r5, [pc, -lr, asr #8] - 12e4: 495f4350 ldmdbmi pc, {r4, r6, r8, r9, lr}^ ; - 12e8: 0032544e eorseq r5, r2, lr, asr #8 - 12ec: 5f584d49 svcpl 0x00584d49 - 12f0: 5f544e49 svcpl 0x00544e49 - 12f4: 53415a54 movtpl r5, #6740 ; 0x1a54 - 12f8: 49003143 stmdbmi r0, {r0, r1, r6, r8, ip, sp} - 12fc: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1300: 545f544e ldrbpl r5, [pc], #-1102 ; 1308 - 1304: 4353415a cmpmi r3, #-2147483626 ; 0x80000016 - 1308: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - 130c: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1310: 50475f54 subpl r5, r7, r4, asr pc - 1314: 5f324f49 svcpl 0x00324f49 - 1318: 33544e49 cmpcc r4, #1168 ; 0x490 - 131c: 36315f31 shasxcc r5, r1, r1 - 1320: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1324: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1328: 5241555f subpl r5, r1, #398458880 ; 0x17c00000 - 132c: 49003154 stmdbmi r0, {r2, r4, r6, r8, ip, sp} - 1330: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1334: 555f544e ldrbpl r5, [pc, #-1102] ; eee - 1338: 32545241 subscc r5, r4, #268435460 ; 0x10000004 - 133c: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1340: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1344: 5241555f subpl r5, r1, #398458880 ; 0x17c00000 - 1348: 49003354 stmdbmi r0, {r2, r4, r6, r8, r9, ip, sp} - 134c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1350: 555f544e ldrbpl r5, [pc, #-1102] ; f0a - 1354: 34545241 ldrbcc r5, [r4], #-577 ; 0xfffffdbf - 1358: 584d4900 stmdapl sp, {r8, fp, lr}^ - 135c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1360: 5241555f subpl r5, r1, #398458880 ; 0x17c00000 - 1364: 49003554 stmdbmi r0, {r2, r4, r6, r8, sl, ip, sp} - 1368: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 136c: 575f544e ldrbpl r5, [pc, -lr, asr #8] - 1370: 32474f44 subcc r4, r7, #68, 30 ; 0x110 - 1374: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1378: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 137c: 454e455f strbmi r4, [lr, #-1375] ; 0xfffffaa1 - 1380: 35315f54 ldrcc r5, [r1, #-3924]! ; 0xfffff0ac - 1384: 49003838 stmdbmi r0, {r3, r4, r5, fp, ip, sp} - 1388: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 138c: 565f544e ldrbpl r5, [pc], -lr, asr #8 - 1390: 4a5f5550 bmi 17d68d8 <_image_size+0x172fe48> - 1394: 49004750 stmdbmi r0, {r4, r6, r8, r9, sl, lr} - 1398: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 139c: 535f544e cmppl pc, #1308622848 ; 0x4e000000 - 13a0: 49004352 stmdbmi r0, {r1, r4, r6, r8, r9, lr} - 13a4: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 13a8: 445f544e ldrbmi r5, [pc], #-1102 ; 13b0 - 13ac: 49004953 stmdbmi r0, {r0, r1, r4, r6, r8, fp, lr} - 13b0: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 13b4: 475f544e ldrbmi r5, [pc, -lr, asr #8] - 13b8: 314f4950 cmpcc pc, r0, asr r9 ; - 13bc: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 13c0: 4d490030 stclmi 0, cr0, [r9, #-192] ; 0xffffff40 - 13c4: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 13c8: 50475f54 subpl r5, r7, r4, asr pc - 13cc: 5f314f49 svcpl 0x00314f49 - 13d0: 31544e49 cmpcc r4, r9, asr #28 - 13d4: 584d4900 stmdapl sp, {r8, fp, lr}^ - 13d8: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 13dc: 4950475f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^ - 13e0: 495f314f ldmdbmi pc, {r0, r1, r2, r3, r6, r8, ip, sp}^ ; - 13e4: 0032544e eorseq r5, r2, lr, asr #8 - 13e8: 5f584d49 svcpl 0x00584d49 - 13ec: 5f544e49 svcpl 0x00544e49 - 13f0: 4f495047 svcmi 0x00495047 - 13f4: 4e495f31 mcrmi 15, 2, r5, cr9, cr1, {1} - 13f8: 49003354 stmdbmi r0, {r2, r4, r6, r8, r9, ip, sp} - 13fc: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1400: 475f544e ldrbmi r5, [pc, -lr, asr #8] - 1404: 314f4950 cmpcc pc, r0, asr r9 ; - 1408: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 140c: 4d490034 stclmi 0, cr0, [r9, #-208] ; 0xffffff30 - 1410: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1414: 50475f54 subpl r5, r7, r4, asr pc - 1418: 5f314f49 svcpl 0x00314f49 - 141c: 35544e49 ldrbcc r4, [r4, #-3657] ; 0xfffff1b7 - 1420: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1424: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1428: 4950475f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^ - 142c: 495f314f ldmdbmi pc, {r0, r1, r2, r3, r6, r8, ip, sp}^ ; - 1430: 0036544e eorseq r5, r6, lr, asr #8 - 1434: 5f584d49 svcpl 0x00584d49 - 1438: 5f544e49 svcpl 0x00544e49 - 143c: 4f495047 svcmi 0x00495047 - 1440: 4e495f31 mcrmi 15, 2, r5, cr9, cr1, {1} - 1444: 49003754 stmdbmi r0, {r2, r4, r6, r8, r9, sl, ip, sp} - 1448: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 144c: 435f544e cmpmi pc, #1308622848 ; 0x4e000000 - 1450: 54454548 strbpl r4, [r5], #-1352 ; 0xfffffab8 - 1454: 4c5f4841 mrrcmi 8, 4, r4, pc, cr1 ; - 1458: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - 145c: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1460: 50475f54 subpl r5, r7, r4, asr pc - 1464: 5f354f49 svcpl 0x00354f49 - 1468: 31544e49 cmpcc r4, r9, asr #28 - 146c: 00305f35 eorseq r5, r0, r5, lsr pc - 1470: 5f584d49 svcpl 0x00584d49 - 1474: 5f544e49 svcpl 0x00544e49 - 1478: 5f424c4d svcpl 0x00424c4d - 147c: 30424841 subcc r4, r2, r1, asr #16 - 1480: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1484: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1488: 424c4d5f submi r4, ip, #6080 ; 0x17c0 - 148c: 4248415f submi r4, r8, #-1073741801 ; 0xc0000017 - 1490: 675f0031 smmlarvs pc, r1, r0, r0 ; - 1494: 735f7465 cmpvc pc, #1694498816 ; 0x65000000 - 1498: 61697265 cmnvs r9, r5, ror #4 - 149c: 6e695f6c cdpvs 15, 6, cr5, cr9, cr12, {3} - 14a0: 67530074 ; instruction: 0x67530074 - 14a4: 6c694669 stclvs 6, cr4, [r9], #-420 ; 0xfffffe5c - 14a8: 54726574 ldrbtpl r6, [r2], #-1396 ; 0xfffffa8c - 14ac: 00657079 rsbeq r7, r5, r9, ror r0 - 14b0: 5f584d49 svcpl 0x00584d49 - 14b4: 5f544e49 svcpl 0x00544e49 - 14b8: 00484342 subeq r4, r8, r2, asr #6 - 14bc: 5f584d49 svcpl 0x00584d49 - 14c0: 5f544e49 svcpl 0x00544e49 - 14c4: 314d5750 cmpcc sp, r0, asr r7 - 14c8: 584d4900 stmdapl sp, {r8, fp, lr}^ - 14cc: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 14d0: 4d57505f ldclmi 0, cr5, [r7, #-380] ; 0xfffffe84 - 14d4: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - 14d8: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 14dc: 57505f54 ; instruction: 0x57505f54 - 14e0: 4900334d stmdbmi r0, {r0, r2, r3, r6, r8, r9, ip, sp} - 14e4: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 14e8: 505f544e subspl r5, pc, lr, asr #8 - 14ec: 00344d57 eorseq r4, r4, r7, asr sp - 14f0: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093 - 14f4: 6174735f cmnvs r4, pc, asr r3 - 14f8: 705f6b63 subsvc r6, pc, r3, ror #22 - 14fc: 73656761 cmnvc r5, #25427968 ; 0x1840000 - 1500: 67726100 ldrbvs r6, [r2, -r0, lsl #2]! - 1504: 4d490070 stclmi 0, cr0, [r9, #-448] ; 0xfffffe40 - 1508: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 150c: 44575f54 ldrbmi r5, [r7], #-3924 ; 0xfffff0ac - 1510: 0031474f eorseq r4, r1, pc, asr #14 - 1514: 5f584d49 svcpl 0x00584d49 - 1518: 5f544e49 svcpl 0x00544e49 - 151c: 4f495047 svcmi 0x00495047 - 1520: 4e495f31 mcrmi 15, 2, r5, cr9, cr1, {1} - 1524: 5f313354 svcpl 0x00313354 - 1528: 49003631 stmdbmi r0, {r0, r4, r5, r9, sl, ip, sp} - 152c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1530: 535f544e cmppl pc, #1308622848 ; 0x4e000000 - 1534: 0053564e subseq r5, r3, lr, asr #12 - 1538: 5f584d49 svcpl 0x00584d49 - 153c: 5f544e49 svcpl 0x00544e49 - 1540: 494d4448 stmdbmi sp, {r3, r6, sl, lr}^ - 1544: 0058545f subseq r5, r8, pc, asr r4 - 1548: 5f584d49 svcpl 0x00584d49 - 154c: 5f544e49 svcpl 0x00544e49 - 1550: 50435444 subpl r5, r3, r4, asr #8 - 1554: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1558: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 155c: 4953435f ldmdbmi r3, {r0, r1, r2, r3, r4, r6, r8, r9, lr}^ - 1560: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1564: 49003152 stmdbmi r0, {r1, r4, r6, r8, ip, sp} - 1568: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 156c: 435f544e cmpmi pc, #1308622848 ; 0x4e000000 - 1570: 495f4953 ldmdbmi pc, {r0, r1, r4, r6, r8, fp, lr}^ ; - 1574: 3252544e subscc r5, r2, #1308622848 ; 0x4e000000 - 1578: 69727000 ldmdbvs r2!, {ip, sp, lr}^ - 157c: 6e69746e cdpvs 4, 6, cr7, cr9, cr14, {3} - 1580: 4d490074 stclmi 0, cr0, [r9, #-464] ; 0xfffffe30 - 1584: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1588: 504f5f54 subpl r5, pc, r4, asr pc ; - 158c: 47564e45 ldrbmi r4, [r6, -r5, asr #28] - 1590: 5141585f cmppl r1, pc, asr r8 - 1594: 4d490032 stclmi 0, cr0, [r9, #-200] ; 0xffffff38 - 1598: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 159c: 50475f54 subpl r5, r7, r4, asr pc - 15a0: 7300494d movwvc r4, #2381 ; 0x94d - 15a4: 706f6275 rsbvc r6, pc, r5, ror r2 ; - 15a8: 67726174 ; instruction: 0x67726174 - 15ac: 584d4900 stmdapl sp, {r8, fp, lr}^ - 15b0: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 15b4: 4950475f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^ - 15b8: 495f314f ldmdbmi pc, {r0, r1, r2, r3, r6, r8, ip, sp}^ ; - 15bc: 3531544e ldrcc r5, [r1, #-1102]! ; 0xfffffbb2 - 15c0: 4900305f stmdbmi r0, {r0, r1, r2, r3, r4, r6, ip, sp} - 15c4: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 15c8: 455f544e ldrbmi r5, [pc, #-1102] ; 1182 - 15cc: 31544950 cmpcc r4, r0, asr r9 - 15d0: 584d4900 stmdapl sp, {r8, fp, lr}^ - 15d4: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 15d8: 4950455f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, sl, lr}^ - 15dc: 49003254 stmdbmi r0, {r2, r4, r6, r9, ip, sp} - 15e0: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 15e4: 475f544e ldrbmi r5, [pc, -lr, asr #8] - 15e8: 44325550 ldrtmi r5, [r2], #-1360 ; 0xfffffab0 - 15ec: 584d4900 stmdapl sp, {r8, fp, lr}^ - 15f0: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 15f4: 5343455f movtpl r4, #13663 ; 0x355f - 15f8: 00314950 eorseq r4, r1, r0, asr r9 - 15fc: 5f584d49 svcpl 0x00584d49 - 1600: 5f544e49 svcpl 0x00544e49 - 1604: 50534345 subspl r4, r3, r5, asr #6 - 1608: 49003249 stmdbmi r0, {r0, r3, r6, r9, ip, sp} - 160c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1610: 455f544e ldrbmi r5, [pc, #-1102] ; 11ca - 1614: 49505343 ldmdbmi r0, {r0, r1, r6, r8, r9, ip, lr}^ - 1618: 4d490033 stclmi 0, cr0, [r9, #-204] ; 0xffffff34 - 161c: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 1620: 43455f54 movtmi r5, #24404 ; 0x5f54 - 1624: 34495053 strbcc r5, [r9], #-83 ; 0xffffffad - 1628: 584d4900 stmdapl sp, {r8, fp, lr}^ - 162c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1630: 5343455f movtpl r4, #13663 ; 0x355f - 1634: 00354950 eorseq r4, r5, r0, asr r9 - 1638: 7475705f ldrbtvc r7, [r5], #-95 ; 0xffffffa1 - 163c: 504b0063 subpl r0, fp, r3, rrx - 1640: 746e6972 strbtvc r6, [lr], #-2418 ; 0xfffff68e - 1644: 4d490066 stclmi 0, cr0, [r9, #-408] ; 0xfffffe68 - 1648: 4e495f58 mcrmi 15, 2, r5, cr9, cr8, {2} - 164c: 50475f54 subpl r5, r7, r4, asr pc - 1650: 5f364f49 svcpl 0x00364f49 - 1654: 33544e49 cmpcc r4, #1168 ; 0x490 - 1658: 36315f31 shasxcc r5, r1, r1 - 165c: 584d4900 stmdapl sp, {r8, fp, lr}^ - 1660: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1664: 4943445f stmdbmi r3, {r0, r1, r2, r3, r4, r6, sl, lr}^ - 1668: 49003143 stmdbmi r0, {r0, r1, r6, r8, ip, sp} - 166c: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1670: 445f544e ldrbmi r5, [pc], #-1102 ; 1678 - 1674: 32434943 subcc r4, r3, #1097728 ; 0x10c000 - 1678: 584d4900 stmdapl sp, {r8, fp, lr}^ - 167c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1680: 5550475f ldrbpl r4, [r0, #-1887] ; 0xfffff8a1 - 1684: 49004433 stmdbmi r0, {r0, r1, r4, r5, sl, lr} - 1688: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 168c: 555f544e ldrbpl r5, [pc, #-1102] ; 1246 - 1690: 555f4253 ldrbpl r4, [pc, #-595] ; 1445 - 1694: 30494d54 subcc r4, r9, r4, asr sp - 1698: 584d4900 stmdapl sp, {r8, fp, lr}^ - 169c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 16a0: 4253555f subsmi r5, r3, #398458880 ; 0x17c00000 - 16a4: 4d54555f cfldr64mi mvdx5, [r4, #-380] ; 0xfffffe84 - 16a8: 52003149 andpl r3, r0, #1073741842 ; 0x40000012 - 16ac: 5f445653 svcpl 0x00445653 - 16b0: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - 16b4: 50555252 subspl r5, r5, r2, asr r2 - 16b8: 36315f54 shsaxcc r5, r1, r4 - 16bc: 56535200 ldrbpl r5, [r3], -r0, lsl #4 - 16c0: 4e495f44 cdpmi 15, 4, cr5, cr9, cr4, {2} - 16c4: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - 16c8: 5f545055 svcpl 0x00545055 - 16cc: 52003731 andpl r3, r0, #12845056 ; 0xc40000 - 16d0: 5f445653 svcpl 0x00445653 - 16d4: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - 16d8: 50555252 subspl r5, r5, r2, asr r2 - 16dc: 38315f54 ldmdacc r1!, {r2, r4, r6, r8, r9, sl, fp, ip, lr} - 16e0: 56535200 ldrbpl r5, [r3], -r0, lsl #4 - 16e4: 4e495f44 cdpmi 15, 4, cr5, cr9, cr4, {2} - 16e8: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - 16ec: 5f545055 svcpl 0x00545055 - 16f0: 49003931 stmdbmi r0, {r0, r4, r5, r8, fp, ip, sp} - 16f4: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 16f8: 535f544e cmppl pc, #1308622848 ; 0x4e000000 - 16fc: 5f53564e svcpl 0x0053564e - 1700: 00434553 subeq r4, r3, r3, asr r5 - 1704: 5f584d49 svcpl 0x00584d49 - 1708: 5f544e49 svcpl 0x00544e49 - 170c: 4f425355 svcmi 0x00425355 - 1710: 555f3348 ldrbpl r3, [pc, #-840] ; 13d0 - 1714: 0047544f subeq r5, r7, pc, asr #8 - 1718: 44565352 ldrbmi r5, [r6], #-850 ; 0xfffffcae - 171c: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1720: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1724: 325f5450 subscc r5, pc, #80, 8 ; 0x50000000 - 1728: 53520030 cmppl r2, #48 ; 0x30 - 172c: 495f4456 ldmdbmi pc, {r1, r2, r4, r6, sl, lr}^ ; - 1730: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - 1734: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - 1738: 0031325f eorseq r3, r1, pc, asr r2 - 173c: 44565352 ldrbmi r5, [r6], #-850 ; 0xfffffcae - 1740: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1744: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1748: 325f5450 subscc r5, pc, #80, 8 ; 0x50000000 - 174c: 53520032 cmppl r2, #50 ; 0x32 - 1750: 495f4456 ldmdbmi pc, {r1, r2, r4, r6, sl, lr}^ ; - 1754: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - 1758: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - 175c: 0033325f eorseq r3, r3, pc, asr r2 - 1760: 44565352 ldrbmi r5, [r6], #-850 ; 0xfffffcae - 1764: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 1768: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 176c: 325f5450 subscc r5, pc, #80, 8 ; 0x50000000 - 1770: 53520034 cmppl r2, #52 ; 0x34 - 1774: 495f4456 ldmdbmi pc, {r1, r2, r4, r6, sl, lr}^ ; - 1778: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - 177c: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - 1780: 0035325f eorseq r3, r5, pc, asr r2 - 1784: 44565352 ldrbmi r5, [r6], #-850 ; 0xfffffcae - 1788: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 178c: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 1790: 325f5450 subscc r5, pc, #80, 8 ; 0x50000000 - 1794: 53520036 cmppl r2, #54 ; 0x36 - 1798: 495f4456 ldmdbmi pc, {r1, r2, r4, r6, sl, lr}^ ; - 179c: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - 17a0: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - 17a4: 0037325f eorseq r3, r7, pc, asr r2 - 17a8: 44565352 ldrbmi r5, [r6], #-850 ; 0xfffffcae - 17ac: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 17b0: 55525245 ldrbpl r5, [r2, #-581] ; 0xfffffdbb - 17b4: 325f5450 subscc r5, pc, #80, 8 ; 0x50000000 - 17b8: 53520038 cmppl r2, #56 ; 0x38 - 17bc: 495f4456 ldmdbmi pc, {r1, r2, r4, r6, sl, lr}^ ; - 17c0: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 - 17c4: 54505552 ldrbpl r5, [r0], #-1362 ; 0xfffffaae - 17c8: 0039325f eorseq r3, r9, pc, asr r2 - 17cc: 5f584d49 svcpl 0x00584d49 - 17d0: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - 17d4: 50555252 subspl r5, r5, r2, asr r2 - 17d8: 4f435f54 svcmi 0x00435f54 - 17dc: 00544e55 subseq r4, r4, r5, asr lr - 17e0: 5f584d49 svcpl 0x00584d49 - 17e4: 5f544e49 svcpl 0x00544e49 - 17e8: 5f435253 svcpl 0x00435253 - 17ec: 5f555043 svcpl 0x00555043 - 17f0: 474f4457 smlsldmi r4, pc, r7, r4 ; - 17f4: 584d4900 stmdapl sp, {r8, fp, lr}^ - 17f8: 544e495f strbpl r4, [lr], #-2399 ; 0xfffff6a1 - 17fc: 4950475f ldmdbmi r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^ - 1800: 495f364f ldmdbmi pc, {r0, r1, r2, r3, r6, r9, sl, ip, sp}^ ; - 1804: 3531544e ldrcc r5, [r1, #-1102]! ; 0xfffffbb2 - 1808: 5200305f andpl r3, r0, #95 ; 0x5f - 180c: 5f445653 svcpl 0x00445653 - 1810: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - 1814: 50555252 subspl r5, r5, r2, asr r2 - 1818: 30335f54 eorscc r5, r3, r4, asr pc - 181c: 56535200 ldrbpl r5, [r3], -r0, lsl #4 - 1820: 4e495f44 cdpmi 15, 4, cr5, cr9, cr4, {2} - 1824: 52524554 subspl r4, r2, #84, 10 ; 0x15000000 - 1828: 5f545055 svcpl 0x00545055 - 182c: 49003133 stmdbmi r0, {r0, r1, r4, r5, r8, ip, sp} - 1830: 495f584d ldmdbmi pc, {r0, r2, r3, r6, fp, ip, lr}^ ; - 1834: 545f544e ldrbpl r5, [pc], #-1102 ; 183c - 1838: 45504d45 ldrbmi r4, [r0, #-3397] ; 0xfffff2bb - 183c: 55544152 ldrbpl r4, [r4, #-338] ; 0xfffffeae - 1840: 73004552 movwvc r4, #1362 ; 0x552 - 1844: 695f6c65 ldmdbvs pc, {r0, r2, r5, r6, sl, fp, sp, lr}^ ; - 1848: 7475706e ldrbtvc r7, [r5], #-110 ; 0xffffff92 - 184c: 73666f5f cmnvc r6, #380 ; 0x17c - 1850: 6d6f6900 ; instruction: 0x6d6f6900 - 1854: 765f7875 ; instruction: 0x765f7875 - 1858: 61625f33 cmnvs r2, r3, lsr pc - 185c: 6d006573 cfstr32vs mvfx6, [r0, #-460] ; 0xfffffe34 - 1860: 695f6378 ldmdbvs pc, {r3, r4, r5, r6, r8, r9, sp, lr}^ ; - 1864: 78756d6f ldmdavc r5!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^ - 1868: 5f33765f svcpl 0x0033765f - 186c: 75746573 ldrbvc r6, [r4, #-1395]! ; 0xfffffa8d - 1870: 61705f70 cmnvs r0, r0, ror pc - 1874: 61700064 cmnvs r0, r4, rrx - 1878: 696c5f64 stmdbvs ip!, {r2, r5, r6, r8, r9, sl, fp, ip, lr}^ - 187c: 69007473 stmdbvs r0, {r0, r1, r4, r5, r6, sl, ip, sp, lr} - 1880: 78756d6f ldmdavc r5!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^ - 1884: 5f33765f svcpl 0x0033765f - 1888: 5f676663 svcpl 0x00676663 - 188c: 682f0074 stmdavs pc!, {r2, r4, r5, r6} ; - 1890: 2f656d6f svccs 0x00656d6f - 1894: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 1898: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 189c: 2f6b726f svccs 0x006b726f - 18a0: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 18a4: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 18a8: 2f6c656e svccs 0x006c656e - 18ac: 6f756978 svcvs 0x00756978 - 18b0: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 18b4: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 18b8: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 18bc: 5a69582f bpl 1a57980 <_image_size+0x19b0ef0> - 18c0: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 18c4: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 18c8: 6b647261 blvs 191e254 <_image_size+0x18777c4> - 18cc: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 18d0: 61752f6c cmnvs r5, ip, ror #30 - 18d4: 732f7472 ; instruction: 0x732f7472 - 18d8: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 18dc: 2f36786d svccs 0x0036786d - 18e0: 00637273 rsbeq r7, r3, r3, ror r2 - 18e4: 5f646170 svcpl 0x00646170 - 18e8: 6c727463 cfldrdvs mvd7, [r2], #-396 ; 0xfffffe74 - 18ec: 63786d00 cmnvs r8, #0, 26 - 18f0: 6d6f695f ; instruction: 0x6d6f695f - 18f4: 735f7875 cmpvc pc, #7667712 ; 0x750000 - 18f8: 675f7465 ldrbvs r7, [pc, -r5, ror #8] - 18fc: 725f7270 subsvc r7, pc, #112, 4 - 1900: 73696765 cmnvc r9, #26476544 ; 0x1940000 - 1904: 00726574 rsbseq r6, r2, r4, ror r5 - 1908: 5f63786d svcpl 0x0063786d - 190c: 756d6f69 strbvc r6, [sp, #-3945]! ; 0xfffff097 - 1910: 33765f78 cmncc r6, #120, 30 ; 0x1e0 - 1914: 7465735f strbtvc r7, [r5], #-863 ; 0xfffffca1 - 1918: 6d5f7075 ldclvs 0, cr7, [pc, #-468] ; 174c - 191c: 69746c75 ldmdbvs r4!, {r0, r2, r4, r5, r6, sl, fp, sp, lr}^ - 1920: 5f656c70 svcpl 0x00656c70 - 1924: 73646170 cmnvc r4, #112, 2 - 1928: 78756d00 ldmdavc r5!, {r8, sl, fp, sp, lr}^ - 192c: 646f6d5f strbtvs r6, [pc], #-3423 ; 1934 - 1930: 756e0065 strbvc r0, [lr, #-101]! ; 0xffffff9b - 1934: 69625f6d stmdbvs r2!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 1938: 6d007374 stcvs 3, cr7, [r0, #-464] ; 0xfffffe30 - 193c: 635f7875 cmpvs pc, #7667712 ; 0x750000 - 1940: 5f6c7274 svcpl 0x006c7274 - 1944: 0073666f rsbseq r6, r3, pc, ror #12 - 1948: 5f63786d svcpl 0x0063786d - 194c: 756d6f69 strbvc r6, [sp, #-3945]! ; 0xfffff097 - 1950: 33765f78 cmncc r6, #120, 30 ; 0x1e0 - 1954: 696e695f stmdbvs lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - 1958: 74730074 ldrbtvc r0, [r3], #-116 ; 0xffffff8c - 195c: 5f747261 svcpl 0x00747261 - 1960: 00746962 rsbseq r6, r4, r2, ror #18 - 1964: 5f6c6573 svcpl 0x006c6573 - 1968: 75706e69 ldrbvc r6, [r0, #-3689]! ; 0xfffff197 - 196c: 72670074 rsbvc r0, r7, #116 ; 0x74 - 1970: 0070756f rsbseq r7, r0, pc, ror #10 - 1974: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 18c0 - 1978: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 197c: 6e616978 ; instruction: 0x6e616978 - 1980: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 1984: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1988: 6b6f7263 blvs 1bde31c <_image_size+0x1b3788c> - 198c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 1990: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1994: 2f736f75 svccs 0x00736f75 - 1998: 71696255 cmnvc r9, r5, asr r2 - 199c: 6f746975 svcvs 0x00746975 - 19a0: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 19a4: 5f695a69 svcpl 0x00695a69 - 19a8: 546f4941 strbtpl r4, [pc], #-2369 ; 19b0 - 19ac: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 19b0: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 19b4: 2f6c656e svccs 0x006c656e - 19b8: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 19bc: 6b64732f blvs 191e680 <_image_size+0x1877bf0> - 19c0: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 19c4: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 19c8: 6f692f63 svcvs 0x00692f63 - 19cc: 5f78756d svcpl 0x0078756d - 19d0: 632e3376 ; instruction: 0x632e3376 - 19d4: 64617000 strbtvs r7, [r1], #-0 - 19d8: 7274635f rsbsvc r6, r4, #2080374785 ; 0x7c000001 - 19dc: 666f5f6c strbtvs r5, [pc], -ip, ror #30 - 19e0: 69750073 ldmdbvs r5!, {r0, r1, r4, r5, r6}^ - 19e4: 3436746e ldrtcc r7, [r6], #-1134 ; 0xfffffb92 - 19e8: 4c00745f cfstrsmi mvf7, [r0], {95} ; 0x5f - 19ec: 00504f4f subseq r4, r0, pc, asr #30 - 19f0: 5f77685f svcpl 0x0077685f - 19f4: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 19f8: 7374755f cmnvc r4, #398458880 ; 0x17c00000 - 19fc: 52494100 subpl r4, r9, #0, 2 - 1a00: 45544e49 ldrbmi r4, [r4, #-3657] ; 0xfffff1b7 - 1a04: 7768004e strbvc r0, [r8, -lr, asr #32]! - 1a08: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1a0c: 63755f74 cmnvs r5, #116, 30 ; 0x1d0 - 1a10: 745f3172 ldrbvc r3, [pc], #-370 ; 1a18 - 1a14: 53544300 cmppl r4, #0, 6 - 1a18: 685f0043 ldmdavs pc, {r0, r1, r6}^ ; - 1a1c: 61755f77 cmnvs r5, r7, ror pc - 1a20: 755f7472 ldrbvc r7, [pc, #-1138] ; 15b6 - 1a24: 5f647872 svcpl 0x00647872 - 1a28: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 1a2c: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 1a30: 58540073 ldmdapl r4, {r0, r1, r4, r5, r6}^ - 1a34: 5441445f strbpl r4, [r1], #-1119 ; 0xfffffba1 - 1a38: 6e490041 cdpvs 0, 4, cr0, cr9, cr1, {2} - 1a3c: 61557469 cmpvs r5, r9, ror #8 - 1a40: 65527472 ldrbvs r7, [r2, #-1138] ; 0xfffffb8e - 1a44: 41007367 tstmi r0, r7, ror #6 - 1a48: 4e454943 vmlsmi.f16 s9, s10, s6 ; - 1a4c: 50545300 subspl r5, r4, r0, lsl #6 - 1a50: 42440042 submi r0, r4, #66 ; 0x42 - 1a54: 004e4547 subeq r4, lr, r7, asr #10 - 1a58: 755f7768 ldrbvc r7, [pc, #-1896] ; 12f8 - 1a5c: 5f747261 svcpl 0x00747261 - 1a60: 34726375 ldrbtcc r6, [r2], #-885 ; 0xfffffc8b - 1a64: 4400745f strmi r7, [r0], #-1119 ; 0xfffffba1 - 1a68: 00455a4f subeq r5, r5, pc, asr #20 - 1a6c: 4e454b57 vmovmi.8 d5[2], r4 - 1a70: 5f776800 svcpl 0x00776800 - 1a74: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1a78: 6366755f cmnvs r6, #398458880 ; 0x17c00000 - 1a7c: 00745f72 rsbseq r5, r4, r2, ror pc - 1a80: 43455044 movtmi r5, #20548 ; 0x5044 - 1a84: 45585200 ldrbmi r5, [r8, #-512] ; 0xfffffe00 - 1a88: 5954504d ldmdbpl r4, {r0, r2, r3, r6, ip, lr}^ - 1a8c: 4f4f4c00 svcmi 0x004f4c00 - 1a90: 00524950 subseq r4, r2, r0, asr r9 - 1a94: 52414843 subpl r4, r1, #4390912 ; 0x430000 - 1a98: 00594452 subseq r4, r9, r2, asr r4 - 1a9c: 504d5854 subpl r5, sp, r4, asr r8 - 1aa0: 4e455954 ; instruction: 0x4e455954 - 1aa4: 53434100 movtpl r4, #12544 ; 0x3100 - 1aa8: 685f0054 ldmdavs pc, {r2, r4, r6}^ ; - 1aac: 61755f77 cmnvs r5, r7, ror pc - 1ab0: 755f7472 ldrbvc r7, [pc, #-1138] ; 1646 - 1ab4: 00726366 rsbseq r6, r2, r6, ror #6 - 1ab8: 53445852 movtpl r5, #18514 ; 0x4852 - 1abc: 52004e45 andpl r4, r0, #1104 ; 0x450 - 1ac0: 4c454449 cfstrdmi mvd4, [r5], {73} ; 0x49 - 1ac4: 43540054 cmpmi r4, #84 ; 0x54 - 1ac8: 50004e45 andpl r4, r0, r5, asr #28 - 1acc: 52524552 subspl r4, r2, #343932928 ; 0x14800000 - 1ad0: 464f5300 strbmi r5, [pc], -r0, lsl #6 - 1ad4: 54535254 ldrbpl r5, [r3], #-596 ; 0xfffffdac - 1ad8: 5f776800 svcpl 0x00776800 - 1adc: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1ae0: 6974755f ldmdbvs r4!, {r0, r1, r2, r3, r4, r6, r8, sl, ip, sp, lr}^ - 1ae4: 00745f6d rsbseq r5, r4, sp, ror #30 - 1ae8: 5f77685f svcpl 0x0077685f - 1aec: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1af0: 7263755f rsbvc r7, r3, #398458880 ; 0x17c00000 - 1af4: 69625f32 stmdbvs r2!, {r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - 1af8: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 1afc: 0073646c rsbseq r6, r3, ip, ror #8 - 1b00: 74726155 ldrbtvc r6, [r2], #-341 ; 0xfffffeab - 1b04: 74736554 ldrbtvc r6, [r3], #-1364 ; 0xfffffaac - 1b08: 74654700 strbtvc r4, [r5], #-1792 ; 0xfffff900 - 1b0c: 74726155 ldrbtvc r6, [r2], #-341 ; 0xfffffeab - 1b10: 006b6c43 rsbeq r6, fp, r3, asr #24 - 1b14: 4e454449 cdpmi 4, 4, cr4, cr5, cr9, {2} - 1b18: 45524f00 ldrbmi r4, [r2, #-3840] ; 0xfffff100 - 1b1c: 7768004e strbvc r0, [r8, -lr, asr #32]! - 1b20: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1b24: 62755f74 rsbsvs r5, r5, #116, 30 ; 0x1d0 - 1b28: 745f726d ldrbvc r7, [pc], #-621 ; 1b30 - 1b2c: 45585400 ldrbmi r5, [r8, #-1024] ; 0xfffffc00 - 1b30: 5954504d ldmdbpl r4, {r0, r2, r3, r6, ip, lr}^ - 1b34: 736e6900 cmnvc lr, #0, 18 - 1b38: 636e6174 cmnvs lr, #116, 2 - 1b3c: 54520065 ldrbpl r0, [r2], #-101 ; 0xffffff9b - 1b40: 4e454453 mcrmi 4, 2, r4, cr5, cr3, {2} - 1b44: 52544400 subspl r4, r4, #0, 8 - 1b48: 004e4544 subeq r4, lr, r4, asr #10 - 1b4c: 74726155 ldrbtvc r6, [r2], #-341 ; 0xfffffeab - 1b50: 43747550 cmnmi r4, #80, 10 ; 0x14000000 - 1b54: 00726168 rsbseq r6, r2, r8, ror #2 - 1b58: 52494e45 subpl r4, r9, #1104 ; 0x450 - 1b5c: 685f0049 ldmdavs pc, {r0, r3, r6}^ ; - 1b60: 61755f77 cmnvs r5, r7, ror pc - 1b64: 755f7472 ldrbvc r7, [pc, #-1138] ; 16fa - 1b68: 5f726d62 svcpl 0x00726d62 - 1b6c: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 1b70: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 1b74: 4e490073 mcrmi 0, 2, r0, cr9, cr3, {3} - 1b78: 49005256 stmdbmi r0, {r1, r2, r4, r6, r9, ip, lr} - 1b7c: 0054564e subseq r5, r4, lr, asr #12 - 1b80: 755f7768 ldrbvc r7, [pc, #-1896] ; 1420 - 1b84: 5f747261 svcpl 0x00747261 - 1b88: 5f737475 svcpl 0x00737475 - 1b8c: 685f0074 ldmdavs pc, {r2, r4, r5, r6}^ ; - 1b90: 61755f77 cmnvs r5, r7, ror pc - 1b94: 755f7472 ldrbvc r7, [pc, #-1138] ; 172a - 1b98: 5f347263 svcpl 0x00347263 - 1b9c: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 1ba0: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 1ba4: 54520073 ldrbpl r0, [r2], #-115 ; 0xffffff8d - 1ba8: 004e4553 subeq r4, lr, r3, asr r5 - 1bac: 4c545852 mrrcmi 8, 5, r5, r4, cr2 - 1bb0: 45585200 ldrbmi r5, [r8, #-512] ; 0xfffffe00 - 1bb4: 5246004e subpl r0, r6, #78 ; 0x4e - 1bb8: 52524541 subspl r4, r2, #272629760 ; 0x10400000 - 1bbc: 41004e45 tstmi r0, r5, asr #28 - 1bc0: 454b4157 strbmi r4, [fp, #-343] ; 0xfffffea9 - 1bc4: 5249004e subpl r0, r9, #78 ; 0x4e - 1bc8: 53004353 movwpl r4, #851 ; 0x353 - 1bcc: 5242444e subpl r4, r2, #1308622848 ; 0x4e000000 - 1bd0: 7768004b strbvc r0, [r8, -fp, asr #32]! - 1bd4: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1bd8: 63755f74 cmnvs r5, #116, 30 ; 0x1d0 - 1bdc: 745f3272 ldrbvc r3, [pc], #-626 ; 1be4 - 1be0: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 1be4: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1be8: 65755f74 ldrbvs r5, [r5, #-3956]! ; 0xfffff08c - 1bec: 5f006373 svcpl 0x00006373 - 1bf0: 755f7768 ldrbvc r7, [pc, #-1896] ; 1490 - 1bf4: 5f747261 svcpl 0x00747261 - 1bf8: 64787475 ldrbtvs r7, [r8], #-1141 ; 0xfffffb8b - 1bfc: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 1c00: 6c656966 ; instruction: 0x6c656966 - 1c04: 49007364 stmdbmi r0, {r2, r5, r6, r8, r9, ip, sp, lr} - 1c08: 414d4444 cmpmi sp, r4, asr #8 - 1c0c: 54004e45 strpl r4, [r0], #-3653 ; 0xfffff1bb - 1c10: 00434458 subeq r4, r3, r8, asr r4 - 1c14: 454f5250 strbmi r5, [pc, #-592] ; 19cc - 1c18: 5f776800 svcpl 0x00776800 - 1c1c: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1c20: 7872755f ldmdavc r2!, {r0, r1, r2, r3, r4, r6, r8, sl, ip, sp, lr}^ - 1c24: 00745f64 rsbseq r5, r4, r4, ror #30 - 1c28: 445f5852 ldrbmi r5, [pc], #-2130 ; 1c30 - 1c2c: 00415441 subeq r5, r1, r1, asr #8 - 1c30: 54535253 ldrbpl r5, [r3], #-595 ; 0xfffffdad - 1c34: 54585400 ldrbpl r5, [r8], #-1024 ; 0xfffffc00 - 1c38: 4157004c cmpmi r7, ip, asr #32 - 1c3c: 7000454b andvc r4, r0, fp, asr #10 - 1c40: 0066646f rsbeq r6, r6, pc, ror #8 - 1c44: 5f77685f svcpl 0x0077685f - 1c48: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1c4c: 7365755f cmnvc r5, #398458880 ; 0x17c00000 - 1c50: 69625f63 stmdbvs r2!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr}^ - 1c54: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 1c58: 0073646c rsbseq r6, r3, ip, ror #8 - 1c5c: 4e455854 mcrmi 8, 2, r5, cr5, cr4, {2} - 1c60: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 1c64: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1c68: 63755f74 cmnvs r5, #116, 30 ; 0x1d0 - 1c6c: 5f003172 svcpl 0x00003172 - 1c70: 755f7768 ldrbvc r7, [pc, #-1896] ; 1510 - 1c74: 5f747261 svcpl 0x00747261 - 1c78: 32726375 rsbscc r6, r2, #-738197503 ; 0xd4000001 - 1c7c: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 1c80: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1c84: 63755f74 cmnvs r5, #116, 30 ; 0x1d0 - 1c88: 5f003372 svcpl 0x00003372 - 1c8c: 755f7768 ldrbvc r7, [pc, #-1896] ; 152c - 1c90: 5f747261 svcpl 0x00747261 - 1c94: 34726375 ldrbtcc r6, [r2], #-885 ; 0xfffffc8b - 1c98: 4d524600 ldclmi 6, cr4, [r2, #-0] - 1c9c: 00525245 subseq r5, r2, r5, asr #4 - 1ca0: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 1bec - 1ca4: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 1ca8: 6e616978 ; instruction: 0x6e616978 - 1cac: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 1cb0: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1cb4: 6b6f7263 blvs 1bde648 <_image_size+0x1b37bb8> - 1cb8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 1cbc: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 1cc0: 2f736f75 svccs 0x00736f75 - 1cc4: 71696255 cmnvc r9, r5, asr r2 - 1cc8: 6f746975 svcvs 0x00746975 - 1ccc: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 1cd0: 5f695a69 svcpl 0x00695a69 - 1cd4: 546f4941 strbtpl r4, [pc], #-2369 ; 1cdc - 1cd8: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 1cdc: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 1ce0: 2f6c656e svccs 0x006c656e - 1ce4: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1ce8: 6b64732f blvs 191e9ac <_image_size+0x1877f1c> - 1cec: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 1cf0: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 1cf4: 61752f63 cmnvs r5, r3, ror #30 - 1cf8: 632e7472 ; instruction: 0x632e7472 - 1cfc: 696e4900 stmdbvs lr!, {r8, fp, lr}^ - 1d00: 72615574 rsbvc r5, r1, #116, 10 ; 0x1d000000 - 1d04: 58520074 ldmdapl r2, {r2, r4, r5, r6}^ - 1d08: 45414d44 strbmi r4, [r1, #-3396] ; 0xfffff2bc - 1d0c: 5444004e strbpl r0, [r4], #-78 ; 0xffffffb2 - 1d10: 49004652 stmdbmi r0, {r1, r4, r6, r9, sl, lr} - 1d14: 544e4952 strbpl r4, [lr], #-2386 ; 0xfffff6ae - 1d18: 53544300 cmppl r4, #0, 6 - 1d1c: 5f004c54 svcpl 0x00004c54 - 1d20: 755f7768 ldrbvc r7, [pc, #-1896] ; 15c0 - 1d24: 5f747261 svcpl 0x00747261 - 1d28: 32727375 rsbscc r7, r2, #-738197503 ; 0xd4000001 - 1d2c: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 1d30: 6c656966 ; instruction: 0x6c656966 - 1d34: 54007364 strpl r7, [r0], #-868 ; 0xfffffc9c - 1d38: 00454658 subeq r4, r5, r8, asr r6 - 1d3c: 55465852 strbpl r5, [r6, #-2130] ; 0xfffff7ae - 1d40: 55004c4c strpl r4, [r0, #-3148] ; 0xfffff3b4 - 1d44: 45545241 ldrbmi r5, [r4, #-577] ; 0xfffffdbf - 1d48: 4652004e ldrbmi r0, [r2], -lr, asr #32 - 1d4c: 00564944 subseq r4, r6, r4, asr #18 - 1d50: 5f77685f svcpl 0x0077685f - 1d54: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1d58: 6974755f ldmdbvs r4!, {r0, r1, r2, r3, r4, r6, r8, sl, ip, sp, lr}^ - 1d5c: 69625f6d stmdbvs r2!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 1d60: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 1d64: 0073646c rsbseq r6, r3, ip, ror #8 - 1d68: 5f77685f svcpl 0x0077685f - 1d6c: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1d70: 6962755f stmdbvs r2!, {r0, r1, r2, r3, r4, r6, r8, sl, ip, sp, lr}^ - 1d74: 52420072 subpl r0, r2, #114 ; 0x72 - 1d78: 41004443 tstmi r0, r3, asr #8 - 1d7c: 004e4544 subeq r4, lr, r4, asr #10 - 1d80: 74726155 ldrbtvc r6, [r2], #-341 ; 0xfffffeab - 1d84: 43746547 cmnmi r4, #297795584 ; 0x11c00000 - 1d88: 00726168 rsbseq r6, r2, r8, ror #2 - 1d8c: 54454441 strbpl r4, [r5], #-1089 ; 0xfffffbbf - 1d90: 44434400 strbmi r4, [r3], #-1024 ; 0xfffffc00 - 1d94: 5f004e49 svcpl 0x00004e49 - 1d98: 755f7768 ldrbvc r7, [pc, #-1896] ; 1638 - 1d9c: 5f747261 svcpl 0x00747261 - 1da0: 33726375 cmncc r2, #-738197503 ; 0xd4000001 - 1da4: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 1da8: 6c656966 ; instruction: 0x6c656966 - 1dac: 52007364 andpl r7, r0, #100, 6 ; 0x90000001 - 1db0: 52455345 subpl r5, r5, #335544321 ; 0x14000001 - 1db4: 30444556 subcc r4, r4, r6, asr r5 - 1db8: 53455200 movtpl r5, #20992 ; 0x5200 - 1dbc: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb - 1dc0: 52003144 andpl r3, r0, #68, 2 - 1dc4: 52455345 subpl r5, r5, #335544321 ; 0x14000001 - 1dc8: 32444556 subcc r4, r4, #360710144 ; 0x15800000 - 1dcc: 44525200 ldrbmi r5, [r2], #-512 ; 0xfffffe00 - 1dd0: 004e4559 subeq r4, lr, r9, asr r5 - 1dd4: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1dd8: 7561625f strbvc r6, [r1, #-607]! ; 0xfffffda1 - 1ddc: 61725f64 cmnvs r2, r4, ror #30 - 1de0: 54006574 strpl r6, [r0], #-1396 ; 0xfffffa8c - 1de4: 414d4458 cmpmi sp, r8, asr r4 - 1de8: 52004e45 andpl r4, r0, #1104 ; 0x450 - 1dec: 004e4949 subeq r4, lr, r9, asr #18 - 1df0: 46535452 ; instruction: 0x46535452 - 1df4: 45434400 strbmi r4, [r3, #-1024] ; 0xfffffc00 - 1df8: 00455444 subeq r5, r5, r4, asr #8 - 1dfc: 42445852 submi r5, r4, #5373952 ; 0x520000 - 1e00: 54410047 strbpl r0, [r1], #-71 ; 0xffffffb9 - 1e04: 4c004e45 stcmi 14, cr4, [r0], {69} ; 0x45 - 1e08: 50594250 subspl r4, r9, r0, asr r2 - 1e0c: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 1e10: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1e14: 74755f74 ldrbtvc r5, [r5], #-3956 ; 0xfffff08c - 1e18: 41006478 tstmi r0, r8, ror r4 - 1e1c: 414d4454 cmpmi sp, r4, asr r4 - 1e20: 68004e45 stmdavs r0, {r0, r2, r6, r9, sl, fp, lr} - 1e24: 61755f77 cmnvs r5, r7, ror pc - 1e28: 755f7472 ldrbvc r7, [pc, #-1138] ; 19be - 1e2c: 5f637365 svcpl 0x00637365 - 1e30: 685f0074 ldmdavs pc, {r2, r4, r5, r6}^ ; - 1e34: 61755f77 cmnvs r5, r7, ror pc - 1e38: 755f7472 ldrbvc r7, [pc, #-1138] ; 19ce - 1e3c: 006d6974 rsbeq r6, sp, r4, ror r9 - 1e40: 49435345 stmdbmi r3, {r0, r2, r6, r8, r9, ip, lr}^ - 1e44: 44585200 ldrbmi r5, [r8], #-512 ; 0xfffffe00 - 1e48: 5358554d cmppl r8, #322961408 ; 0x13400000 - 1e4c: 50004c45 andpl r4, r0, r5, asr #24 - 1e50: 52455241 subpl r5, r5, #268435460 ; 0x10000004 - 1e54: 004e4552 subeq r4, lr, r2, asr r5 - 1e58: 43455452 movtmi r5, #21586 ; 0x5452 - 1e5c: 54524900 ldrbpl r4, [r2], #-2304 ; 0xfffff700 - 1e60: 77680053 ; instruction: 0x77680053 - 1e64: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1e68: 74755f74 ldrbtvc r5, [r5], #-3956 ; 0xfffff08c - 1e6c: 745f6478 ldrbvc r6, [pc], #-1144 ; 1e74 - 1e70: 43524600 cmpmi r2, #0, 12 - 1e74: 52524550 subspl r4, r2, #80, 10 ; 0x14000000 - 1e78: 61657200 cmnvs r5, r0, lsl #4 - 1e7c: 61645f64 cmnvs r4, r4, ror #30 - 1e80: 49006174 stmdbmi r0, {r2, r4, r5, r6, r8, sp, lr} - 1e84: 004e4552 subeq r4, lr, r2, asr r5 - 1e88: 494e4441 stmdbmi lr, {r0, r6, sl, lr}^ - 1e8c: 4f00504d svcmi 0x0000504d - 1e90: 55525256 ldrbpl r5, [r2, #-598] ; 0xfffffdaa - 1e94: 5345004e movtpl r0, #20558 ; 0x504e - 1e98: 48435f43 stmdami r3, {r0, r1, r6, r8, r9, sl, fp, ip, lr}^ - 1e9c: 41005241 tstmi r0, r1, asr #4 - 1ea0: 00524244 subseq r4, r2, r4, asr #4 - 1ea4: 755f7768 ldrbvc r7, [pc, #-1896] ; 1744 - 1ea8: 5f747261 svcpl 0x00747261 - 1eac: 33726375 cmncc r2, #-738197503 ; 0xd4000001 - 1eb0: 5f00745f svcpl 0x0000745f - 1eb4: 755f7768 ldrbvc r7, [pc, #-1896] ; 1754 - 1eb8: 5f747261 svcpl 0x00747261 - 1ebc: 72636675 rsbvc r6, r3, #122683392 ; 0x7500000 - 1ec0: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 1ec4: 6c656966 ; instruction: 0x6c656966 - 1ec8: 44007364 strmi r7, [r0], #-868 ; 0xfffffc9c - 1ecc: 4e455254 mcrmi 2, 2, r5, cr5, cr4, {2} - 1ed0: 45525000 ldrbmi r5, [r2, #-0] - 1ed4: 7768004e strbvc r0, [r8, -lr, asr #32]! - 1ed8: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1edc: 73755f74 cmnvc r5, #116, 30 ; 0x1d0 - 1ee0: 745f3272 ldrbvc r3, [pc], #-626 ; 1ee8 - 1ee4: 67657200 strbvs r7, [r5, -r0, lsl #4]! - 1ee8: 745f3233 ldrbvc r3, [pc], #-563 ; 1ef0 - 1eec: 46585400 ldrbmi r5, [r8], -r0, lsl #8 - 1ef0: 004c4c55 subeq r4, ip, r5, asr ip - 1ef4: 5f77685f svcpl 0x0077685f - 1ef8: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1efc: 6d62755f cfstr64vs mvdx7, [r2, #-380]! ; 0xfffffe84 - 1f00: 685f0072 ldmdavs pc, {r1, r4, r5, r6}^ ; - 1f04: 61755f77 cmnvs r5, r7, ror pc - 1f08: 755f7472 ldrbvc r7, [pc, #-1138] ; 1a9e - 1f0c: 5f317263 svcpl 0x00317263 - 1f10: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 1f14: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 1f18: 685f0073 ldmdavs pc, {r0, r1, r4, r5, r6}^ ; - 1f1c: 61755f77 cmnvs r5, r7, ror pc - 1f20: 755f7472 ldrbvc r7, [pc, #-1138] ; 1ab6 - 1f24: 00327273 eorseq r7, r2, r3, ror r2 - 1f28: 74696e49 strbtvc r6, [r9], #-3657 ; 0xfffff1b7 - 1f2c: 74726155 ldrbtvc r6, [r2], #-341 ; 0xfffffeab - 1f30: 6f697047 svcvs 0x00697047 - 1f34: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 1f38: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1f3c: 62755f74 rsbsvs r5, r5, #116, 30 ; 0x1d0 - 1f40: 625f7269 subsvs r7, pc, #-1879048186 ; 0x90000006 - 1f44: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 1f48: 73646c65 cmnvc r4, #25856 ; 0x6500 - 1f4c: 72617500 rsbvc r7, r1, #0, 10 - 1f50: 6c635f74 stclvs 15, cr5, [r3], #-464 ; 0xfffffe30 - 1f54: 5244006b subpl r0, r4, #107 ; 0x6b - 1f58: 5f004e45 svcpl 0x00004e45 - 1f5c: 755f7768 ldrbvc r7, [pc, #-1896] ; 17fc - 1f60: 5f747261 svcpl 0x00747261 - 1f64: 64787275 ldrbtvs r7, [r8], #-629 ; 0xfffffd8b - 1f68: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 1f6c: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 1f70: 74755f74 ldrbtvc r5, [r5], #-3956 ; 0xfffff08c - 1f74: 69625f73 stmdbvs r2!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 1f78: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 1f7c: 0073646c rsbseq r6, r3, ip, ror #8 - 1f80: 59445254 stmdbpl r4, {r2, r4, r6, r9, ip, lr}^ - 1f84: 44004e45 strmi r4, [r0], #-3653 ; 0xfffff1bb - 1f88: 45444443 strbmi r4, [r4, #-1091] ; 0xfffffbbd - 1f8c: 4500544c strmi r5, [r0, #-1100] ; 0xfffffbb4 - 1f90: 4e454353 mcrmi 3, 2, r4, cr5, cr3, {2} - 1f94: 5f776800 svcpl 0x00776800 - 1f98: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 1f9c: 6962755f stmdbvs r2!, {r0, r1, r2, r3, r4, r6, r8, sl, ip, sp, lr}^ - 1fa0: 00745f72 rsbseq r5, r4, r2, ror pc - 1fa4: 4e454b42 vmlsmi.f64 d20, d5, d2 - 1fa8: 54534d00 ldrbpl r4, [r3], #-3328 ; 0xfffff300 - 1fac: 314b4349 cmpcc fp, r9, asr #6 - 1fb0: 4b4c435f blmi 1312d34 <_image_size+0x126c2a4> - 1fb4: 4c4c5000 marmi acc0, r5, ip - 1fb8: 554f5f32 strbpl r5, [pc, #-3890] ; 108e - 1fbc: 54555054 ldrbpl r5, [r5], #-84 ; 0xffffffac - 1fc0: 4c4c5000 marmi acc0, r5, ip - 1fc4: 554f5f35 strbpl r5, [pc, #-3893] ; 1097 - 1fc8: 54555054 ldrbpl r5, [r5], #-84 ; 0xffffffac - 1fcc: 49505300 ldmdbmi r0, {r8, r9, ip, lr}^ - 1fd0: 4b4c435f blmi 1312d54 <_image_size+0x126c2c4> - 1fd4: 72617500 rsbvc r7, r1, #0, 10 - 1fd8: 65675f74 strbvs r5, [r7, #-3956]! ; 0xfffff08c - 1fdc: 61686374 smcvs 34356 ; 0x8634 - 1fe0: 41550072 cmpmi r5, r2, ror r0 - 1fe4: 5f335452 svcpl 0x00335452 - 1fe8: 55444f4d strbpl r4, [r4, #-3917] ; 0xfffff0b3 - 1fec: 435f454c cmpmi pc, #76, 10 ; 0x13000000 - 1ff0: 52004b4c andpl r4, r0, #76, 22 ; 0x13000 - 1ff4: 49465f58 stmdbmi r6, {r3, r4, r6, r8, r9, sl, fp, ip, lr}^ - 1ff8: 50004f46 andpl r4, r0, r6, asr #30 - 1ffc: 5f334c4c svcpl 0x00334c4c - 2000: 5054554f subspl r5, r4, pc, asr #10 - 2004: 75005455 strvc r5, [r0, #-1109] ; 0xfffffbab - 2008: 5f747261 svcpl 0x00747261 - 200c: 5f746573 svcpl 0x00746573 - 2010: 706f6f6c rsbvc r6, pc, ip, ror #30 - 2014: 6b636162 blvs 18da5a4 <_image_size+0x1833b14> - 2018: 646f6d5f strbtvs r6, [pc], #-3423 ; 2020 - 201c: 58540065 ldmdapl r4, {r0, r2, r5, r6}^ - 2020: 4649465f ; instruction: 0x4649465f - 2024: 4155004f cmpmi r5, pc, asr #32 - 2028: 5f315452 svcpl 0x00315452 - 202c: 55444f4d strbpl r4, [r4, #-3917] ; 0xfffff0b3 - 2030: 435f454c cmpmi pc, #76, 10 ; 0x13000000 - 2034: 43004b4c movwmi r4, #2892 ; 0xb4c - 2038: 435f4e41 cmpmi pc, #1040 ; 0x410 - 203c: 5f004b4c svcpl 0x00004b4c - 2040: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 2044: 6669665f ; instruction: 0x6669665f - 2048: 4152006f cmpmi r2, pc, rrx - 204c: 4e414e57 mcrmi 14, 2, r4, cr1, cr7, {2} - 2050: 4c435f44 mcrrmi 15, 4, r5, r3, cr4 - 2054: 6175004b cmnvs r5, fp, asr #32 - 2058: 735f7472 cmpvc pc, #1912602624 ; 0x72000000 - 205c: 465f7465 ldrbmi r7, [pc], -r5, ror #8 - 2060: 5f4f4649 svcpl 0x004f4649 - 2064: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093 - 2068: 52415500 subpl r5, r1, #0, 10 - 206c: 4d5f3454 cfldrdmi mvd3, [pc, #-336] ; 1f24 - 2070: 4c55444f cfldrdmi mvd4, [r5], {79} ; 0x4f - 2074: 4c435f45 mcrrmi 15, 4, r5, r3, cr5 - 2078: 5355004b cmppl r5, #75 ; 0x4b - 207c: 4c435f42 mcrrmi 15, 4, r5, r3, cr2 - 2080: 5343004b movtpl r0, #12363 ; 0x304b - 2084: 41425f49 cmpmi r2, r9, asr #30 - 2088: 5f004455 svcpl 0x00004455 - 208c: 69726570 ldmdbvs r2!, {r4, r5, r6, r8, sl, sp, lr}^ - 2090: 6f6c635f svcvs 0x006c635f - 2094: 00736b63 rsbseq r6, r3, r3, ror #22 - 2098: 4954534d ldmdbmi r4, {r0, r2, r3, r6, r8, r9, ip, lr}^ - 209c: 5f324b43 svcpl 0x00324b43 - 20a0: 004b4c43 subeq r4, fp, r3, asr #24 - 20a4: 67697274 ; instruction: 0x67697274 - 20a8: 5f726567 svcpl 0x00726567 - 20ac: 6576656c ldrbvs r6, [r6, #-1388]! ; 0xfffffa94 - 20b0: 4c50006c mrrcmi 0, 6, r0, r0, cr12 ; - 20b4: 4f5f314c svcmi 0x005f314c - 20b8: 55505455 ldrbpl r5, [r0, #-1109] ; 0xfffffbab - 20bc: 50560054 subspl r0, r6, r4, asr r0 - 20c0: 4c435f55 mcrrmi 15, 5, r5, r3, cr5 - 20c4: 6175004b cmnvs r5, fp, asr #32 - 20c8: 675f7472 ; instruction: 0x675f7472 - 20cc: 725f7465 subsvc r7, pc, #1694498816 ; 0x65000000 - 20d0: 72666665 rsbvc r6, r6, #105906176 ; 0x6500000 - 20d4: 2f007165 svccs 0x00007165 - 20d8: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 20dc: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 20e0: 2f6e6169 svccs 0x006e6169 - 20e4: 6b726f77 blvs 1c9dec8 <_image_size+0x1bf7438> - 20e8: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 20ec: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 20f0: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 20f4: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 20f8: 552f736f strpl r7, [pc, #-879]! ; 1d91 - 20fc: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 2100: 756f7469 strbvc r7, [pc, #-1129]! ; 1c9f - 2104: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 2108: 415f695a cmpmi pc, sl, asr r9 ; - 210c: 2f546f49 svccs 0x00546f49 - 2110: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 2114: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2118: 752f6c65 strvc r6, [pc, #-3173]! ; 14bb - 211c: 2f747261 svccs 0x00747261 - 2120: 2f6b6473 svccs 0x006b6473 - 2124: 36786d69 ldrbtcc r6, [r8], -r9, ror #26 - 2128: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 212c: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2130: 7261755f rsbvc r7, r1, #398458880 ; 0x17c00000 - 2134: 00632e74 rsbeq r2, r3, r4, ror lr - 2138: 31495353 cmpcc r9, r3, asr r3 - 213c: 5541425f strbpl r4, [r1, #-607] ; 0xfffffda1 - 2140: 4c500044 mrrcmi 0, 4, r0, r0, cr4 ; - 2144: 4f5f344c svcmi 0x005f344c - 2148: 55505455 ldrbpl r5, [r0, #-1109] ; 0xfffffbab - 214c: 65730054 ldrbvs r0, [r3, #-84]! ; 0xffffffac - 2150: 63697672 cmnvs r9, #119537664 ; 0x7200000 - 2154: 6f6d5f65 svcvs 0x006d5f65 - 2158: 75006564 strvc r6, [r0, #-1380] ; 0xfffffa9c - 215c: 5f747261 svcpl 0x00747261 - 2160: 63747570 cmnvs r4, #112, 10 ; 0x1c000000 - 2164: 00726168 rsbseq r6, r2, r8, ror #2 - 2168: 54524155 ldrbpl r4, [r2], #-341 ; 0xfffffeab - 216c: 4f4d5f32 svcmi 0x004d5f32 - 2170: 454c5544 strbmi r5, [ip, #-1348] ; 0xfffffabc - 2174: 4b4c435f blmi 1312ef8 <_image_size+0x126c468> - 2178: 49535300 ldmdbmi r3, {r8, r9, ip, lr}^ - 217c: 41425f32 cmpmi r2, r2, lsr pc - 2180: 6f004455 svcvs 0x00004455 - 2184: 745f646c ldrbvc r6, [pc], #-1132 ; 218c - 2188: 625f6c62 subsvs r6, pc, #25088 ; 0x6200 - 218c: 00657361 rsbeq r7, r5, r1, ror #6 - 2190: 6369476b cmnvs r9, #28049408 ; 0x1ac0000 - 2194: 46696753 ; instruction: 0x46696753 - 2198: 65746c69 ldrbvs r6, [r4, #-3177]! ; 0xfffff397 - 219c: 6e4f5f72 mcrvs 15, 2, r5, cr15, cr2, {3} - 21a0: 6854796c ldmdavs r4, {r2, r3, r5, r6, r8, fp, ip, sp, lr}^ - 21a4: 50437369 subpl r7, r3, r9, ror #6 - 21a8: 726e0055 rsbvc r0, lr, #85 ; 0x55 - 21ac: 6572665f ldrbvs r6, [r2, #-1631]! ; 0xfffff9a1 - 21b0: 61705f65 cmnvs r0, r5, ror #30 - 21b4: 00736567 rsbseq r6, r3, r7, ror #10 - 21b8: 74636576 strbtvc r6, [r3], #-1398 ; 0xfffffa8a - 21bc: 006d754e rsbeq r7, sp, lr, asr #10 - 21c0: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 210c - 21c4: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 21c8: 6e616978 ; instruction: 0x6e616978 - 21cc: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 21d0: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 21d4: 6b6f7263 blvs 1bdeb68 <_image_size+0x1b380d8> - 21d8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 21dc: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 21e0: 2f736f75 svccs 0x00736f75 - 21e4: 71696255 cmnvc r9, r5, asr r2 - 21e8: 6f746975 svcvs 0x00746975 - 21ec: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 21f0: 5f695a69 svcpl 0x00695a69 - 21f4: 546f4941 strbtpl r4, [pc], #-2369 ; 21fc - 21f8: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 21fc: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 2200: 2f6c656e svccs 0x006c656e - 2204: 70617274 rsbvc r7, r1, r4, ror r2 - 2208: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 220c: 6172742f cmnvs r2, pc, lsr #8 - 2210: 72645f70 rsbvc r5, r4, #112, 30 ; 0x1c0 - 2214: 72657669 rsbvc r7, r5, #110100480 ; 0x6900000 - 2218: 5f00632e svcpl 0x0000632e - 221c: 676e6973 ; instruction: 0x676e6973 - 2220: 695f656c ldmdbvs pc, {r2, r3, r5, r6, r8, sl, sp, lr}^ ; - 2224: 655f7172 ldrbvs r7, [pc, #-370] ; 20ba - 2228: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 222c: 6e690065 cdpvs 0, 6, cr0, cr9, cr5, {3} - 2230: 6e695f74 mcrvs 15, 3, r5, cr9, cr4, {3} - 2234: 76006f66 strvc r6, [r0], -r6, ror #30 - 2238: 6f746365 svcvs 0x00746365 - 223c: 61625f72 smcvs 9714 ; 0x25f2 - 2240: 6b006573 blvs 1b814 - 2244: 006d656d rsbeq r6, sp, sp, ror #10 - 2248: 6977735f ldmdbvs r7!, {r0, r1, r2, r3, r4, r6, r8, r9, ip, sp, lr}^ - 224c: 5f686374 svcpl 0x00686374 - 2250: 695f7768 ldmdbvs pc, {r3, r5, r6, r8, r9, sl, ip, sp, lr}^ ; - 2254: 62747172 rsbsvs r7, r4, #-2147483620 ; 0x8000001c - 2258: 6962006c stmdbvs r2!, {r2, r3, r5, r6}^ - 225c: 73616d74 cmnvc r1, #116, 26 ; 0x1d00 - 2260: 765f006b ldrbvc r0, [pc], -fp, rrx - 2264: 6f746365 svcvs 0x00746365 - 2268: 756a5f72 strbvc r5, [sl, #-3954]! ; 0xfffff08e - 226c: 7265706d rsbvc r7, r5, #109 ; 0x6d - 2270: 69476b00 stmdbvs r7, {r8, r9, fp, sp, lr}^ - 2274: 69675363 stmdbvs r7!, {r0, r1, r5, r6, r8, r9, ip, lr}^ - 2278: 746c6946 strbtvc r6, [ip], #-2374 ; 0xfffff6ba - 227c: 415f7265 cmpmi pc, r5, ror #4 - 2280: 744f6c6c strbvc r6, [pc], #-3180 ; 2288 - 2284: 43726568 cmnmi r2, #104, 10 ; 0x1a000000 - 2288: 00735550 rsbseq r5, r3, r0, asr r5 - 228c: 5f77685f svcpl 0x0077685f - 2290: 6f666562 svcvs 0x00666562 - 2294: 695f6572 ldmdbvs pc, {r1, r4, r5, r6, r8, sl, sp, lr}^ ; - 2298: 5f007172 svcpl 0x00007172 - 229c: 64636967 strbtvs r6, [r3], #-2407 ; 0xfffff699 - 22a0: 6967735f stmdbvs r7!, {r0, r1, r2, r3, r4, r6, r8, r9, ip, sp, lr}^ - 22a4: 6c69665f stclvs 6, cr6, [r9], #-380 ; 0xfffffe84 - 22a8: 00726574 rsbseq r6, r2, r4, ror r5 - 22ac: 6e69625f mcrvs 2, 3, r6, cr9, cr15, {2} - 22b0: 72695f64 rsbvc r5, r9, #100, 30 ; 0x190 - 22b4: 61685f71 smcvs 34289 ; 0x85f1 - 22b8: 656c646e strbvs r6, [ip, #-1134]! ; 0xfffffb92 - 22bc: 72700072 rsbsvc r0, r0, #114 ; 0x72 - 22c0: 5f006f69 svcpl 0x00006f69 - 22c4: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 22c8: 695f7275 ldmdbvs pc, {r0, r2, r4, r5, r6, r9, ip, sp, lr}^ ; - 22cc: 6e5f746e cdpvs 4, 5, cr7, cr15, cr14, {3} - 22d0: 5f006d75 svcpl 0x00006d75 - 22d4: 5f737973 svcpl 0x00737973 - 22d8: 5f717269 svcpl 0x00717269 - 22dc: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 - 22e0: 5f736900 svcpl 0x00736900 - 22e4: 00746e69 rsbseq r6, r4, r9, ror #28 - 22e8: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2234 - 22ec: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 22f0: 6e616978 ; instruction: 0x6e616978 - 22f4: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 22f8: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 22fc: 6b6f7263 blvs 1bdec90 <_image_size+0x1b38200> - 2300: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2304: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 2308: 2f736f75 svccs 0x00736f75 - 230c: 71696255 cmnvc r9, r5, asr r2 - 2310: 6f746975 svcvs 0x00746975 - 2314: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 2318: 5f695a69 svcpl 0x00695a69 - 231c: 546f4941 strbtpl r4, [pc], #-2369 ; 2324 - 2320: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 2324: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 2328: 2f6c656e svccs 0x006c656e - 232c: 70617274 rsbvc r7, r1, r4, ror r2 - 2330: 6372732f cmnvs r2, #-1140850688 ; 0xbc000000 - 2334: 73695f00 cmnvc r9, #0, 30 - 2338: 5f6e695f svcpl 0x006e695f - 233c: 65746e69 ldrbvs r6, [r4, #-3689]! ; 0xfffff197 - 2340: 70757272 rsbsvc r7, r5, r2, ror r2 - 2344: 476b0074 ; instruction: 0x476b0074 - 2348: 67536369 ldrbvs r6, [r3, -r9, ror #6] - 234c: 6c694669 stclvs 6, cr4, [r9], #-420 ; 0xfffffe5c - 2350: 5f726574 svcpl 0x00726574 - 2354: 54657355 strbtpl r7, [r5], #-853 ; 0xfffffcab - 2358: 65677261 strbvs r7, [r7, #-609]! ; 0xfffffd9f - 235c: 73694c74 cmnvc r9, #116, 24 ; 0x7400 - 2360: 765f0074 ; instruction: 0x765f0074 - 2364: 6f746365 svcvs 0x00746365 - 2368: 6e655f72 mcrvs 15, 3, r5, cr5, cr2, {3} - 236c: 735f0064 cmpvc pc, #100 ; 0x64 - 2370: 6c676e69 stclvs 14, cr6, [r7], #-420 ; 0xfffffe5c - 2374: 72695f65 rsbvc r5, r9, #404 ; 0x194 - 2378: 69645f71 stmdbvs r4!, {r0, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 237c: 6c626173 stfvse f6, [r2], #-460 ; 0xfffffe34 - 2380: 685f0065 ldmdavs pc, {r0, r2, r5, r6}^ ; - 2384: 75635f77 strbvc r5, [r3, #-3959]! ; 0xfffff089 - 2388: 6e695f72 mcrvs 15, 3, r5, cr9, cr2, {3} - 238c: 70635f74 rsbvc r5, r3, r4, ror pc - 2390: 765f0075 ; instruction: 0x765f0075 - 2394: 6f746365 svcvs 0x00746365 - 2398: 74735f72 ldrbtvc r5, [r3], #-3954 ; 0xfffff08e - 239c: 00747261 rsbseq r7, r4, r1, ror #4 - 23a0: 7570635f ldrbvc r6, [r0, #-863]! ; 0xfffffca1 - 23a4: 7172695f cmnvc r2, pc, asr r9 - 23a8: 7369645f cmnvc r9, #1593835520 ; 0x5f000000 - 23ac: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 23b0: 72745f00 rsbsvc r5, r4, #0, 30 - 23b4: 755f7061 ldrbvc r7, [pc, #-97] ; 235b - 23b8: 706d696e rsbvc r6, sp, lr, ror #18 - 23bc: 656d656c strbvs r6, [sp, #-1388]! ; 0xfffffa94 - 23c0: 6465746e strbtvs r7, [r5], #-1134 ; 0xfffffb92 - 23c4: 69707300 ldmdbvs r0!, {r8, r9, ip, sp, lr}^ - 23c8: 636f6c6e cmnvs pc, #28160 ; 0x6e00 - 23cc: 656e006b strbvs r0, [lr, #-107]! ; 0xffffff95 - 23d0: 62745f77 rsbsvs r5, r4, #476 ; 0x1dc - 23d4: 61625f6c cmnvs r2, ip, ror #30 - 23d8: 69006573 stmdbvs r0, {r0, r1, r4, r5, r6, r8, sl, sp, lr} - 23dc: 6f6c5f73 svcvs 0x006c5f73 - 23e0: 64656b63 strbtvs r6, [r5], #-2915 ; 0xfffff49d - 23e4: 70635f00 rsbvc r5, r3, r0, lsl #30 - 23e8: 72695f75 rsbvc r5, r9, #468 ; 0x1d4 - 23ec: 6e655f71 mcrvs 15, 3, r5, cr5, cr1, {3} - 23f0: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 23f4: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 23f8: 7466615f strbtvc r6, [r6], #-351 ; 0xfffffea1 - 23fc: 695f7265 ldmdbvs pc, {r0, r2, r5, r6, r9, ip, sp, lr}^ ; - 2400: 6b007172 blvs 1e9d0 - 2404: 475f5042 ldrbmi r5, [pc, -r2, asr #32] - 2408: 5f444349 svcpl 0x00444349 - 240c: 52494753 subpl r4, r9, #21757952 ; 0x14c0000 - 2410: 5550435f ldrbpl r4, [r0, #-863] ; 0xfffffca1 - 2414: 67726154 ; instruction: 0x67726154 - 2418: 694c7465 stmdbvs ip, {r0, r2, r5, r6, sl, ip, sp, lr}^ - 241c: 63007473 movwvs r7, #1139 ; 0x473 - 2420: 754e7570 strbvc r7, [lr, #-1392] ; 0xfffffa90 - 2424: 7265626d rsbvc r6, r5, #-805306362 ; 0xd0000006 - 2428: 4d426b00 vstrmi d22, [r2, #-0] - 242c: 4349475f movtmi r4, #38751 ; 0x975f - 2430: 54435f44 strbpl r5, [r3], #-3908 ; 0xfffff0bc - 2434: 455f524c ldrbmi r5, [pc, #-588] ; 21f0 - 2438: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 243c: 70724765 rsbsvc r4, r2, r5, ror #14 - 2440: 69670031 stmdbvs r7!, {r0, r4, r5}^ - 2444: 70635f63 rsbvc r5, r3, r3, ror #30 - 2448: 6e655f75 mcrvs 15, 3, r5, cr5, cr5, {3} - 244c: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 2450: 69675f00 stmdbvs r7!, {r8, r9, sl, fp, ip, lr}^ - 2454: 635f6463 cmpvs pc, #1660944384 ; 0x63000000 - 2458: 5f726c74 svcpl 0x00726c74 - 245c: 6c656966 ; instruction: 0x6c656966 - 2460: 65007364 strvs r7, [r0, #-868] ; 0xfffffc9c - 2464: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 2468: 00744965 rsbseq r4, r4, r5, ror #18 - 246c: 524c5443 subpl r5, ip, #1124073472 ; 0x43000000 - 2470: 69675f00 stmdbvs r7!, {r8, r9, sl, fp, ip, lr}^ - 2474: 725f6363 subsvc r6, pc, #-1946157055 ; 0x8c000001 - 2478: 73696765 cmnvc r9, #26476544 ; 0x1940000 - 247c: 73726574 cmnvc r2, #116, 10 ; 0x1d000000 - 2480: 63696700 cmnvs r9, #0, 14 - 2484: 00745f64 rsbseq r5, r4, r4, ror #30 - 2488: 52494f45 subpl r4, r9, #276 ; 0x114 - 248c: 50426b00 subpl r6, r2, r0, lsl #22 - 2490: 4349475f movtmi r4, #38751 ; 0x975f - 2494: 54435f43 strbpl r5, [r3], #-3907 ; 0xfffff0bd - 2498: 535f524c cmppl pc, #76, 4 ; 0xc0000004 - 249c: 00525042 subseq r5, r2, r2, asr #32 - 24a0: 4e455349 cdpmi 3, 4, cr5, cr5, cr9, {2} - 24a4: 454c4241 strbmi r4, [ip, #-577] ; 0xfffffdbf - 24a8: 67006e52 smlsdvs r0, r2, lr, r6 - 24ac: 725f6369 subsvc r6, pc, #-1543503871 ; 0xa4000001 - 24b0: 5f646165 svcpl 0x00646165 - 24b4: 5f717269 svcpl 0x00717269 - 24b8: 006b6361 rsbeq r6, fp, r1, ror #6 - 24bc: 5f717269 svcpl 0x00717269 - 24c0: 5f746567 svcpl 0x00746567 - 24c4: 69676572 stmdbvs r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^ - 24c8: 72657473 rsbvc r7, r5, #1929379840 ; 0x73000000 - 24cc: 66666f5f uqsaxvs r6, r6, pc ; - 24d0: 00746573 rsbseq r6, r4, r3, ror r5 - 24d4: 5f4d426b svcpl 0x004d426b - 24d8: 44434947 strbmi r4, [r3], #-2375 ; 0xfffff6b9 - 24dc: 4947535f stmdbmi r7, {r0, r1, r2, r3, r4, r6, r8, r9, ip, lr}^ - 24e0: 534e5f52 movtpl r5, #61266 ; 0xef52 - 24e4: 00545441 subseq r5, r4, r1, asr #8 - 24e8: 49505048 ldmdbmi r0, {r3, r6, ip, lr}^ - 24ec: 675f0052 ; instruction: 0x675f0052 - 24f0: 625f6369 subsvs r6, pc, #-1543503871 ; 0xa4000001 - 24f4: 5f657361 svcpl 0x00657361 - 24f8: 7366666f cmnvc r6, #116391936 ; 0x6f00000 - 24fc: 00737465 rsbseq r7, r3, r5, ror #8 - 2500: 7365725f cmnvc r5, #-268435451 ; 0xf0000005 - 2504: 65767265 ldrbvs r7, [r6, #-613]! ; 0xfffffd9b - 2508: 5f003064 svcpl 0x00003064 - 250c: 65736572 ldrbvs r6, [r3, #-1394]! ; 0xfffffa8e - 2510: 64657672 strbtvs r7, [r5], #-1650 ; 0xfffff98e - 2514: 682f0032 stmdavs pc!, {r1, r4, r5} ; - 2518: 2f656d6f svccs 0x00656d6f - 251c: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 2520: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 2524: 2f6b726f svccs 0x006b726f - 2528: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 252c: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 2530: 2f6c656e svccs 0x006c656e - 2534: 6f756978 svcvs 0x00756978 - 2538: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 253c: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 2540: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 2544: 5a69582f bpl 1a58608 <_image_size+0x19b1b78> - 2548: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 254c: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 2550: 6b647261 blvs 191eedc <_image_size+0x187844c> - 2554: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2558: 72742f6c rsbsvc r2, r4, #108, 30 ; 0x1b0 - 255c: 732f7061 ; instruction: 0x732f7061 - 2560: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 2564: 2f36786d svccs 0x0036786d - 2568: 00637273 rsbeq r7, r3, r3, ror r2 - 256c: 5f4d426b svcpl 0x004d426b - 2570: 43434947 movtmi r4, #14663 ; 0x3947 - 2574: 4c54435f mrrcmi 3, 5, r4, r4, cr15 ; - 2578: 6e455f52 mcrvs 15, 2, r5, cr5, cr2, {2} - 257c: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 2580: 6700534e strvs r5, [r0, -lr, asr #6] - 2584: 5f636369 svcpl 0x00636369 - 2588: 426b0074 rsbmi r0, fp, #116 ; 0x74 - 258c: 49475f50 stmdbmi r7, {r4, r6, r8, r9, sl, fp, ip, lr}^ - 2590: 435f4343 cmpmi pc, #201326593 ; 0xc000001 - 2594: 5f524c54 svcpl 0x00524c54 - 2598: 45514946 ldrbmi r4, [r1, #-2374] ; 0xfffff6ba - 259c: 6967006e stmdbvs r7!, {r1, r2, r3, r5, r6}^ - 25a0: 6e695f63 cdpvs 15, 6, cr5, cr9, cr3, {3} - 25a4: 635f7469 cmpvs pc, #1761607680 ; 0x69000000 - 25a8: 67007570 smlsdxvs r0, r0, r5, r7 - 25ac: 675f6369 ldrbvs r6, [pc, -r9, ror #6] - 25b0: 675f7465 ldrbvs r7, [pc, -r5, ror #8] - 25b4: 00636369 rsbeq r6, r3, r9, ror #6 - 25b8: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2504 - 25bc: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 25c0: 6e616978 ; instruction: 0x6e616978 - 25c4: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 25c8: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 25cc: 6b6f7263 blvs 1bdef60 <_image_size+0x1b384d0> - 25d0: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 25d4: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 25d8: 2f736f75 svccs 0x00736f75 - 25dc: 71696255 cmnvc r9, r5, asr r2 - 25e0: 6f746975 svcvs 0x00746975 - 25e4: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 25e8: 5f695a69 svcpl 0x00695a69 - 25ec: 546f4941 strbtpl r4, [pc], #-2369 ; 25f4 - 25f0: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 25f4: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 25f8: 2f6c656e svccs 0x006c656e - 25fc: 70617274 rsbvc r7, r1, r4, ror r2 - 2600: 6b64732f blvs 191f2c4 <_image_size+0x1878834> - 2604: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2608: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 260c: 69672f63 stmdbvs r7!, {r0, r1, r5, r6, r8, r9, sl, fp, sp}^ - 2610: 00632e63 rsbeq r2, r3, r3, ror #28 - 2614: 52444949 subpl r4, r4, #1196032 ; 0x124000 - 2618: 63696700 cmnvs r9, #0, 14 - 261c: 6972775f ldmdbvs r2!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, ip, sp, lr}^ - 2620: 655f6574 ldrbvs r6, [pc, #-1396] ; 20b4 - 2624: 6f5f646e svcvs 0x005f646e - 2628: 72695f66 rsbvc r5, r9, #408 ; 0x198 - 262c: 47530071 ; instruction: 0x47530071 - 2630: 67005249 strvs r5, [r0, -r9, asr #4] - 2634: 655f6369 ldrbvs r6, [pc, #-873] ; 22d3 - 2638: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 263c: 69670065 stmdbvs r7!, {r0, r2, r5, r6}^ - 2640: 6e655f63 cdpvs 15, 6, cr5, cr5, cr3, {3} - 2644: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 2648: 7172695f cmnvc r2, pc, asr r9 - 264c: 41544900 cmpmi r4, r0, lsl #18 - 2650: 54454752 strbpl r4, [r5], #-1874 ; 0xfffff8ae - 2654: 006e5253 rsbeq r5, lr, r3, asr r2 - 2658: 41444349 cmpmi r4, r9, asr #6 - 265c: 006e5242 rsbeq r5, lr, r2, asr #4 - 2660: 45505349 ldrbmi r5, [r0, #-841] ; 0xfffffcb7 - 2664: 6e52444e cdpvs 4, 5, cr4, cr2, cr14, {2} - 2668: 63696700 cmnvs r9, #0, 14 - 266c: 7465675f strbtvc r6, [r5], #-1887 ; 0xfffff8a1 - 2670: 6369675f cmnvs r9, #24903680 ; 0x17c0000 - 2674: 69670064 stmdbvs r7!, {r2, r5, r6}^ - 2678: 65735f63 ldrbvs r5, [r3, #-3939]! ; 0xfffff09d - 267c: 72695f74 rsbvc r5, r9, #116, 30 ; 0x1d0 - 2680: 65735f71 ldrbvs r5, [r3, #-3953]! ; 0xfffff08f - 2684: 69727563 ldmdbvs r2!, {r0, r1, r5, r6, r8, sl, ip, sp, lr}^ - 2688: 5f007974 svcpl 0x00007974 - 268c: 65736572 ldrbvs r6, [r3, #-1394]! ; 0xfffffa8e - 2690: 64657672 strbtvs r7, [r5], #-1650 ; 0xfffff98e - 2694: 725f0031 subsvc r0, pc, #49 ; 0x31 - 2698: 72657365 rsbvc r7, r5, #-1811939327 ; 0x94000001 - 269c: 33646576 cmncc r4, #494927872 ; 0x1d800000 - 26a0: 65725f00 ldrbvs r5, [r2, #-3840]! ; 0xfffff100 - 26a4: 76726573 ; instruction: 0x76726573 - 26a8: 00346465 eorseq r6, r4, r5, ror #8 - 26ac: 7365725f cmnvc r5, #-268435451 ; 0xf0000005 - 26b0: 65767265 ldrbvs r7, [r6, #-613]! ; 0xfffffd9b - 26b4: 6b003564 blvs fc4c - 26b8: 475f4d42 ldrbmi r4, [pc, -r2, asr #26] - 26bc: 5f444349 svcpl 0x00444349 - 26c0: 52494753 subpl r4, r9, #21757952 ; 0x14c0000 - 26c4: 5550435f ldrbpl r4, [r0, #-863] ; 0xfffffca1 - 26c8: 67726154 ; instruction: 0x67726154 - 26cc: 694c7465 stmdbvs ip, {r0, r2, r5, r6, sl, ip, sp, lr}^ - 26d0: 69007473 stmdbvs r0, {r0, r1, r4, r5, r6, sl, ip, sp, lr} - 26d4: 675f7172 ; instruction: 0x675f7172 - 26d8: 625f7465 subsvs r7, pc, #1694498816 ; 0x65000000 - 26dc: 6d5f7469 cfldrdvs mvd7, [pc, #-420] ; 2540 - 26e0: 006b7361 rsbeq r7, fp, r1, ror #6 - 26e4: 47464349 strbmi r4, [r6, -r9, asr #6] - 26e8: 69006e52 stmdbvs r0, {r1, r4, r6, r9, sl, fp, sp, lr} - 26ec: 63655373 cmnvs r5, #-872415231 ; 0xcc000001 - 26f0: 00657275 rsbeq r7, r5, r5, ror r2 - 26f4: 5f50426b svcpl 0x0050426b - 26f8: 43434947 movtmi r4, #14663 ; 0x3947 - 26fc: 4c54435f mrrcmi 3, 5, r4, r4, cr15 ; - 2700: 6e455f52 mcrvs 15, 2, r5, cr5, cr2, {2} - 2704: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 2708: 5f00534e svcpl 0x0000534e - 270c: 64636967 strbtvs r6, [r3], #-2407 ; 0xfffff699 - 2710: 6967735f stmdbvs r7!, {r0, r1, r2, r3, r4, r6, r8, r9, ip, sp, lr}^ - 2714: 69665f72 stmdbvs r6!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2718: 73646c65 cmnvc r4, #25856 ; 0x6500 - 271c: 50595400 subspl r5, r9, r0, lsl #8 - 2720: 6b005245 blvs 1703c - 2724: 475f4d42 ldrbmi r4, [pc, -r2, asr #26] - 2728: 5f434349 svcpl 0x00434349 - 272c: 524c5443 subpl r5, ip, #1124073472 ; 0x43000000 - 2730: 5042535f subpl r5, r2, pc, asr r3 - 2734: 69670052 stmdbvs r7!, {r1, r4, r6}^ - 2738: 65735f63 ldrbvs r5, [r3, #-3939]! ; 0xfffff09d - 273c: 72695f74 rsbvc r5, r9, #116, 30 ; 0x1d0 - 2740: 72705f71 rsbsvc r5, r0, #452 ; 0x1c4 - 2744: 69726f69 ldmdbvs r2!, {r0, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - 2748: 5f007974 svcpl 0x00007974 - 274c: 64636967 strbtvs r6, [r3], #-2407 ; 0xfffff699 - 2750: 6765725f ; instruction: 0x6765725f - 2754: 65747369 ldrbvs r7, [r4, #-873]! ; 0xfffffc97 - 2758: 49007372 stmdbmi r0, {r1, r4, r5, r6, r8, r9, ip, sp, lr} - 275c: 4f495250 svcmi 0x00495250 - 2760: 59544952 ldmdbpl r4, {r1, r4, r6, r8, fp, lr}^ - 2764: 6b006e52 blvs 1e0b4 - 2768: 475f5042 ldrbmi r5, [pc, -r2, asr #32] - 276c: 5f434349 svcpl 0x00434349 - 2770: 524c5443 subpl r5, ip, #1124073472 ; 0x43000000 - 2774: 616e455f cmnvs lr, pc, asr r5 - 2778: 53656c62 cmnpl r5, #25088 ; 0x6200 - 277c: 65725f00 ldrbvs r5, [r2, #-3840]! ; 0xfffff100 - 2780: 76726573 ; instruction: 0x76726573 - 2784: 6b006465 blvs 1b920 - 2788: 475f5042 ldrbmi r5, [pc, -r2, asr #32] - 278c: 5f444349 svcpl 0x00444349 - 2790: 52494753 subpl r4, r9, #21757952 ; 0x14c0000 - 2794: 4947535f stmdbmi r7, {r0, r1, r2, r3, r4, r6, r8, r9, ip, lr}^ - 2798: 49544e49 ldmdbmi r4, {r0, r3, r6, r9, sl, fp, lr}^ - 279c: 426b0044 rsbmi r0, fp, #68 ; 0x44 - 27a0: 49475f4d stmdbmi r7, {r0, r2, r3, r6, r8, r9, sl, fp, ip, lr}^ - 27a4: 435f4343 cmpmi pc, #201326593 ; 0xc000001 - 27a8: 5f524c54 svcpl 0x00524c54 - 27ac: 45514946 ldrbmi r4, [r1, #-2374] ; 0xfffff6ba - 27b0: 476b006e strbmi r0, [fp, -lr, rrx]! - 27b4: 42434349 submi r4, r3, #603979777 ; 0x24000001 - 27b8: 4f657361 svcmi 0x00657361 - 27bc: 65736666 ldrbvs r6, [r3, #-1638]! ; 0xfffff99a - 27c0: 69660074 stmdbvs r6!, {r2, r4, r5, r6}^ - 27c4: 7265746c rsbvc r7, r5, #108, 8 ; 0x6c000000 - 27c8: 73696c5f cmnvc r9, #24320 ; 0x5f00 - 27cc: 69670074 stmdbvs r7!, {r2, r4, r5, r6}^ - 27d0: 65735f63 ldrbvs r5, [r3, #-3939]! ; 0xfffff09d - 27d4: 735f646e cmpvc pc, #1845493760 ; 0x6e000000 - 27d8: 67006967 strvs r6, [r0, -r7, ror #18] - 27dc: 735f6369 cmpvc pc, #-1543503871 ; 0xa4000001 - 27e0: 635f7465 cmpvs pc, #1694498816 ; 0x65000000 - 27e4: 745f7570 ldrbvc r7, [pc], #-1392 ; 27ec - 27e8: 65677261 strbvs r7, [r7, #-609]! ; 0xfffffd9f - 27ec: 426b0074 rsbmi r0, fp, #116 ; 0x74 - 27f0: 49475f4d stmdbmi r7, {r0, r2, r3, r6, r8, r9, sl, fp, ip, lr}^ - 27f4: 435f4343 cmpmi pc, #201326593 ; 0xc000001 - 27f8: 5f524c54 svcpl 0x00524c54 - 27fc: 436b6341 cmnmi fp, #67108865 ; 0x4000001 - 2800: 6b006c74 blvs 1d9d8 - 2804: 475f4d42 ldrbmi r4, [pc, -r2, asr #26] - 2808: 5f444349 svcpl 0x00444349 - 280c: 524c5443 subpl r5, ip, #1124073472 ; 0x43000000 - 2810: 616e455f cmnvs lr, pc, asr r5 - 2814: 47656c62 strbmi r6, [r5, -r2, ror #24]! - 2818: 00307072 eorseq r7, r0, r2, ror r0 - 281c: 5f50426b svcpl 0x0050426b - 2820: 44434947 strbmi r4, [r3], #-2375 ; 0xfffff6b9 - 2824: 4947535f stmdbmi r7, {r0, r1, r2, r3, r4, r6, r8, r9, ip, lr}^ - 2828: 61545f52 cmpvs r4, r2, asr pc - 282c: 74656772 strbtvc r6, [r5], #-1906 ; 0xfffff88e - 2830: 7473694c ldrbtvc r6, [r3], #-2380 ; 0xfffff6b4 - 2834: 746c6946 strbtvc r6, [ip], #-2374 ; 0xfffff6ba - 2838: 49007265 stmdbmi r0, {r0, r2, r5, r6, r9, ip, sp, lr} - 283c: 414e4543 cmpmi lr, r3, asr #10 - 2840: 52454c42 subpl r4, r5, #16896 ; 0x4200 - 2844: 6174006e cmnvs r4, lr, rrx - 2848: 74656772 strbtvc r6, [r5], #-1906 ; 0xfffff88e - 284c: 73696c5f cmnvc r9, #24320 ; 0x5f00 - 2850: 426b0074 rsbmi r0, fp, #116 ; 0x74 - 2854: 49475f50 stmdbmi r7, {r4, r6, r8, r9, sl, fp, ip, lr}^ - 2858: 535f4443 cmppl pc, #1124073472 ; 0x43000000 - 285c: 5f524947 svcpl 0x00524947 - 2860: 5441534e strbpl r5, [r1], #-846 ; 0xfffffcb2 - 2864: 42410054 submi r0, r1, #84 ; 0x54 - 2868: 63005250 movwvs r5, #592 ; 0x250 - 286c: 614d7570 hvcvs 55120 ; 0xd750 - 2870: 6b006b73 blvs 1d644 - 2874: 44434947 strbmi r4, [r3], #-2375 ; 0xfffff6b9 - 2878: 65736142 ldrbvs r6, [r3, #-322]! ; 0xfffffebe - 287c: 7366664f cmnvc r6, #82837504 ; 0x4f00000 - 2880: 69007465 stmdbvs r0, {r0, r2, r5, r6, sl, ip, sp, lr} - 2884: 675f7172 ; instruction: 0x675f7172 - 2888: 625f7465 subsvs r7, pc, #1694498816 ; 0x65000000 - 288c: 6f5f7469 svcvs 0x005f7469 - 2890: 65736666 ldrbvs r6, [r3, #-1638]! ; 0xfffff99a - 2894: 426b0074 rsbmi r0, fp, #116 ; 0x74 - 2898: 49475f50 stmdbmi r7, {r4, r6, r8, r9, sl, fp, ip, lr}^ - 289c: 435f4343 cmpmi pc, #201326593 ; 0xc000001 - 28a0: 5f524c54 svcpl 0x00524c54 - 28a4: 436b6341 cmnmi fp, #67108865 ; 0x4000001 - 28a8: 5f006c74 svcpl 0x00006c74 - 28ac: 63636967 cmnvs r3, #1687552 ; 0x19c000 - 28b0: 6c74635f ldclvs 3, cr6, [r4], #-380 ; 0xfffffe84 - 28b4: 69665f72 stmdbvs r6!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 28b8: 73646c65 cmnvc r4, #25856 ; 0x6500 - 28bc: 4d426b00 vstrmi d22, [r2, #-0] - 28c0: 4349475f movtmi r4, #38751 ; 0x975f - 28c4: 54435f43 strbpl r5, [r3], #-3907 ; 0xfffff0bd - 28c8: 455f524c ldrbmi r5, [pc, #-588] ; 2684 - 28cc: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 28d0: 49005365 stmdbmi r0, {r0, r2, r5, r6, r8, r9, ip, lr} - 28d4: 554f5247 strbpl r5, [pc, #-583] ; 2695 - 28d8: 006e5250 rsbeq r5, lr, r0, asr r2 - 28dc: 5f636967 svcpl 0x00636967 - 28e0: 5f746573 svcpl 0x00746573 - 28e4: 5f757063 svcpl 0x00757063 - 28e8: 6f697270 svcvs 0x00697270 - 28ec: 79746972 ldmdbvc r4!, {r1, r4, r5, r6, r8, fp, sp, lr}^ - 28f0: 73616d5f cmnvc r1, #6080 ; 0x17c0 - 28f4: 7269006b rsbvc r0, r9, #107 ; 0x6b - 28f8: 00444971 subeq r4, r4, r1, ror r9 - 28fc: 6e457369 cdpvs 3, 4, cr7, cr5, cr9, {3} - 2900: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 2904: 426b0064 rsbmi r0, fp, #100 ; 0x64 - 2908: 49475f4d stmdbmi r7, {r0, r2, r3, r6, r8, r9, sl, fp, ip, lr}^ - 290c: 535f4443 cmppl pc, #1124073472 ; 0x43000000 - 2910: 5f524947 svcpl 0x00524947 - 2914: 49494753 stmdbmi r9, {r0, r1, r4, r6, r8, r9, sl, lr}^ - 2918: 4449544e strbmi r5, [r9], #-1102 ; 0xfffffbb2 - 291c: 50434900 subpl r4, r3, r0, lsl #18 - 2920: 52444e45 subpl r4, r4, #1104 ; 0x450 - 2924: 426b006e rsbmi r0, fp, #110 ; 0x6e - 2928: 49475f4d stmdbmi r7, {r0, r2, r3, r6, r8, r9, sl, fp, ip, lr}^ - 292c: 535f4443 cmppl pc, #1124073472 ; 0x43000000 - 2930: 5f524947 svcpl 0x00524947 - 2934: 67726154 ; instruction: 0x67726154 - 2938: 694c7465 stmdbvs ip, {r0, r2, r5, r6, sl, ip, sp, lr}^ - 293c: 69467473 stmdbvs r6, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^ - 2940: 7265746c rsbvc r7, r5, #108, 8 ; 0x6c000000 - 2944: 63696700 cmnvs r9, #0, 14 - 2948: 696e695f stmdbvs lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - 294c: 682f0074 stmdavs pc!, {r2, r4, r5, r6} ; - 2950: 2f656d6f svccs 0x00656d6f - 2954: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 2958: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 295c: 2f6b726f svccs 0x006b726f - 2960: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 2964: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 2968: 2f6c656e svccs 0x006c656e - 296c: 6f756978 svcvs 0x00756978 - 2970: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 2974: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 2978: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 297c: 5a69582f bpl 1a58a40 <_image_size+0x19b1fb0> - 2980: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2984: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 2988: 6b647261 blvs 191f314 <_image_size+0x1878884> - 298c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 2990: 72742f6c rsbsvc r2, r4, #108, 30 ; 0x1b0 - 2994: 732f7061 ; instruction: 0x732f7061 - 2998: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 299c: 2f36786d svccs 0x0036786d - 29a0: 2f637273 svccs 0x00637273 - 29a4: 70617274 rsbvc r7, r1, r4, ror r2 - 29a8: 746e655f strbtvc r6, [lr], #-1375 ; 0xfffffaa1 - 29ac: 636e6172 cmnvs lr, #-2147483620 ; 0x8000001c - 29b0: 00532e65 subseq r2, r3, r5, ror #28 - 29b4: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 2900 - 29b8: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 29bc: 6e616978 ; instruction: 0x6e616978 - 29c0: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 29c4: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 29c8: 6b6f7263 blvs 1bdf35c <_image_size+0x1b388cc> - 29cc: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 29d0: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 29d4: 2f736f75 svccs 0x00736f75 - 29d8: 71696255 cmnvc r9, r5, asr r2 - 29dc: 6f746975 svcvs 0x00746975 - 29e0: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 29e4: 5f695a69 svcpl 0x00695a69 - 29e8: 546f4941 strbtpl r4, [pc], #-2369 ; 29f0 - 29ec: 7261682f rsbvc r6, r1, #3080192 ; 0x2f0000 - 29f0: 72656b64 rsbvc r6, r5, #100, 22 ; 0x19000 - 29f4: 2f6c656e svccs 0x006c656e - 29f8: 70617274 rsbvc r7, r1, r4, ror r2 - 29fc: 6b64732f blvs 191f6c0 <_image_size+0x1878c30> - 2a00: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2a04: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 2a08: 6f632f63 svcvs 0x00632f63 - 2a0c: 78657472 stmdavc r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^ - 2a10: 532e3941 ; instruction: 0x532e3941 - 2a14: 50476b00 subpl r6, r7, r0, lsl #22 - 2a18: 74754f54 ldrbtvc r4, [r5], #-3924 ; 0xfffff0ac - 2a1c: 43747570 cmnmi r4, #112, 10 ; 0x1c000000 - 2a20: 61706d6f cmnvs r0, pc, ror #26 - 2a24: 00316572 eorseq r6, r1, r2, ror r5 - 2a28: 5450476b ldrbpl r4, [r0], #-1899 ; 0xfffff895 - 2a2c: 7074754f rsbsvc r7, r4, pc, asr #10 - 2a30: 6f437475 svcvs 0x00437475 - 2a34: 7261706d rsbvc r7, r1, #109 ; 0x6d - 2a38: 6b003265 blvs f3d4 - 2a3c: 4f545047 svcmi 0x00545047 - 2a40: 75707475 ldrbvc r7, [r0, #-1141]! ; 0xfffffb8b - 2a44: 6d6f4374 stclvs 3, cr4, [pc, #-464]! ; 287c - 2a48: 65726170 ldrbvs r6, [r2, #-368]! ; 0xfffffe90 - 2a4c: 52460033 subpl r0, r6, #51 ; 0x33 - 2a50: 525f4545 subspl r4, pc, #289406976 ; 0x11400000 - 2a54: 4d5f4e55 ldclmi 14, cr4, [pc, #-340] ; 2908 - 2a58: 0045444f subeq r4, r5, pc, asr #8 - 2a5c: 5450476b ldrbpl r4, [r0], #-1899 ; 0xfffff895 - 2a60: 75706e49 ldrbvc r6, [r0, #-3657]! ; 0xfffff1b7 - 2a64: 70614374 rsbvc r4, r1, r4, ror r3 - 2a68: 65727574 ldrbvs r7, [r2, #-1396]! ; 0xfffffa8c - 2a6c: 4c430032 mcrrmi 0, 3, r0, r3, cr2 - 2a70: 4352534b cmpmi r2, #738197505 ; 0x2c000001 - 2a74: 46464f5f ; instruction: 0x46464f5f - 2a78: 47504900 ldrbmi r4, [r0, -r0, lsl #18] - 2a7c: 5245505f subpl r5, r5, #95 ; 0x5f - 2a80: 4b4c435f blmi 1313804 <_image_size+0x126cd74> - 2a84: 7a697800 bvc 1a60a8c <_image_size+0x19b9ffc> - 2a88: 6c635f69 stclvs 15, cr5, [r3], #-420 ; 0xfffffe5c - 2a8c: 5f6b636f svcpl 0x006b636f - 2a90: 76697264 strbtvc r7, [r9], -r4, ror #4 - 2a94: 43007265 movwmi r7, #613 ; 0x265 - 2a98: 52534b4c subspl r4, r3, #76, 22 ; 0x13000 - 2a9c: 45505f43 ldrbmi r5, [r0, #-3907] ; 0xfffff0bd - 2aa0: 4c435f52 mcrrmi 15, 5, r5, r3, cr2 - 2aa4: 554f004b strbpl r0, [pc, #-75] ; 2a61 - 2aa8: 54555054 ldrbpl r5, [r5], #-84 ; 0xffffffac - 2aac: 504d435f subpl r4, sp, pc, asr r3 - 2ab0: 5349445f movtpl r4, #37983 ; 0x945f - 2ab4: 454c4241 strbmi r4, [ip, #-577] ; 0xfffffdbf - 2ab8: 616d5f00 cmnvs sp, r0, lsl #30 - 2abc: 635f6e69 cmpvs pc, #1680 ; 0x690 - 2ac0: 6b636f6c blvs 18de878 <_image_size+0x1837de8> - 2ac4: 735f0073 cmpvc pc, #115 ; 0x73 - 2ac8: 635f7379 cmpvs pc, #-469762047 ; 0xe4000001 - 2acc: 6b636f6c blvs 18de884 <_image_size+0x1837df4> - 2ad0: 696e695f stmdbvs lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - 2ad4: 675f0074 ; instruction: 0x675f0074 - 2ad8: 735f7465 cmpvc pc, #1694498816 ; 0x65000000 - 2adc: 6e6f6365 cdpvs 3, 6, cr6, cr15, cr5, {3} - 2ae0: 476b0064 strbmi r0, [fp, -r4, rrx]! - 2ae4: 6f525450 svcvs 0x00525450 - 2ae8: 766f6c6c strbtvc r6, [pc], -ip, ror #24 - 2aec: 2f007265 svccs 0x00007265 - 2af0: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 2af4: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 2af8: 2f6e6169 svccs 0x006e6169 - 2afc: 6b726f77 blvs 1c9e8e0 <_image_size+0x1bf7e50> - 2b00: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 2b04: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 2b08: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2b0c: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 2b10: 552f736f strpl r7, [pc, #-879]! ; 27a9 - 2b14: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 2b18: 756f7469 strbvc r7, [pc, #-1129]! ; 26b7 - 2b1c: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 2b20: 415f695a cmpmi pc, sl, asr r9 ; - 2b24: 2f546f49 svccs 0x00546f49 - 2b28: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 2b2c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2b30: 672f6c65 strvs r6, [pc, -r5, ror #24]! - 2b34: 732f7470 ; instruction: 0x732f7470 - 2b38: 4f006372 svcmi 0x00006372 - 2b3c: 55505455 ldrbpl r5, [r0, #-1109] ; 0xfffffbab - 2b40: 4d435f54 stclmi 15, cr5, [r3, #-336] ; 0xfffffeb0 - 2b44: 4c435f50 mcrrmi 15, 5, r5, r3, cr0 - 2b48: 00524145 subseq r4, r2, r5, asr #2 - 2b4c: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 2b50: 6d6f635f stclvs 3, cr6, [pc, #-380]! ; 29dc - 2b54: 65726170 ldrbvs r6, [r2, #-368]! ; 0xfffffe90 - 2b58: 646f6d5f strbtvs r6, [pc], #-3423 ; 2b60 - 2b5c: 4f007365 svcmi 0x00007365 - 2b60: 55505455 ldrbpl r5, [r0, #-1109] ; 0xfffffbab - 2b64: 4d435f54 stclmi 15, cr5, [r3, #-336] ; 0xfffffeb0 - 2b68: 4f4c5f50 svcmi 0x004c5f50 - 2b6c: 4c555057 mrrcmi 0, 5, r5, r5, cr7 ; - 2b70: 2f004553 svccs 0x00004553 - 2b74: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 2b78: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 2b7c: 2f6e6169 svccs 0x006e6169 - 2b80: 6b726f77 blvs 1c9e964 <_image_size+0x1bf7ed4> - 2b84: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 2b88: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 2b8c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2b90: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 2b94: 552f736f strpl r7, [pc, #-879]! ; 282d - 2b98: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 2b9c: 756f7469 strbvc r7, [pc, #-1129]! ; 273b - 2ba0: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 2ba4: 415f695a cmpmi pc, sl, asr r9 ; - 2ba8: 2f546f49 svccs 0x00546f49 - 2bac: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 2bb0: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2bb4: 672f6c65 strvs r6, [pc, -r5, ror #24]! - 2bb8: 732f7470 ; instruction: 0x732f7470 - 2bbc: 632f6372 ; instruction: 0x632f6372 - 2bc0: 6b636f6c blvs 18de978 <_image_size+0x1837ee8> - 2bc4: 5f00632e svcpl 0x0000632e - 2bc8: 5f747067 svcpl 0x00747067 - 2bcc: 6e657665 cdpvs 6, 6, cr7, cr5, cr5, {3} - 2bd0: 4f007374 svcmi 0x00007374 - 2bd4: 55505455 ldrbpl r5, [r0, #-1109] ; 0xfffffbab - 2bd8: 4d435f54 stclmi 15, cr5, [r3, #-336] ; 0xfffffeb0 - 2bdc: 4f545f50 svcmi 0x00545f50 - 2be0: 454c4747 strbmi r4, [ip, #-1863] ; 0xfffff8b9 - 2be4: 70675f00 rsbvc r5, r7, r0, lsl #30 - 2be8: 6f635f74 svcvs 0x00635f74 - 2bec: 65746e75 ldrbvs r6, [r4, #-3701]! ; 0xfffff18b - 2bf0: 6f6d5f72 svcvs 0x006d5f72 - 2bf4: 43006564 movwmi r6, #1380 ; 0x564 - 2bf8: 52534b4c subspl r4, r3, #76, 22 ; 0x13000 - 2bfc: 4c435f43 mcrrmi 15, 4, r5, r3, cr3 - 2c00: 004e494b subeq r4, lr, fp, asr #18 - 2c04: 54494157 strbpl r4, [r9], #-343 ; 0xfffffea9 - 2c08: 444f4d5f strbmi r4, [pc], #-3423 ; 2c10 - 2c0c: 4e455f45 cdpmi 15, 4, cr5, cr5, cr5, {2} - 2c10: 7a695800 bvc 1a58c18 <_image_size+0x19b2188> - 2c14: 6f6c4369 svcvs 0x006c4369 - 2c18: 72446b63 subvc r6, r4, #101376 ; 0x18c00 - 2c1c: 72657669 rsbvc r7, r5, #110100480 ; 0x6900000 - 2c20: 69745f00 ldmdbvs r4!, {r8, r9, sl, fp, ip, lr}^ - 2c24: 5f72656d svcpl 0x0072656d - 2c28: 5f776f6c svcpl 0x00776f6c - 2c2c: 65776f70 ldrbvs r6, [r7, #-3952]! ; 0xfffff090 - 2c30: 6f6d5f72 svcvs 0x006d5f72 - 2c34: 00736564 rsbseq r6, r3, r4, ror #10 - 2c38: 5450476b ldrbpl r4, [r0], #-1899 ; 0xfffff895 - 2c3c: 75706e49 ldrbvc r6, [r0, #-3657]! ; 0xfffff1b7 - 2c40: 70614374 rsbvc r4, r1, r4, ror r3 - 2c44: 65727574 ldrbvs r7, [r2, #-1396]! ; 0xfffffa8c - 2c48: 4d4d0031 stclmi 0, cr0, [sp, #-196] ; 0xffffff3c - 2c4c: 435f4344 cmpmi pc, #68, 6 ; 0x10000001 - 2c50: 415f3048 cmpmi pc, r8, asr #32 - 2c54: 435f4958 cmpmi pc, #88, 18 ; 0x160000 - 2c58: 52004b4c andpl r4, r0, #76, 22 ; 0x13000 - 2c5c: 41545345 cmpmi r4, r5, asr #6 - 2c60: 4d5f5452 cfldrdmi mvd5, [pc, #-328] ; 2b20 - 2c64: 0045444f subeq r4, r5, pc, asr #8 - 2c68: 534b4c43 movtpl r4, #48195 ; 0xbc43 - 2c6c: 435f4352 cmpmi pc, #1207959553 ; 0x48000001 - 2c70: 004c494b subeq r4, ip, fp, asr #18 - 2c74: 7465675f strbtvc r6, [r5], #-1887 ; 0xfffff8a1 - 2c78: 6369745f cmnvs r9, #1593835520 ; 0x5f000000 - 2c7c: 4d4d006b stclmi 0, cr0, [sp, #-428] ; 0xfffffe54 - 2c80: 435f4344 cmpmi pc, #68, 6 ; 0x10000001 - 2c84: 415f3148 cmpmi pc, r8, asr #2 - 2c88: 435f4958 cmpmi pc, #88, 18 ; 0x160000 - 2c8c: 6b004b4c blvs 159c4 - 2c90: 4e545047 cdpmi 0, 5, cr5, cr4, cr7, {2} - 2c94: 6576456f ldrbvs r4, [r6, #-1391]! ; 0xfffffa91 - 2c98: 5f00746e svcpl 0x0000746e - 2c9c: 61656c63 cmnvs r5, r3, ror #24 - 2ca0: 6c635f72 stclvs 15, cr5, [r3], #-456 ; 0xfffffe38 - 2ca4: 5f6b636f svcpl 0x006b636f - 2ca8: 00746e69 rsbseq r6, r4, r9, ror #28 - 2cac: 79735f67 ldmdbvc r3!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2cb0: 6d657473 cfstrdvs mvd7, [r5, #-460]! ; 0xfffffe34 - 2cb4: 6d69745f cfstrdvs mvd7, [r9, #-380]! ; 0xfffffe84 - 2cb8: 705f7265 subsvc r7, pc, r5, ror #4 - 2cbc: 0074726f rsbseq r7, r4, pc, ror #4 - 2cc0: 5f555043 svcpl 0x00555043 - 2cc4: 004b4c43 subeq r4, fp, r3, asr #24 - 2cc8: 7465675f strbtvc r6, [r5], #-1887 ; 0xfffff8a1 - 2ccc: 6f6c635f svcvs 0x006c635f - 2cd0: 695f6b63 ldmdbvs pc, {r0, r1, r5, r6, r8, r9, fp, sp, lr}^ ; - 2cd4: 5300746e movwpl r7, #1134 ; 0x46e - 2cd8: 5f504f54 svcpl 0x00504f54 - 2cdc: 45444f4d strbmi r4, [r4, #-3917] ; 0xfffff0b3 - 2ce0: 004e455f subeq r4, lr, pc, asr r5 - 2ce4: 534b4c43 movtpl r4, #48195 ; 0xbc43 - 2ce8: 495f4352 ldmdbmi pc, {r1, r4, r6, r8, r9, lr}^ ; - 2cec: 435f4750 cmpmi pc, #80, 14 ; 0x1400000 - 2cf0: 6b004b4c blvs 15a28 - 2cf4: 41545047 cmpmi r4, r7, asr #32 - 2cf8: 76456c6c strbvc r6, [r5], -ip, ror #24 - 2cfc: 73746e65 cmnvc r4, #1616 ; 0x650 - 2d00: 42484100 submi r4, r8, #0, 2 - 2d04: 4b4c435f blmi 1313a88 <_image_size+0x126cff8> - 2d08: 69745f00 ldmdbvs r4!, {r8, r9, sl, fp, ip, lr}^ - 2d0c: 5f72656d svcpl 0x0072656d - 2d10: 636f6c63 cmnvs pc, #25344 ; 0x6300 - 2d14: 6f735f6b svcvs 0x00735f6b - 2d18: 65637275 strbvs r7, [r3, #-629]! ; 0xfffffd8b - 2d1c: 554f0073 strbpl r0, [pc, #-115] ; 2cb1 - 2d20: 54555054 ldrbpl r5, [r5], #-84 ; 0xffffffac - 2d24: 504d435f subpl r4, sp, pc, asr r3 - 2d28: 5445535f strbpl r5, [r5], #-863 ; 0xfffffca1 - 2d2c: 776f6c00 strbvc r6, [pc, -r0, lsl #24]! - 2d30: 776f705f ; instruction: 0x776f705f - 2d34: 6d5f7265 lfmvs f7, 2, [pc, #-404] ; 2ba8 - 2d38: 0065646f rsbeq r6, r5, pc, ror #8 - 2d3c: 455a4f44 ldrbmi r4, [sl, #-3908] ; 0xfffff0bc - 2d40: 4f004e45 svcmi 0x00004e45 - 2d44: 45493146 strbmi r3, [r9, #-326] ; 0xfffffeba - 2d48: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 2d4c: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 2d50: 5f72735f svcpl 0x0072735f - 2d54: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 2d58: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 2d5c: 6c660073 stclvs 0, cr0, [r6], #-460 ; 0xfffffe34 - 2d60: 5f006761 svcpl 0x00006761 - 2d64: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 2d68: 705f7470 subsvc r7, pc, r0, ror r4 ; - 2d6c: 69625f72 stmdbvs r2!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 2d70: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 2d74: 0073646c rsbseq r6, r3, ip, ror #8 - 2d78: 74706163 ldrbtvc r6, [r0], #-355 ; 0xfffffe9d - 2d7c: 5f657275 svcpl 0x00657275 - 2d80: 006c6176 rsbeq r6, ip, r6, ror r1 - 2d84: 5f77685f svcpl 0x0077685f - 2d88: 5f747067 svcpl 0x00747067 - 2d8c: 68007270 stmdavs r0, {r4, r5, r6, r9, ip, sp, lr} - 2d90: 70675f77 rsbvc r5, r7, r7, ror pc - 2d94: 72735f74 rsbsvc r5, r3, #116, 30 ; 0x1d0 - 2d98: 6700745f smlsdvs r0, pc, r4, r7 ; - 2d9c: 735f7470 cmpvc pc, #112, 8 ; 0x70000000 - 2da0: 635f7465 cmpvs pc, #1694498816 ; 0x65000000 - 2da4: 61706d6f cmnvs r0, pc, ror #26 - 2da8: 655f6572 ldrbvs r6, [pc, #-1394] ; 283e - 2dac: 746e6576 strbtvc r6, [lr], #-1398 ; 0xfffffa8a - 2db0: 6e6f6300 cdpvs 3, 6, cr6, cr15, cr0, {0} - 2db4: 6c6f7274 sfmvs f7, 2, [pc], #-464 ; 2bec - 2db8: 6765725f ; instruction: 0x6765725f - 2dbc: 706d745f rsbvc r7, sp, pc, asr r4 - 2dc0: 706d6300 rsbvc r6, sp, r0, lsl #6 - 2dc4: 74756f5f ldrbtvc r6, [r5], #-3935 ; 0xfffff0a1 - 2dc8: 00747570 rsbseq r7, r4, r0, ror r5 - 2dcc: 636f6c63 cmnvs pc, #25344 ; 0x6300 - 2dd0: 72735f6b rsbsvc r5, r3, #428 ; 0x1ac - 2dd4: 46490063 strbmi r0, [r9], -r3, rrx - 2dd8: 00454931 subeq r4, r5, r1, lsr r9 - 2ddc: 434f4c43 movtmi r4, #64579 ; 0xfc43 - 2de0: 464f5f4b strbmi r5, [pc], -fp, asr #30 - 2de4: 4c430046 mcrrmi 0, 4, r0, r3, cr6 - 2de8: 4352534b cmpmi r2, #738197505 ; 0x2c000001 - 2dec: 74706700 ldrbtvc r6, [r0], #-1792 ; 0xfffff900 - 2df0: 7465675f strbtvc r6, [r5], #-1887 ; 0xfffff8a1 - 2df4: 6d6f635f stclvs 3, cr6, [pc, #-380]! ; 2c80 - 2df8: 65726170 ldrbvs r6, [r2, #-368]! ; 0xfffffe90 - 2dfc: 6576655f ldrbvs r6, [r6, #-1375]! ; 0xfffffaa1 - 2e00: 2f00746e svccs 0x0000746e - 2e04: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 2e08: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 2e0c: 2f6e6169 svccs 0x006e6169 - 2e10: 6b726f77 blvs 1c9ebf4 <_image_size+0x1bf8164> - 2e14: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 2e18: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 2e1c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2e20: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 2e24: 552f736f strpl r7, [pc, #-879]! ; 2abd - 2e28: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 2e2c: 756f7469 strbvc r7, [pc, #-1129]! ; 29cb - 2e30: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 2e34: 415f695a cmpmi pc, sl, asr r9 ; - 2e38: 2f546f49 svccs 0x00546f49 - 2e3c: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 2e40: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2e44: 672f6c65 strvs r6, [pc, -r5, ror #24]! - 2e48: 732f7470 ; instruction: 0x732f7470 - 2e4c: 692f6b64 stmdbvs pc!, {r2, r5, r6, r8, r9, fp, sp, lr} ; - 2e50: 2f36786d svccs 0x0036786d - 2e54: 2f637273 svccs 0x00637273 - 2e58: 2e747067 cdpcs 0, 7, cr7, cr4, cr7, {3} - 2e5c: 635f0063 cmpvs pc, #99 ; 0x63 - 2e60: 6b636f6c blvs 18dec18 <_image_size+0x1838188> - 2e64: 7461675f strbtvc r6, [r1], #-1887 ; 0xfffff8a1 - 2e68: 6f635f65 svcvs 0x00635f65 - 2e6c: 6174736e cmnvs r4, lr, ror #6 - 2e70: 0073746e rsbseq r7, r3, lr, ror #8 - 2e74: 5f706d63 svcpl 0x00706d63 - 2e78: 7074756f rsbsvc r7, r4, pc, ror #10 - 2e7c: 6d5f7475 cfldrdvs mvd7, [pc, #-468] ; 2cb0 - 2e80: 0065646f rsbeq r6, r5, pc, ror #8 - 2e84: 5f747067 svcpl 0x00747067 - 2e88: 6e756f63 cdpvs 15, 7, cr6, cr5, cr3, {3} - 2e8c: 5f726574 svcpl 0x00726574 - 2e90: 61736964 cmnvs r3, r4, ror #18 - 2e94: 00656c62 rsbeq r6, r5, r2, ror #24 - 2e98: 5f77685f svcpl 0x0077685f - 2e9c: 5f747067 svcpl 0x00747067 - 2ea0: 67007263 strvs r7, [r0, -r3, ror #4] - 2ea4: 675f7470 ; instruction: 0x675f7470 - 2ea8: 725f7465 subsvc r7, pc, #1694498816 ; 0x65000000 - 2eac: 6f6c6c6f svcvs 0x006c6c6f - 2eb0: 5f726576 svcpl 0x00726576 - 2eb4: 6e657665 cdpvs 6, 6, cr7, cr5, cr5, {3} - 2eb8: 72700074 rsbsvc r0, r0, #116 ; 0x74 - 2ebc: 61637365 cmnvs r3, r5, ror #6 - 2ec0: 0072656c rsbseq r6, r2, ip, ror #10 - 2ec4: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 2ec8: 695f7470 ldmdbvs pc, {r4, r5, r6, sl, ip, sp, lr}^ ; - 2ecc: 5f317263 svcpl 0x00317263 - 2ed0: 70670074 rsbvc r0, r7, r4, ror r0 - 2ed4: 6c635f74 stclvs 15, cr5, [r3], #-464 ; 0xfffffe30 - 2ed8: 5f726165 svcpl 0x00726165 - 2edc: 5f6c6c61 svcpl 0x006c6c61 - 2ee0: 6e657665 cdpvs 6, 6, cr7, cr5, cr5, {3} - 2ee4: 5f007374 svcpl 0x00007374 - 2ee8: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 2eec: 735f7470 cmpvc pc, #112, 8 ; 0x70000000 - 2ef0: 77680072 ; instruction: 0x77680072 - 2ef4: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 2ef8: 72636f5f rsbvc r6, r3, #380 ; 0x17c - 2efc: 00745f32 rsbseq r5, r4, r2, lsr pc - 2f00: 54504143 ldrbpl r4, [r0], #-323 ; 0xfffffebd - 2f04: 6f682f00 svcvs 0x00682f00 - 2f08: 742f656d strtvc r6, [pc], #-1389 ; 2f10 - 2f0c: 61697875 smcvs 38789 ; 0x9785 - 2f10: 6f772f6e svcvs 0x00772f6e - 2f14: 6d2f6b72 vstmdbvs pc!, {d6-} - 2f18: 6f726369 svcvs 0x00726369 - 2f1c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 2f20: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 2f24: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 2f28: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 2f2c: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 2f30: 2f73756f svccs 0x0073756f - 2f34: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 2f38: 6f49415f svcvs 0x0049415f - 2f3c: 61682f54 cmnvs r8, r4, asr pc - 2f40: 656b6472 strbvs r6, [fp, #-1138]! ; 0xfffffb8e - 2f44: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 2f48: 7470672f ldrbtvc r6, [r0], #-1839 ; 0xfffff8d1 - 2f4c: 6b64732f blvs 191fc10 <_image_size+0x1879180> - 2f50: 786d692f stmdavc sp!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 2f54: 72732f36 rsbsvc r2, r3, #54, 30 ; 0xd8 - 2f58: 685f0063 ldmdavs pc, {r0, r1, r5, r6}^ ; - 2f5c: 70675f77 rsbvc r5, r7, r7, ror pc - 2f60: 63695f74 cmnvs r9, #116, 30 ; 0x1d0 - 2f64: 5f003172 svcpl 0x00003172 - 2f68: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 2f6c: 695f7470 ldmdbvs pc, {r4, r5, r6, sl, ip, sp, lr}^ ; - 2f70: 00327263 eorseq r7, r2, r3, ror #4 - 2f74: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 2f78: 695f7470 ldmdbvs pc, {r4, r5, r6, sl, ip, sp, lr}^ ; - 2f7c: 00745f72 rsbseq r5, r4, r2, ror pc - 2f80: 434f4c43 movtmi r4, #64579 ; 0xfc43 - 2f84: 4e4f5f4b cdpmi 15, 4, cr5, cr15, cr11, {2} - 2f88: 4e55525f mrcmi 2, 2, r5, cr5, cr15, {2} - 2f8c: 4f545300 svcmi 0x00545300 - 2f90: 004e4550 subeq r4, lr, r0, asr r5 - 2f94: 5f747067 svcpl 0x00747067 - 2f98: 5f746567 svcpl 0x00746567 - 2f9c: 74706163 ldrbtvc r6, [r0], #-355 ; 0xfffffe9d - 2fa0: 5f657275 svcpl 0x00657275 - 2fa4: 6e657665 cdpvs 6, 6, cr7, cr5, cr5, {3} - 2fa8: 77680074 ; instruction: 0x77680074 - 2fac: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 2fb0: 5f72705f svcpl 0x0072705f - 2fb4: 61630074 smcvs 12292 ; 0x3004 - 2fb8: 6e695f70 mcrvs 15, 3, r5, cr9, cr0, {3} - 2fbc: 5f747570 svcpl 0x00747570 - 2fc0: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093 - 2fc4: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 2fc8: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 2fcc: 72636f5f rsbvc r6, r3, #380 ; 0x17c - 2fd0: 69625f33 stmdbvs r2!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - 2fd4: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 2fd8: 0073646c rsbseq r6, r3, ip, ror #8 - 2fdc: 5f706d63 svcpl 0x00706d63 - 2fe0: 756c6176 strbvc r6, [ip, #-374]! ; 0xfffffe8a - 2fe4: 52500065 subspl r0, r0, #101 ; 0x65 - 2fe8: 41435345 cmpmi r3, r5, asr #6 - 2fec: 0052454c subseq r4, r2, ip, asr #10 - 2ff0: 4932464f ldmdbmi r2!, {r0, r1, r2, r3, r6, r9, sl, lr} - 2ff4: 70670045 rsbvc r0, r7, r5, asr #32 - 2ff8: 6f635f74 svcvs 0x00635f74 - 2ffc: 65746e75 ldrbvs r6, [r4, #-3701]! ; 0xfffff18b - 3000: 6e655f72 mcrvs 15, 3, r5, cr5, cr2, {3} - 3004: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f - 3008: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 300c: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 3010: 5f72635f svcpl 0x0072635f - 3014: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 3018: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 301c: 685f0073 ldmdavs pc, {r0, r1, r4, r5, r6}^ ; - 3020: 70675f77 rsbvc r5, r7, r7, ror pc - 3024: 636f5f74 cmnvs pc, #116, 30 ; 0x1d0 - 3028: 625f3272 subsvs r3, pc, #536870919 ; 0x20000007 - 302c: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3030: 73646c65 cmnvc r4, #25856 ; 0x6500 - 3034: 49415700 stmdbmi r1, {r8, r9, sl, ip, lr}^ - 3038: 004e4554 subeq r4, lr, r4, asr r5 - 303c: 49324649 ldmdbmi r2!, {r0, r3, r6, r9, sl, lr} - 3040: 685f0045 ldmdavs pc, {r0, r2, r6}^ ; - 3044: 70675f77 rsbvc r5, r7, r7, ror pc - 3048: 72695f74 rsbvc r5, r9, #116, 30 ; 0x1d0 - 304c: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 3050: 6c656966 ; instruction: 0x6c656966 - 3054: 73007364 movwvc r7, #868 ; 0x364 - 3058: 75746174 ldrbvc r6, [r4, #-372]! ; 0xfffffe8c - 305c: 65725f73 ldrbvs r5, [r2, #-3955]! ; 0xfffff08d - 3060: 74736967 ldrbtvc r6, [r3], #-2407 ; 0xfffff699 - 3064: 5f007265 svcpl 0x00007265 - 3068: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 306c: 695f7470 ldmdbvs pc, {r4, r5, r6, sl, ip, sp, lr}^ ; - 3070: 61630072 smcvs 12290 ; 0x3002 - 3074: 6e695f70 mcrvs 15, 3, r5, cr9, cr0, {3} - 3078: 00747570 rsbseq r7, r4, r0, ror r5 - 307c: 5f77685f svcpl 0x0077685f - 3080: 5f747067 svcpl 0x00747067 - 3084: 32726369 rsbscc r6, r2, #-1543503871 ; 0xa4000001 - 3088: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 308c: 6c656966 ; instruction: 0x6c656966 - 3090: 45007364 strmi r7, [r0, #-868] ; 0xfffffc9c - 3094: 444f4d4e strbmi r4, [pc], #-3406 ; 309c - 3098: 5f776800 svcpl 0x00776800 - 309c: 5f747067 svcpl 0x00747067 - 30a0: 32726369 rsbscc r6, r2, #-1543503871 ; 0xa4000001 - 30a4: 5f00745f svcpl 0x0000745f - 30a8: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 30ac: 6f5f7470 svcvs 0x005f7470 - 30b0: 5f317263 svcpl 0x00317263 - 30b4: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 30b8: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 30bc: 77680073 ; instruction: 0x77680073 - 30c0: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 30c4: 72636f5f rsbvc r6, r3, #380 ; 0x17c - 30c8: 00745f33 rsbseq r5, r4, r3, lsr pc - 30cc: 5f77685f svcpl 0x0077685f - 30d0: 5f747067 svcpl 0x00747067 - 30d4: 3172636f cmncc r2, pc, ror #6 - 30d8: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 30dc: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 30e0: 72636f5f rsbvc r6, r3, #380 ; 0x17c - 30e4: 685f0032 ldmdavs pc, {r1, r4, r5}^ ; - 30e8: 70675f77 rsbvc r5, r7, r7, ror pc - 30ec: 636f5f74 cmnvs pc, #116, 30 ; 0x1d0 - 30f0: 5f003372 svcpl 0x00003372 - 30f4: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 30f8: 695f7470 ldmdbvs pc, {r4, r5, r6, sl, ip, sp, lr}^ ; - 30fc: 5f317263 svcpl 0x00317263 - 3100: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 3104: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 3108: 4f430073 svcmi 0x00430073 - 310c: 6900504d stmdbvs r0, {r0, r2, r3, r6, ip, lr} - 3110: 6d5f7172 ldfvse f7, [pc, #-456] ; 2f50 - 3114: 0065646f rsbeq r6, r5, pc, ror #8 - 3118: 434f4c43 movtmi r4, #64579 ; 0xfc43 - 311c: 4e4f5f4b cdpmi 15, 4, cr5, cr15, cr11, {2} - 3120: 33464f00 movtcc r4, #28416 ; 0x6f00 - 3124: 68004549 stmdavs r0, {r0, r3, r6, r8, sl, lr} - 3128: 70675f77 rsbvc r5, r7, r7, ror pc - 312c: 72635f74 rsbvc r5, r3, #116, 30 ; 0x1d0 - 3130: 5200745f andpl r7, r0, #1593835520 ; 0x5f000000 - 3134: 4549564f strbmi r5, [r9, #-1615] ; 0xfffff9b1 - 3138: 5f776800 svcpl 0x00776800 - 313c: 5f747067 svcpl 0x00747067 - 3140: 3172636f cmncc r2, pc, ror #6 - 3144: 6700745f smlsdvs r0, pc, r4, r7 ; - 3148: 735f7470 cmpvc pc, #112, 8 ; 0x70000000 - 314c: 635f7465 cmpvs pc, #1694498816 ; 0x65000000 - 3150: 75747061 ldrbvc r7, [r4, #-97]! ; 0xffffff9f - 3154: 655f6572 ldrbvs r6, [pc, #-1394] ; 2bea - 3158: 746e6576 strbtvc r6, [lr], #-1398 ; 0xfffffa8a - 315c: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3160: 6370675f cmnvs r0, #24903680 ; 0x17c0000 - 3164: 726d695f rsbvc r6, sp, #1556480 ; 0x17c000 - 3168: 685f0031 ldmdavs pc, {r0, r4, r5}^ ; - 316c: 70675f77 rsbvc r5, r7, r7, ror pc - 3170: 6d695f63 stclvs 15, cr5, [r9, #-396]! ; 0xfffffe74 - 3174: 5f003272 svcpl 0x00003272 - 3178: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 317c: 695f6370 ldmdbvs pc, {r4, r5, r6, r8, r9, sp, lr}^ ; - 3180: 0033726d eorseq r7, r3, sp, ror #4 - 3184: 5f6d6363 svcpl 0x006d6363 - 3188: 74696e69 strbtvc r6, [r9], #-3689 ; 0xfffff197 - 318c: 55504700 ldrbpl r4, [r0, #-1792] ; 0xfffff900 - 3190: 415f4433 cmpmi pc, r3, lsr r4 ; - 3194: 435f4958 cmpmi pc, #88, 18 ; 0x160000 - 3198: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 319c: 55004c45 strpl r4, [r0, #-3141] ; 0xfffff3bb - 31a0: 43484453 movtmi r4, #33875 ; 0x8453 - 31a4: 4f505f32 svcmi 0x00505f32 - 31a8: 5f004644 svcpl 0x00004644 - 31ac: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 31b0: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 31b4: 64633273 strbtvs r3, [r3], #-627 ; 0xfffffd8d - 31b8: 69625f72 stmdbvs r2!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 31bc: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 31c0: 0073646c rsbseq r6, r3, ip, ror #8 - 31c4: 505f4257 subspl r4, pc, r7, asr r2 ; - 31c8: 415f5245 cmpmi pc, r5, asr #4 - 31cc: 504c5f54 subpl r5, ip, r4, asr pc - 31d0: 5049004d subpl r0, r9, sp, asr #32 - 31d4: 445f3155 ldrbmi r3, [pc], #-341 ; 31dc - 31d8: 435f3049 cmpmi pc, #73 ; 0x49 - 31dc: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 31e0: 68004c45 stmdavs r0, {r0, r2, r6, sl, fp, lr} - 31e4: 63635f77 cmnvs r3, #476 ; 0x1dc - 31e8: 62635f6d rsbvs r5, r3, #436 ; 0x1b4 - 31ec: 5f726463 svcpl 0x00726463 - 31f0: 72700074 rsbsvc r0, r0, #116 ; 0x74 - 31f4: 65705f65 ldrbvs r5, [r0, #-3941]! ; 0xfffff09b - 31f8: 68706972 ldmdavs r0!, {r1, r4, r5, r6, r8, fp, sp, lr}^ - 31fc: 6b6c635f blvs 1b1bf80 <_image_size+0x1a754f0> - 3200: 6c65735f stclvs 3, cr7, [r5], #-380 ; 0xfffffe84 - 3204: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3208: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 320c: 6763635f ; instruction: 0x6763635f - 3210: 625f3572 subsvs r3, pc, #478150656 ; 0x1c800000 - 3214: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3218: 73646c65 cmnvc r4, #25856 ; 0x6500 - 321c: 49415700 stmdbmi r1, {r8, r9, sl, ip, lr}^ - 3220: 4f4d5f54 svcmi 0x004d5f54 - 3224: 68004544 stmdavs r0, {r2, r6, r8, sl, lr} - 3228: 63635f77 cmnvs r3, #476 ; 0x1dc - 322c: 63635f6d cmnvs r3, #436 ; 0x1b4 - 3230: 5f307267 svcpl 0x00307267 - 3234: 5a540074 bpl 150340c <_image_size+0x145c97c> - 3238: 31435341 cmpcc r3, r1, asr #6 - 323c: 4f4f425f svcmi 0x004f425f - 3240: 4f4c5f54 svcmi 0x004c5f54 - 3244: 55004b43 strpl r4, [r0, #-2883] ; 0xfffff4bd - 3248: 43484453 movtmi r4, #33875 ; 0x8453 - 324c: 52575f58 subspl r5, r7, #88, 30 ; 0x160 - 3250: 4341435f movtmi r4, #4959 ; 0x135f - 3254: 435f4548 cmpmi pc, #72, 10 ; 0x12000000 - 3258: 68004c54 stmdavs r0, {r2, r4, r6, sl, fp, lr} - 325c: 70675f77 rsbvc r5, r7, r7, ror pc - 3260: 6d695f63 stclvs 15, cr5, [r9, #-396]! ; 0xfffffe74 - 3264: 745f3372 ldrbvc r3, [pc], #-882 ; 326c - 3268: 44564c00 ldrbmi r4, [r6], #-3072 ; 0xfffff400 - 326c: 4d5f3053 ldclmi 0, cr3, [pc, #-332] ; 3128 - 3270: 435f5855 cmpmi pc, #5570560 ; 0x550000 - 3274: 70004c54 andvc r4, r0, r4, asr ip - 3278: 5f697265 svcpl 0x00697265 - 327c: 636f6c63 cmnvs pc, #25344 ; 0x6300 - 3280: 745f736b ldrbvc r7, [pc], #-875 ; 3288 - 3284: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3288: 6370675f cmnvs r0, #24903680 ; 0x17c0000 - 328c: 726d695f rsbvc r6, sp, #1556480 ; 0x17c000 - 3290: 69625f34 stmdbvs r2!, {r2, r4, r5, r8, r9, sl, fp, ip, lr}^ - 3294: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3298: 0073646c rsbseq r6, r3, ip, ror #8 - 329c: 494d4448 stmdbmi sp, {r3, r6, sl, lr}^ - 32a0: 58554d5f ldmdapl r5, {r0, r1, r2, r3, r4, r6, r8, sl, fp, lr}^ - 32a4: 4c54435f mrrcmi 3, 5, r4, r4, cr15 ; - 32a8: 6d636300 stclvs 3, cr6, [r3, #-0] - 32ac: 746e655f strbtvc r6, [lr], #-1375 ; 0xfffffaa1 - 32b0: 6c5f7265 lfmvs f7, 2, [pc], {101} ; 0x65 - 32b4: 705f776f subsvc r7, pc, pc, ror #14 - 32b8: 7265776f rsbvc r7, r5, #29097984 ; 0x1bc0000 - 32bc: 534f5000 movtpl r5, #61440 ; 0xf000 - 32c0: 49445f54 stmdbmi r4, {r2, r4, r6, r8, r9, sl, fp, ip, lr}^ - 32c4: 45535f56 ldrbmi r5, [r3, #-3926] ; 0xfffff0aa - 32c8: 5443454c strbpl r4, [r3], #-1356 ; 0xfffffab4 - 32cc: 42444c00 submi r4, r4, #0, 24 - 32d0: 3049445f subcc r4, r9, pc, asr r4 - 32d4: 4b4c435f blmi 1314058 <_image_size+0x126d5c8> - 32d8: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 32dc: 74656700 strbtvc r6, [r5], #-1792 ; 0xfffff900 - 32e0: 7265705f rsbvc r7, r5, #95 ; 0x5f - 32e4: 6c635f69 stclvs 15, cr5, [r3], #-420 ; 0xfffffe5c - 32e8: 006b636f rsbeq r6, fp, pc, ror #6 - 32ec: 5f757069 svcpl 0x00757069 - 32f0: 5f707368 svcpl 0x00707368 - 32f4: 5f6b6c63 svcpl 0x006b6c63 - 32f8: 666e6f63 strbtvs r6, [lr], -r3, ror #30 - 32fc: 45006769 strmi r6, [r0, #-1897] ; 0xfffff897 - 3300: 49505343 ldmdbmi r0, {r0, r1, r6, r8, r9, ip, lr}^ - 3304: 4b4c435f blmi 1314088 <_image_size+0x126d5f8> - 3308: 444f505f strbmi r5, [pc], #-95 ; 3310 - 330c: 414d0046 cmpmi sp, r6, asr #32 - 3310: 435f4b53 cmpmi pc, #84992 ; 0x14c00 - 3314: 3145524f cmpcc r5, pc, asr #4 - 3318: 4946575f stmdbmi r6, {r0, r1, r2, r3, r4, r6, r8, r9, sl, ip, lr}^ - 331c: 456f6400 strbmi r6, [pc, #-1024]! ; 2f24 - 3320: 6c62616e stfvse f6, [r2], #-440 ; 0xfffffe48 - 3324: 50470065 subpl r0, r7, r5, rrx - 3328: 42445f55 submi r5, r4, #340 ; 0x154 - 332c: 54530047 ldrbpl r0, [r3], #-71 ; 0xffffffb9 - 3330: 435f5942 cmpmi pc, #1081344 ; 0x108000 - 3334: 544e554f strbpl r5, [lr], #-1359 ; 0xfffffab1 - 3338: 49535300 ldmdbmi r3, {r8, r9, ip, lr}^ - 333c: 4c435f32 mcrrmi 15, 3, r5, r3, cr2 - 3340: 4f505f4b svcmi 0x00505f4b - 3344: 53004644 movwpl r4, #1604 ; 0x644 - 3348: 5f314953 svcpl 0x00314953 - 334c: 5f4b4c43 svcpl 0x004b4c43 - 3350: 004c4553 subeq r4, ip, r3, asr r5 - 3354: 5f424841 svcpl 0x00424841 - 3358: 46444f50 ; instruction: 0x46444f50 - 335c: 55504700 ldrbpl r4, [r0, #-1792] ; 0xfffff900 - 3360: 415f4432 cmpmi pc, r2, lsr r4 ; - 3364: 435f4958 cmpmi pc, #88, 18 ; 0x160000 - 3368: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 336c: 49004c45 stmdbmi r0, {r0, r2, r6, sl, fp, lr} - 3370: 5f325550 svcpl 0x00325550 - 3374: 5f304944 svcpl 0x00304944 - 3378: 5f455250 svcpl 0x00455250 - 337c: 5f4b4c43 svcpl 0x004b4c43 - 3380: 004c4553 subeq r4, ip, r3, asr r5 - 3384: 5f42444c svcpl 0x0042444c - 3388: 5f304944 svcpl 0x00304944 - 338c: 5f555049 svcpl 0x00555049 - 3390: 00564944 subseq r4, r6, r4, asr #18 - 3394: 5f77685f svcpl 0x0077685f - 3398: 5f6d6363 svcpl 0x006d6363 - 339c: 63706c63 cmnvs r0, #25344 ; 0x6300 - 33a0: 72690072 rsbvc r0, r9, #114 ; 0x72 - 33a4: 64695f71 strbtvs r5, [r9], #-3953 ; 0xfffff08f - 33a8: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 33ac: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 33b0: 6373635f cmnvs r3, #2080374785 ; 0x7c000001 - 33b4: 5f32726d svcpl 0x0032726d - 33b8: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 33bc: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 33c0: 4f430073 svcmi 0x00430073 - 33c4: 505f4353 subspl r4, pc, r3, asr r3 ; - 33c8: 4f445257 svcmi 0x00445257 - 33cc: 5f004e57 svcpl 0x00004e57 - 33d0: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 33d4: 695f6370 ldmdbvs pc, {r4, r5, r6, r8, r9, sp, lr}^ ; - 33d8: 5f33726d svcpl 0x0033726d - 33dc: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 33e0: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 33e4: 77680073 ; instruction: 0x77680073 - 33e8: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 33ec: 616e615f cmnvs lr, pc, asr r1 - 33f0: 5f676f6c svcpl 0x00676f6c - 33f4: 5f6c6c70 svcpl 0x006c6c70 - 33f8: 65646976 strbvs r6, [r4, #-2422]! ; 0xfffff68a - 33fc: 00745f6f rsbseq r5, r4, pc, ror #30 - 3400: 48445355 stmdami r4, {r0, r2, r4, r6, r8, r9, ip, lr}^ - 3404: 435f3443 cmpmi pc, #1124073472 ; 0x43000000 - 3408: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 340c: 49004c45 stmdbmi r0, {r0, r2, r6, sl, fp, lr} - 3410: 5f315550 svcpl 0x00315550 - 3414: 5f304944 svcpl 0x00304944 - 3418: 46444f50 ; instruction: 0x46444f50 - 341c: 5f776800 svcpl 0x00776800 - 3420: 5f6d6363 svcpl 0x006d6363 - 3424: 6d636263 sfmvs f6, 2, [r3, #-396]! ; 0xfffffe74 - 3428: 00745f72 rsbseq r5, r4, r2, ror pc - 342c: 5f495841 svcpl 0x00495841 - 3430: 5f544c41 svcpl 0x00544c41 - 3434: 004c4553 subeq r4, ip, r3, asr r5 - 3438: 5f455250 svcpl 0x00455250 - 343c: 49524550 ldmdbmi r2, {r4, r6, r8, sl, lr}^ - 3440: 5f324850 svcpl 0x00324850 - 3444: 5f4b4c43 svcpl 0x004b4c43 - 3448: 004c4553 subeq r4, ip, r3, asr r5 - 344c: 43464e45 movtmi r4, #28229 ; 0x6e45 - 3450: 4b4c435f blmi 13141d4 <_image_size+0x126d744> - 3454: 4552505f ldrbmi r5, [r2, #-95] ; 0xffffffa1 - 3458: 77680044 strbvc r0, [r8, -r4, asr #32]! - 345c: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3460: 6763635f ; instruction: 0x6763635f - 3464: 745f3372 ldrbvc r3, [pc], #-882 ; 346c - 3468: 52434f00 subpl r4, r3, #0, 30 - 346c: 435f4d41 cmpmi pc, #4160 ; 0x1040 - 3470: 63004c54 movwvs r4, #3156 ; 0xc54 - 3474: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3478: 5f726763 svcpl 0x00726763 - 347c: 666e6f63 strbtvs r6, [lr], -r3, ror #30 - 3480: 68006769 stmdavs r0, {r0, r3, r5, r6, r8, r9, sl, sp, lr} - 3484: 70675f77 rsbvc r5, r7, r7, ror pc - 3488: 6d695f63 stclvs 15, cr5, [r9, #-396]! ; 0xfffffe74 - 348c: 745f3272 ldrbvc r3, [pc], #-626 ; 3494 - 3490: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3494: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3498: 6763635f ; instruction: 0x6763635f - 349c: 625f3472 subsvs r3, pc, #1912602624 ; 0x72000000 - 34a0: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 34a4: 73646c65 cmnvc r4, #25856 ; 0x6500 - 34a8: 52455000 subpl r5, r5, #0 - 34ac: 32485049 subcc r5, r8, #73 ; 0x49 - 34b0: 4b4c435f blmi 1314234 <_image_size+0x126d7a4> - 34b4: 45535f32 ldrbmi r5, [r3, #-3890] ; 0xfffff0ce - 34b8: 5355004c cmppl r5, #76 ; 0x4c - 34bc: 34434844 strbcc r4, [r3], #-2116 ; 0xfffff7bc - 34c0: 444f505f strbmi r5, [pc], #-95 ; 34c8 - 34c4: 43410046 movtmi r0, #4166 ; 0x1046 - 34c8: 455f4b4c ldrbmi r4, [pc, #-2892] ; 2984 - 34cc: 535f4d49 cmppl pc, #4672 ; 0x1240 - 34d0: 5f574f4c svcpl 0x00574f4c - 34d4: 004c4553 subeq r4, ip, r3, asr r5 - 34d8: 45524f43 ldrbmi r4, [r2, #-3907] ; 0xfffff0bd - 34dc: 42445f32 submi r5, r4, #50, 30 ; 0xc8 - 34e0: 43415f47 movtmi r5, #8007 ; 0x1f47 - 34e4: 4e455f4b cdpmi 15, 4, cr5, cr5, cr11, {2} - 34e8: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 34ec: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 34f0: 616e615f cmnvs lr, pc, asr r1 - 34f4: 5f676f6c svcpl 0x00676f6c - 34f8: 5f6c6c70 svcpl 0x006c6c70 - 34fc: 65646976 strbvs r6, [r4, #-2422]! ; 0xfffff68a - 3500: 756e5f6f strbvc r5, [lr, #-3951]! ; 0xfffff091 - 3504: 616d006d cmnvs sp, sp, rrx - 3508: 635f6e69 cmpvs pc, #1680 ; 0x690 - 350c: 6b636f6c blvs 18df2c4 <_image_size+0x1838834> - 3510: 00745f73 rsbseq r5, r4, r3, ror pc - 3514: 54524155 ldrbpl r4, [r2], #-341 ; 0xfffffeab - 3518: 4b4c435f blmi 131429c <_image_size+0x126d80c> - 351c: 444f505f strbmi r5, [pc], #-95 ; 3524 - 3520: 685f0046 ldmdavs pc, {r1, r2, r6}^ ; - 3524: 63635f77 cmnvs r3, #476 ; 0x1dc - 3528: 63635f6d cmnvs r3, #436 ; 0x1b4 - 352c: 00337267 eorseq r7, r3, r7, ror #4 - 3530: 48445355 stmdami r4, {r0, r2, r4, r6, r8, r9, ip, lr}^ - 3534: 525f5843 subspl r5, pc, #4390912 ; 0x430000 - 3538: 41435f44 cmpmi r3, r4, asr #30 - 353c: 5f454843 svcpl 0x00454843 - 3540: 004c5443 subeq r5, ip, r3, asr #8 - 3544: 31555049 cmpcc r5, r9, asr #32 - 3548: 3149445f cmpcc r9, pc, asr r4 - 354c: 4b4c435f blmi 13142d0 <_image_size+0x126d840> - 3550: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 3554: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3558: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 355c: 6362635f cmnvs r2, #2080374785 ; 0x7c000001 - 3560: 63007264 movwvs r7, #612 ; 0x264 - 3564: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3568: 78726763 ldmdavc r2!, {r0, r1, r5, r6, r8, r9, sl, sp, lr}^ - 356c: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3570: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3574: 6373635f cmnvs r3, #2080374785 ; 0x7c000001 - 3578: 5f31726d svcpl 0x0031726d - 357c: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 3580: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 3584: 50470073 subpl r0, r7, r3, ror r0 - 3588: 5f443355 svcpl 0x00443355 - 358c: 45524f43 ldrbmi r4, [r2, #-3907] ; 0xfffff0bd - 3590: 444f505f strbmi r5, [pc], #-95 ; 3598 - 3594: 685f0046 ldmdavs pc, {r1, r2, r6}^ ; - 3598: 63635f77 cmnvs r3, #476 ; 0x1dc - 359c: 63635f6d cmnvs r3, #436 ; 0x1b4 - 35a0: 00307267 eorseq r7, r0, r7, ror #4 - 35a4: 5f77685f svcpl 0x0077685f - 35a8: 5f6d6363 svcpl 0x006d6363 - 35ac: 72676363 rsbvc r6, r7, #-1946157055 ; 0x8c000001 - 35b0: 685f0031 ldmdavs pc, {r0, r4, r5}^ ; - 35b4: 63635f77 cmnvs r3, #476 ; 0x1dc - 35b8: 63635f6d cmnvs r3, #436 ; 0x1b4 - 35bc: 00327267 eorseq r7, r2, r7, ror #4 - 35c0: 48445355 stmdami r4, {r0, r2, r4, r6, r8, r9, ip, lr}^ - 35c4: 435f3143 cmpmi pc, #-1073741808 ; 0xc0000010 - 35c8: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 35cc: 5f004c45 svcpl 0x00004c45 - 35d0: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 35d4: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 35d8: 34726763 ldrbtcc r6, [r2], #-1891 ; 0xfffff89d - 35dc: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 35e0: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 35e4: 6763635f ; instruction: 0x6763635f - 35e8: 5f003572 svcpl 0x00003572 - 35ec: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 35f0: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 35f4: 36726763 ldrbtcc r6, [r2], -r3, ror #14 - 35f8: 55504900 ldrbpl r4, [r0, #-2304] ; 0xfffff700 - 35fc: 53485f32 movtpl r5, #36658 ; 0x8f32 - 3600: 4c435f50 mcrrmi 15, 5, r5, r3, cr0 - 3604: 45535f4b ldrbmi r5, [r3, #-3915] ; 0xfffff0b5 - 3608: 6c63004c stclvs 0, cr0, [r3], #-304 ; 0xfffffed0 - 360c: 5f6b636f svcpl 0x006b636f - 3610: 69746167 ldmdbvs r4!, {r0, r1, r2, r5, r6, r8, sp, lr}^ - 3614: 635f676e cmpvs pc, #28835840 ; 0x1b80000 - 3618: 69666e6f stmdbvs r6!, {r0, r1, r2, r3, r5, r6, r9, sl, fp, sp, lr}^ - 361c: 46500067 ldrbmi r0, [r0], -r7, rrx - 3620: 464f5f44 strbmi r5, [pc], -r4, asr #30 - 3624: 54455346 strbpl r5, [r5], #-838 ; 0xfffffcba - 3628: 004e455f subeq r4, lr, pc, asr r5 - 362c: 31555049 cmpcc r5, r9, asr #32 - 3630: 3149445f cmpcc r9, pc, asr r4 - 3634: 4552505f ldrbmi r5, [r2, #-95] ; 0xffffffa1 - 3638: 4b4c435f blmi 13143bc <_image_size+0x126d92c> - 363c: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 3640: 44564c00 ldrbmi r4, [r6], #-3072 ; 0xfffff400 - 3644: 4d5f3153 ldfmie f3, [pc, #-332] ; 3500 - 3648: 435f5855 cmpmi pc, #5570560 ; 0x550000 - 364c: 42004c54 andmi r4, r0, #84, 24 ; 0x5400 - 3650: 53415059 movtpl r5, #4185 ; 0x1059 - 3654: 4d4d5f53 stclmi 15, cr5, [sp, #-332] ; 0xfffffeb4 - 3658: 435f4344 cmpmi pc, #68, 6 ; 0x10000001 - 365c: 4c5f3048 mrrcmi 0, 4, r3, pc, cr8 ; - 3660: 485f4d50 ldmdami pc, {r4, r6, r8, sl, fp, lr}^ ; - 3664: 50490053 subpl r0, r9, r3, asr r0 - 3668: 445f3255 ldrbmi r3, [pc], #-597 ; 3670 - 366c: 505f3149 subspl r3, pc, r9, asr #2 - 3670: 435f4552 cmpmi pc, #343932928 ; 0x14800000 - 3674: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3678: 67004c45 strvs r4, [r0, -r5, asr #24] - 367c: 6e697461 cdpvs 4, 6, cr7, cr9, cr1, {3} - 3680: 6f6d5f67 svcvs 0x006d5f67 - 3684: 47006564 strmi r6, [r0, -r4, ror #10] - 3688: 44325550 ldrtmi r5, [r2], #-1360 ; 0xfffffab0 - 368c: 4b4c435f blmi 1314410 <_image_size+0x126d980> - 3690: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 3694: 49535300 ldmdbmi r3, {r8, r9, ip, lr}^ - 3698: 4c435f32 mcrrmi 15, 3, r5, r3, cr2 - 369c: 52505f4b subspl r5, r0, #300 ; 0x12c - 36a0: 68004445 stmdavs r0, {r0, r2, r6, sl, lr} - 36a4: 63635f77 cmnvs r3, #476 ; 0x1dc - 36a8: 73635f6d cmnvc r3, #436 ; 0x1b4 - 36ac: 32726d63 rsbscc r6, r2, #6336 ; 0x18c0 - 36b0: 4200745f andmi r7, r0, #1593835520 ; 0x5f000000 - 36b4: 53415059 movtpl r5, #4185 ; 0x1059 - 36b8: 4c435f53 mcrrmi 15, 5, r5, r3, cr3 - 36bc: 52535f4b subspl r5, r3, #300 ; 0x12c - 36c0: 682f0043 stmdavs pc!, {r0, r1, r6} ; - 36c4: 2f656d6f svccs 0x00656d6f - 36c8: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 36cc: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 36d0: 2f6b726f svccs 0x006b726f - 36d4: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 36d8: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 36dc: 2f6c656e svccs 0x006c656e - 36e0: 6f756978 svcvs 0x00756978 - 36e4: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 36e8: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 36ec: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 36f0: 5a69582f bpl 1a597b4 <_image_size+0x19b2d24> - 36f4: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 36f8: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 36fc: 6b647261 blvs 1920088 <_image_size+0x18795f8> - 3700: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 3704: 70672f6c rsbvc r2, r7, ip, ror #30 - 3708: 64732f74 ldrbtvs r2, [r3], #-3956 ; 0xfffff08c - 370c: 6d692f6b stclvs 15, cr2, [r9, #-428]! ; 0xfffffe54 - 3710: 732f3678 ; instruction: 0x732f3678 - 3714: 632f6372 ; instruction: 0x632f6372 - 3718: 705f6d63 subsvc r6, pc, r3, ror #26 - 371c: 632e6c6c ; instruction: 0x632e6c6c - 3720: 52455000 subpl r5, r5, #0 - 3724: 32485049 subcc r5, r8, #73 ; 0x49 - 3728: 4b4c435f blmi 13144ac <_image_size+0x126da1c> - 372c: 4f505f32 svcmi 0x00505f32 - 3730: 4d004644 stcmi 6, cr4, [r0, #-272] ; 0xfffffef0 - 3734: 5f4b5341 svcpl 0x004b5341 - 3738: 45524f43 ldrbmi r4, [r2, #-3907] ; 0xfffff0bd - 373c: 46575f33 uasxmi r5, r7, r3 - 3740: 685f0049 ldmdavs pc, {r0, r3, r6}^ ; - 3744: 63635f77 cmnvs r3, #476 ; 0x1dc - 3748: 63635f6d cmnvs r3, #436 ; 0x1b4 - 374c: 5f337267 svcpl 0x00337267 - 3750: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 3754: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 3758: 50470073 subpl r0, r7, r3, ror r0 - 375c: 5f443355 svcpl 0x00443355 - 3760: 44414853 strbmi r4, [r1], #-2131 ; 0xfffff7ad - 3764: 435f5245 cmpmi pc, #1342177284 ; 0x50000004 - 3768: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 376c: 5f004c45 svcpl 0x00004c45 - 3770: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3774: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3778: 64633273 strbtvs r3, [r3], #-627 ; 0xfffffd8d - 377c: 77680072 ; instruction: 0x77680072 - 3780: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3784: 6763635f ; instruction: 0x6763635f - 3788: 745f3672 ldrbvc r3, [pc], #-1650 ; 3790 - 378c: 55504900 ldrbpl r4, [r0, #-2304] ; 0xfffff700 - 3790: 49445f32 stmdbmi r4, {r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - 3794: 4f505f30 svcmi 0x00505f30 - 3798: 49004644 stmdbmi r0, {r2, r6, r9, sl, lr} - 379c: 445f5550 ldrbmi r5, [pc], #-1360 ; 37a4 - 37a0: 00474149 subeq r4, r7, r9, asr #2 - 37a4: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 37a8: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 37ac: 63637368 cmnvs r3, #104, 6 ; 0xa0000001 - 37b0: 745f7264 ldrbvc r7, [pc], #-612 ; 37b8 - 37b4: 42444c00 submi r4, r4, #0, 24 - 37b8: 3149445f cmpcc r9, pc, asr r4 - 37bc: 5550495f ldrbpl r4, [r0, #-2399] ; 0xfffff6a1 - 37c0: 5649445f ; instruction: 0x5649445f - 37c4: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 37c8: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 37cc: 6362635f cmnvs r2, #2080374785 ; 0x7c000001 - 37d0: 625f7264 subsvs r7, pc, #100, 4 ; 0x40000006 - 37d4: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 37d8: 73646c65 cmnvc r4, #25856 ; 0x6500 - 37dc: 5f776800 svcpl 0x00776800 - 37e0: 5f6d6363 svcpl 0x006d6363 - 37e4: 72676363 rsbvc r6, r7, #-1946157055 ; 0x8c000001 - 37e8: 00745f31 rsbseq r5, r4, r1, lsr pc - 37ec: 4b53414d blmi 14d3d28 <_image_size+0x142d298> - 37f0: 524f435f subpl r4, pc, #2080374785 ; 0x7c000001 - 37f4: 575f3045 ldrbpl r3, [pc, -r5, asr #32] - 37f8: 56004946 strpl r4, [r0], -r6, asr #18 - 37fc: 415f5550 cmpmi pc, r0, asr r5 ; - 3800: 435f4958 cmpmi pc, #88, 18 ; 0x160000 - 3804: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3808: 42004c45 andmi r4, r0, #17664 ; 0x4500 - 380c: 525f4843 subspl r4, pc, #4390912 ; 0x430000 - 3810: 41435f44 cmpmi r3, r4, asr #30 - 3814: 5f454843 svcpl 0x00454843 - 3818: 004c5443 subeq r5, ip, r3, asr #8 - 381c: 5f77685f svcpl 0x0077685f - 3820: 5f637067 svcpl 0x00637067 - 3824: 32726d69 rsbscc r6, r2, #6720 ; 0x1a40 - 3828: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 382c: 6c656966 ; instruction: 0x6c656966 - 3830: 50007364 andpl r7, r0, r4, ror #6 - 3834: 50495245 subpl r5, r9, r5, asr #4 - 3838: 4c435f48 mcrrmi 15, 4, r5, r3, cr8 - 383c: 505f324b subspl r3, pc, fp, asr #4 - 3840: 0046444f subeq r4, r6, pc, asr #8 - 3844: 5f534944 svcpl 0x00534944 - 3848: 5f464552 svcpl 0x00464552 - 384c: 0043534f subeq r5, r3, pc, asr #6 - 3850: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3854: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3858: 64633273 strbtvs r3, [r3], #-627 ; 0xfffffd8d - 385c: 00745f72 rsbseq r5, r4, r2, ror pc - 3860: 5f77685f svcpl 0x0077685f - 3864: 5f6d6363 svcpl 0x006d6363 - 3868: 63706c63 cmnvs r0, #25344 ; 0x6300 - 386c: 69625f72 stmdbvs r2!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3870: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3874: 0073646c rsbseq r6, r3, ip, ror #8 - 3878: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 387c: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3880: 34726763 ldrbtcc r6, [r2], #-1891 ; 0xfffff89d - 3884: 4900745f stmdbmi r0, {r0, r1, r2, r3, r4, r6, sl, ip, sp, lr} - 3888: 5f315550 svcpl 0x00315550 - 388c: 5f304944 svcpl 0x00304944 - 3890: 5f455250 svcpl 0x00455250 - 3894: 5f4b4c43 svcpl 0x004b4c43 - 3898: 004c4553 subeq r4, ip, r3, asr r5 - 389c: 5f676572 svcpl 0x00676572 - 38a0: 7366666f cmnvc r6, #116391936 ; 0x6f00000 - 38a4: 49007465 stmdbmi r0, {r0, r2, r5, r6, sl, ip, sp, lr} - 38a8: 5f315550 svcpl 0x00315550 - 38ac: 5f505348 svcpl 0x00505348 - 38b0: 46444f50 ; instruction: 0x46444f50 - 38b4: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 38b8: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 38bc: 6373635f cmnvs r3, #2080374785 ; 0x7c000001 - 38c0: 0031726d eorseq r7, r1, sp, ror #4 - 38c4: 5f77685f svcpl 0x0077685f - 38c8: 5f6d6363 svcpl 0x006d6363 - 38cc: 6d637363 stclvs 3, cr7, [r3, #-396]! ; 0xfffffe74 - 38d0: 68003272 stmdavs r0, {r1, r4, r5, r6, r9, ip, sp} - 38d4: 63635f77 cmnvs r3, #476 ; 0x1dc - 38d8: 73635f6d cmnvc r3, #436 ; 0x1b4 - 38dc: 32726463 rsbscc r6, r2, #1660944384 ; 0x63000000 - 38e0: 4900745f stmdbmi r0, {r0, r1, r2, r3, r4, r6, sl, ip, sp, lr} - 38e4: 505f4750 subspl r4, pc, r0, asr r7 ; - 38e8: 0046444f subeq r4, r6, pc, asr #8 - 38ec: 48445355 stmdami r4, {r0, r2, r4, r6, r8, r9, ip, lr}^ - 38f0: 505f3343 subspl r3, pc, r3, asr #6 - 38f4: 0046444f subeq r4, r6, pc, asr #8 - 38f8: 5f4e4143 svcpl 0x004e4143 - 38fc: 5f4b4c43 svcpl 0x004b4c43 - 3900: 46444f50 ; instruction: 0x46444f50 - 3904: 55504700 ldrbpl r4, [r0, #-1792] ; 0xfffff900 - 3908: 535f4433 cmppl pc, #855638016 ; 0x33000000 - 390c: 45444148 strbmi r4, [r4, #-328] ; 0xfffffeb8 - 3910: 4f505f52 svcmi 0x00505f52 - 3914: 45004644 strmi r4, [r0, #-1604] ; 0xfffff9bc - 3918: 5f494153 svcpl 0x00494153 - 391c: 5f4b4c43 svcpl 0x004b4c43 - 3920: 004c4553 subeq r4, ip, r3, asr r5 - 3924: 32555049 subscc r5, r5, #73 ; 0x49 - 3928: 3049445f subcc r4, r9, pc, asr r4 - 392c: 4b4c435f blmi 13146b0 <_image_size+0x126dc20> - 3930: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 3934: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3938: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 393c: 6763635f ; instruction: 0x6763635f - 3940: 625f3272 subsvs r3, pc, #536870919 ; 0x20000007 - 3944: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3948: 73646c65 cmnvc r4, #25856 ; 0x6500 - 394c: 75706700 ldrbvc r6, [r0, #-1792]! ; 0xfffff900 - 3950: 6f6c635f svcvs 0x006c635f - 3954: 635f6b63 cmpvs pc, #101376 ; 0x18c00 - 3958: 69666e6f stmdbvs r6!, {r0, r1, r2, r3, r5, r6, r9, sl, fp, sp, lr}^ - 395c: 77680067 strbvc r0, [r8, -r7, rrx]! - 3960: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3964: 6763635f ; instruction: 0x6763635f - 3968: 745f3572 ldrbvc r3, [pc], #-1394 ; 3970 - 396c: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3970: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3974: 6763635f ; instruction: 0x6763635f - 3978: 625f3672 subsvs r3, pc, #119537664 ; 0x7200000 - 397c: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3980: 73646c65 cmnvc r4, #25856 ; 0x6500 - 3984: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3988: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 398c: 6373635f cmnvs r3, #2080374785 ; 0x7c000001 - 3990: 5f337264 svcpl 0x00337264 - 3994: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 3998: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 399c: 53560073 cmppl r6, #115 ; 0x73 - 39a0: 00594254 subseq r4, r9, r4, asr r2 - 39a4: 5f77685f svcpl 0x0077685f - 39a8: 756d6f69 strbvc r6, [sp, #-3945]! ; 0xfffff097 - 39ac: 675f6378 ; instruction: 0x675f6378 - 39b0: 00337270 eorseq r7, r3, r0, ror r2 - 39b4: 5f77685f svcpl 0x0077685f - 39b8: 5f6d6363 svcpl 0x006d6363 - 39bc: 6c616e61 stclvs 14, cr6, [r1], #-388 ; 0xfffffe7c - 39c0: 705f676f subsvc r6, pc, pc, ror #14 - 39c4: 765f6c6c ldrbvc r6, [pc], -ip, ror #24 - 39c8: 6f656469 svcvs 0x00656469 - 39cc: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 39d0: 6c656966 ; instruction: 0x6c656966 - 39d4: 5f007364 svcpl 0x00007364 - 39d8: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 39dc: 695f6370 ldmdbvs pc, {r4, r5, r6, r8, r9, sp, lr}^ ; - 39e0: 5f31726d svcpl 0x0031726d - 39e4: 66746962 ldrbtvs r6, [r4], -r2, ror #18 - 39e8: 646c6569 strbtvs r6, [ip], #-1385 ; 0xfffffa97 - 39ec: 4f430073 svcmi 0x00430073 - 39f0: 5f334552 svcpl 0x00334552 - 39f4: 5f474244 svcpl 0x00474244 - 39f8: 5f4b4341 svcpl 0x004b4341 - 39fc: 55004e45 strpl r4, [r0, #-3653] ; 0xfffff1bb - 3a00: 43484453 movtmi r4, #33875 ; 0x8453 - 3a04: 4c435f32 mcrrmi 15, 3, r5, r3, cr2 - 3a08: 45535f4b ldrbmi r5, [r3, #-3915] ; 0xfffff0b5 - 3a0c: 4e45004c cdpmi 0, 4, cr0, cr5, cr12, {2} - 3a10: 454c4241 strbmi r4, [ip, #-577] ; 0xfffffdbf - 3a14: 3030315f eorscc r3, r0, pc, asr r1 - 3a18: 6763004d strbvs r0, [r3, -sp, asr #32]! - 3a1c: 666f5f78 uqsub16vs r5, pc, r8 ; - 3a20: 74657366 strbtvc r7, [r5], #-870 ; 0xfffffc9a - 3a24: 31474300 mrscc r4, (UNDEF: 119) - 3a28: 47430030 smlaldxmi r0, r3, r0, r0 - 3a2c: 43003131 movwmi r3, #305 ; 0x131 - 3a30: 00323147 eorseq r3, r2, r7, asr #2 - 3a34: 43444d4d movtmi r4, #19789 ; 0x4d4d - 3a38: 3148435f cmpcc r8, pc, asr r3 - 3a3c: 4958415f ldmdbmi r8, {r0, r1, r2, r3, r4, r6, r8, lr}^ - 3a40: 444f505f strbmi r5, [pc], #-95 ; 3a48 - 3a44: 47430046 strbmi r0, [r3, -r6, asr #32] - 3a48: 43003431 movwmi r3, #1073 ; 0x431 - 3a4c: 00353147 eorseq r3, r5, r7, asr #2 - 3a50: 5f4d5241 svcpl 0x004d5241 - 3a54: 5f4b4c43 svcpl 0x004b4c43 - 3a58: 5f534944 svcpl 0x00534944 - 3a5c: 4c5f4e4f mrrcmi 14, 4, r4, pc, cr15 ; - 3a60: 63004d50 movwvs r4, #3408 ; 0xd50 - 3a64: 735f6d63 cmpvc pc, #6336 ; 0x18c0 - 3a68: 6c5f7465 cfldrdvs mvd7, [pc], {101} ; 0x65 - 3a6c: 775f6d70 ; instruction: 0x775f6d70 - 3a70: 75656b61 strbvc r6, [r5, #-2913]! ; 0xfffff49f - 3a74: 6f735f70 svcvs 0x00735f70 - 3a78: 65637275 strbvs r7, [r3, #-629]! ; 0xfffffd8b - 3a7c: 524d4900 subpl r4, sp, #0, 18 - 3a80: 4d490031 stclmi 0, cr0, [r9, #-196] ; 0xffffff3c - 3a84: 49003252 stmdbmi r0, {r1, r4, r6, r9, ip, sp} - 3a88: 0033524d eorseq r5, r3, sp, asr #4 - 3a8c: 34524d49 ldrbcc r4, [r2], #-3401 ; 0xfffff2b7 - 3a90: 5f776800 svcpl 0x00776800 - 3a94: 5f637067 svcpl 0x00637067 - 3a98: 31726d69 cmncc r2, r9, ror #26 - 3a9c: 5200745f andpl r7, r0, #1593835520 ; 0x5f000000 - 3aa0: 52455345 subpl r5, r5, #335544321 ; 0x14000001 - 3aa4: 33444556 movtcc r4, #17750 ; 0x4556 - 3aa8: 53455200 movtpl r5, #20992 ; 0x5200 - 3aac: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb - 3ab0: 53003444 movwpl r3, #1092 ; 0x444 - 3ab4: 534f5942 movtpl r5, #63810 ; 0xf942 - 3ab8: 4c434100 stfmie f4, [r3], {-0} - 3abc: 45535f4b ldrbmi r5, [r3, #-3915] ; 0xfffff0b5 - 3ac0: 7768004c strbvc r0, [r8, -ip, asr #32]! - 3ac4: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3ac8: 616e615f cmnvs lr, pc, asr r1 - 3acc: 5f676f6c svcpl 0x00676f6c - 3ad0: 5f6c6c70 svcpl 0x006c6c70 - 3ad4: 65646976 strbvs r6, [r4, #-2422]! ; 0xfffff68a - 3ad8: 756e5f6f strbvc r5, [lr, #-3951]! ; 0xfffff091 - 3adc: 00745f6d rsbseq r5, r4, sp, ror #30 - 3ae0: 5f77685f svcpl 0x0077685f - 3ae4: 5f6d6363 svcpl 0x006d6363 - 3ae8: 6d636263 sfmvs f6, 2, [r3, #-396]! ; 0xfffffe74 - 3aec: 69625f72 stmdbvs r2!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3af0: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3af4: 0073646c rsbseq r6, r3, ip, ror #8 - 3af8: 32495353 subcc r5, r9, #1275068417 ; 0x4c000001 - 3afc: 4b4c435f blmi 1314880 <_image_size+0x126ddf0> - 3b00: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 3b04: 4c434100 stfmie f4, [r3], {-0} - 3b08: 4f505f4b svcmi 0x00505f4b - 3b0c: 5f004644 svcpl 0x00004644 - 3b10: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3b14: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3b18: 31726763 cmncc r2, r3, ror #14 - 3b1c: 7469625f strbtvc r6, [r9], #-607 ; 0xfffffda1 - 3b20: 6c656966 ; instruction: 0x6c656966 - 3b24: 50007364 andpl r7, r0, r4, ror #6 - 3b28: 50495245 subpl r5, r9, r5, asr #4 - 3b2c: 4c435f48 mcrrmi 15, 4, r5, r3, cr8 - 3b30: 535f324b cmppl pc, #-1342177276 ; 0xb0000004 - 3b34: 45004c45 strmi r4, [r0, #-3141] ; 0xfffff3bb - 3b38: 5f43464e svcpl 0x0043464e - 3b3c: 5f4b4c43 svcpl 0x004b4c43 - 3b40: 004c4553 subeq r4, ip, r3, asr r5 - 3b44: 4950494d ldmdbmi r0, {r0, r2, r3, r6, r8, fp, lr}^ - 3b48: 58554d5f ldmdapl r5, {r0, r1, r2, r3, r4, r6, r8, sl, fp, lr}^ - 3b4c: 4c54435f mrrcmi 3, 5, r4, r4, cr15 ; - 3b50: 31474300 mrscc r4, (UNDEF: 119) - 3b54: 65670033 strbvs r0, [r7, #-51]! ; 0xffffffcd - 3b58: 616d5f74 smcvs 54772 ; 0xd5f4 - 3b5c: 635f6e69 cmpvs pc, #1680 ; 0x690 - 3b60: 6b636f6c blvs 18df918 <_image_size+0x1838e88> - 3b64: 48434200 stmdami r3, {r9, lr}^ - 3b68: 5f52575f svcpl 0x0052575f - 3b6c: 48434143 stmdami r3, {r0, r1, r6, r8, lr}^ - 3b70: 54435f45 strbpl r5, [r3], #-3909 ; 0xfffff0bb - 3b74: 685f004c ldmdavs pc, {r2, r3, r6}^ ; - 3b78: 63635f77 cmnvs r3, #476 ; 0x1dc - 3b7c: 68635f6d stmdavs r3!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3b80: 64636373 strbtvs r6, [r3], #-883 ; 0xfffffc8d - 3b84: 69625f72 stmdbvs r2!, {r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3b88: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3b8c: 0073646c rsbseq r6, r3, ip, ror #8 - 3b90: 4b53414d blmi 14d40cc <_image_size+0x142d63c> - 3b94: 43324c5f teqmi r2, #24320 ; 0x5f00 - 3b98: 44495f43 strbmi r5, [r9], #-3907 ; 0xfffff0bd - 3b9c: 5f00454c svcpl 0x0000454c - 3ba0: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3ba4: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3ba8: 72646373 rsbvc r6, r4, #-872415231 ; 0xcc000001 - 3bac: 69625f32 stmdbvs r2!, {r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - 3bb0: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3bb4: 0073646c rsbseq r6, r3, ip, ror #8 - 3bb8: 41505942 cmpmi r0, r2, asr #18 - 3bbc: 505f5353 subspl r5, pc, r3, asr r3 ; - 3bc0: 5f43494d svcpl 0x0043494d - 3bc4: 4e554656 mrcmi 6, 2, r4, cr5, cr6, {2} - 3bc8: 4f495443 svcmi 0x00495443 - 3bcc: 5f4c414e svcpl 0x004c414e - 3bd0: 44414552 strbmi r4, [r1], #-1362 ; 0xfffffaae - 3bd4: 4f500059 svcmi 0x00500059 - 3bd8: 44524557 ldrbmi r4, [r2], #-1367 ; 0xfffffaa9 - 3bdc: 004e574f subeq r5, lr, pc, asr #14 - 3be0: 45494350 strbmi r4, [r9, #-848] ; 0xfffffcb0 - 3be4: 4958415f ldmdbmi r8, {r0, r1, r2, r3, r4, r6, r8, lr}^ - 3be8: 4b4c435f blmi 131496c <_image_size+0x126dedc> - 3bec: 4c45535f mcrrmi 3, 5, r5, r5, cr15 - 3bf0: 55504900 ldrbpl r4, [r0, #-2304] ; 0xfffff700 - 3bf4: 49445f31 stmdbmi r4, {r0, r4, r5, r8, r9, sl, fp, ip, lr}^ - 3bf8: 4f505f31 svcmi 0x00505f31 - 3bfc: 45004644 strmi r4, [r0, #-1604] ; 0xfffff9bc - 3c00: 4c42414e stfmie f4, [r2], {78} ; 0x4e - 3c04: 32315f45 eorscc r5, r1, #276 ; 0x114 - 3c08: 53004d35 movwpl r4, #3381 ; 0xd35 - 3c0c: 455f4353 ldrbmi r4, [pc, #-851] ; 38c1 - 3c10: 414d004e cmpmi sp, lr, asr #32 - 3c14: 435f4b53 cmpmi pc, #84992 ; 0x14c00 - 3c18: 3245524f subcc r5, r5, #-268435452 ; 0xf0000004 - 3c1c: 4946575f stmdbmi r6, {r0, r1, r2, r3, r4, r6, r8, r9, sl, ip, lr}^ - 3c20: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3c24: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3c28: 616e615f cmnvs lr, pc, asr r1 - 3c2c: 5f676f6c svcpl 0x00676f6c - 3c30: 5f6c6c70 svcpl 0x006c6c70 - 3c34: 65646976 strbvs r6, [r4, #-2422]! ; 0xfffff68a - 3c38: 4341006f movtmi r0, #4207 ; 0x106f - 3c3c: 455f4b4c ldrbmi r4, [pc, #-2892] ; 30f8 - 3c40: 535f4d49 cmppl pc, #4672 ; 0x1240 - 3c44: 5f574f4c svcpl 0x00574f4c - 3c48: 46444f50 ; instruction: 0x46444f50 - 3c4c: 5f776800 svcpl 0x00776800 - 3c50: 756d6f69 strbvc r6, [sp, #-3945]! ; 0xfffff097 - 3c54: 675f6378 ; instruction: 0x675f6378 - 3c58: 5f337270 svcpl 0x00337270 - 3c5c: 50560074 subspl r0, r6, r4, ror r0 - 3c60: 58415f55 stmdapl r1, {r0, r2, r4, r6, r8, r9, sl, fp, ip, lr}^ - 3c64: 4f505f49 svcmi 0x00505f49 - 3c68: 5f004644 svcpl 0x00004644 - 3c6c: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3c70: 615f6d63 cmpvs pc, r3, ror #26 - 3c74: 6f6c616e svcvs 0x006c616e - 3c78: 6c705f67 ldclvs 15, cr5, [r0], #-412 ; 0xfffffe64 - 3c7c: 6e655f6c cdpvs 15, 6, cr5, cr5, cr12, {3} - 3c80: 625f7465 subsvs r7, pc, #1694498816 ; 0x65000000 - 3c84: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3c88: 73646c65 cmnvc r4, #25856 ; 0x6500 - 3c8c: 414e4500 cmpmi lr, r0, lsl #10 - 3c90: 00454c42 subeq r4, r5, r2, asr #24 - 3c94: 48445355 stmdami r4, {r0, r2, r4, r6, r8, r9, ip, lr}^ - 3c98: 505f3143 subspl r3, pc, r3, asr #2 - 3c9c: 0046444f subeq r4, r6, pc, asr #8 - 3ca0: 65736162 ldrbvs r6, [r3, #-354]! ; 0xfffffe9e - 3ca4: 6464615f strbtvs r6, [r4], #-351 ; 0xfffffea1 - 3ca8: 73736572 cmnvc r3, #478150656 ; 0x1c800000 - 3cac: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3cb0: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3cb4: 616e615f cmnvs lr, pc, asr r1 - 3cb8: 5f676f6c svcpl 0x00676f6c - 3cbc: 5f6c6c70 svcpl 0x006c6c70 - 3cc0: 65646976 strbvs r6, [r4, #-2422]! ; 0xfffff68a - 3cc4: 756e5f6f strbvc r5, [lr, #-3951]! ; 0xfffff091 - 3cc8: 69625f6d stmdbvs r2!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3ccc: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3cd0: 0073646c rsbseq r6, r3, ip, ror #8 - 3cd4: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3cd8: 615f6d63 cmpvs pc, r3, ror #26 - 3cdc: 6f6c616e svcvs 0x006c616e - 3ce0: 6c705f67 ldclvs 15, cr5, [r0], #-412 ; 0xfffffe64 - 3ce4: 6e655f6c cdpvs 15, 6, cr5, cr5, cr12, {3} - 3ce8: 745f7465 ldrbvc r7, [pc], #-1125 ; 3cf0 - 3cec: 74657200 strbtvc r7, [r5], #-512 ; 0xfffffe00 - 3cf0: 6c61765f stclvs 6, cr7, [r1], #-380 ; 0xfffffe84 - 3cf4: 52434f00 subpl r4, r3, #0, 30 - 3cf8: 535f4d41 cmppl pc, #4160 ; 0x1040 - 3cfc: 55544154 ldrbpl r4, [r4, #-340] ; 0xfffffeac - 3d00: 706c0053 rsbvc r0, ip, r3, asr r0 - 3d04: 646f6d5f strbtvs r6, [pc], #-3423 ; 3d0c - 3d08: 745f7365 ldrbvc r7, [pc], #-869 ; 3d10 - 3d0c: 55504700 ldrbpl r4, [r0, #-1792] ; 0xfffff900 - 3d10: 435f4432 cmpmi pc, #838860800 ; 0x32000000 - 3d14: 5f45524f svcpl 0x0045524f - 3d18: 5f4b4c43 svcpl 0x004b4c43 - 3d1c: 46444f50 ; instruction: 0x46444f50 - 3d20: 77685f00 strbvc r5, [r8, -r0, lsl #30]! - 3d24: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3d28: 7368635f cmnvc r8, #2080374785 ; 0x7c000001 - 3d2c: 72646363 rsbvc r6, r4, #-1946157055 ; 0x8c000001 - 3d30: 55504900 ldrbpl r4, [r0, #-2304] ; 0xfffff700 - 3d34: 49445f32 stmdbmi r4, {r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - 3d38: 4c435f31 mcrrmi 15, 3, r5, r3, cr1 - 3d3c: 45535f4b ldrbmi r5, [r3, #-3915] ; 0xfffff0b5 - 3d40: 7768004c strbvc r0, [r8, -ip, asr #32]! - 3d44: 6370675f cmnvs r0, #24903680 ; 0x17c0000 - 3d48: 726d695f rsbvc r6, sp, #1556480 ; 0x17c000 - 3d4c: 00745f34 rsbseq r5, r4, r4, lsr pc - 3d50: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3d54: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3d58: 32726763 rsbscc r6, r2, #25952256 ; 0x18c0000 - 3d5c: 4100745f tstmi r0, pc, asr r4 - 3d60: 535f4958 cmppl pc, #88, 18 ; 0x160000 - 3d64: 49004c45 stmdbmi r0, {r0, r2, r6, sl, fp, lr} - 3d68: 5f325550 svcpl 0x00325550 - 3d6c: 5f505348 svcpl 0x00505348 - 3d70: 46444f50 ; instruction: 0x46444f50 - 3d74: 50594200 subspl r4, r9, r0, lsl #4 - 3d78: 00535341 subseq r5, r3, r1, asr #6 - 3d7c: 5f77685f svcpl 0x0077685f - 3d80: 5f6d6363 svcpl 0x006d6363 - 3d84: 64637363 strbtvs r7, [r3], #-867 ; 0xfffffc9d - 3d88: 625f3172 subsvs r3, pc, #-2147483620 ; 0x8000001c - 3d8c: 69667469 stmdbvs r6!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3d90: 73646c65 cmnvc r4, #25856 ; 0x6500 - 3d94: 50594200 subspl r4, r9, r0, lsl #4 - 3d98: 5f535341 svcpl 0x00535341 - 3d9c: 43444d4d movtmi r4, #19789 ; 0x4d4d - 3da0: 3148435f cmpcc r8, pc, asr r3 - 3da4: 4d504c5f ldclmi 12, cr4, [r0, #-380] ; 0xfffffe84 - 3da8: 0053485f subseq r4, r3, pc, asr r8 - 3dac: 5f637067 svcpl 0x00637067 - 3db0: 00726d69 rsbseq r6, r2, r9, ror #26 - 3db4: 414f4456 cmpmi pc, r6, asr r4 ; - 3db8: 435f4958 cmpmi pc, #88, 18 ; 0x160000 - 3dbc: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3dc0: 4c004c45 stcmi 12, cr4, [r0], {69} ; 0x45 - 3dc4: 445f4244 ldrbmi r4, [pc], #-580 ; 3dcc - 3dc8: 435f3149 cmpmi pc, #1073741842 ; 0x40000012 - 3dcc: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3dd0: 5f004c45 svcpl 0x00004c45 - 3dd4: 675f7768 ldrbvs r7, [pc, -r8, ror #14] - 3dd8: 695f6370 ldmdbvs pc, {r4, r5, r6, r8, r9, sp, lr}^ ; - 3ddc: 0034726d eorseq r7, r4, sp, ror #4 - 3de0: 33555047 cmpcc r5, #71 ; 0x47 - 3de4: 4f435f44 svcmi 0x00435f44 - 3de8: 435f4552 cmpmi pc, #343932928 ; 0x14800000 - 3dec: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3df0: 5f004c45 svcpl 0x00004c45 - 3df4: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3df8: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3dfc: 726d6362 rsbvc r6, sp, #-2013265919 ; 0x88000001 - 3e00: 5f776800 svcpl 0x00776800 - 3e04: 5f6d6363 svcpl 0x006d6363 - 3e08: 64637363 strbtvs r7, [r3], #-867 ; 0xfffffc9d - 3e0c: 745f3172 ldrbvc r3, [pc], #-370 ; 3e14 - 3e10: 44535500 ldrbmi r5, [r3], #-1280 ; 0xfffffb00 - 3e14: 5f334348 svcpl 0x00334348 - 3e18: 5f4b4c43 svcpl 0x004b4c43 - 3e1c: 004c4553 subeq r4, ip, r3, asr r5 - 3e20: 5f455250 svcpl 0x00455250 - 3e24: 49524550 ldmdbmi r2, {r4, r6, r8, sl, lr}^ - 3e28: 435f4850 cmpmi pc, #80, 16 ; 0x500000 - 3e2c: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3e30: 49004c45 stmdbmi r0, {r0, r2, r6, sl, fp, lr} - 3e34: 5f315550 svcpl 0x00315550 - 3e38: 5f505348 svcpl 0x00505348 - 3e3c: 5f4b4c43 svcpl 0x004b4c43 - 3e40: 004c4553 subeq r4, ip, r3, asr r5 - 3e44: 45524f43 ldrbmi r4, [r2, #-3907] ; 0xfffff0bd - 3e48: 42445f30 submi r5, r4, #48, 30 ; 0xc0 - 3e4c: 43415f47 movtmi r5, #8007 ; 0x1f47 - 3e50: 4e455f4b cdpmi 15, 4, cr5, cr5, cr11, {2} - 3e54: 415a5400 cmpmi sl, r0, lsl #8 - 3e58: 5f324353 svcpl 0x00324353 - 3e5c: 544f4f42 strbpl r4, [pc], #-3906 ; 3e64 - 3e60: 434f4c5f movtmi r4, #64607 ; 0xfc5f - 3e64: 685f004b ldmdavs pc, {r0, r1, r3, r6}^ ; - 3e68: 6f695f77 svcvs 0x00695f77 - 3e6c: 6378756d cmnvs r8, #457179136 ; 0x1b400000 - 3e70: 7270675f rsbsvc r6, r0, #24903680 ; 0x17c0000 - 3e74: 69625f33 stmdbvs r2!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, lr}^ - 3e78: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3e7c: 0073646c rsbseq r6, r3, ip, ror #8 - 3e80: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3e84: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3e88: 72646373 rsbvc r6, r4, #-872415231 ; 0xcc000001 - 3e8c: 00745f33 rsbseq r5, r4, r3, lsr pc - 3e90: 5f706c5f svcpl 0x00706c5f - 3e94: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093 - 3e98: 4d4d0073 stclmi 0, cr0, [sp, #-460] ; 0xfffffe34 - 3e9c: 435f4344 cmpmi pc, #68, 6 ; 0x10000001 - 3ea0: 415f3048 cmpmi pc, r8, asr #32 - 3ea4: 505f4958 subspl r4, pc, r8, asr r9 ; - 3ea8: 0046444f subeq r4, r6, pc, asr #8 - 3eac: 5f77685f svcpl 0x0077685f - 3eb0: 5f6d6363 svcpl 0x006d6363 - 3eb4: 72676363 rsbvc r6, r7, #-1946157055 ; 0x8c000001 - 3eb8: 69625f30 stmdbvs r2!, {r4, r5, r8, r9, sl, fp, ip, lr}^ - 3ebc: 65696674 strbvs r6, [r9, #-1652]! ; 0xfffff98c - 3ec0: 0073646c rsbseq r6, r3, ip, ror #8 - 3ec4: 6d5f706c ldclvs 0, cr7, [pc, #-432] ; 3d1c - 3ec8: 0065646f rsbeq r6, r5, pc, ror #8 - 3ecc: 5f77685f svcpl 0x0077685f - 3ed0: 5f6d6363 svcpl 0x006d6363 - 3ed4: 64637363 strbtvs r7, [r3], #-867 ; 0xfffffc9d - 3ed8: 5f003172 svcpl 0x00003172 - 3edc: 635f7768 cmpvs pc, #104, 14 ; 0x1a00000 - 3ee0: 635f6d63 cmpvs pc, #6336 ; 0x18c0 - 3ee4: 72646373 rsbvc r6, r4, #-872415231 ; 0xcc000001 - 3ee8: 685f0032 ldmdavs pc, {r1, r4, r5}^ ; - 3eec: 63635f77 cmnvs r3, #476 ; 0x1dc - 3ef0: 73635f6d cmnvc r3, #436 ; 0x1b4 - 3ef4: 33726463 cmncc r2, #1660944384 ; 0x63000000 - 3ef8: 524f4300 subpl r4, pc, #0, 6 - 3efc: 445f3145 ldrbmi r3, [pc], #-325 ; 3f04 - 3f00: 415f4742 cmpmi pc, r2, asr #14 - 3f04: 455f4b43 ldrbmi r4, [pc, #-2883] ; 33c9 - 3f08: 5453004e ldrbpl r0, [r3], #-78 ; 0xffffffb2 - 3f0c: 4d5f504f ldclmi 0, cr5, [pc, #-316] ; 3dd8 - 3f10: 0045444f subeq r4, r5, pc, asr #8 - 3f14: 5f77685f svcpl 0x0077685f - 3f18: 5f6d6363 svcpl 0x006d6363 - 3f1c: 6c616e61 stclvs 14, cr6, [r1], #-388 ; 0xfffffe7c - 3f20: 705f676f subsvc r6, pc, pc, ror #14 - 3f24: 655f6c6c ldrbvs r6, [pc, #-3180] ; 32c0 - 3f28: 0074656e rsbseq r6, r4, lr, ror #10 - 3f2c: 43524550 cmpmi r2, #80, 10 ; 0x14000000 - 3f30: 505f4b4c subspl r4, pc, ip, asr #22 - 3f34: 0046444f subeq r4, r6, pc, asr #8 - 3f38: 32555049 subscc r5, r5, #73 ; 0x49 - 3f3c: 3149445f cmpcc r9, pc, asr r4 - 3f40: 444f505f strbmi r5, [pc], #-95 ; 3f48 - 3f44: 53530046 cmppl r3, #70 ; 0x46 - 3f48: 435f3349 cmpmi pc, #603979777 ; 0x24000001 - 3f4c: 535f4b4c cmppl pc, #76, 22 ; 0x13000 - 3f50: 68004c45 stmdavs r0, {r0, r2, r6, sl, fp, lr} - 3f54: 63635f77 cmnvs r3, #476 ; 0x1dc - 3f58: 6c635f6d stclvs 15, cr5, [r3], #-436 ; 0xfffffe4c - 3f5c: 5f726370 svcpl 0x00726370 - 3f60: 4e450074 mcrmi 0, 2, r0, cr5, cr4, {3} - 3f64: 435f4346 cmpmi pc, #402653185 ; 0x18000001 - 3f68: 505f4b4c subspl r4, pc, ip, asr #22 - 3f6c: 0046444f subeq r4, r6, pc, asr #8 - 3f70: 4b53414d blmi 14d44ac <_image_size+0x142da1c> - 3f74: 5543535f strbpl r5, [r3, #-863] ; 0xfffffca1 - 3f78: 4c44495f mcrrmi 9, 5, r4, r4, cr15 ; - 3f7c: 77680045 strbvc r0, [r8, -r5, asr #32]! - 3f80: 6d63635f stclvs 3, cr6, [r3, #-380]! ; 0xfffffe84 - 3f84: 6373635f cmnvs r3, #2080374785 ; 0x7c000001 - 3f88: 5f31726d svcpl 0x0031726d - 3f8c: 682f0074 stmdavs pc!, {r2, r4, r5, r6} ; - 3f90: 2f656d6f svccs 0x00656d6f - 3f94: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 3f98: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 3f9c: 2f6b726f svccs 0x006b726f - 3fa0: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 3fa4: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 3fa8: 2f6c656e svccs 0x006c656e - 3fac: 6f756978 svcvs 0x00756978 - 3fb0: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 3fb4: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 3fb8: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 3fbc: 5a69582f bpl 1a5a080 <_image_size+0x19b35f0> - 3fc0: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 3fc4: 682f546f stmdavs pc!, {r0, r1, r2, r3, r5, r6, sl, ip, lr} ; - 3fc8: 6b647261 blvs 1920954 <_image_size+0x1879ec4> - 3fcc: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 3fd0: 70632f6c rsbvc r2, r3, ip, ror #30 - 3fd4: 72732f75 rsbsvc r2, r3, #468 ; 0x1d4 - 3fd8: 77732f63 ldrbvc r2, [r3, -r3, ror #30]! - 3fdc: 68637469 stmdavs r3!, {r0, r3, r5, r6, sl, ip, sp, lr}^ - 3fe0: 2f00532e svccs 0x0000532e - 3fe4: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 3fe8: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 3fec: 2f6e6169 svccs 0x006e6169 - 3ff0: 6b726f77 blvs 1c9fdd4 <_image_size+0x1bf9344> - 3ff4: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 3ff8: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 3ffc: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4000: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 4004: 552f736f strpl r7, [pc, #-879]! ; 3c9d - 4008: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 400c: 756f7469 strbvc r7, [pc, #-1129]! ; 3bab - 4010: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4014: 415f695a cmpmi pc, sl, asr r9 ; - 4018: 2f546f49 svccs 0x00546f49 - 401c: 64726168 ldrbtvs r6, [r2], #-360 ; 0xfffffe98 - 4020: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4024: 632f6c65 ; instruction: 0x632f6c65 - 4028: 732f7570 ; instruction: 0x732f7570 - 402c: 78006372 stmdavc r0, {r1, r4, r5, r6, r8, r9, sp, lr} - 4030: 5f697a69 svcpl 0x00697a69 - 4034: 74726175 ldrbtvc r6, [r2], #-373 ; 0xfffffe8b - 4038: 696e695f stmdbvs lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - 403c: 69780074 ldmdbvs r8!, {r2, r4, r5, r6}^ - 4040: 625f697a subsvs r6, pc, #1998848 ; 0x1e8000 - 4044: 5f746f6f svcpl 0x00746f6f - 4048: 76697264 strbtvc r7, [r9], -r4, ror #4 - 404c: 695f7265 ldmdbvs pc, {r0, r2, r5, r6, r9, ip, sp, lr}^ ; - 4050: 0074696e rsbseq r6, r4, lr, ror #18 - 4054: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 3fa0 - 4058: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 405c: 6e616978 ; instruction: 0x6e616978 - 4060: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 4064: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4068: 6b6f7263 blvs 1be09fc <_image_size+0x1b39f6c> - 406c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 4070: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4074: 2f736f75 svccs 0x00736f75 - 4078: 71696255 cmnvc r9, r5, asr r2 - 407c: 6f746975 svcvs 0x00746975 - 4080: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 4084: 5f695a69 svcpl 0x00695a69 - 4088: 546f4941 strbtpl r4, [pc], #-2369 ; 4090 - 408c: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 4090: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 4094: 2f6c656e svccs 0x006c656e - 4098: 746f6f62 strbtvc r6, [pc], #-3938 ; 40a0 - 409c: 6f6f622f svcvs 0x006f622f - 40a0: 69726474 ldmdbvs r2!, {r2, r4, r5, r6, sl, sp, lr}^ - 40a4: 2e726576 mrccs 5, 3, r6, cr2, cr6, {3} - 40a8: 682f0063 stmdavs pc!, {r0, r1, r5, r6} ; - 40ac: 2f656d6f svccs 0x00656d6f - 40b0: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 40b4: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 40b8: 2f6b726f svccs 0x006b726f - 40bc: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 40c0: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 40c4: 2f6c656e svccs 0x006c656e - 40c8: 6f756978 svcvs 0x00756978 - 40cc: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 40d0: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 40d4: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 40d8: 5a69582f bpl 1a5a19c <_image_size+0x19b370c> - 40dc: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 40e0: 732f546f ; instruction: 0x732f546f - 40e4: 6b74666f blvs 1d1daa8 <_image_size+0x1c77018> - 40e8: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 40ec: 6f622f6c svcvs 0x00622f6c - 40f0: 7800746f stmdavc r0, {r0, r1, r2, r3, r5, r6, sl, ip, sp, lr} - 40f4: 5f697a69 svcpl 0x00697a69 - 40f8: 695f6d76 ldmdbvs pc, {r1, r2, r4, r5, r6, r8, sl, fp, sp, lr}^ ; - 40fc: 0074696e rsbseq r6, r4, lr, ror #18 - 4100: 697a6978 ldmdbvs sl!, {r3, r4, r5, r6, r8, fp, sp, lr}^ - 4104: 7470675f ldrbtvc r6, [r0], #-1887 ; 0xfffff8a1 - 4108: 696e695f stmdbvs lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - 410c: 69780074 ldmdbvs r8!, {r2, r4, r5, r6}^ - 4110: 6b5f697a blvs 17de700 <_image_size+0x1737c70> - 4114: 5f6e7265 svcpl 0x006e7265 - 4118: 76697264 strbtvc r7, [r9], -r4, ror #4 - 411c: 695f7265 ldmdbvs pc, {r0, r2, r5, r6, r9, ip, sp, lr}^ ; - 4120: 0074696e rsbseq r6, r4, lr, ror #18 - 4124: 697a6978 ldmdbvs sl!, {r3, r4, r5, r6, r8, fp, sp, lr}^ - 4128: 6172745f cmnvs r2, pc, asr r4 - 412c: 6e695f70 mcrvs 15, 3, r5, cr9, cr0, {3} - 4130: 2f007469 svccs 0x00007469 - 4134: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 4138: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 413c: 2f6e6169 svccs 0x006e6169 - 4140: 6b726f77 blvs 1c9ff24 <_image_size+0x1bf9494> - 4144: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 4148: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 414c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4150: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 4154: 552f736f strpl r7, [pc, #-879]! ; 3ded - 4158: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 415c: 756f7469 strbvc r7, [pc, #-1129]! ; 3cfb - 4160: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4164: 415f695a cmpmi pc, sl, asr r9 ; - 4168: 2f546f49 svccs 0x00546f49 - 416c: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4170: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4174: 6d2f6c65 stcvs 12, cr6, [pc, #-404]! ; 3fe8 - 4178: 726f6d65 rsbvc r6, pc, #6464 ; 0x1940 - 417c: 756d2f79 strbvc r2, [sp, #-3961]! ; 0xfffff087 - 4180: 7069746c rsbvc r7, r9, ip, ror #8 - 4184: 612d656c ; instruction: 0x612d656c - 4188: 65726464 ldrbvs r6, [r2, #-1124]! ; 0xfffffb9c - 418c: 732d7373 ; instruction: 0x732d7373 - 4190: 65636170 strbvs r6, [r3, #-368]! ; 0xfffffe90 - 4194: 616b0073 smcvs 45059 ; 0xb003 - 4198: 636f6c6c cmnvs pc, #108, 24 ; 0x6c00 - 419c: 6e657600 cdpvs 6, 6, cr7, cr5, cr0, {0} - 41a0: 666b0064 strbtvs r0, [fp], -r4, rrx - 41a4: 00656572 rsbeq r6, r5, r2, ror r5 - 41a8: 6d796870 ldclvs 8, cr6, [r9, #-448]! ; 0xfffffe40 - 41ac: 695f6d65 ldmdbvs pc, {r0, r2, r5, r6, r8, sl, fp, sp, lr}^ ; - 41b0: 0074696e rsbseq r6, r4, lr, ror #18 - 41b4: 65657266 strbvs r7, [r5, #-614]! ; 0xfffffd9a - 41b8: 676e6172 ; instruction: 0x676e6172 - 41bc: 73760065 cmnvc r6, #101 ; 0x65 - 41c0: 74726174 ldrbtvc r6, [r2], #-372 ; 0xfffffe8c - 41c4: 6f682f00 svcvs 0x00682f00 - 41c8: 742f656d strtvc r6, [pc], #-1389 ; 41d0 - 41cc: 61697875 smcvs 38789 ; 0x9785 - 41d0: 6f772f6e svcvs 0x00772f6e - 41d4: 6d2f6b72 vstmdbvs pc!, {d6-} - 41d8: 6f726369 svcvs 0x00726369 - 41dc: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 41e0: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 41e4: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 41e8: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 41ec: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 41f0: 2f73756f svccs 0x0073756f - 41f4: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 41f8: 6f49415f svcvs 0x0049415f - 41fc: 6f732f54 svcvs 0x00732f54 - 4200: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 4204: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4208: 6d656d2f stclvs 13, cr6, [r5, #-188]! ; 0xffffff44 - 420c: 2f79726f svccs 0x0079726f - 4210: 746c756d strbtvc r7, [ip], #-1389 ; 0xfffffa93 - 4214: 656c7069 strbvs r7, [ip, #-105]! ; 0xffffff97 - 4218: 6464612d strbtvs r6, [r4], #-301 ; 0xfffffed3 - 421c: 73736572 cmnvc r3, #478150656 ; 0x1c800000 - 4220: 6170732d cmnvs r0, sp, lsr #6 - 4224: 2f736563 svccs 0x00736563 - 4228: 6d796870 ldclvs 8, cr6, [r9, #-448]! ; 0xfffffe40 - 422c: 632e6d65 ; instruction: 0x632e6d65 - 4230: 74677000 strbtvc r7, [r7], #-0 - 4234: 765f6c62 ldrbvc r6, [pc], -r2, ror #24 - 4238: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000 - 423c: 6f682f00 svcvs 0x00682f00 - 4240: 742f656d strtvc r6, [pc], #-1389 ; 4248 - 4244: 61697875 smcvs 38789 ; 0x9785 - 4248: 6f772f6e svcvs 0x00772f6e - 424c: 6d2f6b72 vstmdbvs pc!, {d6-} - 4250: 6f726369 svcvs 0x00726369 - 4254: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4258: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 425c: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 4260: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 4264: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 4268: 2f73756f svccs 0x0073756f - 426c: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 4270: 6f49415f svcvs 0x0049415f - 4274: 6f732f54 svcvs 0x00732f54 - 4278: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 427c: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4280: 6d656d2f stclvs 13, cr6, [r5, #-188]! ; 0xffffff44 - 4284: 2f79726f svccs 0x0079726f - 4288: 746c756d strbtvc r7, [ip], #-1389 ; 0xfffffa93 - 428c: 656c7069 strbvs r7, [ip, #-105]! ; 0xffffff97 - 4290: 6464612d strbtvs r6, [r4], #-301 ; 0xfffffed3 - 4294: 73736572 cmnvc r3, #478150656 ; 0x1c800000 - 4298: 6170732d cmnvs r0, sp, lsr #6 - 429c: 2f736563 svccs 0x00736563 - 42a0: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 - 42a4: 00632e72 rsbeq r2, r3, r2, ror lr - 42a8: 64646176 strbtvs r6, [r4], #-374 ; 0xfffffe8a - 42ac: 616c5f72 smcvs 50674 ; 0xc5f2 - 42b0: 5f007473 svcpl 0x00007473 - 42b4: 65657266 strbvs r7, [r5, #-614]! ; 0xfffffd9a - 42b8: 6573755f ldrbvs r7, [r3, #-1375]! ; 0xfffffaa1 - 42bc: 67705f72 ; instruction: 0x67705f72 - 42c0: 00726964 rsbseq r6, r2, r4, ror #18 - 42c4: 77656e5f ; instruction: 0x77656e5f - 42c8: 6573755f ldrbvs r7, [r3, #-1375]! ; 0xfffffaa1 - 42cc: 67705f72 ; instruction: 0x67705f72 - 42d0: 00726964 rsbseq r6, r2, r4, ror #18 - 42d4: 5f77656e svcpl 0x0077656e - 42d8: 69646770 stmdbvs r4!, {r4, r5, r6, r8, r9, sl, sp, lr}^ - 42dc: 64615f72 strbtvs r5, [r1], #-3954 ; 0xfffff08e - 42e0: 5f007264 svcpl 0x00007264 - 42e4: 6e75665f mrcvs 6, 3, r6, cr5, cr15, {2} - 42e8: 005f5f63 subseq r5, pc, r3, ror #30 - 42ec: 70616d5f rsbvc r6, r1, pc, asr sp - 42f0: 6761705f ; instruction: 0x6761705f - 42f4: 5f007365 svcpl 0x00007365 - 42f8: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 - 42fc: 6c61775f stclvs 7, cr7, [r1], #-380 ; 0xfffffe84 - 4300: 726c006b rsbvc r0, ip, #107 ; 0x6b - 4304: 7273755f rsbsvc r7, r3, #398458880 ; 0x17c00000 - 4308: 62616900 rsbvs r6, r1, #0, 18 - 430c: 5f74726f svcpl 0x0074726f - 4310: 646e6168 strbtvs r6, [lr], #-360 ; 0xfffffe98 - 4314: 0072656c rsbseq r6, r2, ip, ror #10 - 4318: 706d7564 rsbvc r7, sp, r4, ror #10 - 431c: 0066745f rsbeq r7, r6, pc, asr r4 - 4320: 5f717269 svcpl 0x00717269 - 4324: 74736964 ldrbtvc r6, [r3], #-2404 ; 0xfffff69c - 4328: 75626972 strbvc r6, [r2, #-2418]! ; 0xfffff68e - 432c: 5f006574 svcpl 0x00006574 - 4330: 726f6261 rsbvc r6, pc, #268435462 ; 0x10000006 - 4334: 65725f74 ldrbvs r5, [r2, #-3956]! ; 0xfffff08c - 4338: 6e6f7361 cdpvs 3, 6, cr7, cr15, cr1, {3} - 433c: 66656400 strbtvs r6, [r5], -r0, lsl #8 - 4340: 746c7561 strbtvc r7, [ip], #-1377 ; 0xfffffa9f - 4344: 746e695f strbtvc r6, [lr], #-2399 ; 0xfffff6a1 - 4348: 75727265 ldrbvc r7, [r2, #-613]! ; 0xfffffd9b - 434c: 725f7470 subsvc r7, pc, #112, 8 ; 0x70000000 - 4350: 6974756f ldmdbvs r4!, {r0, r1, r2, r3, r5, r6, r8, sl, ip, sp, lr}^ - 4354: 7400656e strvc r6, [r0], #-1390 ; 0xfffffa92 - 4358: 66706172 ; instruction: 0x66706172 - 435c: 656d6172 strbvs r6, [sp, #-370]! ; 0xfffffe8e - 4360: 6e6f6300 cdpvs 3, 6, cr6, cr15, cr0, {0} - 4364: 74786574 ldrbtvc r6, [r8], #-1396 ; 0xfffffa8c - 4368: 7a697800 bvc 1a62370 <_image_size+0x19bb8e0> - 436c: 6c635f69 stclvs 15, cr5, [r3], #-420 ; 0xfffffe5c - 4370: 5f6b636f svcpl 0x006b636f - 4374: 646e6168 strbtvs r6, [lr], #-360 ; 0xfffffe98 - 4378: 0072656c rsbseq r6, r2, ip, ror #10 - 437c: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 42c8 - 4380: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 4384: 6e616978 ; instruction: 0x6e616978 - 4388: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 438c: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4390: 6b6f7263 blvs 1be0d24 <_image_size+0x1b3a294> - 4394: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 4398: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 439c: 2f736f75 svccs 0x00736f75 - 43a0: 71696255 cmnvc r9, r5, asr r2 - 43a4: 6f746975 svcvs 0x00746975 - 43a8: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 43ac: 5f695a69 svcpl 0x00695a69 - 43b0: 546f4941 strbtpl r4, [pc], #-2369 ; 43b8 - 43b4: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 43b8: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 43bc: 2f6c656e svccs 0x006c656e - 43c0: 70617274 rsbvc r7, r1, r4, ror r2 - 43c4: 7172692f cmnvc r2, pc, lsr #18 - 43c8: 2f00632e svccs 0x0000632e - 43cc: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 43d0: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 43d4: 2f6e6169 svccs 0x006e6169 - 43d8: 6b726f77 blvs 1ca01bc <_image_size+0x1bf972c> - 43dc: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 43e0: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 43e4: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 43e8: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 43ec: 552f736f strpl r7, [pc, #-879]! ; 4085 - 43f0: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 43f4: 756f7469 strbvc r7, [pc, #-1129]! ; 3f93 - 43f8: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 43fc: 415f695a cmpmi pc, sl, asr r9 ; - 4400: 2f546f49 svccs 0x00546f49 - 4404: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4408: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 440c: 742f6c65 strtvc r6, [pc], #-3173 ; 4414 - 4410: 00706172 rsbseq r6, r0, r2, ror r1 - 4414: 5f343172 svcpl 0x00343172 - 4418: 00637673 rsbeq r7, r3, r3, ror r6 - 441c: 72737073 rsbsvc r7, r3, #115 ; 0x73 - 4420: 75616600 strbvc r6, [r1, #-1536]! ; 0xfffffa00 - 4424: 735f746c cmpvc pc, #108, 8 ; 0x6c000000 - 4428: 75746174 ldrbvc r6, [r4, #-372]! ; 0xfffffe8c - 442c: 70730073 rsbsvc r0, r3, r3, ror r0 - 4430: 7273755f rsbsvc r7, r3, #398458880 ; 0x17c00000 - 4434: 6f682f00 svcvs 0x00682f00 - 4438: 742f656d strtvc r6, [pc], #-1389 ; 4440 - 443c: 61697875 smcvs 38789 ; 0x9785 - 4440: 6f772f6e svcvs 0x00772f6e - 4444: 6d2f6b72 vstmdbvs pc!, {d6-} - 4448: 6f726369 svcvs 0x00726369 - 444c: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4450: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 4454: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 4458: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 445c: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 4460: 2f73756f svccs 0x0073756f - 4464: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 4468: 6f49415f svcvs 0x0049415f - 446c: 6f732f54 svcvs 0x00732f54 - 4470: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 4474: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4478: 6172742f cmnvs r2, pc, lsr #8 - 447c: 72742f70 rsbsvc r2, r4, #112, 30 ; 0x1c0 - 4480: 632e7061 ; instruction: 0x632e7061 - 4484: 6e617000 cdpvs 0, 6, cr7, cr1, cr0, {0} - 4488: 4b006369 blmi 1d234 - 448c: 454c4c49 strbmi r4, [ip, #-3145] ; 0xfffff3b7 - 4490: 656e0044 strbvs r0, [lr, #-68]! ; 0xffffffbc - 4494: 705f7478 subsvc r7, pc, r8, ror r4 ; - 4498: 5f006469 svcpl 0x00006469 - 449c: 5f626370 svcpl 0x00626370 - 44a0: 6e69616d powvsez f6, f1, #5.0 - 44a4: 6e696174 mcrvs 1, 3, r6, cr9, cr4, {3} - 44a8: 695f7265 ldmdbvs pc, {r0, r2, r5, r6, r9, ip, sp, lr}^ ; - 44ac: 0074696e rsbseq r6, r4, lr, ror #18 - 44b0: 705f726e subsvc r7, pc, lr, ror #4 - 44b4: 73006263 movwvc r6, #611 ; 0x263 - 44b8: 6b636174 blvs 18dca90 <_image_size+0x1836000> - 44bc: 6464615f strbtvs r6, [r4], #-351 ; 0xfffffea1 - 44c0: 726e0072 rsbvc r0, lr, #114 ; 0x72 - 44c4: 6263705f rsbvs r7, r3, #95 ; 0x5f - 44c8: 6573755f ldrbvs r7, [r3, #-1375]! ; 0xfffffaa1 - 44cc: 616d0064 cmnvs sp, r4, rrx - 44d0: 745f6e69 ldrbvc r6, [pc], #-3689 ; 44d8 - 44d4: 61657268 cmnvs r5, r8, ror #4 - 44d8: 72700064 rsbsvc r0, r0, #100 ; 0x64 - 44dc: 655f636f ldrbvs r6, [pc, #-879] ; 4175 - 44e0: 2f00646e svccs 0x0000646e - 44e4: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 44e8: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 44ec: 2f6e6169 svccs 0x006e6169 - 44f0: 6b726f77 blvs 1ca02d4 <_image_size+0x1bf9844> - 44f4: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 44f8: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 44fc: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 4500: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 4504: 552f736f strpl r7, [pc, #-879]! ; 419d - 4508: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 450c: 756f7469 strbvc r7, [pc, #-1129]! ; 40ab - 4510: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 4514: 415f695a cmpmi pc, sl, asr r9 ; - 4518: 2f546f49 svccs 0x00546f49 - 451c: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4520: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 4524: 702f6c65 eorvc r6, pc, r5, ror #24 - 4528: 2f636f72 svccs 0x00636f72 - 452c: 636f7270 cmnvs pc, #112, 4 - 4530: 2e737365 cdpcs 3, 7, cr7, cr3, cr5, {3} - 4534: 656d0063 strbvs r0, [sp, #-99]! ; 0xffffff9d - 4538: 69735f6d ldmdbvs r3!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 453c: 6600657a ; instruction: 0x6600657a - 4540: 5f656572 svcpl 0x00656572 - 4544: 5f626370 svcpl 0x00626370 - 4548: 7473696c ldrbtvc r6, [r3], #-2412 ; 0xfffff694 - 454c: 6165685f cmnvs r5, pc, asr r8 - 4550: 72700064 rsbsvc r0, r0, #100 ; 0x64 - 4554: 6e5f7665 cdpvs 6, 5, cr7, cr15, cr5, {3} - 4558: 0065646f rsbeq r6, r5, pc, ror #8 - 455c: 65686373 strbvs r6, [r8, #-883]! ; 0xfffffc8d - 4560: 656c7564 strbvs r7, [ip, #-1380]! ; 0xfffffa9c - 4564: 72500072 subsvc r0, r0, #114 ; 0x72 - 4568: 7453636f ldrbvc r6, [r3], #-879 ; 0xfffffc91 - 456c: 00657461 rsbeq r7, r5, r1, ror #8 - 4570: 6b636f6c blvs 18e0328 <_image_size+0x1839898> - 4574: 7065645f rsbvc r6, r5, pc, asr r4 - 4578: 78006874 stmdavc r0, {r2, r4, r5, r6, fp, sp, lr} - 457c: 5f697a69 svcpl 0x00697a69 - 4580: 636f7270 cmnvs pc, #112, 4 - 4584: 69616d5f stmdbvs r1!, {r0, r1, r2, r3, r4, r6, r8, sl, fp, sp, lr}^ - 4588: 6961746e stmdbvs r1!, {r1, r2, r3, r5, r6, sl, ip, sp, lr}^ - 458c: 0072656e rsbseq r6, r2, lr, ror #10 - 4590: 4e4e5552 mcrmi 5, 2, r5, cr14, cr2, {2} - 4594: 454c4241 strbmi r4, [ip, #-577] ; 0xfffffdbf - 4598: 6f682f00 svcvs 0x00682f00 - 459c: 742f656d strtvc r6, [pc], #-1389 ; 45a4 - 45a0: 61697875 smcvs 38789 ; 0x9785 - 45a4: 6f772f6e svcvs 0x00772f6e - 45a8: 6d2f6b72 vstmdbvs pc!, {d6-} - 45ac: 6f726369 svcvs 0x00726369 - 45b0: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 45b4: 782f6c65 stmdavc pc!, {r0, r2, r5, r6, sl, fp, sp, lr} ; - 45b8: 736f7569 cmnvc pc, #440401920 ; 0x1a400000 - 45bc: 6962552f stmdbvs r2!, {r0, r1, r2, r3, r5, r8, sl, ip, lr}^ - 45c0: 74697571 strbtvc r7, [r9], #-1393 ; 0xfffffa8f - 45c4: 2f73756f svccs 0x0073756f - 45c8: 695a6958 ldmdbvs sl, {r3, r4, r6, r8, fp, sp, lr}^ - 45cc: 6f49415f svcvs 0x0049415f - 45d0: 6f732f54 svcvs 0x00732f54 - 45d4: 656b7466 strbvs r7, [fp, #-1126]! ; 0xfffffb9a - 45d8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 45dc: 6f72702f svcvs 0x0072702f - 45e0: 696c0063 stmdbvs ip!, {r0, r1, r5, r6}^ - 45e4: 6e5f7473 mrcvs 4, 2, r7, cr15, cr3, {3} - 45e8: 0065646f rsbeq r6, r5, pc, ror #8 - 45ec: 697a6958 ldmdbvs sl!, {r3, r4, r6, r8, fp, sp, lr}^ - 45f0: 636f7250 cmnvs pc, #80, 4 - 45f4: 6e69614d powvsem f6, f1, #5.0 - 45f8: 6e696174 mcrvs 1, 3, r6, cr9, cr4, {3} - 45fc: 5f007265 svcpl 0x00007265 - 4600: 6f6c6c61 svcvs 0x006c6c61 - 4604: 61705f63 cmnvs r0, r3, ror #30 - 4608: 665f6567 ldrbvs r6, [pc], -r7, ror #10 - 460c: 705f726f subsvc r7, pc, pc, ror #4 - 4610: 63006263 movwvs r6, #611 ; 0x263 - 4614: 635f7275 cmpvs pc, #1342177287 ; 0x50000007 - 4618: 64697570 strbtvs r7, [r9], #-1392 ; 0xfffffa90 - 461c: 746e6900 strbtvc r6, [lr], #-2304 ; 0xfffff700 - 4620: 616e655f cmnvs lr, pc, asr r5 - 4624: 00656c62 rsbeq r6, r5, r2, ror #24 - 4628: 636f7270 cmnvs pc, #112, 4 - 462c: 6464615f strbtvs r6, [r4], #-351 ; 0xfffffea1 - 4630: 75630072 strbvc r0, [r3, #-114]! ; 0xffffff8e - 4634: 70635f72 rsbvc r5, r3, r2, ror pc - 4638: 55520075 ldrbpl r0, [r2, #-117] ; 0xffffff8b - 463c: 4e494e4e cdpmi 14, 4, cr4, cr9, cr14, {2} - 4640: 615f0047 cmpvs pc, r7, asr #32 - 4644: 636f6c6c cmnvs pc, #108, 24 ; 0x6c00 - 4648: 6263705f rsbvs r7, r3, #95 ; 0x5f - 464c: 72617000 rsbvc r7, r1, #0 - 4650: 00746e65 rsbseq r6, r4, r5, ror #28 - 4654: 434f4c42 movtmi r4, #64578 ; 0xfc42 - 4658: 474e494b strbmi r4, [lr, -fp, asr #18] - 465c: 726f6600 rsbvc r6, pc, #0, 12 - 4660: 65725f6b ldrbvs r5, [r2, #-3947]! ; 0xfffff095 - 4664: 6e727574 mrcvs 5, 3, r7, cr2, cr4, {3} - 4668: 72756300 rsbsvc r6, r5, #0, 6 - 466c: 646f6e5f strbtvs r6, [pc], #-3679 ; 4674 - 4670: 6c670065 stclvs 0, cr0, [r7], #-404 ; 0xfffffe6c - 4674: 6c61626f sfmvs f6, 2, [r1], #-444 ; 0xfffffe44 - 4678: 7570635f ldrbvc r6, [r0, #-863]! ; 0xfffffca1 - 467c: 726e0073 rsbvc r0, lr, #115 ; 0x73 - 4680: 6263705f rsbvs r7, r3, #95 ; 0x5f - 4684: 7265705f rsbvc r7, r5, #95 ; 0x5f - 4688: 6761705f ; instruction: 0x6761705f - 468c: 6e5f0065 cdpvs 0, 5, cr0, cr15, cr5, {3} - 4690: 705f7765 subsvc r7, pc, r5, ror #14 - 4694: 66006263 strvs r6, [r0], -r3, ror #4 - 4698: 5f656572 svcpl 0x00656572 - 469c: 00626370 rsbeq r6, r2, r0, ror r3 - 46a0: 6165645f cmnvs r5, pc, asr r4 - 46a4: 636f6c6c cmnvs pc, #108, 24 ; 0x6c00 - 46a8: 6263705f rsbvs r7, r3, #95 ; 0x5f - 46ac: 5f726e00 svcpl 0x00726e00 - 46b0: 5f626370 svcpl 0x00626370 - 46b4: 65657266 strbvs r7, [r5, #-614]! ; 0xfffffd9a - 46b8: 5f736900 svcpl 0x00736900 - 46bc: 6c6c696b ; instruction: 0x6c6c696b - 46c0: 49006465 stmdbmi r0, {r0, r2, r5, r6, sl, sp, lr} - 46c4: 0054494e subseq r4, r4, lr, asr #18 - 46c8: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 4614 - 46cc: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 46d0: 6e616978 ; instruction: 0x6e616978 - 46d4: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 46d8: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 46dc: 6b6f7263 blvs 1be1070 <_image_size+0x1b3a5e0> - 46e0: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 46e4: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 46e8: 2f736f75 svccs 0x00736f75 - 46ec: 71696255 cmnvc r9, r5, asr r2 - 46f0: 6f746975 svcvs 0x00746975 - 46f4: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 46f8: 5f695a69 svcpl 0x00695a69 - 46fc: 546f4941 strbtpl r4, [pc], #-2369 ; 4704 - 4700: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 4704: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 4708: 2f6c656e svccs 0x006c656e - 470c: 636f7270 cmnvs pc, #112, 4 - 4710: 696e692f stmdbvs lr!, {r0, r1, r2, r3, r5, r8, fp, sp, lr}^ - 4714: 6f727074 svcvs 0x00727074 - 4718: 00532e63 subseq r2, r3, r3, ror #28 - 471c: 69616d6b stmdbvs r1!, {r0, r1, r3, r5, r6, r8, sl, fp, sp, lr}^ - 4720: 682f006e stmdavs pc!, {r1, r2, r3, r5, r6} ; - 4724: 2f656d6f svccs 0x00656d6f - 4728: 69787574 ldmdbvs r8!, {r2, r4, r5, r6, r8, sl, ip, sp, lr}^ - 472c: 772f6e61 strvc r6, [pc, -r1, ror #28]! - 4730: 2f6b726f svccs 0x006b726f - 4734: 7263696d rsbvc r6, r3, #1785856 ; 0x1b4000 - 4738: 72656b6f rsbvc r6, r5, #113664 ; 0x1bc00 - 473c: 2f6c656e svccs 0x006c656e - 4740: 6f756978 svcvs 0x00756978 - 4744: 62552f73 subsvs r2, r5, #460 ; 0x1cc - 4748: 69757169 ldmdbvs r5!, {r0, r3, r5, r6, r8, ip, sp, lr}^ - 474c: 73756f74 cmnvc r5, #116, 30 ; 0x1d0 - 4750: 5a69582f bpl 1a5a814 <_image_size+0x19b3d84> - 4754: 49415f69 stmdbmi r1, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^ - 4758: 732f546f ; instruction: 0x732f546f - 475c: 6b74666f blvs 1d1e120 <_image_size+0x1c77690> - 4760: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 4764: 625f006c subsvs r0, pc, #108 ; 0x6c - 4768: 72616e69 rsbvc r6, r1, #1680 ; 0x690 - 476c: 6e695f79 mcrvs 15, 3, r5, cr9, cr9, {3} - 4770: 6f637469 svcvs 0x00637469 - 4774: 655f6564 ldrbvs r6, [pc, #-1380] ; 4218 - 4778: 6600646e strvs r6, [r0], -lr, ror #8 - 477c: 74737269 ldrbtvc r7, [r3], #-617 ; 0xfffffd97 - 4780: 6f72705f svcvs 0x0072705f - 4784: 70730063 rsbsvc r0, r3, r3, rrx - 4788: 755f7273 ldrbvc r7, [pc, #-627] ; 451d - 478c: 2f007273 svccs 0x00007273 - 4790: 656d6f68 strbvs r6, [sp, #-3944]! ; 0xfffff098 - 4794: 7875742f ldmdavc r5!, {r0, r1, r2, r3, r5, sl, ip, sp, lr}^ - 4798: 2f6e6169 svccs 0x006e6169 - 479c: 6b726f77 blvs 1ca0580 <_image_size+0x1bf9af0> - 47a0: 63696d2f cmnvs r9, #3008 ; 0xbc0 - 47a4: 656b6f72 strbvs r6, [fp, #-3954]! ; 0xfffff08e - 47a8: 6c656e72 stclvs 14, cr6, [r5], #-456 ; 0xfffffe38 - 47ac: 7569782f strbvc r7, [r9, #-2095]! ; 0xfffff7d1 - 47b0: 552f736f strpl r7, [pc, #-879]! ; 4449 - 47b4: 75716962 ldrbvc r6, [r1, #-2402]! ; 0xfffff69e - 47b8: 756f7469 strbvc r7, [pc, #-1129]! ; 4357 - 47bc: 69582f73 ldmdbvs r8, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp}^ - 47c0: 415f695a cmpmi pc, sl, asr r9 ; - 47c4: 2f546f49 svccs 0x00546f49 - 47c8: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 47cc: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3} - 47d0: 6d2f6c65 stcvs 12, cr6, [pc, #-404]! ; 4644 - 47d4: 2e6e6961 vnmulcs.f16 s13, s28, s3 ; - 47d8: 625f0063 subsvs r0, pc, #99 ; 0x63 - 47dc: 72616e69 rsbvc r6, r1, #1680 ; 0x690 - 47e0: 6e695f79 mcrvs 15, 3, r5, cr9, cr9, {3} - 47e4: 6f637469 svcvs 0x00637469 - 47e8: 735f6564 cmpvc pc, #100, 10 ; 0x19000000 - 47ec: 74726174 ldrbtvc r6, [r2], #-372 ; 0xfffffe8c - 47f0: 65686300 strbvs r6, [r8, #-768]! ; 0xfffffd00 - 47f4: 6c5f6b63 mrrcvs 11, 6, r6, pc, cr3 ; - 47f8: 656b636f strbvs r6, [fp, #-879]! ; 0xfffffc91 - 47fc: 70730064 rsbsvc r0, r3, r4, rrx - 4800: 6f6c6e69 svcvs 0x006c6e69 - 4804: 755f6b63 ldrbvc r6, [pc, #-2915] ; 3ca9 - 4808: 636f6c6e cmnvs pc, #28160 ; 0x6e00 - 480c: 7073006b rsbsvc r0, r3, fp, rrx - 4810: 6f6c6e69 svcvs 0x006c6e69 - 4814: 6c5f6b63 mrrcvs 11, 6, r6, pc, cr3 ; - 4818: 006b636f rsbeq r6, fp, pc, ror #6 - 481c: 5f706f70 svcpl 0x00706f70 - 4820: 00746e69 rsbseq r6, r4, r9, ror #28 - 4824: 6d6f682f stclvs 8, cr6, [pc, #-188]! ; 4770 - 4828: 75742f65 ldrbvc r2, [r4, #-3941]! ; 0xfffff09b - 482c: 6e616978 ; instruction: 0x6e616978 - 4830: 726f772f rsbvc r7, pc, #12320768 ; 0xbc0000 - 4834: 696d2f6b stmdbvs sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4838: 6b6f7263 blvs 1be11cc <_image_size+0x1b3a73c> - 483c: 656e7265 strbvs r7, [lr, #-613]! ; 0xfffffd9b - 4840: 69782f6c ldmdbvs r8!, {r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 4844: 2f736f75 svccs 0x00736f75 - 4848: 71696255 cmnvc r9, r5, asr r2 - 484c: 6f746975 svcvs 0x00746975 - 4850: 582f7375 stmdapl pc!, {r0, r2, r4, r5, r6, r8, r9, ip, sp, lr} ; - 4854: 5f695a69 svcpl 0x00695a69 - 4858: 546f4941 strbtpl r4, [pc], #-2369 ; 4860 - 485c: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 4860: 72656b74 rsbvc r6, r5, #116, 22 ; 0x1d000 - 4864: 2f6c656e svccs 0x006c656e - 4868: 6e697073 mcrvs 0, 3, r7, cr9, cr3, {3} - 486c: 6b636f6c blvs 18e0624 <_image_size+0x1839b94> - 4870: 7000632e andvc r6, r0, lr, lsr #6 - 4874: 5f687375 svcpl 0x00687375 - 4878: 00746e69 rsbseq r6, r4, r9, ror #28 - 487c: 6e697073 mcrvs 0, 3, r7, cr9, cr3, {3} - 4880: 6b636f6c blvs 18e0638 <_image_size+0x1839ba8> - 4884: 696e695f stmdbvs lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^ - 4888: 2e2e0074 mcrcs 0, 1, r0, cr14, cr4, {3} - 488c: 2f2e2e2f svccs 0x002e2e2f - 4890: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4894: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4898: 2f2e2e2f svccs 0x002e2e2f - 489c: 6762696c strbvs r6, [r2, -ip, ror #18]! - 48a0: 632f6363 ; instruction: 0x632f6363 - 48a4: 69666e6f stmdbvs r6!, {r0, r1, r2, r3, r5, r6, r9, sl, fp, sp, lr}^ - 48a8: 72612f67 rsbvc r2, r1, #412 ; 0x19c - 48ac: 696c2f6d stmdbvs ip!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp}^ - 48b0: 75663162 strbvc r3, [r6, #-354]! ; 0xfffffe9e - 48b4: 2e73636e cdpcs 3, 7, cr6, cr3, cr14, {3} - 48b8: 622f0053 eorvs r0, pc, #83 ; 0x53 - 48bc: 646c6975 strbtvs r6, [ip], #-2421 ; 0xfffff68b - 48c0: 6363672f cmnvs r3, #12320768 ; 0xbc0000 - 48c4: 6d72612d ldfvse f6, [r2, #-180]! ; 0xffffff4c - 48c8: 6e6f6e2d cdpvs 14, 6, cr6, cr15, cr13, {1} - 48cc: 61652d65 cmnvs r5, r5, ror #26 - 48d0: 472d6962 strmi r6, [sp, -r2, ror #18]! - 48d4: 546b396c strbtpl r3, [fp], #-2412 ; 0xfffff694 - 48d8: 63672f39 cmnvs r7, #57, 30 ; 0xe4 - 48dc: 72612d63 rsbvc r2, r1, #6336 ; 0x18c0 - 48e0: 6f6e2d6d svcvs 0x006e2d6d - 48e4: 652d656e strvs r6, [sp, #-1390]! ; 0xfffffa92 - 48e8: 2d696261 sfmcs f6, 2, [r9, #-388]! ; 0xfffffe7c - 48ec: 30322d39 eorscc r2, r2, r9, lsr sp - 48f0: 712d3931 ; instruction: 0x712d3931 - 48f4: 75622f34 strbvc r2, [r2, #-3892]! ; 0xfffff0cc - 48f8: 2f646c69 svccs 0x00646c69 - 48fc: 2d6d7261 sfmcs f7, 2, [sp, #-388]! ; 0xfffffe7c - 4900: 656e6f6e strbvs r6, [lr, #-3950]! ; 0xfffff092 - 4904: 6261652d rsbvs r6, r1, #188743680 ; 0xb400000 - 4908: 68742f69 ldmdavs r4!, {r0, r3, r5, r6, r8, r9, sl, fp, sp}^ - 490c: 2f626d75 svccs 0x00626d75 - 4910: 662b3776 ; instruction: 0x662b3776 - 4914: 6f732f70 svcvs 0x00732f70 - 4918: 70667466 rsbvc r7, r6, r6, ror #8 - 491c: 62696c2f rsbvs r6, r9, #12032 ; 0x2f00 - 4920: 00636367 rsbeq r6, r3, r7, ror #6 - 4924: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4928: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 492c: 2f2e2e2f svccs 0x002e2e2f - 4930: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4934: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4938: 2f2e2e2f svccs 0x002e2e2f - 493c: 6e2f2e2e cdpvs 14, 2, cr2, cr15, cr14, {1} - 4940: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 4944: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 4948: 6d2f6362 stcvs 3, cr6, [pc, #-392]! ; 47c8 - 494c: 69686361 stmdbvs r8!, {r0, r5, r6, r8, r9, sp, lr}^ - 4950: 612f656e ; instruction: 0x612f656e - 4954: 6d2f6d72 stcvs 13, cr6, [pc, #-456]! ; 4794 - 4958: 70636d65 rsbvc r6, r3, r5, ror #26 - 495c: 72612d79 rsbvc r2, r1, #7744 ; 0x1e40 - 4960: 6d37766d ldcvs 6, cr7, [r7, #-436]! ; 0xfffffe4c - 4964: 2f00532e svccs 0x0000532e - 4968: 6c697562 cfstr64vs mvdx7, [r9], #-392 ; 0xfffffe78 - 496c: 656e2f64 strbvs r2, [lr, #-3940]! ; 0xfffff09c - 4970: 62696c77 rsbvs r6, r9, #30464 ; 0x7700 - 4974: 5656432d ldrbpl r4, [r6], -sp, lsr #6 - 4978: 2f787945 svccs 0x00787945 - 497c: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 4980: 332d6269 ; instruction: 0x332d6269 - 4984: 302e332e eorcc r3, lr, lr, lsr #6 - 4988: 6975622f ldmdbvs r5!, {r0, r1, r2, r3, r5, r9, sp, lr}^ - 498c: 612f646c ; instruction: 0x612f646c - 4990: 6e2d6d72 mcrvs 13, 1, r6, cr13, cr2, {3} - 4994: 2d656e6f stclcs 14, cr6, [r5, #-444]! ; 0xfffffe44 - 4998: 69626165 stmdbvs r2!, {r0, r2, r5, r6, r8, sp, lr}^ - 499c: 7568742f strbvc r7, [r8, #-1071]! ; 0xfffffbd1 - 49a0: 762f626d strtvc r6, [pc], -sp, ror #4 - 49a4: 70662b37 rsbvc r2, r6, r7, lsr fp - 49a8: 666f732f strbtvs r7, [pc], -pc, lsr #6 - 49ac: 2f706674 svccs 0x00706674 - 49b0: 6c77656e cfldr64vs mvdx6, [r7], #-440 ; 0xfffffe48 - 49b4: 6c2f6269 sfmvs f6, 4, [pc], #-420 ; 4818 - 49b8: 2f636269 svccs 0x00636269 - 49bc: 6863616d stmdavs r3!, {r0, r2, r3, r5, r6, r8, sp, lr}^ - 49c0: 2f656e69 svccs 0x00656e69 - 49c4: 006d7261 rsbeq r7, sp, r1, ror #4 - 49c8: 6e5f435f mrcvs 3, 2, r4, cr15, cr15, {2} - 49cc: 72656d75 rsbvc r6, r5, #7488 ; 0x1d40 - 49d0: 6c5f6369 mrrcvs 3, 6, r6, pc, cr9 ; - 49d4: 6c61636f stclvs 3, cr6, [r1], #-444 ; 0xfffffe44 - 49d8: 75630065 strbvc r0, [r3, #-101]! ; 0xffffff9b - 49dc: 6e657272 mcrvs 2, 3, r7, cr5, cr2, {3} - 49e0: 735f7963 cmpvc pc, #1622016 ; 0x18c000 - 49e4: 6f626d79 svcvs 0x00626d79 - 49e8: 7463006c strbtvc r0, [r3], #-108 ; 0xffffff94 - 49ec: 5f657079 svcpl 0x00657079 - 49f0: 00727470 rsbseq r7, r2, r0, ror r4 - 49f4: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d - 49f8: 6900745f stmdbvs r0, {r0, r1, r2, r3, r4, r6, sl, ip, sp, lr} - 49fc: 6e5f746e cdpvs 4, 5, cr7, cr15, cr14, {3} - 4a00: 7065735f rsbvc r7, r5, pc, asr r3 - 4a04: 5f79625f svcpl 0x0079625f - 4a08: 63617073 cmnvs r1, #115 ; 0x73 - 4a0c: 6c610065 stclvs 0, cr0, [r1], #-404 ; 0xfffffe6c - 4a10: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 - 4a14: 64615f64 strbtvs r5, [r1], #-3940 ; 0xfffff09c - 4a18: 6c007264 sfmvs f7, 4, [r0], {100} ; 0x64 - 4a1c: 766e6f63 strbtvc r6, [lr], -r3, ror #30 - 4a20: 6b6a6300 blvs 1a9d628 <_image_size+0x19f6b98> - 4a24: 6e616c5f mcrvs 12, 3, r6, cr1, cr15, {2} - 4a28: 636c0067 cmnvs ip, #103 ; 0x67 - 4a2c: 6d756e5f ldclvs 14, cr6, [r5, #-380]! ; 0xfffffe84 - 4a30: 63697265 cmnvs r9, #1342177286 ; 0x50000006 - 4a34: 5f00545f svcpl 0x0000545f - 4a38: 69745f43 ldmdbvs r4!, {r0, r1, r6, r8, r9, sl, fp, ip, lr}^ - 4a3c: 6c5f656d cfldr64vs mvdx6, [pc], {109} ; 0x6d - 4a40: 6c61636f stclvs 3, cr6, [r1], #-444 ; 0xfffffe44 - 4a44: 6e690065 cdpvs 0, 6, cr0, cr9, cr5, {3} - 4a48: 75635f74 strbvc r5, [r3, #-3956]! ; 0xfffff08c - 4a4c: 735f7272 cmpvc pc, #536870919 ; 0x20000007 - 4a50: 6f626d79 svcvs 0x00626d79 - 4a54: 636c006c cmnvs ip, #108 ; 0x6c - 4a58: 6d69745f cfstrdvs mvd7, [r9, #-380]! ; 0xfffffe84 - 4a5c: 00545f65 subseq r5, r4, r5, ror #30 - 4a60: 5f746c61 svcpl 0x00746c61 - 4a64: 69676964 stmdbvs r7!, {r2, r5, r6, r8, fp, sp, lr}^ - 4a68: 5f007374 svcpl 0x00007374 - 4a6c: 74635f43 strbtvc r5, [r3], #-3907 ; 0xfffff0bd - 4a70: 5f657079 svcpl 0x00657079 - 4a74: 61636f6c cmnvs r3, ip, ror #30 - 4a78: 6100656c tstvs r0, ip, ror #10 - 4a7c: 6d705f6d ldclvs 15, cr5, [r0, #-436]! ; 0xfffffe4c - 4a80: 61726500 cmnvs r2, r0, lsl #10 - 4a84: 745f645f ldrbvc r6, [pc], #-1119 ; 4a8c - 4a88: 746d665f strbtvc r6, [sp], #-1631 ; 0xfffff9a1 - 4a8c: 736f6e00 cmnvc pc, #0, 28 - 4a90: 6c007274 sfmvs f7, 4, [r0], {116} ; 0x74 - 4a94: 6f6d5f63 svcvs 0x006d5f63 - 4a98: 6174656e cmnvs r4, lr, ror #10 - 4a9c: 545f7972 ldrbpl r7, [pc], #-2418 ; 4aa4 - 4aa0: 73656d00 cmnvc r5, #0, 26 - 4aa4: 65676173 strbvs r6, [r7, #-371]! ; 0xfffffe8d - 4aa8: 646f635f strbtvs r6, [pc], #-863 ; 4ab0 - 4aac: 74657365 strbtvc r7, [r5], #-869 ; 0xfffffc9b - 4ab0: 74626d00 strbtvc r6, [r2], #-3328 ; 0xfffff300 - 4ab4: 0063776f rsbeq r7, r3, pc, ror #14 - 4ab8: 6d5f435f ldclvs 3, cr4, [pc, #-380] ; 4944 - 4abc: 61737365 cmnvs r3, r5, ror #6 - 4ac0: 5f736567 svcpl 0x00736567 - 4ac4: 61636f6c cmnvs r3, ip, ror #30 - 4ac8: 6900656c stmdbvs r0, {r2, r3, r5, r6, r8, sl, sp, lr} - 4acc: 705f746e subsvc r7, pc, lr, ror #8 - 4ad0: 6769735f ; instruction: 0x6769735f - 4ad4: 6f705f6e svcvs 0x00705f6e - 4ad8: 6d006e73 stcvs 14, cr6, [r0, #-460] ; 0xfffffe34 - 4adc: 675f6e6f ldrbvs r6, [pc, -pc, ror #28] - 4ae0: 70756f72 rsbsvc r6, r5, r2, ror pc - 4ae4: 00676e69 rsbeq r6, r7, r9, ror #28 - 4ae8: 6d665f58 stclvs 15, cr5, [r6, #-352]! ; 0xfffffea0 - 4aec: 6e690074 mcrvs 0, 3, r0, cr9, cr4, {3} - 4af0: 5f705f74 svcpl 0x00705f74 - 4af4: 705f7363 subsvc r7, pc, r3, ror #6 - 4af8: 65636572 strbvs r6, [r3, #-1394]! ; 0xfffffa8e - 4afc: 00736564 rsbseq r6, r3, r4, ror #10 - 4b00: 5f6e6f6d svcpl 0x006e6f6d - 4b04: 69636564 stmdbvs r3!, {r2, r5, r6, r8, sl, sp, lr}^ - 4b08: 5f6c616d svcpl 0x006c616d - 4b0c: 6e696f70 mcrvs 15, 3, r6, cr9, cr0, {3} - 4b10: 5f630074 svcpl 0x00630074 - 4b14: 00746d66 rsbseq r6, r4, r6, ror #26 - 4b18: 65746164 ldrbvs r6, [r4, #-356]! ; 0xfffffe9c - 4b1c: 746d665f strbtvc r6, [sp], #-1631 ; 0xfffff9a1 - 4b20: 67656e00 strbvs r6, [r5, -r0, lsl #28]! - 4b24: 76697461 strbtvc r7, [r9], -r1, ror #8 - 4b28: 69735f65 ldmdbvs r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^ - 4b2c: 6d006e67 stcvs 14, cr6, [r0, #-412] ; 0xfffffe64 - 4b30: 75635f62 strbvc r5, [r3, #-3938]! ; 0xfffff09e - 4b34: 616d5f72 smcvs 54770 ; 0xd5f2 - 4b38: 63770078 cmnvs r7, #120 ; 0x78 - 4b3c: 5f726168 svcpl 0x00726168 - 4b40: 6f700074 svcvs 0x00700074 - 4b44: 69746973 ldmdbvs r4!, {r0, r1, r4, r5, r6, r8, fp, sp, lr}^ - 4b48: 735f6576 cmpvc pc, #494927872 ; 0x1d800000 - 4b4c: 006e6769 rsbeq r6, lr, r9, ror #14 - 4b50: 70797463 rsbsvc r7, r9, r3, ror #8 - 4b54: 6f635f65 svcvs 0x00635f65 - 4b58: 65736564 ldrbvs r6, [r3, #-1380]! ; 0xfffffa9c - 4b5c: 6f6e0074 svcvs 0x006e0074 - 4b60: 72707865 rsbsvc r7, r0, #6619136 ; 0x650000 - 4b64: 665f7800 ldrbvs r7, [pc], -r0, lsl #16 - 4b68: 6900746d stmdbvs r0, {r0, r2, r3, r5, r6, sl, ip, sp, lr} - 4b6c: 705f746e subsvc r7, pc, lr, ror #8 - 4b70: 7065735f rsbvc r7, r5, pc, asr r3 - 4b74: 5f79625f svcpl 0x0079625f - 4b78: 63617073 cmnvs r1, #115 ; 0x73 - 4b7c: 6e690065 cdpvs 0, 6, cr0, cr9, cr5, {3} - 4b80: 5f6e5f74 svcpl 0x006e5f74 - 4b84: 705f7363 subsvc r7, pc, r3, ror #6 - 4b88: 65636572 strbvs r6, [r3, #-1394]! ; 0xfffffa8e - 4b8c: 00736564 rsbseq r6, r3, r4, ror #10 - 4b90: 20554e47 subscs r4, r5, r7, asr #28 - 4b94: 20373143 eorscs r3, r7, r3, asr #2 - 4b98: 2e332e38 mrccs 14, 1, r2, cr3, cr8, {1} - 4b9c: 30322031 eorscc r2, r2, r1, lsr r0 - 4ba0: 37303931 ; instruction: 0x37303931 - 4ba4: 28203330 stmdacs r0!, {r4, r5, r8, r9, ip, sp} - 4ba8: 656c6572 strbvs r6, [ip, #-1394]! ; 0xfffffa8e - 4bac: 29657361 stmdbcs r5!, {r0, r5, r6, r8, r9, ip, sp, lr}^ - 4bb0: 63675b20 cmnvs r7, #32, 22 ; 0x8000 - 4bb4: 2d382d63 ldccs 13, cr2, [r8, #-396]! ; 0xfffffe74 - 4bb8: 6e617262 cdpvs 2, 6, cr7, cr1, cr2, {3} - 4bbc: 72206863 eorvc r6, r0, #6488064 ; 0x630000 - 4bc0: 73697665 cmnvc r9, #105906176 ; 0x6500000 - 4bc4: 206e6f69 rsbcs r6, lr, r9, ror #30 - 4bc8: 30333732 eorscc r3, r3, r2, lsr r7 - 4bcc: 205d3732 subscs r3, sp, r2, lsr r7 - 4bd0: 6c666d2d stclvs 13, cr6, [r6], #-180 ; 0xffffff4c - 4bd4: 2d74616f ldfcse f6, [r4, #-444]! ; 0xfffffe44 - 4bd8: 3d696261 sfmcc f6, 2, [r9, #-388]! ; 0xfffffe7c - 4bdc: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4be0: 2d207066 stccs 0, cr7, [r0, #-408]! ; 0xfffffe68 - 4be4: 7568746d strbvc r7, [r8, #-1133]! ; 0xfffffb93 - 4be8: 2d20626d sfmcs f6, 4, [r0, #-436]! ; 0xfffffe4c - 4bec: 6f6c666d svcvs 0x006c666d - 4bf0: 612d7461 ; instruction: 0x612d7461 - 4bf4: 733d6962 teqvc sp, #1605632 ; 0x188000 - 4bf8: 6674666f ldrbtvs r6, [r4], -pc, ror #12 - 4bfc: 6d2d2070 stcvs 0, cr2, [sp, #-448]! ; 0xfffffe40 - 4c00: 68637261 stmdavs r3!, {r0, r5, r6, r9, ip, sp, lr}^ - 4c04: 6d72613d ldfvse f6, [r2, #-244]! ; 0xffffff0c - 4c08: 662b3776 ; instruction: 0x662b3776 - 4c0c: 672d2070 ; instruction: 0x672d2070 - 4c10: 324f2d20 subcc r2, pc, #32, 26 ; 0x800 - 4c14: 6e662d20 cdpvs 13, 6, cr2, cr6, cr0, {1} - 4c18: 75622d6f strbvc r2, [r2, #-3439]! ; 0xfffff291 - 4c1c: 69746c69 ldmdbvs r4!, {r0, r3, r5, r6, sl, fp, sp, lr}^ - 4c20: 646d006e strbtvs r0, [sp], #-110 ; 0xffffff92 - 4c24: 64726f5f ldrbtvs r6, [r2], #-3935 ; 0xfffff0a1 - 4c28: 79007265 stmdbvc r0, {r0, r2, r5, r6, r9, ip, sp, lr} - 4c2c: 74737365 ldrbtvc r7, [r3], #-869 ; 0xfffffc9b - 4c30: 65790072 ldrbvs r0, [r9, #-114]! ; 0xffffff8e - 4c34: 70786573 rsbsvc r6, r8, r3, ror r5 - 4c38: 72650072 rsbvc r0, r5, #114 ; 0x72 - 4c3c: 5f645f61 svcpl 0x00645f61 - 4c40: 00746d66 rsbseq r6, r4, r6, ror #26 - 4c44: 635f636c cmpvs pc, #108, 6 ; 0xb0000001 - 4c48: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c - 4c4c: 6500545f strvs r5, [r0, #-1119] ; 0xfffffba1 - 4c50: 745f6172 ldrbvc r6, [pc], #-370 ; 4c58 - 4c54: 746d665f strbtvc r6, [sp], #-1631 ; 0xfffff9a1 - 4c58: 74637700 strbtvc r7, [r3], #-1792 ; 0xfffff900 - 4c5c: 00626d6f rsbeq r6, r2, pc, ror #26 - 4c60: 5f6e6f6d svcpl 0x006e6f6d - 4c64: 756f6874 strbvc r6, [pc, #-2164]! ; 43f8 - 4c68: 646e6173 strbtvs r6, [lr], #-371 ; 0xfffffe8d - 4c6c: 65735f73 ldrbvs r5, [r3, #-3955]! ; 0xfffff08d - 4c70: 6d610070 stclvs 0, cr0, [r1, #-448]! ; 0xfffffe40 - 4c74: 665f6d70 ; instruction: 0x665f6d70 - 4c78: 6c00746d cfstrsvs mvf7, [r0], {109} ; 0x6d - 4c7c: 656d5f63 strbvs r5, [sp, #-3939]! ; 0xfffff09d - 4c80: 67617373 ; instruction: 0x67617373 - 4c84: 545f7365 ldrbpl r7, [pc], #-869 ; 4c8c - 4c88: 65657700 strbvs r7, [r5, #-1792]! ; 0xfffff900 - 4c8c: 7961646b stmdbvc r1!, {r0, r1, r3, r5, r6, sl, sp, lr}^ - 4c90: 66756200 ldrbtvs r6, [r5], -r0, lsl #4 - 4c94: 00726566 rsbseq r6, r2, r6, ror #10 - 4c98: 6d5f435f ldclvs 3, cr4, [pc, #-380] ; 4b24 - 4c9c: 74656e6f strbtvc r6, [r5], #-3695 ; 0xfffff191 - 4ca0: 5f797261 svcpl 0x00797261 - 4ca4: 61636f6c cmnvs r3, ip, ror #30 - 4ca8: 6300656c movwvs r6, #1388 ; 0x56c - 4cac: 67657461 strbvs r7, [r5, -r1, ror #8]! - 4cb0: 6569726f strbvs r7, [r9, #-623]! ; 0xfffffd91 - 4cb4: 6e690073 mcrvs 0, 3, r0, cr9, cr3, {3} - 4cb8: 5f6e5f74 svcpl 0x006e5f74 - 4cbc: 6e676973 ; instruction: 0x6e676973 - 4cc0: 736f705f cmnvc pc, #95 ; 0x5f - 4cc4: 622f006e eorvs r0, pc, #110 ; 0x6e - 4cc8: 646c6975 strbtvs r6, [ip], #-2421 ; 0xfffff68b - 4ccc: 77656e2f strbvc r6, [r5, -pc, lsr #28]! - 4cd0: 2d62696c ; instruction: 0x2d62696c - 4cd4: 45565643 ldrbmi r5, [r6, #-1603] ; 0xfffff9bd - 4cd8: 6e2f7879 mcrvs 8, 1, r7, cr15, cr9, {3} - 4cdc: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 4ce0: 2e332d62 cdpcs 13, 3, cr2, cr3, cr2, {3} - 4ce4: 2f302e33 svccs 0x00302e33 - 4ce8: 6c697562 cfstr64vs mvdx7, [r9], #-392 ; 0xfffffe78 - 4cec: 72612f64 rsbvc r2, r1, #100, 30 ; 0x190 - 4cf0: 6f6e2d6d svcvs 0x006e2d6d - 4cf4: 652d656e strvs r6, [sp, #-1390]! ; 0xfffffa92 - 4cf8: 2f696261 svccs 0x00696261 - 4cfc: 6d756874 ldclvs 8, cr6, [r5, #-464]! ; 0xfffffe30 - 4d00: 37762f62 ldrbcc r2, [r6, -r2, ror #30]! - 4d04: 2f70662b svccs 0x0070662b - 4d08: 74666f73 strbtvc r6, [r6], #-3955 ; 0xfffff08d - 4d0c: 6e2f7066 cdpvs 0, 2, cr7, cr15, cr6, {3} - 4d10: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 4d14: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 4d18: 732f6362 ; instruction: 0x732f6362 - 4d1c: 6e697274 mcrvs 2, 3, r7, cr9, cr4, {3} - 4d20: 656d0067 strbvs r0, [sp, #-103]! ; 0xffffff99 - 4d24: 7465736d strbtvc r7, [r5], #-877 ; 0xfffffc93 - 4d28: 746e6900 strbtvc r6, [lr], #-2304 ; 0xfffff700 - 4d2c: 6172665f cmnvs r2, pc, asr r6 - 4d30: 69645f63 stmdbvs r4!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr}^ - 4d34: 73746967 cmnvc r4, #1687552 ; 0x19c000 - 4d38: 746c6100 strbtvc r6, [ip], #-256 ; 0xffffff00 - 4d3c: 6e6f6d5f mcrvs 13, 3, r6, cr15, cr15, {2} - 4d40: 2e006874 mcrcs 8, 0, r6, cr0, cr4, {3} - 4d44: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4d48: 2f2e2e2f svccs 0x002e2e2f - 4d4c: 2e2f2e2e cdpcs 14, 2, cr2, cr15, cr14, {1} - 4d50: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} - 4d54: 2f2e2e2f svccs 0x002e2e2f - 4d58: 6e2f2e2e cdpvs 14, 2, cr2, cr15, cr14, {1} - 4d5c: 696c7765 stmdbvs ip!, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr}^ - 4d60: 696c2f62 stmdbvs ip!, {r1, r5, r6, r8, r9, sl, fp, sp}^ - 4d64: 732f6362 ; instruction: 0x732f6362 - 4d68: 6e697274 mcrvs 2, 3, r7, cr9, cr4, {3} - 4d6c: 656d2f67 strbvs r2, [sp, #-3943]! ; 0xfffff099 - 4d70: 7465736d strbtvc r7, [r5], #-877 ; 0xfffffc93 - 4d74: Address 0x0000000000004d74 is out of bounds. - - -Disassembly of section .debug_frame: - -00000000 <.debug_frame>: - 0: 0000000c andeq r0, r0, ip - 4: ffffffff ; instruction: 0xffffffff - 8: 7c020001 stcvc 0, cr0, [r2], {1} - c: 000d0c0e andeq r0, sp, lr, lsl #24 - 10: 0000001c andeq r0, r0, ip, lsl r0 - 14: 00000000 andeq r0, r0, r0 - 18: 800a0040 andhi r0, sl, r0, asr #32 - 1c: 0000004c andeq r0, r0, ip, asr #32 - 20: 8b040e42 blhi 103930 <_image_size+0x5cea0> - 24: 0b0d4201 bleq 350830 <_image_size+0x2a9da0> - 28: 420d0d5e andmi r0, sp, #6016 ; 0x1780 - 2c: 00000ecb andeq r0, r0, fp, asr #29 - 30: 0000001c andeq r0, r0, ip, lsl r0 - 34: 00000000 andeq r0, r0, r0 - 38: 800a008c andhi r0, sl, ip, lsl #1 - 3c: 0000003c andeq r0, r0, ip, lsr r0 - 40: 8b040e42 blhi 103950 <_image_size+0x5cec0> - 44: 0b0d4201 bleq 350850 <_image_size+0x2a9dc0> - 48: 420d0d56 andmi r0, sp, #5504 ; 0x1580 - 4c: 00000ecb andeq r0, r0, fp, asr #29 - 50: 0000001c andeq r0, r0, ip, lsl r0 - 54: 00000000 andeq r0, r0, r0 - 58: 800a00c8 andhi r0, sl, r8, asr #1 - 5c: 0000004c andeq r0, r0, ip, asr #32 - 60: 8b040e42 blhi 103970 <_image_size+0x5cee0> - 64: 0b0d4201 bleq 350870 <_image_size+0x2a9de0> - 68: 420d0d5e andmi r0, sp, #6016 ; 0x1780 - 6c: 00000ecb andeq r0, r0, fp, asr #29 - 70: 0000001c andeq r0, r0, ip, lsl r0 - 74: 00000000 andeq r0, r0, r0 - 78: 800a0114 andhi r0, sl, r4, lsl r1 - 7c: 0000003c andeq r0, r0, ip, lsr r0 - 80: 8b040e42 blhi 103990 <_image_size+0x5cf00> - 84: 0b0d4201 bleq 350890 <_image_size+0x2a9e00> - 88: 420d0d56 andmi r0, sp, #5504 ; 0x1580 - 8c: 00000ecb andeq r0, r0, fp, asr #29 - 90: 0000001c andeq r0, r0, ip, lsl r0 - 94: 00000000 andeq r0, r0, r0 - 98: 800a0150 andhi r0, sl, r0, asr r1 - 9c: 00000144 andeq r0, r0, r4, asr #2 - a0: 8b080e42 blhi 2039b0 <_image_size+0x15cf20> - a4: 42018e02 andmi r8, r1, #2, 28 - a8: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - ac: 080d0c9c stmdaeq sp, {r2, r3, r4, r7, sl, fp} - b0: 00000018 andeq r0, r0, r8, lsl r0 - b4: 00000000 andeq r0, r0, r0 - b8: 800a0294 mulhi sl, r4, r2 - bc: 0000002c andeq r0, r0, ip, lsr #32 - c0: 8b080e42 blhi 2039d0 <_image_size+0x15cf40> - c4: 42018e02 andmi r8, r1, #2, 28 - c8: 00040b0c andeq r0, r4, ip, lsl #22 - cc: 0000000c andeq r0, r0, ip - d0: ffffffff ; instruction: 0xffffffff - d4: 7c020001 stcvc 0, cr0, [r2], {1} - d8: 000d0c0e andeq r0, sp, lr, lsl #24 - dc: 00000018 andeq r0, r0, r8, lsl r0 - e0: 000000cc andeq r0, r0, ip, asr #1 - e4: 2780074c strcs r0, [r0, ip, asr #14] - e8: 0000004c andeq r0, r0, ip, asr #32 - ec: 8b080e42 blhi 2039fc <_image_size+0x15cf6c> - f0: 42018e02 andmi r8, r1, #2, 28 - f4: 00040b0c andeq r0, r4, ip, lsl #22 - f8: 0000000c andeq r0, r0, ip - fc: ffffffff ; instruction: 0xffffffff - 100: 7c020001 stcvc 0, cr0, [r2], {1} - 104: 000d0c0e andeq r0, sp, lr, lsl #24 - 108: 0000001c andeq r0, r0, ip, lsl r0 - 10c: 000000f8 strdeq r0, [r0], -r8 - 110: 27800b00 strcs r0, [r0, r0, lsl #22] - 114: 00000068 andeq r0, r0, r8, rrx - 118: 8b040e42 blhi 103a28 <_image_size+0x5cf98> - 11c: 0b0d4201 bleq 350928 <_image_size+0x2a9e98> - 120: 420d0d6c andmi r0, sp, #108, 26 ; 0x1b00 - 124: 00000ecb andeq r0, r0, fp, asr #29 - 128: 0000001c andeq r0, r0, ip, lsl r0 - 12c: 000000f8 strdeq r0, [r0], -r8 - 130: 27800b68 strcs r0, [r0, r8, ror #22] - 134: 000000a0 andeq r0, r0, r0, lsr #1 - 138: 8b040e42 blhi 103a48 <_image_size+0x5cfb8> - 13c: 0b0d4201 bleq 350948 <_image_size+0x2a9eb8> - 140: 0d0d4802 stceq 8, cr4, [sp, #-8] - 144: 000ecb42 andeq ip, lr, r2, asr #22 - 148: 0000001c andeq r0, r0, ip, lsl r0 - 14c: 000000f8 strdeq r0, [r0], -r8 - 150: 27800c08 strcs r0, [r0, r8, lsl #24] - 154: 00000040 andeq r0, r0, r0, asr #32 - 158: 8b040e42 blhi 103a68 <_image_size+0x5cfd8> - 15c: 0b0d4201 bleq 350968 <_image_size+0x2a9ed8> - 160: 420d0d58 andmi r0, sp, #88, 26 ; 0x1600 - 164: 00000ecb andeq r0, r0, fp, asr #29 - 168: 0000001c andeq r0, r0, ip, lsl r0 - 16c: 000000f8 strdeq r0, [r0], -r8 - 170: 27800c48 strcs r0, [r0, r8, asr #24] - 174: 000000bc strheq r0, [r0], -ip - 178: 8b040e42 blhi 103a88 <_image_size+0x5cff8> - 17c: 0b0d4201 bleq 350988 <_image_size+0x2a9ef8> - 180: 0d0d5602 stceq 6, cr5, [sp, #-8] - 184: 000ecb42 andeq ip, lr, r2, asr #22 - 188: 0000001c andeq r0, r0, ip, lsl r0 - 18c: 000000f8 strdeq r0, [r0], -r8 - 190: 27800d04 strcs r0, [r0, r4, lsl #26] - 194: 00000150 andeq r0, r0, r0, asr r1 - 198: 8b080e42 blhi 203aa8 <_image_size+0x15d018> - 19c: 42018e02 andmi r8, r1, #2, 28 - 1a0: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 1a4: 080d0ca2 stmdaeq sp, {r1, r5, r7, sl, fp} - 1a8: 0000001c andeq r0, r0, ip, lsl r0 - 1ac: 000000f8 strdeq r0, [r0], -r8 - 1b0: 27800e54 ; instruction: 0x27800e54 - 1b4: 00000088 andeq r0, r0, r8, lsl #1 - 1b8: 8b040e42 blhi 103ac8 <_image_size+0x5d038> - 1bc: 0b0d4201 bleq 3509c8 <_image_size+0x2a9f38> - 1c0: 420d0d7c andmi r0, sp, #124, 26 ; 0x1f00 - 1c4: 00000ecb andeq r0, r0, fp, asr #29 - 1c8: 00000018 andeq r0, r0, r8, lsl r0 - 1cc: 000000f8 strdeq r0, [r0], -r8 - 1d0: 27800edc ; instruction: 0x27800edc - 1d4: 00000018 andeq r0, r0, r8, lsl r0 - 1d8: 8b080e42 blhi 203ae8 <_image_size+0x15d058> - 1dc: 42018e02 andmi r8, r1, #2, 28 - 1e0: 00040b0c andeq r0, r4, ip, lsl #22 - 1e4: 0000001c andeq r0, r0, ip, lsl r0 - 1e8: 000000f8 strdeq r0, [r0], -r8 - 1ec: 27800ef4 ; instruction: 0x27800ef4 - 1f0: 00000018 andeq r0, r0, r8, lsl r0 - 1f4: 8b040e42 blhi 103b04 <_image_size+0x5d074> - 1f8: 0b0d4201 bleq 350a04 <_image_size+0x2a9f74> - 1fc: 420d0d44 andmi r0, sp, #68, 26 ; 0x1100 - 200: 00000ecb andeq r0, r0, fp, asr #29 - 204: 0000001c andeq r0, r0, ip, lsl r0 - 208: 000000f8 strdeq r0, [r0], -r8 - 20c: 27800f0c strcs r0, [r0, ip, lsl #30] - 210: 00000080 andeq r0, r0, r0, lsl #1 - 214: 8b040e42 blhi 103b24 <_image_size+0x5d094> - 218: 0b0d4201 bleq 350a24 <_image_size+0x2a9f94> - 21c: 420d0d78 andmi r0, sp, #120, 26 ; 0x1e00 - 220: 00000ecb andeq r0, r0, fp, asr #29 - 224: 0000000c andeq r0, r0, ip - 228: ffffffff ; instruction: 0xffffffff - 22c: 7c020001 stcvc 0, cr0, [r2], {1} - 230: 000d0c0e andeq r0, sp, lr, lsl #24 - 234: 00000018 andeq r0, r0, r8, lsl r0 - 238: 00000224 andeq r0, r0, r4, lsr #4 - 23c: 800a02c0 andhi r0, sl, r0, asr #5 - 240: 00000014 andeq r0, r0, r4, lsl r0 - 244: 8b080e42 blhi 203b54 <_image_size+0x15d0c4> - 248: 42018e02 andmi r8, r1, #2, 28 - 24c: 00040b0c andeq r0, r4, ip, lsl #22 - 250: 0000001c andeq r0, r0, ip, lsl r0 - 254: 00000224 andeq r0, r0, r4, lsr #4 - 258: 800a02d4 ldrdhi r0, [sl], -r4 - 25c: 0000001c andeq r0, r0, ip, lsl r0 - 260: 8b040e42 blhi 103b70 <_image_size+0x5d0e0> - 264: 0b0d4201 bleq 350a70 <_image_size+0x2a9fe0> - 268: 420d0d46 andmi r0, sp, #4480 ; 0x1180 - 26c: 00000ecb andeq r0, r0, fp, asr #29 - 270: 00000018 andeq r0, r0, r8, lsl r0 - 274: 00000224 andeq r0, r0, r4, lsr #4 - 278: 800a02f0 strdhi r0, [sl], -r0 ; - 27c: 0000001c andeq r0, r0, ip, lsl r0 - 280: 8b080e42 blhi 203b90 <_image_size+0x15d100> - 284: 42018e02 andmi r8, r1, #2, 28 - 288: 00040b0c andeq r0, r4, ip, lsl #22 - 28c: 0000001c andeq r0, r0, ip, lsl r0 - 290: 00000224 andeq r0, r0, r4, lsr #4 - 294: 800a030c andhi r0, sl, ip, lsl #6 - 298: 00000030 andeq r0, r0, r0, lsr r0 - 29c: 8b080e42 blhi 203bac <_image_size+0x15d11c> - 2a0: 42018e02 andmi r8, r1, #2, 28 - 2a4: 52040b0c andpl r0, r4, #12, 22 ; 0x3000 - 2a8: 00080d0c andeq r0, r8, ip, lsl #26 - 2ac: 0000001c andeq r0, r0, ip, lsl r0 - 2b0: 00000224 andeq r0, r0, r4, lsr #4 - 2b4: 800a033c andhi r0, sl, ip, lsr r3 - 2b8: 00000140 andeq r0, r0, r0, asr #2 - 2bc: 8b080e42 blhi 203bcc <_image_size+0x15d13c> - 2c0: 42018e02 andmi r8, r1, #2, 28 - 2c4: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 2c8: 080d0c9a stmdaeq sp, {r1, r3, r4, r7, sl, fp} - 2cc: 00000034 andeq r0, r0, r4, lsr r0 - 2d0: 00000224 andeq r0, r0, r4, lsr #4 - 2d4: 800a047c andhi r0, sl, ip, ror r4 - 2d8: 00000274 andeq r0, r0, r4, ror r2 - 2dc: 80100e42 andshi r0, r0, r2, asr #28 - 2e0: 82038104 andhi r8, r3, #4, 2 - 2e4: 42018302 andmi r8, r1, #134217728 ; 0x8000000 - 2e8: 068b180e streq r1, [fp], lr, lsl #16 - 2ec: 0c42058e cfstr64eq mvdx0, [r2], {142} ; 0x8e - 2f0: 2e03140b cdpcs 4, 0, cr1, cr3, cr11, {0} - 2f4: 180d0c01 stmdane sp, {r0, sl, fp} - 2f8: 0ecbce42 cdpeq 14, 12, cr12, cr11, cr2, {2} - 2fc: c2c34210 sbcgt r4, r3, #16, 4 - 300: 000ec0c1 andeq ip, lr, r1, asr #1 - 304: 0000000c andeq r0, r0, ip - 308: ffffffff ; instruction: 0xffffffff - 30c: 7c020001 stcvc 0, cr0, [r2], {1} - 310: 000d0c0e andeq r0, sp, lr, lsl #24 - 314: 0000001c andeq r0, r0, ip, lsl r0 - 318: 00000304 andeq r0, r0, r4, lsl #6 - 31c: 800a06f0 strdhi r0, [sl], -r0 ; - 320: 00000184 andeq r0, r0, r4, lsl #3 - 324: 8b040e42 blhi 103c34 <_image_size+0x5d1a4> - 328: 0b0d4201 bleq 350b34 <_image_size+0x2aa0a4> - 32c: 0d0dba02 vstreq s22, [sp, #-8] - 330: 000ecb42 andeq ip, lr, r2, asr #22 - 334: 0000001c andeq r0, r0, ip, lsl r0 - 338: 00000304 andeq r0, r0, r4, lsl #6 - 33c: 800a0874 andhi r0, sl, r4, ror r8 - 340: 0000008c andeq r0, r0, ip, lsl #1 - 344: 8b080e42 blhi 203c54 <_image_size+0x15d1c4> - 348: 42018e02 andmi r8, r1, #2, 28 - 34c: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 350: 080d0c40 stmdaeq sp, {r6, sl, fp} - 354: 0000001c andeq r0, r0, ip, lsl r0 - 358: 00000304 andeq r0, r0, r4, lsl #6 - 35c: 800a0900 andhi r0, sl, r0, lsl #18 - 360: 000000e0 andeq r0, r0, r0, ror #1 - 364: 8b040e42 blhi 103c74 <_image_size+0x5d1e4> - 368: 0b0d4201 bleq 350b74 <_image_size+0x2aa0e4> - 36c: 0d0d6802 stceq 8, cr6, [sp, #-8] - 370: 000ecb42 andeq ip, lr, r2, asr #22 - 374: 0000001c andeq r0, r0, ip, lsl r0 - 378: 00000304 andeq r0, r0, r4, lsl #6 - 37c: 800a09e0 andhi r0, sl, r0, ror #19 - 380: 00000030 andeq r0, r0, r0, lsr r0 - 384: 8b040e42 blhi 103c94 <_image_size+0x5d204> - 388: 0b0d4201 bleq 350b94 <_image_size+0x2aa104> - 38c: 420d0d50 andmi r0, sp, #80, 26 ; 0x1400 - 390: 00000ecb andeq r0, r0, fp, asr #29 - 394: 0000000c andeq r0, r0, ip - 398: ffffffff ; instruction: 0xffffffff - 39c: 7c020001 stcvc 0, cr0, [r2], {1} - 3a0: 000d0c0e andeq r0, sp, lr, lsl #24 - 3a4: 00000018 andeq r0, r0, r8, lsl r0 - 3a8: 00000394 muleq r0, r4, r3 - 3ac: 800a0a10 andhi r0, sl, r0, lsl sl - 3b0: 00000060 andeq r0, r0, r0, rrx - 3b4: 8b080e42 blhi 203cc4 <_image_size+0x15d234> - 3b8: 42018e02 andmi r8, r1, #2, 28 - 3bc: 00040b0c andeq r0, r4, ip, lsl #22 - 3c0: 0000001c andeq r0, r0, ip, lsl r0 - 3c4: 00000394 muleq r0, r4, r3 - 3c8: 800a0a70 andhi r0, sl, r0, ror sl - 3cc: 00000060 andeq r0, r0, r0, rrx - 3d0: 8b080e42 blhi 203ce0 <_image_size+0x15d250> - 3d4: 42018e02 andmi r8, r1, #2, 28 - 3d8: 6a040b0c bvs 103010 <_image_size+0x5c580> - 3dc: 00080d0c andeq r0, r8, ip, lsl #26 - 3e0: 0000001c andeq r0, r0, ip, lsl r0 - 3e4: 00000394 muleq r0, r4, r3 - 3e8: 800a0ad0 ldrdhi r0, [sl], -r0 ; - 3ec: 00000148 andeq r0, r0, r8, asr #2 - 3f0: 8b040e42 blhi 103d00 <_image_size+0x5d270> - 3f4: 0b0d4201 bleq 350c00 <_image_size+0x2aa170> - 3f8: 0d0d9c02 stceq 12, cr9, [sp, #-8] - 3fc: 000ecb42 andeq ip, lr, r2, asr #22 - 400: 0000001c andeq r0, r0, ip, lsl r0 - 404: 00000394 muleq r0, r4, r3 - 408: 800a0c18 andhi r0, sl, r8, lsl ip - 40c: 0000015c andeq r0, r0, ip, asr r1 - 410: 8b040e42 blhi 103d20 <_image_size+0x5d290> - 414: 0b0d4201 bleq 350c20 <_image_size+0x2aa190> - 418: 0d0da602 stceq 6, cr10, [sp, #-8] - 41c: 000ecb42 andeq ip, lr, r2, asr #22 - 420: 00000020 andeq r0, r0, r0, lsr #32 - 424: 00000394 muleq r0, r4, r3 - 428: 800a0d74 andhi r0, sl, r4, ror sp - 42c: 00000734 andeq r0, r0, r4, lsr r7 - 430: 840c0e42 strhi r0, [ip], #-3650 ; 0xfffff1be - 434: 8e028b03 vmlahi.f64 d8, d2, d3 - 438: 0b0c4201 bleq 310c44 <_image_size+0x26a1b4> - 43c: 03940304 orrseq r0, r4, #4, 6 ; 0x10000000 - 440: 000c0d0c andeq r0, ip, ip, lsl #26 - 444: 0000001c andeq r0, r0, ip, lsl r0 - 448: 00000394 muleq r0, r4, r3 - 44c: 800a14a8 andhi r1, sl, r8, lsr #9 - 450: 00000030 andeq r0, r0, r0, lsr r0 - 454: 8b080e42 blhi 203d64 <_image_size+0x15d2d4> - 458: 42018e02 andmi r8, r1, #2, 28 - 45c: 52040b0c andpl r0, r4, #12, 22 ; 0x3000 - 460: 00080d0c andeq r0, r8, ip, lsl #26 - 464: 0000001c andeq r0, r0, ip, lsl r0 - 468: 00000394 muleq r0, r4, r3 - 46c: 800a14d8 ldrdhi r1, [sl], -r8 - 470: 00000084 andeq r0, r0, r4, lsl #1 - 474: 8b080e42 blhi 203d84 <_image_size+0x15d2f4> - 478: 42018e02 andmi r8, r1, #2, 28 - 47c: 7c040b0c ; instruction: 0x7c040b0c - 480: 00080d0c andeq r0, r8, ip, lsl #26 - 484: 0000000c andeq r0, r0, ip - 488: ffffffff ; instruction: 0xffffffff - 48c: 7c020001 stcvc 0, cr0, [r2], {1} - 490: 000d0c0e andeq r0, sp, lr, lsl #24 - 494: 0000001c andeq r0, r0, ip, lsl r0 - 498: 00000484 andeq r0, r0, r4, lsl #9 - 49c: 800a155c andhi r1, sl, ip, asr r5 - 4a0: 000000f8 strdeq r0, [r0], -r8 - 4a4: 8b080e42 blhi 203db4 <_image_size+0x15d324> - 4a8: 42018e02 andmi r8, r1, #2, 28 - 4ac: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 4b0: 080d0c76 stmdaeq sp, {r1, r2, r4, r5, r6, sl, fp} - 4b4: 0000001c andeq r0, r0, ip, lsl r0 - 4b8: 00000484 andeq r0, r0, r4, lsl #9 - 4bc: 800a1654 andhi r1, sl, r4, asr r6 - 4c0: 00000150 andeq r0, r0, r0, asr r1 - 4c4: 8b040e42 blhi 103dd4 <_image_size+0x5d344> - 4c8: 0b0d4201 bleq 350cd4 <_image_size+0x2aa244> - 4cc: 0d0da002 stceq 0, cr10, [sp, #-8] - 4d0: 000ecb42 andeq ip, lr, r2, asr #22 - 4d4: 0000001c andeq r0, r0, ip, lsl r0 - 4d8: 00000484 andeq r0, r0, r4, lsl #9 - 4dc: 800a17a4 andhi r1, sl, r4, lsr #15 - 4e0: 00000160 andeq r0, r0, r0, ror #2 - 4e4: 8b040e42 blhi 103df4 <_image_size+0x5d364> - 4e8: 0b0d4201 bleq 350cf4 <_image_size+0x2aa264> - 4ec: 0d0da802 stceq 8, cr10, [sp, #-8] - 4f0: 000ecb42 andeq ip, lr, r2, asr #22 - 4f4: 00000020 andeq r0, r0, r0, lsr #32 - 4f8: 00000484 andeq r0, r0, r4, lsl #9 - 4fc: 800a1904 andhi r1, sl, r4, lsl #18 - 500: 00000b1c andeq r0, r0, ip, lsl fp - 504: 8b040e42 blhi 103e14 <_image_size+0x5d384> - 508: 0b0d4201 bleq 350d14 <_image_size+0x2aa284> - 50c: 0d058603 stceq 6, cr8, [r5, #-12] - 510: 0ecb420d cdpeq 2, 12, cr4, cr11, cr13, {0} - 514: 00000000 andeq r0, r0, r0 - 518: 00000020 andeq r0, r0, r0, lsr #32 - 51c: 00000484 andeq r0, r0, r4, lsl #9 - 520: 800a2420 andhi r2, sl, r0, lsr #8 - 524: 00000250 andeq r0, r0, r0, asr r2 - 528: 8b040e42 blhi 103e38 <_image_size+0x5d3a8> - 52c: 0b0d4201 bleq 350d38 <_image_size+0x2aa2a8> - 530: 0d012003 stceq 0, cr2, [r1, #-12] - 534: 0ecb420d cdpeq 2, 12, cr4, cr11, cr13, {0} - 538: 00000000 andeq r0, r0, r0 - 53c: 0000000c andeq r0, r0, ip - 540: ffffffff ; instruction: 0xffffffff - 544: 7c020001 stcvc 0, cr0, [r2], {1} - 548: 000d0c0e andeq r0, sp, lr, lsl #24 - 54c: 00000018 andeq r0, r0, r8, lsl r0 - 550: 0000053c andeq r0, r0, ip, lsr r5 - 554: 800a2670 andhi r2, sl, r0, ror r6 - 558: 0000001c andeq r0, r0, ip, lsl r0 - 55c: 8b080e42 blhi 203e6c <_image_size+0x15d3dc> - 560: 42018e02 andmi r8, r1, #2, 28 - 564: 00040b0c andeq r0, r4, ip, lsl #22 - 568: 0000001c andeq r0, r0, ip, lsl r0 - 56c: 0000053c andeq r0, r0, ip, lsr r5 - 570: 800a268c andhi r2, sl, ip, lsl #13 - 574: 00000160 andeq r0, r0, r0, ror #2 - 578: 8b080e42 blhi 203e88 <_image_size+0x15d3f8> - 57c: 42018e02 andmi r8, r1, #2, 28 - 580: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 584: 080d0caa stmdaeq sp, {r1, r3, r5, r7, sl, fp} - 588: 00000018 andeq r0, r0, r8, lsl r0 - 58c: 0000053c andeq r0, r0, ip, lsr r5 - 590: 800a27ec andhi r2, sl, ip, ror #15 - 594: 00000018 andeq r0, r0, r8, lsl r0 - 598: 8b080e42 blhi 203ea8 <_image_size+0x15d418> - 59c: 42018e02 andmi r8, r1, #2, 28 - 5a0: 00040b0c andeq r0, r4, ip, lsl #22 - 5a4: 00000018 andeq r0, r0, r8, lsl r0 - 5a8: 0000053c andeq r0, r0, ip, lsr r5 - 5ac: 800a2804 andhi r2, sl, r4, lsl #16 - 5b0: 00000018 andeq r0, r0, r8, lsl r0 - 5b4: 8b080e42 blhi 203ec4 <_image_size+0x15d434> - 5b8: 42018e02 andmi r8, r1, #2, 28 - 5bc: 00040b0c andeq r0, r4, ip, lsl #22 - 5c0: 0000001c andeq r0, r0, ip, lsl r0 - 5c4: 0000053c andeq r0, r0, ip, lsr r5 - 5c8: 800a281c andhi r2, sl, ip, lsl r8 - 5cc: 0000006c andeq r0, r0, ip, rrx - 5d0: 8b080e42 blhi 203ee0 <_image_size+0x15d450> - 5d4: 42018e02 andmi r8, r1, #2, 28 - 5d8: 70040b0c andvc r0, r4, ip, lsl #22 - 5dc: 00080d0c andeq r0, r8, ip, lsl #26 - 5e0: 0000001c andeq r0, r0, ip, lsl r0 - 5e4: 0000053c andeq r0, r0, ip, lsr r5 - 5e8: 800a2888 andhi r2, sl, r8, lsl #17 - 5ec: 00000044 andeq r0, r0, r4, asr #32 - 5f0: 8b080e42 blhi 203f00 <_image_size+0x15d470> - 5f4: 42018e02 andmi r8, r1, #2, 28 - 5f8: 5c040b0c ; instruction: 0x5c040b0c - 5fc: 00080d0c andeq r0, r8, ip, lsl #26 - 600: 0000001c andeq r0, r0, ip, lsl r0 - 604: 0000053c andeq r0, r0, ip, lsr r5 - 608: 800a28cc andhi r2, sl, ip, asr #17 - 60c: 00000060 andeq r0, r0, r0, rrx - 610: 8b040e42 blhi 103f20 <_image_size+0x5d490> - 614: 0b0d4201 bleq 350e20 <_image_size+0x2aa390> - 618: 420d0d68 andmi r0, sp, #104, 26 ; 0x1a00 - 61c: 00000ecb andeq r0, r0, fp, asr #29 - 620: 0000001c andeq r0, r0, ip, lsl r0 - 624: 0000053c andeq r0, r0, ip, lsr r5 - 628: 800a292c andhi r2, sl, ip, lsr #18 - 62c: 00000040 andeq r0, r0, r0, asr #32 - 630: 8b040e42 blhi 103f40 <_image_size+0x5d4b0> - 634: 0b0d4201 bleq 350e40 <_image_size+0x2aa3b0> - 638: 420d0d58 andmi r0, sp, #88, 26 ; 0x1600 - 63c: 00000ecb andeq r0, r0, fp, asr #29 - 640: 0000001c andeq r0, r0, ip, lsl r0 - 644: 0000053c andeq r0, r0, ip, lsr r5 - 648: 800a296c andhi r2, sl, ip, ror #18 - 64c: 00000090 muleq r0, r0, r0 - 650: 8b080e42 blhi 203f60 <_image_size+0x15d4d0> - 654: 42018e02 andmi r8, r1, #2, 28 - 658: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 65c: 080d0c42 stmdaeq sp, {r1, r6, sl, fp} - 660: 0000001c andeq r0, r0, ip, lsl r0 - 664: 0000053c andeq r0, r0, ip, lsr r5 - 668: 800a29fc strdhi r2, [sl], -ip - 66c: 00000044 andeq r0, r0, r4, asr #32 - 670: 8b080e42 blhi 203f80 <_image_size+0x15d4f0> - 674: 42018e02 andmi r8, r1, #2, 28 - 678: 5c040b0c ; instruction: 0x5c040b0c - 67c: 00080d0c andeq r0, r8, ip, lsl #26 - 680: 0000001c andeq r0, r0, ip, lsl r0 - 684: 0000053c andeq r0, r0, ip, lsr r5 - 688: 800a2a40 andhi r2, sl, r0, asr #20 - 68c: 00000028 andeq r0, r0, r8, lsr #32 - 690: 8b040e42 blhi 103fa0 <_image_size+0x5d510> - 694: 0b0d4201 bleq 350ea0 <_image_size+0x2aa410> - 698: 420d0d4c andmi r0, sp, #76, 26 ; 0x1300 - 69c: 00000ecb andeq r0, r0, fp, asr #29 - 6a0: 0000001c andeq r0, r0, ip, lsl r0 - 6a4: 0000053c andeq r0, r0, ip, lsr r5 - 6a8: 800a2a68 andhi r2, sl, r8, ror #20 - 6ac: 0000002c andeq r0, r0, ip, lsr #32 - 6b0: 8b040e42 blhi 103fc0 <_image_size+0x5d530> - 6b4: 0b0d4201 bleq 350ec0 <_image_size+0x2aa430> - 6b8: 420d0d4e andmi r0, sp, #4992 ; 0x1380 - 6bc: 00000ecb andeq r0, r0, fp, asr #29 - 6c0: 0000001c andeq r0, r0, ip, lsl r0 - 6c4: 0000053c andeq r0, r0, ip, lsr r5 - 6c8: 800a2a94 mulhi sl, r4, sl - 6cc: 00000024 andeq r0, r0, r4, lsr #32 - 6d0: 8b080e42 blhi 203fe0 <_image_size+0x15d550> - 6d4: 42018e02 andmi r8, r1, #2, 28 - 6d8: 4c040b0c ; instruction: 0x4c040b0c - 6dc: 00080d0c andeq r0, r8, ip, lsl #26 - 6e0: 0000001c andeq r0, r0, ip, lsl r0 - 6e4: 0000053c andeq r0, r0, ip, lsr r5 - 6e8: 800a2ab8 ; instruction: 0x800a2ab8 - 6ec: 0000003c andeq r0, r0, ip, lsr r0 - 6f0: 8b040e42 blhi 104000 <_image_size+0x5d570> - 6f4: 0b0d4201 bleq 350f00 <_image_size+0x2aa470> - 6f8: 420d0d56 andmi r0, sp, #5504 ; 0x1580 - 6fc: 00000ecb andeq r0, r0, fp, asr #29 - 700: 0000000c andeq r0, r0, ip - 704: ffffffff ; instruction: 0xffffffff - 708: 7c020001 stcvc 0, cr0, [r2], {1} - 70c: 000d0c0e andeq r0, sp, lr, lsl #24 - 710: 0000001c andeq r0, r0, ip, lsl r0 - 714: 00000700 andeq r0, r0, r0, lsl #14 - 718: 800a2af4 strdhi r2, [sl], -r4 - 71c: 0000002c andeq r0, r0, ip, lsr #32 - 720: 8b080e42 blhi 204030 <_image_size+0x15d5a0> - 724: 42018e02 andmi r8, r1, #2, 28 - 728: 50040b0c andpl r0, r4, ip, lsl #22 - 72c: 00080d0c andeq r0, r8, ip, lsl #26 - 730: 0000001c andeq r0, r0, ip, lsl r0 - 734: 00000700 andeq r0, r0, r0, lsl #14 - 738: 800a2b20 andhi r2, sl, r0, lsr #22 - 73c: 0000002c andeq r0, r0, ip, lsr #32 - 740: 8b080e42 blhi 204050 <_image_size+0x15d5c0> - 744: 42018e02 andmi r8, r1, #2, 28 - 748: 50040b0c andpl r0, r4, ip, lsl #22 - 74c: 00080d0c andeq r0, r8, ip, lsl #26 - 750: 0000001c andeq r0, r0, ip, lsl r0 - 754: 00000700 andeq r0, r0, r0, lsl #14 - 758: 800a2b4c andhi r2, sl, ip, asr #22 - 75c: 00000028 andeq r0, r0, r8, lsr #32 - 760: 8b040e42 blhi 104070 <_image_size+0x5d5e0> - 764: 0b0d4201 bleq 350f70 <_image_size+0x2aa4e0> - 768: 420d0d4c andmi r0, sp, #76, 26 ; 0x1300 - 76c: 00000ecb andeq r0, r0, fp, asr #29 - 770: 0000001c andeq r0, r0, ip, lsl r0 - 774: 00000700 andeq r0, r0, r0, lsl #14 - 778: 800a2b74 andhi r2, sl, r4, ror fp - 77c: 00000028 andeq r0, r0, r8, lsr #32 - 780: 8b040e42 blhi 104090 <_image_size+0x5d600> - 784: 0b0d4201 bleq 350f90 <_image_size+0x2aa500> - 788: 420d0d4c andmi r0, sp, #76, 26 ; 0x1300 - 78c: 00000ecb andeq r0, r0, fp, asr #29 - 790: 0000001c andeq r0, r0, ip, lsl r0 - 794: 00000700 andeq r0, r0, r0, lsl #14 - 798: 800a2b9c mulhi sl, ip, fp - 79c: 00000030 andeq r0, r0, r0, lsr r0 - 7a0: 8b080e42 blhi 2040b0 <_image_size+0x15d620> - 7a4: 42018e02 andmi r8, r1, #2, 28 - 7a8: 52040b0c andpl r0, r4, #12, 22 ; 0x3000 - 7ac: 00080d0c andeq r0, r8, ip, lsl #26 - 7b0: 0000001c andeq r0, r0, ip, lsl r0 - 7b4: 00000700 andeq r0, r0, r0, lsl #14 - 7b8: 800a2bcc andhi r2, sl, ip, asr #23 - 7bc: 00000060 andeq r0, r0, r0, rrx - 7c0: 8b080e42 blhi 2040d0 <_image_size+0x15d640> - 7c4: 42018e02 andmi r8, r1, #2, 28 - 7c8: 6a040b0c bvs 103400 <_image_size+0x5c970> - 7cc: 00080d0c andeq r0, r8, ip, lsl #26 - 7d0: 0000001c andeq r0, r0, ip, lsl r0 - 7d4: 00000700 andeq r0, r0, r0, lsl #14 - 7d8: 800a2c2c andhi r2, sl, ip, lsr #24 - 7dc: 000000a8 andeq r0, r0, r8, lsr #1 - 7e0: 8b080e42 blhi 2040f0 <_image_size+0x15d660> - 7e4: 42018e02 andmi r8, r1, #2, 28 - 7e8: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 7ec: 080d0c4e stmdaeq sp, {r1, r2, r3, r6, sl, fp} - 7f0: 0000001c andeq r0, r0, ip, lsl r0 - 7f4: 00000700 andeq r0, r0, r0, lsl #14 - 7f8: 800a2cd4 ldrdhi r2, [sl], -r4 - 7fc: 0000007c andeq r0, r0, ip, ror r0 - 800: 8b080e42 blhi 204110 <_image_size+0x15d680> - 804: 42018e02 andmi r8, r1, #2, 28 - 808: 78040b0c stmdavc r4, {r2, r3, r8, r9, fp} - 80c: 00080d0c andeq r0, r8, ip, lsl #26 - 810: 0000001c andeq r0, r0, ip, lsl r0 - 814: 00000700 andeq r0, r0, r0, lsl #14 - 818: 800a2d50 andhi r2, sl, r0, asr sp - 81c: 00000048 andeq r0, r0, r8, asr #32 - 820: 8b080e42 blhi 204130 <_image_size+0x15d6a0> - 824: 42018e02 andmi r8, r1, #2, 28 - 828: 5e040b0c vmlapl.f64 d0, d4, d12 - 82c: 00080d0c andeq r0, r8, ip, lsl #26 - 830: 0000001c andeq r0, r0, ip, lsl r0 - 834: 00000700 andeq r0, r0, r0, lsl #14 - 838: 800a2d98 mulhi sl, r8, sp - 83c: 000000d8 ldrdeq r0, [r0], -r8 - 840: 8b080e42 blhi 204150 <_image_size+0x15d6c0> - 844: 42018e02 andmi r8, r1, #2, 28 - 848: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 84c: 080d0c66 stmdaeq sp, {r1, r2, r5, r6, sl, fp} - 850: 0000001c andeq r0, r0, ip, lsl r0 - 854: 00000700 andeq r0, r0, r0, lsl #14 - 858: 800a2e70 andhi r2, sl, r0, ror lr - 85c: 00000054 andeq r0, r0, r4, asr r0 - 860: 8b080e42 blhi 204170 <_image_size+0x15d6e0> - 864: 42018e02 andmi r8, r1, #2, 28 - 868: 64040b0c strvs r0, [r4], #-2828 ; 0xfffff4f4 - 86c: 00080d0c andeq r0, r8, ip, lsl #26 - 870: 0000001c andeq r0, r0, ip, lsl r0 - 874: 00000700 andeq r0, r0, r0, lsl #14 - 878: 800a2ec4 andhi r2, sl, r4, asr #29 - 87c: 00000060 andeq r0, r0, r0, rrx - 880: 8b080e42 blhi 204190 <_image_size+0x15d700> - 884: 42018e02 andmi r8, r1, #2, 28 - 888: 6a040b0c bvs 1034c0 <_image_size+0x5ca30> - 88c: 00080d0c andeq r0, r8, ip, lsl #26 - 890: 0000001c andeq r0, r0, ip, lsl r0 - 894: 00000700 andeq r0, r0, r0, lsl #14 - 898: 800a2f24 andhi r2, sl, r4, lsr #30 - 89c: 00000034 andeq r0, r0, r4, lsr r0 - 8a0: 8b080e42 blhi 2041b0 <_image_size+0x15d720> - 8a4: 42018e02 andmi r8, r1, #2, 28 - 8a8: 54040b0c strpl r0, [r4], #-2828 ; 0xfffff4f4 - 8ac: 00080d0c andeq r0, r8, ip, lsl #26 - 8b0: 0000001c andeq r0, r0, ip, lsl r0 - 8b4: 00000700 andeq r0, r0, r0, lsl #14 - 8b8: 800a2f58 andhi r2, sl, r8, asr pc - 8bc: 00000028 andeq r0, r0, r8, lsr #32 - 8c0: 8b080e42 blhi 2041d0 <_image_size+0x15d740> - 8c4: 42018e02 andmi r8, r1, #2, 28 - 8c8: 4e040b0c vmlami.f64 d0, d4, d12 - 8cc: 00080d0c andeq r0, r8, ip, lsl #26 - 8d0: 0000001c andeq r0, r0, ip, lsl r0 - 8d4: 00000700 andeq r0, r0, r0, lsl #14 - 8d8: 800a2f80 andhi r2, sl, r0, lsl #31 - 8dc: 00000030 andeq r0, r0, r0, lsr r0 - 8e0: 8b080e42 blhi 2041f0 <_image_size+0x15d760> - 8e4: 42018e02 andmi r8, r1, #2, 28 - 8e8: 52040b0c andpl r0, r4, #12, 22 ; 0x3000 - 8ec: 00080d0c andeq r0, r8, ip, lsl #26 - 8f0: 0000001c andeq r0, r0, ip, lsl r0 - 8f4: 00000700 andeq r0, r0, r0, lsl #14 - 8f8: 800a2fb0 ; instruction: 0x800a2fb0 - 8fc: 000000d0 ldrdeq r0, [r0], -r0 ; - 900: 8b080e42 blhi 204210 <_image_size+0x15d780> - 904: 42018e02 andmi r8, r1, #2, 28 - 908: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 90c: 080d0c62 stmdaeq sp, {r1, r5, r6, sl, fp} - 910: 0000001c andeq r0, r0, ip, lsl r0 - 914: 00000700 andeq r0, r0, r0, lsl #14 - 918: 800a3080 andhi r3, sl, r0, lsl #1 - 91c: 0000003c andeq r0, r0, ip, lsr r0 - 920: 8b080e42 blhi 204230 <_image_size+0x15d7a0> - 924: 42018e02 andmi r8, r1, #2, 28 - 928: 58040b0c stmdapl r4, {r2, r3, r8, r9, fp} - 92c: 00080d0c andeq r0, r8, ip, lsl #26 - 930: 0000000c andeq r0, r0, ip - 934: ffffffff ; instruction: 0xffffffff - 938: 7c020001 stcvc 0, cr0, [r2], {1} - 93c: 000d0c0e andeq r0, sp, lr, lsl #24 - 940: 0000001c andeq r0, r0, ip, lsl r0 - 944: 00000930 andeq r0, r0, r0, lsr r9 - 948: 800a3300 andhi r3, sl, r0, lsl #6 - 94c: 00000060 andeq r0, r0, r0, rrx - 950: 8b080e42 blhi 204260 <_image_size+0x15d7d0> - 954: 42018e02 andmi r8, r1, #2, 28 - 958: 6a040b0c bvs 103590 <_image_size+0x5cb00> - 95c: 00080d0c andeq r0, r8, ip, lsl #26 - 960: 0000001c andeq r0, r0, ip, lsl r0 - 964: 00000930 andeq r0, r0, r0, lsr r9 - 968: 800a3360 andhi r3, sl, r0, ror #6 - 96c: 0000001c andeq r0, r0, ip, lsl r0 - 970: 8b040e42 blhi 104280 <_image_size+0x5d7f0> - 974: 0b0d4201 bleq 351180 <_image_size+0x2aa6f0> - 978: 420d0d46 andmi r0, sp, #4480 ; 0x1180 - 97c: 00000ecb andeq r0, r0, fp, asr #29 - 980: 0000001c andeq r0, r0, ip, lsl r0 - 984: 00000930 andeq r0, r0, r0, lsr r9 - 988: 800a337c andhi r3, sl, ip, ror r3 - 98c: 00000024 andeq r0, r0, r4, lsr #32 - 990: 8b040e42 blhi 1042a0 <_image_size+0x5d810> - 994: 0b0d4201 bleq 3511a0 <_image_size+0x2aa710> - 998: 420d0d4a andmi r0, sp, #4736 ; 0x1280 - 99c: 00000ecb andeq r0, r0, fp, asr #29 - 9a0: 0000001c andeq r0, r0, ip, lsl r0 - 9a4: 00000930 andeq r0, r0, r0, lsr r9 - 9a8: 800a33a0 andhi r3, sl, r0, lsr #7 - 9ac: 00000024 andeq r0, r0, r4, lsr #32 - 9b0: 8b040e42 blhi 1042c0 <_image_size+0x5d830> - 9b4: 0b0d4201 bleq 3511c0 <_image_size+0x2aa730> - 9b8: 420d0d4a andmi r0, sp, #4736 ; 0x1280 - 9bc: 00000ecb andeq r0, r0, fp, asr #29 - 9c0: 00000018 andeq r0, r0, r8, lsl r0 - 9c4: 00000930 andeq r0, r0, r0, lsr r9 - 9c8: 800a33c4 andhi r3, sl, r4, asr #7 - 9cc: 00000018 andeq r0, r0, r8, lsl r0 - 9d0: 8b080e42 blhi 2042e0 <_image_size+0x15d850> - 9d4: 42018e02 andmi r8, r1, #2, 28 - 9d8: 00040b0c andeq r0, r4, ip, lsl #22 - 9dc: 0000000c andeq r0, r0, ip - 9e0: ffffffff ; instruction: 0xffffffff - 9e4: 7c020001 stcvc 0, cr0, [r2], {1} - 9e8: 000d0c0e andeq r0, sp, lr, lsl #24 - 9ec: 0000001c andeq r0, r0, ip, lsl r0 - 9f0: 000009dc ldrdeq r0, [r0], -ip - 9f4: 800a33dc ldrdhi r3, [sl], -ip - 9f8: 00000028 andeq r0, r0, r8, lsr #32 - 9fc: 8b040e42 blhi 10430c <_image_size+0x5d87c> - a00: 0b0d4201 bleq 35120c <_image_size+0x2aa77c> - a04: 420d0d4c andmi r0, sp, #76, 26 ; 0x1300 - a08: 00000ecb andeq r0, r0, fp, asr #29 - a0c: 0000001c andeq r0, r0, ip, lsl r0 - a10: 000009dc ldrdeq r0, [r0], -ip - a14: 800a3404 andhi r3, sl, r4, lsl #8 - a18: 00000050 andeq r0, r0, r0, asr r0 - a1c: 8b040e42 blhi 10432c <_image_size+0x5d89c> - a20: 0b0d4201 bleq 35122c <_image_size+0x2aa79c> - a24: 420d0d60 andmi r0, sp, #96, 26 ; 0x1800 - a28: 00000ecb andeq r0, r0, fp, asr #29 - a2c: 0000001c andeq r0, r0, ip, lsl r0 - a30: 000009dc ldrdeq r0, [r0], -ip - a34: 800a3454 andhi r3, sl, r4, asr r4 - a38: 000000b0 strheq r0, [r0], -r0 ; - a3c: 8b040e42 blhi 10434c <_image_size+0x5d8bc> - a40: 0b0d4201 bleq 35124c <_image_size+0x2aa7bc> - a44: 0d0d5002 stceq 0, cr5, [sp, #-8] - a48: 000ecb42 andeq ip, lr, r2, asr #22 - a4c: 0000001c andeq r0, r0, ip, lsl r0 - a50: 000009dc ldrdeq r0, [r0], -ip - a54: 800a3504 andhi r3, sl, r4, lsl #10 - a58: 00000090 muleq r0, r0, r0 - a5c: 8b040e42 blhi 10436c <_image_size+0x5d8dc> - a60: 0b0d4201 bleq 35126c <_image_size+0x2aa7dc> - a64: 0d0d4002 stceq 0, cr4, [sp, #-8] - a68: 000ecb42 andeq ip, lr, r2, asr #22 - a6c: 0000001c andeq r0, r0, ip, lsl r0 - a70: 000009dc ldrdeq r0, [r0], -ip - a74: 800a3594 mulhi sl, r4, r5 - a78: 00000068 andeq r0, r0, r8, rrx - a7c: 8b040e42 blhi 10438c <_image_size+0x5d8fc> - a80: 0b0d4201 bleq 35128c <_image_size+0x2aa7fc> - a84: 420d0d6c andmi r0, sp, #108, 26 ; 0x1b00 - a88: 00000ecb andeq r0, r0, fp, asr #29 - a8c: 0000001c andeq r0, r0, ip, lsl r0 - a90: 000009dc ldrdeq r0, [r0], -ip - a94: 800a35fc strdhi r3, [sl], -ip - a98: 00000118 andeq r0, r0, r8, lsl r1 - a9c: 8b040e42 blhi 1043ac <_image_size+0x5d91c> - aa0: 0b0d4201 bleq 3512ac <_image_size+0x2aa81c> - aa4: 0d0d8402 cfstrseq mvf8, [sp, #-8] - aa8: 000ecb42 andeq ip, lr, r2, asr #22 - aac: 00000018 andeq r0, r0, r8, lsl r0 - ab0: 000009dc ldrdeq r0, [r0], -ip - ab4: 800a3714 andhi r3, sl, r4, lsl r7 - ab8: 00000038 andeq r0, r0, r8, lsr r0 - abc: 8b080e42 blhi 2043cc <_image_size+0x15d93c> - ac0: 42018e02 andmi r8, r1, #2, 28 - ac4: 00040b0c andeq r0, r4, ip, lsl #22 - ac8: 0000001c andeq r0, r0, ip, lsl r0 - acc: 000009dc ldrdeq r0, [r0], -ip - ad0: 800a374c andhi r3, sl, ip, asr #14 - ad4: 00000048 andeq r0, r0, r8, asr #32 - ad8: 8b080e42 blhi 2043e8 <_image_size+0x15d958> - adc: 42018e02 andmi r8, r1, #2, 28 - ae0: 5e040b0c vmlapl.f64 d0, d4, d12 - ae4: 00080d0c andeq r0, r8, ip, lsl #26 - ae8: 0000001c andeq r0, r0, ip, lsl r0 - aec: 000009dc ldrdeq r0, [r0], -ip - af0: 800a3794 mulhi sl, r4, r7 - af4: 0000012c andeq r0, r0, ip, lsr #2 - af8: 8b080e42 blhi 204408 <_image_size+0x15d978> - afc: 42018e02 andmi r8, r1, #2, 28 - b00: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - b04: 080d0c90 stmdaeq sp, {r4, r7, sl, fp} - b08: 0000000c andeq r0, r0, ip - b0c: ffffffff ; instruction: 0xffffffff - b10: 7c020001 stcvc 0, cr0, [r2], {1} - b14: 000d0c0e andeq r0, sp, lr, lsl #24 - b18: 0000001c andeq r0, r0, ip, lsl r0 - b1c: 00000b08 andeq r0, r0, r8, lsl #22 - b20: 800a38c0 andhi r3, sl, r0, asr #17 - b24: 0000012c andeq r0, r0, ip, lsr #2 - b28: 8b040e42 blhi 104438 <_image_size+0x5d9a8> - b2c: 0b0d4201 bleq 351338 <_image_size+0x2aa8a8> - b30: 0d0d8e02 stceq 14, cr8, [sp, #-8] - b34: 000ecb42 andeq ip, lr, r2, asr #22 - b38: 00000020 andeq r0, r0, r0, lsr #32 - b3c: 00000b08 andeq r0, r0, r8, lsl #22 - b40: 800a39ec andhi r3, sl, ip, ror #19 - b44: 00000288 andeq r0, r0, r8, lsl #5 - b48: 8b080e42 blhi 204458 <_image_size+0x15d9c8> - b4c: 42018e02 andmi r8, r1, #2, 28 - b50: 03040b0c movweq r0, #19212 ; 0x4b0c - b54: 0d0c013e stfeqs f0, [ip, #-248] ; 0xffffff08 - b58: 00000008 andeq r0, r0, r8 - b5c: 0000001c andeq r0, r0, ip, lsl r0 - b60: 00000b08 andeq r0, r0, r8, lsl #22 - b64: 800a3c74 andhi r3, sl, r4, ror ip - b68: 0000019c muleq r0, ip, r1 - b6c: 8b080e42 blhi 20447c <_image_size+0x15d9ec> - b70: 42018e02 andmi r8, r1, #2, 28 - b74: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - b78: 080d0cc8 stmdaeq sp, {r3, r6, r7, sl, fp} - b7c: 0000001c andeq r0, r0, ip, lsl r0 - b80: 00000b08 andeq r0, r0, r8, lsl #22 - b84: 800a3e10 andhi r3, sl, r0, lsl lr - b88: 0000006c andeq r0, r0, ip, rrx - b8c: 8b040e42 blhi 10449c <_image_size+0x5da0c> - b90: 0b0d4201 bleq 35139c <_image_size+0x2aa90c> - b94: 420d0d6e andmi r0, sp, #7040 ; 0x1b80 - b98: 00000ecb andeq r0, r0, fp, asr #29 - b9c: 00000020 andeq r0, r0, r0, lsr #32 - ba0: 00000b08 andeq r0, r0, r8, lsl #22 - ba4: 800a3e7c andhi r3, sl, ip, ror lr - ba8: 0000062c andeq r0, r0, ip, lsr #12 - bac: 8b080e42 blhi 2044bc <_image_size+0x15da2c> - bb0: 42018e02 andmi r8, r1, #2, 28 - bb4: 03040b0c movweq r0, #19212 ; 0x4b0c - bb8: 0d0c0310 stceq 3, cr0, [ip, #-64] ; 0xffffffc0 - bbc: 00000008 andeq r0, r0, r8 - bc0: 0000001c andeq r0, r0, ip, lsl r0 - bc4: 00000b08 andeq r0, r0, r8, lsl #22 - bc8: 800a44a8 andhi r4, sl, r8, lsr #9 - bcc: 00000108 andeq r0, r0, r8, lsl #2 - bd0: 8b040e42 blhi 1044e0 <_image_size+0x5da50> - bd4: 0b0d4201 bleq 3513e0 <_image_size+0x2aa950> - bd8: 0d0d7c02 stceq 12, cr7, [sp, #-8] - bdc: 000ecb42 andeq ip, lr, r2, asr #22 - be0: 0000001c andeq r0, r0, ip, lsl r0 - be4: 00000b08 andeq r0, r0, r8, lsl #22 - be8: 800a45b0 ; instruction: 0x800a45b0 - bec: 00000070 andeq r0, r0, r0, ror r0 - bf0: 8b040e42 blhi 104500 <_image_size+0x5da70> - bf4: 0b0d4201 bleq 351400 <_image_size+0x2aa970> - bf8: 420d0d70 andmi r0, sp, #112, 26 ; 0x1c00 - bfc: 00000ecb andeq r0, r0, fp, asr #29 - c00: 0000001c andeq r0, r0, ip, lsl r0 - c04: 00000b08 andeq r0, r0, r8, lsl #22 - c08: 800a4620 andhi r4, sl, r0, lsr #12 - c0c: 00000028 andeq r0, r0, r8, lsr #32 - c10: 8b040e42 blhi 104520 <_image_size+0x5da90> - c14: 0b0d4201 bleq 351420 <_image_size+0x2aa990> - c18: 420d0d4c andmi r0, sp, #76, 26 ; 0x1300 - c1c: 00000ecb andeq r0, r0, fp, asr #29 - c20: 0000001c andeq r0, r0, ip, lsl r0 - c24: 00000b08 andeq r0, r0, r8, lsl #22 - c28: 800a4648 andhi r4, sl, r8, asr #12 - c2c: 00000114 andeq r0, r0, r4, lsl r1 - c30: 8b040e42 blhi 104540 <_image_size+0x5dab0> - c34: 0b0d4201 bleq 351440 <_image_size+0x2aa9b0> - c38: 0d0d8202 sfmeq f0, 1, [sp, #-8] - c3c: 000ecb42 andeq ip, lr, r2, asr #22 - c40: 0000000c andeq r0, r0, ip - c44: ffffffff ; instruction: 0xffffffff - c48: 7c020001 stcvc 0, cr0, [r2], {1} - c4c: 000d0c0e andeq r0, sp, lr, lsl #24 - c50: 00000018 andeq r0, r0, r8, lsl r0 - c54: 00000c40 andeq r0, r0, r0, asr #24 - c58: 27800f8c strcs r0, [r0, ip, lsl #31] - c5c: 00000030 andeq r0, r0, r0, lsr r0 - c60: 8b080e42 blhi 204570 <_image_size+0x15dae0> - c64: 42018e02 andmi r8, r1, #2, 28 - c68: 00040b0c andeq r0, r4, ip, lsl #22 - c6c: 00000018 andeq r0, r0, r8, lsl r0 - c70: 00000c40 andeq r0, r0, r0, asr #24 - c74: 27800fbc ; instruction: 0x27800fbc - c78: 00000020 andeq r0, r0, r0, lsr #32 - c7c: 8b080e42 blhi 20458c <_image_size+0x15dafc> - c80: 42018e02 andmi r8, r1, #2, 28 - c84: 00040b0c andeq r0, r4, ip, lsl #22 - c88: 0000001c andeq r0, r0, ip, lsl r0 - c8c: 00000c40 andeq r0, r0, r0, asr #24 - c90: 27800fdc ; instruction: 0x27800fdc - c94: 00000080 andeq r0, r0, r0, lsl #1 - c98: 84100e42 ldrhi r0, [r0], #-3650 ; 0xfffff1be - c9c: 8b038504 blhi e20b4 <_image_size+0x3b624> - ca0: 42018e02 andmi r8, r1, #2, 28 - ca4: 00040b0c andeq r0, r4, ip, lsl #22 - ca8: 00000018 andeq r0, r0, r8, lsl r0 - cac: 00000c40 andeq r0, r0, r0, asr #24 - cb0: 2780105c ; instruction: 0x2780105c - cb4: 00000020 andeq r0, r0, r0, lsr #32 - cb8: 8b080e42 blhi 2045c8 <_image_size+0x15db38> - cbc: 42018e02 andmi r8, r1, #2, 28 - cc0: 00040b0c andeq r0, r4, ip, lsl #22 - cc4: 0000001c andeq r0, r0, ip, lsl r0 - cc8: 00000c40 andeq r0, r0, r0, asr #24 - ccc: 2780107c ; instruction: 0x2780107c - cd0: 0000006c andeq r0, r0, ip, rrx - cd4: 8b080e42 blhi 2045e4 <_image_size+0x15db54> - cd8: 42018e02 andmi r8, r1, #2, 28 - cdc: 70040b0c andvc r0, r4, ip, lsl #22 - ce0: 00080d0c andeq r0, r8, ip, lsl #26 - ce4: 0000001c andeq r0, r0, ip, lsl r0 - ce8: 00000c40 andeq r0, r0, r0, asr #24 - cec: 278010e8 strcs r1, [r0, r8, ror #1] - cf0: 000000a8 andeq r0, r0, r8, lsr #1 - cf4: 8b080e42 blhi 204604 <_image_size+0x15db74> - cf8: 42018e02 andmi r8, r1, #2, 28 - cfc: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - d00: 080d0c4e stmdaeq sp, {r1, r2, r3, r6, sl, fp} - d04: 0000000c andeq r0, r0, ip - d08: ffffffff ; instruction: 0xffffffff - d0c: 7c020001 stcvc 0, cr0, [r2], {1} - d10: 000d0c0e andeq r0, sp, lr, lsl #24 - d14: 00000018 andeq r0, r0, r8, lsl r0 - d18: 00000d04 andeq r0, r0, r4, lsl #26 - d1c: 800a4770 andhi r4, sl, r0, ror r7 - d20: 00000048 andeq r0, r0, r8, asr #32 - d24: 8b080e42 blhi 204634 <_image_size+0x15dba4> - d28: 42018e02 andmi r8, r1, #2, 28 - d2c: 00040b0c andeq r0, r4, ip, lsl #22 - d30: 0000001c andeq r0, r0, ip, lsl r0 - d34: 00000d04 andeq r0, r0, r4, lsl #26 - d38: 800a47b8 ; instruction: 0x800a47b8 - d3c: 00000068 andeq r0, r0, r8, rrx - d40: 8b080e42 blhi 204650 <_image_size+0x15dbc0> - d44: 42018e02 andmi r8, r1, #2, 28 - d48: 6e040b0c vmlavs.f64 d0, d4, d12 - d4c: 00080d0c andeq r0, r8, ip, lsl #26 - d50: 0000001c andeq r0, r0, ip, lsl r0 - d54: 00000d04 andeq r0, r0, r4, lsl #26 - d58: 800a4820 andhi r4, sl, r0, lsr #16 - d5c: 000000fc strdeq r0, [r0], -ip - d60: 8b080e42 blhi 204670 <_image_size+0x15dbe0> - d64: 42018e02 andmi r8, r1, #2, 28 - d68: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - d6c: 080d0c78 stmdaeq sp, {r3, r4, r5, r6, sl, fp} - d70: 0000001c andeq r0, r0, ip, lsl r0 - d74: 00000d04 andeq r0, r0, r4, lsl #26 - d78: 800a491c andhi r4, sl, ip, lsl r9 - d7c: 00000088 andeq r0, r0, r8, lsl #1 - d80: 8b080e42 blhi 204690 <_image_size+0x15dc00> - d84: 42018e02 andmi r8, r1, #2, 28 - d88: 7e040b0c vmlavc.f64 d0, d4, d12 - d8c: 00080d0c andeq r0, r8, ip, lsl #26 - d90: 0000000c andeq r0, r0, ip - d94: ffffffff ; instruction: 0xffffffff - d98: 7c020001 stcvc 0, cr0, [r2], {1} - d9c: 000d0c0e andeq r0, sp, lr, lsl #24 - da0: 0000001c andeq r0, r0, ip, lsl r0 - da4: 00000d90 muleq r0, r0, sp - da8: 27800798 ; instruction: 0x27800798 - dac: 00000094 muleq r0, r4, r0 - db0: 8b080e42 blhi 2046c0 <_image_size+0x15dc30> - db4: 42018e02 andmi r8, r1, #2, 28 - db8: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - dbc: 080d0c44 stmdaeq sp, {r2, r6, sl, fp} - dc0: 0000001c andeq r0, r0, ip, lsl r0 - dc4: 00000d90 muleq r0, r0, sp - dc8: 2780082c strcs r0, [r0, ip, lsr #16] - dcc: 00000108 andeq r0, r0, r8, lsl #2 - dd0: 8b080e42 blhi 2046e0 <_image_size+0x15dc50> - dd4: 42018e02 andmi r8, r1, #2, 28 - dd8: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - ddc: 080d0c7e stmdaeq sp, {r1, r2, r3, r4, r5, r6, sl, fp} - de0: 0000001c andeq r0, r0, ip, lsl r0 - de4: 00000d90 muleq r0, r0, sp - de8: 27800934 ; instruction: 0x27800934 - dec: 0000012c andeq r0, r0, ip, lsr #2 - df0: 8b080e42 blhi 204700 <_image_size+0x15dc70> - df4: 42018e02 andmi r8, r1, #2, 28 - df8: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - dfc: 080d0c90 stmdaeq sp, {r4, r7, sl, fp} - e00: 0000001c andeq r0, r0, ip, lsl r0 - e04: 00000d90 muleq r0, r0, sp - e08: 27800a60 strcs r0, [r0, r0, ror #20] - e0c: 000000a0 andeq r0, r0, r0, lsr #1 - e10: 8b080e42 blhi 204720 <_image_size+0x15dc90> - e14: 42018e02 andmi r8, r1, #2, 28 - e18: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - e1c: 080d0c4a stmdaeq sp, {r1, r3, r6, sl, fp} - e20: 0000000c andeq r0, r0, ip - e24: ffffffff ; instruction: 0xffffffff - e28: 7c020001 stcvc 0, cr0, [r2], {1} - e2c: 000d0c0e andeq r0, sp, lr, lsl #24 - e30: 0000001c andeq r0, r0, ip, lsl r0 - e34: 00000e20 andeq r0, r0, r0, lsr #28 - e38: 800a49a4 andhi r4, sl, r4, lsr #19 - e3c: 0000019c muleq r0, ip, r1 - e40: 8b080e42 blhi 204750 <_image_size+0x15dcc0> - e44: 42018e02 andmi r8, r1, #2, 28 - e48: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - e4c: 080d0cc8 stmdaeq sp, {r3, r6, r7, sl, fp} - e50: 0000001c andeq r0, r0, ip, lsl r0 - e54: 00000e20 andeq r0, r0, r0, lsr #28 - e58: 800a4b40 andhi r4, sl, r0, asr #22 - e5c: 000001b0 ; instruction: 0x000001b0 - e60: 8b080e42 blhi 204770 <_image_size+0x15dce0> - e64: 42018e02 andmi r8, r1, #2, 28 - e68: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - e6c: 080d0cd2 stmdaeq sp, {r1, r4, r6, r7, sl, fp} - e70: 00000018 andeq r0, r0, r8, lsl r0 - e74: 00000e20 andeq r0, r0, r0, lsr #28 - e78: 800a4cf0 strdhi r4, [sl], -r0 - e7c: 0000002c andeq r0, r0, ip, lsr #32 - e80: 8b080e42 blhi 204790 <_image_size+0x15dd00> - e84: 42018e02 andmi r8, r1, #2, 28 - e88: 00040b0c andeq r0, r4, ip, lsl #22 - e8c: 0000001c andeq r0, r0, ip, lsl r0 - e90: 00000e20 andeq r0, r0, r0, lsr #28 - e94: 800a4d1c andhi r4, sl, ip, lsl sp - e98: 00000110 andeq r0, r0, r0, lsl r1 - e9c: 8b080e42 blhi 2047ac <_image_size+0x15dd1c> - ea0: 42018e02 andmi r8, r1, #2, 28 - ea4: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - ea8: 080d0c82 stmdaeq sp, {r1, r7, sl, fp} - eac: 0000001c andeq r0, r0, ip, lsl r0 - eb0: 00000e20 andeq r0, r0, r0, lsr #28 - eb4: 800a4e2c andhi r4, sl, ip, lsr #28 - eb8: 00000038 andeq r0, r0, r8, lsr r0 - ebc: 8b080e42 blhi 2047cc <_image_size+0x15dd3c> - ec0: 42018e02 andmi r8, r1, #2, 28 - ec4: 56040b0c strpl r0, [r4], -ip, lsl #22 - ec8: 00080d0c andeq r0, r8, ip, lsl #26 - ecc: 0000000c andeq r0, r0, ip - ed0: ffffffff ; instruction: 0xffffffff - ed4: 7c020001 stcvc 0, cr0, [r2], {1} - ed8: 000d0c0e andeq r0, sp, lr, lsl #24 - edc: 00000018 andeq r0, r0, r8, lsl r0 - ee0: 00000ecc andeq r0, r0, ip, asr #29 - ee4: 800a4e64 andhi r4, sl, r4, ror #28 - ee8: 00000034 andeq r0, r0, r4, lsr r0 - eec: 8b080e42 blhi 2047fc <_image_size+0x15dd6c> - ef0: 42018e02 andmi r8, r1, #2, 28 - ef4: 00040b0c andeq r0, r4, ip, lsl #22 - ef8: 0000000c andeq r0, r0, ip - efc: ffffffff ; instruction: 0xffffffff - f00: 7c020001 stcvc 0, cr0, [r2], {1} - f04: 000d0c0e andeq r0, sp, lr, lsl #24 - f08: 00000018 andeq r0, r0, r8, lsl r0 - f0c: 00000ef8 strdeq r0, [r0], -r8 - f10: 800a4e98 mulhi sl, r8, lr - f14: 00000018 andeq r0, r0, r8, lsl r0 - f18: 8b080e42 blhi 204828 <_image_size+0x15dd98> - f1c: 42018e02 andmi r8, r1, #2, 28 - f20: 00040b0c andeq r0, r4, ip, lsl #22 - f24: 00000018 andeq r0, r0, r8, lsl r0 - f28: 00000ef8 strdeq r0, [r0], -r8 - f2c: 800a4eb0 ; instruction: 0x800a4eb0 - f30: 00000034 andeq r0, r0, r4, lsr r0 - f34: 8b080e42 blhi 204844 <_image_size+0x15ddb4> - f38: 42018e02 andmi r8, r1, #2, 28 - f3c: 00040b0c andeq r0, r4, ip, lsl #22 - f40: 0000001c andeq r0, r0, ip, lsl r0 - f44: 00000ef8 strdeq r0, [r0], -r8 - f48: 800a4ee4 andhi r4, sl, r4, ror #29 - f4c: 0000010c andeq r0, r0, ip, lsl #2 - f50: 8b080e42 blhi 204860 <_image_size+0x15ddd0> - f54: 42018e02 andmi r8, r1, #2, 28 - f58: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - f5c: 080d0c7e stmdaeq sp, {r1, r2, r3, r4, r5, r6, sl, fp} - f60: 00000018 andeq r0, r0, r8, lsl r0 - f64: 00000ef8 strdeq r0, [r0], -r8 - f68: 800a4ff0 strdhi r4, [sl], -r0 - f6c: 00000088 andeq r0, r0, r8, lsl #1 - f70: 8b080e42 blhi 204880 <_image_size+0x15ddf0> - f74: 42018e02 andmi r8, r1, #2, 28 - f78: 00040b0c andeq r0, r4, ip, lsl #22 - f7c: 0000001c andeq r0, r0, ip, lsl r0 - f80: 00000ef8 strdeq r0, [r0], -r8 - f84: 800a5078 andhi r5, sl, r8, ror r0 - f88: 00000100 andeq r0, r0, r0, lsl #2 - f8c: 8b080e42 blhi 20489c <_image_size+0x15de0c> - f90: 42018e02 andmi r8, r1, #2, 28 - f94: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - f98: 080d0c7a stmdaeq sp, {r1, r3, r4, r5, r6, sl, fp} - f9c: 0000001c andeq r0, r0, ip, lsl r0 - fa0: 00000ef8 strdeq r0, [r0], -r8 - fa4: 800a5178 andhi r5, sl, r8, ror r1 - fa8: 00000180 andeq r0, r0, r0, lsl #3 - fac: 8b080e42 blhi 2048bc <_image_size+0x15de2c> - fb0: 42018e02 andmi r8, r1, #2, 28 - fb4: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - fb8: 080d0cb8 stmdaeq sp, {r3, r4, r5, r7, sl, fp} - fbc: 0000001c andeq r0, r0, ip, lsl r0 - fc0: 00000ef8 strdeq r0, [r0], -r8 - fc4: 800a52f8 strdhi r5, [sl], -r8 - fc8: 00000154 andeq r0, r0, r4, asr r1 - fcc: 8b080e42 blhi 2048dc <_image_size+0x15de4c> - fd0: 42018e02 andmi r8, r1, #2, 28 - fd4: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - fd8: 080d0ca4 stmdaeq sp, {r2, r5, r7, sl, fp} - fdc: 0000001c andeq r0, r0, ip, lsl r0 - fe0: 00000ef8 strdeq r0, [r0], -r8 - fe4: 800a544c andhi r5, sl, ip, asr #8 - fe8: 0000005c andeq r0, r0, ip, asr r0 - fec: 84100e42 ldrhi r0, [r0], #-3650 ; 0xfffff1be - ff0: 8b038504 blhi e2408 <_image_size+0x3b978> - ff4: 42018e02 andmi r8, r1, #2, 28 - ff8: 00040b0c andeq r0, r4, ip, lsl #22 - ffc: 0000000c andeq r0, r0, ip - 1000: ffffffff ; instruction: 0xffffffff - 1004: 7c020001 stcvc 0, cr0, [r2], {1} - 1008: 000d0c0e andeq r0, sp, lr, lsl #24 - 100c: 00000018 andeq r0, r0, r8, lsl r0 - 1010: 00000ffc strdeq r0, [r0], -ip - 1014: 800a54a8 andhi r5, sl, r8, lsr #9 - 1018: 00000018 andeq r0, r0, r8, lsl r0 - 101c: 8b080e42 blhi 20492c <_image_size+0x15de9c> - 1020: 42018e02 andmi r8, r1, #2, 28 - 1024: 00040b0c andeq r0, r4, ip, lsl #22 - 1028: 00000018 andeq r0, r0, r8, lsl r0 - 102c: 00000ffc strdeq r0, [r0], -ip - 1030: 800a54c0 andhi r5, sl, r0, asr #9 - 1034: 00000034 andeq r0, r0, r4, lsr r0 - 1038: 8b080e42 blhi 204948 <_image_size+0x15deb8> - 103c: 42018e02 andmi r8, r1, #2, 28 - 1040: 00040b0c andeq r0, r4, ip, lsl #22 - 1044: 00000020 andeq r0, r0, r0, lsr #32 - 1048: 00000ffc strdeq r0, [r0], -ip - 104c: 800a54f4 strdhi r5, [sl], -r4 - 1050: 00000158 andeq r0, r0, r8, asr r1 - 1054: 840c0e42 strhi r0, [ip], #-3650 ; 0xfffff1be - 1058: 8e028b03 vmlahi.f64 d8, d2, d3 - 105c: 0b0c4201 bleq 311868 <_image_size+0x26add8> - 1060: 0ca60204 sfmeq f0, 4, [r6], #16 - 1064: 00000c0d andeq r0, r0, sp, lsl #24 - 1068: 00000020 andeq r0, r0, r0, lsr #32 - 106c: 00000ffc strdeq r0, [r0], -ip - 1070: 800a564c andhi r5, sl, ip, asr #12 - 1074: 000002a8 andeq r0, r0, r8, lsr #5 - 1078: 840c0e42 strhi r0, [ip], #-3650 ; 0xfffff1be - 107c: 8e028b03 vmlahi.f64 d8, d2, d3 - 1080: 0b0c4201 bleq 31188c <_image_size+0x26adfc> - 1084: 014e0304 cmpeq lr, r4, lsl #6 - 1088: 000c0d0c andeq r0, ip, ip, lsl #26 - 108c: 0000000c andeq r0, r0, ip - 1090: ffffffff ; instruction: 0xffffffff - 1094: 7c020001 stcvc 0, cr0, [r2], {1} - 1098: 000d0c0e andeq r0, sp, lr, lsl #24 - 109c: 00000018 andeq r0, r0, r8, lsl r0 - 10a0: 0000108c andeq r1, r0, ip, lsl #1 - 10a4: 800a58f4 strdhi r5, [sl], -r4 - 10a8: 00000018 andeq r0, r0, r8, lsl r0 - 10ac: 8b080e42 blhi 2049bc <_image_size+0x15df2c> - 10b0: 42018e02 andmi r8, r1, #2, 28 - 10b4: 00040b0c andeq r0, r4, ip, lsl #22 - 10b8: 00000018 andeq r0, r0, r8, lsl r0 - 10bc: 0000108c andeq r1, r0, ip, lsl #1 - 10c0: 800a590c andhi r5, sl, ip, lsl #18 - 10c4: 00000034 andeq r0, r0, r4, lsr r0 - 10c8: 8b080e42 blhi 2049d8 <_image_size+0x15df48> - 10cc: 42018e02 andmi r8, r1, #2, 28 - 10d0: 00040b0c andeq r0, r4, ip, lsl #22 - 10d4: 0000001c andeq r0, r0, ip, lsl r0 - 10d8: 0000108c andeq r1, r0, ip, lsl #1 - 10dc: 800a5940 andhi r5, sl, r0, asr #18 - 10e0: 00000048 andeq r0, r0, r8, asr #32 - 10e4: 8b040e42 blhi 1049f4 <_image_size+0x5df64> - 10e8: 0b0d4201 bleq 3518f4 <_image_size+0x2aae64> - 10ec: 420d0d5c andmi r0, sp, #92, 26 ; 0x1700 - 10f0: 00000ecb andeq r0, r0, fp, asr #29 - 10f4: 0000001c andeq r0, r0, ip, lsl r0 - 10f8: 0000108c andeq r1, r0, ip, lsl #1 - 10fc: 800a5988 andhi r5, sl, r8, lsl #19 - 1100: 00000074 andeq r0, r0, r4, ror r0 - 1104: 8b080e42 blhi 204a14 <_image_size+0x15df84> - 1108: 42018e02 andmi r8, r1, #2, 28 - 110c: 74040b0c strvc r0, [r4], #-2828 ; 0xfffff4f4 - 1110: 00080d0c andeq r0, r8, ip, lsl #26 - 1114: 0000001c andeq r0, r0, ip, lsl r0 - 1118: 0000108c andeq r1, r0, ip, lsl #1 - 111c: 800a59fc strdhi r5, [sl], -ip - 1120: 000000b0 strheq r0, [r0], -r0 ; - 1124: 8b080e42 blhi 204a34 <_image_size+0x15dfa4> - 1128: 42018e02 andmi r8, r1, #2, 28 - 112c: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 1130: 080d0c52 stmdaeq sp, {r1, r4, r6, sl, fp} - 1134: 00000020 andeq r0, r0, r0, lsr #32 - 1138: 0000108c andeq r1, r0, ip, lsl #1 - 113c: 800a5aac andhi r5, sl, ip, lsr #21 - 1140: 00000050 andeq r0, r0, r0, asr r0 - 1144: 840c0e42 strhi r0, [ip], #-3650 ; 0xfffff1be - 1148: 8e028b03 vmlahi.f64 d8, d2, d3 - 114c: 0b0c4201 bleq 311958 <_image_size+0x26aec8> - 1150: 0d0c6204 sfmeq f6, 4, [ip, #-16] - 1154: 0000000c andeq r0, r0, ip - 1158: 0000001c andeq r0, r0, ip, lsl r0 - 115c: 0000108c andeq r1, r0, ip, lsl #1 - 1160: 800a5afc strdhi r5, [sl], -ip - 1164: 000000a8 andeq r0, r0, r8, lsr #1 - 1168: 8b080e42 blhi 204a78 <_image_size+0x15dfe8> - 116c: 42018e02 andmi r8, r1, #2, 28 - 1170: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 1174: 080d0c4e stmdaeq sp, {r1, r2, r3, r6, sl, fp} - 1178: 0000001c andeq r0, r0, ip, lsl r0 - 117c: 0000108c andeq r1, r0, ip, lsl #1 - 1180: 800a5ba4 andhi r5, sl, r4, lsr #23 - 1184: 0000008c andeq r0, r0, ip, lsl #1 - 1188: 8b080e42 blhi 204a98 <_image_size+0x15e008> - 118c: 42018e02 andmi r8, r1, #2, 28 - 1190: 02040b0c andeq r0, r4, #12, 22 ; 0x3000 - 1194: 080d0c40 stmdaeq sp, {r6, sl, fp} - 1198: 0000000c andeq r0, r0, ip - 119c: ffffffff ; instruction: 0xffffffff - 11a0: 7c010001 stcvc 0, cr0, [r1], {1} - 11a4: 000d0c0e andeq r0, sp, lr, lsl #24 - 11a8: 0000000c andeq r0, r0, ip - 11ac: 00001198 muleq r0, r8, r1 - 11b0: 800a5c31 andhi r5, sl, r1, lsr ip - 11b4: 0000025c andeq r0, r0, ip, asr r2 - 11b8: 0000000c andeq r0, r0, ip - 11bc: ffffffff ; instruction: 0xffffffff - 11c0: 7c020001 stcvc 0, cr0, [r2], {1} - 11c4: 000d0c0e andeq r0, sp, lr, lsl #24 - 11c8: 00000024 andeq r0, r0, r4, lsr #32 - 11cc: 000011b8 ; instruction: 0x000011b8 - 11d0: 800a5f98 mulhi sl, r8, pc ; - 11d4: 000000a0 andeq r0, r0, r0, lsr #1 - 11d8: 84100e41 ldrhi r0, [r0], #-3649 ; 0xfffff1bf - 11dc: 86038504 strhi r8, [r3], -r4, lsl #10 - 11e0: 02018702 andeq r8, r1, #524288 ; 0x80000 - 11e4: c6c70a43 strbgt r0, [r7], r3, asr #20 - 11e8: 000ec4c5 andeq ip, lr, r5, asr #9 - 11ec: 00000b41 andeq r0, r0, r1, asr #22 - -Disassembly of section .debug_ranges: - -00000000 <.debug_ranges>: - 0: ffffffff ; instruction: 0xffffffff - 4: 00000000 andeq r0, r0, r0 - 8: 27801190 ; instruction: 0x27801190 - c: 278011c4 strcs r1, [r0, r4, asr #3] - 10: 278011c4 strcs r1, [r0, r4, asr #3] - 14: 278012d0 ; instruction: 0x278012d0 - ... diff --git a/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.bin b/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.bin deleted file mode 100755 index 08df8b0fe0047acfa80520f0e4d2448790be1bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682640 zcmeI*4Rlu3o$vAUyg*_IyoBO+=O;tOf91x4H5vAqx>Y6O!s0i{## z_+XeBTd}2sYh9D9&2bY3E*&rx658W8a3_m)zg~ zoV~;5Am(Sj3pMB1Ao)AU+LjZyQUj?3z;^ykA(k!cgF<+V$ z>l4{$^j~S#_IqkZw_eEpbMx1;FXpq8s#ZqXD9TP6_k?y9wcO*DGu^VmEvLF=ty@0r zmV47>)y6cPs;zGOVYhtDEqA(QzgzBhOP6m|Yq~w|Nu^`uc*-qjyJhT_^=?^k%P+a* zSKM-gTW(I5RX4eGA9mr7x#a_Hxn0$^`akZL+Z5lnRoYE*qeb9Q$I%Tj6~nma&8n|`hu3l==Mn$X<2>F_04u%KFZ#9pO(!k&MYmXzG+sjs3BinTIiNb zY^n5B&SZIYvTP|WaLcP~c}{bw=$4CZnU6|IxwLFm{i07Vj&j-Qt!^2`QS@HrQ*HgC zO5tu~nm=Iq9-(yMO0;i{|OrtQ||C08!f_R8k#Zdj`A zmCN4t4wb9AHkuqw(y|auil!^PHhNQZo|c8EDw?YBr=zG^`L?>H)yL|a&qtZU_$aCy zm=WzQABaljX!x>$o!RJULt)oYL%eG!D)yJN(ai&@${pIa73X59H`*q9#J8n2GM-M-9*r!$4|IWceG-0T|Fd->Nb#cPb*A%Z>Vb#Uy zLs7I!$4ApvPRW!@7qpa*XSJ+qDgTwlDNG;A=hE#jTG}d;;vOmJxawHP#(hJ!Ua$4M z)-#v&m#s|I(e$Aw6+ff+xu}02zkm5)Sf;5#nX<+Hf%A&XlXRkZ$56e}yLd_eKyHCP z#fJ{os=T!di;6pvvQ|Y=jo%)5+rDyLabNlT%lihiSM&{9-7Zx5&MV$Nlqp_3*jxPW zOIE+U>i5x#I%gDS^-N4j<-8R{NmFbTf(|j{=UpXn043hFM z>L0MYtq$g7_4q{&Q{xFk4JvlJ5eusv1V=5NPYKAGZmgFdc# z*gh+3F1lsl(kS{!ChjlS7p4yt)JC5e897?3evp(s$kPnHv6bZVgEoe&J9{QRi=SS6+W3IeS^Lpwr+KJQRjm7-P83M-;XUHtJnF; z%le-6nWTQMzxaMKL1jMOe(&S^jkQg+Ytu|I?MIeore;-nXk=tbl8*YH#rt_CJ;!{X z&hMEw6zQC;SD&_Xs&CU_qu6El6ZF{FWIawdH zIwbw@{Qd!pTacSAqbT$%9n8jC27Gx(Ev&3|y!y~lc_d}Cab}G2RXU7iU}MGU>NnHX zuR)Hn9Ao8cT;F)c70B)7lQSy&c}0$&mBtRsXdC1 z4*k{@{pCNnMB~lWiOHD!SUw$t*Xn%r>%Xb>WixF|ipn3>xV_cI*{SgCMg8T+>eKPu zhyUSd{CpCBn~T3);g*+=@560uu)3t<@9pY8HpVTN`|U%%%;|Po=3Jx7qPj#=(|o&K z`iqo~Uw@~isW{!PY(B3CEnNMn@|>zwU%2gxapl{txS?EV${n+@VP#YH*tSOHab-){ z&h>(}w+7oqZ5Ns*AG0yS`rf3g`^w`I?{vG+lsRVgx}d2#Sx#%JN|w`YS<$C`yZ(;K z_YGG@yN>yDu`<37w{yU*xhI!npUSZ>8M~6PK;^J=(#n5wyt6Owi;L2E!tRAThA!9G z;kTb~+ex{DIl>+n-#jh8-(S>xq*i0wlUJqb`TahSBUq~8?Mxq`*F{EI>P8iV!?%jestTHgM=o2W6Md8Ycutd_Ek0qQdYefnrD z8$Hi;E-HRnS8I#Wan9Cty*oBC@`=PC=#yjRr3v7X_x=ib{i3)UFOqVZ+kesgaHczl zZrA!)<@`Tml`~S`uB$$FUR~9(LfzzJ*_yrOD$Pr?nwMrLl*)y=%&|#(<)Jid5B3jC z8rD2g#}w+C6~B0F@A&?KgT-Widho$$WjS+Ce@?e)H6vQjYCY4@KgHTBvp{p&rE0UA z`^)d1Uv=!=I)C21LZ8)D$Kv>*!B};Po3{?eD}Q@%yvEKSj*Lv(runet6=k*zZH;yf zZME$}X(+Exr1o#t@_Kz*^|?u(mHMnxy!ZVQ@uI@P@=V3OTgPnBr(2(m`fS$c0ewpP zY}F^JZ>csLHP>cGba7N&qG)eb_I~|~_Fj<956>9-{na%kTRxCamp8pTT{gTuUB<07 zrJGhPTN2-XN$>mPDC%s#KkmM3T}Mycwr*WddvEWO_>#>NYofLd8@kqNHNLZ}M-evO zu|a|Qcf&2Wthi@U)SF*g`RtIFe|Xj;16SN8h~O_^gWh9CT4G#r zymQ< zwJ%daWwLWseQB^-^~lGnd-0)z^Wy%prB$sm?s0k5s=qW8mMfmh7jHQj#V-uWXy9_4 z$4MH+>yonBy5%!GGV-~keS&tbi{`!T+oK@EeDRY>T-i)(jZ~+owfsZ1>!ZrIy7)-q zA)2+Dq_>;-Flqsris=t-X>J}9b4ApDf(z0@X zKxz4OR|M;~M9~*5e6!*x{HwOUPU|pl(JZ*7)W+tjLU?7UPPmum`XAHQ8riOWETw-(d> zWZ~y1erQ{eZP?a!oSBZMAy0GE`8e&|ieoR)Ib{8#_B7#PK9y}~eJAZ#Y5V#19IFjC zD{o!3kJvHEx!U^7;lln$2g7U3OdFrG%LnZISXDfF$j*ruwQXM3$1Zxa#tkjAI$vgJ zT(tUy`{TL&1DTl*4P11M#s`5j#uB@z9em@DBh8Tn?>3_eWU%kGM@EYi#IiC$G+q|$SzK=kyF(64Xz)I zjs;haUO&^Z;fi$pPTIm<55jWT@s|GRxGuxfjlomZ22(X|HWVfdP1SK$KQp(sQ2sjS zrw{Fq_u1H+jCmhZ|1BuK@2eU!YiwQPY!bKHo!e$)ebSF}4XSG{x@F+V$jC=5eJhV2 z!~M0QL1nSD>#Zz0zpO1Ru9a!DemdvOH+zw_S)axZbDuC&r~IwI`Z2}M%X2SRnTrPp zavF!NJlSIIpv4XQu+=%Eal`tCt=oC?iu$gV*V-vbWAymGWZXVoS!#8RU2~H$_B3;< zYSqslKiWPzN5;B777HI6+#fwRuu$f6-THj3&vxr`wLa6WU#9gWUtL3=Z0U#!ceLf6 z$achUx})vlFGbfz&D!4EeC_PF-_bTD9Pj5{-CzDnV{>|~E9R5Ak~cN8CU@TXF($e0 zMbn4gU!PvbM#u3n+SBHvR^Qr!+R=|4^3}kQ^y947>)m=z>yzAiUhBHfC2_`SJ*#u# zDV1%8<}n%@k36M5vA@`C*Y;%H!gc-8dTseat>=^V>SW!n=@vih=0K|!9z1080Bh%e zQ9CE+a(p1|6AJrv%GMl|tvM*0t^2Yy2W4y4T+_;FWwSU*+0M{!>fLz}D}K@rD(9Qz zW9w$9F(X+wL-{1@W@y)Bi{lM5nvYs}Z0w)7NY^bb?fmj(w0Wra%er+dqs8%l*51Ah zX64IZ?P%-19c|sWqpkZgJRVp*u5^7n+PW{tV`jr%hr9pNopN9h2R;u6J{HG(^0T6|Zl`TQIkpAmuytRKZ9zG<1?8|fR*vjt zXWw6T2Ibfpl*872Id%r+*cp_=;#fJ}V)M1L?6>_vIr@Wg*t#!Ae^8G8pd1z_?6+sr zXJ41=jPscJ^K`CsHs#qKxNHwxY~8zT4_vkfE*2;0Cv(rfeRc=s*d3I^)_pm42j$ou zl*8g!IqIB?%}@I@r#c&#Cz>@MXi4V-Pc-W~(wxo*Y~8|bKJY}d<^x){`M?v+y5?%# zt_c<=t984lFK8|^=iGEI6BW0<;bZTtIDgjX((7?8viY;0%U0`|P@&@4jGx!7`q{|Q z+JffYa=c9a-L4saUhn6b_AF*wfNtY;7Z zGSM9y#&1{rnlZvxD}1an`1_pfHR-*LFNg1gcCTgYcFmvQ*6o^a_ih$$*L?MzX*uO- zWw-f-^()mx^OMT?qQ6J=b8%}+KL@dOKUcJMKUcJMKUcJMKUe&JF$cE3X?=3G`i|vgWqTv< z5v)J{D)Vvg>-%d)=TP#@RsCG&>VSc2ESN_9{weB2x!!6uc+Z5;Yo!T3F{b8Jqj+E?vK=-=2xs0)6 zJ>$&GO~;WNG*9(oYzx;P_naoRvHREX`=C?i#%?}r^IyA0o$dAe^?BxXcJtrYqYU~k zH@SYRKb_Sz>h&ng+0JKPk1}L5*YnSC!v5r+%e>FM-|=7n?ZkJ7exE%r>2~iRH0)hI zSQqU$To-LS92cYHJs1DIuDuJvuYQcMsS10s zc=E9g74iJ@9NqIC`9QVaDJt|2ym+a;o7X#Ec3s@9@1k>hzGB~t=L_k*fNlHtYoa6mI*Ichj_P&;D%Po&(zRKwCH0aXQxCJ*bzL zJ!g((WpS-eV?86i#eDUBxz#&+P5ND?2dYtIY7uTr;PReYnc9Dr*#|9d!Z-Z z3pR36V(^?DZaJq zMAw(pe`?Ih-m}Q*ozY}nebt^Pp9tSK8a~!J>Yr!Jc;HRS<8#WRR(VWSJ3XUy>)W>e zzqDSjb$hO9<3$`lG?-nmBYBVMO*VfhUOedEhp=*`?gpZZCwShm! z?{N8A9eNAjeaY%$W074CGFSHvsx9@5XkT*P`t!>7QM2~x__5+$Es^N4_)lK?M)CIK-KO5+pS)!4 zWXm(9Hs)|$JR=#u-_M4daq}{ z_ig%Peb;2?l$Fa&txSHruPl>|Vc&7_EuOtMYv*}oJfHSp5ZBHb%~Qtg7Z(5Pifer% z(sg@8>o!K)Ib+{HTG^}(?VO7Wx-Zl@V)=*fzgDTQ|3LExJI=0s{(B+2j#QY`^svzdy4eDrXinkM0lOz5BWHcv*Sq+&OCVj(@Upp5}YH5$*r1+U?VU zL6!Qr=5)H(=r3>8zLSn!^RI`i^()bc%3oL;5n%MqzBTRAfO^?qqkE_+9Hg7USc z#f_q3d2iv%Q}z}f%4LQx8Yo5Q>N?y%MIJeev!||bOk-s7ZtKl;laJ*ll*%{PWscR2 z?=P>^GP6MM|1LRvETeiAv_Bi|Ef*}j^vvN0U09}OZ#g?*uf9{yuSN=mZqJ9S+%>(^~ahkoGFg4gO#hxo3x81L+QKW}Gq828}+*fyALr3 z`|iftXns&f>o-;B?<U77V8>!W&4Kbfc4KArc2{vOx%#crRi>m8FMo-e=e%b}GYyAG>7 z_FKEmoOF!)w%g9S?a}?S)BOkCersFJaguTIZoOw_X+-hCWP5|#9+@AN|8f3`B&^$o zHO))oY^*qDv)j(iuPcwlmR8@;11{_zldv=$`))4GtKMx-)cbN7cU-mJX-j_R=gL!C zv0bRxuCLfm`gSm`_ejbxY#y)vVZUp7MCaN~OKM8* z(`TnX-_oby>YCES`o!1Nlzyc5n;M&1lJvGH?pF5<&(8JiMLYESm=o{#uUb5qWWj3UltsH^RIFImG1cDxl35r#?&*c z>)aqO``y+Vt;Q&8!>^FnP=S<}~u;5g~A61=b!(@J-@yE{P z)7|sf{J^ehz8_kDo9O!6yOsYxt6znmpI%#2s{Fh!2#dA8SD#65=`Zh`yR`hrOKQrW zTk?){4yWJk%=`uQ|C^xvS1SKW`i;uYYnGNjt78`j#~!%qRJ%V9jQ5j$E_Np z-~JDGob{V9?tvwz=J5wX9(L^u%NK|FEI9Spj|In`u5J8yYI6^p2ir4Fd*`>l$_`+FBJ3~LSIO>^-kTKR1p)UiJ7Z7!bG!-whqVYD7TOwT@(e67qr z>^ng{eApa|C$EcSbdmG2^_lK?tBd^}+sgfHP(L3wEhvv&cP!rD2IcW#g`hk>?9YSp z_^|OVp1*!udVk^Kg<(I9()wBXaxUMG2j%l&-*fTI!H4O7C-Dly4hQKa--j#T^+9?* z?0>s>Ru&(2S5Q75_M(et?c~Guxp-mNSA+8TcuRxw`LMk~z8P2F&j$JWurCDp`mh~A zzCP^9AYUKW7v$^1KI7t?Z`3uW=ePZiI}FcVk%n)s4A*bQY&__x48JlB-%uH@I$HcYE5lV*3tv+a zzSoU6zflohbm6xu+|LKC{JOtM(s@^9xXZV-GTfEFMd5x9Y3cZUuc-*nxp&2FZV<-L z>3U@4FIJ}S$~mVZyw-)!tO)n@y09YLmq%@Oa(!KS>=~h-<68MgTszwD`cCp$oR-tB z34UH}@tgcR@Cvv2X>z@=>%IDj{f5@R&;P!P=Y;;cWWUq3-^}^%9_+lgbZu!awzS`B z+x>`r_hS1jk3Oy2Z=Q3-mh^YHcKs+;mHVvU>N&hU)3o~|JJx>>VE4BfJ@2qG$_yaklL5ZLD5CJh?AzI_bW&<_UL9#@(-t&Wm)vwrl3s+`YK_`yzIKKJ)KS3DY~= z<;fTSZ4%z-=SFtFXW{Xelkm|wlfwOa?k(y4;OKm>;+V?tkGt|zw$-pbFWz4ovS+-* ztDiZXJPUPyALglo-VZ3WmLIFpQs32Y(BBrBdA0vNzcW@jOEcbHj-sk0P9}J^H`d(A z`rOF1eS=N9ry99-U%9Dh-{a};c&HEBcc}VpNBR!IRVTi`%xK-tI~%+8dzU#$9n?0b z`+mamSXKOvrd#QApf9=iI3|2o-$f{$NavLOEfPyl_xp49yZt%auVeqHv2QSYMc?4E zeDWLNC1F@{-V~+}z2c7f(Xo-E8T*}~9PB&nzZe(2=Dj{9FFV%i_n7-T2;0<7$#|l< zrVq0|zD?VswmQe{@0*NnTU^%$yHE4?UF>;|KgWFBF2(hEY*U(koG}-9C(k+T*}`a? zQ_67Nm}Tfwx>kp=?w9;?CEH)EJng=@K9lyJKbDn+C*LnAe5MQk?=HOH;y1eRT`s)d zgX+V@EtC^!G*7L;g7oT*oAL&;lJy`XS(pME_{m%pY6gQbKxIy;d5R1 zZWq4Eg%@4;Q!c#Ag*UqJuek6I7rxkqzv#l(y6|gU__tm7`(1dm3;%%&e~$~l-i7D0 zsq@VWw{xWO{P5q27n{yY-Zfd-bbj(~iGMHW3B8wN@8di$Md|3guXpKPtMu$z<@1SM z_>~H;jJwdvr2cHz$YvLBo`vanyO!AbFj3Fb+`A&v?sjozDvr$y{C@i_kgm7W9&q~` zwExXx?BD73*K5Cimp*#D{Wi{yf7f++RqWCl2`pYh@Yuxtgitl6mxar$v ztJ=lRqxZV_-*9<{&vSj-`Z2&C`**HQlkbaUZ{=I4bKmdZul+XerhoHB?+Uqhw7wpM z+kLNphsfp`{lU9pHlEt|%6`B3+C0VPD|z+H@b4ClQ@%Dvrr(X|?==`?@_p44(}=d6n8tW4?_^$vbC7-Jj`sUgdFq{PGS@dOwwQ zoAdvm{C{rWx4P@(-yBz8D5}m%FKm+^*>iWzrLwlqzK_=L5p6m9Eh>xNyGyn!jzCX()}~{f6aKvqYb!UtP1{;g*QZp!LO$(lpV#_Ls;9-@ zfQ2RADpHlYUR(a>TvOlEt|D?42`HnZ| z{+v*`Y;Nb{J|48eJk`^WM>hrMf%QN8+iBq#?#F~>D(mdVOu2Mri@u+ih03y9@6%+@ zO~0#mW8Fab9-Fm=jrqTm_TRGIzgs=+*e6w<4*QL`jajkXo2m^JmMoRNwZB~#?fCoL z@z$sPetSpJ+R2Ps^>?Fe-S(N$(@Mv}XIF$j<Ce_VXme@n1N!55ui3Fr$^53q zamn~SQ}?TnRg8h>S$}i;?K;`&+OkgJc6`{UiyE_Q^>=L=omqABj-lVP`*_vY=B3vE z{QTdJYt($`BWKt@-n|=M491HV3o}0*|La~4!oR=c`^pn4o3*E1kA0h4`IGY~vcGR< zZKd-^<4jb1bSR_eKW1rl2+zIkbJFWix4S2?=MC1@-P6)*%RA+6@$GxcFR5*8{b}Xh z8nn%WE{=uUxM}Y{`FQqDP`#eV+dW%J?+y8Ndxyxc7xaCmU)Q_uqsRL1Mo*-bUi-uC z>s|c4y8fJ_y!%~$Fz*X}*%khn-dD8aEZqN%2JdRmXs-Y1$k9zY=d$`6o8H*k-;58R zms&jO`qBeOM~*)2)<39qwQuqa$H)7++t;IgJ}n!Itv`Ot?OU&XmGSRX*yw$pi+|k3 zUmc_swtZz9w~diT{kU{2e%BazzCB3Sm$A{sZy6*0wF(>UGp>)UbnzEy-&lRo_odO} zD*Br5qgkCNdiFHn`)Os}E>!xJKATmY(sbJJ8_a!wq)41l^JFEV= z^C#+4x}Wg<)X#zD|LE+;693%GzyEIEm-#W-=GC@t=djKD{JNdb$vkL`@8<1#ubhy9WAveBL(J zj$W67ymYPq>ci)!=kc&>pO2`0qVegu@w;00b6_i<&6}+L-o%%=%C2`-W>*Khe)=-_ zduCr=Kfai?jng*%*mc>;r*x7zkd4{fRG0J`ajWK!(X@<>*}9I}xDt+6Vg0S{pGpj- z59xi+3s9T!$V+r4b>@XRd_w={q6{4JAPqTvg+?0K#9{m;L) z<$Iqwn#=8bbw)1#ne5Trloi8KcGr#3vw!masI=$ka}P$(wj9l7XFuD2^ttXmN4Esq zTeQ72*j}pbOt78N_H$jq@oRK^u)RgwOM~sD+Rg;q8ErqeIyio%jt{oCXnSd}y;R$o zU^}Dj=T-#AH|zLddyBT02HQ)uoe8!x+J3GnIKHUkgY7NaUK(sK)pjP>&S?9&`N8qA zjt{oCXnSd}y;R$oU^}Dj=Vk=Q7j%5Ey+zwggYBi-&IH>TZ9i8R93ScUV0(+Umj>HQ zwVesJGg0Bj?q#*lX5uLBUS>Vz%dgJJ#;;|EyO&jee#P)eF&duqbadJA{qtVVHIMw; z*MI)Z;qlGcpG4pP^wC_Vds(DD7d^Z6#-(~jG-WuKd;9avOD;Yz;qKg;<#%7V=8?Pm z)_m>meQPFkhV@_Vkky{ zvc7Na*VgY_+gxm3(7fcEFBBI}I3=w@v9O@9r`SA<+h1L6C zsA_n2^6|{okv^FN6CTc$)~I&Tv(o@=LyPAhX1$^5YjKY|eEr-+W#7Bb)oWEw$mNey8fj{kL8i&ADd(SN}A3WASy{)kDi!H~W?`fzXuC2=t*Nx8|&7M1D|K&3-Ryp&RPr1J3c>eYsEkAjF z{BSNm_w#@Mrw!LDm+3ndGW@0PWsNsZxiOmi{pXJ#s=qOJD;toLwx7G8#T^Gvu)$DD7vk)DqsoPemW{a!nC{hdAS?eV;LQ)kptyT+4`SX-MV7s-1xpF@ggWE{u6-Mu~Gb{zK< zE4CL@Y%i?XzPw_)v10p*itR-e+gDa>FRs|W>ZI+S1t*uUXTizk>se4yzU~wCy=ld= zCGqW-^u9liqVArqyL#I0jn{T+R}X5+^NXJwmQNtbOywx4PrII^&H!oxK}2zBSn2+rCy2Hukh> zN884ZuFg~Tt?RnCt;2#x(@c-)ZtuCbqqjFbWOUz&{AxzSHg&G=?7F|Rsi~1uuRjQ)y?VH!OcU$qSuf5&0dNy@$j4xRi-`&<5-_hRQ z8MpN+0i6tKKTFeHeRo^ux()3;O0TW6L#=R0uhOn)gSByY+g)P8kZ0K4m=FYp~ zw)kDQ-E>pjz4nfzz!m#8by_EIdzY$Yao3&kon1ZaSNF7U+|;ASb_HFXB)QsZuv+_9 zE4|2vX*F8y5>9r=Zgpq-{eHcpvt#4hu66BZ8k*eN-kTKBMSZIk@cJ8CZadL)qo}3* zu8z(J;?ADcHc(iKDw4CW+^4ej`n~UJzdv4iT}yCexHpPU-G3rwU*6Q-2T5NU%a*~aU-I@=9ry`3O3tn33f^z?M8OLcd3E57ft z_ut*Ip*`+Ymr8nV_om*v+t)?Wx~@%kC|uoRy}CwkcSonKsz&Ot!MySi7a0FjTkIt@Ot?IP~Y)|6ho}>4iwQSb% zZhaopC%U|*v__w==<|R+{rdcSucwu7ctuU=_$~UsP;Ra%)knLAN-vEZv3Fr^?C9y; R7_Zb-EV;Zy58P8z`oCEd^PT_z diff --git a/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.elf b/Ubiquitous/XiZi_AIoT/build/XiZi-imx6q-sabrelite.elf deleted file mode 100755 index dcced119573eb64aea979ac7cd4c0d4563aec12f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920464 zcmeF)4SW^Vfj9n{`!c!7y-5ZLAwU8bgYqKC1*0IMgm)~cC~9rB#Q+gdgfxKC*4+l7 ztyQ#GZEIV%rmgMT*6z}Me7bI{E0%V*weC|C+o#>STf%L80c)`@uC;FS|NYLKb2D56 zwbkd-{`d3a^SSrVIdkUBneUuAb7tmDc;AAh3w_`B+`oi3-itz2T`h?0s;Ke2gqLpd z^7t9=jqrxs`ApR{&V0Hm@l)wlm`r>-KZ{URm*?FyZr4?wxAkhTG~XoCmjomr0SQPz z0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmrnwfCMBU0SQPz0uqpb1SB8< z2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmrnwfCMBU0SQPz0uqpb1SB8<2}nQ!5|Drd zBp?9^NI(J-kbndvAOQ(TKmrnwfCMBU0SQPz0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J- zkbndvAOQ(TKmrnwfCMBU0SQPz0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(T zKmrnwfCMBU0SQPz0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmrnwfCMBU z0SQPz0uqpb1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmrnwfCMBU0SQPz0uqpb z1SB8<2}nQ!5|DrdBp?9^NI(J-kbndvAOQ(TKmrnwz+Z&G<6gcsQ_(e!g(;-E#^v$x z_$mGC8n^4Js#55Q#E)7ZOFWrM)Ko0<5}uc+N#Bc^1^n)|zhmuhqy25Lzd8H+fc@PQ z{Z?#_@~PNi!#CRBJM8aW_P5*q-eZ65dMg%3;q-mThvm56{*Jf5dHY*ue?$BGp#A-p z{atT=w?@AeOKrY4+W0%{@AdX~7dD&Qf2aN3iS!Jkyakq{JNm6)Ji--sdJw?xr3ib8 zk(tI*@ejXw`#aYDj*os9+xd&_{KaEv-||~m zDm7E0;@oiHonrZ!3y34!_>^5iFP2n96ibv%fR> zi~Lbe^LwWGo!d3l{+_|#%GR!e{hh(zl-Fg-h2O>4KJPO#ykuhJV*BgmJ?~PiC&PMC zfq46ynKidF86dtju`zKa;%Cj>l&r#UYhrT(`DGR_IOEK-5nkLnbNV8Lm$lAYFbCmf zi_U%v%9Y7^gS;C2hF*;~67e~2xHlBPp;zHGApQZ*%V52W?Ju{7+nY*xei(ROZO>?L zPjSE3RrHQb=(#K59c~Qo?rqH9-Rl*)iwW<79&E`2ulDtQJ-6@f-lXRp{(WEHp^iEn zD_tKN=N-9moVR%LbE)0899)cLxlGrL1;ymPTMl^niegoMadFqopjcH{Tuc_`9!Tc9 zd%Uo_xT^|r-s0juEVG}>9myBH8y|Ys>4(=_;Lcj6?2RK%rxQ1-c&LQf1P=wOh|hu#B!NDmd$VP<#ZjUQ<(NA zbQf8sj5o6PKBV`NKIwJ$r1mX27%x*ptW1eQchAtm5|fXYzrD8(`8Ch%?nzF?r*Ol8 z9Lk$RoL9Krl(oY1s$975?7hX>!ro&2soM`GPTPKv+cpa28(O%m*Do|5+*J6*)7-uk zw(r)mZT1nz?Lp-^bVb>=zt3)aquuuRa$6?$Z`&5mN16V%C0eha-(ECjf`KXj>D@hC zH@AUK+>Srw(2&peHlqBE+*Xv?mG4ZHk9oRntwWlIShxXU`g1w1$1lt~=+e@I^H|oT zcVW*-o_CX~dTPpi{F&Piy6xaJx8X?~3#_}xsxz)0b3NRydaR3ek9Edu zpRF&ho@7zxW6gIyuHJCpWb8im3sF5{o_^KxVsBsHOp_1lAJhHbkB%`{r&GHp_j)*H z>rkh8Oy$CCZ-{-#?PDG}`13g7bjW>Sr@3EpnEqPfCq1L5egB!S6~5P#%74nH+um!A z<9#ujbE<_C>mawm)WiDj9;OZ9 z#$V5i`*j^i@|G-ERxXb^bQm6{Y;0!+C||k5Kn83pj=R!*=_3(Y^ynbSSP}0n+KiR-qIB3Fg-CG6JxrIchp7gxr_foDSgVM-)YnD zLOj>y(z|%J4cwNf{k;tJhi%*vxL?-m${dBGGACP57Ho^x5Usbv=6^c!ant8APo(Lv zWpnF#ALCJ<%8#iW>cYjRrHdDzwxAf!PQJjlVcG1&3p-n|j_GrYJk~>mcf`U4gu~f` zUSJ!+x>s}N_F~$2N8xa`{{pvb*zAn?9WlGY{Ep;rS)F$K^#ds1k8K%w9&^WHd3qPm zV}R$}qsy@u<=AW5F4GpE96Tmj{-e{q@$x=-del$2XWH$(r=sm};d^b^lsnc(*lp9( zlj+_30{SC4v~BmD5#{IRyZrXdy}j4XOSxrnKA$uyRjdlpPr>ol5?lZ7W286rCXD(D zOwaWfV&!Xz?caF$-2TbH+Z}h+XaicuqJE5eOdkkHM>4D1m(}BwAp>Ee^ zUKmmI`WMC-;GJ|6aeD}LwW zvlySH_$ha4{lto@F8*Ghihh?~68$!w6aD5FS9L8tf6>hRWhZWWN8a-` zv|pF+ShIRvXTELq>dy8}n`Y)u+*)1bwXI*jaTO->S8nV?g3T+}BNG1>TzKL67nYXx zyw3J(+B!PcZCHcZE0EcWEt}dqSC|~V6&-DB+E-lHw*G3*TY+RIyvg&fy#`l7>)x|2 zf9*B-bsN@gUe~sM-Fw+_V+S1m!nd>xZ88}Yr&7Ex>rL+tj zC+(V!%~77Ku#HzACm}NAR^N$x1Xombjccjw8uwI9*SKHfldJ6-w{=L@xa;w`JnS0R zjo*9mc@XiB;rB^=c4GQv{Jx6MQ-tJot=JuU?Fq}Q;g-jvan<Xay!QUd%lb2qE{8w!=yGiQ zBg)~=Jh~hME$c0w{9Fni8F>7c zv-n&wEmy2YzFy&WSV!J|etWSLkM$(a=pHalDIRI)UkW2H-|n;D_VtZuwd;?sWAya? z?LT`~|8)BF$kZ*9$&c(c+gj)@)|8iXdXzS0=ee{jOKRVegWin~J?jiT56dT7i~r_( zhrij_UG&4&VghmRO?ih+-HD}r5iTyy)uS`9j-=P!6R%?~Z{{;TjeH8-Jtj>oFYY_W zrwdDZ@i~|byL*`aJ9fS0p&*Ovo&$?gbc~yB#e{Obn&!)mJo*s{V z<>n>rJg>0oU=H!V=N)2NPGjAszK?}t4si*rpJn`7z4waG@*+$(zi`7r?*Bcf2gRzw zV)*QTCWZ1Q3fm9(`R<;E{Jh?=Sf1%~-pJlsEYI!YI+!oZ*o%Gb$`qnZJXTSc4rZ_& zsXVs5aKnMg`R*d~%Akz9?YeTPFOA_6q(k}g+YWg7CwgJjb1IHwlSg5mDI2G`o+EvI zUo!hAwx4Ug$@Ttn-PmWY?HUR_#5okTd>|t;b!CHZ2lT?b;$cfaBl}I1A4PhJK*IbUK zr99wCM;wnM2A3^+B90-}kK8fhw31&f15#j5$^pKlE(4 z@0Nq{bIe$_&xs{HJU*5e4nM)ZOEcy`g8! zEVK^>&nXbX?$L;1gNX&@NkwdWW8*M!(wFT2l=g+8ZI4x?w&Azbb zgLpZ(Jo7KL>o7c48{B|>(13QcG0gThU^#9d&ABhIejM{7d-vt{vh6i(-iJ|tL!@_g z6>Vk}r_s)uv>AJB(};D_wR4Tw)}(h~&!N7)o0vb#J|=daRwEfN8T{oI~%MyUq(&wk7XPtjiBy+1C7^cb3BI(uB?k>2bFlyf+II88&e8D^S>@G;Xgdu%I)3|ahFZA!nf9mTqb!GIKQ9H>tsSjycb{^~8-{tLJh--ult`TS(Z~uI_ zal6WXa_r`>jS#kQ*}wp~mU)d8IMP!E{zpIVL`v2yH) zm4nl+96Ms=*byrS)5OccWA@Kp7PRm2eT`$*?3+K;=f;@NjWHiiJD(e4J~zgEn1(*7 zao!u=Pdj7f*cmGar(HRA#>%lXRt~0NIT91zczwAmR*t)3<>0g{$6c{<+!ZSa)36*T zv%mHR>uqUaN3olJ64YFSUH#`UT@z>oqbczGuC75@1wrb8!6AOn9Hu13#XmS zu9(ZNm_P6n*D)$TXD|CG|vf4lfX2u=|l8oCJv7JGG1ZFpS|rJ zmruRnW9iK}7qS2B`m!0^6AH`j&A5Ku^8fBToD0$KhT{a(cb+p`zuxsTc`s)g>Odv# z<#_mI9|G4zhY&8^*LfH6iTBGnU5Rrs?mhf_wOuxzz8&eS28dsQ_<_pcu5%KzqH7yh z4p#?xt;K1c^RsrE=X_qfF`nmq)SVGYtdnJD|AO@j*PZO29>P7LqPgD1FZ&u_sPxQr zlDY24;hqGRWk2Y1xK8Ev^SYe#{MfwasnI;F-^@#59{Rx}c)fGt8L8q&TILpSAH4lQ zGC%jgXL0=S`o}FpuYsw|FG^%Xho`ih)( zeML^YzT*FjJ}~Ph>*RRU9j=RI`*U6+us;4V{c-2(>Z^}q$lP;9J;$-y!?uI>U90fR zdp%kFRu(QZ*XwWhqvsoLe{kJye?-T{@vkl4jB_mS|8QM@&N9qC`J1NA{&SbZ3vchO z!oEqKhI{V$zNi1(<-xsi+*6G1v;C?2=gl~$zR^1JW|Sc@@teg=KB^~K>?0m0^U!v@ zk$v=LlIx96z7-y+gENUHQ}-Y+L@P*d!)KHgAQ^8>uV*W7=AK4E@jy{2z$ z`@`)2@*MR>&);v(J+C*`|9vycfM>bp{EhnbhR#uMMp@oyf9B07gO9$RyN466Pwu|V z<#v3>U;S7AvqLwJ_e(nL7=*?>OAgk0w?A9!?R++0@XRh9y2|jLGZa}N5Xr}Jt|)7AMES<Pb5;=YeUr zt`Ic z+uVQpwHJkXZ;to!nC2}ujc?NoMR=gH@qV3KS3J*3yFBysY@Vl;<>A^Ycb~-VmvDBY z8JEa=6XERK3yfzS;&??@ml7D;=cYM6k?TIzeHeG2fX|lW`_1iRK8r`)e9g1?c>Q)` z4R}9cDDEfld4DbTC+?+ulI6oQ%|k=c#`0M)?(tQzt;K!3sx;y`-;7PeH1GX!n)d;D zKakUOO=DS(J*a~h?=$CN#kAa}f$ouBNMAfJ=XNJ%Mb9$1KHgisn9f+1_ZXdv%fp#F z6V6{=c=nk;WXE*PxJIwQGyd|l&dJpUmZ9Ys`!X^hDLW##e8 zG}WjJdy$^|wc6Gt)SoIkahydGV@Az1>MHLi_s8!o#Se6hy8GEM?ir4Cde&mUPf?n54PUWn^L93xzReEe$#>iVzIf8cUF_qpdnJdd$na{Vwr zz-y^4j4yV5EY4?rar6DDUeTZ0TACjpd-r>+<2kGY$IfB)JAS}&9^*M(ALf4!`|UF^ zg9_Af^yzS|(Oukuc}FdK#eY1T!MIMZ^`U1|-b2qOj%@7dyZgVNO&vJzU_~p&7Ki8e zRKuEMKfQcy&uH8?8G`$4i6a<;n%{*sZ}M|5kDmP83~$%7GccXtcw{bj#ktRMzj4|B z4!pxZ>+3t@9f0u)%*&tO!{y4;-S?}$!(8w2(riLrt{fifGRxub!}!uzxj05Oi}muC zX+5t{+!KCt$e!?qq<>^gPnS0s=i%-l@JKSv?%MDLw2@|P>jkxgUPxxUiWk)SFVqIz z#bx;Qr(*o?%x7Qlv0WkNC%iqyknvp)J^MZz=U441CbE0*OmPqTAJP2xVSW|z;5ukO ztTtob*>K?@v9QS(>t(*2ABCfQ7-s$aL2ZSZ$LYuIH1qeuUA=y|4ZmHzOj|%1TfMGg z!R8f(_msk1Cgttw%_q8h(9W6dW*Wb28E%KmgFc>*^r3%nP>A|4#&5ii zx^w+ov26MI-OXd3JO&fk@9gUj)K@rO8n+EB*G9X3zDMEm&*1p2#C@UJT+aag((-id z8|;sbRgBJuQ671lN1hgFXISoIZ5R9Dn2$av`yWe8AEW{8IHz5ic&*Ad+MVy&?(-b% z#vf;*^D)LHN9$*LlLp(tc8+aYh%{(lM&t)bj(Dh+;;OB@=3^#zb$z0f!85);IkXbYy&;2kPb%gaI zp0978`^4J}xBl`zQhZFh%Y)}_v>6yzJF@pnXp>yL8=uE~U7R_tr}vLteHmkrO+Pf+ zr)E0-E=Lmm%8IjaZy#l6pOJkF9(#U%9^Tc7>eq$&!^VaEw(TwG7vS14o}S~a+{%=r*HZxoQLE7pu5K9yu6*qX^b&3>0J3;U5;D1w(D7xhws|?6QefnXEvO$;nMu^ z(fk8;KKCv9IHp}(i*aVm!^wdX_~d6*b-je~ zO)azMn*6pQ?GAenkH>mq%Dv#PqvKbObi@|fO(PtD2Q#k(fWDSmloRq;zR-xBrV@ZQeYKd}A(5-b07tiJ~D zsN6McPVsYCc1CR3{b#(^?jK{zax9c9!=%`9%Lk~pU$o1y-o(@HpZVH#d^)xcp8MkE z%g5I<^|i}>IJWGu_Kj;#+4o>SnD;n&&)1zNF#gbt*WfrC?pJec+c7R2o5(oM<2{;W z9`|za>*o`AKQy|IjrVQi?UB33;pzc@+5T|7Cj=Nz=11>%aJs|yZsN74d#8l&c0Gf0 zOL^RtHXZZgIANyy51TF?cezdH-a%oy{We`Z4);jSdU-zLyDCigU7Ic*w>Xw=giTk? z^0OVpvM%myn~vMz;&A;?+71_od!J^#EVGOId2Bme+(f2>*BBU$v0j`WYnSJ?@O^BS z`{CI3xwsLr^6*DTZ<_d0p9%49I(c$*Jy`1R zl`T^qf152&`Mx^B`^EdZdU=oc$cl%aHTOd8--o$B#Q1=4aq*5S{Nh>tdi-sXv1hvX z`K>X^*){r{qUTkZG=A*f-avgP*15j3wjZ30YpTAp_7-Os_#6*^#{+ec&rtDhM>K}u zjQ;1BKBjrxvF*nDE)&f*VBZ|;`2^Royzp~$x1#$%5881Y*{%ygD?;z~NelqO|`kF3|b$lnnC0iWh{QD-QFw@$7aL+ORz6p71D0Vs^5r%RbiL&6D{+1X>*RHFogdYoFT;xQ=J^uh z$J+SM+xXC?Z?W-r+xR*gKi|fG!p1k)_={}(?KZyA#;>;Vx7hf+jo)nJKWO8}+V~wd zew&RSZ{zQ<@$a?qlWhDwHhznZFWC6|ZTvdGvxl0oCd+2mo3SNsT+Y21m&5Tm*AGEH zIPU9gerF*+o~zt?@-}`t;>*)cW0_E&d5&zg=_WG{%kx~qLlu}H&y zft$~FfpESZalM`2i1{ZBF#j$)zYg>9UV3SHz8lBoAF%Utn9qKJ%imnTWBxunKZW^K zvH850&gGxC^I!dW-(j>BhrDED{4&Bc=5zYlxQFU|cx+|x_jXDyHvRKRKh{n^XY-n6 z!z;?3$GCRW?Ux-Mc{1KhITvHR3KFM>VGHx0+Wo4*h9+3rSv z^9Eyu>=>=bV)4B0bz_Lw&*+Yg6=QqK=gMwAec4Z8emu&!h1^B7eu9jIvjA{9|U1-j80qZgQPV9$9anavf;Bwrz?%q3>+lP8!&M8RC zeaiDG{(j9T_gL#Yk)Np#cs}1Bx4l%R7f~iNKeit(x~i(nxjtyyA-4@nk>2IQI>B>h zJbVYj_gQln-yKWSjeSo~9LFQRW4$=u#-(MRcOkv$U&O{7vQD@(ci24mH>hsoy0CA3 zZxf%ljo51U&GRnPHc-=UiQmNZrHb_ehuPz z-;Z??<42-v`Fo z9TO-Q`*tqvow0o|8QbaFqouLqfc1}mJ1yRZyEb7F$~wNqFLq6zi|6yOKw0j=c$&oE z=vlpO>w4nj*tjp)=6@inzeQfZb33{0eJIa5z9Y^yE6;0F>_fzvU*ymI&+{Uezt%3# zI_>6jj3W0FjTYnYMsb?+X!HQ`Vf^^A`1@`C_ap!DI0o65W*xvE$9sj#-VgJoEosw! zkHz)s9c69cP}Vm)pXbTNc3;*ap3BGUbOCL44u99C#hPVWZ}0sGuj8@3?3c3sx&A+w zYe9eLrsK>H?AY)^ti71aIQn7vKlOYN|NA?xuH1{VaewlB?Djd!Z;m66f8UP#3daxH z8Lx0luaEmbwB$C#kG)+Jqw`OPy(Z!P2JY*Q5z)EjT(~nmpHn`FeZ%Pou zhVg7SIsVC|hrqTNlO+xoM6ea?>H6XS!*OeJ?HRo{jeB6`lLz;rTZG9-MzF zvF>hLALu>Gl^yYSV7wxiW4!wt4bGMKXy(7#cX$hqxdi^krZeXLr}48xBa8cNUAq2o z-{A-B^t&;Q{cG;wxO9)%d7YT&@?u-e`uLQccQxjfr@s<$rRzMK{$-nfMJ%uQzAw+? z;sNrgOGj<-c>}EToLIiDj4d|(+yT;`g}73kv2|pbO@BJ(4OAChT`DbCR@Yn|P2f1e zy{8^mPs_J$6!I_k*=pB44D+1zeXwKSGQRKJKB*ock2`H10p^vj(~srrd>*jrUpdsD z-qnrYAnr*!|CgAqMZ3r`#U6fnACP@2bKem4meUw7iM|=yHM_qPsGoQJ4s{CG6Rw`R zKG2kx-gsN$?t8iM?|fe7+GO^tIn863{XRF%iS*`^IXGqxOqG$nrXXUcOG;OT<62ckLN(Q9=C3`wWae?Y+X3lKYC+* zbQ~YC`{yR?A1{cGjSphl^?_MF_M5o<&cv0ug6BJy*=_^RpRNq&ZBHs;_X#@`?>9ZV+=<2V!WqWp84``+U+Xa z&Sls(vn^OR+n`Byo8N-?#di7;w11|~VPE(-PuxBGBR#j(-T=#G#owXNbQ%BdH1fxF zjG11+b>dhx7RT97rk{di@f$~%aYT1n8ON2C@giHUF^J!4r|(1=xjuJ}VVM{H5`IU)lD{&mK-D_r5qfnfh$v zaB|4`N4&({3%!T`{#Rbt?!%9~&wF_8;Y4Em!`+7;>DYaETP(Z{;W@GJ9EAN?*hl!0 zjj`pg!1A&1HiYNI!gCPzV__fRM^?m^Uxwvl;cW=diG}AN?8m}B!jGIETfP;`$HLnX zo)ZhtLD-LleS{yG9b3MDtP!@*b9tg|{I*Cl;QAupbNiUbwJhQSMu zd8l*V!#ftv!9AiON0P~N9&er5yg$1(dBu{o^RBpg?e;6aw|4Ip*>%abCF|z3-Mnsl z+xOP(ZOdMjT)E_`c`I+eYWvFXUA1>*_Uh!SC0EZ|b@SERSAFm5y{lRaty5cP{^W_m zwCrp03Jc-XaOSU`$W2S{zu@K6nXUMwX8!hx)U?dLCn_2r9`v$*riYKeKYL@c>k4e0 z_i$$7ko`ATe05)l68_!3y)UMcPmK6UEbTq}r@ovxGmp>R&!lGlc)vf>aX1(@_qo)?bDv9G98UZC+?OBkY^*zy zt4$rL4U&fwgNN)pb#ybznL2gI{JAfuF1vm1?;a11BvX^V`rUtMoR77PybCc$9_(1u zvT(>kZ_=+GfBBiZg~^5Ad}hSLlNKI$CUsDc(I>M|H(w)N}QY-nGN{QKipw|C~RZtvW%qJ0Br#L{oP7PFQue%tbk&R;euf9=ftiCZV- zJNOf&>zvxMV$-#&X66f9Puz+n^ZERyj!m8Ma6aEzC<{+53r{NxpIR1fDGQ%g7CyZ! zJiRPDqbz*JQQ^+1N0+a2>e1!voLW}Cj{fakdj6uB`O8k+^p3peb#!iA)7f@Se$~b; z*o)R6zp8D^Cc};S?N_#MUbQygwsK?V=6u^`gElF@X>;4=Et^chpmw&mZQ8hDX5Q>6 z)(E(|xc04^PqE8y+>qbgxna}#&8NiXZ)#tK1e-hCFr#hrx{VuNGjH|AYueT^x|CtA10DQ?S#t2b=CZo}-^v#Y!X7hZV&g(U&cTNiEHx(#`3btmdV z+p2bMRN1z-Z(Y^i!Q!#5okOk8EghTlC$7$~ZQGPz+1|b(-?j-E;9!XAS(NXJwQU<# zuW#=}er+4pVK1Dx33-?8gH`#Cwl(efw$-b#3tT#@r6?Rw2JNVB@VZTft@=CCChKTGJoa9&Z}2+wr}3jiJff=y250+f?Kcx^H(50&&6TVTVXRcGhnx3 zL;H1ZdfkR~n^$dI-A>cE$wlp(Oc8C;Q&_b8?Mi9=v={uf;pl{ z*1mim%C^bPJ+J+`{IYp-V@t;8dfsd2_vh@&8`+a!Qoa<2mdK%;+ty)r>84|>Wg(lk z;}l|m`K3ZcJKU@`zk1__cH&&k0|bWUbznhf=SEbij*T5i@2c!|YuBxB&u>7LGPSm2 z%ciyMt37Y^#w{xmkLqzXs>Y^{bsIQ|EkcEj&GWXHcqCyCOoCc+bZQ(^8?HrDuo`VQ z6QJ&I>{x*UcrM+FD7rsv6Yfb=bv=pC5qxsVs; zfxmQtohMawJwL9hD>WWt=<&G`pU3c7KcT8?5ub1po0N?YeO zlh2sE5`7BvT{_#ZUB^yBe%kcur=4-eJG@fHGi=7EPDYM1PC3=)SeRZoHJ;;|RjVe? z7$CP(3)7~*!+RR%COlKYzmz`(4^eU*NzeNp?o70L7_5$ljI$Dc@G7DciS%!gHjzrd zoj;lM#r*Lzub6oiqtl+3e1OSYhF`{?RK+X&$yDHOf|p9A*@hyr&qStvfQ8ek;BhRR ze5XIG1F^|P$Rc%0&8eLJ5Et5PrYlmZ&nN#C;mjB;l=|CT7pF5=GIj3|#(R}>@b!Q3 zsWSO^*-YxQm0VHod-zJ-Q?U*|iDoai8Jm{+V*2wYnDUaJWQJc#a?#`_mZ;v8J&EU7 zUXZKiV#x-^H;){KMXNuJh=z1a=A#JYK8oU|Panc*=ovrSm{)yQ#ddRC?t z<;l&!jP%)+Q3hTPW5T`kY#U7F9$~Q61~a+4nRt#3=5mj5gXY>`m^*)o5N)n*kEJs^IUeJ4dy-EN5ii0)8}XKB+<)-6j@fqX=>xY7x2;-R5F-s?(%WL zitzF(ZWzLe+zkw0V#7NUUL}UydY?vWv&o~q@L5dn^3y9bhcFR&uNus0=Dv(2TOC9M zsT_u7d+94HkC?fc91E6SGm2Qr<{N#WGUG}QMdHV2H zR8c9>+?abOgO4`7Ghi^EUldm_X6^$#%LH3?fN zuYNYe>l4{IxHp?;uUUR+{bHJTx%A8Gf64H+L?t&K%=Pmaz9&&}u}Obv zJ&&vOy@??_l#4wDV|Tm|3a?L&m_4UI9;3K!4d7Y?Fh$qn+dMNW+KtsOw!f(9_)Vt zF|4w&q>OTV_`@aG6K%OjLt<)0$882Qh%7zWz~e-^sqMGpYJfdeM@4*B2&~$>p#N$ZcWrjhv3?JJS6qfA9mr6`WmL+<-%L*FXj4f zON87cw(<32nBXIc@D&qrqhFt4iEocekZkVu>sK?y9Z?p^=6n45|HXBF)J5Fq*I&$t zkGY8Z{rdNED?aWb9`x(CF~yxO;#+?G*O=lH(GiLY?0c20fGm|U9Ug^QC=;%T!d0ld zCX5?=N7A28RGfy0`lndH&m=}NK=b=)@YzJe0u$cqRkEFDz%1J2RdVO>(6Zs-N7CC9 zNwy6m*bb#XnaFbIjyRK6pG#!9)@c1VxrH#E@KZ?Y*QOZN=(AxkwHp=eW04 z^Kf*>!X6XzyWw0gL^h6ZI{T#2NB{`JE_We=* zS^WK6;NOA%p6m1Zqx~~kpiP0l%ts#|vv|t#7ofwK$Mv!2Z>d~|h{SE1y)pieumZn5 zs6$Go<{tJpBIOCYv0MB#HRqR7KFo-Vg72Vv$<+5U661N$&&7LrUiRpIZr1j5KZjX3 zzm@vATr`*ZqkFp91L1a>1L1a>1L1a>1MycWlKHX?9n~l>~VX#*`s^9*|MH)wydX{E$``O@J9npPuFa6 zc~3X;F7FH)%PuH$tz@BdQ=$>x&&FtxBkM8MakK5DD9^KQ; z+MX_z(9_Kx-P6q;-P6q;-P6s!fu3&m=$>x&xINwM(LLR)?djf(-H~WsmOZ+sn?1Ux zo3%Y%9=nO=%d>x=r%MO*bQ8`0KkMn5-FB>=?#Hp~`+K@3DWlxkeW0E$6QL`>o~}6) zu%~Md??e=4H^8=`>A%dLZe}sIfSn;*?7x7XZgdFt_jIFhe@{0GzoDKkvpA}!8%4x= zx=}=|ryE7Ydb&}>Kt0`z>**TP;hqVzr)$C$QJ8&B6aJ%my5@EWd%9-PCNJZ9x;Ff} zdb*}O?ADrv-dImJ<9fO#uRqk&t=@(MB3F^jOhLaf`!qUy6{&1=<>Y1eGMKi(RQ6*0 ziR6kPcREtyI?5ZxiP1RNxM=3rDE%T#3o3*AJ($KtME3SN1S`V_OfZ!_uNuK@?z<+K$(~V(@o}VPPx(bI)iuhb!suG0nvb40|KU#&#!^K2{Fh1b zib+w`#m@QLaoqRkvw;0=FN^v1*7K8?{dQE_ohbS7I^xL-k;p%#VF6Y=!0l(hW%vrt zc^$W(e~64yiB;+F5iAgFZd>CeR;R1a;L^=ru)ckRmuOE{b7rF14?5a9y~LGne$uO8 z!pHH+@G&>8I2R+k#F}*S1_Y~8Kf`yn@&U$uJ{|tj#J!B~oS)u}$b91cnaqcv8mwK7 zd_R<_WmZ^k^|#=VxFs{J*Mw8mJ5NIR!~i5;^?z{{A9dlddLF|c zcj3BV)ut=G#3x+1p*nXW=6@!JiNE zlBc_nkE0;6R_rZr3 zVczAo2;Shcng2U%Fg3Wq;5%&)9oa`2UXlD2@*T2rwU=zGW+uoqk4#Yqust}GOBHDv z%EyZIe^4v`U`0v}RFPg!<>BRbh0jWudNNsa7k+~rqWs`Kd?$ii@tyK2c&+W@T6-;j z{S2$jgZNZ3{C!-Hnmd3qD!EsM-k4f`WgtJV8YrH)3yT9`LQIZxUsUmdZ8!oCq zg^Rhd9&aMp!|D52Y%MPivR&hL)^?2>3z6e#3~(sDjwdeJkLwM-G&<(zVtjVd6|tEiHM*J`6e%qVp78x zvz9UMuxaWUvxhP7jA9aX%;us6m!hUbG08!UnX_z~m%PF*6*6YImu$1)T87VCrPo6&L)u`OJ8%DFdD(cr_{RitN82Q6@DmbABm<@udvz=Mod_ z5-G3tTxK|FFpG(bc}HE>xZ1BVYO;&!VAPY0no{2!9gaH~^&iZr;G%XSDmxjeau}ZY zL#}rm=bxJU4_okg%%Q~wQ@Iy8_q5zE%-oC@GT9)MpNkIm89jush~fKu*))>pQZq6I zoNRL6o{MGA$X$qOlHAYW%-m`dOyz#g;F-BwO)%rt`3o?`&yc13GPx%F#HGlwCdCb^ zNio;KJ~J?B5X0M@(UQ!ke@U}={})nTh5182!i_t-@l(jn_lJI)+txbzH&N(Jg#1c- zN*+3!p(-1yUvc$j&(D@ZTM)|G(6Bp@v47*xbg~7s4gL`>xFzs&IK+9FcXNjoa8@1u zGc%`=88LTxb82;}8i|nbP9}T^2}iR+`YpBQ5$A22M~}wwEnOgOw$_FppF5w7fG?!@B1#)pL+*_!C~3$5q_L?4zt}CPrD? zBG#Pgig<`?syWXVv6;<`&!?0GSUY^NnY$s{Q;2)tV8nY*p;5CZmg~@U{c^46@mBGX zpsK3}ML6Dx#q`$_r!<_)6%06BU=8OSr@xjq9qVL8=HHMoV8=R{$vw%1&=j*{ovaLd zO)wR(W1YT%?QL~FkQnQcd|CW9WlONTfmwt{Bt?`l)%Rx4nK*Kdf^vY?ZOA}oe2Mx zWeDuSb4s`yJ8eq%G0ZK5 zi}5`*yaEo>!jmz5YWOSU&=P(POPv<}cj$SihdE474@csAMmQ1QXM|%=l9}NYe4iPf zh3{G65`3Q(z75}Jhd)O?v%^>M-5O?*+njI&zUPJ$@I5d5A@ZCb;t#iY3&JD#UKqBb z{ENbW!}sFw0KU%&e}(V2gejOT2|tLXmWH3e_qpNA*oyPQG?qF)9E|T};S^Y15Z;aL zx-eXhtyms*ADUeBTzng71%nGmz)) z;f97;=cZZLm{M{JAWCkk@G8e`es&qXLYBN+R9UH2Yj)p1?PNhGeJRisY5I(|5|7|YA zX+FY9-#diyUfsF)T7jvdCLgaplm2Yw2N4dwhZ*U6Dz@No8W9aaOJ+2hseq4gg42g^8o4)Muu?GH zt}7Mr5l%2Y8?8DM@DWZhy)Fvo0zSeCrjLw*VFLy$1v9cInvCku6yk3md3DVGG(?%L z!n)01rC?U(QLdYhaDuZdqYS)YKgt!%w!u{J2!pLQmxR+ zl??JhcECqC!SX6@7zZl_e1sERV#64$RChZf#v`@a>k#)v>B`vd_6NA7ljQNtQ34>uw9@5gO!2@T}@~}Hz0V( zhBCqFELUl;Qou(zL20m30|zSwdj@^PtT_xOGw~yK*@oa_41TAIN_d15@DWb%Xwy^d zEHvi>KEeqeYpOtJ1H%*oKEesUUp>hL#|M0b6YQ&8WP+0#I9MszZ&y@65F7BM-GCVg zVhes?*E=iVBb?wzgV>!)G`9wPgcJOD&^t_UUIPa!1y9+m<_CO)6a3UJyENb1hQ}@*;RJky6CARYZM8Sj=f38m z)#i&1)j!16o8uJwr46&PoYfc&Rthj!iSwH{SSi3@C40Cuaj;T=!AcLCO-MCuqa+3^ zMd3^n2P+{wDhlVCmawW}uu`;q*u=p~0R}6*j58VrD>ZSjQh>oq(fmTw6Xzg|!Adn~ zDHF{tO&qKgV6aj&e@4?ThA~(vZ|2Wx+RgQ2uu{~Nv^E`P7=x9f^z)lISSi3@rD*=* zrd3=XgOyG)%P(!>V5I*2vATOfmaWMXaYLzyPHb&ht$ipcG($5(CVN1C#;`P>RAq6UWU27@%|!mSVTL zjuUlAY>Pd5Uw{EhmtqGsaez{Q0ZKfZF)I#G3NSz^+MB5+4p0g(K#7TQW4&n-ON{|a zJXzq#Z{h%@00Wew+OW8Z1C#;`P}*SfTh`Qw-v9%Yc=3!Of=wKt6kvc-bl9zJ;sB)p z1C*k0M-z6i7hr%=6yDmz>#YC-l-6SXY}cE{FaZWAZ8Z@$`b`|56kvc7OTYn2O{fKq?~N>RjpeiH{M1sI?dMcnT=Z@h3r2qqzxYlU>8E~3~8oU$C z03}@cAS&mxF)+0o6|4@^l_?(XIiH81I~LA1@ssdf$2xcsCQM!lubBgs0t`@M`{(=3 z9H10nfYRkASo67|I8U#sVHLu4)o0Noi>|AxYJ<-slW-IIcV4*V1YTF&f&H2Ak}W8I z)zI3nnpOTIzN3TiaZH)wRGapfU*7OJi2PBaYFOq4^f!ZL$fl~Hmea5dzJZ=!)$k#| zHo;V|2ESD!YEp`e@pm@!K zS)4%ZTTSc-@y$;)R~dbEp)j~0H@D`{oMC3pCqR@Zi;AW1KtvVSO$uJne;L0cedfZA zH#s5pK}_d-Zmx@Y0@F3$##hypQLHYgj-6O2i<|a5YqP(T zdIXmQ{`INo{>OnN!tcW6$4Pw2*k4j-n!ejQGUITs=G>@5aNFu}s}RVsfQj2K9q*%t z`{zZK?zSt&ZSwr{v(aLgdlTNxnT2Y97G5IbN@k&f@_)q@Y~6|(Bce<$pZIq4{QSZR zHqVI@moPXf3SKmR+PMf$8^q<($vr6fxRqP3^!!t+k~n&B?~J8uv8CHQ4jG?TL#)JY z9nqoBWJVy2!b4oR)|)Vc1Y@gxzUIbKZe|J3M1qsBm17&&vL$Z2&O7;BG$j6LbI-)R z6?Y$#PWlKABY(souJB3TM#ASuoH2PWj$?mlHSaBPMk5Yb-{a$ig!e8q2lf`!W_0Cm z#n$uoQ&?5iwGjL5c(>ot(BK z`4}IKOfF)g%H$Khv64kab8oDe-H5x`ybQz}D_=#@(q$mtSmB}rjpO5D?u`|WsxQ5< z@)_pME(G3K;WXMh`^HMNrqUZLQLyyJN)#-;u@VK{8!OS{2EMU!CbF#LD>DCxkJ%=y z+r6=}G=X*7aePq*r8ichVCjvOC|G)9B?^|_Sc!tAH&&ux>5Y{rSbAe63YOkjiGumq z8!LSG$Gx$_X^6NtRv2Vw!M(A<4dX?idt)UE^Np38;Qb|}Hk%wD$M+I*H{PoTbDFu^ zaePrxN^h*ZYUc9hG>6rQgAs_mvC_)FJ zQCHBtvGR2jEWNSv0~0L0u@bGQ^u|iG0i`!qqV<;ESow)rw)DozVG}I9u@YrfdSfM8 zw)DozCrp`3Z>+F+ioLPIH?(4JtnkRiMWB0QCCZ9#tZ<5p4l!SJ7;-5}F@*8hFGb9% zlE1X|?VHFVUiRSmev2wpzzJDBFl)nFs6>fa|jTK%c z!@2av3J;~D-dN!=a?~3u(fcT|H&!wrJL-*ePe~wwJ9DP(Qe}i zyx49tK^7N@+D%eEl^E=Q9x<%4v80T0d-zi(5tm~{?oWhV_8_8?M<(l~IlS!~E5CDL zbWhzlzJ)lz`rlaL>l&puR-$(|`rlZIO#9zhv2_G%Bt>nC*$*pXz2=P--o7clu@c?O z>3?G-3LoQ*mCs^HTkL2Y-_y8kEWNS9^BUTs(i%s}@4{{z z-yB4g-dJIP=I)J^3rrYqtgxA6z+{CtR=9I`XxVTyj*o3a>5Ucc+|nB>Tx+!ckGX~Z zKlZ*n-j1S7yZdyXsy?Ut^tre1%{}+tyPkxJGy&ehv4L}l-LJR9!QUQRYM*}SnKWaUnOvug7M2+8J&C2{2h#XGL;-QQhMR`^}R=mIK_x-d#8%H zw-HzMZbnu8!xkHHMISut<>n3S_Dy{oPgvvmN5o4}K>F7Ge#Er<73I;eDJpMe-j6ch zX>fCUH?u_h&EPfGyL%r&GJn7Q?_hSAHA9=#^Pl{wpHpq#P!7 zuKXHaFTxMV=S=2YdAb`-SN>DfZC!a@L$`J1nFQW}BcB_w>B<|i>B<|?x$=C+Wyt6I z;i|;B!++qv)M#~fJe@1gYihTy zyeUf4m1noWGtIg3G?sPcskqdMVE(r`RKo^@A+9{PlsH$O*UZSe@-`#f*X(UgSN;Kv zkJgp939Kt`<6BqWNdKTK-zzyc$>%0*)0L-{hPd*ZF_vIG$GP&?ir6HdKPY0;mH&~5 zO;_Gz)O6)d1)8qB$+zjszaVLwuKaIBY`XGBRnwI>X`8P64N~T&EB`!R38*#MD&k@wlpdqe2!<(+W(UiOLM~DNHyYfcPU3nwt zuDnT~yYe5z<8!DhZ^Cm|-jKs{SKfr@t~{T^LtS|@l;p0wiJ!ajCOmiLxdC=4CC9|i zU3pf1s4IVx#Lr!M-by>U^1MfOa^;PqKE#!8hskzw<$nO3)|Hn@rFG?bT@872m}a9B zKBU=1WN{JcREfF;znRaMEbOvFq7rf~e3L|CI(Fnd61409AkP8zOS!!bJMc9E6>P7U3oq@hPv{m7P%`gkLDq+{IOEh z+?6-CVD8ErId|oaoV)S`=>D-st2VcX5 z6kv!ePYpv{`Ikg=t~_URO;?^(@crN?pq7+Ibx^8wcf(sOACutgVqRkm{KfK$i~(WP z39B?dQwMUKK?>Xp-gp=Z%EueT9|ojn-a+s1$}26x-QkUoP|qrhv=R9LvMirqk&LNu z3Y}M8Z4vGuZ(K>uYb?SY5@E*9Ife=BNSUhE(?X#X|LafyT2qW$Mk z{Za?9NsYmmS;(~Mz;S4?usqwZJ_Ga7;Ctl;KhW1_ioq4@c#t2^#I+Y8gk=>Zqf;1s z3R^r1Z1u(9pJkCt4ibYO%~)8JF-8)D7g*%jL1OS5nJ{q>4LL9WAx2e6wL1ORagjy|B;N8>z0a`M1v3UE8oPP*%Y;%y#h}^2I|KbQy4C728lo!*XyMw2(U4*JfiU?n zmJs{*V`07)4z>3=jQx;<#NPX`Fkg3&*n1zw`i6tV-v3VMVFyVE{}X1pyArh{nkkq7PXmA~Z>+I!>zcIHPNB>j8A!5DYG?I3A_FR%=cIfzZrzm(b^ zcaSu}!-Sr2kTk(o7VA3}D&+Ql(n8kW?-qOC7gq0v^=R+=!=}Bz8|ouqVQj>q`lrHx z7OuS?B?`-1RKjJ{{=?Ws&Q(M0-NhoG=OD57^^CREL1OO*S-x!!5_@ZAbH0Pb-VajO z1r8E>Yxd>~9VGT%PhIbEkaY0nO!!_0NeACd=pqNv;Qd`31TMCa%8m3s3t1ywDn>d> zRq_25G157zX{1Y({yNM8#t;i}sS0S8+UHS~u)ISjM`P)=|90m5O>K;%q!zzs&fl_- zFSR&;(4!U#q_p_&Q@f z>mX^w?Sy{hAgTUE><~Y8kW_zn>Uz#W(ui$L_`HLp5&4Ct@=qKjM*4SF?57TryXFQ$ zFE~ijh``9 z`tO5r^>LfcLwPoj#QH4B=4o2_n{hzJwOytD)g&2)W&M%+FPV>rNn&c#k{c~^kjZAP zlr2fByCV^emL|>Gv?cmk$>u}sEA2@@#kFIk{)Z>Y7G|?}DaOzvoX$L(BOPS2c|&S* zNK(DlW^-7c%~6Tw)^$%cc#|HT1XNsGC$*_nk~@c?ZNANlc2$PlAI4YcwopNChS}^W z!(A-78D3>WjBt?L4DX??x`X6qn8=(P4w9QeyvrU76{P3CN%g%hmh}9~sjJUH((?}@ z)bAi^-3M3X|dZ@ zmVR_4prx=-1<8M}@}FuquXV|^_eXbl-sqKUL0PNJg{ceMPaE?J!h7-Bmpf427jr@( z#H&&MpKw?BTa|w^B2dYNRB#*=jNO&0w{{+7;*Na+1@^a&H{u3w-0rBkzoz1Es^CZ| zB)ppmZ)ql6Ghkw_G6~nrFye~wi_z5ny4Z;8y$SwSDn7jAv#6a3UYA4R8&vi}Q`zAS z8-4s)u%v&4-8Hkxo9HhZ4q&PBAH{oZrk;hFk>88A-=_Rahntj}Cea>CCozOe0%m!B za*3(ux5}2K4bVU>Td0AAo$-(L;%XmT)J>yhRbihIM&X9>d((3J^ciuzH)RYfHofBW z4Lfz+Nj)A9VJLW4fKd{>whzJj$B2ZZ4uJ%E7LZV%h2Nq+ zABfVoAXMwCaUJOc@LSSne?C)TKy9Lj7DB%FmmxH z`d35^*VG7sxcx^;Yn?O?8HVd@$_Sq?@xpgmNoKLdQL;cE%PdwMll0=vR>E1VT9Iu- zK4uo1aP(Ej8AN8W31_kDc!S6+w!&GgT4@p9(+Ov>YL!KJODCMgsuL{2JG#PItXgdm zKFSi#V$~XpaI{P~&ZxBpF%Pm-X0ht1>O7RUdZ?$~Sy_eZSLbeGmBO43Rs~Q znZ+v1VlRNy%2}+!EH=K|}J7=*9 zvsfx_ky)(5EcOk&`Do=V7CaAI5l*UFIg3@8#Y#3feHjpEu?n+T196CM6Ta3G?#7ffdM>PaIeU2bMc8SUxzgu6%G{ zM*;QP>A)&Duq;uFIIs#1Y$rzMVRT>>99UBrc8FngU=9asei z)=3PVU=s>nRd8SpBz=SqEEp&jl0HHQR>6Ta zvGO*611pei194y#9N0Z!QMLgbSl0${U>}q=paZMmz|!h1;v^|JNy{|)2%RJaC&^?Z zH>KSBaFPTPC#jWAl7f?DVu``&Bq=ya1`>nQNm6i<3?v4plceAz8AuE+gBP46fy7B_ zrIV!KB$-%ZT{=k$PLhGdx^$8hoFoH@b?GE2I7tQ)>(WV5aFPrp)}@oA;3NrToTN;g zBn2nwbXb9QgOlX!1}EtNSjuaslceAz(NeK6nYE5~K zc96-eWlv9W*Y%v&4@^#D@4_=Zs=j@YfnB4kFH)E8=Nh z-9L;ek5zuy1@{iAdEkhDXEWuo{VwG`5^=gs*|=WBc}CpWSki}NE3C74D)wl62e+HQ z#Q0>_*YI5e=wD0STy`*}TGC^5ukRI~Y+2JM>+z4Gy7?ycAsywd)NngfPlhvOQqQ-k zH}%mkn?IEy^vk+r+ho80APYFHERGpHC8~LyDopZegC_G;1FP0;_VR7i1F|J!hAT_2 zcyKeV2tVlxGuTzFz{j4N+F0`l8=V}D~;b2zT^5w0ml0C>9)zH54kQ@xN<2*~h+_s} z$3c1JhSR~bZw-8kQF+74)4ZUPmPAZ&%F{0x&-BEE*OmFp4#g1{;h%6VI>}HJ3QmtB z+_sQ#TLj^j+iGNch8jY+Rfcfe8mb$DHAtJ0aI0=gdU?%tcy)6daW9>VpEGb}2tHur zs_RN5nU)?#fVy6vj6b;jO5C2IZo#?DQX_L_s=75`(so0*)g5A8*`N_66(*Do8hT*( zmk=xZIDk$)J(`K4l(<1d&uHT{w3k7+)iZ5gVTpuWJu^00Mct)3O{DT?rc(eT>{PPrtr7?9KodCOjFJv;g_^X6V_y;sR7@Jf%PTzYRShNXKc z&aq-7w$O8}n3Q%vfu3i@mQp`UI^T-zr5l-cffYMTbD7aTRvb|x;a2Z!#a<7yLX^zc zOXYl)5;th*W#uW*NPBaGhCZ-FksCBhB;4wQ%d8kTXp~5})rVOb8#L0}5Wc;~x(q~6cLM(BwwLYhn*UX3;H1rmi5t?T%E6wh_R)0An=erETt^T*nCMbh& ztM7I_p$x*U{)&~N(hQcXNw_UtLVGp|w`CG;^*yb(O3p2%iHv-&P1`B^SM)<=S_vC8 zO2;tt8}-*Pykmn#iG*9dquzz#980q$5^nXkDtn1IrbNQ6ezatkmnW1-xYdu_jHWRqYc8P>r{Zy-2#GO+j;Z{H0dWvYCUnb#JKVwxbC>@Wo>mS;*i%KNi z>SxOnrOeAp-0i5J%T9(0>>MbOaI0TP9+1%G@@WVCvy}HPHfWScxYaM&&bG>{`D|+@ z?UWzdp_9W?CvmjPSqMrP)MW^_8iZR~r<;UZ4Z^LxUAjrQ)gat{TdELtZ$om(?M9Be zZ)e6J+!{IQeg|^WAl#btE#0h*2I01hr9N!X=qBM-gK%rYr*xBWt3kN!mGJ4^B;0Bc zZcX^CZW3-a2)9!ue0KL8%pZhXGnCBfW~DR;wq+is% zkTwV5*2G`dO~S3-Rwz*q%-lVnG6=Un;d5_bc{lGX4ZU6xv+x{iAu<|XAgpmK6cwY60|G;AmcuJq1??YM#gKBGg1af4>b_|W} z7^WS=?t~Qr)s~U*5bmD9QiE#C#{};A?tPgxsJ5mS3%jqNK2UAfh`wdrn8SD)RNL=L zt(SLmXSD{^*4%JwyGgaxpxPRFLwCyfpxPSw%x+R`HK?{c`JN+scON5QXEonDahUBU z)mDRQ%Mx%qM)xYl0M(W%xE-UL+YmLVwg$M}?V(30uPVl{q14E`)fJ`Ubj>mJ^b+oRFmD zgd{B|BxyMzNy`aIT24sPazc`p6Oy!?kfh~=BrPW-X*nTD%Lz$ZPDs*nLXwsflC+$V zq~(MpEhi*tIUz~Q2}xQ`NYZjbl9m&aw49Kn<%A?HCnRY(AxX;#Nm@=w(sDwQmJ^cn z`|(D#Ps<5OT24sPazc`p6Oy!?kfaaBY;Lrc6Oy!?kfh~=BrPW-X*nTD%Lz$ZPDs*s zV0JKB%Lz$ZPDs*nLXwsflC+$Vq~(MpEhi*tIUz~Q2}xQ`NYZjbl9m&aw49Kn<%A?H zCnRY(AxX;#Nm@=w(sDwQmJ^cnlUO!fpyh-lEhi*tIUz~Q2}xQ`NYcMTjSkRqLXwsf zlC+$Vq~(MpU4(|EI>YZWEhi*tIUz~Q2}xQ`NYZjbl9m&aw49Kn<%A^tZ8(lcXgMKC z%Lz$ZPDs*nLXwsflC+$Vq~(MpEhi*tIUz~Q2}xQ`NYZjbl9m&a^z|so8Z9RzX*nTD z%Lz$ZPDs*nLXwsflC+$Vq~(Mptx%E;T24sPazc`p6Oy!?kfh~=BrPW-=^g0KXJ|Pg zNy`aIT24sPazc_UGi}k6&`;j2$0FvrT24sPazc_;K(^`C_&s0C2}xQ`NYZjbl9m&a z^m|bLi?p1Oq;E#d_h~sHNy`aIT24sPazc`p6Oy!?kOa33^Gq!#BxyMzNy`aIT24sP z8_>r-q~(MpEhi*tIUz~Q2}xQ`NYZjbl9m&aw49Kn<%A@?5#_l?n-h`-N!U-;qCl`o(eX&Hs zex=9CHy2CSQtq|#?Zpxa`<1@r8i{{Lu|&dtr9Ux*`#Xyz680+tt>l;o19ufmkBx>r zGWnIrcNa^aV)&?}jD`pX?kSc?*sqL&S2PMX;`7s?RQ)lk?P+srR}8S(VU3BK<}>09_6WXx z8@rGRmvot)HpYB=^jRi85s4>$lcrm;tBeBM*H6BH6*|yWX!0Eeh|8_G!JBY0V=t`u z?pvmVEc5lvLM$9<3$Y8|WBCgw84(GGvk-GCzWWgB(Mq-ey_5X=E5vKq+;4N(r#)`3=)Rc5 zj`UXKEcs&6w-Ld8G3gRs^X(tL3`*RK7USnf_%D=4`^6-_mW&?;h%bZEU&mv_eKF}X zBIe{QCe6Q?#Iiej785#p)&LYX=~>rOyQOFG8rpY0X~BIl$z&b5FD4l=abHX_qN8Ws zB#PWg3lX=Te-ZzsR>*tkNek|aNk)O^zL;dhFuoV%#ut-}7`ZPd88LBROfq7N`(lz2 z+he}{!xxi`*y+BQWW*8fi%CZ8{fm<~lgS-&YbdpA#7a9>O^MG4&(lk77Tgz; z_$q|m=C4j#V1H}Uv$&-BkDs*gk9{$zU2<-5UrcgsaTV+IP?=W3+duckB;g?p^tvx5 z*^?IB7nAHs3+{_a|C5sz+!vF+C$AajxGyIC?UNSV7n4kx7r8GceHcX_^2H=lfbm+& zeKBdW)M&Z;Vv<=>XnrxtsQT-Z7HEh6f6~HGdX}+NPS5&ZdD4P3+gqKq@JaNO{GTRFcNNLp0prO0`^O}y)mHhPW_{kar5wfAioXzzvHBZLr^-d^G3Y5 zPB)8f=vn_yPg*dyU{236a!$`Oa!$|s4PJQhePBl)s`8JWv_KU*(X$LNgq~%9A@nQ* z454QkUzY;m4n#?pf(ICcF^u!T7s5Ifz#< z{_ai=$j>_YJg?_Kwy4jcFIuSnjDUf$Kneo^ z%<1DJsjz|$sVrKe_QzylU<3j>2S>r0_!kTWh}|;yMO4P~{_G7LgwSg569B!f0~aB& zH=q!;>b0B-EcByeqn|^I=@~0*+k5G<#RqxOaaIh|dCMRkZ^bCxe=fw8R!riHp($Er z#g_CSMn1uc?eU8YU2VnAcs0Al8Y_;7-_2HCoAMPh7C}uHTqmJu6ucZ~6~)M5#oBD9 z*K-?mSR0+B_}+G4jnwQb!2N+YP4z~!v`zyPjW zykHwkc-~mvA;AUgb?1+zO-A}3hv0u(`CBos;@oN(Q2#3AH|p~Y`EG^Rd{0mfkHytU ze;=6E|FZJ$m|WhDu`@0s9K7V7Q_uko#q(K`?!M1&tf9)nrqy=`WT3SK!7UW@;P zAF%KSJ|kJtk$x8y-H9?m1GBk@S?reLeaCND`#bGkm-VKIUuYI_ynh?2>3`a6UtZ1v z;{WfMdM#3$=yx=ukMy6Rx|@|hh-i$?wE_P+W;73G^KTw&N^CQ_bx6v2%;;Z~fBz)R zXOWU;sQS+^n3RUH>IyGhzP)2yiWA?0Dub zw)95r*-kC=?8T;Dr~D@-pzA@;Lh9jJou;YR*?sP-#=XfBtQ%*_x6&v&(J2}uJJC-v zcii?3qkc%OCtGnnve``F2<1;eHq45rdHP>#W^;twJvHuSi8y7aY>u+oY%tlp)9E$Y z9Am|`qc+1|@a_158)l?Gjmj1&f5&*dI6|&>F;}1O?WB_|>TsPz?wlpAHr~X?nQ*^O z+3fW(B&LGbnRqf2%T2J~RAbXk-lPj?nt3MnCd6clF=z_^oz2+urZ;2X&350@#9oA$ zOtGG^FKx!&b2k@z;%yuRX4Ygx=tWGXxP!63gxI6x+@syB0XBJ)*RkBY)MPl|%NnM5 zk+Dro`xu68JiPqDJD$&CtAFUThjZxp*e>O*OE9|dRgd}1pNaK=#L5uD7~V8633iGV zYwCJhVoeS)eLihG&cYdo91!&x{BOba+r2OP8++LB)v*;&Fmw-_JJaVh7Tuib^B0VQ z)(P096%?Z%A%^}MG7VJnB4gtNUtdR9pj&<~VyHhxF|whNKAmE@rHmc~KSY0*X=5w4 zcoCJ9@Hsy!j+f$xY6!eWU=4nllE9yFoxF$1)1HfQ?faE4K{C7SLbwWum)?Wiy!2rF z`so4qEu{WLrg$0GVR{zg7t?cbt-R!Oy?|EN*dK5TGXHRgS__B=_>)+A0wLc|EIq+W z^ZJl-olTiodV4S1pq~dh-C{m{(5I_AcehXfOn~H4k?#joTmGoqk$xEM?NFT;^ zA^k1dI7rt53B2TX{3$N9FVHJrLy$?X_D}~g`3Dg0r9Vc(-gFkOqx5K8x1_`H>!)Kx z;U4%6(_bNUZ?E!`T*U$ERH`^iR4icvud*l)UXC-b5qu*8y!3J4e!2&K3u!}4dMvI( zuaYl1>q+Vyg{ZRVoXVneDvQpkEIOyM=$y);vv>?Dl||=N7M)XBbWUZ_Ih94{R2H36 zS#(Zi(K(ex=TsJ*Q(1IQWzjj6Mdwr&ol{wKPG!+Kl||=N7M)XBbWUZ_Ih94{R2H36 zS#(Zi(K(ex=TsJ*Q(1IQWzjj6Mdwr&ol{wKPG!+Kl||=N7M)XBbWUZ_Ih94{R2H36 zS#(Zi(K(ex=TsJ*Q(1IQWzjj6Mdwr&ol{wKPG!+Kl||=N7M)XBbWUZ_Ih94{R2H36 zS#(Zi(K(ex=TsJ*Q(1IQWzjj6Mdwr&ol{wKPG!+Kl||=N7M)XBbWUZ_Ih94{R2H36 zS#(Zi(K(ex=QP8^WmzhV&Z#Uqr?Tjr%A#{Bi_WPmI;XE;U_U&SMdwr&ol{wKPG!+K zl||=N7M)XBbWUZ_Ih94{R2H36S#(Zi(K(ex=TsJ*Q(1IQWzjj6Mdwr&ol{wKPG!+K zl||=N7M;^&C<&gLDETR=EIOyM=$y);b1I9@sVq9Dvgn-3qI0?fsm@5hkKZ#>S#(Zi z(K(ex=Ttt+lggrVIu>!xO=ZzJl||=N0oj(W#_##*7W`h2%A#{Bi_WPmI;XPeoXVne zDvQpkEIOyM=$y);b1I9@sVq9Dvgn-3qH`*X&Z#Uqr?Tjr%A#{Bi_Yl?`-*qu$C<`V$CXAXWQqn;5%O0=58T;1v?^5Chs|I9mabfln}?{XwdVD}1go zpcBtvf7oNa_^r5ACv3rQ=OFqfHi+8glVB1?$H|_@N8vrQuyq{j-|lhv_m@xBqb{LWjPhDWd2L2{bqow+=2*pP;59+$+yzk2 z%_u|EtCXgoE_%PDgts^8K1)2kzomYV%ToO(gz5tTFa(FSZD&E!E3WIlaUpWVTd)$~a365|AU5?hEFgUS{Kv#8M@bMjvR9B3V7@!G|Nx zK{gIaJ?Z|7cfsCigB17?Qy^14eTYT)&C+x!;~Z*`pkxrlIm{x;Ak#c-UfRZ{4FV$j zE=8*42Js69L8>Dx;u{31jvRL8@ht%qXAW94>Oy>*_akJ5MH$_qxL zz4g%nEuO7}8A3g_kgSK)_EVZ^e8K1wo_d?uV1k7VPrdy@Ni?cZ-Ht@VkjI#UWHJny zOf2Y`K)sGzscTXppyF(QNwKkzOogjjTe>f5w#n+0^Kby6YNtDhEe!~D+w34Vb!~qp zJi|e3Yd}bNri0knwS$%(=IOH>#MU;oINL(qVyN~P#89Ucs)wUYti`E$EwIP;<5G(c zu$yct1T1$pPx|WkAo(4nw)qU27+B-8ySBY9b#@SI(bh*}Pj(P%(e@-0PH_-x(KefX zcozq;7H!j*aH@myT1>N$t;HHC)0m)IFPd763z}^)JU=)e`C_2Q0rfg|W5S;W0kvceNii}^KGD=UIy9EC zI-iyp{bBV1t8*}HmUB#~&lR1&%xFqvR_Gx8^UBEQnYzA%S}7$JW_JKF07tpbzYzAygAgPfO;MG zvz)ht0kvdXMCa3C^0B7Q@9nH}jp%$btln#NK9%cyCe&w(&X2I1-wy+7>D-81c+@V3 z1K+m`^Br86FM*arR2JsTLuff=L(Az3%Qpn$F*)oeEvI}_@;vl)b78)Ga~pAUI^G_* z8ZLUg5fQ$Hy%KW$VT6{i*JtAodSIP%n({5h5`wV5%g}Plw+2kwFtnVwql-^PS(s0f z3KPo0d^|Ax-H2rt=HuznAE})S^YM%}UPF5iXgTprn^#yTEhnBCo2;WcX*u!Cb|WVB zK9nS$IoyaXJ)q^pvtmD@BGPg`1eK*z@zV-OYULK@fFv8&$VJwCoLzQXT_F!KTA5_itY6qnRbB{JL_|qb{{K_sFRix?`y?g zuNRR)%ZZmpZ?IIP<;2U%yr#WL%ZU#xQN%k^zfM|Cd~lf+<2%zjX*uy>R_3{>++!b> zY?XVwUPH@?kB^oCH1=MZ@tWF6%ZXPhV}h{0o#kF#I!r<%Jm?^ycC#n5RM z1tKc&gss3Vh^WDLY`(MWq~pX-wN8|@bLvYdKHa*fi1T|$$BCb@sut8q$BBPv(=Mu$ zjuSsy<{Ka^$k$27iJ!~H!Dv{Juak}wzmU97YP7umIt%%;l=m#?ICau-;+JeETjlln zY-1+vmmk`p|5jADpE%lOR|JI&8ZdO67<3$l50Z`(gN|cwlR?sPV$gA}kt&3P+n5}5 z93w}Aq~kzt7&#dv9VZ4I$E0r=BpoLP9p|Yk3)((NI!+8ajtQSKNIFgoI?ihnK7EjM zoEUT*6FzH@betG;9BydAd8vbUFn`c-%n&kX@MX$)RGat<21&<>LB}!S3kONZi9yFv zl77)3={PayI41tGLDF$z&~aFKn0atMWzcaxFXdT2$onY<9f!9N={SR=a~FsA;kVEK6Z#3e?2xF0TnoP{k(iDhIgf<&e5E4iqq1MhZEep>81MCHBGT zxR3%AyiO8yVi0tAzxjSA2|D=rSbd6!5f|huYf^Th=GOYfC{kKgd^_`2TkF$dRleei z!w=)v+|-}Nl@zC6#$x_>y=H5DT8qBfif1Xe)~B6SUc;7kZmmzd+MW)cwO_9uIZd}p!Ft@Y_Z>mefFRjhMseL6BZN94PUb#ARsM>KQDkT z5OfoM`CnEM&Cd#y3}d+6T7M)0$NIE}(aCZn^)>(#m^baha$QY;m7rk=+=9P-vf#yc zh@u+kmvKGTr!gGzD6XRi*e518*qMBPqFdgXRg&<7$PO+%J~%kLgss!^4k%O(eGi@UHp$ShclG_=C0+f40?s|FR0;O z2^mDaP_i>7ZDRT}>@gRcCq2WQ&p5~wbb~k5f0fbKn!_Qkgfc4R?tOnU?v6>vNaz@& z?3BrePeH(XS1)fDe?J!YNSv90R7}kV_SZ4xMn*ldS&T0*-y>%lMVpcDl>`=;d=Ht9 z<$k2*OMm|h&3qTQd?%gBVl0@&{)7c*Q;dbpVodWt$x6;L%0eik!Z)dG`eO{4*6#BK zCPU`HM80<{j^rqKWAQw)?>X;-r_A@9e8+k8e&wx~qx65Vw8zt(gHauO)2^ZBVp;gW zO#Bp12$ExcB=3V%SQBK75e9rmQJlUzptTO-+lS(@djeW#Avrv=IAJ=VcR7fM?-ZYd zBU?DpLUOcL@sMeN);nE1<)z5CN`;dg#20DBPwoZiWCv9U{WGCc98@O6(`O1B9Ha>i zGS;aU^7%5YIGg3#=%6B@X)M=iE+Jp16?v{qVUvXl9Ctl+=&m%(@j>-M7)BrJ6;=fm z6yMYHyu#^$-WQi%^c?z5VRI1Bc;U0KR9N_Km^@d2Dc{MuJ{=lU%B!v7<&6EG4&qB8 zQ+>Q75Q7)^2B`Qft^16F#Nblb?>k7Wdn8-x2M*#(%Hp$o0Q#YYkRy*N+_}ZEz7fQ{g!W@oi?Ym)3pWL42KAyoJ{NiG}=_&@4hfb+P!0 zvshsvUa(Lg&GKFtxA3Ba_>!|&+zrsr9Aw(yS4bHap1|(5z_h`WVY3Zh3iWna-HYnX z@#Qd})x(pd)jqD0x$vTj6JXZDCzP?SoSS6~eyxQuA2Z@pP zrLOB8Bu2W2wYb4TewDTOGi!09gT!vFwA)P%lJ4xW$TvGkOj%^J++rblHC)_%HlSM_ zBzBXIaGOgg-T6x_>g^UPh$$bW`cFBCuZK+!|FlbJtoyIH5yHYpRdqFN#UB1Is%hQN zC_M}|_o8!I?K@OJdxp2bQemMICEak-j47*;?Yq*Qf5&^P#X?Ftsua1^#S(*GNP}k< zG9C3_*#+AiBpp?5%61EBv0IJS9p-dNf4hd&@32s8Dt5nAtQ=MMMlo5jBx+Wy7U|Pa z6)*ZEdw6FQuqxpe>1a1biNf5e*v@vn+3Fn9ZEmqpk*8P{uaxGoP#}H8G>?Vk(C6Yc zyytIsv7{ES&`6(hkPK#DW{Z8=K{A*fL-n6=P}pq5J1i8My6!;l3Jaf%s^d{|*7b(G zuAhxG-^t=V6T9H&qJXsvZ$pVN;+K_uB)JPIijT1^-kF%Xnx|Wpg*nDS zGT2^31;;vw3qr*O><}v)B-Q@~D|VcNr1}$Rx8ofo_r5&cR$3@Ewdj++wmhkR-`3*D zq*;qqi5>*%Mc4CwI3WpG?(iC^#U7R9dQ4J_gS-j$tPHKi<&3?TgQOOxuwD0dkkn!q zw%8m8NiAm4@N*p`wOGws%yUp)i}@Dvr4Rp^9b$onlyq3>{QFo)o4S5adgrW4_3J1( zTWt4Av#$GAG>=2`qQ`0Q{VD-#7rqCz3kx&TWq%h>IK~Mw-Odzt}>?NcRzXpNl1}FV(-qLZKMx ze%>ONx>)i^lX3Vmr%UX%lzrrK7fYUBG7i7rL2_4rhz9?FgJhh0g&p+@2Z?u(vRvC8 z6tRvOhrSOwNIKUvCj2J{$+K_+`|gzvl0oAN8u~*Hk}>lZn(!(M*)j7u4=yLyFpJBTd>Xa-8@AULA{_fObP~bda>vNLu842T8MxBXog-qzxt$y3j#l@B?Yx_c%zbyDwwC*FoY- zzk|?44l?)DRk$0&!f74VM`1o1{Pd2d!7uL6>tSLq8qFc)eH{T!99Ct>`(-WRCKc2I z27jaWR|fyJgK~ra#zDEkf9s&!;JUZ<^NZgAg0xxot#$_*Yk$Qb;3G5F7GRlZxI!GBR}8a(XO--n64==;2< zik$&X9PTRP?kQc#T&__`4mH8~j`c;FOb7JuIUDeOQd^GsU zT}^{;>(WbLVz?$85YO)lXyR}ltREI$?oR#-uW?Kdf3^Fs4E~yfa)bZeLAk+ScTjHd zUpOc?_%9ul8~j%e$_@U8gK~ra+CjO&f8(Is;JY&`uX_Ruq5gG{jMI+#NkOYh9B3H95~Dwd}YsH8GMz4a)Y1XpxofA9h4hlezJpdgP-D{+~6A=lpFk12jvFe=pbY8 zm&M@6^i(&)eC**XdYT45tw(2Q2D}g9LvvG4Kof^|(%|8ri^=8=Ojhn=fA{S>7A@X7 z-Tbg%p(2e`e3G6`;NHZ@JJ8GF?}nj+Xt(0$;bDhG3z;_wr{n1nDi=#!b2{*$b`VWj zY%pQuAo13}!g7_IE^*Cc=2&*I#JY6z!`MP4d1*9{2@@B~7^zRn`ew2EQB)a53jeF< zj1*Rsz5r(NqMy>iPE|m&grAZWzf;NgAeH8N;UBEVhO~s3=#Lh%?_Ph#p*sAvs(Lk( z$#0u)rouOsz8Q+V=sq}_;h$7Mwc&}9$pKM<)3$9(EV3_3%p6RzS!|(l-V#eJr{p1iD>D|b=*yfw@ zq1WhqC#HX4G4-ow8J)!z-?eVB-PcordeL?!9Oehq5{{U~6ifZ&W=O^J8Fb*zI^QKa z7x~pk5Ci2bF3EKskW^`Z;V;>CmgfLg+DvHKJ+_Y>~oE?z{PAJ|#v8KUzNzuMPj zbY7P0yu#Q2DLRir_bqPs1KA7y9`@zp!+x?1DTpCVp*FiE_pMrr@o#ztDsEoO=r?xss zChPGmK-(N71N8|s&iM|KciE%R7t{q7!a6G~!BJ0L=wg|Udp*h;s`XKIDw+bFOr6}k z8Pt0seZDl_VwV2BQNZSUTL!>gXlgyZYdzwXk7DGV&Ps~ShjbFNe|{vp#WZyzqE%%7 zd`0%pSIqwTy4ctHWZD%vZcj>PcQB*EO2pN^~u zU#%j1wTkf7Dn8Z{gUZVjQ0I#9)hdRs7AROg+CTU%6x6ydj6IUk6s$QOJnSK~UW9Dv_a7t)24{+-f1NLN#OgwlLSw^RBar3H}gfYjzM zMvw8Y@|C}EU$b6%VH@1JJsb6x7LU*hqBqxWpd@LA;x z2^^q&uANiaRw}YA-F}oN^lySyxT?MZ|KE?E_#FNlmhRQ4f5Dp}v4nqn$Q+!Kh5wgT zw~oG|b?fNKuy0`-mLrlv5UoHb4t|PNnL-%z8UtGJ9~6sL41+^4SQS)qmV`!l#;?Xz z(QFe`yw(h2z()Knaj3Wi|I66SN=2m+=RxxQ_;6%dC|jv$J}Fi#6o1dv>9BYt|3t+@ z`Nxm`fW^LILH9sG!qG37-t`Rr6wSbw{1`r#%m^w*Gw3%nJ`{6Ic7N%#%m^w*Gw3%*}ko4-s~{^#@TB8CfR2EROc<}3FkUlZyk^39&4lrq3F9>r#%m^w*Gw3%nJ`{6VZ3I-c+G_I znhE1I6UJ*MjMq#Uuh~Ty7zZ+8yk^39&4lrq3F9>r#%m^w*Gw3%nJ`|n8&TQ`nJ`{6 zVZ3H{peZJ2!g$Su@tO(aH50~bCXCnY3rMwVCXClC!S&2c7_XTyUNd35W|L8#Ju+du zX2N*Qgz=gQ<24h;YbK1>Oc<}3FkUlZyk^39&4lrq%|Tz-FM9;P3$thOyMHE(*Gw3% znJ`{6VZ3I)!&{~$SrKoSmS)0u&4lrq3F9>r#%m^w*Gw3%nJ`{6VZ3I-c+G_InhE1I z6UJ*MjMq#UubD7jGhw`D!g$R-gE}6U3F9>r#%m^w*Gw3%nJ`{6VZ3I-c+G_InhE1I z6UJ*MjMq#UubD7jGhw`D!g$TrK>w+kFkUlZyk^39&4lrq3F9>r#%m^w*Gw3%nJ`{6 zVZ3I-c+G_InhE1I6UJ*MjMq%zMd-F{HGa>}w&3@IOc<}3FkUlZyk^`qcTpyc*Gw3% znJ`{6VZ3I-c+G_InhE1I6UJ*MjMq#UubD7jGhw`D!g$R#ppShh-JFJ5bS|rVHgQG`X-?-4U?@bH@6Y@N*o~GfvXPc2|R30xUO^>E>w1!nAOR^W4 zZ$MrpKI{4bNv#kfCu2slqc1RT5^$ouN=AVfJdScjds{IK?xi@#icxS4BhR&B5|Drs z&9h=lKmtxQ--_+QjZC}1ik$%oIMF^<91)O!6YXooUauRGu`wcA8if%`MFLK=tjufL zn*^Nbz>)-ElXgG?PINH7myM_(-~=S#M2A_K1f25_(vHMZ9UrZrcCq)$ zjMvmo0#39_854xTc9vvyX|;s1dq7;%5M$wk4KOMdmp0>v|7{LoxCO#+zaT`M=(K)TWW=169L|a@&&~zVk7rK!B+UU#C0G`=hAmT*-me~Yd$8PkZyIoJ{0ud+r zij|^Z2Fvx;(x<3mAPGpsiT>S+X%~q&(LJr_O3p38L`J^XrtJ)_qWBQLO3t(+f@3It zqkdmZu{R(QC)!beRm8!7M4aebl?)GT5OD$$aiT{{6GfcRMIui0xXow^L{#7jTY*^+ zQG@T;d}jwF;zUoiPLs5A0upher(5X?6b9yZk%$vLV^u8(NW_VLXwxnVNW_VrE&EdD zWdVse(R0~67!3@OfJB_=h2$d=x;!8eC;C~+dly8UfJB_=CEM9n!NFu(Gii(b&<-st z0JRWDyDUbKVo==>aUu|LXq^U$I1z|AjE5F&kcbn3h;xHfA#7{|4!PaPQG-Mr$PFVW z4H9u85OGZUmIjG95r{ZHz(|NYwm~9J1R{7U5yuQAa~dyG1`)@^U(g^CCjt@2gfDE6h!cT`lSukSjfJ#1h&U$x zvIdDb5r{Y|pa*7d%%=<@&X=S-%Nr!(L?GhGZ3QAugG8JNL>%5DB;qt~Apjyy138e0 z(;yKi0uhH!1&KI~fI30M87DDbDZ>7|6-*<&0ILsaBoSFSL^?@+A3}r?eg!Sa4mu<% zA=jS2l1NO)ZktDfmQDaN?z0!l&5YsWKE$NEU`Nb0(rzNqZtg&>dW3cpfp&8ZVl-qd z0quqYdjx4W(RkllFl>-^6M=SPdjxW1#lw*5d!9o+X$0EMOH@VLO$6Ev1*#(LCIaoo z$g1%Ya*sf}`8rb34KDHG4~T4w-TP<++Ra{Qng(e%5ok9u0e~vfZX(cbR!GvYLE23O z+6^Pa!ETUt6M=Ta#{_6M4bpBR&~8jWSlA%#CIao|=aPO|1M@g90_}#I1Mq#M25C1D zXgB7DTiYP*CIaoo$Qv5S#*09^G4h!W(rzNqZnzLj+D)U65kR{+Mu3a`25C1DXg4eY zX*Z2ki~-sWRgiYmAnhgs?ZyDN`wh}=BG7IOaHroO?Ir^4#sGKw4bpBR&~6NHzuzG3 zCIaoo9mIe5tML^n3GA90*$oCfm(r%KmGP?y` zu^5nclZz59C#&K zi{Fv3a@A*rjG@`VT@PTCs?W;hVaQ?>fDt}*u%0cv0J^83C*ha>TOOqz`B{y^;8le% zZ7`f6uqubP8J#RDQlAYtW!^LeXY1SXcZ5#`th{IfdL6E-KCA1HyKo(oSd&a{u)E;( z!7&)b@oGP6%V6aQ)T9)}L^)S7}%=@(O=MaC@aMTEe8eGj4yg zYu!e1po8-jz5-c5#e>xlBLx`DUg1FmN0rgh+0CS5nn~|u+_5%p=#8Y?P??aifc)B1 z`_|DTzd&fBgEkO)g3#m+mIbjcB=mhMn&P0#02L-8R#KT7`IrF)qZvNUzL&wf6Ka@l z#W455WrhU8TXYXH+SJzi!}*{o;@l|3*I(RWMMNpvr`lj82lIUx&+1dM-M9ob6}29S5uk*X*s0PemWQ8EcIfGd8Kzh-wzJMATZ_)AY1X0 zZ!FI8+`WzcjGQNY#eT0jh_Z{?f^eqd>j$56<1rUQdJ6xUVp^VJ+^?9Rzj8E!m}q(j z#Bm<;9bS0`uM!!sLcqz4*-^P0AOkKFkTfN~rNWnv47iJ+cN=P0@J{N5@qBqV`2b=~ z!+*ZUyng@kR<#=jmP<1x~(ctfzKj}FDzdGV&?H;61m zlj6;7#BuTieiq|Ovgi2I6E)i8Zc?A zIUYlGbkSyVJcdpxOen`=sDa@hU}Bk_tLae%DHT0DHKUE!(5{a?(Ni;RUZLXbT+NJ4 z){)}uT+M7ZVxl-ZS2Kqju|;Ecu4ct;qNp9Vya~ba1^5{NB(*}`GCNnZBTh9GXXk3K zl2PC(8d>da#ZcW#agG%u#o4)|E_@#a<8hCq_YEEsYelaCWYim3d8jb9Sx{EK#H{r#L%T2bWnf&dwEQ=jt#kV|E_X z4WqANyGh1b#1+0eKH`+m*n4HhYij50T&+^Z1fkl_a<49}mC%TugQwQWyiAVAh(h5G zpNU}pw>d=Nxe(g?qRh^*)OtHa#o4(!rth_iFG#bt!%nG4-TnVqXIMS zx6CHcn4PP;T~E-MovW`{DN-|7uI4crinDXoJSIbPcCPMe-6}b^D9+B+y*6#9x{BgM zWm*ZdbH&-Y`bPbJ)D^RH#o4*qQUAG!gNn0r^{q-f{5;Ig6=&z_(b8lQCuq*j)#Em! zDG*VCCu{{~K|~F{WAmM@I6GHQweBiu=P1t3)zhu}h&W$!cCMbWsun0|svp|4ixg+) z>e+H2WnQK@J6F$T3!nniM#b5=dLj9!gf3T{ovWXvymv7>SDc-zmuzQSh2=T6HIojL zAKGEqy?}-hN4xN=sU-$=nAy3)?3~uA$t{D~x#=rjjk9xw+4)UUg;0*?f!uE7sK(hj zcs4vAIg$rGNO>Tf@!3m!RkXANkkS7jr2|V{RSem`&gdw z*g=OxCFI)k*Aj{8*lqJj(9#V+#(nlextTG1%tg#YoeY^%M&vSF#jrd>v6p+we3-r(e#*Y&!>?EIquYMh-b%+4v$=A515u-wkuM8>&Q z9Mvg^s=61mad;zHx%+j6+4-{ohI7`fq1$Q!-x^X7B+!YEuvVLN_f_QBb>kOCCE25(x0**Ql(A5(gYn4KRWVvl^a zHY!JFAcf*rYooZ8*QhHL9*L`#E27lDk-_|GZB!k021<-zwF;$(S|zr8wYHaEt&Ota z-H2mKavx(9L0Am_RVN$XEUG_HG4kuQ+)ZJ}||o$F3d(z)(*?!|TgBQB)3 z{SRFC{r%i^FYuZxCve?~n<4uMT#0t;y36hUFhc*@bsvqWLtS?!{rj#v-HWE{-i1!> zTz6ihqyOK#?meQ2t~-afm~(~6fTUK)+qv%dGw=U(u6xD-!@BOg=B;mCcZx$@cUEku z>uzMa?w2E^AF*vW$zAu8sa+noD>GhG``>omH%VyIb*Hhc>rTb-h4|rrn?n>{0%3^j zeiuaNy7QVDy}j$c3r0ihy4wW*_pbY8lJi@+?zGYn*Zon9kwaW}etrm#ap$`CVw@l1 zy6+)k({(o)HC=a8fwywq=Ste9>wch!P1oJ1dMnqR9vM!!bFTX`7;T8_&Z#P1^gGvG zM$xx&-I;Wl{Ll`=I6S$>+ffKAF=&YEPV2m->;8GELhia7Id|QS{MN4fD|pVno$FrU zP&@F}t~;N^LtS?>l)Sa;Zo+fdy<5`1wd-!i?%Z|%nv^$p-FYkRrNFrx$XuS;<_7Pi0f{EA+Eat{-*0rkAtNWo5FRc%tDC_ z*PSvs{vtcq{U!iS*PQ~J&$;ej6dA5N2So~!)Vl7xk*sW7_g4TkU3WHa({*RACjU2G zqTF>SRQEXyNbg1mqZ=QEywU4EZ$5V~Ock8Ye9S(`RWm8T5Z9d}-w@aRFcF)s`vpkh zTz6ihuE=OLuEcf!9D}XvegR6%2cLD_8G9$!{e1xbrt4mmRg}{3D20ox-o#I7ggLCA z-T+dS>Q)RjS5Zn0D@Hh%2*K^8zG#0Y2ASqXL#A71vTq(~=UdS#YkUl%`uTR9s6b?V1di(8%j& zv;mZ#N$WmgnKl8b;<_jcE2UY{(GV0DR!X}i=i-{0xv)~&J-I@}P`yfVkL1fDMi@0u z#TEY#JCi>&73LDMoCb5D7*R;Ab)O0(4iN4xG%2YkPbtasAH=*0;eA|RDeX1lYtZKV zeOzBD&FSew2v&E$$v?~St%xx&(a6uEbpDcxkG=RZv$=~Cpz#&Y8+8M8_)Dgmc=UmB#3eGriygR+^wU&hmmQtTaV$+|3KNTWLCSM`1o_ z#aR$hnt!t5Y=|h%l~$aCwKQx!w9*2v==SBmN`riD9NI=DZ{V6^huxQ7EKm%U-Is4d zBW3sHcSvZW?7n;>Vz6a2etnCIWnND;1pYwac(f3s5{U6vzR!hC`fL}hvYQRHvSe4p zlHC@>mL)qiWXVpsB|CLPa3)m9lAXFK*@f4f_p6)Rh!BtpSs^nI$_tWXTQ;ztdT+P6X?L;ora?Gw;{aBY8*8d8nSz z#%oxU^L{<8ho_=0To-c~eAc6bTwGUt+=o@+(3WT)p@(Ja~N`BpSb zcDnhgd0Dd4``A#kWT*GFVy}m#Z9GDJy)@!caWe1M%gVfF|Khw~A6TN;ocHU4%dA*) z-med{GUoj)cO&FL#Fi@ec|igOG2(Afy5+0WQY!g zn^r4Ss0zx1Wc$oO7tiACs7M-yeM5`c=p-cp_#gW&8f%%hObdb)P_X!IRULA+_1QKlp0%CLtBF3ywuR zKio8+`~KkTHX_~k2T$1y=)OPrhK*MtyWr{8o5ip0`-5+_{-%(+?+>1_LFv9f_>T3f zkX`U>e3qnH_x-_hZF(kHA-mx3D&G`a-S-DSNZ5BX$S(MyZERbdPM38}uU+zCIduJu zTQ8cUUfv6<8m+n&vI_v&(Y}X}T>!{V+ltde$Swe6_kv`>>$wTuLANU%_7JiI-K%t^ zhmc(W$WHxNdlr!fWVZ;jCieY3gzN%9c4|M|^R-o=0ok1^_DgyQ+2MH`YrnLIkR2Yf zi7yrVWj%!K0zh^;lq~Q05othn8s2$5gzWGPjkRCdL&z=wWcMrLe{B!_1%T|-{kooi zAPvZlnFo8N=Umc&?C|(A=nZmEJpg3KuEc$R4SK?cL#ypn(1mIflF5amia71Ux6@sX zoUzFkoYE+(;d8_h{jnj}9U+wMFp!ym?NYio29ykl;;pn5&*fku1BfRpsDX7oQxR?e5bvi*5?cmAyZ|7c zcEKGz1n~lZcuMc?;W{q>h^O@ao(+r-Al^q2KgalrDh)05DPEJ4o5bs5y_d8XN z^CTpwX-<`u!>(oNY0n1$@i;d0avTZ(;<0jj3E~9+@ffSd|Ax#{&6zGBUhL7R&*i`% zts4!Do8Q=D7w>b~9kaf$SIjrzTV)%34>Xbhysk|UF93+gu@GA_f_MQyyjz8=@Q7`+ zJz*1a-5Gksb_J3YxA@;iAOmv5c0i8U4&2?3GQh=9Y(e6VmcNxKe~hnoY9GduoGuxQ z`ElCyh;7^z4q*S|^N4L+YoQ)x>GOzf+?~!7((`%5HttDI2gxJ0K9AVOQ(9IDeYf#> z#5SHL3sxSn^?AfLo^I&}jn5;tai66hGCq&k#{HFD;{UMmchP=EU}S1hf!*6BW%8PbAg z1J7Cjo%FfPT-^>)TnmFvmtioUUDUwzePVh9U;ernrG7q##AG}H3}>+Hb6EfyCX))^ zUxI-wW?2+m)boyHr^`^7c?k)oe-G0>m)Xrs0_ZC|VjB8CLJwJx}6XZ^@nWM)tz*hLm}S z*mmUWAQCg*eFLL#=Z)DqE zFcI<;jBMKkGGz&Zr?7xLh3nu4TkIP*BPXAL{z(LQF9LMmU>5xzXmCc*csO0sr8Jhr zsWGNGZjFhU?z`M;Ga);f2nI51-!@qEX*uBK>>)aAKG`h|^`A%G>Wh#9$9Wia)8u>; z{lTKpr@)q*cc~nd>zkItf!-N^**(18CoesMFdH}TlWy4UPSEi1W~q31(;K9a9PGOB z@%D+{$4$f1e*+!#qyKroTX`4tA$)odrZjiLS@?Vdzlf-I$%#Yn<8lF_{1wn%et5II z5A%ojDf6FTn(qX?PnYPmqB}uT*a`ZD!<%McN*6rq+h%4-_*)>#TsxRkQ|d9uCD;j? z{P1R(hc``rc(csIn*2UDLM9SO=nu{ZnTqTrwc+*@GGh^HdmTx9~ znWeE43?taw2iKD2=}uL5g67KbhYVfHdvhE044peclONtJ^YEtG7CkSvoR>jv?`2`h zPO!yez#*Ckn@AQzi|2!Ab@h!ia|5oVAR->#G^4H5Ga~K;P5tm@i#H2l=o@F|(eSfa z79`jSn#bC#hXgx8lONtpuoE=-;mtA+Z<;@jPKJV$6L^jYxKgl&}*l^YEtm^0Z&W{0;=T{5K5h$!YHqa%P!_H_ca@|Fe*D%Zq4x zEc%j=3lkpRG+(z74TD4mp0XKO3KBWU4{w%vc+))H`c?6}yv)O!=3A}b5%S!Ghd0eL zHmLK;S0e2uKfGDy;Z5^w{Ogk6b!8sjG|#m?i9*8`rQEp^f(ARm zJH>uUCwGFTet5I;%=|h${#040eKQ@VMK_ zouDZm=M32ZnJOvMZbxV)O6Wl87;RVRE~oaq!A|fL7<6(cXs{C`!Rq5q&|oL{Mxh}E zf#W<0@jA^3x$I!qvUKrU65;4CJo#h-&sYM<-``(!8BcQ@+O?gYb*mXl%K;+>AKcIr!@ljNi_ z7V`t{3);xjO<`BK8`86|$(>-CJHc>D%ZG%% z+myKz45w8-EA#`V%$;C3-O>-5^2bQ`S^6PU=1wr|uY5_|A2wy~1j8AXXN7*)l(`cO z2U`EP(2tlhcY@(8T<2u`M@*SJ!Em!O&n0)Hc~CvS=h|m=bfI>Jr1wO!h$E z%Y9-v)XT=ied4X>LG^t%+k!m6J5|meX+0A=}r)NETdUn&fjx*O>7xtmm`v3sV^%j2vb&6y5TgvkR z0GfAND)a#Wnj0)t@c{suQA<^Q0D$I3OSSt10L=kQ)<72c3B4En4}4AZ0=|A!0)HcjL`qjA zQo5q^ad9<{L`qk*4f;wXQo5qspid%^(iMr6u1KVGMIxmu5-DAgNa>11N>{Y33q3Fr zDP56B>54>3S0qxpq7T7#N+eRcB9YP+iIlELq;y3hr7IFCU6DxXibP6RBvQJfR*bB( zB9YP+iIlELq;y3hr7IFCU6DxXiav=nFN{P=S0qxpqQe-4ha!>E6^WFtNThT{BBd)5 zDP56B>54>3S0qxpB9YP+iIlELq;y3hr7IFCU6DxXibP6RBvQH}k54>3S0qxpB9YP+iIlELq;y3hr7IFCU6FyWiz1QI6^WFt zNThU$OoB@yk54>3S0qxpB9YP+iIlELq;y3h zr7N0;oW3g(DP56B>56=q+!SrY_vT2XbVVYiD-tPPkx1#1CpmA&fh^$dkx1!^L`qjA zQo16M(iMr6u1KVGMd#yA=LaH@(iMr6u1KVGMIxmu5-DBLZsg^+a6SwZUnEkxB9YP+ ziIlELq;y3hr7IFCU6DxXibP6RBvQJfC(%0&;XsH;>54NcUAxh#v~Kk8-F0Qo243S9+)bQo811X&7+x0V!S7BXl3E zBuMGfxV*qh=~6NbtduS#D*;(akkX}O)mJH9gA!0XE;jrr;%dGRpR-^jxkB8+N`jQG zuQP74k|3o^18@Q!Du9$OCB5MDBy(0$Kvoi@bY+o~l>{kWHu8Y1BuME}vOV}D{pPHs zfUG1)=~CON0a;0q(xqfyb`Ka*y85w756DV_lrHL7-ee^~N*76PGXg86iy0#;DIhBe zQo57|E2;Tj*er%?$?|l^UM7H)t^*8R%6oGg^$eY?BuMGfq~NhZrh8j-P;5h#5y9X#9u#zC9OQ|p*D+yA%7D53l3HTq#{7`{!rF4BnVy*^cC51UFDIhBe zQo2}5U?l})B|%CTPbh+w6#NZ?dUD!S%zoHJ23AVf3L)nPWF^%RB~eP3 z`mff=N}`mmW{j?2CDk%1U1~pE``RklgOxNO_DgDHB~eP3+Apn^GG+*@BsvBwsYX^3<#uu6 zz$j27D~WQuG#4vtWF=8<*Oe09x*AzYl-u=f$@PXBSxJ=JrCo4GjjSZf?NWMo4bh0) zE~WR^$V#Hzt^=^(7+>qB1F(|bF9vtGwM=doQ@}$7wJmf3RuY3CE2&0S66JQO!9#A1 ztR%|qQiF%xS|+zk4UV|Ao9F_pBsF;4t&x>Pxm_9y4iz-B0Wwumrrk<2Q9=hwe>9`J zoF0+e^#lxRWF=8<7YUX*SxJ=J^|a9Yon{V`BqXS5PBSZqUCYu_L~a+yhN&EfD7TB1 zJ2jKr#aK1|X>cQ+YR)uaCAE4q>UB9VNb5!en+JWX$FAS&vO8vd;Sw=lfp0V0;0QDl zR+BTGtR%|q;#df7Q6{%*tB`$GZWo)7>xT711#XM~C<2Lul@tjpDJrm%+>VwnN|aCH ztDW#~p_Alv$XLve)26H>TnR5>j}nlTLO)^xvXb0cmBT_GF#%ag?(E8+34PQAWF@(C%Ul(g1|By7SxN4^D%Zz6 zR1lDrq>#{U7Or{&Yxs4Q763d0@`g0mEkRMoszlPc_tRxnV1Py2Z6Z&44 zg^`&U==;b@a))}^m|R!yqg1AZ8(|fYmxU(=88llD@1s=m`zSu|1ysi0N2&COAE8&? zN2$!n8y@eYR0cX{!3t~tfcH@<_4_D#6QwdI{IlHa+}tY<+*j&1QD$Dipcb|O_Z6uiBcKPjOsU0Dkq5`u7EdDDkn>8W^Q>C1zb&5 zK9kIKUgea^+ftGt3X(d#CekXBxAgK!Woh^kSOmO$QaQcy`{EqO|45!uc|u4p;N_Fb znU#MKl9x}|4i1Crkk9ofa8wu*k1vdSUHTMDm>hv#y)b~fm->a1EM0#A`##<}shl-c z<#_e+)=6dg^o_7Vb$|DbVB9p9!o}$M0mT$FdtKC{01#0-bb8}Gi9+rp0}883@*D2~ zg;gcxvYifno)t+dt>2aaLa>weI!SZ#tdJFF7DZFFH!TTiA9S6MSWdB987J6{gfuO+ zq!&!1?dg^bga1z3Gh63$Lcy~Aa*}W8SR`Z>31!-(8*>DcZaW>j5x5H66>PjMen0pO z(H9V^6Ws}OH#&ncM86KsT`5`*J>-@MuNz!I`+1U1&hG*52Q@A1VcX&K z9{dFpzNpIlmj)hkgHu^{!;%rO?_H_Frp58;h!^a87lp~}w|WPq3HD*8m$`fu?4@8^ z9P?uYaky!D_`jJu$<7L!9Va-C!Ji|U(SCy+5xv5$=(i$8K3TlQ6|@8 zHj`2EE2cE}s(5U6H>podF{Ps;xXk7LD$-T@jPI@m>z?fUW90eI{SBJFtDV_<@y+oV zEnlL=FwSSp+r9Zpr*xCHX&mj^yBil^wDaDzd;W76la|93ld>fqbDFs^pn()b=yWoO z1&0{^`et|k#qk&;SOQ7m?nhy>Py$~+n=#|~l?3-$4ek~Mw`hbOH|yYX*X~7cMwyqk zT5_L8M&}Y)#pz^_bI+llWs;fw>*6uSxs&nzPgqI>Khp^I=MkLW7$WT@#MtSir@@b) zd6niiKYtNILx>MBw7EZHS|Smq@;zW7v^++Odr@$U<}wZCG8b1kWGAsc!~!*?EsXWs z46w~w?^yKzc_2IUTpp%vm$Y7#$mt_wegF)jfZXQO_zolkMf&7N0=1PHlz)}mPK<>2EuoTE$ zmRh0(@|%`iss-{vOD@v_x!aP<6M#|PZ&~U*M_;Q6g7764$hp{Y1&y!O1W`38X=CJT zH9@&j6H;HR2`ZKOLROrXW2k&OWiw@HEo`fFOoL{qRhMpCX$+HI=;isEprwzsfj745 z&(|~$`d!!>rUHzm0*s{sjHLpMr2>ql0*s|EAkls*z*s84SSr9+%B@43UWRWu-G*-^ zy$;{z^fr8x^h5Zzqymhk0*s{sjHLpMr2>ql0*s{sjHLpMr2>ql0*s{sjHLpMr2>ql z0*s{sjHLpMr2>ql0*s~H=FCV17)u2hO9dE91sF>O7)u2hO9dE91sF>O7)w71zY9|V z#!>;s(!&_MhEf5>QUS(N0mf1R#!>;sQtoI@Nd*{71sF>O7)u2hO9dE91sF>O7)u2h zO9dE91sF>O7)u2hO9dE91sF>O7)u2hO9dE91sF>O7)u2hO9dE91sF?j$LzH>6<{nC zU@R42EEQlZ6<{nCU@WDu?n_bu#!>;sQUS)&pMbsamQ;YTRDiKmfU&e6FqS@uSl*KgFqR51mI^SI{xf2H ze=5LOD!^DOz*x%t?Omw=W2pdRsQ_c?Zj|kBr2>ql0*s{sjHLpMr2>ql0*s{sjHLpM zrCjLUmkKbJDllfBuW2VR7UGQc-(vuf=WC+E^EHt^U(?}5pD1lb-|y_lpb-6TrI&gF zW6^^t&Gp%WYoU{HN_bx;`grtF(50`?_JQDsP_S++5g3a;WzK~afiZc$Ci--VUc2@A znz-&wM!DkJOBv*(+fU$U4_$=clFczN`X#o0s zO?)*TiqMq&{C0pKr;&?D?Ab zqHr)mstAn5>tgCz-UP;Cd@TZfz9!xl-6^(g9tIyZOpSOPX`I`8Nn56_@tVCce{_?aRV}JxOCePQz zPfqI+ZoEEU6MwaNnUMN?O?)hRi;#N8I{vziNY7ZuPuUFU8SD5PHeP+cCVsm0SH-VB zUlV_;^=cvYjCK5s4N9M{iN9n0>hm@6v+)8+vp!!FKi9Ssg$Be%p0A1juJQ%3)#q#C zA0+I%+4D8=4{c-P^EIq%dTo^t%b|56j9O`qdbu7}KCSHYH8FrOmX3%?jsc9>?jq0E z!~n*=Dp}CyYe2Uvt*=R^EEMmF?Fxc*TewE)Lx&ji2;nAD*pBPni#;C zy4UAxVgO?-92B!WUlRiudk(xu0AuoeO$=a6x)p#idA=qFFvdPYU`(E`i2;nQL<|JR z0YW3#P0LMZ3JAYwmcE0oS`pRYNP(O}&X28#iMeH*#b=WAk|sOH5ndA=qF z3`PQdT%NCq0fT7?>hm=*U@+Sv5F<10c?^E~bBH&IaiY2%^Qt^w69Wb#!Jr6(#el(- z*5_+tz+hj3FT!B*e9cTaw#n{07UM+q4pfaiUlRic<9x`V2!q9d!8Qu5&)39&!RQ#w zQF*>51`Nh&0x+07UlRic(_HBDH8Ef?CKxjA+>}+PE;$c&)39&!S*A5!eG7q2sj1|c83_)=WAk|sAdYtChOfo7l6SS1o>q0d`%1( zObzVwH8Ef?HL%au#5hr{2KM=y7%-R`*yn3vz+f5+V6cdL2&PKP)IMLsLRWp09~R(*8m3lzpbcX3xiRQvXtj*0E2m0W|DbfVX$_P`SUe^!Db3= zpRWN7_D+P0rlQZ+00vXqK40UGd%gxR*lO`_pRWN7wn=FFd<|f*>xH(@*8m2)PiXsm z4Pda(32mRR0Sxv$u&lZ)01cB#h3^MoAYGV6!QJ{}Q1$s5W>!Li>66e`U1m2k`7ZSG zd<}puHW$}zk~cU2YpewjQnIiHQ^NLPVU3MKdWnTK>>Dg#ObD#;8F=KlnZp{iFIiYa zM>?luVGSj{l7%&t3`-W)cn27}2&rUYjq8Q1A|p&&#?ja18YT$R1{8pi_%`e{Z- z$Oar}>XC4k2y``apabk~N?j{q-O|yd)+Nh<7N20wJF_hZ`mbScInZUxfo2j>N+O=F zIwjo9&~_AmPC3%$66W zyt7Ass&m3G=U(ULUI_rV-)5>QE=s0#}3s zXA=&r4rfM$1ND)g>Pg|n1WO19RvRDrsWv|HQ$3~ft8hs;utEX4~P@L-{Kh-lTUlCFt`Kg{+`Cmfvkso%B{|c&AJ~mV)-t!n-)um6dgvp;k zuU;5H-HW8A{((#KBjk~v>RD4ep|_9xRF_ZREL4-gfvu&Guj@$LYW2FP*S6IKU7Mn6 zvejtuxsgrF zqmHW4cgdn^OcT2-TRKoRZRuWOQMDhUItV+J;EJf)8B7CEwUR~E)czhfv8bBT_qrvE zs!2>(E|e^)CT$t3g_1?pn17;bC5x&tBSh8o3G>DAL8g?bn&&b59^QZAmmFtV8hjA; z(yv>brVLdhM zF2c0k!*tyadyTl-5OLK;tnf~2md1sT!TsS&^aN;1OK=7=gokN5iYOS( zF-9?%Av~-if-DTQ5p!a5FsWL{%++Ni~}NNBYZHWxk|u489Eu{OOSvXemwdW&>{gf%r7g61k~_T z#)TCz8F{oY{B((4tpwDla9JrXTvmz(rVzQ&%SzFb@E;jEF@osSlzOaIDFHRgFDuET zg;6f|MkJs{x!fChv@psqEAi37XlePMBp|+g@_y*bBltw2%@yJnOeR_u-Ul<0fEwkO zl|%w+lwVfzKaWz0^2TTrPy4iDGXCG7 zdqhu8`-YJE@=5g7=AR0w5>TUKQHOA2RRU`CbsLdNK#iWV8BhtRQ7-pJ9xcQ*#wp@g zC7?#%YNh0ITvn1t3!`UjP$~g6$}cO)qlMA4F`uo=UOtJQYnzWk16UxB7Dj(pxk+-Q z5>TTbB<#DH1k|W5_oh>hM$v1Rd{_=$e~$9(8o>wM<`h^(w5sW4r3jb|OQ)Ncm7@A( zrEXqUih#+yU$WqJ-^5A*CZlxN&C5!ldzG$q^RiM@zpT{F%SsV286MsTCezK!N>N?z zO*bzqMZjd95&I?GysQ+}FDrHPvQh+0<|ksmtotzI2PUIK$@1>gHvo2$+o8 zuk7Y!r3jeJ3*vumH!mwi^~*}#ysQ)flVRbYn7hv<4NT@^;(kLnFDpgBWZ0E>S*e?s zl_Fp=>?6cvx_MbC0w&{QE+;0_&C5y=FqxGoGGa2_C58!1hBLN(`Gj3TE9t8!^+F{H zX)Ed5NK@z?hJ#M`f1y>dffk(7D67xE5=ZpMW?Odz{|*ewD`3M`D4p59d~#++gGokA zCITjN53<=KSCb-OGPlD;w~XDuWJsWock^meRKJ?k&8tZfFd5q-5F;}ldJMkjImDYp zz+}G0pm;SY0wzO(K@pRQfXOKBcZ=|q!qp^swD7xdY?D3ZSOiRFHmat3J%g%WP3k5l z69JR?b3}+4tGmJs0h6I)Y_Ga`H7Non!)XGTOgFD4MfIym-MpF<)vqRX^J-EAOy+}< z)D7Ldngp?Ao!a4cbn|Lb1WZQh-QB`7lS+8 zZeC4_3Q}&miOEF3WEcc7nQmT9ih#+e!9#90uO>ynWYpkcx0_d!B49FVaK!EA)uafR zj2b-dcJpddRJ@ubg5Q`bDO3CM2@@r>efi|FjP7!#JRbp*xd{f{yqXjNlOe(CBPJ68 zletT1ynMn@orDBsUp`?+vh>vFBVaOLgn=Nz5il86?lfLaih#*5R(<*8o0+GY(<@h# zLXSq%T@C}%y3xSC3w`LZqfd9)`Le!Hfj;zp3fnT<;0%zGfF`GpSCb-OG939_w~v@i z1WaaF$bMc;DsNBNgm4hL;cC)e1d<3QlL#i0G+s@5w?xTxq;~52p_Alv$;iu(W96L! zlR1L@gvdL^)g2_qaVr@Jf-4U_4H?_DsM$+%fAOxJBRxCjO;7#fhXt7bv;TQMN9vBHK}=NxSoL#i)cQ*vP+!nyEx5fRJikE{&_X2`OL~^gv6i%rYwD9M3Vjf#dHM8i*ko6e zl2Z6Xkn#)@*a6g|0O0-4p=+LS!zU3eA`vVi5iBAREFw`XA}-$WQKn#i!^dyD;p1;Q z7g6OmeEe}YeB$B_AKzjTOcSfeVi5;X{wUF4+zlTe8{Og!AAj5ppJ3b#AKzjTWM1;< zf^V@1Rsm;8f7}fp-(nH0DPj@Ab}ioU3FU@Q=#keMdgN}(l*sEZGR%y-;iK7E(V^LK ze2Yaev&16&aW{N?i$$pY-L7x32#yN8;p30H;p30H;p1B@!j9~&KkkN)|Kamde1#i6 zGg&aa;ltsDH+<0kL3Pm>CcNR(-*CgHOl~i)*4RO{zu|_@Z1?}Z2`N1j0)l@hc-Iv~mYbOYK zBSZZrtTfaGvx=eqt%iChLzVDoAmKGT5k1ZOdnR(W-T-+BK{D8T7-TmP6%BIsVhwVq zGk+>0uQj_by)_=A>tl3z30y89wq5E`CcMqkW@0j?bVnXJ4J2|LSfQu+dl_7%*}Vh7 zG01Qle0&Tx3;$*YY!Z9nWuJ!LYD3@cEOKw8Pvg7G;fubP)8}8orzY8Cr7(wBLCGxU zQUpSu>qrTC{}p<~?-qK_krFmA0v)tHOdAJj0Uq*y784J7^a5O{0R-~NUyH}yi$pw% zpWcO0SLKuF>hueNw!p=wkK<~(xcY6ldI&D=xdM+WuX3F2_-Ro`=Af@Lb z+Apq!j5Rntgyg&pb77NbMy}cClwN?hrl-4>!r1eIpFuHaz)#akw{351_f}%?wk9>|9Um^WKFbj$!Vxmi*GKZnJ%(Bv_ zOY~-iM0=gx?*&ytQ8=d3Oiv=&#~YZ^hrm=ww6`SWE<=PCd#9$<%kgFJG>OF%0ny%R zW%>?9JhXROJBf-2hxSgJLPCx$drQmrz&iy)v&Dq%_&kW8o=9ia2QRTp`*;7_@hu5H%46?Y&WmsUis4 zJ70)ChYKdK!@P^a-An`7Vcxo!dKCigT^x}ZYdwiJm&DA0N25#C5LS=9fLE; zS1$e8yE6O&1Le-u+uTOIBeI{pE&eR%J(2wEZHvAH8Cc7%S58H_jK#I z@T2may>GQ%0zyw3d(TJ!D$CjXj`&$ClAOI~<9kpTD#zJ-u5A|zL!~%-e^*(ERI3bU z?*|FHl}d2-ekiSEi<7dt=%Zae%w+o)kRNIGDCQer)j=!!fUgHO7VYH$Uk_|7`ggj> z#PYzz`aPsqAMXX#PD-Ed1=UMRAMW+QzM{Ws7nxTcm{)wjrM-)+D-WzI+6{M+api$= zb$*0nVqIigd0<=7ZfO^pRvwsEZ-L#iE*TZTvSNqUr+PgwtmyK*F0!jUu&ZdN&-8j= zR{bjc=_9>pjpA}$7a3I^7*))kKG5rdP4!-+OeN}gU{bNAWB4SC$^(mvEqSdg(sVp9 zsIEb%&oqfF9S`iO-N^8>O(IFh19OVPXMfy;GW`-Fz|dM^(Nf(+gZUSjj}p3u#(W&{OWEH#yl9vfXj9zJrDAj*^@SBG)7NysyuM2 z5|oDu(ec2k`V?Hq8@(PlRV4I%e)@=Q#Zm25IvRu3k#dno?{-kQz>dh-sSbco#Le7bdfjZfj7mf z^W;rl51c7F47saQKa-0UJtw|Qu+q32Tl~WM$VW#!0Ukxbuy?sy2yj_z=L9Zhq|^f1~8!L z?}09IpFD7%NIld=){_U;6RC&0$anI6Jyl4|0MHNbE;%D?R5SB0vU4{-#>%d+J9JBR2b|@ ze6CDD@7ePIvl_%7l-GdxUb&ydAI7r~;P=ZvTm|CMGHd$Bt_3ljTrS9RW)e#uL0yHHwX@=yncAh%{IIEvyn9Gr zv`_{cr@RGuj}{5xmA?aLxI0AeVflO#Lqb%_-(Ce`Scq!bVE~JTXfJPM04E7iEB_V! zoGirD@;P+2M2Nm}KZ#R>m|32OrDJreG!INzBu*1zUilvwz)~URmv_<6=|U_h-%R2R zAr_W@#^jtS#G>+7>1UY`gXKq=oHqzDRDKuzoF&9?`Jd_MY#|nxf1l2l3vp8UCk$YP z5GR+fqMvhwSW^B9ZO#?q6sP$-cnbZ~Lvk3)pMsTtW(&tjrz{O%nGl}S!BU=n746UI zqub^WLch#EFRWDHmgVZ7Z#}YH{WqycDOZ1`5TTT-zeR%+pOet4?oe*=ST>XoM&~o+PEX1&stAB|QOQc-=^+GIl zI?iMc??G|+TL+k_=K07}#or#jnK@(w^GC$3HZcF~LTCf?uM#43Iw)s*`V%aHJu~RB z`7(s^lD{wHE$8IwUDr7NbuByqf+ZLliGRHi!{yJw#NXet88#cs?^z4tokHAL{yxk0 z1_}S3@>V8eRET@aZ6t0K;!t^%&JMKfMF03W^8ucIkGhWE;h!`;5P$LI?oj`n0>uyM)(atTKIe!dhQ2x7ftY_^r9-~ zm7juo0l%4dp`hHs*7w3}XgatM_{~gEIPOpz-D#1E1>LBQH z%Vl-%k|EjL;5~BPRVmHmerHuW1n=dv!F{FZerb&MlDZ{`GpdJ}z(trPh%Q=~4yLUt zPEFluYlkzZf-O>qJEx-2rUucX4a^p$Blm#BGgX~7cF7CF#@p96cI%>MlWWOtn_Elv z6#e6}Xo}1)Lkgxc1&m-C9$02+N(5(DXxBUFoL$L^cus{?u-yO9Ik1^N=uT?Gfcg+n zUJ8_U-(PgBfqeKJiF1aHQ)-Y-2PSp;T3SM56Yv|GKv1kww1}(;L|GGv8=FA6=$@5O z(T4W#za@0ItlH@{R7GDuKK;d-)7CPh!*-y7<2D;~XbiAy0_@W0+MMad>{5Tc$plyV zQ1Hr!f$?3$NByyBN*ibW1zC-US&c`H4JOWdaCtV8TG3wHTCYe|oEi9#Kqd8l6 zYh#PTDblQitx6eG3NLx@IlDqH#bNN3=iNgYpH=4YqZwxX`EwE5R19r_O<19`k8Av> znRsIA%ULlM)5My3<>_k7KWii(!^`F7a-}TwVk=4phPrXs*nOj-XQa1ThE5FIjl=T9 zfx8&G)L&N1Efcd`)u!LdrZ2-a3o;w5>%(_PqfZW>oiHj?C5^h4IB#NoAYZK6T5-6` z23R{bcAG-U&~Z;OI2ueT_OpCk#gIPHTn6oFgD4n{Ja^5^^o}=&Yw7L9EHT2qy2Eja z?Jr}h=IUX_q)srfBR6?jFs#?ofEuf}p$SRj(HaX`V^LPKaW*=kBXgduWbDH$AxpL=X{jw&3lA(G2KRP$-c&=0?xG8{i8~=rNV%14-&49`7;~a^Q_6*vu#bY z$G3nv`5K1gQsy$q_a zvNPy}YwFu`f3k@+$R^gXm|LA@ihFa}mp9gK!ve2fFI=YQm0mYa@>;f2YD>{wwpZu2 z-nIhBeW}lf^>8rb+hkaGobwrv*h*~J3vd;P-9WweX;97zv!V^M8S9#mi}EB}oMF$VoS$lA)wMRR?HcxM*b6kS z?IQ^t3WQ|k^_rG3cvX+;;WWp~ura{q(h zg?)2lcX(x-&tk*TrapbLNvlsLE$~YEb^MwkBM9h$Y&M%I8ZfS3c5hUSj_q`gt`gYX zxhu+NG1|?`RuGeHf*K}+ah+k|`1Xx;LcNQPb6n_C^^RgEisLOAq}d*azsK&-z~Rfe zd9?W#xJMHg5cz;;N2>-#E{Due2d0PvQ=NyGjZl?hd297HPgcE2R*Nm!6j3ExueEW2 zYpah2d9TN`P&duWR<;)H^-?dmZeSm=mS5%cIkAW)%g?J=W95^jWqFP-@dm7;zMSD& zY7%~4HD4>)3gen8Z`EL|<-yx2E#sfa6jcwtJrBpaYgko*<<>a-L5k#LYp$BD{=)p1 zp(QqX*_a`-A12^zVUSI{)>+1B5oc_6y*l|fY)fd~C;2PjKmGM(zzkgm4CGF1*0}k| z0T~7|t8vz!-8k#dDLTinkYOI(W4;4oDb!Y!RXo%A54p^uBT;Ppx4%Lq0-r$8n&W5P>{EA-HK*A zSm|ZjRg!lLtgv-8G>n&Js5_p*+AHu4TKoQiep=&cbqw$3GgDTRK`5 zuqZ6pi_5Jkjmxd6MgKU`nJu?^v*p(GiOa2Vt1AK`lUMk}RTvl&jVrYYi}P$Biov-s zL1GfD&w1nadK1T^;sm##?ynFYTjxaXW-+~-fd?mD_77#-ga)v)kSH0j{_Sis(E=KJ z2sWF#62mz*J?Pu2^I_X$JtfV0%6Rayv8ObEmf#Cy9V9z~Z0BNuFaPy#GAC)p^|hPs zHyXB?<652^Tgp~olQ&<5)m90xg(h5|UkmL_8u5flHG{(njkjTuh}pH?B@{{;M#ImW zz-yUqWocD_1W#mNJ8poOWPdwZGpzI78wYH#k&A1<446lAv*T~k_SLTt^R=Yi{gPeM zFdQqpq%a%83s^+@%WEG#N5W`4 zeS)gB2rsq)@;lQW9Tp88kC zIcCaFpj)an)rVBqS+`UfCfuM|>EBaOp2m;7v%fo_ zc^`f>qk5<6J*rQNe$=CS%$ieWyu~oqf?j9MsIFJNM|Di}qaM{;M1R1e%6N-mfOJ?O zG^5H)Lhn&MPxPZ6)s@zqD&u_xVT24r-PX&zf=H_P(LdF8)q7NL5&ft~^$u%J^?j;G zX!`d8uI;{vAH$&flIlIGp12*wlM2X-`h%zx)P?G^Ae?95_F45O>i1M1Qf2tXcCsEc z?m}CXHfh_UM|HUkgX(#rKY%O$6qnE##tuZWQ=&N_ z>TcD0R2^}PI))1ABa#lPjJKE$Iz=^z8C7PId7-*d^rIftEuuf*QDwZvFpeP1qc&Ws zkE^~)^$FG2sLn(LsKa)ub47okMs=a;t5kiB-s4zrqdOLeO1J*sm>Kk89kXw9iI z{9@UGoUHt%pECSnn|~f{=mp!3sJ^Irk7~`fSE^IBy?RvpRL^MSuL`&A>QB^~4TCD> z$1*;u5U;^>dQ=&2G0nH2tnbkB7WI9$?5S!W8uh3$u436T0Umw~iz+LNaZtTc!Wi|a zj%j!vRmN3}`w1*{p2Ux4RFA1Xq`DHbD$`GOt?29R;U3uEt8PU-Wc^WnT=b(JRfdnS znI!q!g7Vv8%aH0$)mNzAZT(SY`0!WB{Bc~-vN#~BEenq-$0(+g>P8LEqsq97c|D52 z9>M?7cdF1Qx zj+%+;S$nE?h7d5dEk}m2nl*{}9^cVLL`reOUD&)pqNTD#I`O zyBqfRs9RC*wf?9wO!nEVYzt$ujLmjT4yiJnqT8wP)Q2DQMs=p@L#q3&TdEARm>yWO zsfj z$hI-6`y~vlv7j>iVtj1F8?8U8w!ef_4~aR(X{Zdp=`kCD{Gz`x(6^|WsCTH|qk2g6C>N*?i2i^_m2okB+200eF1Kb>H>zIN@cTvIu(s(}I9vkj_4u(bQe|Al^n-LfH4`Y9BoiQhiv=F;78d_(&6zBY#UlFHBg3iD+i#$32vXv3g7ta^{C&X=QJVZQVphWR7vCJ%#kcO!nRAF5-j_o()X+fk3| zO!Wsze`x2bhYS6i3x)lOVHEn6$9}b2%tvLvu5IQ(vCY7?{)eiRFsRygBKxL3F-JO} z&J_It$l}TRTYX%(0|JfShab~H^-k4$RPUB`^r%Pm9$iy=RPR+iLesyEaLbp@7zWiH zs`sdli5|QysJB>is*IQJv%lvnSXbdkGpaAD-lMuf++v*r^>X#+QDwZvFusqy-H&yD zC+hR6_o#kf!owaG>W^*MR2gqEj3b!ikK#u&s=97C5K{e~gg5F@Wn6HR_l0$^UvK?U z-Jp7p>cgT(AAHK7=+6 zmEjltvFwl6ezfh57TYdlRMz`WR&STXY@==4RJW);q>9M!A7eCBPxSTjdLGsAq!Tu?AE9%qMA614~9COxzUa$6|Zcu%dD#Izd9R|Hb?I-Ye z7*5eG$jQo0#%G38bjvlfjw=U5<#@vUP#w1ALv_ix@;Quf9+t2Ui28`?L#hu-7^5Cl zhF>h7m9SrH{ZZAl9|);FB<7m2lBXiVwlA|J%O}7sp%EV%qLT{P##24v2cM>O-pcNEn!xp)&lUKUg0(Pj^Zf zqr$^y_(gw(wYRLn?HWI%s%v?yC7?fwU(p}u%NsS%qK?`8Q@uspHt@^yv12Xl*I9p5 z*Q-9H$}o#%|8ixx(z>O}FpFt>xw1IXGSvQ3UxO9KHyP*b_*SJVrydJ?$BihDEn0q} z+Wk;S^{^f5sOs2RA2*&w+xVWg4^h8w+X~eUwv4GV{9^u}MceqEwvP#Wgl8lSto5NX z{Gz|Y7$jqn9qU4>46|4_h5jb}ZoO?+RM%OzR2gP5jvDNzs#{U}R3B1hn8i3i9=A<1 zoT6LyD;+Bih-$}*3e}aitf;QlvZ^p_{v9VD73SlRq#gSWsJ8#+{$8(q97dgxPl7TN z^$}Y~RCSFw>QS|8(Y#-Uu&-EuRI92Fsd6vMvZBiHi}mpc@^(b>d7!w?tQ>`z&SSu= z;D_PEU!MOE_7&@oYE|_iRUP-S27sR77vsAd<$ApF%@enX4=Tei`a4cN$sX)|2$T7v zs$<=O;#db${d>LYEDK*(%C2)U7s~I&&vX9Kz4(6W4&et2d>j6d$-*Bi({AKaF!8 zl`Z(W&L#Vy+@@NF{F|z!!T^!fdbsNt{2?*D1Yh~n+zms|fJ#o-CuO0j0+D$U8}*WX z7g|rQb17ri=q}AXz%+B{IxhY|$p_bSpgoVIa|xA|_?4VJ`|hWPZ3x7T_iuz|H-5+g z75>DW8YUIy^;q9rk2TL3u2b7TR<-ZE!wG-ZbAMLt0jr$`4CGM30kp-xsUWl(Feu?~ zxf73#73xLpe;Dg1i1Y_zbC`$hPwjC*M@C8X8Q3$^+22fPnw*n!`#W35<}88P<51aW zvp)^z(%c*`NB~dRAs%jq%z&_9)q(+W!P?L<7CN18>O#Ysvo9{>CdZ z``xqgILn0itNSwh7v{%fi>mXGy5aM@z}GOB~-QVLC?`Z?_C^^ZJAKs%X53@ z3yH8~(Xw&;HcD{N2p{9<)2If3rWef9mEwOb4``~sr}HL%zpRV(LORusA_*{ZvWtVw2uk#FIbWJ=QBKobNkYz?%tv4)=Ur$qP3}MA zo_jXJVPG2CvFqxsL;J4XKeFkXq3d_;xoYU@kz*WRH^uN-;D zwIlm>UAuQ^!^qo4u2`{Z*ZQFyoAzw6uCCm*Yv0h`J)51OYxnLM+BtIN(Du!nhc@lG zdeJqzuGzY1>!vG5hE5+mX>jq-$TgdHUb|(hI<&;lHCwNzpS|zg>-;=YvuV%f9gLj6 z>rPv=X=wAVJ^QxqU$p7;p^>ZipZbn05lUULd*`No+ji}_`ii|_U_w)w~7XLV7Q`w%hqkGzhd7zcW>PbJ!*N+)~(_M+MT;LU!{h7cWu7n>aADr z+VjpUuHLj8W^69Tbxacn<g1mYfZS?w5&DJjwZ@Pd66#-aam}HR z9s1aiDK9qBHe;YUlxgla6{pE_2hAx|wwba}7s7gI`*vftoARyHQ|I13V$7Ny#y!}C zqb=_B$ahK4;`}>pEqixu+h^Nu)*>A?;@4Q`3}VZkk?XeZ(fZ!IbXxGaFd9ioS(vYD(W5PI+OzKp$@3*_=V+Tvob5|9-JzkO z;bHvbf9blxp;MZg&?^3mByBIgukRRwK6L%gt=Dbcsl6~y9oHHtx}l+yk-(v$Q}L5@ zA>mwpl)mV?O-tH$G|g=f&noTTHay(qBh_5AVkP$ar~10BoA>S7bH%<*SMJ<8m?xSG zpVE95DgT<!h*eDj9}l_NWiGD4ZReuDk-H z?Z`DU%3|~#xsKhFlj@tL1lLYlg8wcH<`qw?&V*S9g|ub!78IP$Upkke5F3jZuAD!V zHNy7St5mPP`r22yMEC_(<%zF5CYwo+)rk`c4P~`(-POej!NE?Zl(?q-FU`PqGiAH! zl5fYLao5~x79BLnYBPTgzv&udR-1mz;-w+8h{`r|4wXTZP+4udR5?@arl{QlDvOMP zf<=IP>&Hy{VeIN_%;z7bPhv)#0AH#Mv~ZVmgddhD^sOnWJM)U>V1>HEW~{%$gz0ju)Ub%q?oO_5!Pli>45R>LxVllGBVPJaJI{Ikcl|FE!<<>o1dSe5(Z;!048Rq!)Hn(@O-X=4k)PXe@+SAYlrb6XbQMO-T43=I8 zOYt@n9yL?ZbkRrHsG+c>WA)sOh4SjPCb+;%qrnAg{!QrtaMh-cTd5q>UiPR7cbH_m zX~UZP7SlJx1$p@ojeF!a(|o%L2hn)9n|QIQV4=U-REEsV?WTF#K~r69%7dnLo2d>W zN>dp&(TJJSw6@)JZZpk;2hEg|GTn^DX4*E>K1iqN%grNZE)vi*WSEYoZKj*bO{Sfx zf?q1DFEBF~Bc3&8=1EY@%rz1zyLD6Pt%KqPZpF*Znh|8a6y0pxQvaZIvMn-0eDL*} zA+(bf7X+_(-aBp&`8o9c*VG$Ec3pk#{wuCKdE$I9X&*p4&iVkf_041+jBFz(H1&LI zNxoKTo@(gwCebP=$ zb-VFbo94CKO=*XTz9qe-?S2zoXqr}=Xvp}Fneui6T-s||Bi*3sN>ioRZKjC|8u(6l z8ZrJ~nsBZ0(I4P$h>b2@ZGzRtLzmia!p)|7mGN&jO&I(C@m3QYGkhL@AUG_~hP}mbj*A?a0Uo z7CPbC(%yEkSqE!Obq5<^bV%AL_$6eMbPTfP`rGg=@niT2_=)(5`3d#zjFIF298YS=cUrA0zmZSc(c3FKt9 z^=)&KUPQiBbq(hzu0zeoP9RVQ$z-~zbJ|gSNHJnjP2p*d*EgRQ#EKHD)q}#xx(iPzmYfy;8fV2{@+#|J z&+K=?DVb!~M=0Wo$!F8tMi>g4H(w19gKTD5KFZ996=7j!15X= z2iKSm>$n-8E=JkS&lG;9@zcxCRDOE+sqxdv&s=(&d*U-1e0O{kpA(5xtCguZ z{u+n26Q*HCdIC9>Ro+}5d*$s2;Y4SE6N;Hb|6IS+vf8wk_K>0QOG-d97QKLTe!;Oz z=1+J52;Uu#;`48)iGi>3ORC`uP3wYRM&$n5TTS?wiGE4h1~-`O@Lz17_SXoj;x91e zmYiRIy%uF;Zz|vU7r4YaaUSv{tC)ZDEWAlri^_Js!Xo{`>E67X=nk5}-rXbD)cJN` z@+soR6iL&h zaQ&AUTmF(fNpqoTKSJQA9gOkpYlcll89B8bM3ca^fSp}cfd$!tc(C;AJZPqY$pZe0 zp}~mPWK8MMyTQI+XDX{b7d-A~oSUUbcS(=F|Mg;WYmffNS7l}4)0aj@Rpo*r6eR%u* zWKOr^(9?f1?F)^22u6>s6~Ewm!xD{SjcHkZi|M{a+N!n1&U`u;)*m<1t*86Vl#9T? zhWBrqZh|T%JlPP>44*XpaMLuqok5%FYfWv9iB_97AVTPYu(}{mhJ=_U@e7-w4ghJg}O#K5Kmz1Skk+jugBq}iCsemwJXpz_H4RlbKz7C zkH?m(da8!!fQA<1cM>%`v$S|(Gv3*|GUg{kU3Fwp$J2EuPV08v>3-k2Kkq((N*sksw+mYY&O7(#+;h)8_uO;uJ#TNX6x}baKZXGq z^V+VI*)m`I=iDv-KAK9K9U;AJACR*HFAOx3ggv2H6#Jk>tE$IMt{^DQMrBD3B0^cB zJf$_GCIk{GV}a+zW4lC+`tuz(%N*%$l%M!nf$$|$xg1qIgxoQ2FVy!H89@;ie0OJy zw?F_QwVMvuik|%*cG)i9E_WpBd#K;p<=ez4R>!xu(iGWbH6eoBG60OALll*u<45Qe zg_uUS3+-UoY#-fP>8^8wDUQ?d*1KEVG}r0aWrM#KR8e0`h9Y&!~XU&e%C|Fe0>w9>Q30*vGX{x0b}=z z1L{jok9R&DDQ+hW=}&~&_I7k5-)e8iy%z@bKXv9@Nb@VK0haj10UQy7@i8CU2fALS z0Z`#tak^8nw=bt-)Rreq{*EdC8muf9{Oe%;-|z4LE&kYFp&bre2+!4z>lVd~P#YQV zf#VvnCjhUaGEPz@s9LyCRX<0|&Tg^T{}*o3WKc*rUU<(|w*zaH6@nN{6{F?^+!w>q&IM#Jmufiub-T< zPcEGXxrTcElTZ4k z5A64EIqu*7pnvqZKW4KH$-`bg9Jdb#{r4TGen`yuxAgiap7cL_+^;xTmLpk4^}|6` zSqw+e;GugzmKne8zyD6Z2Zu^A#23gk3~<~(iM{HzzZz@v_r*T*@m{Vlpr`irU)GNS zlgs|NymG!xE?e@TsjE5hfZs95?r*yYMt>0pMfYZS;bQM`{|NS8pXAyP+6fyvS0DEW z7W`dL`p0qP_8$NG_xo2r=sbaI6aDm|oPX7<-!bg(TYw_FxQzZIOX*wr6nqLNp7M7+ zrHB^W?a8l`W z_Gc@N;zGC(;dQ=PXB$>Y1F}5$?-;#Xt)ZRSoG1S;-jaoOT+k}D zF6Y-#w$jkN>4~K{caY)p)1E(=5jP4h%tjr+nb03-`Fpt9=v1*~0&g75%9aj&)=FmVH2q!4kM&tw;ovpj z*n7kV-iOJKezZw{@6-N{CwWzoy^ABu+`DN{t7Fv=2|&=E?Bkse`M3rl=cWA)Oh`|$ z*LUK{asNYbr1kp#*Klfdf#L(F+rAUh#6?}8x*!|1kGX!XF5!|C>&I4XggEjXg`n>do}cflM} z5+VoHk3%3PaOwmrs+(mIb;G2;f6njX?HMdWWZz)d#0CGx3;tCP`dy3uwV&|2o}|sN z8>=lGa>hQwH~j-pQgi+>7>>QTi;G25tcFALefYix1%aSzaSluTw(o|I`9TplXr> zqKqletnl$uC&n*3Cx%lXq+SU#gAj;zyMX&l?nhl^dI&NL7yVpc$G!gbv3y5^f()y= zEe36MW2}LbAR699cs+z+S>6~sXW=D4AG6S+f8+a2&I)$Eq4BT^y1CcyG`nAI-%^jU z%?A7QW!zY~=)VudUay68dD2Xi#4?%c}A@8Q;QXTS+RmJY0C=2ro@V| zEB4byg6L4yT@aJ}hmbPn{WJ>SI&bSHjk|0Yr&CsKb>+K>1o3^{)FH2v;N=(|IUZ#%(w-`ig)$B_rn`B<@XB= z+t5z)I6#29@4m>83r8`j&-pzk{97-+?E5dPGGQ@XfG+%|e*?S+$NgJnw-(#1_}wkP zLGktTxI6`#5NV?a`-oFvNlT{R43h?;AlmfBi>`s6#feR3JjxjLtoz$qQM@9-ivv^{4YR* zUA_@>8AJcOu;czeP+m(jm1US|5CUtOMcf+DBhX&qnJIH>T|HNJ8#J7qU@uFnU0R2= z>N};?81L!QTI~zaYIi`3&B<{ITnodR1_N{fE7T|beGmCJV)ZHG75?k%PHfu-dyS@F z24Q%*7PiHp*zWJ8>*O|~nDUfD9@K=4g47ykDvM%F&?k@g88xs z?mJwbT((_x8H9Z|#)KUTE!Kp^h|%$Vu`SeCW9+m`kF{UHSljy)k7->6NuGa*^Zqq( zJaVPwUyqqkRzcW%ybjJDoG`?U4}jYr2(_f<={wce&J*ACuft{xj(TBPq@L-ST;*u% zhqDU4gX3}s1WqZPQNjf9>O@Q~!fb~VvzfcMx3B4cY%MbIT5)B0t}@T?XSCdA z2jjMZD^!49zbF8!b08U#Ge^qziEq(I%y*Ov}6|Wl)`}hE# z_a2Z2RG>d&-ou!mS}ZF|ZqpB!`g&uvvONFoY=EP^LvGx>*|kcwr2Th2iIXQ&=g%2v z2r2uGYfpG%loKQCH4$OKR%$3!MTWQI53E^ds)*NjIrVxT`lDVBuYU!}M;68s35IgViW7`k=+wpU6Y>lYcp6++~ySMN6_ryNN z0{SE!zjtqcSGT`w`%n7s-o6jtedZf^cOz|YY-jgeH&aXi(b`>})rl-PGG2!)OdvmV@%SN+XzAov(YrSwtLLnhg-j ztx@)Z)#0OFP_N8mJ3g3QoAZL|>|DL_F<|DZGe{msSj40Rr%S_7_kxK`;zW>3C8l%v z^vP6EKndlUk{2w^u2##-y41OPHGuRq%1gkmqx?o`Weu6?}u_Y>N zun4co@_e`aSzBiF%B60pWu{)_!5`Jupgx+ONP#6K&=aWNWgLH-FE1BC2dk}@i|WUD zAq`{0LxeeLaDBD0a<*94ZB7=UQp(9nouS;2Wqqc)hVR-TVL8(-&6>2}R>&-=W=Tp1 zp#jydu#<(GUP4!)1N*mRi9yR*HgwU$h&w6##ppn@R%Y2P)s;Hwua_#YsM+OWT6@9# z%+k_~hzfo={1vv&VLWoV56anfK`=dm4xq3}!%aKpD#Dv$wLG)DR%0_o3{4+b>LnC` z9;%|N7lQKY>hg-07RIKQHDA#uODoH&en^!t`|N6kvaGmdOZDmt2;r%^J*Y!SK+VD| z8d6=Eg|t_eYHO?Ipw^&Rq15x`8T=CE5K73}@>;!&-iE#dYt|d+Hk3beP9&y!cz8w$ z(rk564H^`*rJba$G96hoSe8CI3zmariZNE=O7)ds0mFbC2BjR#R`jX-(C~7j1RjyE zo)TBf)w+!Rd5Y}V)O2@Z;7GTGUhN+2AGm9vfACQEZL4MUTD^RG_ebKnNlu(SclFHj zi1k7@26?4kSy}ELJaXjFU3dL(ch6E|ZMpnG8$uNi=4xvnT%W705A~D=4im1f%rtrs zRiuYcTc9jyJxNeY3os;6QQc`U~Z<~ zK>h}#IH*f2AaRhq#h?ldCBhv|bIVE-${eDl#Ij0>^RfhL744U(ttr*FGB-y-T^3d; z!4SRU1;|`07b|m>a!CnL89HKaMeEQ(46S-lJU4@(RHiUdS&8BTwQ4eAxxg*TU}N_L z%S$s=;7~TJ3W=!ZW3z^eOPQQF| z^bICeH3d_X!sJ}2d#8~hFH3MWama%aV5e3P!&gcwLxXN9t&zZ_l;C*2d$4zCcx!8E zjxoBWO=t=QT3N2GH3CFo3>HeO9&a<8_tZ0lwA{jGne*Z}^Vp|?W!9=|n2{m0OW5Ou z!iO#_Gu>J#cHKfX7iVpYSG4 zHCSH~O%&AT8?#j}_*i*$#mgdFN~DuBYE?&HEs2a^ZbeTeS41s{s!%yarK~R*O@c_* zD6&*prR5J3ZXQ#KS1PaTdg9rEpkL}qR#qimF7%#CughfC8Yxv>@6|BL&0?;SOa(C< zsFX@~#*;VZgOdJ8jaN%L;qopg(+&nVdeI2*$FxEg7dOxFIyNKAsoWJe?oO zj1L9V;{&#C`)IKB(U5%uF`h~l;^RR!l^f0ECPgO{aCk&(1=IQL z;v=>%%~PlRp?+JW`!uB3eHzk|h{q>cY?#|T33DbAlBDH9*z~b%*dS6m%p#-0h~68B z^j`jW!cuIR5YMFx_u9vk6C?IFiyg8ID6XxpQfw?bo*fxaPKHAwpG~GmE!LEu$lsgK zp27&orS92MnXxtH^XZUJ074!C2n8dXNT-4@p@3mh0hZi&oDP!dv0x-) zQ;z3Dg+X+DD(<2!OI1PjvjKLOsflIE;GqXIX;^t1OoT+I2NNO5078PN^T}~1p@3mh z0hl z%O+&l*(CZwNL1m&@x0UB0)|-fQD&j2xK77&g^-Jc!YqVB{t*i0gHYIkr;?emFdr3b zFmUMTQA;a3_;_~A!fvyZ&gdYK15rI_AB9xfM`4xrQAn?S6cTM8g_PSz(fL}4IAZBF zifbZTqfGV@xrC|=;^QNs8rKg7WD*VSiAE?c1^AC`MI(uE`#XDTGHf$|uxA;;4 zGTGGB$+6&c{GO2hvFv2ptFO(j)Uaxqx0P7JA}md1(~g7^atoRsOxpaZL_X`NeF4L? z0)}i8Fcb{|55af2)+l->vTVhiEtrHIW|N~FOD59Jcq0_nHkO?p3Mqq`5=<8+)1h3L zCj(wCe=^CkwMhuWvH8i7mM2GBo`j}^=%#!s)GNkD$`r<$vkmsQJZT|laIhuKP|K6y zmM4c=p0qShcEUPui{3Fd37vYup=VF$H7qzN^*E=Y0RV;iVEJOqmmW-BoL`Gmzvv%{j1 zpDRyKI~w@QFvy!?n=fRu?sKH;QXJy&9j;lZqe5ty9mB=OQ{V%7!E6VymivgHB4RL}UO$yUFFEJj^<&yWJCO$=;cp_hL=s`|oN#=pc zrIV?Nf>%i3H;iN~w(^t#H9ZnxE5WWQ2MO7VKyZEAjK$TV z2sDf)PO>|%%vj;*!8kD@Olgwlqa(2hk+XjoE}Xf*XZ=bghvYx4b6=v z(2BIf2g9imKnMkIiTpMzV$))nC+{siDx>^6iG^BrF z`oX9HC2Sqk?^+2S9k{2^r_#7w8U;g=Mo~v93Ew7KJu>FSN&G~166J z%t`orrdVn~EdU;kET z7Zw*jMe}BDa`}i*?=HK}mrFE%R{82J#9wl09I^=5mQ;m1$C1tW+^BW^uxTPU*$5 zN-BWY=-j$KQg_WrdcbZ}Dxt)BYVcO4aO_!x5a~cG#Hss?>q~({`kJw$Qtx1z@a_OYC zW$vfoI0{H8*$9yyP9lV&gqCwGaZ}k8qPvldo|&Tu25j;cN3y|KI*|yrT*~e;1)`YyAIKG>EyWZN!@#z z`jQmE>480o{iZb>(NRacq$^-1nqGlbXnqcdKM#e{xQWcNP}T$mgwr_CKO76EvM{s#?j!BF1WB1an13?M*7>sFu@;F7y|)re!h*XG1)#P36Uli-|_nJjBc$ z8QJ|!M1@*Gd2hj1J2X}CiiW5^(rJL(UwXea$}UZ(2tL-ep=Q}^ zK*2RPmdjwrM2#Ny5*c86Nl65%1a~WSH3mx|3q+hO`_nL0MR=ncrG*n@yG%A)v072H zjH5Tyw9I1;Tyx?G@|CH@2`0IS{jtni1GYi>tiYoLVN)Cv6R_^4 znaG^VPEX`hTS-How3)UVtHv9Sm*LfM=qhB!#>gv07!Jo`$``|4^A}%O6P}8v3({i& z))_ntk)Yk6H*^D@cZBV|ayF=~oYnd3Eqy!SO-?4EBFFoK_-VBY!MYUlfhyVbeBwkJ z>o02OMg=pt&NE>1u(PICQfvsU7Mv+uRb4DL+`KtAtVpWi0H;TvCR(A&G!lSKgF+^2 zo1_~{iDOdM0lQNwf#+&mEkkrWRS|WZCuV>Zhn3jD!nsnH3F6cO$1Y48{}71>;O z7lb?}Z80?$Q&dBOCxM*=T0S>q-B?|za-P9?(wbLXss%VdjZvl| z5`X~A;6hSD&SP`1DGo@9eMFOLv|0wSl5^Pp@JHYx!Kz_eML92}G?5$}k~Cu?>>ZPOMY+ck zaU2D>5*)C-O0ryF&`=<2d)-G<)S4o-5Gd1NBO|KgHA5gp=xJBX45*f$#oWy z&+4Q(oFe%|99A@hbr8bpa$K8ori_S7#XJ;dg{~1Q4A7aDvP_zYCj>p+SgTuOC~W^~ zNPGA&>XJ=OVfL_03cZ*l8icq$8qE`Fw{mrwM7D5}?gFqVbuN*Yuu+K&{7H8^g>(^6Z& z=v;(`Q3^I=xPn>k0M!7{zK`4dT}Y@icVzUEXCQ1 zWagCeIU-snCC=3Zy8BdIO}^PHSg(}ID`33{*svwV3XjlldVLmEA}uHO_(Va3iuA)e zOJ~Q$M<>rxQ=_l|$dX)22CxwsdTld_98PXgF3eNT2)I<}$jP9V1(U)R2B)$?sZCQZ zgvMDbj)eqySXqK)Cl0dDf;h%8loe%+<+kvEE+fa5Bu{9y*se7hix?b3M$mIuEm=X= zOcUR%RBp3y$l3OuvosXhhprw|1D`ZE4RzEB$AswzKx!&63>sAQY*I6lV!`ZW#Fo7S z;SdK;CywW{w(IRw4X>Z+n(Szj#yU^$P~R)fG7uGBjBB`t^|;0^LOh=jtStzIgi2Ip zNq9_Mv4>T_szlwYkzxi=IJR6tQi2b6xT-@E<5bXsa=tbmCgv~06AyE=8 zTir3I`ZPa|T^(8FL?uIXxT{tVL-3?eL_1L51A;n;kJ(fU2$?G?Tqz73y=hh$qT<7e z!Rc^r>srG5g>X90wXH6+;Ydvok!!Y0E0aNIR!|(F+~|o3OETR08x5d{EUjveQmS2~ zmAcF+#37CQ!&ZkTEfcQ|Jj%Qyp~)>k-(lH-w*98Uw~c;YBG z%-*wv!`9M!n>a|Lf8lWC$i107&IClwn-*q3ue&UlIV@z5RWY=(q^zi9QPny<W!}X93>5?%zF_^#^#w1tnW}HwmTv5|X5a+`Z z!AYKfETl72@d=E>I8IJvGpAC@AdsWE?kLwI4XT(!!gToHp-EUY32J$(B?cqvt(m`y zX?D()(m<>ur{KO(F%jN6C6$-KsIc*h8Z)O!ChjoFRRjd9vfOY=P<9OaIxI%>%tMzxKwmC2dN)c&`&Y}YxMVv+TxbS$FLit!kZ=2b`3foNSuHe-_j(G;*^q2~lWjG#?ImKhO{84o*K)+*+JlhKt= z;21ZDw@Iq(!L8Y)gtuEfFls|~i`>P!P<7H?HnwHKDvn#;?bLqT@6ikHMEql+a>=wL z@daRrUACRqRH|wNE|`Tapwl3P)U{cu)_E%1u99dg2*H;5%If(`26kRl_j}<6h5wqn z{yHq4qK6OEU9EMsNqprg>eFHQaJG=w`=CX6ne6*fFE8Yw_tjlBbzxhMLE!5Bs=gS= z3;2Np6IA!$)Ri|0n-B!tGT`x3-ei<7SR**AgY6{5g7PXev+yU|lLaN5RtRvinX7O3 zByj{~c1^+vNGcp&s>?ORxfw(>K(FY70Ps<+VNp|-K#Oy$ymbvr5b+rrO6rtxXihI| z1^Z;T2t;nt0AX?7>cDVNUoYZV0r;X?sQh_&BD~r%!dV?Cugxr1aF{$jF#*2;gLVWp zdOT{yS+SxT*y%xM%izN)7(Dhs56&n__o^rC|B_nAHx?x72;&BF?|Mt5l!f*24`XH) z<;JJneO4!OKqpT#2MdgL0{_~2u*{Rfb;SHAtAFuEExDS67s$P)So! zHPV9{Sk60a8PyVKQ_;h%9a1tGRu_n(QKJC|Z-lozi~@a+9spH(dmpU=H-+CCEtICG z#&9>5u?Qq5w+gXwGeVajQ7CZ{K49$qEqlx+T+tCWP(z((n%K$k(Fq9>N<&IAeD%Pq zuza1INNnB)iot~abe-AEvXLev4`zU4nfr)dG{jwDuAt#q+R?mwF7kLAPayeI7 zh0L%n8EIQKvPd;#6b2GPSvYm7xdJi?3DgIJOhh&Wso)cPkVx=2+{;~t@4+f@cx!6n zXkV)@NV(>j8ri+yIrdne8+uH~k3w{^9>yD4URf^plo2wdXRLbHV&Sg7R>WOB3|P|h z(P5o6lC7_?fP+qb>qih)q>qH-3)P{NOUAhZ#h7Z4hzTQM!}>74N1}#(=U`VV8rF9t z=@J!sL4s%BaDcMNzGHkX3^OxvU7f>Q>Lj-Zcwjc5+8Z?13 zaIr0Uuw()p01M`p8s72>CR$d6AU;M#aGcuuM?W#WD(%L?wi0K|~eg0^Tc1N}NnCE1Jsm zQ{wJF3r6j7Ru4gbRM0T65p`9<1geFG*yWY-x!S6C&Z#`YZ_dUdlK?yY zNBW1{06UcHqniZR8R{QA!r(fa#Lf}X-WxZ zVG=u!oqjjk;H_*4TR^aBdiU>1k}8lCHR4KHrs^-?<^wR zFwPYs+RULc_OB5FBhcuQc^tJuuPMHTU42D{7mYqh4u&%2j#a{2S@gFe7gOSwvnz~+uEP#+TF3A#NqQ;d*{ZT z_;&CuZDHCM@NWX|=1^_1WwoSbyWhe;Z`a1b1$>!ySDkhdzX1Hx4!(U{B{2Crx;73T zbMU8|@{a@moP%%Ij5GPS?cO+;ZEE*t&~Ae-?AbW@NhkjUx_q{k^nD$8{&x9d^1f+t zs!x+mv~}T)M;nq?;m>J&7oNE?!txIwI^^@{gKH&y$XC`y+)Kdmx8dWcLnrZXSbS^V zu2|ZT}|rVEcu(kv;oAz5Nj% zVsve+x2tIL-&BoYyNGXebZ$Hx zrL+B*?knQGot+!s5WLR65Y7J$;8i;nKKpI>{TRyI+u6BsM#_uwjJR4W?ta5F;$H-Q z+-=JfAuYu3@9NyR&&B_|!gr%S;v2g=H--^6e`HVB#h4k9vBzRvySt=cnC6*lO?xbT zw%>?<1^A0m`X3;T&GJS5UPNrn`>yNUpiDcm+`g{)OMKy7of~SbX#PGOwu$)9UJrh` zZF(kb6Y<+_fQ;@6Wi<8)UnM}D-I|8(1E@n}N!1bSZnJ5c>E^h&8v#3Ow;I{Ed=MTH z_b_mZCW~wTMYPG}ef=Qbk%4lYHhTuQ?Y34NdBt*X1g;v*S2O)j{3n4=M)CK#_!odb zBY4$LEvlC8J8#FBbMUTSWBFC!9~FGqt`Xf=#J>&vx2yly`#U#obIPC4TsG}n0RBz~ zKh=bP4EO`l`X}7>eF6Bpo&09LYVJeU=RwZjwDsBcWKDU*ci&;?*&IIs{H5B%{EhE` ze**YR=|JXx0r)f09$UX1@5JAEXXnNSj@~g(*aYw$1 zfBF)5>IUM!1bnmJ*o@Y%BQ0Oxd@0!^e%ml~o!>;vWP4PAS{w zZGRLUyBV)KFgNf$y(+zK%Oi@GZq!fw>vwf-d{X8ITVCu#FfclRXM35Zad+p&6HRq~ zMavrTdp~4!x2j`V^V`(%0PuI>HC@h}5ZjBH*RA83WambQ%QI~l8XBHWb#Bx^kCDHc zuEXHFM=vcCq;VYhYu)l6R0TBijeT?s5Bc`YeyPv$MdmT$o&%0;bJ`=kBJS(f2Hksc z+e6mUuzBy>d+EFn09TEcYv(|g{TlGkMDd~%foidDx9!F}KGq^jLML%w0B#{#)-rp9 z{3O16ymRC2D88Kv*5GeULvEt@A7lPzTA2P(l*jiAJ{C>ip48ult=j>{*8&2`BQjD z+>Mi+8+)7bKB(J5{GE6cQ`7iA33LnZSl0_k&-acs%_WGlf#p3aSpCj1v1{98H9wN3cXI{1kK zY`qD`g zn}Wvd+O$s|-V0mo^yc&s*L80zJ?s@|E!kq#?J7?0Pf%rUnzk$i6@DuZ(D4kEt+v7m29|G=tVjeo#`NTXh z*!je~YaEFA_cg)SHo@05!SB)>RgbrMfAdem0nINDSi;>FZueA+qv;KQ@uE6OZ}^Xy zNMO@Hq|j{<>-#|zW%|QIf3Ut|x_=0FtE%L$Nl$;8dc57!KP;a4-?H+w-DCNjyG;5% z4L^qOc9j3G@SWYaagcPi0iMLSnahYj4fqW3>{;UH@NMQY;y((w>fk@l^m;BMp7h*y zZCL-KfX&CWhdw{`Y`gbU{Gok-%>T0hjn9wpF99|_KEl5S*!c7aKM&aW@Cg4UM9%o^ z2$P;+hn^Pzn~$M~wv&3c-TNAT7+Z?@UjuCHC&GUR*w{>j@x~s{*hr?nbKs9DkM$pO z>c2(}X+fL%sT)js_8;|xfp0p~W;;rM6tMAK5`G%6@l_K3dBDa$ zNtpB){R6@AJ_o$qV7U5q2YRKUjp8I4E^+PsAoI8{|vnGcQF6&HKk{H8%^@Z zHNVMEeE$!HFy(W?fr)<_>wA3RvqR+f6$gH?sXpev4{JxJX8Nx+;aT3VHqpa%C{r{2 zpKp@>+8Kja)=I?p04|l(J`(9;`(MXe$&}CfxOOt|2aw*ZrIr^*y^u`CK2V z^s0QbUNYsIH4@=3BEMPpnEKv8`6_>>_a)%Xx`+4|m>&9xmN@JGAArrehxoq${3!5y zH2zzFp9ZY#xlS*pOnxbz{MZASuj!Kq$bWSce7lq0)AQXk*6hB{>vQm?Jid3&l=p#6 z@O(+0!5`lQ&oz_5=QqKd^$09KkMx`M2sZev z0KcT?uf2ee6A%8Jkz%@M|68;sy=IjH@dk!$yXD?!&z8dSZ-vi9~2Ezn!r}syI&3wxIe+Bq8r#ycL z5_(~M*8(mmLGV6!(v_%vX%{@aW6CBO%q_I;e` z9r)(}8$T<{{~};xZy}d=I;V*=2OgUe*{;vT);N<^%z-B**4Qc$K;unZH-9M~MGNz-BLlFkWbE_X`N`q9E3c{_XOv1#Hd*5q}5Z z{|NmA_3qsQeQ_6H`U7bHP+so=Z1%F5ei5+Qt0Vjn;F_NQDgTcEK8F6-FZs87zYl%r zy%P4%lfeJ9_VF_R&jIH8@fDe0c6q-B_(n(m{sb`f8A|b}&t3&QP5>W{?{5L#ruS=E z-Yyu%-H=B-2L0{c9>8Yrkoa2woBc?_hXI?j282%lHa=~_9|4@Q`eLUy132l>_hW$H zcE;aN0KUzEp9XC9bXnf#0h@D1gr5WKZG`i|R{?Wb28entI zjq>&;^Lt_bw*db*`tt|yl>FMcC)z*VfQKFWKLq#%hu$f`W^ar2EdVxWB?+$scID+F z;K$J4M&JAdU~~3@=|2nD?3ob$MZji1necA_z6k!B`RjK9-v<4X1^u*l{t&R)Yh?OY z0Gs`F!ha3eoTDQAe*m9$BOmfP*;q*g!ryGltx4XITnd9X@d+$%K$%MD>1Z=v27`?w|uJ%P=$hhLkvG)=V z6?+IFy1b6F>nk;n?}{3U=TkvEnal;JJiKyCmfeD7!MeiX>ght|9k3WeD9GXc-cZlza{~trgdn22{t|E1g6)| za}2rf1S1yiScU}xMkB-uc@jwmMYP6)#bq3c#c88&wTAxPG<0oC&|h9UQ2|=bB{yFE zb%Xly%Bvf!*MUKW+`SD$)AHS@kwCkMvp^is94yjF7Z)_o1@N26%yD^e(3;&2no>?$4+9S zQD_wg7o1F-GG0(taYyv^-4%WF6P2r5e&KjLG(0T#41wY$B6Ty3yj7RC^e=lqizC`x z@d^t$Iyk)fMLXwOmy>$vaP&r&gQ9kjo0mnrM%n6yqlXU3tvoW%c{pUR8j*T)A;?@f z3R50NNQuaeB?mPKtz(NkjQ5`eYo*G1y)s0F*YJ8Z6x0_hcrjRI9f7O(q6c}gBU-VJ ziw%ux9f@&!Cz$C`S9So}L;8KV7s{(Wyh%}!(_J9cTWygp?SK)mc;fi|sQuM{$Dj(*pNN{(sN8*M+QK~T8%!*QU^}^F4 zUNFo%OMwW9jh(GyjZcHTG5vA{nKFbIIz+tl-csrl6$Vej7!#~B>M^6}suwD&yK|%n zdR1QK+^FIOv|-bTQZKyLv35~BXmXN3m#HhCE%)Uk5yH(&Ma`>~a1mFtEb>-v%QE|3 zS|z_21Pt+p3zJG*ZJ2+Sz*zH^hB-ZHNE2CatKL`4J^O)b+sbvvK4 z2Ot)5Pn1G(Kki%wb;PlxOeXZ(v_+<)ccm%x>dyP70w2cE6SP=4h?mh6jzzUnvf zx*iNj#H5M7?ngq~Awmd(hvn0Fca6gg+#M@b)H_nmNMNhxYVraYd6^7hUc*$;fMhfn zspaDagbks5AuxCuYf)Z8t_G3ZDV7$5FThm|VvkBzWQUd@>y*TX(IR!=SrvLPY#`N5 zE&CRb+;!FMO(eefh0#?L=lcq5h;0j2sIYNz!N8Q>DS$|DP)zH zyt;XEbJ=}UgL^gEj6XHVSzJrtbE8NRc$1NgbqLayE4IAW>%1#iSgG$nZxVbkVxWdC z58s&)y&wzn?VCPGB!`oh0TZo2U8J{fQ4fW{zSN3u-wJ{mUX%^0oD`K#k}TSMRfeRn zl^wxqqS3QCH%J$?1ax9I@b05}k-Ny0dKJBz_EcTM6;lZ+;Lt(^>%4KvXpJ?z4+6I_ z<=qm7RNO|dtm73Ulfg*@dd%eVYE-gYgvLm>%$7tQG)Ie63Pneq(*e53M;1U?lKF~( z=q=mzt!TW+V7YP$4PZJzz04uNt4T!ft5L+z^}Iok`D?R~t7&kHQrEVS?(;6b>Pl-lgt+lgpdWU7VOyGhn~r&g>jib*X%*$QEiA zN}88f=-Sym{i+>`G?%ePdh~^QY6&MQC&b#m%*KrkpktueE{>=-(P3OmQHP1}QuH87 ztGGfM5qmxldsN+Wx5`tgR5U)SjlEvnnQqL?;=8e`z8B0dS~tC+w(RAr;i<&rhj~Z5 z0P=DpltA?g+46cN4oI&M)GH#@ySkzhslT%ban*|eYQ22pw!|9&j9ATl%LmFY&#uiw z(c$eY`uEK2EMiR<2u(9TXJn>CW|gPPh$Q+qnqhvb_$2zd&Ox8dJNvvF$#|qhZBx@v z)&~DonAiO5cG7jjztz31P0mo7lqTIBPCEK!`;pGzn3jG$eunYS)H{rH!%gW-p16~a z`#?vLj(b7oW73__>9GAH`!O9m+Pt^U!MUwJ^e^*s68~5))2V%-T{tf(fc!D(=&v>D zxPN)<%&tf~Oue&CI__&GFOhCRrz7b+zch|?3yKIlfe%ss!dHfG)=Re~{h-gz?ee}6 zIYXcluH%ce5=DRTqxbKUvuz3+miMD74U3fz)Abkt->i$DPvakd_Y=V9w~+1^)KB?K z9REG0zvUtRlooe+f8ZP @@ -40,7 +40,7 @@ static void _sys_irq_init() // initialize the stacks for different mode for (i = 0; i < sizeof(modes) / sizeof(uint32_t); i++) { - if (!(xizi_trap_driver.mode_stack_pages[i] = (uint32_t*)kalloc())) { + if (!(xizi_trap_driver.mode_stack_pages[i] = (uint32_t*)KBuddyAlloc(PAGE_SIZE))) { // panic("irq stack allocation failed"); } init_stack(modes[i], (uint32_t)xizi_trap_driver.mode_stack_pages[i]); diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h b/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h new file mode 100644 index 000000000..9cc53868f --- /dev/null +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h @@ -0,0 +1,157 @@ + +#pragma once + +#include +#include +#include "memlayout.h" +#include "mmu.h" +#include "spinlock.h" +#include + + +extern char kern_end[]; +extern struct KBuddy global_KBuddy; + +extern void KPrintf(char* fmt, ...); + +#define PAGES_SHFIT (12) +#define MAX_BUDDY_ORDER (9) +#define PAGE_SIZE (1 << PAGES_SHFIT) +#define KPAGE_SIZE (sizeof(struct KPage)) +#define ROUND_UP(a, b) (((a) + ((b) - 1)) & ~((b) - 1)) +#define ROUND_DOWN(a, b) ((a) & ~((b) - 1)) + + +#define LIST_INDEX(order) \ + (1 << order) + +#define PAGES_INDEX(phys_addr, phys_start) \ + ((phys_addr - phys_start) >> PAGES_SHFIT) + +#define container_of(ptr, type, member) \ + ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) + +#define list_entry(ptr, type, member) \ + container_of(ptr, type, member) + +#define list_for_each(pos, head) \ + for (pos = (head)->next; pos != (head); pos = pos->next) + +#define IS_BUDDY_PAGE(buddy, order) \ + (buddy->order == order && buddy->node.next != &buddy->node) + +#define BUDDY_INDEX(page_idx, order) \ + (page_idx ^ (LIST_INDEX(order))) + +#define COMBINED_INDEX(page_idx, order) \ + (page_idx & ~(LIST_INDEX(order))) + +#define IS_LIST_EMPTY(head) \ + ((head)->next == (head)) + +#define CALCULATE_NPAGES(size) \ + (ROUND_UP(size, PAGE_SIZE) >> PAGES_SHFIT) + + +struct dl_list +{ + struct dl_list *next; + struct dl_list *prev; +}; + +struct KPage +{ + struct dl_list node; + union { + uint32_t order; + struct KPage *first_page; + }; +}; + +struct KFreeList +{ + uint32_t n_free_pages; + struct dl_list list_head; +}; + +struct KBuddy { + uint32_t n_pages; + uint32_t use_lock; + struct spinlock lock; + struct KFreeList free_list[MAX_BUDDY_ORDER]; + struct KPage *first_page; +}; + +/********************************************* +* Buddy system core functions +*********************************************/ +/* +* Buddy system init function +* @param void +* @return void +*/ +void KBuddySysInit(); + +/* +* Continuous pages alloc by size +* @param size(uint32_t) size of need alloc +* @return NULL or v_addr (char*) return NULL if alloc failed, or return virtual page's addr +*/ +char* KBuddyAlloc(uint32_t size); + +/* +* Continuous pages free from vaddr +* @param vaddr(char*) virtual addr +* @param isFreeSuccess(bool) return false if free failed, or return true +*/ +bool KBuddyFree(char* vaddr); + + +// TODO: Debug function +static void inline KFreepagesInfo() +{ + KPrintf("[DEBUG] order:"); + for (int j = 0; j < MAX_BUDDY_ORDER; j++) { + KPrintf(" %d ", global_KBuddy.free_list[j].n_free_pages); + } + KPrintf("\n"); + +} + + +/********************************************* +* +* Double linked list operation functions +* +*********************************************/ +static void inline KBuddyFreeListInit(struct dl_list *list) +{ + list->next = list; + list->prev = list; +} + +static void inline _list_add(struct dl_list *new, struct dl_list *prev, struct dl_list *next) +{ + next->prev = new; + new->next = next; + new->prev = prev; + prev->next = new; +} + +static void inline _list_del(struct dl_list *prev, struct dl_list *next) +{ + next->prev = prev; + prev->next = next; +} + +static void inline KBuddyFreeListAdd(struct dl_list *new, struct dl_list *head) +{ + _list_add(new, head, head->next); +} + +static void inline KBuddyFreeListDel(struct dl_list *entry) +{ + _list_del(entry->prev, entry->next); + entry->next = entry; + entry->prev = entry; +} diff --git a/Ubiquitous/XiZi_AIoT/softkernel/main.c b/Ubiquitous/XiZi_AIoT/softkernel/main.c index ea48dca48..a2ca03ffe 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/main.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/main.c @@ -5,7 +5,7 @@ #include "trap.h" #include "log.h" -#include "phymem.h" +#include "buddy.h" #include "process.h" @@ -39,7 +39,9 @@ struct PCB* first_proc() extern void proc_switch(struct context**, struct context*); void kmain(void) { - phymem_init(); + KBuddySysInit(); + LOG("Buddy System Init Done.\r\n"); + KFreepagesInfo(); xizi_kern_driver_init(); @@ -52,26 +54,28 @@ void kmain(void) struct PCB* pcb = 0; DEBUG("Begin| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); - DEBUG("Begin| nr_free_pages: %d\r\n", nr_free_pages); + KFreepagesInfo(); pcb = xizi_proc_maintainer.new_pcb(); - DEBUG("New PCB| nr_free_pages: %d\r\n", nr_free_pages); + KFreepagesInfo(); DEBUG("New PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); extern char _binary_initcode_start[], _binary_initcode_end[]; DEBUG("initcode start: %x, initcode end: %x\r\n", _binary_initcode_start, _binary_initcode_end); xizi_pager.map_pages(&pcb->pgdir, 0, (uintptr_t)_binary_initcode_start, (uintptr_t)(_binary_initcode_end - _binary_initcode_start), AP_KU); - DEBUG("Map pages| nr_free_pages: %d\r\n", nr_free_pages); + KFreepagesInfo(); xizi_proc_maintainer.free_pcb(pcb); - DEBUG("Free PCB| nr_free_pages: %d\r\n", nr_free_pages); + KFreepagesInfo(); DEBUG("Free PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); LOG("kernel init done.\r\n"); struct PCB* proc = first_proc(); + KFreepagesInfo(); + struct CPU* cpu = cur_cpu(); cpu->proc = proc; proc_switch(&cpu->scheduler, proc->main_thread.context); diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/Makefile b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/Makefile index abccc671f..9d0da9dae 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/Makefile +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/Makefile @@ -1,3 +1,3 @@ -SRC_FILES:= phymem.c pager.c +SRC_FILES:= phymem.c pager.c buddy.c include $(KERNEL_ROOT)/compiler.mk diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c new file mode 100644 index 000000000..da567f8e9 --- /dev/null +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c @@ -0,0 +1,225 @@ + +/* + * Copyright (c) 2020 AIIT XUOS Lab + * XiUOS is licensed under Mulan PSL v2. + * You can use this software according to the terms and conditions of the Mulan PSL v2. + * You may obtain a copy of Mulan PSL v2 at: + * http://license.coscl.org.cn/MulanPSL2 + * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, + * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, + * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. + * See the Mulan PSL v2 for more details. + */ + +/** + * @file: buddy.c + * @brief: the buddy management of system memory + * @version: 3.0 + * @author: AIIT XUOS Lab + * @date: 2023/4/27 + * + */ + +#include +#include "buddy.h" +#include "spinlock.h" +#include "memlayout.h" +#include +#include + +struct KBuddy global_KBuddy; +static uint32_t v_manager_mem_start; + + +static void _buddySpiltPage(struct KPage *page, uint32_t low_order, uint32_t high_order, struct KFreeList *list) +{ + uint32_t size = (1 << high_order); + while (high_order > low_order) + { + list--; + size >>= 1; + KBuddyFreeListAdd(&page[size].node, &list->list_head); + list->n_free_pages++; + high_order--; + } +} + +static void _buddySetPagesOrder(struct KPage *page, int order) +{ + int i; + struct KPage *p = NULL; + page->order = order; + for(i = 1; i < LIST_INDEX(order); i++) + { + p = page + i; + p->first_page = page; + } +} + +static void _buddyPage2VirtAddr(struct KPage* page, char** vaddr) +{ + uint32_t offset = page - global_KBuddy.first_page; + *vaddr = (char*)(v_manager_mem_start + (offset << PAGES_SHFIT)); + return; +} + +static void _buddyVritAddr2Page(struct KPage** page, char* vaddr) +{ + *page = (struct KPage*)(global_KBuddy.first_page + PAGES_INDEX((uint32_t)vaddr, v_manager_mem_start)); + return; +} + +// find free page and split it to small page if need +static struct KPage *KBuddyPagesAlloc(int nPages) +{ + struct KPage *page = NULL; + struct KFreeList *list = NULL; + int i = 0, order = 0; + + spinlock_lock(&global_KBuddy.lock); + + // find order + for (order = 0; (LIST_INDEX(order)) < nPages; order++); + + // find the free page list + for (i = order; i < MAX_BUDDY_ORDER; i++) + { + list = global_KBuddy.free_list + i; + if (IS_LIST_EMPTY(&list->list_head)) { + continue; + } + + // find the page + page = list_entry(list->list_head.next, struct KPage, node); + KBuddyFreeListDel(&page->node); + list->n_free_pages--; + + // split the page to some small pages + _buddySpiltPage(page, order, i, list); + + // set the pages' order + _buddySetPagesOrder(page, order); + + spinlock_unlock(&global_KBuddy.lock); + return page; + } + + // there is no enough free page to satisfy the nPages + spinlock_unlock(&global_KBuddy.lock); + return NULL; +} + +// free continuous pages from page pointer +static void KBuddyPagesFree(struct KPage *page) +{ + struct KPage *buddy = NULL; + uint32_t order = (page->order >= MAX_BUDDY_ORDER) ? 0 : page->order; + uint32_t buddy_idx = 0, new_buddy_idx = 0; + uint32_t page_idx = page - global_KBuddy.first_page; + + spinlock_lock(&global_KBuddy.lock); + + for (; order < MAX_BUDDY_ORDER-1; order++) + { + // find and delete buddy to combine + buddy_idx = BUDDY_INDEX(page_idx, order); + if (buddy_idx > global_KBuddy.n_pages-1) { + break; + } + buddy = page + (buddy_idx - page_idx); + if (!IS_BUDDY_PAGE(buddy,order)) { + break; + } + // remove buddy + KBuddyFreeListDel(&buddy->node); + global_KBuddy.free_list[order].n_free_pages--; + buddy->order = MAX_BUDDY_ORDER; + // update page and page_idx after combined + new_buddy_idx = COMBINED_INDEX(page_idx, order); + page = page + (new_buddy_idx - page_idx); + page_idx = new_buddy_idx; + } + page->order = order; + KBuddyFreeListAdd(&page->node, &global_KBuddy.free_list[order].list_head); + global_KBuddy.free_list[order].n_free_pages++; + + spinlock_unlock(&global_KBuddy.lock); + return; +} + + +void KBuddySysInit() +{ + uint32_t i = 0; + struct KPage *page = NULL; + struct KFreeList *free_list = NULL; + + // init spinlock + spinlock_init(&global_KBuddy.lock, "kbuddy"); + + // init global kernel Buddy system + uint32_t n_page_total = ROUND_DOWN(((uint32_t)P2V(PHYSTOP) - (uint32_t)&kern_end), PAGE_SIZE) >> PAGES_SHFIT; + uint32_t k_page_size = ROUND_UP((n_page_total * KPAGE_SIZE), PAGE_SIZE); + uint32_t n_k_page = k_page_size >> PAGES_SHFIT; + global_KBuddy.n_pages = n_page_total - n_k_page; + + v_manager_mem_start = (uint32_t)&kern_end + k_page_size; + global_KBuddy.first_page = (struct KPage*)&kern_end; + memset(global_KBuddy.first_page, 0, k_page_size); + + // init each free page list from 2^0 to 2^8 + for (; i < MAX_BUDDY_ORDER; i++) + { + free_list = global_KBuddy.free_list + i; + KBuddyFreeListInit(&free_list->list_head); + free_list->n_free_pages = 0; + } + + // init and free each page + for (i = 0; i < global_KBuddy.n_pages; i++) { + page = global_KBuddy.first_page + i; + page->order = MAX_BUDDY_ORDER; + } + for (i = 0; i < global_KBuddy.n_pages; i++) + { + page = global_KBuddy.first_page + i; + KBuddyFreeListInit(&page->node); + KBuddyPagesFree(page); + } +} + + +char* KBuddyAlloc(uint32_t size) +{ + int nPages = CALCULATE_NPAGES(size); + struct KPage* page = KBuddyPagesAlloc(nPages); + if (page == NULL) return NULL; + + char* v_addr = NULL; + _buddyPage2VirtAddr(page, &v_addr); + + return v_addr; +} + +bool KBuddyFree(char* vaddr) +{ + struct KPage *page = NULL; + + if ((uint32_t)vaddr % (PAGE_SIZE)) { + KPrintf("kbuddyfree - unaligned"); + return false; + } + if ((uint32_t)vaddr < (uint32_t)&kern_end) { + KPrintf("kbuddyfree - under kern_end"); + return false; + } + if (V2P(vaddr) >= PHYSTOP) { + KPrintf("kbuddyfree - over PHYSTOP"); + return false; + } + + _buddyVritAddr2Page(&page, vaddr); + KBuddyPagesFree(page); + + return true; +} diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c index 071bcebd6..2de4bfe7c 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c @@ -2,13 +2,13 @@ #include "memlayout.h" #include "log.h" -#include "phymem.h" +#include "buddy.h" #include "vm.h" static bool _new_user_pgdir(struct PageDirectory* pgdir, uintptr_t vrange) { void* new_pgdir_addr = 0; - if ((new_pgdir_addr = kalloc()) == NULL) { + if ((new_pgdir_addr = KBuddyAlloc(4 * PAGE_SIZE)) == NULL) { LOG("new pgdir address: %x\r\n", new_pgdir_addr); return false; } @@ -29,12 +29,12 @@ static uintptr_t* _page_walk(struct PageDirectory* pgdir, uintptr_t vaddr, bool if (*pde != 0) { pgtbl_vaddr = P2V(PTE_ADDR(*pde)); } else { - if (!alloc || !(pgtbl_vaddr = (uintptr_t*)kalloc())) { + if (!alloc || !(pgtbl_vaddr = (uintptr_t*)KBuddyAlloc(4 * PAGE_SIZE))) { return 0; } LOG("alloc %x for pgtbl\r\n", pgtbl_vaddr); - memset(pgtbl_vaddr, 0, PGSIZE); + memset(pgtbl_vaddr, 0, 4 * PAGE_SIZE); *pde = V2P(pgtbl_vaddr) | PDE_COARSE; } @@ -79,10 +79,10 @@ static void _free_user_pgdir(struct PageDirectory* pgdir) { for (uintptr_t i = 0; i < NUM_PDE; i++) { if (pgdir->pd_addr[i] != 0) { - kfree(P2V(PTE_ADDR(pgdir->pd_addr[i]))); + KBuddyFree(P2V(PTE_ADDR(pgdir->pd_addr[i]))); } } - kfree((char*)pgdir->pd_addr); + KBuddyFree((char*)pgdir->pd_addr); } struct XiziPageManager xizi_pager = (struct XiziPageManager) { diff --git a/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c b/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c index 874b367d2..7d30b8915 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c @@ -1,21 +1,21 @@ #include "process.h" #include "log.h" -#include "phymem.h" +#include "buddy.h" struct CPU global_cpus[NR_CPU]; // return: number of PCBs stored in one page static int _alloc_page_for_pcb() { - void* proc_addr = kalloc(); + void* proc_addr = KBuddyAlloc(PAGE_SIZE); if (proc_addr == NULL) { return 0; } LOG("proc page addr: %x\r\n", proc_addr); - void* proc_end = proc_addr + PGSIZE - sizeof(struct PCB); + void* proc_end = proc_addr + PAGE_SIZE - sizeof(struct PCB); spinlock_lock(&xizi_proc_maintainer.lock); @@ -89,10 +89,10 @@ static void _dealloc_pcb(struct PCB* pcb) } if (pcb->main_thread.stack_addr) { - kfree((char*)pcb->main_thread.stack_addr); + KBuddyFree((char*)pcb->main_thread.stack_addr); } if (pcb->pgdir.pd_addr) { - kfree((char*)pcb->pgdir.pd_addr); + KBuddyFree((char*)pcb->pgdir.pd_addr); } spinlock_lock(&xizi_proc_maintainer.lock); @@ -139,7 +139,7 @@ static struct PCB* _new_pcb() // init main thread of proc pcb->main_thread.proc = pcb; // alloc stack page for proc - if ((void*)(pcb->main_thread.stack_addr = (uintptr_t)kalloc()) == NULL) { + if ((void*)(pcb->main_thread.stack_addr = (uintptr_t)KBuddyAlloc(PAGE_SIZE)) == NULL) { _dealloc_pcb(pcb); return NULL; } -- 2.34.1 From 10a4373315a442fe60bb067854b544a616f87962 Mon Sep 17 00:00:00 2001 From: Allenn Date: Tue, 14 Nov 2023 17:34:05 +0800 Subject: [PATCH 2/4] Fit kalloc usage to new version. --- Ubiquitous/XiZi_AIoT/hardkernel/mmu/src/bootmmu.c | 1 - .../softkernel/memory/multiple-address-spaces/pager.c | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Ubiquitous/XiZi_AIoT/hardkernel/mmu/src/bootmmu.c b/Ubiquitous/XiZi_AIoT/hardkernel/mmu/src/bootmmu.c index b6c360944..130f1e15b 100644 --- a/Ubiquitous/XiZi_AIoT/hardkernel/mmu/src/bootmmu.c +++ b/Ubiquitous/XiZi_AIoT/hardkernel/mmu/src/bootmmu.c @@ -1,6 +1,5 @@ #include "memlayout.h" -#include "mmu.h" #include "vm.h" diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c index 2de4bfe7c..8131531b2 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c @@ -29,12 +29,12 @@ static uintptr_t* _page_walk(struct PageDirectory* pgdir, uintptr_t vaddr, bool if (*pde != 0) { pgtbl_vaddr = P2V(PTE_ADDR(*pde)); } else { - if (!alloc || !(pgtbl_vaddr = (uintptr_t*)KBuddyAlloc(4 * PAGE_SIZE))) { + if (!alloc || !(pgtbl_vaddr = (uintptr_t*)KBuddyAlloc(sizeof(uintptr_t) * NUM_PTE))) { return 0; } LOG("alloc %x for pgtbl\r\n", pgtbl_vaddr); - memset(pgtbl_vaddr, 0, 4 * PAGE_SIZE); + memset(pgtbl_vaddr, 0, sizeof(uintptr_t) * NUM_PTE); *pde = V2P(pgtbl_vaddr) | PDE_COARSE; } -- 2.34.1 From f5b6e4850ba079ea429eb7ac4cffc2cbffd2d952 Mon Sep 17 00:00:00 2001 From: Allenn Date: Tue, 14 Nov 2023 21:43:56 +0800 Subject: [PATCH 3/4] feat: fit XiZi code style --- .gitignore | 2 +- .../XiZi_AIoT/softkernel/include/buddy.h | 115 ++++-------------- .../XiZi_AIoT/softkernel/include/list.h | 50 ++++++++ Ubiquitous/XiZi_AIoT/softkernel/include/log.h | 7 +- Ubiquitous/XiZi_AIoT/softkernel/main.c | 12 +- .../memory/multiple-address-spaces/buddy.c | 79 ++++++------ 6 files changed, 126 insertions(+), 139 deletions(-) diff --git a/.gitignore b/.gitignore index 25ad24c73..511251e44 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,5 @@ *.o *libmusl.a *liblwip.a -*/build/* +*build/* .DS_Store diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h b/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h index 9cc53868f..324f8a009 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h @@ -1,77 +1,49 @@ #pragma once -#include -#include +#include "vm.h" #include "memlayout.h" #include "mmu.h" +#include "list.h" #include "spinlock.h" #include +#include +#include - -extern char kern_end[]; -extern struct KBuddy global_KBuddy; - -extern void KPrintf(char* fmt, ...); - -#define PAGES_SHFIT (12) -#define MAX_BUDDY_ORDER (9) -#define PAGE_SIZE (1 << PAGES_SHFIT) +#define MAX_BUDDY_ORDER (10) +#define PAGE_SIZE (1 << PTE_SHIFT) #define KPAGE_SIZE (sizeof(struct KPage)) -#define ROUND_UP(a, b) (((a) + ((b) - 1)) & ~((b) - 1)) -#define ROUND_DOWN(a, b) ((a) & ~((b) - 1)) -#define LIST_INDEX(order) \ +#define FREE_LIST_INDEX(order) \ (1 << order) -#define PAGES_INDEX(phys_addr, phys_start) \ - ((phys_addr - phys_start) >> PAGES_SHFIT) - -#define container_of(ptr, type, member) \ - ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) - -#define list_entry(ptr, type, member) \ - container_of(ptr, type, member) - -#define list_for_each(pos, head) \ - for (pos = (head)->next; pos != (head); pos = pos->next) - #define IS_BUDDY_PAGE(buddy, order) \ (buddy->order == order && buddy->node.next != &buddy->node) -#define BUDDY_INDEX(page_idx, order) \ - (page_idx ^ (LIST_INDEX(order))) +#define BUDDY_PAGE_INDEX(page_idx, order) \ + (page_idx ^ (FREE_LIST_INDEX(order))) -#define COMBINED_INDEX(page_idx, order) \ - (page_idx & ~(LIST_INDEX(order))) - -#define IS_LIST_EMPTY(head) \ - ((head)->next == (head)) +#define COMBINED_PAGE_INDEX(page_idx, order) \ + (page_idx & ~(FREE_LIST_INDEX(order))) #define CALCULATE_NPAGES(size) \ - (ROUND_UP(size, PAGE_SIZE) >> PAGES_SHFIT) + (ALIGNUP(size, PAGE_SIZE) >> PTE_SHIFT) -struct dl_list -{ - struct dl_list *next; - struct dl_list *prev; -}; - struct KPage { - struct dl_list node; + struct double_list_node node; union { uint32_t order; - struct KPage *first_page; + struct KPage *page_node; }; }; struct KFreeList { - uint32_t n_free_pages; - struct dl_list list_head; + uint32_t n_free_pages; + struct double_list_node list_head; }; struct KBuddy { @@ -83,7 +55,7 @@ struct KBuddy { }; /********************************************* -* Buddy system core functions +* Buddy system public functions *********************************************/ /* * Buddy system init function @@ -106,52 +78,7 @@ char* KBuddyAlloc(uint32_t size); */ bool KBuddyFree(char* vaddr); - -// TODO: Debug function -static void inline KFreepagesInfo() -{ - KPrintf("[DEBUG] order:"); - for (int j = 0; j < MAX_BUDDY_ORDER; j++) { - KPrintf(" %d ", global_KBuddy.free_list[j].n_free_pages); - } - KPrintf("\n"); - -} - - -/********************************************* -* -* Double linked list operation functions -* -*********************************************/ -static void inline KBuddyFreeListInit(struct dl_list *list) -{ - list->next = list; - list->prev = list; -} - -static void inline _list_add(struct dl_list *new, struct dl_list *prev, struct dl_list *next) -{ - next->prev = new; - new->next = next; - new->prev = prev; - prev->next = new; -} - -static void inline _list_del(struct dl_list *prev, struct dl_list *next) -{ - next->prev = prev; - prev->next = next; -} - -static void inline KBuddyFreeListAdd(struct dl_list *new, struct dl_list *head) -{ - _list_add(new, head, head->next); -} - -static void inline KBuddyFreeListDel(struct dl_list *entry) -{ - _list_del(entry->prev, entry->next); - entry->next = entry; - entry->prev = entry; -} +/* +* Print current free pages for debug. +*/ +void KFreePagesInfo(); \ No newline at end of file diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/list.h b/Ubiquitous/XiZi_AIoT/softkernel/include/list.h index 0237f37cf..fb21cd0f9 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/list.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/list.h @@ -4,5 +4,55 @@ struct list_node { struct list_node* next; }; +struct double_list_node { + struct double_list_node *next; + struct double_list_node *prev; +}; + #define CONTAINER_OF(item, type, member) \ ((type*)((char*)(item) - (unsigned long)(&((type*)0)->member))) + +#define IS_LIST_EMPTY(head) \ + ((head)->next == (head)) + +/********************************************* +* +* Double linked list operation functions +* +*********************************************/ +__attribute__((always_inline)) +static void inline doubleListNodeInit(struct double_list_node *list) +{ + list->next = list; + list->prev = list; +} + +__attribute__((always_inline)) +static void inline _doubleListAdd(struct double_list_node *new, struct double_list_node *prev, struct double_list_node *next) +{ + next->prev = new; + new->next = next; + new->prev = prev; + prev->next = new; +} + +__attribute__((always_inline)) +static void inline _doubleListDel(struct double_list_node *prev, struct double_list_node *next) +{ + next->prev = prev; + prev->next = next; +} + +__attribute__((always_inline)) +static void inline doubleListAddOnHead(struct double_list_node *new, struct double_list_node *head) +{ + _doubleListAdd(new, head, head->next); +} + +__attribute__((always_inline)) +static void inline doubleListDel(struct double_list_node *entry) +{ + _doubleListDel(entry->prev, entry->next); + entry->next = entry; + entry->prev = entry; +} diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/log.h b/Ubiquitous/XiZi_AIoT/softkernel/include/log.h index 4e2ee0981..c755945cc 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/log.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/log.h @@ -6,10 +6,13 @@ extern void KPrintf(char* fmt, ...); KPrintf("LOG: [%s] ", __func__); \ KPrintf(f, ##args) -#define DEBUG(f, args...) \ - KPrintf("DEBUG: [%s] ", __func__); \ +#define DEBUG_PRINTF(f, args...) \ KPrintf(f, ##args) +#define DEBUG(f, args...) \ + DEBUG_PRINTF("DEBUG: [%s] ", __func__); \ + DEBUG_PRINTF(f, ##args) + #define ERROR(f, args...) \ KPrintf("ERROR: [%s] ", __func__); \ KPrintf(f, ##args) diff --git a/Ubiquitous/XiZi_AIoT/softkernel/main.c b/Ubiquitous/XiZi_AIoT/softkernel/main.c index 7070bf8f1..c20b864fe 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/main.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/main.c @@ -40,7 +40,7 @@ void kmain(void) { KBuddySysInit(); LOG("Buddy System Init Done.\r\n"); - KFreepagesInfo(); + KFreePagesInfo(); xizi_kern_driver_init(); @@ -53,27 +53,27 @@ void kmain(void) struct PCB* pcb = 0; DEBUG("Begin| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); - KFreepagesInfo(); + KFreePagesInfo(); pcb = xizi_proc_maintainer.new_pcb(); - KFreepagesInfo(); + KFreePagesInfo(); DEBUG("New PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); extern char _binary_initcode_start[], _binary_initcode_end[]; DEBUG("initcode start: %x, initcode end: %x\r\n", _binary_initcode_start, _binary_initcode_end); xizi_pager.map_pages(&pcb->pgdir, 0, (uintptr_t)_binary_initcode_start, (uintptr_t)(_binary_initcode_end - _binary_initcode_start), AP_KU); - KFreepagesInfo(); + KFreePagesInfo(); xizi_proc_maintainer.free_pcb(pcb); - KFreepagesInfo(); + KFreePagesInfo(); DEBUG("Free PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); LOG("kernel init done.\r\n"); struct PCB* proc = first_proc(); - KFreepagesInfo(); + KFreePagesInfo(); struct CPU* cpu = cur_cpu(); cpu->proc = proc; diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c index da567f8e9..1975f7918 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c @@ -1,4 +1,3 @@ - /* * Copyright (c) 2020 AIIT XUOS Lab * XiUOS is licensed under Mulan PSL v2. @@ -20,52 +19,52 @@ * */ -#include #include "buddy.h" -#include "spinlock.h" -#include "memlayout.h" -#include -#include +#include "log.h" struct KBuddy global_KBuddy; static uint32_t v_manager_mem_start; +extern char kern_end[]; - -static void _buddySpiltPage(struct KPage *page, uint32_t low_order, uint32_t high_order, struct KFreeList *list) +static void _buddy_split_page(struct KPage *page, uint32_t low_order, uint32_t high_order, struct KFreeList *list) { uint32_t size = (1 << high_order); while (high_order > low_order) { list--; size >>= 1; - KBuddyFreeListAdd(&page[size].node, &list->list_head); + doubleListAddOnHead(&page[size].node, &list->list_head); list->n_free_pages++; high_order--; } } -static void _buddySetPagesOrder(struct KPage *page, int order) +__attribute__((always_inline)) +static void inline _buddy_set_pages_order(struct KPage *page, int order) { int i; struct KPage *p = NULL; page->order = order; - for(i = 1; i < LIST_INDEX(order); i++) + for(i = 1; i < FREE_LIST_INDEX(order); i++) { p = page + i; - p->first_page = page; + p->page_node = page; } } -static void _buddyPage2VirtAddr(struct KPage* page, char** vaddr) +__attribute__((always_inline)) +static void inline _buddy_page_to_vaddr(struct KPage* page, char** vaddr) { uint32_t offset = page - global_KBuddy.first_page; - *vaddr = (char*)(v_manager_mem_start + (offset << PAGES_SHFIT)); + *vaddr = (char*)(v_manager_mem_start + (offset << PTE_SHIFT)); return; } -static void _buddyVritAddr2Page(struct KPage** page, char* vaddr) +__attribute__((always_inline)) +static void inline _buddy_vaddr_to_page(struct KPage** page, char* vaddr) { - *page = (struct KPage*)(global_KBuddy.first_page + PAGES_INDEX((uint32_t)vaddr, v_manager_mem_start)); + uint32_t offset = (uint32_t)vaddr - v_manager_mem_start; + *page = (struct KPage*)(global_KBuddy.first_page + (offset >> PTE_SHIFT)); return; } @@ -79,7 +78,7 @@ static struct KPage *KBuddyPagesAlloc(int nPages) spinlock_lock(&global_KBuddy.lock); // find order - for (order = 0; (LIST_INDEX(order)) < nPages; order++); + for (order = 0; (FREE_LIST_INDEX(order)) < nPages; order++); // find the free page list for (i = order; i < MAX_BUDDY_ORDER; i++) @@ -90,15 +89,15 @@ static struct KPage *KBuddyPagesAlloc(int nPages) } // find the page - page = list_entry(list->list_head.next, struct KPage, node); - KBuddyFreeListDel(&page->node); + page = CONTAINER_OF(list->list_head.next, struct KPage, node); + doubleListDel(&page->node); list->n_free_pages--; // split the page to some small pages - _buddySpiltPage(page, order, i, list); + _buddy_split_page(page, order, i, list); // set the pages' order - _buddySetPagesOrder(page, order); + _buddy_set_pages_order(page, order); spinlock_unlock(&global_KBuddy.lock); return page; @@ -122,7 +121,7 @@ static void KBuddyPagesFree(struct KPage *page) for (; order < MAX_BUDDY_ORDER-1; order++) { // find and delete buddy to combine - buddy_idx = BUDDY_INDEX(page_idx, order); + buddy_idx = BUDDY_PAGE_INDEX(page_idx, order); if (buddy_idx > global_KBuddy.n_pages-1) { break; } @@ -131,23 +130,22 @@ static void KBuddyPagesFree(struct KPage *page) break; } // remove buddy - KBuddyFreeListDel(&buddy->node); + doubleListDel(&buddy->node); global_KBuddy.free_list[order].n_free_pages--; buddy->order = MAX_BUDDY_ORDER; // update page and page_idx after combined - new_buddy_idx = COMBINED_INDEX(page_idx, order); + new_buddy_idx = COMBINED_PAGE_INDEX(page_idx, order); page = page + (new_buddy_idx - page_idx); page_idx = new_buddy_idx; } page->order = order; - KBuddyFreeListAdd(&page->node, &global_KBuddy.free_list[order].list_head); + doubleListAddOnHead(&page->node, &global_KBuddy.free_list[order].list_head); global_KBuddy.free_list[order].n_free_pages++; spinlock_unlock(&global_KBuddy.lock); return; } - void KBuddySysInit() { uint32_t i = 0; @@ -158,9 +156,9 @@ void KBuddySysInit() spinlock_init(&global_KBuddy.lock, "kbuddy"); // init global kernel Buddy system - uint32_t n_page_total = ROUND_DOWN(((uint32_t)P2V(PHYSTOP) - (uint32_t)&kern_end), PAGE_SIZE) >> PAGES_SHFIT; - uint32_t k_page_size = ROUND_UP((n_page_total * KPAGE_SIZE), PAGE_SIZE); - uint32_t n_k_page = k_page_size >> PAGES_SHFIT; + uint32_t n_page_total = ALIGNDOWN(((uint32_t)P2V(PHYSTOP) - (uint32_t)&kern_end), PAGE_SIZE) >> PTE_SHIFT; + uint32_t k_page_size = ALIGNUP((n_page_total * KPAGE_SIZE), PAGE_SIZE); + uint32_t n_k_page = k_page_size >> PTE_SHIFT; global_KBuddy.n_pages = n_page_total - n_k_page; v_manager_mem_start = (uint32_t)&kern_end + k_page_size; @@ -171,7 +169,7 @@ void KBuddySysInit() for (; i < MAX_BUDDY_ORDER; i++) { free_list = global_KBuddy.free_list + i; - KBuddyFreeListInit(&free_list->list_head); + doubleListNodeInit(&free_list->list_head); free_list->n_free_pages = 0; } @@ -183,7 +181,7 @@ void KBuddySysInit() for (i = 0; i < global_KBuddy.n_pages; i++) { page = global_KBuddy.first_page + i; - KBuddyFreeListInit(&page->node); + doubleListNodeInit(&page->node); KBuddyPagesFree(page); } } @@ -196,7 +194,7 @@ char* KBuddyAlloc(uint32_t size) if (page == NULL) return NULL; char* v_addr = NULL; - _buddyPage2VirtAddr(page, &v_addr); + _buddy_page_to_vaddr(page, &v_addr); return v_addr; } @@ -206,20 +204,29 @@ bool KBuddyFree(char* vaddr) struct KPage *page = NULL; if ((uint32_t)vaddr % (PAGE_SIZE)) { - KPrintf("kbuddyfree - unaligned"); + ERROR("kbuddyfree - unaligned\r\n"); return false; } if ((uint32_t)vaddr < (uint32_t)&kern_end) { - KPrintf("kbuddyfree - under kern_end"); + ERROR("kbuddyfree - under kern_end\r\n"); return false; } if (V2P(vaddr) >= PHYSTOP) { - KPrintf("kbuddyfree - over PHYSTOP"); + ERROR("kbuddyfree - over PHYSTOP\r\n"); return false; } - _buddyVritAddr2Page(&page, vaddr); + _buddy_vaddr_to_page(&page, vaddr); KBuddyPagesFree(page); return true; } + +void KFreePagesInfo() +{ + DEBUG("Buddy structure:"); + for (int j = 0; j < MAX_BUDDY_ORDER; j++) { + DEBUG_PRINTF(" %d ", global_KBuddy.free_list[j].n_free_pages); + } + DEBUG_PRINTF("\r\n"); +} \ No newline at end of file -- 2.34.1 From 82b91b80bcfa6583bc15372f9dc737f65f5f2203 Mon Sep 17 00:00:00 2001 From: Allenn Date: Wed, 15 Nov 2023 09:37:35 +0800 Subject: [PATCH 4/4] perf: change kbuddyalloc to kalloc... --- .../hardkernel/trap/src/trap_driver.c | 4 +- .../XiZi_AIoT/softkernel/include/buddy.h | 14 ++-- .../XiZi_AIoT/softkernel/include/list.h | 12 ++-- .../XiZi_AIoT/softkernel/include/phymem.h | 25 ++----- Ubiquitous/XiZi_AIoT/softkernel/include/vm.h | 3 + Ubiquitous/XiZi_AIoT/softkernel/main.c | 16 ++--- .../memory/multiple-address-spaces/buddy.c | 72 +++++++++---------- .../memory/multiple-address-spaces/pager.c | 10 +-- .../memory/multiple-address-spaces/phymem.c | 61 +++------------- .../XiZi_AIoT/softkernel/proc/process.c | 10 +-- 10 files changed, 78 insertions(+), 149 deletions(-) diff --git a/Ubiquitous/XiZi_AIoT/hardkernel/trap/src/trap_driver.c b/Ubiquitous/XiZi_AIoT/hardkernel/trap/src/trap_driver.c index afb1bb747..debc08ab5 100644 --- a/Ubiquitous/XiZi_AIoT/hardkernel/trap/src/trap_driver.c +++ b/Ubiquitous/XiZi_AIoT/hardkernel/trap/src/trap_driver.c @@ -1,7 +1,7 @@ #include "gic.h" -#include "buddy.h" +#include "phymem.h" #include "trap.h" #include @@ -40,7 +40,7 @@ static void _sys_irq_init() // initialize the stacks for different mode for (i = 0; i < sizeof(modes) / sizeof(uint32_t); i++) { - if (!(xizi_trap_driver.mode_stack_pages[i] = (uint32_t*)KBuddyAlloc(PAGE_SIZE))) { + if (!(xizi_trap_driver.mode_stack_pages[i] = (uint32_t*)kalloc(PAGE_SIZE))) { // panic("irq stack allocation failed"); } init_stack(modes[i], (uint32_t)xizi_trap_driver.mode_stack_pages[i]); diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h b/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h index 324f8a009..25bfd9ed3 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/buddy.h @@ -1,19 +1,15 @@ #pragma once -#include "vm.h" -#include "memlayout.h" -#include "mmu.h" #include "list.h" +#include "memlayout.h" #include "spinlock.h" -#include -#include +#include "vm.h" + #include +#include -#define MAX_BUDDY_ORDER (10) -#define PAGE_SIZE (1 << PTE_SHIFT) -#define KPAGE_SIZE (sizeof(struct KPage)) - +#define MAX_BUDDY_ORDER (10) #define FREE_LIST_INDEX(order) \ (1 << order) diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/list.h b/Ubiquitous/XiZi_AIoT/softkernel/include/list.h index fb21cd0f9..39836a233 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/list.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/list.h @@ -12,7 +12,7 @@ struct double_list_node { #define CONTAINER_OF(item, type, member) \ ((type*)((char*)(item) - (unsigned long)(&((type*)0)->member))) -#define IS_LIST_EMPTY(head) \ +#define IS_DOUBLE_LIST_EMPTY(head) \ ((head)->next == (head)) /********************************************* @@ -27,8 +27,8 @@ static void inline doubleListNodeInit(struct double_list_node *list) list->prev = list; } -__attribute__((always_inline)) -static void inline _doubleListAdd(struct double_list_node *new, struct double_list_node *prev, struct double_list_node *next) +__attribute__((always_inline)) +static void inline _double_list_add(struct double_list_node* new, struct double_list_node* prev, struct double_list_node* next) { next->prev = new; new->next = next; @@ -37,7 +37,7 @@ static void inline _doubleListAdd(struct double_list_node *new, struct double_li } __attribute__((always_inline)) -static void inline _doubleListDel(struct double_list_node *prev, struct double_list_node *next) +static void inline _double_list_del(struct double_list_node *prev, struct double_list_node *next) { next->prev = prev; prev->next = next; @@ -46,13 +46,13 @@ static void inline _doubleListDel(struct double_list_node *prev, struct double_l __attribute__((always_inline)) static void inline doubleListAddOnHead(struct double_list_node *new, struct double_list_node *head) { - _doubleListAdd(new, head, head->next); + _double_list_add(new, head, head->next); } __attribute__((always_inline)) static void inline doubleListDel(struct double_list_node *entry) { - _doubleListDel(entry->prev, entry->next); + _double_list_del(entry->prev, entry->next); entry->next = entry; entry->prev = entry; } diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/phymem.h b/Ubiquitous/XiZi_AIoT/softkernel/include/phymem.h index c237b46c3..0f22a833b 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/phymem.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/phymem.h @@ -1,28 +1,11 @@ #pragma once -#include "memlayout.h" -#include "mmu.h" - -#include "spinlock.h" - -#include - -struct run { - struct run* next; -}; - -struct { - struct spinlock lock; - // int use_lock; - struct run* freelist; -} kmem; - -extern int nr_free_pages; +#include "vm.h" void phymem_init(); -void freerange(void* vstart, void* vend); +bool kfree(char* vaddr); -void kfree(char* v); +char* kalloc(uint32_t size); -char* kalloc(void); +void show_phymem_info(); \ No newline at end of file diff --git a/Ubiquitous/XiZi_AIoT/softkernel/include/vm.h b/Ubiquitous/XiZi_AIoT/softkernel/include/vm.h index ccfa2e808..501c58be9 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/include/vm.h +++ b/Ubiquitous/XiZi_AIoT/softkernel/include/vm.h @@ -4,6 +4,7 @@ #include #include +#include #define ALIGNUP(sz, al) (((uint32_t)(sz) + (uint32_t)(al)-1) & ~((uint32_t)(al)-1)) #define ALIGNDOWN(sz, al) ((uint32_t)(sz) & ~((uint32_t)(al)-1)) @@ -14,6 +15,8 @@ #define PTE_IDX(v) (((uintptr_t)(v) >> PTE_SHIFT) & (NUM_PTE - 1)) #define PTE_ADDR(v) ALIGNDOWN(v, PTE_SZ) +#define PAGE_SIZE PTE_SZ + #define PDE_SHIFT 20 // mem range represented by 1 pde #define PDE_SZ (1 << PDE_SHIFT) diff --git a/Ubiquitous/XiZi_AIoT/softkernel/main.c b/Ubiquitous/XiZi_AIoT/softkernel/main.c index c20b864fe..c32a5347c 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/main.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/main.c @@ -4,7 +4,7 @@ #include "cpu.h" #include "log.h" -#include "buddy.h" +#include "phymem.h" #include "process.h" @@ -38,9 +38,9 @@ struct PCB* first_proc() extern void proc_switch(struct context**, struct context*); void kmain(void) { - KBuddySysInit(); + phymem_init(); LOG("Buddy System Init Done.\r\n"); - KFreePagesInfo(); + show_phymem_info(); xizi_kern_driver_init(); @@ -53,27 +53,27 @@ void kmain(void) struct PCB* pcb = 0; DEBUG("Begin| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); - KFreePagesInfo(); + show_phymem_info(); pcb = xizi_proc_maintainer.new_pcb(); - KFreePagesInfo(); + show_phymem_info(); DEBUG("New PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); extern char _binary_initcode_start[], _binary_initcode_end[]; DEBUG("initcode start: %x, initcode end: %x\r\n", _binary_initcode_start, _binary_initcode_end); xizi_pager.map_pages(&pcb->pgdir, 0, (uintptr_t)_binary_initcode_start, (uintptr_t)(_binary_initcode_end - _binary_initcode_start), AP_KU); - KFreePagesInfo(); + show_phymem_info(); xizi_proc_maintainer.free_pcb(pcb); - KFreePagesInfo(); + show_phymem_info(); DEBUG("Free PCB| nr_free_pcb: %d\r\n", xizi_proc_maintainer.nr_pcb_free); LOG("kernel init done.\r\n"); struct PCB* proc = first_proc(); - KFreePagesInfo(); + show_phymem_info(); struct CPU* cpu = cur_cpu(); cpu->proc = proc; diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c index 1975f7918..84e30d20e 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/buddy.c @@ -26,11 +26,10 @@ struct KBuddy global_KBuddy; static uint32_t v_manager_mem_start; extern char kern_end[]; -static void _buddy_split_page(struct KPage *page, uint32_t low_order, uint32_t high_order, struct KFreeList *list) +static void _buddy_split_page(struct KPage* page, uint32_t low_order, uint32_t high_order, struct KFreeList* list) { uint32_t size = (1 << high_order); - while (high_order > low_order) - { + while (high_order > low_order) { list--; size >>= 1; doubleListAddOnHead(&page[size].node, &list->list_head); @@ -39,29 +38,25 @@ static void _buddy_split_page(struct KPage *page, uint32_t low_order, uint32_t h } } -__attribute__((always_inline)) -static void inline _buddy_set_pages_order(struct KPage *page, int order) +__attribute__((always_inline)) static void inline _buddy_set_pages_order(struct KPage* page, int order) { int i; - struct KPage *p = NULL; + struct KPage* p = NULL; page->order = order; - for(i = 1; i < FREE_LIST_INDEX(order); i++) - { + for (i = 1; i < FREE_LIST_INDEX(order); i++) { p = page + i; p->page_node = page; } } -__attribute__((always_inline)) -static void inline _buddy_page_to_vaddr(struct KPage* page, char** vaddr) +__attribute__((always_inline)) static void inline _buddy_page_to_vaddr(struct KPage* page, char** vaddr) { uint32_t offset = page - global_KBuddy.first_page; *vaddr = (char*)(v_manager_mem_start + (offset << PTE_SHIFT)); return; } -__attribute__((always_inline)) -static void inline _buddy_vaddr_to_page(struct KPage** page, char* vaddr) +__attribute__((always_inline)) static void inline _buddy_vaddr_to_page(struct KPage** page, char* vaddr) { uint32_t offset = (uint32_t)vaddr - v_manager_mem_start; *page = (struct KPage*)(global_KBuddy.first_page + (offset >> PTE_SHIFT)); @@ -69,22 +64,22 @@ static void inline _buddy_vaddr_to_page(struct KPage** page, char* vaddr) } // find free page and split it to small page if need -static struct KPage *KBuddyPagesAlloc(int nPages) +static struct KPage* KBuddyPagesAlloc(int nPages) { - struct KPage *page = NULL; - struct KFreeList *list = NULL; + struct KPage* page = NULL; + struct KFreeList* list = NULL; int i = 0, order = 0; spinlock_lock(&global_KBuddy.lock); // find order - for (order = 0; (FREE_LIST_INDEX(order)) < nPages; order++); + for (order = 0; (FREE_LIST_INDEX(order)) < nPages; order++) + ; // find the free page list - for (i = order; i < MAX_BUDDY_ORDER; i++) - { + for (i = order; i < MAX_BUDDY_ORDER; i++) { list = global_KBuddy.free_list + i; - if (IS_LIST_EMPTY(&list->list_head)) { + if (IS_DOUBLE_LIST_EMPTY(&list->list_head)) { continue; } @@ -94,7 +89,7 @@ static struct KPage *KBuddyPagesAlloc(int nPages) list->n_free_pages--; // split the page to some small pages - _buddy_split_page(page, order, i, list); + _buddy_split_page(page, order, i, list); // set the pages' order _buddy_set_pages_order(page, order); @@ -109,24 +104,23 @@ static struct KPage *KBuddyPagesAlloc(int nPages) } // free continuous pages from page pointer -static void KBuddyPagesFree(struct KPage *page) +static void KBuddyPagesFree(struct KPage* page) { - struct KPage *buddy = NULL; + struct KPage* buddy = NULL; uint32_t order = (page->order >= MAX_BUDDY_ORDER) ? 0 : page->order; uint32_t buddy_idx = 0, new_buddy_idx = 0; uint32_t page_idx = page - global_KBuddy.first_page; spinlock_lock(&global_KBuddy.lock); - for (; order < MAX_BUDDY_ORDER-1; order++) - { + for (; order < MAX_BUDDY_ORDER - 1; order++) { // find and delete buddy to combine buddy_idx = BUDDY_PAGE_INDEX(page_idx, order); - if (buddy_idx > global_KBuddy.n_pages-1) { + if (buddy_idx > global_KBuddy.n_pages - 1) { break; } buddy = page + (buddy_idx - page_idx); - if (!IS_BUDDY_PAGE(buddy,order)) { + if (!IS_BUDDY_PAGE(buddy, order)) { break; } // remove buddy @@ -149,49 +143,47 @@ static void KBuddyPagesFree(struct KPage *page) void KBuddySysInit() { uint32_t i = 0; - struct KPage *page = NULL; - struct KFreeList *free_list = NULL; + struct KPage* page = NULL; + struct KFreeList* free_list = NULL; // init spinlock spinlock_init(&global_KBuddy.lock, "kbuddy"); // init global kernel Buddy system uint32_t n_page_total = ALIGNDOWN(((uint32_t)P2V(PHYSTOP) - (uint32_t)&kern_end), PAGE_SIZE) >> PTE_SHIFT; - uint32_t k_page_size = ALIGNUP((n_page_total * KPAGE_SIZE), PAGE_SIZE); + uint32_t k_page_size = ALIGNUP((n_page_total * sizeof(struct KPage)), PAGE_SIZE); uint32_t n_k_page = k_page_size >> PTE_SHIFT; - global_KBuddy.n_pages = n_page_total - n_k_page; + global_KBuddy.n_pages = n_page_total - n_k_page; v_manager_mem_start = (uint32_t)&kern_end + k_page_size; global_KBuddy.first_page = (struct KPage*)&kern_end; memset(global_KBuddy.first_page, 0, k_page_size); // init each free page list from 2^0 to 2^8 - for (; i < MAX_BUDDY_ORDER; i++) - { + for (; i < MAX_BUDDY_ORDER; i++) { free_list = global_KBuddy.free_list + i; doubleListNodeInit(&free_list->list_head); free_list->n_free_pages = 0; } - + // init and free each page for (i = 0; i < global_KBuddy.n_pages; i++) { page = global_KBuddy.first_page + i; page->order = MAX_BUDDY_ORDER; } - for (i = 0; i < global_KBuddy.n_pages; i++) - { + for (i = 0; i < global_KBuddy.n_pages; i++) { page = global_KBuddy.first_page + i; doubleListNodeInit(&page->node); KBuddyPagesFree(page); } } - char* KBuddyAlloc(uint32_t size) { int nPages = CALCULATE_NPAGES(size); struct KPage* page = KBuddyPagesAlloc(nPages); - if (page == NULL) return NULL; + if (page == NULL) + return NULL; char* v_addr = NULL; _buddy_page_to_vaddr(page, &v_addr); @@ -201,17 +193,17 @@ char* KBuddyAlloc(uint32_t size) bool KBuddyFree(char* vaddr) { - struct KPage *page = NULL; + struct KPage* page = NULL; if ((uint32_t)vaddr % (PAGE_SIZE)) { ERROR("kbuddyfree - unaligned\r\n"); return false; } - if ((uint32_t)vaddr < (uint32_t)&kern_end) { + if ((uint32_t)vaddr < (uint32_t)&kern_end) { ERROR("kbuddyfree - under kern_end\r\n"); return false; } - if (V2P(vaddr) >= PHYSTOP) { + if (V2P(vaddr) >= PHYSTOP) { ERROR("kbuddyfree - over PHYSTOP\r\n"); return false; } diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c index 8131531b2..41c2c164a 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/pager.c @@ -2,13 +2,13 @@ #include "memlayout.h" #include "log.h" -#include "buddy.h" +#include "phymem.h" #include "vm.h" static bool _new_user_pgdir(struct PageDirectory* pgdir, uintptr_t vrange) { void* new_pgdir_addr = 0; - if ((new_pgdir_addr = KBuddyAlloc(4 * PAGE_SIZE)) == NULL) { + if ((new_pgdir_addr = kalloc(4 * PAGE_SIZE)) == NULL) { LOG("new pgdir address: %x\r\n", new_pgdir_addr); return false; } @@ -29,7 +29,7 @@ static uintptr_t* _page_walk(struct PageDirectory* pgdir, uintptr_t vaddr, bool if (*pde != 0) { pgtbl_vaddr = P2V(PTE_ADDR(*pde)); } else { - if (!alloc || !(pgtbl_vaddr = (uintptr_t*)KBuddyAlloc(sizeof(uintptr_t) * NUM_PTE))) { + if (!alloc || !(pgtbl_vaddr = (uintptr_t*)kalloc(sizeof(uintptr_t) * NUM_PTE))) { return 0; } LOG("alloc %x for pgtbl\r\n", pgtbl_vaddr); @@ -79,10 +79,10 @@ static void _free_user_pgdir(struct PageDirectory* pgdir) { for (uintptr_t i = 0; i < NUM_PDE; i++) { if (pgdir->pd_addr[i] != 0) { - KBuddyFree(P2V(PTE_ADDR(pgdir->pd_addr[i]))); + kfree(P2V(PTE_ADDR(pgdir->pd_addr[i]))); } } - KBuddyFree((char*)pgdir->pd_addr); + kfree((char*)pgdir->pd_addr); } struct XiziPageManager xizi_pager = (struct XiziPageManager) { diff --git a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/phymem.c b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/phymem.c index 790fd7bf6..0696b4415 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/phymem.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/memory/multiple-address-spaces/phymem.c @@ -18,71 +18,26 @@ * @date: 2023/4/27 * */ -#include - #include "phymem.h" -extern char kern_end[]; // first address after kernel loaded from ELF file - // defined by the kernel linker script in kernel.ld -int nr_free_pages; - -extern void KPrintf(char* fmt, ...); +#include "buddy.h" void phymem_init() { - spinlock_init(&kmem.lock, "kmem"); - nr_free_pages = 0; - // kmem.use_lock = 0; - freerange(kern_end, P2V(PHYSTOP)); + KBuddySysInit(); } -void freerange(void* vstart, void* vend) +bool kfree(char* vaddr) { - char* p; - p = (char*)ALIGNUP((uint32_t)vstart, 4 * PGSIZE); - for (; p + 4 * PGSIZE <= (char*)vend; p += 4 * PGSIZE) { - kfree(p); - } + return KBuddyFree(vaddr); } -void kfree(char* v) +char* kalloc(uint32_t size) { - struct run* r; - - if ((uint32_t)v % (4 * PGSIZE)) - KPrintf("kfree - unaligned\r\n"); - if (v < kern_end) - KPrintf("kfree - under kern_end\r\n"); - if ((uint32_t)V2P(v) >= (uint32_t)PHYSTOP) - KPrintf("kfree - over PHYSTOP, v: %x, p: %x\r\n", v, V2P(v)); - - // Fill with junk to catch dangling refs. - memset(v, 0, 4 * PGSIZE); - - // freeing a page - spinlock_lock(&kmem.lock); - - r = (struct run*)v; - r->next = kmem.freelist; - kmem.freelist = r; - - nr_free_pages += 1; - - spinlock_unlock(&kmem.lock); + return KBuddyAlloc(size); } -char* kalloc(void) +void show_phymem_info() { - struct run* r = NULL; - - spinlock_lock(&kmem.lock); - - if ((r = kmem.freelist)) - kmem.freelist = r->next; - - nr_free_pages -= 1; - - spinlock_unlock(&kmem.lock); - - return (char*)r; + KFreePagesInfo(); } \ No newline at end of file diff --git a/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c b/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c index 7d30b8915..804d43863 100644 --- a/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c +++ b/Ubiquitous/XiZi_AIoT/softkernel/proc/process.c @@ -1,14 +1,14 @@ #include "process.h" #include "log.h" -#include "buddy.h" +#include "phymem.h" struct CPU global_cpus[NR_CPU]; // return: number of PCBs stored in one page static int _alloc_page_for_pcb() { - void* proc_addr = KBuddyAlloc(PAGE_SIZE); + void* proc_addr = kalloc(PAGE_SIZE); if (proc_addr == NULL) { return 0; } @@ -89,10 +89,10 @@ static void _dealloc_pcb(struct PCB* pcb) } if (pcb->main_thread.stack_addr) { - KBuddyFree((char*)pcb->main_thread.stack_addr); + kfree((char*)pcb->main_thread.stack_addr); } if (pcb->pgdir.pd_addr) { - KBuddyFree((char*)pcb->pgdir.pd_addr); + kfree((char*)pcb->pgdir.pd_addr); } spinlock_lock(&xizi_proc_maintainer.lock); @@ -139,7 +139,7 @@ static struct PCB* _new_pcb() // init main thread of proc pcb->main_thread.proc = pcb; // alloc stack page for proc - if ((void*)(pcb->main_thread.stack_addr = (uintptr_t)KBuddyAlloc(PAGE_SIZE)) == NULL) { + if ((void*)(pcb->main_thread.stack_addr = (uintptr_t)kalloc(PAGE_SIZE)) == NULL) { _dealloc_pcb(pcb); return NULL; } -- 2.34.1