From 7090b3310b70d87a7d2ca49b192eebe79cdb7cba Mon Sep 17 00:00:00 2001 From: Edmund Grimley Evans Date: Wed, 28 Sep 2016 09:41:52 +0100 Subject: [PATCH] i#1569 AArch64: Change disassembly of offsets. - On AArch64, disassemble offset with top bit set as negative. - On ARM/AArch64, use 2, 4 or 8 hex digits for offset, as required. Review-URL: https://codereview.appspot.com/302680043 --- core/arch/disassemble_shared.c | 12 +- suite/tests/api/dis-armA32.expect | 1194 ++++++++++++++--------------- suite/tests/api/dis-armT32.expect | 1026 ++++++++++++------------- 3 files changed, 1116 insertions(+), 1116 deletions(-) diff --git a/core/arch/disassemble_shared.c b/core/arch/disassemble_shared.c index 2362c8aaf4a..e6aa4127f0d 100644 --- a/core/arch/disassemble_shared.c +++ b/core/arch/disassemble_shared.c @@ -294,10 +294,10 @@ opnd_base_disp_disassemble(char *buf, size_t bufsz, size_t *sofar INOUT, opnd_t if (disp != 0 || (base == REG_NULL && index == REG_NULL) || opnd_is_disp_encode_zero(opnd)) { if (TEST(DR_DISASM_INTEL, DYNAMO_OPTION(disasm_mask)) - /* Always negating for ARM. I would do the same for x86 but I don't - * want to break any existing scripts. + /* Always negating for ARM and AArch64. I would do the same for x86 but + * I don't want to break any existing scripts. */ - IF_ARM(|| true)) { + IF_NOT_X86(|| true)) { /* windbg negates if top byte is 0xff * for x64 udis86 negates if at all negative */ @@ -315,10 +315,10 @@ opnd_base_disp_disassemble(char *buf, size_t bufsz, size_t *sofar INOUT, opnd_t } if (TEST(DR_DISASM_ARM, DYNAMO_OPTION(disasm_mask))) print_to_buffer(buf, bufsz, sofar, "%d", disp); - else if (disp >= INT8_MIN && disp <= INT8_MAX && - !opnd_is_disp_force_full(opnd)) + else if ((unsigned)disp <= 0xff && !opnd_is_disp_force_full(opnd)) print_to_buffer(buf, bufsz, sofar, "0x%02x", disp); - else if (opnd_is_disp_short_addr(opnd)) + else if ((unsigned)disp <= 0xffff + IF_X86(&& opnd_is_disp_short_addr(opnd))) print_to_buffer(buf, bufsz, sofar, "0x%04x", disp); else /* there are no 64-bit displacements */ print_to_buffer(buf, bufsz, sofar, "0x%08x", disp); diff --git a/suite/tests/api/dis-armA32.expect b/suite/tests/api/dis-armA32.expect index a77f322ebab..e2c4796d2af 100644 --- a/suite/tests/api/dis-armA32.expect +++ b/suite/tests/api/dis-armA32.expect @@ -1,6 +1,6 @@ +0x0000 8184ac71 orr.hi %r4 %r1 ror %r12[1byte] -> %r10 +0x0004 3763c1d5 strb.cc %r12[1byte] %r5 asr $0x03 %r3 -> (%r3,-%r5,asr 3)[1byte] %r3 -+0x0008 7d07dde7 stc.vc $0x0d %c13 $-0x039c -> -0x0000039c(%r7)[4byte] ++0x0008 7d07dde7 stc.vc $0x0d %c13 $-0x039c -> -0x039c(%r7)[4byte] +0x000c 962c960e strt.ls %r9 -%lr lsl $0x0c %r12 -> (%r12)[4byte] %r12 +0x0010 6f837a88 svc.vs $0x00837a88 +0x0014 beb4908c cdp.lt $0x00 $0x0b %c4 %c12 $0x04 -> %c9 @@ -14,9 +14,9 @@ +0x0034 36db8669 ldrb.cc (%r11)[1byte] %r9 ror $0x0c %r11 -> %r8 %r11 +0x0038 f01f1a92 +0x003c 062bbb1c -+0x0040 b851f3e2 ldmda.lt -0x0000009c(%r1)[40byte] -> %r1 %r5 %r6 %r7 %r8 %r9 %r12 %sp %lr %pc ++0x0040 b851f3e2 ldmda.lt -0x9c(%r1)[40byte] -> %r1 %r5 %r6 %r7 %r8 %r9 %r12 %sp %lr %pc +0x0044 b8e1b745 -+0x0048 e5440745 strb %r0[1byte] -> -0x00000745(%r4)[1byte] ++0x0048 e5440745 strb %r0[1byte] -> -0x0745(%r4)[1byte] +0x004c ae472570 mcr.ge $0x05 $0x02 %r2 $0x03 -> %c7 %c0 +0x0050 8c2e7579 stc.hi $0x05 %c7 $-0x01e4 %lr -> (%lr)[4byte] %lr +0x0054 5b082ad4 bl.pl $0x1020abac -> %lr @@ -28,7 +28,7 @@ +0x006c 8e88bfd9 mcr.hi $0x0f $0x04 %r11 $0x06 -> %c8 %c9 +0x0070 9354d4a5 cmp.ls %r4 $0xa5000000 +0x0074 a91fa615 ldmdb.ge -0x70(%pc)[28byte] -> %r0 %r2 %r4 %r9 %r10 %sp %pc -+0x0078 35f1e4e4 ldrb.cc +0x000004e4(%r1)[1byte] $0x04e4 %r1 -> %lr %r1 ++0x0078 35f1e4e4 ldrb.cc +0x04e4(%r1)[1byte] $0x04e4 %r1 -> %lr %r1 +0x007c 0fc3ef38 svc.eq $0x00c3ef38 +0x0080 9a4528d5 b.ls $0x1114a3dc +0x0084 cc361c80 ldc.gt (%r6)[4byte] $0x0c $-0x0200 %r6 -> %c1 %r6 @@ -49,23 +49,23 @@ +0x00c0 73659808 +0x00c4 bce42d8f stcl.lt $0x0d %c2 $0x023c %r4 -> (%r4)[4byte] %r4 +0x00c8 01f18ca3 mvns.eq %r3 lsr $0x19 -> %r8 -+0x00cc dd624f58 stcl.le $0x0f %c4 $-0x0160 %r2 -> -0x00000160(%r2)[4byte] %r2 ++0x00cc dd624f58 stcl.le $0x0f %c4 $-0x0160 %r2 -> -0x0160(%r2)[4byte] %r2 +0x00d0 248a9bac str.cs %r9 $0x00000bac %r10 -> (%r10)[4byte] %r10 +0x00d4 58d7ea28 ldm.pl (%r7)[28byte] -> %r3 %r5 %r9 %r11 %sp %lr %pc -+0x00d8 35ea285e strb.cc %r2[1byte] $0x085e %r10 -> +0x0000085e(%r10)[1byte] %r10 ++0x00d8 35ea285e strb.cc %r2[1byte] $0x085e %r10 -> +0x085e(%r10)[1byte] %r10 +0x00dc aa275a54 b.ge $0x109d6a34 +0x00e0 b4b9a762 ldrt.lt (%r9)[4byte] $0x00000762 %r9 -> %r10 %r9 +0x00e4 40a1327a adc.mi %r1 %r10 ror %r2[1byte] -> %r3 +0x00e8 82cb116a sbc.hi %r11 $0x8000001a -> %r1 +0x00ec e24e640f sub %lr $0x0f000000 -> %r6 +0x00f0 63ef8676 mvn.vs $0x07600000 -> %r8 -+0x00f4 75677776 strb.vc %r7[1byte] $0xfffff88a %r7 -> -0x00000776(%r7)[1byte] %r7 ++0x00f4 75677776 strb.vc %r7[1byte] $0xfffff88a %r7 -> -0x0776(%r7)[1byte] %r7 +0x00f8 46a1b72b strt.mi %r11 %r11 lsr $0x0e %r1 -> (%r1)[4byte] %r1 +0x00fc 6c00fa1f +0x0100 fb93d0e7 blx $0x0e4f44a6 -> %lr +0x0104 428a405d add.mi %r10 $0x0000005d -> %r4 +0x0108 147a6737 ldrbt.ne (%r10)[1byte] $0xfffff8c9 %r10 -> %r6 %r10 -+0x010c 058f4ae4 str.eq %r4 -> +0x00000ae4(%pc)[4byte] ++0x010c 058f4ae4 str.eq %r4 -> +0x0ae4(%pc)[4byte] +0x0110 73ff43cc mvns.vc $0x30000003 -> %r4 +0x0114 6a1fa870 b.vs $0x107ea2dc +0x0118 f62c0e34 @@ -73,30 +73,30 @@ +0x0120 e2f3d8ee rscs %r3 $0x00ee0000 -> %sp +0x0124 5a87a4ea b.pl $0x0e1e94d4 +0x0128 d4bebb65 ldrt.le (%lr)[4byte] $0x00000b65 %lr -> %r11 %lr -+0x012c 054a7634 strb.eq %r7[1byte] -> -0x00000634(%r10)[1byte] ++0x012c 054a7634 strb.eq %r7[1byte] -> -0x0634(%r10)[1byte] +0x0130 2b79c52b bl.cs $0x11e715e4 -> %lr -+0x0134 3d916c8b ldc.cc +0x0000022c(%r1)[4byte] $0x0c -> %c6 ++0x0134 3d916c8b ldc.cc +0x022c(%r1)[4byte] $0x0c -> %c6 +0x0138 28698f4d +0x013c 0a0b9b61 b.eq $0x102e6ec8 +0x0140 889a099d ldm.hi (%r10)[28byte] -> %r0 %r2 %r3 %r4 %r7 %r8 %r11 +0x0144 ca18d409 b.gt $0x10635170 +0x0148 5a1db06d b.pl $0x1076c304 +0x014c dec1451f mcr.le $0x05 $0x06 %r4 $0x00 -> %c1 %c15 -+0x0150 e8116af2 ldmda -0x0000008c(%r1)[36byte] -> %r1 %r4 %r5 %r6 %r7 %r9 %r11 %sp %lr ++0x0150 e8116af2 ldmda -0x8c(%r1)[36byte] -> %r1 %r4 %r5 %r6 %r7 %r9 %r11 %sp %lr +0x0154 106d0100 rsb.ne %sp %r0 lsl $0x02 -> %r0 +0x0158 19a55e76 stmib.ne %r1 %r2 %r4 %r5 %r6 %r9 %r10 %r11 %r12 %lr %r5 -> +0x04(%r5)[40byte] %r5 +0x015c 20031272 and.cs %r3 %r2 ror %r2[1byte] -> %r1 +0x0160 b903a937 stmdb.lt %r0 %r1 %r2 %r4 %r5 %r8 %r11 %sp %pc -> -0x24(%r3)[36byte] -+0x0164 781c75eb ldmda.vc -0x000000ac(%r12)[44byte] -> %r0 %r1 %r3 %r5 %r6 %r7 %r8 %r10 %r12 %sp %lr ++0x0164 781c75eb ldmda.vc -0xac(%r12)[44byte] -> %r0 %r1 %r3 %r5 %r6 %r7 %r8 %r10 %r12 %sp %lr +0x0168 a35159b3 cmp.ge %r1 $0x002cc000 +0x016c 92d15c94 sbcs.ls %r1 $0x00009400 -> %r5 -+0x0170 2d97085d ldc.cs +0x00000174(%r7)[4byte] $0x08 -> %c0 -+0x0174 0dedbf8b stcl.eq $0x0f %c11 $0x022c %sp -> +0x0000022c(%sp)[4byte] %sp ++0x0170 2d97085d ldc.cs +0x0174(%r7)[4byte] $0x08 -> %c0 ++0x0174 0dedbf8b stcl.eq $0x0f %c11 $0x022c %sp -> +0x022c(%sp)[4byte] %sp +0x0178 8259ae1f subs.hi %r9 $0x000001f0 -> %r10 +0x017c 69619f5a +0x0180 a656d10f ldrb.ge (%r6)[1byte] -%pc lsl $0x02 %r6 -> %sp %r6 +0x0184 4215c5fe ands.mi %r5 $0x3f800000 -> %r12 -+0x0188 353684ec ldr.cc -0x000004ec(%r6)[4byte] $0xfffffb14 %r6 -> %r8 %r6 ++0x0188 353684ec ldr.cc -0x04ec(%r6)[4byte] $0xfffffb14 %r6 -> %r8 %r6 +0x018c a708d2d7 +0x0190 40dae6d8 ldrsb.mi (%r10)[1byte] $0x68 %r10 -> %lr %r10 +0x0194 01153c99 @@ -104,7 +104,7 @@ +0x019c fbba5059 blx $0x0ee9430a -> %lr +0x01a0 ec9faa03 vldm (%pc)[12byte] -> %s20 %s21 %s22 +0x01a4 0a887c3a b.eq $0x0e21f294 -+0x01a8 cd71c278 ldcl.gt -0x000001e0(%r1)[4byte] $0x02 $-0x01e0 %r1 -> %c12 %r1 ++0x01a8 cd71c278 ldcl.gt -0x01e0(%r1)[4byte] $0x02 $-0x01e0 %r1 -> %c12 %r1 +0x01ac 4958809b ldmdb.mi -0x60(%r8)[24byte] -> %r0 %r1 %r3 %r4 %r7 %pc +0x01b0 b70de175 smlsdx.lt %r5 %r1 %lr -> %sp +0x01b4 288140a1 stm.cs %r0 %r5 %r7 %lr -> (%r1)[16byte] @@ -114,7 +114,7 @@ +0x01c4 baff5133 b.lt $0x0ffd4698 +0x01c8 86fdf89f usat.hi $0x1d %pc lsl $0x11 -> %pc +0x01cc 07fb40ea ldrb.eq (%r11,%r10,ror 1)[1byte] %r10 ror $0x01 %r11 -> %r4 %r11 -+0x01d0 4d3bf945 ldc.mi -0x00000114(%r11)[4byte] $0x09 $-0x0114 %r11 -> %c15 %r11 ++0x01d0 4d3bf945 ldc.mi -0x0114(%r11)[4byte] $0x09 $-0x0114 %r11 -> %c15 %r11 +0x01d4 701be461 ands.vc %r11 %r1 ror $0x08 -> %lr +0x01d8 ee111cc4 cdp $0x0c $0x01 %c1 %c4 $0x06 -> %c1 +0x01dc 4608c728 str.mi %r12 -%r8 lsr $0x0e %r8 -> (%r8)[4byte] %r8 @@ -127,7 +127,7 @@ +0x01f8 d7b9b2fa sbfx.le %r10 $0x05 $0x19 -> %r11 +0x01fc 2a71674b b.cs $0x11c59f30 +0x0200 3960fb4e -+0x0204 3935cf21 ldmdb.cc -0x00000080(%r5)[32byte] %r5 -> %r0 %r5 %r8 %r9 %r10 %r11 %lr %pc %r5 ++0x0204 3935cf21 ldmdb.cc -0x80(%r5)[32byte] %r5 -> %r0 %r5 %r8 %r9 %r10 %r11 %lr %pc %r5 +0x0208 aede88a4 cdp.ge $0x08 $0x0d %c14 %c4 $0x05 -> %c8 +0x020c 4888d938 stm.mi %r3 %r4 %r5 %r8 %r11 %r12 %lr %pc -> (%r8)[32byte] +0x0210 b08c96a3 add.lt %r12 %r3 lsr $0x0d -> %r9 @@ -150,7 +150,7 @@ +0x0254 c07189e6 rsbs.gt %r1 %r6 ror $0x13 -> %r8 +0x0258 d1cb4f66 bic.le %r11 %r6 ror $0x1e -> %r4 +0x025c bf7d45c4 svc.lt $0x007d45c4 -+0x0260 15636ab6 strb.ne %r6[1byte] $0xfffff54a %r3 -> -0x00000ab6(%r3)[1byte] %r3 ++0x0260 15636ab6 strb.ne %r6[1byte] $0xfffff54a %r3 -> -0x0ab6(%r3)[1byte] %r3 +0x0264 7907b158 stmdb.vc %r3 %r4 %r6 %r8 %r12 %sp %pc -> -0x1c(%r7)[28byte] +0x0268 41e6f5fd +0x026c 3abf2014 b.cc $0x0efc82c4 @@ -162,7 +162,7 @@ +0x0284 7a25c4b8 b.vc $0x1097156c +0x0288 0e69d1dc mcr.eq $0x01 $0x03 %sp $0x06 -> %c9 %c12 +0x028c 27d0c008 ldrb.cs (%r0,%r8)[1byte] -> %r12 -+0x0290 1d321ff5 ldc.ne -0x000003d4(%r2)[4byte] $0x0f $-0x03d4 %r2 -> %c1 %r2 ++0x0290 1d321ff5 ldc.ne -0x03d4(%r2)[4byte] $0x0f $-0x03d4 %r2 -> %c1 %r2 +0x0294 a2fac35a rscs.ge %r10 $0x68000001 -> %r12 +0x0298 e9ed6258 +0x029c 34b236d0 ldrt.cc (%r2)[4byte] $0x000006d0 %r2 -> %r3 %r2 @@ -183,18 +183,18 @@ +0x02d8 7f158824 svc.vc $0x00158824 +0x02dc e3beb6b5 movs $0x0b500000 -> %r11 +0x02e0 da380299 b.le $0x10e00d4c -+0x02e4 15de114f ldrb.ne +0x0000014f(%lr)[1byte] -> %r1 ++0x02e4 15de114f ldrb.ne +0x014f(%lr)[1byte] -> %r1 +0x02e8 62da7e69 sbcs.vs %r10 $0x00000690 -> %r7 +0x02ec bfc08b2b svc.lt $0x00c08b2b +0x02f0 534b6db0 movt.pl $0xbdb0 -> %r6[2byte] +0x02f4 59f7452c -+0x02f8 4915bcf9 ldmdb.mi -0x000000b0(%r5)[44byte] -> %r0 %r3 %r4 %r5 %r6 %r7 %r10 %r11 %r12 %sp %pc ++0x02f8 4915bcf9 ldmdb.mi -0xb0(%r5)[44byte] -> %r0 %r3 %r4 %r5 %r6 %r7 %r10 %r11 %r12 %sp %pc +0x02fc 1ff6e67a svc.ne $0x00f6e67a +0x0300 43150fe1 tst.mi %r5 $0x00000384 +0x0304 c9bac79e ldmib.gt +0x04(%r10)[40byte] %r10 -> %r1 %r2 %r3 %r4 %r7 %r8 %r9 %r10 %lr %pc %r10 +0x0308 000a3848 and.eq %r10 %r8 asr $0x10 -> %r3 +0x030c d185c02f orr.le %r5 %pc lsr $0x20 -> %r12 -+0x0310 b1ea2af1 strd.lt %r2 %r3 $0xa1 %r10 -> +0x000000a1(%r10)[8byte] %r10 ++0x0310 b1ea2af1 strd.lt %r2 %r3 $0xa1 %r10 -> +0xa1(%r10)[8byte] %r10 +0x0314 a7ee67c6 strb.ge %r6[1byte] %r6 asr $0x0f %lr -> (%lr,%r6,asr 15)[1byte] %lr +0x0318 24d8cf7c ldrb.cs (%r8)[1byte] $0x0f7c %r8 -> %r12 %r8 +0x031c 2f1cae47 svc.cs $0x001cae47 @@ -204,14 +204,14 @@ +0x032c 06233141 strt.eq %r3 -%r1 asr $0x02 %r3 -> (%r3)[4byte] %r3 +0x0330 993a102b ldmdb.ls -0x50(%r10)[20byte] %r10 -> %r0 %r1 %r3 %r5 %r12 %r10 +0x0334 e2296429 eor %r9 $0x29000000 -> %r6 -+0x0338 45428161 strb.mi %r8[1byte] -> -0x00000161(%r2)[1byte] ++0x0338 45428161 strb.mi %r8[1byte] -> -0x0161(%r2)[1byte] +0x033c 971f232e ldr.ls (%pc,-%lr,lsr 6)[4byte] -> %r2 +0x0340 c081c213 add.gt %r1 %r3 lsl %r2[1byte] -> %r12 +0x0344 d0258316 eor.le %r5 %r6 lsl %r3[1byte] -> %r8 +0x0348 d23467ef eors.le %r4 $0x03bc0000 -> %r6 -+0x034c b97de6df ldmdb.lt -0x000000c0(%sp)[48byte] %sp -> %r0 %r1 %r2 %r3 %r4 %r6 %r7 %r9 %r10 %sp %lr %pc %sp ++0x034c b97de6df ldmdb.lt -0xc0(%sp)[48byte] %sp -> %r0 %r1 %r2 %r3 %r4 %r6 %r7 %r9 %r10 %sp %lr %pc %sp +0x0350 d2eefe54 rsc.le %lr $0x00000540 -> %pc -+0x0354 1dff277c ldcl.ne +0x000001f0(%pc)[4byte] $0x07 $0x01f0 %pc -> %c2 %pc ++0x0354 1dff277c ldcl.ne +0x01f0(%pc)[4byte] $0x07 $0x01f0 %pc -> %c2 %pc +0x0358 d7d55798 bfi.le %r8 $0x15 $0x0f %r5 -> %r5 +0x035c 36dcbaf3 ldrb.cc (%r12)[1byte] %r3 ror $0x15 %r12 -> %r11 %r12 +0x0360 379affde ldr.cc (%r10,%lr,asr 31)[4byte] -> %pc @@ -227,13 +227,13 @@ +0x0388 5fa60227 svc.pl $0x00a60227 +0x038c 72b7bdbd adcs.vc %r7 $0x00002f40 -> %r11 +0x0390 69d4ce61 ldmib.vs +0x04(%r4)[32byte] -> %r0 %r5 %r6 %r9 %r10 %r11 %lr %pc -+0x0394 c5aaf371 str.gt %pc $0x00000371 %r10 -> +0x00000371(%r10)[4byte] %r10 ++0x0394 c5aaf371 str.gt %pc $0x00000371 %r10 -> +0x0371(%r10)[4byte] %r10 +0x0398 e265b1a1 rsb %r5 $0x40000028 -> %r11 +0x039c 61b49eeb rors.vs %r11 $0x0000001d -> %r9 +0x03a0 04c31e94 strb.eq %r1[1byte] $0x0e94 %r3 -> (%r3)[1byte] %r3 +0x03a4 e2bb1243 adcs %r11 $0x30000004 -> %r1 -+0x03a8 cd3178ba ldc.gt -0x000002e8(%r1)[4byte] $0x08 $-0x02e8 %r1 -> %c7 %r1 -+0x03ac 5d1b8d4f ldc.pl -0x0000013c(%r11)[4byte] $0x0d -> %c8 ++0x03a8 cd3178ba ldc.gt -0x02e8(%r1)[4byte] $0x08 $-0x02e8 %r1 -> %c7 %r1 ++0x03ac 5d1b8d4f ldc.pl -0x013c(%r11)[4byte] $0x0d -> %c8 +0x03b0 397cc701 ldmdb.cc -0x60(%r12)[24byte] %r12 -> %r0 %r8 %r9 %r10 %lr %pc %r12 +0x03b4 2e2b601b mcr.cs $0x00 $0x01 %r6 $0x00 -> %c11 %c11 +0x03b8 9eb9cf75 mrc.ls $0x0f $0x05 %c9 %c5 $0x03 -> %r12 @@ -252,7 +252,7 @@ +0x03ec 47908631 ldr.mi (%r0,%r1,lsr 12)[4byte] -> %r8 +0x03f0 86498652 strb.hi %r8[1byte] -%r2 asr $0x0c %r9 -> (%r9)[1byte] %r9 +0x03f4 ef6a9ce9 svc $0x006a9ce9 -+0x03f8 65668aae strb.vs %r8[1byte] $0xfffff552 %r6 -> -0x00000aae(%r6)[1byte] %r6 ++0x03f8 65668aae strb.vs %r8[1byte] $0xfffff552 %r6 -> -0x0aae(%r6)[1byte] %r6 +0x03fc ec97e0c2 ldc (%r7)[4byte] $0x00 $0xc2 -> %c14 +0x0400 1e5b2ef9 mrc.ne $0x0e $0x02 %c11 %c9 $0x07 -> %r2 +0x0404 47fc933b @@ -269,33 +269,33 @@ +0x0430 40bdfa5e adcs.mi %sp %lr asr %r10[1byte] -> %pc +0x0434 a66b6aeb strbt.ge %r6[1byte] -%r11 ror $0x15 %r11 -> (%r11)[1byte] %r11 +0x0438 6653d6b9 -+0x043c ad191f78 ldc.ge -0x000001e0(%r9)[4byte] $0x0f -> %c1 ++0x043c ad191f78 ldc.ge -0x01e0(%r9)[4byte] $0x0f -> %c1 +0x0440 8c5342b1 mrrc.hi $0x02 $0x05 %c1 -> %r4 %r3 +0x0444 11c8e1a9 bic.ne %r8 %r9 lsr $0x03 -> %lr -+0x0448 3910f297 ldmdb.cc -0x000000a0(%r0)[40byte] -> %r0 %r1 %r2 %r4 %r7 %r9 %r12 %sp %lr %pc -+0x044c 558216fb str.pl %r1 -> +0x000006fb(%r2)[4byte] ++0x0448 3910f297 ldmdb.cc -0xa0(%r0)[40byte] -> %r0 %r1 %r2 %r4 %r7 %r9 %r12 %sp %lr %pc ++0x044c 558216fb str.pl %r1 -> +0x06fb(%r2)[4byte] +0x0450 4f2de352 svc.mi $0x002de352 +0x0454 fe443da9 cdp2 $0x0d $0x04 %c4 %c9 -> %c3 +0x0458 d3305a56 teq.le %r0 $0x00056000 +0x045c 2727fa33 str.cs %pc %r3 lsr $0x14 %r7 -> (%r7,-%r3,lsr 20)[4byte] %r7 +0x0460 30039b73 and.cc %r3 %r3 ror %r11[1byte] -> %r9 +0x0464 f84b3ad6 -+0x0468 65770457 ldrb.vs -0x00000457(%r7)[1byte] $0xfffffba9 %r7 -> %r0 %r7 ++0x0468 65770457 ldrb.vs -0x0457(%r7)[1byte] $0xfffffba9 %r7 -> %r0 %r7 +0x046c de462cc6 cdp.le $0x0c $0x04 %c6 %c6 $0x06 -> %c2 +0x0470 dfacb3ec svc.le $0x00acb3ec +0x0474 73a8cdff mov.vc $0x00003fc0 -> %r12 -+0x0478 dd38079d ldc.le -0x00000274(%r8)[4byte] $0x07 $-0x0274 %r8 -> %c0 %r8 ++0x0478 dd38079d ldc.le -0x0274(%r8)[4byte] $0x07 $-0x0274 %r8 -> %c0 %r8 +0x047c 72b63c02 adcs.vc %r6 $0x00000200 -> %r3 +0x0480 77ad2bb4 +0x0484 df86370a svc.le $0x0086370a +0x0488 1afcd17f b.ne $0x0ff34a8c +0x048c c3f87fcc mvns.gt $0x00000330 -> %r7 -+0x0490 65427e53 strb.vs %r7[1byte] -> -0x00000e53(%r2)[1byte] ++0x0490 65427e53 strb.vs %r7[1byte] -> -0x0e53(%r2)[1byte] +0x0494 3628b2b2 +0x0498 da9d11c7 b.le $0x0e744bbc +0x049c a2da4a05 sbcs.ge %r10 $0x00005000 -> %r4 +0x04a0 ce713c32 mrc.gt $0x0c $0x03 %c1 %c2 $0x01 -> %r3 -+0x04a4 bd889c8c stc.lt $0x0c %c9 $0x0230 -> +0x00000230(%r8)[4byte] ++0x04a4 bd889c8c stc.lt $0x0c %c9 $0x0230 -> +0x0230(%r8)[4byte] +0x04a8 7230668c eors.vc %r0 $0x08c00000 -> %r6 +0x04ac 6c3f7869 ldc.vs (%pc)[4byte] $0x08 $-0x01a4 %pc -> %c7 %pc +0x04b0 e89d040b ldm (%sp)[16byte] -> %r0 %r1 %r3 %r10 @@ -304,17 +304,17 @@ +0x04bc 70765dd8 ldrsbt.vc (%r6)[1byte] $0xffffff28 %r6 -> %r5 %r6 +0x04c0 14997699 ldr.ne (%r9)[4byte] $0x00000699 %r9 -> %r7 %r9 +0x04c4 fe8424be mcr2 $0x04 $0x04 %r2 -> %c4 %c14 -+0x04c8 09751e8e ldmdb.eq -0x00000080(%r5)[32byte] %r5 -> %r1 %r2 %r3 %r7 %r9 %r10 %r11 %r12 %r5 ++0x04c8 09751e8e ldmdb.eq -0x80(%r5)[32byte] %r5 -> %r1 %r2 %r3 %r7 %r9 %r10 %r11 %r12 %r5 +0x04cc 3b0ed4e2 bl.cc $0x103b585c -> %lr +0x04d0 dfa73778 svc.le $0x00a73778 -+0x04d4 956a7c97 strb.ls %r7[1byte] $0xfffff369 %r10 -> -0x00000c97(%r10)[1byte] %r10 ++0x04d4 956a7c97 strb.ls %r7[1byte] $0xfffff369 %r10 -> -0x0c97(%r10)[1byte] %r10 +0x04d8 e6a1a9a0 strt %r10 %r0 lsr $0x13 %r1 -> (%r1)[4byte] %r1 +0x04dc 6a21f698 b.vs $0x1087df44 +0x04e0 39c537db stmib.cc %r0 %r1 %r3 %r4 %r6 %r7 %r8 %r9 %r10 %r12 %sp -> +0x04(%r5)[44byte] -+0x04e4 ad7faf39 ldcl.ge -0x000000e4(%pc)[4byte] $0x0f $-0x00e4 %pc -> %c10 %pc ++0x04e4 ad7faf39 ldcl.ge -0xe4(%pc)[4byte] $0x0f $-0x00e4 %pc -> %c10 %pc +0x04e8 40beafca adcs.mi %lr %r10 asr $0x1f -> %r10 +0x04ec c3b2751c movs.gt $0x07000000 -> %r7 -+0x04f0 8d2d34bb stc.hi $0x04 %c3 $-0x02ec %sp -> -0x000002ec(%sp)[4byte] %sp ++0x04f0 8d2d34bb stc.hi $0x04 %c3 $-0x02ec %sp -> -0x02ec(%sp)[4byte] %sp +0x04f4 6786aed8 usada8.vs %r8 %lr %r10 -> %r6 +0x04f8 afc9ba56 svc.ge $0x00c9ba56 +0x04fc 419a43ba ldrh.mi (%r10,%r10)[2byte] -> %r4 @@ -323,14 +323,14 @@ +0x0508 7dc9bd05 stcl.vc $0x0d %c11 $0x0014 -> +0x14(%r9)[4byte] +0x050c 21ca8f98 strexb.cs %r8[1byte] -> (%r10)[1byte] %r8 +0x0510 a1d9d7f9 ldrsh.ge +0x79(%r9)[2byte] -> %sp -+0x0514 4d006ddc stc.mi $0x0d %c6 $-0x0370 -> -0x00000370(%r0)[4byte] -+0x0518 5d933f6f ldc.pl +0x000001bc(%r3)[4byte] $0x0f -> %c3 ++0x0514 4d006ddc stc.mi $0x0d %c6 $-0x0370 -> -0x0370(%r0)[4byte] ++0x0518 5d933f6f ldc.pl +0x01bc(%r3)[4byte] $0x0f -> %c3 +0x051c ab5cd760 bl.ge $0x117362a4 -> %lr +0x0520 8173e8c0 cmn.hi %r3 %r0 asr $0x11 +0x0524 24294df2 strt.cs %r4 $0xfffff20e %r9 -> (%r9)[4byte] %r9 +0x0528 b8dbbd9f ldm.lt (%r11)[48byte] -> %r0 %r1 %r2 %r3 %r4 %r7 %r8 %r10 %r11 %r12 %sp %pc +0x052c 29b36cc2 ldmib.cs +0x04(%r3)[28byte] %r3 -> %r1 %r6 %r7 %r10 %r11 %sp %lr %r3 -+0x0530 9d320594 ldc.ls -0x00000250(%r2)[4byte] $0x05 $-0x0250 %r2 -> %c0 %r2 ++0x0530 9d320594 ldc.ls -0x0250(%r2)[4byte] $0x05 $-0x0250 %r2 -> %c0 %r2 +0x0534 d744fc96 +0x0538 f71dfcb7 pldw (%sp,-%r7,lsr 25) +0x053c b34cc16e movt.lt $0xc16e -> %r12[2byte] @@ -339,7 +339,7 @@ +0x0548 2c4d47b5 mcrr.cs %sp %r4 $0x07 $0x0f -> %c5 +0x054c cece9059 mcr.gt $0x00 $0x06 %r9 $0x02 -> %c14 %c9 +0x0550 5ae98dd6 b.pl $0x0fa63cb0 -+0x0554 25f12b18 ldrb.cs +0x00000b18(%r1)[1byte] $0x0b18 %r1 -> %r2 %r1 ++0x0554 25f12b18 ldrb.cs +0x0b18(%r1)[1byte] $0x0b18 %r1 -> %r2 %r1 +0x0558 708540f9 strd.vc %r4 %r5 %r9 %r5 -> (%r5,%r9)[8byte] %r5 +0x055c 97d93573 bfi.ls %r3 $0x19 $0x0a %r3 -> %r3 +0x0560 ff641cdd @@ -350,7 +350,7 @@ +0x0574 0c77af64 ldcl.eq (%r7)[4byte] $0x0f $-0x0190 %r7 -> %c10 %r7 +0x0578 d47ccd8f ldrbt.le (%r12)[1byte] $0xfffff271 %r12 -> %r12 %r12 +0x057c b4ac12d9 strt.lt %r1 $0x000002d9 %r12 -> (%r12)[4byte] %r12 -+0x0580 3de14cb1 stcl.cc $0x0c %c4 $0x02c4 %r1 -> +0x000002c4(%r1)[4byte] %r1 ++0x0580 3de14cb1 stcl.cc $0x0c %c4 $0x02c4 %r1 -> +0x02c4(%r1)[4byte] %r1 +0x0584 2c23cc42 stc.cs $0x0c %c12 $-0x0108 %r3 -> (%r3)[4byte] %r3 +0x0588 db3eeabf bl.le $0x10fbb08c -> %lr +0x058c ca57b187 b.gt $0x115ecbb0 @@ -359,9 +359,9 @@ +0x0598 f86d51f8 +0x059c 90314254 eors.ls %r1 %r4 asr %r2[1byte] -> %r4 +0x05a0 9ac05600 b.ls $0x0f015da8 -+0x05a4 c56ab338 strb.gt %r11[1byte] $0xfffffcc8 %r10 -> -0x00000338(%r10)[1byte] %r10 ++0x05a4 c56ab338 strb.gt %r11[1byte] $0xfffffcc8 %r10 -> -0x0338(%r10)[1byte] %r10 +0x05a8 0a5ead43 b.eq $0x117ababc -+0x05ac d5800be7 str.le %r0 -> +0x00000be7(%r0)[4byte] ++0x05ac d5800be7 str.le %r0 -> +0x0be7(%r0)[4byte] +0x05b0 12b69837 adcs.ne %r6 $0x00370000 -> %r9 +0x05b4 138d2d3d orr.ne %sp $0x00000f40 -> %r2 +0x05b8 7ffe02eb svc.vc $0x00fe02eb @@ -369,23 +369,23 @@ +0x05c0 56180d99 +0x05c4 f9e2f8f6 +0x05c8 6c227518 stc.vs $0x05 %c7 $-0x0060 %r2 -> (%r2)[4byte] %r2 -+0x05cc b56f3875 strb.lt %r3[1byte] $0xfffff78b %pc -> -0x00000875(%pc)[1byte] %pc -+0x05d0 1d791890 ldcl.ne -0x00000240(%r9)[4byte] $0x08 $-0x0240 %r9 -> %c1 %r9 ++0x05cc b56f3875 strb.lt %r3[1byte] $0xfffff78b %pc -> -0x0875(%pc)[1byte] %pc ++0x05d0 1d791890 ldcl.ne -0x0240(%r9)[4byte] $0x08 $-0x0240 %r9 -> %c1 %r9 +0x05d4 2cd698b9 ldcl.cs (%r6)[4byte] $0x08 $0xb9 -> %c9 -+0x05d8 3df6d1d7 ldcl.cc +0x0000035c(%r6)[4byte] $0x01 $0x035c %r6 -> %c13 %r6 ++0x05d8 3df6d1d7 ldcl.cc +0x035c(%r6)[4byte] $0x01 $0x035c %r6 -> %c13 %r6 +0x05dc 3a609ba7 b.cc $0x11827480 +0x05e0 2201d02a and.cs %r1 $0x0000002a -> %sp -+0x05e4 2d9304ca ldc.cs +0x00000328(%r3)[4byte] $0x04 -> %c0 -+0x05e8 15269142 str.ne %r9 $0xfffffebe %r6 -> -0x00000142(%r6)[4byte] %r6 ++0x05e4 2d9304ca ldc.cs +0x0328(%r3)[4byte] $0x04 -> %c0 ++0x05e8 15269142 str.ne %r9 $0xfffffebe %r6 -> -0x0142(%r6)[4byte] %r6 +0x05ec 331f3b8a tst.cc %pc $0x00022800 +0x05f0 56a636f5 +0x05f4 caa8734a b.gt $0x0ea1d324 +0x05f8 d5925007 ldr.le +0x07(%r2)[4byte] -> %r5 +0x05fc a7811a09 str.ge %r1 -> (%r1,%r9,lsl 20)[4byte] -+0x0600 251572c0 ldr.cs -0x000002c0(%r5)[4byte] -> %r7 ++0x0600 251572c0 ldr.cs -0x02c0(%r5)[4byte] -> %r7 +0x0604 beaea2ba mcr.lt $0x02 $0x05 %r10 $0x05 -> %c14 %c10 +0x0608 910b2ab8 strh.ls %r2[2byte] -> (%r11,-%r8)[2byte] -+0x060c e560e502 strb %lr[1byte] $0xfffffafe %r0 -> -0x00000502(%r0)[1byte] %r0 ++0x060c e560e502 strb %lr[1byte] $0xfffffafe %r0 -> -0x0502(%r0)[1byte] %r0 +0x0610 fef1dff3 mrc2 $0x0f $0x07 %c1 %c3 $0x07 -> %sp +0x0614 d30a706a movw.le $0x0000a06a -> %r7 +0x0618 59ab4548 stmib.pl %r3 %r6 %r8 %r10 %lr %r11 -> +0x04(%r11)[20byte] %r11 @@ -415,7 +415,7 @@ +0x0678 473bb97c +0x067c 674f0ae4 strb.vs %r0[1byte] -> (%pc,-%r4,ror 21)[1byte] +0x0680 26768d32 -+0x0684 785663ee ldmda.vc -0x0000009c(%r6)[40byte] -> %r1 %r2 %r3 %r5 %r6 %r7 %r8 %r9 %sp %lr ++0x0684 785663ee ldmda.vc -0x9c(%r6)[40byte] -> %r1 %r2 %r3 %r5 %r6 %r7 %r8 %r9 %sp %lr +0x0688 e4448d06 strb %r8[1byte] $0xfffff2fa %r4 -> (%r4)[1byte] %r4 +0x068c d0ebd0f6 +0x0690 1cae58db stc.ne $0x08 %c5 $0x036c %lr -> (%lr)[4byte] %lr @@ -427,12 +427,12 @@ +0x06a8 01cd7dae bic.eq %sp %lr lsr $0x1b -> %r7 +0x06ac 190ac119 stmdb.ne %r0 %r3 %r4 %r8 %lr %pc -> -0x18(%r10)[24byte] +0x06b0 fadf26b1 blx $0x0f7ca17c -> %lr -+0x06b4 2d8babcc vstr.cs %d10 -> +0x00000330(%r11)[8byte] ++0x06b4 2d8babcc vstr.cs %d10 -> +0x0330(%r11)[8byte] +0x06b8 ca2a4c0a b.gt $0x10a936e8 +0x06bc 1b4fa3fa bl.ne $0x113e96ac -> %lr +0x06c0 c1b4e3c8 asrs.gt %r8 $0x00000007 -> %lr +0x06c4 cb250716 bl.gt $0x10942324 -> %lr -+0x06c8 551cb539 ldr.pl -0x00000539(%r12)[4byte] -> %r11 ++0x06c8 551cb539 ldr.pl -0x0539(%r12)[4byte] -> %r11 +0x06cc e1392fb6 ldrh (%r9,-%r6)[4byte] -%r6 %r9 -> %r2 %r9 +0x06d0 f08cd1d2 +0x06d4 2ce51387 stcl.cs $0x03 %c1 $0x021c %r5 -> (%r5)[4byte] %r5 @@ -441,14 +441,14 @@ +0x06e0 264d543d strb.cs %r5[1byte] -%sp lsr $0x08 %sp -> (%sp)[1byte] %sp +0x06e4 a2d74c14 sbcs.ge %r7 $0x00001400 -> %r4 +0x06e8 66bc0428 ldrt.vs (%r12)[4byte] %r8 lsr $0x08 %r12 -> %r0 %r12 -+0x06ec e5184f16 ldr -0x00000f16(%r8)[4byte] -> %r4 ++0x06ec e5184f16 ldr -0x0f16(%r8)[4byte] -> %r4 +0x06f0 0fe03c66 svc.eq $0x00e03c66 +0x06f4 944f0a8c strb.ls %r0[1byte] $0xfffff574 %pc -> (%pc)[1byte] %pc +0x06f8 82da2fac sbcs.hi %r10 $0x000002b0 -> %r2 +0x06fc 7462b5ff strbt.vc %r11[1byte] $0xfffffa01 %r2 -> (%r2)[1byte] %r2 -+0x0700 585e62f3 ldmda.pl -0x0000008c(%lr)[36byte] -> %r0 %r1 %r4 %r5 %r6 %r7 %r9 %sp %lr ++0x0700 585e62f3 ldmda.pl -0x8c(%lr)[36byte] -> %r0 %r1 %r4 %r5 %r6 %r7 %r9 %sp %lr +0x0704 7720a3a2 str.vc %r10 %r2 lsr $0x07 %r0 -> (%r0,-%r2,lsr 7)[4byte] %r0 -+0x0708 4df241a8 ldcl.mi +0x000002a0(%r2)[4byte] $0x01 $0x02a0 %r2 -> %c4 %r2 ++0x0708 4df241a8 ldcl.mi +0x02a0(%r2)[4byte] $0x01 $0x02a0 %r2 -> %c4 %r2 +0x070c 8e1fa0fd mrc.hi $0x00 $0x00 %c15 %c13 $0x07 -> %r10 +0x0710 bfdde20e svc.lt $0x00dde20e +0x0714 1a49091d b.ne $0x11242b90 @@ -462,23 +462,23 @@ +0x0734 a458e1bb ldrb.ge (%r8)[1byte] $0xfffffe45 %r8 -> %lr %r8 +0x0738 ede52aae +0x073c 40b36338 adcs.mi %r3 %r8 lsr %r3[1byte] -> %r6 -+0x0740 1d50a3ba ldcl.ne -0x000002e8(%r0)[4byte] $0x03 -> %c10 ++0x0740 1d50a3ba ldcl.ne -0x02e8(%r0)[4byte] $0x03 -> %c10 +0x0744 95b03052 ldr.ls +0x52(%r0)[4byte] $0x00000052 %r0 -> %r3 %r0 -+0x0748 1836fbf8 ldmda.ne -0x000000bc(%r6)[48byte] %r6 -> %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r11 %r12 %sp %lr %pc %r6 -+0x074c dd7d8e8d ldcl.le -0x00000234(%sp)[4byte] $0x0e $-0x0234 %sp -> %c8 %sp ++0x0748 1836fbf8 ldmda.ne -0xbc(%r6)[48byte] %r6 -> %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r11 %r12 %sp %lr %pc %r6 ++0x074c dd7d8e8d ldcl.le -0x0234(%sp)[4byte] $0x0e $-0x0234 %sp -> %c8 %sp +0x0750 645d3ff0 ldrb.vs (%sp)[1byte] $0xfffff010 %sp -> %r3 %sp +0x0754 b39e0429 orrs.lt %lr $0x29000000 -> %r0 -+0x0758 ade44691 stcl.ge $0x06 %c4 $0x0244 %r4 -> +0x00000244(%r4)[4byte] %r4 ++0x0758 ade44691 stcl.ge $0x06 %c4 $0x0244 %r4 -> +0x0244(%r4)[4byte] %r4 +0x075c 0b808beb bl.eq $0x0e023710 -> %lr +0x0760 268805c0 str.cs %r0 %r0 asr $0x0b %r8 -> (%r8)[4byte] %r8 -+0x0764 9d299782 stc.ls $0x07 %c9 $-0x0208 %r9 -> -0x00000208(%r9)[4byte] %r9 ++0x0764 9d299782 stc.ls $0x07 %c9 $-0x0208 %r9 -> -0x0208(%r9)[4byte] %r9 +0x0768 74c910fd strb.vc %r1[1byte] $0x00fd %r9 -> (%r9)[1byte] %r9 +0x076c cc0aa7be +0x0770 2b8a8a92 bl.cs $0x0e2a31c0 -> %lr +0x0774 04f2e79a ldrbt.eq (%r2)[1byte] $0x079a %r2 -> %lr %r2 +0x0778 3f100cad svc.cc $0x00100cad +0x077c 700df745 and.vc %sp %r5 asr $0x0e -> %pc -+0x0780 b5b0c840 ldr.lt +0x00000840(%r0)[4byte] $0x00000840 %r0 -> %r12 %r0 ++0x0780 b5b0c840 ldr.lt +0x0840(%r0)[4byte] $0x00000840 %r0 -> %r12 %r0 +0x0784 6c4b0d3e mcrr.vs %r11 %r0 $0x0d $0x0a -> %c14 +0x0788 8822d784 stmda.hi %r2 %r7 %r8 %r9 %r10 %r12 %lr %pc %r2 -> -0x1c(%r2)[32byte] %r2 +0x078c ab27dad6 bl.ge $0x109f72ec -> %lr @@ -487,20 +487,20 @@ +0x0798 997d6819 ldmdb.ls -0x60(%sp)[24byte] %sp -> %r0 %r3 %r4 %r11 %sp %lr %sp +0x079c 9d710a8a vldmdb.ls (%r1)[124byte] %r1 -> %s1 %s2 %s3 %s4 %s5 %s6 %s7 %s8 %s9 %s10 %s11 %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %r1 +0x07a0 499bb597 ldmib.mi +0x04(%r11)[40byte] -> %r0 %r1 %r2 %r4 %r7 %r8 %r10 %r12 %sp %pc -+0x07a4 bdd4c8c0 ldcl.lt +0x00000300(%r4)[4byte] $0x08 -> %c12 ++0x07a4 bdd4c8c0 ldcl.lt +0x0300(%r4)[4byte] $0x08 -> %c12 +0x07a8 dc64ce9d stcl.le $0x0e %c12 $-0x0274 %r4 -> (%r4)[4byte] %r4 +0x07ac b2a13a30 adc.lt %r1 $0x00030000 -> %r3 +0x07b0 ba8ec534 b.lt $0x0e3b1c88 +0x07b4 5449be53 strb.pl %r11[1byte] $0xfffff1ad %r9 -> (%r9)[1byte] %r9 +0x07b8 0238eb83 eors.eq %r8 $0x00020c00 -> %lr +0x07bc 78a04a37 stm.vc %r0 %r1 %r2 %r4 %r5 %r9 %r11 %lr %r0 -> (%r0)[32byte] %r0 -+0x07c0 a53e859f ldr.ge -0x0000059f(%lr)[4byte] $0xfffffa61 %lr -> %r8 %lr ++0x07c0 a53e859f ldr.ge -0x059f(%lr)[4byte] $0xfffffa61 %lr -> %r8 %lr +0x07c4 f4348ffe +0x07c8 a27192a4 rsbs.ge %r1 $0x4000000a -> %r9 +0x07cc 33d574a5 bics.cc %r5 $0xa5000000 -> %r7 +0x07d0 c35d6cc8 cmp.gt %sp $0x0000c800 +0x07d4 82c94eef sbc.hi %r9 $0x00000ef0 -> %r4 -+0x07d8 459e5cc2 ldr.mi +0x00000cc2(%lr)[4byte] -> %r5 ++0x07d8 459e5cc2 ldr.mi +0x0cc2(%lr)[4byte] -> %r5 +0x07dc 138390f7 orr.ne %r3 $0x000000f7 -> %r9 +0x07e0 99da7ea1 ldmib.ls +0x04(%r10)[36byte] -> %r0 %r5 %r7 %r9 %r10 %r11 %r12 %sp %lr +0x07e4 b39db52c orrs.lt %sp $0x0b000000 -> %r11 @@ -510,15 +510,15 @@ +0x07f4 3fab2f06 svc.cc $0x00ab2f06 +0x07f8 a9266690 stmdb.ge %r4 %r7 %r9 %r10 %sp %lr %r6 -> -0x18(%r6)[24byte] %r6 +0x07fc 17e774dc ubfx.ne %r12 $0x09 $0x07 -> %r7 -+0x0800 e5342f7b ldr -0x00000f7b(%r4)[4byte] $0xfffff085 %r4 -> %r2 %r4 ++0x0800 e5342f7b ldr -0x0f7b(%r4)[4byte] $0xfffff085 %r4 -> %r2 %r4 +0x0804 16a5efe0 strt.ne %lr %r0 ror $0x1f %r5 -> (%r5)[4byte] %r5 +0x0808 276e5537 strb.cs %r5[1byte] %r7 lsr $0x0a %lr -> (%lr,-%r7,lsr 10)[1byte] %lr -+0x080c cd39a53f ldc.gt -0x000000fc(%r9)[4byte] $0x05 $-0x00fc %r9 -> %c10 %r9 -+0x0810 755c526d ldrb.vc -0x0000026d(%r12)[1byte] -> %r5 ++0x080c cd39a53f ldc.gt -0xfc(%r9)[4byte] $0x05 $-0x00fc %r9 -> %c10 %r9 ++0x0810 755c526d ldrb.vc -0x026d(%r12)[1byte] -> %r5 +0x0814 afbc2c19 svc.ge $0x00bc2c19 +0x0818 7e9d390b cdp.vc $0x09 $0x09 %c13 %c11 $0x00 -> %c3 +0x081c 1de2420d stcl.ne $0x02 %c4 $0x0034 %r2 -> +0x34(%r2)[4byte] %r2 -+0x0820 15523ce2 ldrb.ne -0x00000ce2(%r2)[1byte] -> %r3 ++0x0820 15523ce2 ldrb.ne -0x0ce2(%r2)[1byte] -> %r3 +0x0824 628e36cf add.vs %lr $0x0cf00000 -> %r3 +0x0828 206f5557 rsb.cs %pc %r7 asr %r5[1byte] -> %r5 +0x082c 2652cde1 ldrb.cs (%r2)[1byte] -%r1 ror $0x1b %r2 -> %r12 %r2 @@ -535,14 +535,14 @@ +0x0858 8ea0802f cdp.hi $0x00 $0x0a %c0 %c15 $0x01 -> %c8 +0x085c d24c580e sub.le %r12 $0x000e0000 -> %r5 +0x0860 a2afd7c6 adc.ge %pc $0x03180000 -> %sp -+0x0864 25d7cfc1 ldrb.cs +0x00000fc1(%r7)[1byte] -> %r12 -+0x0868 ad45e3c6 stcl.ge $0x03 %c14 $-0x0318 -> -0x00000318(%r5)[4byte] ++0x0864 25d7cfc1 ldrb.cs +0x0fc1(%r7)[1byte] -> %r12 ++0x0868 ad45e3c6 stcl.ge $0x03 %c14 $-0x0318 -> -0x0318(%r5)[4byte] +0x086c 7709a374 smlsdx.vc %r4 %r3 %r10 -> %r9 -+0x0870 6dde6aed vldr.vs +0x000003b4(%lr)[4byte] -> %s13 -+0x0874 2537ca20 ldr.cs -0x00000a20(%r7)[4byte] $0xfffff5e0 %r7 -> %r12 %r7 ++0x0870 6dde6aed vldr.vs +0x03b4(%lr)[4byte] -> %s13 ++0x0874 2537ca20 ldr.cs -0x0a20(%r7)[4byte] $0xfffff5e0 %r7 -> %r12 %r7 +0x0878 3644e252 strb.cc %lr[1byte] -%r2 asr $0x04 %r4 -> (%r4)[1byte] %r4 +0x087c 3e0e5315 mcr.cc $0x03 $0x00 %r5 $0x00 -> %c14 %c5 -+0x0880 55c23094 strb.pl %r3[1byte] -> +0x00000094(%r2)[1byte] ++0x0880 55c23094 strb.pl %r3[1byte] -> +0x94(%r2)[1byte] +0x0884 8095db06 adds.hi %r5 %r6 lsl $0x16 -> %sp +0x0888 76e73087 strbt.vc %r3[1byte] %r7 lsl $0x01 %r7 -> (%r7)[1byte] %r7 +0x088c d64430fb strb.le %r3[1byte] -%r11 ror $0x01 %r4 -> (%r4)[1byte] %r4 @@ -552,15 +552,15 @@ +0x089c 665e30ac ldrb.vs (%lr)[1byte] -%r12 lsr $0x01 %lr -> %r3 %lr +0x08a0 549a1523 ldr.pl (%r10)[4byte] $0x00000523 %r10 -> %r1 %r10 +0x08a4 b157c69c -+0x08a8 cdc87ef3 stcl.gt $0x0e %c7 $0x03cc -> +0x000003cc(%r8)[4byte] ++0x08a8 cdc87ef3 stcl.gt $0x0e %c7 $0x03cc -> +0x03cc(%r8)[4byte] +0x08ac 1976b851 ldmdb.ne -0x70(%r6)[28byte] %r6 -> %r0 %r4 %r6 %r11 %r12 %sp %pc %r6 +0x08b0 161198d7 +0x08b4 02252b7c eor.eq %r5 $0x0001f000 -> %r2 +0x08b8 2a92e2be b.cs $0x0e4b93b8 +0x08bc 3e6f7833 mcr.cc $0x08 $0x03 %r7 $0x01 -> %c15 %c3 +0x08c0 c4af478f strt.gt %r4 $0x0000078f %pc -> (%pc)[4byte] %pc -+0x08c4 45246c0a str.mi %r6 $0xfffff3f6 %r4 -> -0x00000c0a(%r4)[4byte] %r4 -+0x08c8 75a9f1fe str.vc %pc $0x000001fe %r9 -> +0x000001fe(%r9)[4byte] %r9 ++0x08c4 45246c0a str.mi %r6 $0xfffff3f6 %r4 -> -0x0c0a(%r4)[4byte] %r4 ++0x08c8 75a9f1fe str.vc %pc $0x000001fe %r9 -> +0x01fe(%r9)[4byte] %r9 +0x08cc 9b8502f0 bl.ls $0x0e141494 -> %lr +0x08d0 d493e85b ldr.le (%r3)[4byte] $0x0000085b %r3 -> %lr %r3 +0x08d4 f1971f1b @@ -569,11 +569,11 @@ +0x08e0 2980fb24 stmib.cs %r2 %r5 %r8 %r9 %r11 %r12 %sp %lr %pc -> +0x04(%r0)[36byte] +0x08e4 feaa26d5 mcr2 $0x06 $0x05 %r2 -> %c10 %c5 +0x08e8 3006d6fd -+0x08ec 5d8d4293 stc.pl $0x02 %c4 $0x024c -> +0x0000024c(%sp)[4byte] ++0x08ec 5d8d4293 stc.pl $0x02 %c4 $0x024c -> +0x024c(%sp)[4byte] +0x08f0 682f558b stmda.vs %r0 %r1 %r3 %r7 %r8 %r10 %r12 %lr %pc -> -0x1c(%pc)[32byte] %pc -+0x08f4 4830f83d ldmda.mi -0x0000009c(%r0)[40byte] %r0 -> %r0 %r2 %r3 %r4 %r5 %r11 %r12 %sp %lr %pc %r0 ++0x08f4 4830f83d ldmda.mi -0x9c(%r0)[40byte] %r0 -> %r0 %r2 %r3 %r4 %r5 %r11 %r12 %sp %lr %pc %r0 +0x08f8 199dcad2 ldmib.ne +0x04(%sp)[32byte] -> %r1 %r4 %r6 %r7 %r9 %r11 %lr %pc -+0x08fc 150c4d27 str.ne %r4 -> -0x00000d27(%r12)[4byte] ++0x08fc 150c4d27 str.ne %r4 -> -0x0d27(%r12)[4byte] +0x0900 44e9a5e4 strbt.mi %r10[1byte] $0x05e4 %r9 -> (%r9)[1byte] %r9 +0x0904 c0eda8c3 rsc.gt %sp %r3 asr $0x11 -> %r10 +0x0908 68a79559 stm.vs %r0 %r3 %r4 %r6 %r8 %r10 %r12 %pc %r7 -> (%r7)[32byte] %r7 @@ -596,7 +596,7 @@ +0x094c cc9ee41e ldc.gt (%lr)[4byte] $0x04 $0x1e -> %c14 +0x0950 cf7231c8 svc.gt $0x007231c8 +0x0954 dff74886 svc.le $0x00f74886 -+0x0958 85ece5e0 strb.hi %lr[1byte] $0x05e0 %r12 -> +0x000005e0(%r12)[1byte] %r12 ++0x0958 85ece5e0 strb.hi %lr[1byte] $0x05e0 %r12 -> +0x05e0(%r12)[1byte] %r12 +0x095c 71e5d07a mvn.vc %r10 ror %r0[1byte] -> %sp +0x0960 2ade8a8c b.cs $0x0f7a3398 +0x0964 ab1e3134 bl.ge $0x1078ce3c -> %lr @@ -604,28 +604,28 @@ +0x096c d23032f3 eors.le %r0 $0x3000000f -> %r3 +0x0970 408a3bf6 +0x0974 b170d8a2 cmn.lt %r0 %r2 lsr $0x11 -+0x0978 e817395b ldmda -0x0000008c(%r7)[36byte] -> %r0 %r1 %r3 %r4 %r6 %r8 %r11 %r12 %sp ++0x0978 e817395b ldmda -0x8c(%r7)[36byte] -> %r0 %r1 %r3 %r4 %r6 %r8 %r11 %r12 %sp +0x097c b19bdca6 orrs.lt %r11 %r6 lsr $0x19 -> %sp +0x0980 eb5bafaa bl $0x116ec830 -> %lr +0x0984 83e02640 mvn.hi $0x04000000 -> %r2 +0x0988 04646bac strbt.eq %r6[1byte] $0xfffff454 %r4 -> (%r4)[1byte] %r4 -+0x098c 2523b350 str.cs %r11 $0xfffffcb0 %r3 -> -0x00000350(%r3)[4byte] %r3 ++0x098c 2523b350 str.cs %r11 $0xfffffcb0 %r3 -> -0x0350(%r3)[4byte] %r3 +0x0990 4a67c4b2 b.mi $0x119f1c60 -+0x0994 259c1ed6 ldr.cs +0x00000ed6(%r12)[4byte] -> %r1 ++0x0994 259c1ed6 ldr.cs +0x0ed6(%r12)[4byte] -> %r1 +0x0998 a46cc02c strbt.ge %r12[1byte] $0xffffffd4 %r12 -> (%r12)[1byte] %r12 +0x099c 69702a8b ldmdb.vs -0x70(%r0)[28byte] %r0 -> %r0 %r1 %r3 %r7 %r9 %r11 %sp %r0 +0x09a0 27153028 ldr.cs (%r5,-%r8,lsr 32)[4byte] -> %r3 -+0x09a4 552904b6 str.pl %r0 $0xfffffb4a %r9 -> -0x000004b6(%r9)[4byte] %r9 ++0x09a4 552904b6 str.pl %r0 $0xfffffb4a %r9 -> -0x04b6(%r9)[4byte] %r9 +0x09a8 9cd63957 ldcl.ls (%r6)[4byte] $0x09 $0x57 -> %c3 +0x09ac 2be4af8e bl.cs $0x0f92c7ec -> %lr +0x09b0 c8b04683 ldm.gt (%r0)[24byte] %r0 -> %r0 %r1 %r7 %r9 %r10 %lr %r0 +0x09b4 3be6f6fe bl.cc $0x0f9be5b4 -> %lr +0x09b8 4ceddea0 stcl.mi $0x0e %c13 $0x0280 %sp -> (%sp)[4byte] %sp +0x09bc 93c823b9 bic.ls %r8 $0xe4000002 -> %r2 -+0x09c0 35d2844b ldrb.cc +0x0000044b(%r2)[1byte] -> %r8 ++0x09c0 35d2844b ldrb.cc +0x044b(%r2)[1byte] -> %r8 +0x09c4 6890652f ldm.vs (%r0)[36byte] -> %r0 %r1 %r2 %r3 %r5 %r8 %r10 %sp %lr -+0x09c8 c5864130 str.gt %r4 -> +0x00000130(%r6)[4byte] -+0x09cc 1d0b4eab stc.ne $0x0e %c4 $-0x02ac -> -0x000002ac(%r11)[4byte] ++0x09c8 c5864130 str.gt %r4 -> +0x0130(%r6)[4byte] ++0x09cc 1d0b4eab stc.ne $0x0e %c4 $-0x02ac -> -0x02ac(%r11)[4byte] +0x09d0 015d82f6 ldrsh.eq -0x26(%sp)[2byte] -> %r8 +0x09d4 feb5f4dd mrc2 $0x04 $0x05 %c5 %c13 $0x06 -> %pc +0x09d8 9234203b eors.ls %r4 $0x0000003b -> %r2 @@ -649,19 +649,19 @@ +0x0a20 a398265f orrs.ge %r8 $0x05f00000 -> %r2 +0x0a24 a7b1c1f5 sbfx.ge %r5 $0x03 $0x11 -> %r12 +0x0a28 0a605dee b.eq $0x118181e8 -+0x0a2c 7db6a5cd ldc.vc +0x00000334(%r6)[4byte] $0x05 $0x0334 %r6 -> %c10 %r6 ++0x0a2c 7db6a5cd ldc.vc +0x0334(%r6)[4byte] $0x05 $0x0334 %r6 -> %c10 %r6 +0x0a30 e8d076e1 ldm (%r0)[36byte] -> %r0 %r5 %r6 %r7 %r9 %r10 %r12 %sp %lr +0x0a34 93d40ffe bics.ls %r4 $0x000003f8 -> %r0 +0x0a38 905b55c2 subs.ls %r11 %r2 asr $0x0b -> %r5 +0x0a3c 8960424d +0x0a40 ebadcde5 bl $0x0eb741dc -> %lr -+0x0a44 58127ebe ldmda.pl -0x000000bc(%r2)[48byte] -> %r1 %r2 %r3 %r4 %r5 %r7 %r9 %r10 %r11 %r12 %sp %lr ++0x0a44 58127ebe ldmda.pl -0xbc(%r2)[48byte] -> %r1 %r2 %r3 %r4 %r5 %r7 %r9 %r10 %r11 %r12 %sp %lr +0x0a48 79733d50 ldmdb.vc -0x70(%r3)[28byte] %r3 -> %r4 %r6 %r8 %r10 %r11 %r12 %sp %r3 +0x0a4c a03bb4eb eors.ge %r11 %r11 ror $0x09 -> %r11 -+0x0a50 7de85eea stcl.vc $0x0e %c5 $0x03a8 %r8 -> +0x000003a8(%r8)[4byte] %r8 ++0x0a50 7de85eea stcl.vc $0x0e %c5 $0x03a8 %r8 -> +0x03a8(%r8)[4byte] %r8 +0x0a54 57ffabf3 +0x0a58 0acb7873 b.eq $0x0f2dec2c -+0x0a5c 552bb9d3 str.pl %r11 $0xfffff62d %r11 -> -0x000009d3(%r11)[4byte] %r11 ++0x0a5c 552bb9d3 str.pl %r11 $0xfffff62d %r11 -> -0x09d3(%r11)[4byte] %r11 +0x0a60 38223b3e stmda.cc %r1 %r2 %r3 %r4 %r5 %r8 %r9 %r11 %r12 %sp %r2 -> -0x24(%r2)[40byte] %r2 +0x0a64 a74b81a9 strb.ge %r8[1byte] -> (%r11,-%r9,lsr 3)[1byte] +0x0a68 d34fc101 movt.le $0xf101 -> %r12[2byte] @@ -678,31 +678,31 @@ +0x0a94 8cef76b6 stcl.hi $0x06 %c7 $0x02d8 %pc -> (%pc)[4byte] %pc +0x0a98 19c42e84 stmib.ne %r2 %r7 %r9 %r10 %r11 %sp -> +0x04(%r4)[24byte] +0x0a9c b76e2736 strb.lt %r2[1byte] %r6 lsr $0x0e %lr -> (%lr,-%r6,lsr 14)[1byte] %lr -+0x0aa0 b834758e ldmda.lt -0x0000008c(%r4)[36byte] %r4 -> %r1 %r2 %r3 %r7 %r8 %r10 %r12 %sp %lr %r4 ++0x0aa0 b834758e ldmda.lt -0x8c(%r4)[36byte] %r4 -> %r1 %r2 %r3 %r7 %r8 %r10 %r12 %sp %lr %r4 +0x0aa4 90753582 rsbs.ls %r5 %r2 lsl $0x0b -> %r3 +0x0aa8 1f64b78d svc.ne $0x0064b78d +0x0aac 7e47d177 mcr.vc $0x01 $0x02 %sp $0x03 -> %c7 %c7 +0x0ab0 373725ea ldr.cc (%r7,-%r10,ror 11)[4byte] -%r10 ror $0x0b %r7 -> %r2 %r7 +0x0ab4 bc92ef8c ldc.lt (%r2)[4byte] $0x0f $0x8c -> %c14 +0x0ab8 c7304817 -+0x0abc b5de8eaf ldrb.lt +0x00000eaf(%lr)[1byte] -> %r8 ++0x0abc b5de8eaf ldrb.lt +0x0eaf(%lr)[1byte] -> %r8 +0x0ac0 a8071f19 stmda.ge %r0 %r3 %r4 %r8 %r9 %r10 %r11 %r12 -> -0x1c(%r7)[32byte] +0x0ac4 decbe543 cdp.le $0x05 $0x0c %c11 %c3 $0x02 -> %c14 +0x0ac8 307d60e1 rsbs.cc %sp %r1 ror $0x01 -> %r6 -+0x0acc 8dac867a stc.hi $0x06 %c8 $0x01e8 %r12 -> +0x000001e8(%r12)[4byte] %r12 ++0x0acc 8dac867a stc.hi $0x06 %c8 $0x01e8 %r12 -> +0x01e8(%r12)[4byte] %r12 +0x0ad0 efe86406 svc $0x00e86406 +0x0ad4 b47d0296 ldrbt.lt (%sp)[1byte] $0xfffffd6a %sp -> %r0 %sp -+0x0ad8 dd7b18ed ldcl.le -0x000003b4(%r11)[4byte] $0x08 $-0x03b4 %r11 -> %c1 %r11 ++0x0ad8 dd7b18ed ldcl.le -0x03b4(%r11)[4byte] $0x08 $-0x03b4 %r11 -> %c1 %r11 +0x0adc 1e0370f7 mcr.ne $0x00 $0x00 %r7 $0x07 -> %c3 %c7 -+0x0ae0 b95695f0 ldmdb.lt -0x00000080(%r6)[32byte] -> %r4 %r5 %r6 %r7 %r8 %r10 %r12 %pc ++0x0ae0 b95695f0 ldmdb.lt -0x80(%r6)[32byte] -> %r4 %r5 %r6 %r7 %r8 %r10 %r12 %pc +0x0ae4 5edb8dfb mrc.pl $0x0d $0x06 %c11 %c11 $0x07 -> %r8 +0x0ae8 17967d06 ldr.ne (%r6,%r6,lsl 26)[4byte] -> %r7 +0x0aec a6f7da75 uxtah.ge %r7 %r5 $0x00000002 -> %sp +0x0af0 2f992f5f svc.cs $0x00992f5f +0x0af4 9bcb2273 bl.ls $0x0f2c94c8 -> %lr -+0x0af8 0d8ad5e2 stc.eq $0x05 %c13 $0x0388 -> +0x00000388(%r10)[4byte] ++0x0af8 0d8ad5e2 stc.eq $0x05 %c13 $0x0388 -> +0x0388(%r10)[4byte] +0x0afc e1c1176c bic %r1 %r12 ror $0x0e -> %r1 -+0x0b00 d5f464a5 ldrb.le +0x000004a5(%r4)[1byte] $0x04a5 %r4 -> %r6 %r4 ++0x0b00 d5f464a5 ldrb.le +0x04a5(%r4)[1byte] $0x04a5 %r4 -> %r6 %r4 +0x0b04 77f52e71 +0x0b08 27f80796 +0x0b0c 29b0b3d8 ldmib.cs +0x04(%r0)[36byte] %r0 -> %r3 %r4 %r6 %r7 %r8 %r9 %r12 %sp %pc %r0 @@ -725,13 +725,13 @@ +0x0b50 565349cb ldrb.pl (%r3)[1byte] -%r11 asr $0x13 %r3 -> %r4 %r3 +0x0b54 d02990c1 eor.le %r9 %r1 asr $0x01 -> %r9 +0x0b58 667bf389 ldrbt.vs (%r11)[1byte] -%r9 lsl $0x07 %r11 -> %pc %r11 -+0x0b5c 7d95ea53 vldr.vc +0x0000014c(%r5)[4byte] -> %s28 ++0x0b5c 7d95ea53 vldr.vc +0x014c(%r5)[4byte] -> %s28 +0x0b60 60e68080 rsc.vs %r6 %r0 lsl $0x01 -> %r8 -+0x0b64 5df0a199 ldcl.pl +0x00000264(%r0)[4byte] $0x01 $0x0264 %r0 -> %c10 %r0 -+0x0b68 41e3e8b3 strh.mi %lr[2byte] $0x83 %r3 -> +0x00000083(%r3)[2byte] %r3 ++0x0b64 5df0a199 ldcl.pl +0x0264(%r0)[4byte] $0x01 $0x0264 %r0 -> %c10 %r0 ++0x0b68 41e3e8b3 strh.mi %lr[2byte] $0x83 %r3 -> +0x83(%r3)[2byte] %r3 +0x0b6c f5ee2a96 +0x0b70 c39ca4d2 orrs.gt %r12 $0xd2000000 -> %r10 -+0x0b74 459e2123 ldr.mi +0x00000123(%lr)[4byte] -> %r2 ++0x0b74 459e2123 ldr.mi +0x0123(%lr)[4byte] -> %r2 +0x0b78 c09a969c umulls.gt %r12 %r6 -> %r10 %r9 +0x0b7c 0bb69cc9 bl.eq $0x0eda7ea8 -> %lr +0x0b80 e6df7a56 ldrb (%pc)[1byte] %r6 asr $0x14 %pc -> %r7 %pc @@ -743,7 +743,7 @@ +0x0b98 22e8f49a rsc.cs %r8 $0x9a000000 -> %pc +0x0b9c 3fefe9d8 svc.cc $0x00efe9d8 +0x0ba0 6410abe6 ldr.vs (%r0)[4byte] $0xfffff41a %r0 -> %r10 %r0 -+0x0ba4 6d6cf64e stcl.vs $0x06 %c15 $-0x0138 %r12 -> -0x00000138(%r12)[4byte] %r12 ++0x0ba4 6d6cf64e stcl.vs $0x06 %c15 $-0x0138 %r12 -> -0x0138(%r12)[4byte] %r12 +0x0ba8 88c834eb stm.hi %r0 %r1 %r3 %r5 %r6 %r7 %r10 %r12 %sp -> (%r8)[36byte] +0x0bac e0ea808b rsc %r10 %r11 lsl $0x01 -> %r8 +0x0bb0 834fc2ca movt.hi $0xf2ca -> %r12[2byte] @@ -773,22 +773,22 @@ +0x0c10 f7ca9f89 +0x0c14 8a02f104 b.hi $0x100bd02c +0x0c18 0074fc9e -+0x0c1c d549d7f8 strb.le %sp[1byte] -> -0x000007f8(%r9)[1byte] ++0x0c1c d549d7f8 strb.le %sp[1byte] -> -0x07f8(%r9)[1byte] +0x0c20 5d7bef13 ldcl.pl -0x4c(%r11)[4byte] $0x0f $-0x004c %r11 -> %c14 %r11 +0x0c24 c438a7c7 ldrt.gt (%r8)[4byte] $0xfffff839 %r8 -> %r10 %r8 +0x0c28 37dea988 ldrb.cc (%lr,%r8,lsl 19)[1byte] -> %r10 +0x0c2c 82b3a546 adcs.hi %r3 $0x11800000 -> %r10 -+0x0c30 59728f75 ldmdb.pl -0x000000a0(%r2)[40byte] %r2 -> %r0 %r2 %r4 %r5 %r6 %r8 %r9 %r10 %r11 %pc %r2 ++0x0c30 59728f75 ldmdb.pl -0xa0(%r2)[40byte] %r2 -> %r0 %r2 %r4 %r5 %r6 %r8 %r9 %r10 %r11 %pc %r2 +0x0c34 ccc586a8 stcl.gt $0x06 %c8 $0xa8 -> (%r5)[4byte] +0x0c38 4eb83173 mrc.mi $0x01 $0x05 %c8 %c3 $0x03 -> %r3 +0x0c3c bd52e414 ldcl.lt -0x50(%r2)[4byte] $0x04 -> %c14 -+0x0c40 9d1fc8db ldc.ls -0x0000036c(%pc)[4byte] $0x08 -> %c12 ++0x0c40 9d1fc8db ldc.ls -0x036c(%pc)[4byte] $0x08 -> %c12 +0x0c44 7343703c movt.vc $0x303c -> %r7[2byte] +0x0c48 0cf22b5f vldm.eq (%r2)[112byte] %r2 -> %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %d30 %d31 %r2 +0x0c4c e8d22f98 ldm (%r2)[32byte] -> %r3 %r4 %r7 %r8 %r9 %r10 %r11 %sp +0x0c50 29145398 ldmdb.cs -0x70(%r4)[28byte] -> %r3 %r4 %r7 %r8 %r9 %r12 %lr +0x0c54 6f367895 svc.vs $0x00367895 -+0x0c58 9d1745e0 ldc.ls -0x00000380(%r7)[4byte] $0x05 -> %c4 ++0x0c58 9d1745e0 ldc.ls -0x0380(%r7)[4byte] $0x05 -> %c4 +0x0c5c b9c5696a stmib.lt %r1 %r3 %r5 %r6 %r8 %r11 %sp %lr -> +0x04(%r5)[32byte] +0x0c60 604f91e7 sub.vs %pc %r7 ror $0x03 -> %r9 +0x0c64 529cb3ac adds.pl %r12 $0xb0000002 -> %r11 @@ -801,18 +801,18 @@ +0x0c80 4a54efd3 b.mi $0x1153cbd4 +0x0c84 2b69ad84 bl.cs $0x11a6c29c -> %lr +0x0c88 8e181b0a vnmls.hi.f64 %d8 %d10 -> %d1 -+0x0c8c 0df2635f ldcl.eq +0x0000017c(%r2)[4byte] $0x03 $0x017c %r2 -> %c6 %r2 -+0x0c90 a83af662 ldmda.ge -0x0000008c(%r10)[36byte] %r10 -> %r1 %r5 %r6 %r9 %r10 %r12 %sp %lr %pc %r10 -+0x0c94 bd07e888 stc.lt $0x08 %c14 $-0x0220 -> -0x00000220(%r7)[4byte] ++0x0c8c 0df2635f ldcl.eq +0x017c(%r2)[4byte] $0x03 $0x017c %r2 -> %c6 %r2 ++0x0c90 a83af662 ldmda.ge -0x8c(%r10)[36byte] %r10 -> %r1 %r5 %r6 %r9 %r10 %r12 %sp %lr %pc %r10 ++0x0c94 bd07e888 stc.lt $0x08 %c14 $-0x0220 -> -0x0220(%r7)[4byte] +0x0c98 71cac208 bic.vc %r10 %r8 lsl $0x04 -> %r12 -+0x0c9c 752ed1d1 str.vc %sp $0xfffffe2f %lr -> -0x000001d1(%lr)[4byte] %lr ++0x0c9c 752ed1d1 str.vc %sp $0xfffffe2f %lr -> -0x01d1(%lr)[4byte] %lr +0x0ca0 de57a437 mrc.le $0x04 $0x02 %c7 %c7 $0x01 -> %r10 +0x0ca4 3b93c925 bl.cc $0x0e4f3140 -> %lr +0x0ca8 e4156a5d ldr (%r5)[4byte] $0xfffff5a3 %r5 -> %r6 %r5 +0x0cac d20aff2c and.le %r10 $0x000000b0 -> %pc -+0x0cb0 55a472bf str.pl %r7 $0x000002bf %r4 -> +0x000002bf(%r4)[4byte] %r4 ++0x0cb0 55a472bf str.pl %r7 $0x000002bf %r4 -> +0x02bf(%r4)[4byte] %r4 +0x0cb4 3f67d737 svc.cc $0x0067d737 -+0x0cb8 bd78e5aa ldcl.lt -0x000002a8(%r8)[4byte] $0x05 $-0x02a8 %r8 -> %c14 %r8 ++0x0cb8 bd78e5aa ldcl.lt -0x02a8(%r8)[4byte] $0x05 $-0x02a8 %r8 -> %c14 %r8 +0x0cbc f3e60545 vmls.f32 %q3 %d5[4byte] $0x00 -> %q8 +0x0cc0 cca1d046 stc.gt $0x00 %c13 $0x0118 %r1 -> (%r1)[4byte] %r1 +0x0cc4 88bffeb2 ldm.hi (%pc)[44byte] %pc -> %r1 %r4 %r5 %r7 %r9 %r10 %r11 %r12 %sp %lr %pc %pc @@ -820,12 +820,12 @@ +0x0ccc 938f8196 orr.ls %pc $0x80000025 -> %r8 +0x0cd0 924190d4 sub.ls %r1 $0x000000d4 -> %r9 +0x0cd4 d7f0407a -+0x0cd8 fdbfed88 ldc2 +0x00000220(%pc)[4byte] $0x0d $0x0220 %pc -> %c14 %pc ++0x0cd8 fdbfed88 ldc2 +0x0220(%pc)[4byte] $0x0d $0x0220 %pc -> %c14 %pc +0x0cdc 49b9d19f ldmib.mi +0x04(%r9)[40byte] %r9 -> %r0 %r1 %r2 %r3 %r4 %r7 %r8 %r12 %lr %pc %r9 +0x0ce0 16e6c7aa strbt.ne %r12[1byte] %r10 lsr $0x0f %r6 -> (%r6)[1byte] %r6 +0x0ce4 41ccde10 bic.mi %r12 %r0 lsl %lr[1byte] -> %sp +0x0ce8 ed6dab53 vstmdb %d26 %d27 %d28 %d29 %d30 %d31 %sp -> (%sp)[48byte] %sp -+0x0cec 0da2c586 stc.eq $0x05 %c12 $0x0218 %r2 -> +0x00000218(%r2)[4byte] %r2 ++0x0cec 0da2c586 stc.eq $0x05 %c12 $0x0218 %r2 -> +0x0218(%r2)[4byte] %r2 +0x0cf0 623c55a9 eors.vs %r12 $0x2a400000 -> %r5 +0x0cf4 0691c18f ldr.eq (%r1)[4byte] %pc lsl $0x03 %r1 -> %r12 %r1 +0x0cf8 996532d9 @@ -835,8 +835,8 @@ +0x0d08 971493b1 +0x0d0c 410ba531 +0x0d10 225a77d7 subs.cs %r10 $0x035c0000 -> %r7 -+0x0d14 5516edb2 ldr.pl -0x00000db2(%r6)[4byte] -> %lr -+0x0d18 85e9ed9d strb.hi %lr[1byte] $0x0d9d %r9 -> +0x00000d9d(%r9)[1byte] %r9 ++0x0d14 5516edb2 ldr.pl -0x0db2(%r6)[4byte] -> %lr ++0x0d18 85e9ed9d strb.hi %lr[1byte] $0x0d9d %r9 -> +0x0d9d(%r9)[1byte] %r9 +0x0d1c 0882876c stm.eq %r2 %r3 %r5 %r6 %r8 %r9 %r10 %pc -> (%r2)[32byte] +0x0d20 80c4d40a sbc.hi %r4 %r10 lsl $0x08 -> %sp +0x0d24 538ca450 orr.pl %r12 $0x50000000 -> %r10 @@ -844,9 +844,9 @@ +0x0d2c 4216ea97 ands.mi %r6 $0x00097000 -> %lr +0x0d30 53f9c542 mvns.pl $0x10800000 -> %r12 +0x0d34 c30e3562 movw.gt $0x0000e562 -> %r3 -+0x0d38 05616579 strb.eq %r6[1byte] $0xfffffa87 %r1 -> -0x00000579(%r1)[1byte] %r1 ++0x0d38 05616579 strb.eq %r6[1byte] $0xfffffa87 %r1 -> -0x0579(%r1)[1byte] %r1 +0x0d3c 13648313 -+0x0d40 3d4de8a1 stcl.cc $0x08 %c14 $-0x0284 -> -0x00000284(%sp)[4byte] ++0x0d40 3d4de8a1 stcl.cc $0x08 %c14 $-0x0284 -> -0x0284(%sp)[4byte] +0x0d44 c9711d45 ldmdb.gt -0x70(%r1)[28byte] %r1 -> %r0 %r2 %r6 %r8 %r10 %r11 %r12 %r1 +0x0d48 0399ef5c orrs.eq %r9 $0x00000170 -> %lr +0x0d4c add17f1e ldcl.ge +0x78(%r1)[4byte] $0x0f -> %c7 @@ -858,7 +858,7 @@ +0x0d64 57e03c69 strb.pl %r3[1byte] %r9 ror $0x18 %r0 -> (%r0,%r9,ror 24)[1byte] %r0 +0x0d68 3aa8ebea b.cc $0x0ea3bd18 +0x0d6c ae4aea43 vmls.ge.f32 %s20 %s6 -> %s29 -+0x0d70 75d50447 ldrb.vc +0x00000447(%r5)[1byte] -> %r0 ++0x0d70 75d50447 ldrb.vc +0x0447(%r5)[1byte] -> %r0 +0x0d74 c84fca4e stmda.gt %r1 %r2 %r3 %r6 %r9 %r11 %lr %pc -> -0x1c(%pc)[32byte] +0x0d78 d2c156f5 sbc.le %r1 $0x0f500000 -> %r5 +0x0d7c 9a43b3a2 b.ls $0x110edc0c @@ -893,7 +893,7 @@ +0x0df0 cb493f4e bl.gt $0x11250b30 -> %lr +0x0df4 68a8e8af stm.vs %r0 %r1 %r2 %r3 %r5 %r7 %r11 %sp %lr %pc %r8 -> (%r8)[40byte] %r8 +0x0df8 4bf5f3ae bl.mi $0x0fd7dcb8 -> %lr -+0x0dfc ad2454a3 stc.ge $0x04 %c5 $-0x028c %r4 -> -0x0000028c(%r4)[4byte] %r4 ++0x0dfc ad2454a3 stc.ge $0x04 %c5 $-0x028c %r4 -> -0x028c(%r4)[4byte] %r4 +0x0e00 af6f3e09 svc.ge $0x006f3e09 +0x0e04 c3066979 movw.gt $0x00006979 -> %r6 +0x0e08 d1db570a bics.le %r11 %r10 lsl $0x0e -> %r5 @@ -905,7 +905,7 @@ +0x0e20 c8fd3436 ldm.gt (%sp)[28byte] %sp -> %r1 %r2 %r4 %r5 %r10 %r12 %sp %sp +0x0e24 e213a6e5 ands %r3 $0x0e500000 -> %r10 +0x0e28 795d0822 ldmdb.vc -0x30(%sp)[12byte] -> %r1 %r5 %r11 -+0x0e2c 5535639d ldr.pl -0x0000039d(%r5)[4byte] $0xfffffc63 %r5 -> %r6 %r5 ++0x0e2c 5535639d ldr.pl -0x039d(%r5)[4byte] $0xfffffc63 %r5 -> %r6 %r5 +0x0e30 e9bbc9df ldmib +0x04(%r11)[44byte] %r11 -> %r0 %r1 %r2 %r3 %r4 %r6 %r7 %r8 %r11 %lr %pc %r11 +0x0e34 4eff4f54 mrc.mi $0x0f $0x07 %c15 %c4 $0x02 -> %r4 +0x0e38 1badab8a bl.ne $0x0eb6bc68 -> %lr @@ -915,11 +915,11 @@ +0x0e48 176c1f4b strb.ne %r1[1byte] %r11 asr $0x1e %r12 -> (%r12,-%r11,asr 30)[1byte] %r12 +0x0e4c 237606a1 cmn.cs %r6 $0x0a100000 +0x0e50 c8873a0b stm.gt %r0 %r1 %r3 %r9 %r11 %r12 %sp -> (%r7)[28byte] -+0x0e54 5dade528 stc.pl $0x05 %c14 $0x00a0 %sp -> +0x000000a0(%sp)[4byte] %sp ++0x0e54 5dade528 stc.pl $0x05 %c14 $0x00a0 %sp -> +0xa0(%sp)[4byte] %sp +0x0e58 74d36946 ldrb.vc (%r3)[1byte] $0x0946 %r3 -> %r6 %r3 -+0x0e5c 7918617c ldmdb.vc -0x00000080(%r8)[32byte] -> %r2 %r3 %r4 %r5 %r6 %r8 %sp %lr ++0x0e5c 7918617c ldmdb.vc -0x80(%r8)[32byte] -> %r2 %r3 %r4 %r5 %r6 %r8 %sp %lr +0x0e60 02190638 ands.eq %r9 $0x03800000 -> %r0 -+0x0e64 ddacdf76 stc.le $0x0f %c13 $0x01d8 %r12 -> +0x000001d8(%r12)[4byte] %r12 ++0x0e64 ddacdf76 stc.le $0x0f %c13 $0x01d8 %r12 -> +0x01d8(%r12)[4byte] %r12 +0x0e68 eba2ff3a bl $0x0e8c0b58 -> %lr +0x0e6c c26d14e6 rsb.gt %sp $0xe6000000 -> %r1 +0x0e70 7724dc1a str.vc %sp %r10 lsl $0x18 %r4 -> (%r4,-%r10,lsl 24)[4byte] %r4 @@ -944,8 +944,8 @@ +0x0ebc 78c0c96e stm.vc %r1 %r2 %r3 %r5 %r6 %r8 %r11 %lr %pc -> (%r0)[36byte] +0x0ec0 4c9de817 ldc.mi (%sp)[4byte] $0x08 $0x17 -> %c14 +0x0ec4 fc9bc2da ldc2 (%r11)[4byte] $0x02 $0xda -> %c12 -+0x0ec8 79169c56 ldmdb.vc -0x00000080(%r6)[32byte] -> %r1 %r2 %r4 %r6 %r10 %r11 %r12 %pc -+0x0ecc c54fd5d3 strb.gt %sp[1byte] -> -0x000005d3(%pc)[1byte] ++0x0ec8 79169c56 ldmdb.vc -0x80(%r6)[32byte] -> %r1 %r2 %r4 %r6 %r10 %r11 %r12 %pc ++0x0ecc c54fd5d3 strb.gt %sp[1byte] -> -0x05d3(%pc)[1byte] +0x0ed0 ab8a0349 bl.ge $0x0e281bfc -> %lr +0x0ed4 a7e037b6 +0x0ed8 f5cce7ac @@ -963,11 +963,11 @@ +0x0f08 e6b60ce2 ldrt (%r6)[4byte] %r2 ror $0x19 %r6 -> %r0 %r6 +0x0f0c f67fa2f5 +0x0f10 706e150c rsb.vc %lr %r12 lsl $0x0a -> %r1 -+0x0f14 ed83ca26 vstr %s24 -> +0x00000098(%r3)[4byte] ++0x0f14 ed83ca26 vstr %s24 -> +0x98(%r3)[4byte] +0x0f18 c80975e6 stmda.gt %r1 %r2 %r5 %r6 %r7 %r8 %r10 %r12 %sp %lr -> -0x24(%r9)[40byte] +0x0f1c 9387ab30 orr.ls %r7 $0x0000c000 -> %r10 +0x0f20 7abf59d9 b.vc $0x0efd768c -+0x0f24 05365a43 ldr.eq -0x00000a43(%r6)[4byte] $0xfffff5bd %r6 -> %r5 %r6 ++0x0f24 05365a43 ldr.eq -0x0a43(%r6)[4byte] $0xfffff5bd %r6 -> %r5 %r6 +0x0f28 83013942 movw.hi $0x00001942 -> %r3 +0x0f2c f27e8136 vorn %d14 %d22 -> %d24 +0x0f30 a2d6f475 sbcs.ge %r6 $0x75000000 -> %pc @@ -981,24 +981,24 @@ +0x0f50 7618e29a +0x0f54 3a9f0926 b.cc $0x0e7c33f4 +0x0f58 6f6c2b87 svc.vs $0x006c2b87 -+0x0f5c 25e30595 strb.cs %r0[1byte] $0x0595 %r3 -> +0x00000595(%r3)[1byte] %r3 ++0x0f5c 25e30595 strb.cs %r0[1byte] $0x0595 %r3 -> +0x0595(%r3)[1byte] %r3 +0x0f60 9b7daaa9 bl.ls $0x11f6ba0c -> %lr +0x0f64 11a3b14d asr.ne %sp $0x00000002 -> %r11 +0x0f68 797ccc82 ldmdb.vc -0x60(%r12)[24byte] %r12 -> %r1 %r7 %r10 %r11 %lr %pc %r12 -+0x0f6c 6d430582 stcl.vs $0x05 %c0 $-0x0208 -> -0x00000208(%r3)[4byte] ++0x0f6c 6d430582 stcl.vs $0x05 %c0 $-0x0208 -> -0x0208(%r3)[4byte] +0x0f70 1155e3bc ldrh.ne -0x3c(%r5)[2byte] -> %lr +0x0f74 169bfd93 ldr.ne (%r11)[4byte] %r3 lsl $0x1b %r11 -> %pc %r11 +0x0f78 773860cf ldr.vc (%r8,-%pc,asr 1)[4byte] -%pc asr $0x01 %r8 -> %r6 %r8 +0x0f7c b12370bb strh.lt %r7[2byte] -%r11 %r3 -> (%r3,-%r11)[2byte] %r3 +0x0f80 4f641916 svc.mi $0x00641916 -+0x0f84 45633dea strb.mi %r3[1byte] $0xfffff216 %r3 -> -0x00000dea(%r3)[1byte] %r3 ++0x0f84 45633dea strb.mi %r3[1byte] $0xfffff216 %r3 -> -0x0dea(%r3)[1byte] %r3 +0x0f88 0ced6c7d stcl.eq $0x0c %c6 $0x01f4 %sp -> (%sp)[4byte] %sp +0x0f8c a8090f07 stmda.ge %r0 %r1 %r2 %r8 %r9 %r10 %r11 -> -0x18(%r9)[28byte] +0x0f90 62ce03f2 sbc.vs %lr $0xc8000003 -> %r0 +0x0f94 86664305 strbt.hi %r4[1byte] -%r5 lsl $0x06 %r6 -> (%r6)[1byte] %r6 +0x0f98 426b37f1 rsb.mi %r11 $0x03c40000 -> %r3 +0x0f9c 7414d23f ldr.vc (%r4)[4byte] $0xfffffdc1 %r4 -> %sp %r4 -+0x0fa0 25b97172 ldr.cs +0x00000172(%r9)[4byte] $0x00000172 %r9 -> %r7 %r9 ++0x0fa0 25b97172 ldr.cs +0x0172(%r9)[4byte] $0x00000172 %r9 -> %r7 %r9 +0x0fa4 a2b19c8c adcs.ge %r1 $0x00008c00 -> %r9 +0x0fa8 79fe5a2b +0x0fac bf54a54e svc.lt $0x0054a54e @@ -1025,7 +1025,7 @@ +0x1000 705df12a subs.vc %sp %r10 lsr $0x02 -> %pc +0x1004 8906b068 stmdb.hi %r3 %r5 %r6 %r12 %sp %pc -> -0x18(%r6)[24byte] +0x1008 676777b8 strb.vs %r7[1byte] %r8 lsr $0x0f %r7 -> (%r7,-%r8,lsr 15)[1byte] %r7 -+0x100c dd91d6b0 ldc.le +0x000002c0(%r1)[4byte] $0x06 -> %c13 ++0x100c dd91d6b0 ldc.le +0x02c0(%r1)[4byte] $0x06 -> %c13 +0x1010 736f3385 +0x1014 eef77ce5 cdp $0x0c $0x0f %c7 %c5 $0x07 -> %c7 +0x1018 391a63a0 ldmdb.cc -0x60(%r10)[24byte] -> %r5 %r7 %r8 %r9 %sp %lr @@ -1039,21 +1039,21 @@ +0x1038 ea40c7d2 b $0x11032f88 +0x103c c8bac0a0 ldm.gt (%r10)[16byte] %r10 -> %r5 %r7 %lr %pc %r10 +0x1040 36ed30f9 -+0x1044 8541acea strb.hi %r10[1byte] -> -0x00000cea(%r1)[1byte] ++0x1044 8541acea strb.hi %r10[1byte] -> -0x0cea(%r1)[1byte] +0x1048 0e83c880 cdp.eq $0x08 $0x08 %c3 %c0 $0x04 -> %c12 +0x104c 9688a924 str.ls %r10 %r4 lsr $0x12 %r8 -> (%r8)[4byte] %r8 -+0x1050 35a24419 str.cc %r4 $0x00000419 %r2 -> +0x00000419(%r2)[4byte] %r2 -+0x1054 a5f52b68 ldrb.ge +0x00000b68(%r5)[1byte] $0x0b68 %r5 -> %r2 %r5 ++0x1050 35a24419 str.cc %r4 $0x00000419 %r2 -> +0x0419(%r2)[4byte] %r2 ++0x1054 a5f52b68 ldrb.ge +0x0b68(%r5)[1byte] $0x0b68 %r5 -> %r2 %r5 +0x1058 17ee4003 strb.ne %r4[1byte] %r3 $0x00 %lr -> (%lr,%r3)[1byte] %lr +0x105c f71f1f4b -+0x1060 2de03040 stcl.cs $0x00 %c3 $0x0100 %r0 -> +0x00000100(%r0)[4byte] %r0 ++0x1060 2de03040 stcl.cs $0x00 %c3 $0x0100 %r0 -> +0x0100(%r0)[4byte] %r0 +0x1064 713d8c45 teq.vc %sp %r5 asr $0x18 +0x1068 c9c77a11 stmib.gt %r0 %r4 %r9 %r11 %r12 %sp %lr -> +0x04(%r7)[28byte] -+0x106c 757302bc ldrb.vc -0x000002bc(%r3)[1byte] $0xfffffd44 %r3 -> %r0 %r3 -+0x1070 85774201 ldrb.hi -0x00000201(%r7)[1byte] $0xfffffdff %r7 -> %r4 %r7 ++0x106c 757302bc ldrb.vc -0x02bc(%r3)[1byte] $0xfffffd44 %r3 -> %r0 %r3 ++0x1070 85774201 ldrb.hi -0x0201(%r7)[1byte] $0xfffffdff %r7 -> %r4 %r7 +0x1074 6d9e8213 ldc.vs +0x4c(%lr)[4byte] $0x02 -> %c8 +0x1078 97bae7ae ldr.ls (%r10,%lr,lsr 15)[4byte] %lr lsr $0x0f %r10 -> %lr %r10 -+0x107c c8717ace ldmda.gt -0x0000009c(%r1)[40byte] %r1 -> %r1 %r2 %r3 %r6 %r7 %r9 %r11 %r12 %sp %lr %r1 ++0x107c c8717ace ldmda.gt -0x9c(%r1)[40byte] %r1 -> %r1 %r2 %r3 %r6 %r7 %r9 %r11 %r12 %sp %lr %r1 +0x1080 80ff67a8 rscs.hi %pc %r8 lsr $0x0f -> %r6 +0x1084 52f0c005 rscs.pl %r0 $0x00000005 -> %r12 +0x1088 299e0fbc ldmib.cs +0x04(%lr)[36byte] -> %r2 %r3 %r4 %r5 %r7 %r8 %r9 %r10 %r11 @@ -1073,9 +1073,9 @@ +0x10c0 9ae14adf b.ls $0x0f853c44 +0x10c4 2f6e3b1f svc.cs $0x006e3b1f +0x10c8 d42df5bf strt.le %pc $0xfffffa41 %sp -> (%sp)[4byte] %sp -+0x10cc 6583da10 str.vs %sp -> +0x00000a10(%r3)[4byte] ++0x10cc 6583da10 str.vs %sp -> +0x0a10(%r3)[4byte] +0x10d0 1e7f1272 mrc.ne $0x02 $0x03 %c15 %c2 $0x03 -> %r1 -+0x10d4 ad7f2799 ldcl.ge -0x00000264(%pc)[4byte] $0x07 $-0x0264 %pc -> %c2 %pc ++0x10d4 ad7f2799 ldcl.ge -0x0264(%pc)[4byte] $0x07 $-0x0264 %pc -> %c2 %pc +0x10d8 6c88ba23 vstm.vs %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 -> (%r8)[40byte] +0x10dc 7108e3e6 smlatt.vc %r6[2byte] %r3[2byte] %lr -> %r8 +0x10e0 cef1a0a5 cdp.gt $0x00 $0x0f %c1 %c5 $0x05 -> %c10 @@ -1090,10 +1090,10 @@ +0x1104 d497e8d3 ldr.le (%r7)[4byte] $0x000008d3 %r7 -> %lr %r7 +0x1108 a2f3f2fe rscs.ge %r3 $0xe000000f -> %pc +0x110c 0be97369 bl.eq $0x0fa5deb8 -> %lr -+0x1110 ddbdf2ad ldc.le +0x000002b4(%sp)[4byte] $0x02 $0x02b4 %sp -> %c15 %sp ++0x1110 ddbdf2ad ldc.le +0x02b4(%sp)[4byte] $0x02 $0x02b4 %sp -> %c15 %sp +0x1114 172f67d9 str.ne %r6 %r9 asr $0x0f %pc -> (%pc,-%r9,asr 15)[4byte] %pc +0x1118 d0ea1778 rsc.le %r10 %r8 ror %r7[1byte] -> %r1 -+0x111c d5a75159 str.le %r5 $0x00000159 %r7 -> +0x00000159(%r7)[4byte] %r7 ++0x111c d5a75159 str.le %r5 $0x00000159 %r7 -> +0x0159(%r7)[4byte] %r7 +0x1120 54277e27 strt.pl %r7 $0xfffff1d9 %r7 -> (%r7)[4byte] %r7 +0x1124 76e599b5 +0x1128 fff030e2 @@ -1108,16 +1108,16 @@ +0x114c 92a10ed6 adc.ls %r1 $0x00000d60 -> %r0 +0x1150 26b4be51 ssat.cs $0x14 %r1 lsl $0x1c -> %r11 +0x1154 9c46b30c mcrr.ls %r6 %r11 $0x03 $0x06 -> %c12 -+0x1158 75e9cba1 strb.vc %r12[1byte] $0x0ba1 %r9 -> +0x00000ba1(%r9)[1byte] %r9 ++0x1158 75e9cba1 strb.vc %r12[1byte] $0x0ba1 %r9 -> +0x0ba1(%r9)[1byte] %r9 +0x115c abab5bdd bl.ge $0x0ead80d8 -> %lr +0x1160 44f67e22 ldrbt.mi (%r6)[1byte] $0x0e22 %r6 -> %r7 %r6 +0x1164 9fd729c4 svc.ls $0x00d729c4 -+0x1168 fd216093 stc2 $0x00 %c6 $-0x024c %r1 -> -0x0000024c(%r1)[4byte] %r1 ++0x1168 fd216093 stc2 $0x00 %c6 $-0x024c %r1 -> -0x024c(%r1)[4byte] %r1 +0x116c 1a9a6244 b.ne $0x0e699a84 -+0x1170 1532ad99 ldr.ne -0x00000d99(%r2)[4byte] $0xfffff267 %r2 -> %r10 %r2 ++0x1170 1532ad99 ldr.ne -0x0d99(%r2)[4byte] $0xfffff267 %r2 -> %r10 %r2 +0x1174 a4de786e ldrb.ge (%lr)[1byte] $0x086e %lr -> %r7 %lr +0x1178 9ae7ce7e b.ls $0x0f9f4b78 -+0x117c cd8cc84a stc.gt $0x08 %c12 $0x0128 -> +0x00000128(%r12)[4byte] ++0x117c cd8cc84a stc.gt $0x08 %c12 $0x0128 -> +0x0128(%r12)[4byte] +0x1180 fa763be5 blx $0x11d9011c -> %lr +0x1184 d624a1eb strt.le %r10 -%r11 ror $0x03 %r4 -> (%r4)[4byte] %r4 +0x1188 7942fb7f stmdb.vc %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r8 %r9 %r11 %r12 %sp %lr %pc -> -0x38(%r2)[56byte] @@ -1126,7 +1126,7 @@ +0x1194 d41a83ca ldr.le (%r10)[4byte] $0xfffffc36 %r10 -> %r8 %r10 +0x1198 11af1108 lsl.ne %r8 $0x00000002 -> %r1 +0x119c b152b7e2 cmp.lt %r2 %r2 ror $0x0f -+0x11a0 85ec07f7 strb.hi %r0[1byte] $0x07f7 %r12 -> +0x000007f7(%r12)[1byte] %r12 ++0x11a0 85ec07f7 strb.hi %r0[1byte] $0x07f7 %r12 -> +0x07f7(%r12)[1byte] %r12 +0x11a4 5f439e90 svc.pl $0x00439e90 +0x11a8 cbf8a698 bl.gt $0x0fe2ac10 -> %lr +0x11ac cc488e4e mcrr.gt %r8 %r8 $0x0e $0x0c -> %c14 @@ -1144,27 +1144,27 @@ +0x11dc 24b018be ldrt.cs (%r0)[4byte] $0x000008be %r0 -> %r1 %r0 +0x11e0 53248f1c +0x11e4 7bd67019 bl.vc $0x0f59d250 -> %lr -+0x11e8 7157dbb6 ldrh.vc -0x000000b6(%r7)[2byte] -> %sp ++0x11e8 7157dbb6 ldrh.vc -0xb6(%r7)[2byte] -> %sp +0x11ec db2c540f bl.le $0x10b16230 -> %lr +0x11f0 1f23f374 svc.ne $0x0023f374 +0x11f4 99253754 stmdb.ls %r2 %r4 %r6 %r8 %r9 %r10 %r12 %sp %r5 -> -0x20(%r5)[32byte] %r5 +0x11f8 4e25f4a2 cdp.mi $0x04 $0x02 %c5 %c2 $0x05 -> %c15 +0x11fc 3764a83e strb.cc %r10[1byte] %lr lsr $0x10 %r4 -> (%r4,-%lr,lsr 16)[1byte] %r4 -+0x1200 191bd783 ldmdb.ne -0x00000090(%r11)[36byte] -> %r0 %r1 %r7 %r8 %r9 %r10 %r12 %lr %pc ++0x1200 191bd783 ldmdb.ne -0x90(%r11)[36byte] -> %r0 %r1 %r7 %r8 %r9 %r10 %r12 %lr %pc +0x1204 41765355 cmn.mi %r6 %r5 asr %r3[1byte] +0x1208 8dbd3815 ldc.hi +0x54(%sp)[4byte] $0x08 $0x0054 %sp -> %c3 %sp -+0x120c ad2c51bd stc.ge $0x01 %c5 $-0x02f4 %r12 -> -0x000002f4(%r12)[4byte] %r12 ++0x120c ad2c51bd stc.ge $0x01 %c5 $-0x02f4 %r12 -> -0x02f4(%r12)[4byte] %r12 +0x1210 e9d7ad95 ldmib +0x04(%r7)[36byte] -> %r0 %r2 %r4 %r7 %r8 %r10 %r11 %sp %pc +0x1214 d2bd5e5c adcs.le %sp $0x000005c0 -> %r5 +0x1218 c407a243 str.gt %r10 $0xfffffdbd %r7 -> (%r7)[4byte] %r7 -+0x121c d95189bd ldmdb.le -0x00000090(%r1)[36byte] -> %r0 %r2 %r3 %r4 %r5 %r7 %r8 %r11 %pc ++0x121c d95189bd ldmdb.le -0x90(%r1)[36byte] -> %r0 %r2 %r3 %r4 %r5 %r7 %r8 %r11 %pc +0x1220 5c51d0cc mrrc.pl $0x00 $0x01 %c12 -> %sp %r1 -+0x1224 2d5522f8 ldcl.cs -0x000003e0(%r5)[4byte] $0x02 -> %c2 ++0x1224 2d5522f8 ldcl.cs -0x03e0(%r5)[4byte] $0x02 -> %c2 +0x1228 ce381211 mrc.gt $0x02 $0x01 %c8 %c1 $0x00 -> %r1 +0x122c f575c47a +0x1230 429ec1b8 adds.mi %lr $0x0000002e -> %r12 +0x1234 e0513e95 -+0x1238 8d022754 stc.hi $0x07 %c2 $-0x0150 -> -0x00000150(%r2)[4byte] ++0x1238 8d022754 stc.hi $0x07 %c2 $-0x0150 -> -0x0150(%r2)[4byte] +0x123c 5b97f922 bl.pl $0x0e5ff6cc -> %lr +0x1240 a312c357 tst.ge %r2 $0x5c000001 +0x1244 fa376e47 blx $0x10ddcb68 -> %lr @@ -1186,15 +1186,15 @@ +0x1284 b69cbd40 ldr.lt (%r12)[4byte] %r0 asr $0x1a %r12 -> %r11 %r12 +0x1288 c9b63e5d ldmib.gt +0x04(%r6)[40byte] %r6 -> %r0 %r2 %r3 %r4 %r6 %r9 %r10 %r11 %r12 %sp %r6 +0x128c 813160b4 ldrh.hi (%r1,-%r4)[4byte] -%r4 %r1 -> %r6 %r1 -+0x1290 659ca671 ldr.vs +0x00000671(%r12)[4byte] -> %r10 -+0x1294 085b2e67 ldmda.eq -0x0000008c(%r11)[36byte] -> %r0 %r1 %r2 %r5 %r6 %r9 %r10 %r11 %sp ++0x1290 659ca671 ldr.vs +0x0671(%r12)[4byte] -> %r10 ++0x1294 085b2e67 ldmda.eq -0x8c(%r11)[36byte] -> %r0 %r1 %r2 %r5 %r6 %r9 %r10 %r11 %sp +0x1298 dc90eb4d vldm.le (%r0)[128byte] -> %d14 %d15 %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 +0x129c 7f01de5a svc.vc $0x0001de5a +0x12a0 b27c542a rsbs.lt %r12 $0x2a000000 -> %r5 -+0x12a4 8d2d0799 stc.hi $0x07 %c0 $-0x0264 %sp -> -0x00000264(%sp)[4byte] %sp ++0x12a4 8d2d0799 stc.hi $0x07 %c0 $-0x0264 %sp -> -0x0264(%sp)[4byte] %sp +0x12a8 3f91f594 svc.cc $0x0091f594 +0x12ac 1b5d54b5 bl.ne $0x11756588 -> %lr -+0x12b0 0dd7c6c9 ldcl.eq +0x00000324(%r7)[4byte] $0x06 -> %c12 ++0x12b0 0dd7c6c9 ldcl.eq +0x0324(%r7)[4byte] $0x06 -> %c12 +0x12b4 034e1987 movt.eq $0xe987 -> %r1[2byte] +0x12b8 8e48b199 mcr.hi $0x01 $0x02 %r11 $0x04 -> %c8 %c9 +0x12bc 039ab2bf orrs.eq %r10 $0xf000000b -> %r11 @@ -1204,7 +1204,7 @@ +0x12cc b3937c9c orrs.lt %r3 $0x00009c00 -> %r7 +0x12d0 0e263ec8 cdp.eq $0x0e $0x02 %c6 %c8 $0x06 -> %c3 +0x12d4 a3856e65 orr.ge %r5 $0x00000650 -> %r6 -+0x12d8 2593d656 ldr.cs +0x00000656(%r3)[4byte] -> %sp ++0x12d8 2593d656 ldr.cs +0x0656(%r3)[4byte] -> %sp +0x12dc d61ff899 +0x12e0 5cb5c671 ldc.pl (%r5)[4byte] $0x06 $0x01c4 %r5 -> %c12 %r5 +0x12e4 87b0682f ldr.hi (%r0,%pc,lsr 16)[4byte] %pc lsr $0x10 %r0 -> %r6 %r0 @@ -1215,9 +1215,9 @@ +0x12f8 070a8866 str.eq %r8 -> (%r10,-%r6,ror 16)[4byte] +0x12fc 0ca29ea9 stc.eq $0x0e %c9 $0x02a4 %r2 -> (%r2)[4byte] %r2 +0x1300 36f94620 ldrbt.cc (%r9)[1byte] %r0 lsr $0x0c %r9 -> %r4 %r9 -+0x1304 859e226f ldr.hi +0x0000026f(%lr)[4byte] -> %r2 ++0x1304 859e226f ldr.hi +0x026f(%lr)[4byte] -> %r2 +0x1308 785628a8 ldmda.vc -0x4c(%r6)[20byte] -> %r3 %r5 %r7 %r11 %sp -+0x130c 2d6266d5 stcl.cs $0x06 %c6 $-0x0354 %r2 -> -0x00000354(%r2)[4byte] %r2 ++0x130c 2d6266d5 stcl.cs $0x06 %c6 $-0x0354 %r2 -> -0x0354(%r2)[4byte] %r2 +0x1310 173325de +0x1314 dc9d05ee ldc.le (%sp)[4byte] $0x05 $0xee -> %c0 +0x1318 6c2412da stc.vs $0x02 %c1 $-0x0368 %r4 -> (%r4)[4byte] %r4 @@ -1226,7 +1226,7 @@ +0x1324 c4245dc2 strt.gt %r5 $0xfffff23e %r4 -> (%r4)[4byte] %r4 +0x1328 f75eff04 pld (%lr,-%r4,lsl 30) +0x132c b1d1ea5d bics.lt %r1 %sp asr %r10[1byte] -> %lr -+0x1330 cdb1f874 ldc.gt +0x000001d0(%r1)[4byte] $0x08 $0x01d0 %r1 -> %c15 %r1 ++0x1330 cdb1f874 ldc.gt +0x01d0(%r1)[4byte] $0x08 $0x01d0 %r1 -> %c15 %r1 +0x1334 390fe8d5 stmdb.cc %r0 %r2 %r4 %r6 %r7 %r11 %sp %lr %pc -> -0x24(%pc)[36byte] +0x1338 1e382ffa mrc.ne $0x0f $0x01 %c8 %c10 $0x07 -> %r2 +0x133c dbbe78a6 bl.le $0x0ef9f5dc -> %lr @@ -1239,7 +1239,7 @@ +0x1358 7245f8da sub.vc %r5 $0x00da0000 -> %pc +0x135c ce2e0709 cdp.gt $0x07 $0x02 %c14 %c9 $0x00 -> %c0 +0x1360 7fc60086 svc.vc $0x00c60086 -+0x1364 65fc7509 ldrb.vs +0x00000509(%r12)[1byte] $0x0509 %r12 -> %r7 %r12 ++0x1364 65fc7509 ldrb.vs +0x0509(%r12)[1byte] $0x0509 %r12 -> %r7 %r12 +0x1368 5caf3967 stc.pl $0x09 %c3 $0x019c %pc -> (%pc)[4byte] %pc +0x136c 9aac03be b.ls $0x0eb0226c +0x1370 d23557e7 eors.le %r5 $0x039c0000 -> %r5 @@ -1247,14 +1247,14 @@ +0x1378 b2502c96 subs.lt %r0 $0x00009600 -> %r2 +0x137c 283658d3 ldmda.cs -0x7c(%r6)[32byte] %r6 -> %r0 %r1 %r4 %r6 %r7 %r11 %r12 %lr %r6 +0x1380 dcf8de50 ldcl.le (%r8)[4byte] $0x0e $0x0140 %r8 -> %c13 %r8 -+0x1384 8d507da4 ldcl.hi -0x00000290(%r0)[4byte] $0x0d -> %c7 ++0x1384 8d507da4 ldcl.hi -0x0290(%r0)[4byte] $0x0d -> %c7 +0x1388 a4a020bb strt.ge %r2 $0x000000bb %r0 -> (%r0)[4byte] %r0 +0x138c ff5192e7 +0x1390 c09136ce adds.gt %r1 %lr asr $0x0d -> %r3 +0x1394 006d8f60 rsb.eq %sp %r0 ror $0x1e -> %r8 -+0x1398 75dd8888 ldrb.vc +0x00000888(%sp)[1byte] -> %r8 ++0x1398 75dd8888 ldrb.vc +0x0888(%sp)[1byte] -> %r8 +0x139c be2fcfa3 cdp.lt $0x0f $0x02 %c15 %c3 $0x05 -> %c12 -+0x13a0 cd8c5f9c stc.gt $0x0f %c5 $0x0270 -> +0x00000270(%r12)[4byte] ++0x13a0 cd8c5f9c stc.gt $0x0f %c5 $0x0270 -> +0x0270(%r12)[4byte] +0x13a4 a654de47 ldrb.ge (%r4)[1byte] -%r7 asr $0x1c %r4 -> %sp %r4 +0x13a8 4f1ebe9e svc.mi $0x001ebe9e +0x13ac 7f7cbcbd svc.vc $0x007cbcbd @@ -1271,7 +1271,7 @@ +0x13d8 4fdd91b5 svc.mi $0x00dd91b5 +0x13dc 0ffc4690 svc.eq $0x00fc4690 +0x13e0 ad31aa75 vldmdb.ge (%r1)[48byte] %r1 -> %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %r1 -+0x13e4 2dbaf067 ldc.cs +0x0000019c(%r10)[4byte] $0x00 $0x019c %r10 -> %c15 %r10 ++0x13e4 2dbaf067 ldc.cs +0x019c(%r10)[4byte] $0x00 $0x019c %r10 -> %c15 %r10 +0x13e8 5f8918bc svc.pl $0x008918bc +0x13ec 8a6c2b64 b.hi $0x11b0c184 +0x13f0 8ee57e97 mcr.hi $0x0e $0x07 %r7 $0x04 -> %c5 %c7 @@ -1280,7 +1280,7 @@ +0x13fc 1f737ded svc.ne $0x00737ded +0x1400 d0eda0c7 rsc.le %sp %r7 asr $0x01 -> %r10 +0x1404 a4d51da7 ldrb.ge (%r5)[1byte] $0x0da7 %r5 -> %r1 %r5 -+0x1408 a8777b79 ldmda.ge -0x000000ac(%r7)[44byte] %r7 -> %r0 %r3 %r4 %r5 %r6 %r8 %r9 %r11 %r12 %sp %lr %r7 ++0x1408 a8777b79 ldmda.ge -0xac(%r7)[44byte] %r7 -> %r0 %r3 %r4 %r5 %r6 %r8 %r9 %r11 %r12 %sp %lr %r7 +0x140c 30399f88 eors.cc %r9 %r8 lsl $0x1f -> %r9 +0x1410 f180f632 +0x1414 fb7fd132 blx $0x11ff58e6 -> %lr @@ -1303,15 +1303,15 @@ +0x1458 8671e1e7 ldrbt.hi (%r1)[1byte] -%r7 ror $0x03 %r1 -> %lr %r1 +0x145c cf4d58de svc.gt $0x004d58de +0x1460 ea4b8809 b $0x112e348c -+0x1464 dd74377b ldcl.le -0x000001ec(%r4)[4byte] $0x07 $-0x01ec %r4 -> %c3 %r4 ++0x1464 dd74377b ldcl.le -0x01ec(%r4)[4byte] $0x07 $-0x01ec %r4 -> %c3 %r4 +0x1468 d7a35f8a str.le %r5 %r10 lsl $0x1f %r3 -> (%r3,%r10,lsl 31)[4byte] %r3 +0x146c e33e0b87 teq %lr $0x00021c00 +0x1470 a87d7101 ldmda.ge -0x4c(%sp)[20byte] %sp -> %r0 %r8 %r12 %sp %lr %sp +0x1474 51f7f089 mvns.pl %r9 lsl $0x01 -> %pc -+0x1478 bd811b36 vstr.lt %d1 -> +0x000000d8(%r1)[8byte] ++0x1478 bd811b36 vstr.lt %d1 -> +0xd8(%r1)[8byte] +0x147c 161558b4 +0x1480 0bebcbfb bl.eq $0x0faf4474 -> %lr -+0x1484 7daf3d24 stc.vc $0x0d %c3 $0x0090 %pc -> +0x00000090(%pc)[4byte] %pc ++0x1484 7daf3d24 stc.vc $0x0d %c3 $0x0090 %pc -> +0x90(%pc)[4byte] %pc +0x1488 513303f3 ldrsh.pl (%r3,-%r3)[2byte] -%r3 %r3 -> %r0 %r3 +0x148c 9f6f52eb svc.ls $0x006f52eb +0x1490 3ca6723b stc.cc $0x02 %c7 $0x00ec %r6 -> (%r6)[4byte] %r6 @@ -1331,7 +1331,7 @@ +0x14c8 accebd0e stcl.ge $0x0d %c11 $0x0e -> (%lr)[4byte] +0x14cc dcd5bbf2 vldm.le (%r5)[40byte] -> %d27 %d28 %d29 %d30 %d31 +0x14d0 d2a083f9 adc.le %r0 $0xe4000003 -> %r8 -+0x14d4 a5071191 str.ge %r1 -> -0x00000191(%r7)[4byte] ++0x14d4 a5071191 str.ge %r1 -> -0x0191(%r7)[4byte] +0x14d8 482bb796 stmda.mi %r1 %r2 %r4 %r7 %r8 %r9 %r10 %r12 %sp %pc %r11 -> -0x24(%r11)[40byte] %r11 +0x14dc 900a636f and.ls %r10 %pc ror $0x06 -> %r6 +0x14e0 0e734b8d vadd.eq.f64 %d19 %d13 -> %d20 @@ -1348,13 +1348,13 @@ +0x150c 06587399 +0x1510 ba8fb10b b.lt $0x0e3ed944 +0x1514 46f76a73 uxtah.mi %r7 %r3 $0x00000002 -> %r6 -+0x1518 cde57f9a stcl.gt $0x0f %c7 $0x0268 %r5 -> +0x00000268(%r5)[4byte] %r5 ++0x1518 cde57f9a stcl.gt $0x0f %c7 $0x0268 %r5 -> +0x0268(%r5)[4byte] %r5 +0x151c 0a8cb123 b.eq $0x0e32d9b0 +0x1520 b3feec8f mvns.lt $0x00008f00 -> %lr +0x1524 0aeff32b b.eq $0x0fbfe1d8 +0x1528 e22f9896 eor %pc $0x00960000 -> %r9 +0x152c 17fd897b -+0x1530 bd67ed55 stcl.lt $0x0d %c14 $-0x0154 %r7 -> -0x00000154(%r7)[4byte] %r7 ++0x1530 bd67ed55 stcl.lt $0x0d %c14 $-0x0154 %r7 -> -0x0154(%r7)[4byte] %r7 +0x1534 03e60b62 mvn.eq $0x00018800 -> %r0 +0x1538 29890451 stmib.cs %r0 %r4 %r6 %r10 -> +0x04(%r9)[16byte] +0x153c 14b80ca7 ldrt.ne (%r8)[4byte] $0x00000ca7 %r8 -> %r0 %r8 @@ -1367,7 +1367,7 @@ +0x1558 ef32a25c svc $0x0032a25c +0x155c 365b15ad ldrb.cc (%r11)[1byte] -%sp lsr $0x0b %r11 -> %r1 %r11 +0x1560 8e974a4f vfnma.hi.f32 %s14 %s30 -> %s8 -+0x1564 7935ef25 ldmdb.vc -0x000000a0(%r5)[40byte] %r5 -> %r0 %r2 %r5 %r8 %r9 %r10 %r11 %sp %lr %pc %r5 ++0x1564 7935ef25 ldmdb.vc -0xa0(%r5)[40byte] %r5 -> %r0 %r2 %r5 %r8 %r9 %r10 %r11 %sp %lr %pc %r5 +0x1568 063c6fdf +0x156c 00cd8e8a sbc.eq %sp %r10 lsl $0x1d -> %r8 +0x1570 1a27ac72 b.ne $0x109ec740 @@ -1380,7 +1380,7 @@ +0x158c be270762 cdp.lt $0x07 $0x02 %c7 %c2 $0x03 -> %c0 +0x1590 96fb3c65 ldrbt.ls (%r11)[1byte] %r5 ror $0x18 %r11 -> %r3 %r11 +0x1594 ae2cb3ea cdp.ge $0x03 $0x02 %c12 %c10 $0x07 -> %c11 -+0x1598 e873be35 ldmda -0x0000009c(%r3)[40byte] %r3 -> %r0 %r2 %r4 %r5 %r9 %r10 %r11 %r12 %sp %pc %r3 ++0x1598 e873be35 ldmda -0x9c(%r3)[40byte] %r3 -> %r0 %r2 %r4 %r5 %r9 %r10 %r11 %r12 %sp %pc %r3 +0x159c 13015c18 movw.ne $0x00001c18 -> %r5 +0x15a0 230f0db8 movw.cs $0x0000fdb8 -> %r0 +0x15a4 5bf78ba3 bl.pl $0x0fde4438 -> %lr @@ -1403,7 +1403,7 @@ +0x15e8 d4bce85e ldrt.le (%r12)[4byte] $0x0000085e %r12 -> %lr %r12 +0x15ec d0df2e82 sbcs.le %pc %r2 lsl $0x1d -> %r2 +0x15f0 9b12cb92 bl.ls $0x104b4440 -> %lr -+0x15f4 ed6ab150 stcl $0x01 %c11 $-0x0140 %r10 -> -0x00000140(%r10)[4byte] %r10 ++0x15f4 ed6ab150 stcl $0x01 %c11 $-0x0140 %r10 -> -0x0140(%r10)[4byte] %r10 +0x15f8 86c9c73c +0x15fc 27a82e6a str.cs %r2 %r10 ror $0x1c %r8 -> (%r8,%r10,ror 28)[4byte] %r8 +0x1600 036dd4a7 @@ -1414,7 +1414,7 @@ +0x1614 12f170ac rscs.ne %r1 $0x000000ac -> %r7 +0x1618 673121b7 +0x161c b1f6ff50 mvns.lt %r0 asr %pc[1byte] -> %pc -+0x1620 554a9c66 strb.pl %r9[1byte] -> -0x00000c66(%r10)[1byte] ++0x1620 554a9c66 strb.pl %r9[1byte] -> -0x0c66(%r10)[1byte] +0x1624 314b028b smlalbb.cc %r11 %r0 %r11[2byte] %r2[2byte] -> %r11 %r0 +0x1628 e384dd5a orr %r4 $0x00001680 -> %sp +0x162c 2c4770d8 mcrr.cs %r7 %r7 $0x00 $0x01 -> %c8 @@ -1426,8 +1426,8 @@ +0x1644 8806e1a2 stmda.hi %r1 %r5 %r7 %r8 %sp %lr %pc -> -0x18(%r6)[28byte] +0x1648 33caa2d6 bic.cc %r10 $0x6000000d -> %r10 +0x164c 6c9e1b11 vldm.vs (%lr)[64byte] -> %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 -+0x1650 651f05aa ldr.vs -0x000005aa(%pc)[4byte] -> %r0 -+0x1654 bd6a13c0 stcl.lt $0x03 %c1 $-0x0300 %r10 -> -0x00000300(%r10)[4byte] %r10 ++0x1650 651f05aa ldr.vs -0x05aa(%pc)[4byte] -> %r0 ++0x1654 bd6a13c0 stcl.lt $0x03 %c1 $-0x0300 %r10 -> -0x0300(%r10)[4byte] %r10 +0x1658 1194a097 +0x165c 9c294f08 stc.ls $0x0f %c4 $-0x0020 %r9 -> (%r9)[4byte] %r9 +0x1660 c638fbb6 @@ -1443,7 +1443,7 @@ +0x1688 2de97a35 +0x168c a60952ec str.ge %r5 -%r12 ror $0x05 %r9 -> (%r9)[4byte] %r9 +0x1690 736e8731 -+0x1694 c5b48132 ldr.gt +0x00000132(%r4)[4byte] $0x00000132 %r4 -> %r8 %r4 ++0x1694 c5b48132 ldr.gt +0x0132(%r4)[4byte] $0x00000132 %r4 -> %r8 %r4 +0x1698 a0e4443c rsc.ge %r4 %r12 lsr %r4[1byte] -> %r4 +0x169c 17d18fc6 ldrb.ne (%r1,%r6,asr 31)[1byte] -> %r8 +0x16a0 5637ac8a ldrt.pl (%r7)[4byte] -%r10 lsl $0x19 %r7 -> %r10 %r7 @@ -1508,25 +1508,25 @@ +0x178c 28d2a0f8 ldm.cs (%r2)[28byte] -> %r3 %r4 %r5 %r6 %r7 %sp %pc +0x1790 4fa28609 svc.mi $0x00a28609 +0x1794 8d5bad14 ldcl.hi -0x50(%r11)[4byte] $0x0d -> %c10 -+0x1798 cd9d97d9 ldc.gt +0x00000364(%sp)[4byte] $0x07 -> %c9 ++0x1798 cd9d97d9 ldc.gt +0x0364(%sp)[4byte] $0x07 -> %c9 +0x179c 9f910ca7 svc.ls $0x00910ca7 +0x17a0 804112c4 sub.hi %r1 %r4 asr $0x05 -> %r1 +0x17a4 b0d4e95b sbcs.lt %r4 %r11 asr %r9[1byte] -> %lr -+0x17a8 4d6ab8cf stcl.mi $0x08 %c11 $-0x033c %r10 -> -0x0000033c(%r10)[4byte] %r10 -+0x17ac 7dcfcbdd vstr.vc %d28 -> +0x00000374(%pc)[8byte] ++0x17a8 4d6ab8cf stcl.mi $0x08 %c11 $-0x033c %r10 -> -0x033c(%r10)[4byte] %r10 ++0x17ac 7dcfcbdd vstr.vc %d28 -> +0x0374(%pc)[8byte] +0x17b0 3ae06096 b.cc $0x0f819a10 +0x17b4 38e66e2d +0x17b8 5241bf22 sub.pl %r1 $0x00000088 -> %r11 -+0x17bc 985bd96a ldmda.ls -0x0000008c(%r11)[36byte] -> %r1 %r3 %r5 %r6 %r8 %r11 %r12 %lr %pc ++0x17bc 985bd96a ldmda.ls -0x8c(%r11)[36byte] -> %r1 %r3 %r5 %r6 %r8 %r11 %r12 %lr %pc +0x17c0 c1a6ec25 lsr.gt %r5 $0x00000018 -> %lr +0x17c4 8a0eba88 b.hi $0x103b01ec +0x17c8 81f1aa04 mvns.hi %r4 lsl $0x14 -> %r10 +0x17cc 5e7dd1a5 cdp.pl $0x01 $0x07 %c13 %c5 $0x05 -> %c13 +0x17d0 b030b5e2 eors.lt %r0 %r2 ror $0x0b -> %r11 +0x17d4 fb37afe5 blx $0x10ded772 -> %lr -+0x17d8 75e9f592 strb.vc %pc[1byte] $0x0592 %r9 -> +0x00000592(%r9)[1byte] %r9 ++0x17d8 75e9f592 strb.vc %pc[1byte] $0x0592 %r9 -> +0x0592(%r9)[1byte] %r9 +0x17dc e29f9df0 adds %pc $0x00003c00 -> %r9 -+0x17e0 5539551d ldr.pl -0x0000051d(%r9)[4byte] $0xfffffae3 %r9 -> %r5 %r9 ++0x17e0 5539551d ldr.pl -0x051d(%r9)[4byte] $0xfffffae3 %r9 -> %r5 %r9 +0x17e4 84f1a29d ldrbt.hi (%r1)[1byte] $0x029d %r1 -> %r10 %r1 +0x17e8 03d6aa9d bics.eq %r6 $0x0009d000 -> %r10 +0x17ec c9a8e6ac stmib.gt %r2 %r3 %r5 %r7 %r9 %r10 %sp %lr %pc %r8 -> +0x04(%r8)[36byte] %r8 @@ -1534,24 +1534,24 @@ +0x17f4 4e43f0ed cdp.mi $0x00 $0x04 %c3 %c13 $0x07 -> %c15 +0x17f8 38ff1247 ldm.cc (%pc)[24byte] %pc -> %r0 %r1 %r2 %r6 %r9 %r12 %pc +0x17fc 36abfcc6 strt.cc %pc %r6 asr $0x19 %r11 -> (%r11)[4byte] %r11 -+0x1800 1def51ff stcl.ne $0x01 %c5 $0x03fc %pc -> +0x000003fc(%pc)[4byte] %pc ++0x1800 1def51ff stcl.ne $0x01 %c5 $0x03fc %pc -> +0x03fc(%pc)[4byte] %pc +0x1804 f3594725 vabd.u16 %d9 %d21 -> %d20 +0x1808 e7572731 smmlar %r1 %r7 %r2 -> %r7 +0x180c 5470d04c ldrbt.pl (%r0)[1byte] $0xffffffb4 %r0 -> %sp %r0 +0x1810 d7fe7e49 ldrb.le (%lr,%r9,asr 28)[1byte] %r9 asr $0x1c %lr -> %r7 %lr +0x1814 34c0fefe strb.cc %pc[1byte] $0x0efe %r0 -> (%r0)[1byte] %r0 +0x1818 5777069d ldrb.pl (%r7,-%sp,lsl 13)[1byte] %sp lsl $0x0d %r7 -> %r0 %r7 -+0x181c cd9182fb ldc.gt +0x000003ec(%r1)[4byte] $0x02 -> %c8 ++0x181c cd9182fb ldc.gt +0x03ec(%r1)[4byte] $0x02 -> %c8 +0x1820 9a41a7f6 b.ls $0x1106b800 +0x1824 cfe8707e svc.gt $0x00e8707e -+0x1828 5d1db970 ldc.pl -0x000001c0(%sp)[4byte] $0x09 -> %c11 ++0x1828 5d1db970 ldc.pl -0x01c0(%sp)[4byte] $0x09 -> %c11 +0x182c 4bd15bd1 bl.mi $0x0f458778 -> %lr +0x1830 c3db0f1e bics.gt %r11 $0x00000078 -> %r0 -+0x1834 e56a4afe strb %r4[1byte] $0xfffff502 %r10 -> -0x00000afe(%r10)[1byte] %r10 ++0x1834 e56a4afe strb %r4[1byte] $0xfffff502 %r10 -> -0x0afe(%r10)[1byte] %r10 +0x1838 a4441e5b strb.ge %r1[1byte] $0xfffff1a5 %r4 -> (%r4)[1byte] %r4 +0x183c 24ac5bd8 strt.cs %r5 $0x00000bd8 %r12 -> (%r12)[4byte] %r12 +0x1840 42e0b260 rsc.mi %r0 $0x00000006 -> %r11 -+0x1844 2d5d832f ldcl.cs -0x000000bc(%sp)[4byte] $0x03 -> %c8 ++0x1844 2d5d832f ldcl.cs -0xbc(%sp)[4byte] $0x03 -> %c8 +0x1848 78d849c4 ldm.vc (%r8)[24byte] -> %r2 %r6 %r7 %r8 %r11 %lr +0x184c 1ff7af51 svc.ne $0x00f7af51 +0x1850 17c98222 strb.ne %r8[1byte] -> (%r9,%r2,lsr 4)[1byte] @@ -1559,18 +1559,18 @@ +0x1858 202a616b eor.cs %r10 %r11 ror $0x02 -> %r6 +0x185c 7a2d2336 b.vc $0x10b4a53c +0x1860 51f10c37 mvns.pl %r7 lsr %r12[1byte] -> %r0 -+0x1864 8df0a09b ldcl.hi +0x0000026c(%r0)[4byte] $0x00 $0x026c %r0 -> %c10 %r0 ++0x1864 8df0a09b ldcl.hi +0x026c(%r0)[4byte] $0x00 $0x026c %r0 -> %c10 %r0 +0x1868 620c8202 and.vs %r12 $0x20000000 -> %r8 +0x186c 78522c3b ldmda.vc -0x7c(%r2)[32byte] -> %r0 %r1 %r3 %r4 %r5 %r10 %r11 %sp -+0x1870 35ab1479 str.cc %r1 $0x00000479 %r11 -> +0x00000479(%r11)[4byte] %r11 ++0x1870 35ab1479 str.cc %r1 $0x00000479 %r11 -> +0x0479(%r11)[4byte] %r11 +0x1874 173e3c44 ldr.ne (%lr,-%r4,asr 24)[4byte] -%r4 asr $0x18 %lr -> %r3 %lr +0x1878 d9d91de6 ldmib.le +0x04(%r9)[36byte] -> %r1 %r2 %r5 %r6 %r7 %r8 %r10 %r11 %r12 +0x187c ea11d024 b $0x10475914 +0x1880 33afaf07 mov.cc $0x0000001c -> %r10 -+0x1884 5d614495 stcl.pl $0x04 %c4 $-0x0254 %r1 -> -0x00000254(%r1)[4byte] %r1 ++0x1884 5d614495 stcl.pl $0x04 %c4 $-0x0254 %r1 -> -0x0254(%r1)[4byte] %r1 +0x1888 b8bf7fee ldm.lt (%pc)[52byte] %pc -> %r1 %r2 %r3 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 %sp %lr %pc +0x188c cc7a174e ldcl.gt (%r10)[4byte] $0x07 $-0x0138 %r10 -> %c1 %r10 -+0x1890 d93e64ec ldmdb.le -0x00000080(%lr)[32byte] %lr -> %r2 %r3 %r5 %r6 %r7 %r10 %sp %lr %lr ++0x1890 d93e64ec ldmdb.le -0x80(%lr)[32byte] %lr -> %r2 %r3 %r5 %r6 %r7 %r10 %sp %lr %lr +0x1894 c786d799 usada8.gt %r9 %r7 %sp -> %r6 +0x1898 ee71f802 cdp $0x08 $0x07 %c1 %c2 $0x00 -> %c15 +0x189c 9448d1b5 strb.ls %sp[1byte] $0xfffffe4b %r8 -> (%r8)[1byte] %r8 @@ -1590,9 +1590,9 @@ +0x18d4 f6ec430e +0x18d8 69b7168e ldmib.vs +0x04(%r7)[28byte] %r7 -> %r1 %r2 %r3 %r7 %r9 %r10 %r12 %r7 +0x18dc 626d46cf rsb.vs %sp $0x0cf00000 -> %r4 -+0x18e0 9d0e148f stc.ls $0x04 %c1 $-0x023c -> -0x0000023c(%lr)[4byte] -+0x18e4 fd559228 ldc2l -0x000000a0(%r5)[4byte] $0x02 $0x00a0 -> %c9 -+0x18e8 1517a661 ldr.ne -0x00000661(%r7)[4byte] -> %r10 ++0x18e0 9d0e148f stc.ls $0x04 %c1 $-0x023c -> -0x023c(%lr)[4byte] ++0x18e4 fd559228 ldc2l -0xa0(%r5)[4byte] $0x02 $0x00a0 -> %c9 ++0x18e8 1517a661 ldr.ne -0x0661(%r7)[4byte] -> %r10 +0x18ec d1fb1b26 mvns.le %r6 lsr $0x16 -> %r1 +0x18f0 8e16787c mrc.hi $0x08 $0x00 %c6 %c12 $0x03 -> %r7 +0x18f4 1f3a71ef svc.ne $0x003a71ef @@ -1603,10 +1603,10 @@ +0x1908 d70c84a7 str.le %r8 -> (%r12,-%r7,lsr 9)[4byte] +0x190c 5f75f249 svc.pl $0x0075f249 +0x1910 29ca1b18 stmib.cs %r3 %r4 %r8 %r9 %r11 %r12 -> +0x04(%r10)[24byte] -+0x1914 85ab5a16 str.hi %r5 $0x00000a16 %r11 -> +0x00000a16(%r11)[4byte] %r11 ++0x1914 85ab5a16 str.hi %r5 $0x00000a16 %r11 -> +0x0a16(%r11)[4byte] %r11 +0x1918 e33b24dc teq %r11 $0xdc000000 +0x191c bca28b76 vstm.lt %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %r2 -> (%r2)[128byte] %r2 -+0x1920 fd5c973e ldc2l -0x000000f8(%r12)[4byte] $0x07 $0x00f8 -> %c9 ++0x1920 fd5c973e ldc2l -0xf8(%r12)[4byte] $0x07 $0x00f8 -> %c9 +0x1924 be4222ca cdp.lt $0x02 $0x04 %c2 %c10 $0x06 -> %c2 +0x1928 4ecf3944 cdp.mi $0x09 $0x0c %c15 %c4 $0x02 -> %c3 +0x192c 4c81452e stc.mi $0x05 %c4 $0x2e -> (%r1)[4byte] @@ -1617,16 +1617,16 @@ +0x1940 b6fbebb2 +0x1944 37ae2e18 +0x1948 0bc852c0 bl.eq $0x0f216450 -> %lr -+0x194c 4d1a7b7c vldr.mi -0x000001f0(%r10)[8byte] -> %d7 ++0x194c 4d1a7b7c vldr.mi -0x01f0(%r10)[8byte] -> %d7 +0x1950 bea78e6c cdp.lt $0x0e $0x0a %c7 %c12 $0x03 -> %c8 +0x1954 c30e73a4 movw.gt $0x0000e3a4 -> %r7 -+0x1958 b140cefb strd.lt %r12 %sp -> -0x000000eb(%r0)[8byte] ++0x1958 b140cefb strd.lt %r12 %sp -> -0xeb(%r0)[8byte] +0x195c ab75aa32 bl.ge $0x11d6c22c -> %lr +0x1960 fe4d4f82 cdp2 $0x0f $0x04 %c13 %c2 -> %c4 +0x1964 42a51b78 adc.mi %r5 $0x0001e000 -> %r1 +0x1968 e10dbe1f +0x196c 5f17a939 svc.pl $0x0017a939 -+0x1970 e50d640a str %r6 -> -0x0000040a(%sp)[4byte] ++0x1970 e50d640a str %r6 -> -0x040a(%sp)[4byte] +0x1974 66844440 str.vs %r4 %r0 asr $0x08 %r4 -> (%r4)[4byte] %r4 +0x1978 dd007a0a vstr.le %s14 -> -0x28(%r0)[4byte] +0x197c ebdc7ec4 bl $0x0f721494 -> %lr @@ -1636,20 +1636,20 @@ +0x198c 2e483b09 vmla.cs.f64 %d8 %d9 -> %d19 +0x1990 d35bf936 cmp.le %r11 $0x000d8000 +0x1994 920bb86a and.ls %r11 $0x006a0000 -> %r11 -+0x1998 b8337365 ldmda.lt -0x0000008c(%r3)[36byte] %r3 -> %r0 %r2 %r5 %r6 %r8 %r9 %r12 %sp %lr %r3 ++0x1998 b8337365 ldmda.lt -0x8c(%r3)[36byte] %r3 -> %r0 %r2 %r5 %r6 %r8 %r9 %r12 %sp %lr %r3 +0x199c 5aaaa06d b.pl $0x0eaa9b58 -+0x19a0 7575f75a ldrb.vc -0x0000075a(%r5)[1byte] $0xfffff8a6 %r5 -> %pc %r5 ++0x19a0 7575f75a ldrb.vc -0x075a(%r5)[1byte] $0xfffff8a6 %r5 -> %pc %r5 +0x19a4 166afc7c -+0x19a8 cd7863a2 ldcl.gt -0x00000288(%r8)[4byte] $0x03 $-0x0288 %r8 -> %c6 %r8 ++0x19a8 cd7863a2 ldcl.gt -0x0288(%r8)[4byte] $0x03 $-0x0288 %r8 -> %c6 %r8 +0x19ac 30693c8e rsb.cc %r9 %lr lsl $0x19 -> %r3 +0x19b0 e701d827 str %sp -> (%r1,-%r7,lsr 16)[4byte] +0x19b4 7a89eecf b.vc $0x0e27d4f8 +0x19b8 830c2fa8 movw.hi $0x0000cfa8 -> %r2 +0x19bc 77e8fa08 strb.vc %pc[1byte] %r8 lsl $0x14 %r8 -> (%r8,%r8,lsl 20)[1byte] %r8 +0x19c0 5f95ae1a svc.pl $0x0095ae1a -+0x19c4 5d2a872c stc.pl $0x07 %c8 $-0x00b0 %r10 -> -0x000000b0(%r10)[4byte] %r10 -+0x19c8 9dbfb5d9 ldc.ls +0x00000364(%pc)[4byte] $0x05 $0x0364 %pc -> %c11 %pc -+0x19cc a56d11c3 strb.ge %r1[1byte] $0xfffffe3d %sp -> -0x000001c3(%sp)[1byte] %sp ++0x19c4 5d2a872c stc.pl $0x07 %c8 $-0x00b0 %r10 -> -0xb0(%r10)[4byte] %r10 ++0x19c8 9dbfb5d9 ldc.ls +0x0364(%pc)[4byte] $0x05 $0x0364 %pc -> %c11 %pc ++0x19cc a56d11c3 strb.ge %r1[1byte] $0xfffffe3d %sp -> -0x01c3(%sp)[1byte] %sp +0x19d0 19db4503 ldmib.ne +0x04(%r11)[20byte] -> %r0 %r1 %r8 %r10 %lr +0x19d4 fa06bf80 blx $0x101b17dc -> %lr +0x19d8 42c34a38 sbc.mi %r3 $0x00038000 -> %r4 @@ -1671,7 +1671,7 @@ +0x1a18 e6e4e0eb strbt %lr[1byte] %r11 ror $0x01 %r4 -> (%r4)[1byte] %r4 +0x1a1c 39191a4a ldmdb.cc -0x60(%r9)[24byte] -> %r1 %r3 %r6 %r9 %r11 %r12 +0x1a20 2b3e21a3 bl.cs $0x10f8a0b4 -> %lr -+0x1a24 954ac53d strb.ls %r12[1byte] -> -0x0000053d(%r10)[1byte] ++0x1a24 954ac53d strb.ls %r12[1byte] -> -0x053d(%r10)[1byte] +0x1a28 39cab4bc stmib.cc %r2 %r3 %r4 %r5 %r7 %r10 %r12 %sp %pc -> +0x04(%r10)[36byte] +0x1a2c 0fad7328 svc.eq $0x00ad7328 +0x1a30 af6ac461 svc.ge $0x006ac461 @@ -1682,26 +1682,26 @@ +0x1a44 6c7df5da ldcl.vs (%sp)[4byte] $0x05 $-0x0368 %sp -> %c15 %sp +0x1a48 7421d6fb strt.vc %sp $0xfffff905 %r1 -> (%r1)[4byte] %r1 +0x1a4c aa56051d b.ge $0x11582ec8 -+0x1a50 6dc87cd3 stcl.vs $0x0c %c7 $0x034c -> +0x0000034c(%r8)[4byte] ++0x1a50 6dc87cd3 stcl.vs $0x0c %c7 $0x034c -> +0x034c(%r8)[4byte] +0x1a54 af1b1360 svc.ge $0x001b1360 +0x1a58 beb47288 cdp.lt $0x02 $0x0b %c4 %c8 $0x04 -> %c7 +0x1a5c ec29058f stc $0x05 %c0 $-0x023c %r9 -> (%r9)[4byte] %r9 +0x1a60 2960d7e7 -+0x1a64 bd62a45e stcl.lt $0x04 %c10 $-0x0178 %r2 -> -0x00000178(%r2)[4byte] %r2 -+0x1a68 6dbf8156 ldc.vs +0x00000158(%pc)[4byte] $0x01 $0x0158 %pc -> %c8 %pc ++0x1a64 bd62a45e stcl.lt $0x04 %c10 $-0x0178 %r2 -> -0x0178(%r2)[4byte] %r2 ++0x1a68 6dbf8156 ldc.vs +0x0158(%pc)[4byte] $0x01 $0x0158 %pc -> %c8 %pc +0x1a6c 475b1b11 smmla.mi %r1 %r11 %r1 -> %r11 +0x1a70 93219ae3 +0x1a74 0766c0b9 strb.eq %r12[1byte] %r9 lsr $0x01 %r6 -> (%r6,-%r9,lsr 1)[1byte] %r6 -+0x1a78 85df51d0 ldrb.hi +0x000001d0(%pc)[1byte] -> %r5 ++0x1a78 85df51d0 ldrb.hi +0x01d0(%pc)[1byte] -> %r5 +0x1a7c 0ea8b19b mcr.eq $0x01 $0x05 %r11 $0x04 -> %c8 %c11 -+0x1a80 6d56cd79 ldcl.vs -0x000001e4(%r6)[4byte] $0x0d -> %c12 ++0x1a80 6d56cd79 ldcl.vs -0x01e4(%r6)[4byte] $0x0d -> %c12 +0x1a84 0aef230b b.eq $0x0fbca6b8 +0x1a88 6f7912b5 svc.vs $0x007912b5 +0x1a8c e18ce206 orr %r12 %r6 lsl $0x04 -> %lr +0x1a90 b6bc8a59 ssat.lt $0x1c %r9 lsl $0x14 -> %r8 +0x1a94 76867d03 str.vc %r7 %r3 lsl $0x1a %r6 -> (%r6)[4byte] %r6 -+0x1a98 ada3b0cb stc.ge $0x00 %c11 $0x032c %r3 -> +0x0000032c(%r3)[4byte] %r3 -+0x1a9c 097cbb68 ldmdb.eq -0x00000090(%r12)[36byte] %r12 -> %r3 %r5 %r6 %r8 %r9 %r11 %r12 %sp %pc %r12 ++0x1a98 ada3b0cb stc.ge $0x00 %c11 $0x032c %r3 -> +0x032c(%r3)[4byte] %r3 ++0x1a9c 097cbb68 ldmdb.eq -0x90(%r12)[36byte] %r12 -> %r3 %r5 %r6 %r8 %r9 %r11 %r12 %sp %pc %r12 +0x1aa0 00e21353 rsc.eq %r2 %r3 asr %r3[1byte] -> %r1 +0x1aa4 3197eafa ldrsh.cc (%r7,%r10)[2byte] -> %lr +0x1aa8 52afb4de adc.pl %pc $0xde000000 -> %r11 @@ -1716,7 +1716,7 @@ +0x1acc 57edeb15 +0x1ad0 08cbbba3 stm.eq %r0 %r1 %r5 %r7 %r8 %r9 %r11 %r12 %sp %pc -> (%r11)[40byte] +0x1ad4 b8cfec15 stm.lt %r0 %r2 %r4 %r10 %r11 %sp %lr %pc -> (%pc)[32byte] -+0x1ad8 45df3c40 ldrb.mi +0x00000c40(%pc)[1byte] -> %r3 ++0x1ad8 45df3c40 ldrb.mi +0x0c40(%pc)[1byte] -> %r3 +0x1adc 601ef87a ands.vs %lr %r10 ror %r8[1byte] -> %pc +0x1ae0 93f4333e mvns.ls $0xf8000000 -> %r3 +0x1ae4 24436f8e strb.cs %r6[1byte] $0xfffff072 %r3 -> (%r3)[1byte] %r3 @@ -1725,24 +1725,24 @@ +0x1af0 ab4acd51 bl.ge $0x112b503c -> %lr +0x1af4 c2cabe71 sbc.gt %r10 $0x00000710 -> %r11 +0x1af8 784555a3 stmda.vc %r0 %r1 %r5 %r7 %r8 %r10 %r12 %lr -> -0x1c(%r5)[32byte] -+0x1afc 6d1b3837 ldc.vs -0x000000dc(%r11)[4byte] $0x08 -> %c3 -+0x1b00 ed70c4d0 ldcl -0x00000340(%r0)[4byte] $0x04 $-0x0340 %r0 -> %c12 %r0 -+0x1b04 3540dd88 strb.cc %sp[1byte] -> -0x00000d88(%r0)[1byte] ++0x1afc 6d1b3837 ldc.vs -0xdc(%r11)[4byte] $0x08 -> %c3 ++0x1b00 ed70c4d0 ldcl -0x0340(%r0)[4byte] $0x04 $-0x0340 %r0 -> %c12 %r0 ++0x1b04 3540dd88 strb.cc %sp[1byte] -> -0x0d88(%r0)[1byte] +0x1b08 d96acd92 +0x1b0c 28f59b78 ldm.cs (%r5)[36byte] %r5 -> %r3 %r4 %r5 %r6 %r8 %r9 %r11 %r12 %pc %r5 +0x1b10 0119eba4 tst.eq %r9 %r4 lsr $0x17 -+0x1b14 fd268ee8 stc2 $0x0e %c8 $-0x03a0 %r6 -> -0x000003a0(%r6)[4byte] %r6 -+0x1b18 a917897d ldmdb.ge -0x00000090(%r7)[36byte] -> %r0 %r2 %r3 %r4 %r5 %r6 %r8 %r11 %pc ++0x1b14 fd268ee8 stc2 $0x0e %c8 $-0x03a0 %r6 -> -0x03a0(%r6)[4byte] %r6 ++0x1b18 a917897d ldmdb.ge -0x90(%r7)[36byte] -> %r0 %r2 %r3 %r4 %r5 %r6 %r8 %r11 %pc +0x1b1c 683f9195 ldmda.vs -0x6c(%pc)[28byte] %pc -> %r0 %r2 %r4 %r7 %r8 %r12 %pc %pc +0x1b20 c7e0a06b strb.gt %r10[1byte] %r11 rrx $0x01 %r0 -> (%r0,%r11,rrx 1)[1byte] %r0 +0x1b24 ce0cb0fb mcr.gt $0x00 $0x00 %r11 $0x07 -> %c12 %c11 +0x1b28 1de3d418 stcl.ne $0x04 %c13 $0x0060 %r3 -> +0x60(%r3)[4byte] %r3 -+0x1b2c adaa846a stc.ge $0x04 %c8 $0x01a8 %r10 -> +0x000001a8(%r10)[4byte] %r10 ++0x1b2c adaa846a stc.ge $0x04 %c8 $0x01a8 %r10 -> +0x01a8(%r10)[4byte] %r10 +0x1b30 f030d019 +0x1b34 d73d7e50 +0x1b38 6c1004d9 +0x1b3c 7a27e093 b.vc $0x109f9d90 -+0x1b40 ddf982e2 ldcl.le +0x00000388(%r9)[4byte] $0x02 $0x0388 %r9 -> %c8 %r9 ++0x1b40 ddf982e2 ldcl.le +0x0388(%r9)[4byte] $0x02 $0x0388 %r9 -> %c8 %r9 +0x1b44 9fee782a svc.ls $0x00ee782a +0x1b48 5cc94553 stcl.pl $0x05 %c4 $0x53 -> (%r9)[4byte] +0x1b4c 9446ff96 strb.ls %pc[1byte] $0xfffff06a %r6 -> (%r6)[1byte] %r6 @@ -1751,39 +1751,39 @@ +0x1b58 77858eeb str.vc %r8 -> (%r5,%r11,ror 29)[4byte] +0x1b5c 48ae2851 stm.mi %r0 %r4 %r6 %r11 %sp %lr -> (%lr)[20byte] %lr +0x1b60 2063863e rsb.cs %r3 %lr lsr %r6[1byte] -> %r8 -+0x1b64 fd3ccd7e ldc2 -0x000001f8(%r12)[4byte] $0x0d $-0x01f8 %r12 -> %c12 %r12 ++0x1b64 fd3ccd7e ldc2 -0x01f8(%r12)[4byte] $0x0d $-0x01f8 %r12 -> %c12 %r12 +0x1b68 6324266a +0x1b6c ea8093b3 b $0x0e026a40 +0x1b70 13dde8dc bics.ne %sp $0x00dc0000 -> %lr -+0x1b74 cda285f7 stc.gt $0x05 %c8 $0x03dc %r2 -> +0x000003dc(%r2)[4byte] %r2 ++0x1b74 cda285f7 stc.gt $0x05 %c8 $0x03dc %r2 -> +0x03dc(%r2)[4byte] %r2 +0x1b78 0a28f380 b.eq $0x10a3e980 +0x1b7c 38eb372d +0x1b80 79dde95c ldmib.vc +0x04(%sp)[36byte] -> %r2 %r3 %r4 %r6 %r8 %r11 %sp %lr %pc +0x1b84 923424b2 eors.ls %r4 $0xb2000000 -> %r2 +0x1b88 d0b84dd2 ldrsbt.le (%r8,%r2)[1byte] %r2 %r8 -> %r4 %r8 -+0x1b8c 75852584 str.vc %r2 -> +0x00000584(%r5)[4byte] ++0x1b8c 75852584 str.vc %r2 -> +0x0584(%r5)[4byte] +0x1b90 c909ce0f stmdb.gt %r0 %r1 %r2 %r3 %r9 %r10 %r11 %lr %pc -> -0x24(%r9)[36byte] +0x1b94 8e962587 cdp.hi $0x05 $0x09 %c6 %c7 $0x04 -> %c2 +0x1b98 f97ab576 +0x1b9c 0147393f +0x1ba0 241d56af ldr.cs (%sp)[4byte] $0xfffff951 %sp -> %r5 %sp +0x1ba4 90c6c3fb strd.ls %r12 %sp $0x3b %r6 -> +0x3b(%r6)[8byte] %r6 -+0x1ba8 d5faaebb ldrb.le +0x00000ebb(%r10)[1byte] $0x0ebb %r10 -> %r10 %r10 ++0x1ba8 d5faaebb ldrb.le +0x0ebb(%r10)[1byte] $0x0ebb %r10 -> %r10 %r10 +0x1bac ac6ef894 stcl.ge $0x08 %c15 $-0x0250 %lr -> (%lr)[4byte] %lr +0x1bb0 c957c610 ldmdb.gt -0x50(%r7)[20byte] -> %r4 %r9 %r10 %lr %pc +0x1bb4 7cb2672a ldc.vc (%r2)[4byte] $0x07 $0x00a8 %r2 -> %c6 %r2 +0x1bb8 3f2beefc svc.cc $0x002beefc +0x1bbc e49c9123 ldr (%r12)[4byte] $0x00000123 %r12 -> %r9 %r12 +0x1bc0 cc19258f -+0x1bc4 6dea9465 stcl.vs $0x04 %c9 $0x0194 %r10 -> +0x00000194(%r10)[4byte] %r10 ++0x1bc4 6dea9465 stcl.vs $0x04 %c9 $0x0194 %r10 -> +0x0194(%r10)[4byte] %r10 +0x1bc8 3f5af0d1 svc.cc $0x005af0d1 -+0x1bcc d5aed937 str.le %sp $0x00000937 %lr -> +0x00000937(%lr)[4byte] %lr -+0x1bd0 6ddbbc28 ldcl.vs +0x000000a0(%r11)[4byte] $0x0c -> %c11 ++0x1bcc d5aed937 str.le %sp $0x00000937 %lr -> +0x0937(%lr)[4byte] %lr ++0x1bd0 6ddbbc28 ldcl.vs +0xa0(%r11)[4byte] $0x0c -> %c11 +0x1bd4 022b88c1 eor.eq %r11 $0x00c10000 -> %r8 +0x1bd8 56ba012c ldrt.pl (%r10)[4byte] %r12 lsr $0x02 %r10 -> %r0 %r10 +0x1bdc 2e1d7175 mrc.cs $0x01 $0x00 %c13 %c5 $0x03 -> %r7 +0x1be0 ce206b23 vmul.gt.f64 %d0 %d19 -> %d6 -+0x1be4 dd03262d stc.le $0x06 %c2 $-0x00b4 -> -0x000000b4(%r3)[4byte] ++0x1be4 dd03262d stc.le $0x06 %c2 $-0x00b4 -> -0xb4(%r3)[4byte] +0x1be8 49dc5d21 ldmib.mi +0x04(%r12)[28byte] -> %r0 %r5 %r8 %r10 %r11 %r12 %lr +0x1bec 4f221bc0 svc.mi $0x00221bc0 +0x1bf0 13b78f5a movs.ne $0x00000168 -> %r8 @@ -1791,16 +1791,16 @@ +0x1bf8 6a075bf4 b.vs $0x101d8bd0 +0x1bfc a04ec6be strh.ge %r12[2byte] $0xffffff92 %lr -> (%lr)[2byte] %lr +0x1c00 08838725 stm.eq %r0 %r2 %r5 %r8 %r9 %r10 %pc -> (%r3)[28byte] -+0x1c04 356cddaf strb.cc %sp[1byte] $0xfffff251 %r12 -> -0x00000daf(%r12)[1byte] %r12 -+0x1c08 55879494 str.pl %r9 -> +0x00000494(%r7)[4byte] ++0x1c04 356cddaf strb.cc %sp[1byte] $0xfffff251 %r12 -> -0x0daf(%r12)[1byte] %r12 ++0x1c08 55879494 str.pl %r9 -> +0x0494(%r7)[4byte] +0x1c0c 7aa5dfb1 b.vc $0x0e979ad8 +0x1c10 d185c1f2 strd.le %r12 %sp -> (%r5,%r2)[8byte] +0x1c14 b88e5853 stm.lt %r0 %r1 %r4 %r6 %r11 %r12 %lr -> (%lr)[28byte] +0x1c18 1ea282da mcr.ne $0x02 $0x05 %r8 $0x06 -> %c2 %c10 +0x1c1c 894f1a58 stmdb.hi %r3 %r4 %r6 %r9 %r11 %r12 -> -0x18(%pc)[24byte] +0x1c20 3366367f -+0x1c24 8d3763f8 ldc.hi -0x000003e0(%r7)[4byte] $0x03 $-0x03e0 %r7 -> %c6 %r7 -+0x1c28 253cf33b ldr.cs -0x0000033b(%r12)[4byte] $0xfffffcc5 %r12 -> %pc %r12 ++0x1c24 8d3763f8 ldc.hi -0x03e0(%r7)[4byte] $0x03 $-0x03e0 %r7 -> %c6 %r7 ++0x1c28 253cf33b ldr.cs -0x033b(%r12)[4byte] $0xfffffcc5 %r12 -> %pc %r12 +0x1c2c 144c95c0 strb.ne %r9[1byte] $0xfffffa40 %r12 -> (%r12)[1byte] %r12 +0x1c30 dc8ce4a9 stc.le $0x04 %c14 $0xa9 -> (%r12)[4byte] +0x1c34 3eadc9e0 cdp.cc $0x09 $0x0a %c13 %c0 $0x07 -> %c12 @@ -1821,7 +1821,7 @@ +0x1c70 272dcab9 str.cs %r12 %r9 lsr $0x15 %sp -> (%sp,-%r9,lsr 21)[4byte] %sp +0x1c74 6125ad76 +0x1c78 f2a4337a vrsra.s32 %q13 $0x04 -> %q1 -+0x1c7c 3d363fbf ldc.cc -0x000002fc(%r6)[4byte] $0x0f $-0x02fc %r6 -> %c3 %r6 ++0x1c7c 3d363fbf ldc.cc -0x02fc(%r6)[4byte] $0x0f $-0x02fc %r6 -> %c3 %r6 +0x1c80 b2ec7479 rsc.lt %r12 $0x79000000 -> %r7 +0x1c84 6490458a ldr.vs (%r0)[4byte] $0x0000058a %r0 -> %r4 %r0 +0x1c88 a70355d5 @@ -1830,7 +1830,7 @@ +0x1c94 a3447bb0 movt.ge $0x4bb0 -> %r7[2byte] +0x1c98 f862eb68 +0x1c9c ee79c2da mrc $0x02 $0x03 %c9 %c10 $0x06 -> %r12 -+0x1ca0 ade62431 stcl.ge $0x04 %c2 $0x00c4 %r6 -> +0x000000c4(%r6)[4byte] %r6 ++0x1ca0 ade62431 stcl.ge $0x04 %c2 $0x00c4 %r6 -> +0xc4(%r6)[4byte] %r6 +0x1ca4 34a82fa2 strt.cc %r2 $0x00000fa2 %r8 -> (%r8)[4byte] %r8 +0x1ca8 3063adae rsb.cc %r3 %lr lsr $0x1b -> %r10 +0x1cac df3334f1 svc.le $0x003334f1 @@ -1842,7 +1842,7 @@ +0x1cc4 d2885d49 add.le %r8 $0x00001240 -> %r5 +0x1cc8 61b46769 rors.vs %r9 $0x0000000e -> %r6 +0x1ccc 6643fbe2 strb.vs %pc[1byte] -%r2 ror $0x17 %r3 -> (%r3)[1byte] %r3 -+0x1cd0 bd000ca1 stc.lt $0x0c %c0 $-0x0284 -> -0x00000284(%r0)[4byte] ++0x1cd0 bd000ca1 stc.lt $0x0c %c0 $-0x0284 -> -0x0284(%r0)[4byte] +0x1cd4 3c620372 stcl.cc $0x03 %c0 $-0x01c8 %r2 -> (%r2)[4byte] %r2 +0x1cd8 c786f0b1 usad8.gt %r1 %r0 -> %r6 +0x1cdc 713c6768 teq.vc %r12 %r8 ror $0x0e @@ -1851,7 +1851,7 @@ +0x1ce8 af4aa10f svc.ge $0x004aa10f +0x1cec afcc8edb svc.ge $0x00cc8edb +0x1cf0 d4f8d5e2 ldrbt.le (%r8)[1byte] $0x05e2 %r8 -> %sp %r8 -+0x1cf4 e5d21165 ldrb +0x00000165(%r2)[1byte] -> %r1 ++0x1cf4 e5d21165 ldrb +0x0165(%r2)[1byte] -> %r1 +0x1cf8 4cc8980e stcl.mi $0x08 %c9 $0x0e -> (%r8)[4byte] +0x1cfc 8e7e4d8c cdp.hi $0x0d $0x07 %c14 %c12 $0x04 -> %c4 +0x1d00 3c46e57b mcrr.cc %r6 %lr $0x05 $0x0a -> %c11 @@ -1867,16 +1867,16 @@ +0x1d28 914f0549 +0x1d2c 5c10f326 +0x1d30 4f30a629 svc.mi $0x0030a629 -+0x1d34 fd8cea82 stc2 $0x0a %c14 $0x0208 -> +0x00000208(%r12)[4byte] ++0x1d34 fd8cea82 stc2 $0x0a %c14 $0x0208 -> +0x0208(%r12)[4byte] +0x1d38 36e414d7 usat.cc $0x04 %r7 lsl $0x09 -> %r1 +0x1d3c 99f89c42 +0x1d40 9e17db68 vnmla.ls.f64 %d7 %d24 -> %d13 +0x1d44 0f240495 svc.eq $0x00240495 +0x1d48 b47bc820 ldrbt.lt (%r11)[1byte] $0xfffff7e0 %r11 -> %r12 %r11 -+0x1d4c 4dc4632e stcl.mi $0x03 %c6 $0x00b8 -> +0x000000b8(%r4)[4byte] -+0x1d50 25394f54 ldr.cs -0x00000f54(%r9)[4byte] $0xfffff0ac %r9 -> %r4 %r9 ++0x1d4c 4dc4632e stcl.mi $0x03 %c6 $0x00b8 -> +0xb8(%r4)[4byte] ++0x1d50 25394f54 ldr.cs -0x0f54(%r9)[4byte] $0xfffff0ac %r9 -> %r4 %r9 +0x1d54 aa3b7640 b.ge $0x10edf65c -+0x1d58 45df2299 ldrb.mi +0x00000299(%pc)[1byte] -> %r2 ++0x1d58 45df2299 ldrb.mi +0x0299(%pc)[1byte] -> %r2 +0x1d5c a26a570e rsb.ge %r10 $0x00380000 -> %r5 +0x1d60 386bb792 +0x1d64 b74f9b40 strb.lt %r9[1byte] -> (%pc,-%r0,asr 22)[1byte] @@ -1887,12 +1887,12 @@ +0x1d78 8e5108bb mrc.hi $0x08 $0x02 %c1 %c11 $0x05 -> %r0 +0x1d7c 03a506b9 mov.eq $0x0b900000 -> %r0 +0x1d80 e9b59916 ldmib +0x04(%r5)[28byte] %r5 -> %r1 %r2 %r4 %r8 %r11 %r12 %pc %r5 -+0x1d84 c5733cca ldrb.gt -0x00000cca(%r3)[1byte] $0xfffff336 %r3 -> %r3 %r3 -+0x1d88 0d8f30ea stc.eq $0x00 %c3 $0x03a8 -> +0x000003a8(%pc)[4byte] ++0x1d84 c5733cca ldrb.gt -0x0cca(%r3)[1byte] $0xfffff336 %r3 -> %r3 %r3 ++0x1d88 0d8f30ea stc.eq $0x00 %c3 $0x03a8 -> +0x03a8(%pc)[4byte] +0x1d8c 01144e84 tst.eq %r4 %r4 lsl $0x1d +0x1d90 16966424 ldr.ne (%r6)[4byte] %r4 lsr $0x08 %r6 -> %r6 %r6 -+0x1d94 ed45e3ab stcl $0x03 %c14 $-0x02ac -> -0x000002ac(%r5)[4byte] -+0x1d98 2d8a7ce2 stc.cs $0x0c %c7 $0x0388 -> +0x00000388(%r10)[4byte] ++0x1d94 ed45e3ab stcl $0x03 %c14 $-0x02ac -> -0x02ac(%r5)[4byte] ++0x1d98 2d8a7ce2 stc.cs $0x0c %c7 $0x0388 -> +0x0388(%r10)[4byte] +0x1d9c 188444f0 stm.ne %r4 %r5 %r6 %r7 %r10 %lr -> (%r4)[24byte] +0x1da0 f74acc37 +0x1da4 a7973b35 ldr.ge (%r7,%r5,lsr 22)[4byte] -> %r3 @@ -1900,23 +1900,23 @@ +0x1dac 88277287 stmda.hi %r0 %r1 %r2 %r7 %r9 %r12 %sp %lr %r7 -> -0x1c(%r7)[32byte] %r7 +0x1db0 f53bccde +0x1db4 7f8216da svc.vc $0x008216da -+0x1db8 edeb2779 stcl $0x07 %c2 $0x01e4 %r11 -> +0x000001e4(%r11)[4byte] %r11 ++0x1db8 edeb2779 stcl $0x07 %c2 $0x01e4 %r11 -> +0x01e4(%r11)[4byte] %r11 +0x1dbc 5cfa1f70 ldcl.pl (%r10)[4byte] $0x0f $0x01c0 %r10 -> %c1 %r10 +0x1dc0 0f260b0f svc.eq $0x00260b0f +0x1dc4 d087e22b add.le %r7 %r11 lsr $0x04 -> %lr -+0x1dc8 35338fdc ldr.cc -0x00000fdc(%r3)[4byte] $0xfffff024 %r3 -> %r8 %r3 ++0x1dc8 35338fdc ldr.cc -0x0fdc(%r3)[4byte] $0xfffff024 %r3 -> %r8 %r3 +0x1dcc a49c2ba6 ldr.ge (%r12)[4byte] $0x00000ba6 %r12 -> %r2 %r12 +0x1dd0 9208ae9f and.ls %r8 $0x000009f0 -> %r10 +0x1dd4 203c193a eors.cs %r12 %r10 lsr %r9[1byte] -> %r1 +0x1dd8 818e82eb orr.hi %lr %r11 ror $0x05 -> %r8 +0x1ddc 815fefe6 cmp.hi %pc %r6 ror $0x1f +0x1de0 7eb27324 cdp.vc $0x03 $0x0b %c2 %c4 $0x01 -> %c7 -+0x1de4 2d909787 ldc.cs +0x0000021c(%r0)[4byte] $0x07 -> %c9 ++0x1de4 2d909787 ldc.cs +0x021c(%r0)[4byte] $0x07 -> %c9 +0x1de8 72f8d2bb rscs.vc %r8 $0xb000000b -> %sp +0x1dec 6476d8b9 ldrbt.vs (%r6)[1byte] $0xfffff747 %r6 -> %sp %r6 +0x1df0 0e770934 mrc.eq $0x09 $0x03 %c7 %c4 $0x01 -> %r0 +0x1df4 0ef9ff1a mrc.eq $0x0f $0x07 %c9 %c10 $0x00 -> %pc -+0x1df8 25c03e5b strb.cs %r3[1byte] -> +0x00000e5b(%r0)[1byte] ++0x1df8 25c03e5b strb.cs %r3[1byte] -> +0x0e5b(%r0)[1byte] +0x1dfc b25bf934 subs.lt %r11 $0x000d0000 -> %pc +0x1e00 36c39442 strb.cc %r9[1byte] %r2 asr $0x08 %r3 -> (%r3)[1byte] %r3 +0x1e04 6c268fc5 stc.vs $0x0f %c8 $-0x0314 %r6 -> (%r6)[4byte] %r6 @@ -1934,9 +1934,9 @@ +0x1e34 21a49714 lsl.cs %r4 %r7 -> %r9 +0x1e38 63277501 +0x1e3c 4b309190 bl.mi $0x10c26484 -> %lr -+0x1e40 fdf3ba42 ldc2l +0x00000108(%r3)[4byte] $0x0a $0x0108 %r3 -> %c11 %r3 -+0x1e44 1d7f1edf ldcl.ne -0x0000037c(%pc)[4byte] $0x0e $-0x037c %pc -> %c1 %pc -+0x1e48 d5410b59 strb.le %r0[1byte] -> -0x00000b59(%r1)[1byte] ++0x1e40 fdf3ba42 ldc2l +0x0108(%r3)[4byte] $0x0a $0x0108 %r3 -> %c11 %r3 ++0x1e44 1d7f1edf ldcl.ne -0x037c(%pc)[4byte] $0x0e $-0x037c %pc -> %c1 %pc ++0x1e48 d5410b59 strb.le %r0[1byte] -> -0x0b59(%r1)[1byte] +0x1e4c 4fcf81fd svc.mi $0x00cf81fd +0x1e50 6ca94cd6 stc.vs $0x0c %c4 $0x0358 %r9 -> (%r9)[4byte] %r9 +0x1e54 ebf38d9d bl $0x0fce54d0 -> %lr @@ -1950,7 +1950,7 @@ +0x1e74 7cc5c456 stcl.vc $0x04 %c12 $0x56 -> (%r5)[4byte] +0x1e78 fa3666bf blx $0x10d9b97c -> %lr +0x1e7c f6d5c8de -+0x1e80 d539bc6b ldr.le -0x00000c6b(%r9)[4byte] $0xfffff395 %r9 -> %r11 %r9 ++0x1e80 d539bc6b ldr.le -0x0c6b(%r9)[4byte] $0xfffff395 %r9 -> %r11 %r9 +0x1e84 bbde40b7 bl.lt $0x0f792168 -> %lr +0x1e88 b37cb365 cmn.lt %r12 $0x94000001 +0x1e8c b0230a08 eor.lt %r3 %r8 lsl $0x14 -> %r0 @@ -1968,7 +1968,7 @@ +0x1ebc f5ee7ca3 +0x1ec0 8c304780 ldc.hi (%r0)[4byte] $0x07 $-0x0200 %r0 -> %c4 %r0 +0x1ec4 7ba5848a bl.vc $0x0e9630f4 -> %lr -+0x1ec8 ad9fc0d9 ldc.ge +0x00000364(%pc)[4byte] $0x00 -> %c12 ++0x1ec8 ad9fc0d9 ldc.ge +0x0364(%pc)[4byte] $0x00 -> %c12 +0x1ecc b3bcc4a4 movs.lt $0xa4000000 -> %r12 +0x1ed0 dc6c0c81 stcl.le $0x0c %c0 $-0x0204 %r12 -> (%r12)[4byte] %r12 +0x1ed4 3bdbf056 bl.cc $0x0f6fe034 -> %lr @@ -1977,13 +1977,13 @@ +0x1ee0 0bd5d93c bl.eq $0x0f5783d8 -> %lr +0x1ee4 07d056c1 ldrb.eq (%r0,%r1,asr 13)[1byte] -> %r5 +0x1ee8 de53f143 cdp.le $0x01 $0x05 %c3 %c3 $0x02 -> %c15 -+0x1eec ddf1feda ldcl.le +0x00000368(%r1)[4byte] $0x0e $0x0368 %r1 -> %c15 %r1 ++0x1eec ddf1feda ldcl.le +0x0368(%r1)[4byte] $0x0e $0x0368 %r1 -> %c15 %r1 +0x1ef0 489f39ff ldm.mi (%pc)[48byte] -> %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r11 %r12 %sp +0x1ef4 d04ce1f7 strd.le %lr %pc $0xffffffe9 %r12 -> (%r12)[8byte] %r12 -+0x1ef8 258034eb str.cs %r3 -> +0x000004eb(%r0)[4byte] ++0x1ef8 258034eb str.cs %r3 -> +0x04eb(%r0)[4byte] +0x1efc 4a9fe506 b.mi $0x0e7fb31c +0x1f00 8333b83a teq.hi %r3 $0x003a0000 -+0x1f04 05fe137e ldrb.eq +0x0000037e(%lr)[1byte] $0x037e %lr -> %r1 %lr ++0x1f04 05fe137e ldrb.eq +0x037e(%lr)[1byte] $0x037e %lr -> %r1 %lr +0x1f08 5668b5f7 +0x1f0c f51e2d97 +0x1f10 ea3b4f9c b $0x10ed5d88 @@ -1991,7 +1991,7 @@ +0x1f18 6caf7374 stc.vs $0x03 %c7 $0x01d0 %pc -> (%pc)[4byte] %pc +0x1f1c b41d5f85 ldr.lt (%sp)[4byte] $0xfffff07b %sp -> %r5 %sp +0x1f20 a94a9908 stmdb.ge %r3 %r8 %r11 %r12 %pc -> -0x14(%r10)[20byte] -+0x1f24 1d82a2fe stc.ne $0x02 %c10 $0x03f8 -> +0x000003f8(%r2)[4byte] ++0x1f24 1d82a2fe stc.ne $0x02 %c10 $0x03f8 -> +0x03f8(%r2)[4byte] +0x1f28 86075766 str.hi %r5 -%r6 ror $0x0e %r7 -> (%r7)[4byte] %r7 +0x1f2c b2270984 eor.lt %r7 $0x00210000 -> %r0 +0x1f30 c05ff45c subs.gt %pc %r12 asr %r4[1byte] -> %pc @@ -2002,10 +2002,10 @@ +0x1f44 e886149d stm %r0 %r2 %r3 %r4 %r7 %r10 %r12 -> (%r6)[28byte] +0x1f48 901b36ef ands.ls %r11 %pc ror $0x0d -> %r3 +0x1f4c ee6e5ff5 mcr $0x0f $0x03 %r5 $0x07 -> %c14 %c5 -+0x1f50 385cfbe2 ldmda.cc -0x000000ac(%r12)[44byte] -> %r1 %r5 %r6 %r7 %r8 %r9 %r11 %r12 %sp %lr %pc ++0x1f50 385cfbe2 ldmda.cc -0xac(%r12)[44byte] -> %r1 %r5 %r6 %r7 %r8 %r9 %r11 %r12 %sp %lr %pc +0x1f54 e78ce6c2 str %lr -> (%r12,%r2,asr 13)[4byte] +0x1f58 0e6e4403 cdp.eq $0x04 $0x06 %c14 %c3 $0x00 -> %c4 -+0x1f5c 7d3d85d1 ldc.vc -0x00000344(%sp)[4byte] $0x05 $-0x0344 %sp -> %c8 %sp ++0x1f5c 7d3d85d1 ldc.vc -0x0344(%sp)[4byte] $0x05 $-0x0344 %sp -> %c8 %sp +0x1f60 99de8edb ldmib.ls +0x04(%lr)[40byte] -> %r0 %r1 %r3 %r4 %r6 %r7 %r9 %r10 %r11 %pc +0x1f64 61177518 tst.vs %r7 %r8 lsl %r5[1byte] +0x1f68 267a16fd @@ -2018,7 +2018,7 @@ +0x1f84 7b69e6e5 bl.vc $0x11a7bb20 -> %lr +0x1f88 cb03f76f bl.gt $0x100ffd4c -> %lr +0x1f8c 204285ba strh.cs %r8[2byte] $0xffffffa6 %r2 -> (%r2)[2byte] %r2 -+0x1f90 3d3c4081 ldc.cc -0x00000204(%r12)[4byte] $0x00 $-0x0204 %r12 -> %c4 %r12 ++0x1f90 3d3c4081 ldc.cc -0x0204(%r12)[4byte] $0x00 $-0x0204 %r12 -> %c4 %r12 +0x1f94 629cb496 adds.vs %r12 $0x96000000 -> %r11 +0x1f98 2731eaa9 ldr.cs (%r1,-%r9,lsr 21)[4byte] -%r9 lsr $0x15 %r1 -> %lr %r1 +0x1f9c 2f9652e0 svc.cs $0x009652e0 @@ -2026,7 +2026,7 @@ +0x1fa4 5f6bcb23 svc.pl $0x006bcb23 +0x1fa8 ba008790 b.lt $0x10023df0 +0x1fac c9fc1476 -+0x1fb0 8d8253f3 stc.hi $0x03 %c5 $0x03cc -> +0x000003cc(%r2)[4byte] ++0x1fb0 8d8253f3 stc.hi $0x03 %c5 $0x03cc -> +0x03cc(%r2)[4byte] +0x1fb4 fe547cf1 mrc2 $0x0c $0x02 %c4 %c1 $0x07 -> %r7 +0x1fb8 375d2d8f ldrb.cc (%sp,-%pc,lsl 27)[1byte] -> %r2 +0x1fbc f501ead4 @@ -2044,7 +2044,7 @@ +0x1fec 60de524c sbcs.vs %lr %r12 asr $0x04 -> %r5 +0x1ff0 413d1511 teq.mi %sp %r1 lsl %r5[1byte] +0x1ff4 3f4511a7 svc.cc $0x004511a7 -+0x1ff8 2d42705f stcl.cs $0x00 %c7 $-0x017c -> -0x0000017c(%r2)[4byte] ++0x1ff8 2d42705f stcl.cs $0x00 %c7 $-0x017c -> -0x017c(%r2)[4byte] +0x1ffc f163712b +0x2000 5ad1253b b.pl $0x0f44b4f4 +0x2004 73cee801 bic.vc %lr $0x00010000 -> %lr @@ -2066,7 +2066,7 @@ +0x2044 ae032e53 mcr.ge $0x0e $0x00 %r2 $0x02 -> %c3 %c3 +0x2048 d8875f9e stm.le %r1 %r2 %r3 %r4 %r7 %r8 %r9 %r10 %r11 %r12 %lr -> (%r7)[44byte] +0x204c 1cd4da7c vldm.ne (%r4)[20byte] -> %s27 %s28 %s29 %s30 %s31 -+0x2050 85f3029c ldrb.hi +0x0000029c(%r3)[1byte] $0x029c %r3 -> %r0 %r3 ++0x2050 85f3029c ldrb.hi +0x029c(%r3)[1byte] $0x029c %r3 -> %r0 %r3 +0x2054 b1400c27 +0x2058 f3e1bb41 +0x205c 3081f360 add.cc %r1 %r0 ror $0x06 -> %pc @@ -2080,7 +2080,7 @@ +0x207c 4a076177 b.mi $0x101da660 +0x2080 52128565 ands.pl %r2 $0x19400000 -> %r8 +0x2084 4754d1b9 -+0x2088 d5839519 str.le %r9 -> +0x00000519(%r3)[4byte] ++0x2088 d5839519 str.le %r9 -> +0x0519(%r3)[4byte] +0x208c 44f9dd5c ldrbt.mi (%r9)[1byte] $0x0d5c %r9 -> %sp %r9 +0x2090 2707e131 smladx.cs %r1 %r1 %lr -> %r7 +0x2094 292cafea stmdb.cs %r1 %r3 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %sp %pc %r12 -> -0x2c(%r12)[44byte] %r12 @@ -2089,16 +2089,16 @@ +0x20a0 fa61a46d blx $0x1186b25c -> %lr +0x20a4 9a364e12 b.ls $0x10d958f4 +0x20a8 f4ac66d9 vld3.16 (%r12)[6byte] $0x03 $0x01 %r9 %r12 -> %d6[2byte] %d7[2byte] %d8[2byte] %r12 -+0x20ac 75ebadb8 strb.vc %r10[1byte] $0x0db8 %r11 -> +0x00000db8(%r11)[1byte] %r11 ++0x20ac 75ebadb8 strb.vc %r10[1byte] $0x0db8 %r11 -> +0x0db8(%r11)[1byte] %r11 +0x20b0 d222e5b8 eor.le %r2 $0x2e000000 -> %lr +0x20b4 e8d44e1f ldm (%r4)[36byte] -> %r0 %r1 %r2 %r3 %r4 %r9 %r10 %r11 %lr +0x20b8 af83372e svc.ge $0x0083372e +0x20bc 5e068daf cdp.pl $0x0d $0x00 %c6 %c15 $0x05 -> %c8 +0x20c0 e989d21b stmib %r0 %r1 %r3 %r4 %r9 %r12 %lr %pc -> +0x04(%r9)[32byte] +0x20c4 52b3fd22 adcs.pl %r3 $0x00000880 -> %pc -+0x20c8 e957bd69 ldmdb -0x000000a0(%r7)[40byte] -> %r0 %r3 %r5 %r6 %r8 %r10 %r11 %r12 %sp %pc ++0x20c8 e957bd69 ldmdb -0xa0(%r7)[40byte] -> %r0 %r3 %r5 %r6 %r8 %r10 %r11 %r12 %sp %pc +0x20cc 0117359e -+0x20d0 5d4cbcd6 stcl.pl $0x0c %c11 $-0x0358 -> -0x00000358(%r12)[4byte] ++0x20d0 5d4cbcd6 stcl.pl $0x0c %c11 $-0x0358 -> -0x0358(%r12)[4byte] +0x20d4 37e3bbfe ubfx.cc %lr $0x17 $0x03 -> %r11 +0x20d8 5f463a63 svc.pl $0x00463a63 +0x20dc 0a38cb80 b.eq $0x10e34ee4 @@ -2106,16 +2106,16 @@ +0x20e4 27681c92 strb.cs %r1[1byte] %r2 lsl $0x19 %r8 -> (%r8,-%r2,lsl 25)[1byte] %r8 +0x20e8 2aad0bdf b.cs $0x0eb4506c +0x20ec 2be53b82 bl.cs $0x0f950efc -> %lr -+0x20f0 1ddd6fe9 ldcl.ne +0x000003a4(%sp)[4byte] $0x0f -> %c6 ++0x20f0 1ddd6fe9 ldcl.ne +0x03a4(%sp)[4byte] $0x0f -> %c6 +0x20f4 0e0db505 cdp.eq $0x05 $0x00 %c13 %c5 $0x00 -> %c11 +0x20f8 e489f9b1 str %pc $0x000009b1 %r9 -> (%r9)[4byte] %r9 -+0x20fc 85147dd8 ldr.hi -0x00000dd8(%r4)[4byte] -> %r7 ++0x20fc 85147dd8 ldr.hi -0x0dd8(%r4)[4byte] -> %r7 +0x2100 7a42ebc9 b.vc $0x110bd02c +0x2104 4bfd4ff0 bl.mi $0x0ff560cc -> %lr +0x2108 41fba01d mvns.mi %sp lsl %r0[1byte] -> %r10 +0x210c e208c894 and %r8 $0x00940000 -> %r12 +0x2110 ca4878f1 b.gt $0x112204dc -+0x2114 b561c0a2 strb.lt %r12[1byte] $0xffffff5e %r1 -> -0x000000a2(%r1)[1byte] %r1 ++0x2114 b561c0a2 strb.lt %r12[1byte] $0xffffff5e %r1 -> -0xa2(%r1)[1byte] %r1 +0x2118 fcc706b4 stc2l $0x06 %c0 $0xb4 -> (%r7)[4byte] +0x211c 3826210a stmda.cc %r1 %r3 %r8 %sp %r6 -> -0x0c(%r6)[16byte] %r6 +0x2120 50454702 sub.pl %r5 %r2 lsl $0x0e -> %r4 @@ -2129,8 +2129,8 @@ +0x2140 feb5e330 mrc2 $0x03 $0x05 %c5 %c0 $0x01 -> %lr +0x2144 25234041 str.cs %r4 $0xffffffbf %r3 -> -0x41(%r3)[4byte] %r3 +0x2148 3f0ef497 svc.cc $0x000ef497 -+0x214c e59dc264 ldr +0x00000264(%sp)[4byte] -> %r12 -+0x2150 595c7709 ldmdb.pl -0x00000080(%r12)[32byte] -> %r0 %r3 %r8 %r9 %r10 %r12 %sp %lr ++0x214c e59dc264 ldr +0x0264(%sp)[4byte] -> %r12 ++0x2150 595c7709 ldmdb.pl -0x80(%r12)[32byte] -> %r0 %r3 %r8 %r9 %r10 %r12 %sp %lr +0x2154 618be9e4 orr.vs %r11 %r4 ror $0x13 -> %lr +0x2158 beae9ef7 mcr.lt $0x0e $0x05 %r9 $0x07 -> %c14 %c7 +0x215c a2f3a3e2 rscs.ge %r3 $0x88000003 -> %r10 @@ -2141,14 +2141,14 @@ +0x2170 ee9e895a mrc $0x09 $0x04 %c14 %c10 $0x02 -> %r8 +0x2174 12686c17 rsb.ne %r8 $0x00001700 -> %r6 +0x2178 ac77b80b ldcl.ge (%r7)[4byte] $0x08 $-0x002c %r7 -> %c11 %r7 -+0x217c e556c08d ldrb -0x0000008d(%r6)[1byte] -> %r12 ++0x217c e556c08d ldrb -0x8d(%r6)[1byte] -> %r12 +0x2180 88911326 ldm.hi (%r1)[24byte] -> %r1 %r2 %r5 %r8 %r9 %r12 +0x2184 0a061393 b.eq $0x10186fd8 +0x2188 fe181f60 cdp2 $0x0f $0x01 %c8 %c0 -> %c1 +0x218c 125df7f6 subs.ne %sp $0x03d80000 -> %pc +0x2190 f5ae506b -+0x2194 bdd93df2 ldcl.lt +0x000003c8(%r9)[4byte] $0x0d -> %c3 -+0x2198 1d8c0cdf stc.ne $0x0c %c0 $0x037c -> +0x0000037c(%r12)[4byte] ++0x2194 bdd93df2 ldcl.lt +0x03c8(%r9)[4byte] $0x0d -> %c3 ++0x2198 1d8c0cdf stc.ne $0x0c %c0 $0x037c -> +0x037c(%r12)[4byte] +0x219c 0b750147 bl.eq $0x11d426c0 -> %lr +0x21a0 c96d38c7 +0x21a4 9c4fad02 mcrr.ls %pc %r10 $0x0d $0x0a -> %c2 @@ -2171,13 +2171,13 @@ +0x21e8 d2703787 rsbs.le %r0 $0x021c0000 -> %r3 +0x21ec de362e11 mrc.le $0x0e $0x01 %c6 %c1 $0x00 -> %r2 +0x21f0 c80b75a2 stmda.gt %r1 %r5 %r7 %r8 %r10 %r12 %sp %lr -> -0x1c(%r11)[32byte] -+0x21f4 d57c8787 ldrb.le -0x00000787(%r12)[1byte] $0xfffff879 %r12 -> %r8 %r12 ++0x21f4 d57c8787 ldrb.le -0x0787(%r12)[1byte] $0xfffff879 %r12 -> %r8 %r12 +0x21f8 fa22f8f8 blx $0x108c05e0 -> %lr -+0x21fc c537a6dd ldr.gt -0x000006dd(%r7)[4byte] $0xfffff923 %r7 -> %r10 %r7 -+0x2200 25e6b10c strb.cs %r11[1byte] $0x010c %r6 -> +0x0000010c(%r6)[1byte] %r6 ++0x21fc c537a6dd ldr.gt -0x06dd(%r7)[4byte] $0xfffff923 %r7 -> %r10 %r7 ++0x2200 25e6b10c strb.cs %r11[1byte] $0x010c %r6 -> +0x010c(%r6)[1byte] %r6 +0x2204 8e889429 cdp.hi $0x04 $0x08 %c8 %c9 $0x01 -> %c9 +0x2208 c02f3433 eor.gt %pc %r3 lsr %r4[1byte] -> %r3 -+0x220c 95a3cd47 str.ls %r12 $0x00000d47 %r3 -> +0x00000d47(%r3)[4byte] %r3 ++0x220c 95a3cd47 str.ls %r12 $0x00000d47 %r3 -> +0x0d47(%r3)[4byte] %r3 +0x2210 109b32bf ldrh.ne (%r11,%pc)[4byte] %pc %r11 -> %r3 %r11 +0x2214 3bab6c5f bl.cc $0x0eadd398 -> %lr +0x2218 0026fc10 eor.eq %r6 %r0 lsl %r12[1byte] -> %pc @@ -2193,7 +2193,7 @@ +0x2240 571dbed9 +0x2244 74ab0c53 strt.vc %r0 $0x00000c53 %r11 -> (%r11)[4byte] %r11 +0x2248 42ce1d2a sbc.mi %lr $0x00000a80 -> %r1 -+0x224c 9915ce2f ldmdb.ls -0x000000a0(%r5)[40byte] -> %r0 %r1 %r2 %r3 %r5 %r9 %r10 %r11 %lr %pc ++0x224c 9915ce2f ldmdb.ls -0xa0(%r5)[40byte] -> %r0 %r1 %r2 %r3 %r5 %r9 %r10 %r11 %lr %pc +0x2250 438aa013 orr.mi %r10 $0x00000013 -> %r10 +0x2254 4188b54a orr.mi %r8 %r10 asr $0x0a -> %r11 +0x2258 b08cd09c umull.lt %r12 %r0 -> %r12 %sp @@ -2218,7 +2218,7 @@ +0x22a4 2614fd35 +0x22a8 89c73fe7 stmib.hi %r0 %r1 %r2 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 %sp -> +0x04(%r7)[48byte] +0x22ac c2db1199 sbcs.gt %r11 $0x40000026 -> %r1 -+0x22b0 257b5ab4 ldrb.cs -0x00000ab4(%r11)[1byte] $0xfffff54c %r11 -> %r5 %r11 ++0x22b0 257b5ab4 ldrb.cs -0x0ab4(%r11)[1byte] $0xfffff54c %r11 -> %r5 %r11 +0x22b4 fa5db8dc blx $0x1177062c -> %lr +0x22b8 1f1559fa svc.ne $0x001559fa +0x22bc 9b2c9282 bl.ls $0x10b26ccc -> %lr @@ -2246,8 +2246,8 @@ +0x2314 9ae9aba3 b.ls $0x0fa6d1a8 +0x2318 376cd69b strb.cc %sp[1byte] %r11 lsl $0x0d %r12 -> (%r12,-%r11,lsl 13)[1byte] %r12 +0x231c c6080dcb str.gt %r0 -%r11 asr $0x1b %r8 -> (%r8)[4byte] %r8 -+0x2320 8d53e96a ldcl.hi -0x000001a8(%r3)[4byte] $0x09 -> %c14 -+0x2324 cda871ba stc.gt $0x01 %c7 $0x02e8 %r8 -> +0x000002e8(%r8)[4byte] %r8 ++0x2320 8d53e96a ldcl.hi -0x01a8(%r3)[4byte] $0x09 -> %c14 ++0x2324 cda871ba stc.gt $0x01 %c7 $0x02e8 %r8 -> +0x02e8(%r8)[4byte] %r8 +0x2328 a2203c2b eor.ge %r0 $0x00002b00 -> %r3 +0x232c faf5f490 blx $0x0fd7f574 -> %lr +0x2330 0bc3e6bf bl.eq $0x0f0fbe34 -> %lr @@ -2272,7 +2272,7 @@ +0x237c e2540dd5 subs %r4 $0x00003540 -> %r0 +0x2380 0c6431a6 stcl.eq $0x01 %c3 $-0x0298 %r4 -> (%r4)[4byte] %r4 +0x2384 1ec72960 cdp.ne $0x09 $0x0c %c7 %c0 $0x03 -> %c2 -+0x2388 71dccebe ldrh.vc +0x000000ee(%r12)[2byte] -> %r12 ++0x2388 71dccebe ldrh.vc +0xee(%r12)[2byte] -> %r12 +0x238c 5f60a257 svc.pl $0x0060a257 +0x2390 a3df455d bics.ge %pc $0x17400000 -> %r4 +0x2394 36a5f008 strt.cc %pc %r8 $0x00 %r5 -> (%r5)[4byte] %r5 @@ -2281,9 +2281,9 @@ +0x23a0 a28aedd2 add.ge %r10 $0x00003480 -> %lr +0x23a4 2e1aa536 mrc.cs $0x05 $0x00 %c10 %c6 $0x01 -> %r10 +0x23a8 34364e2d ldrt.cc (%r6)[4byte] $0xfffff1d3 %r6 -> %r4 %r6 -+0x23ac 6de61758 stcl.vs $0x07 %c1 $0x0160 %r6 -> +0x00000160(%r6)[4byte] %r6 ++0x23ac 6de61758 stcl.vs $0x07 %c1 $0x0160 %r6 -> +0x0160(%r6)[4byte] %r6 +0x23b0 24d6aef4 ldrb.cs (%r6)[1byte] $0x0ef4 %r6 -> %r10 %r6 -+0x23b4 3dedc17b stcl.cc $0x01 %c12 $0x01ec %sp -> +0x000001ec(%sp)[4byte] %sp ++0x23b4 3dedc17b stcl.cc $0x01 %c12 $0x01ec %sp -> +0x01ec(%sp)[4byte] %sp +0x23b8 4a0e7b20 b.mi $0x103a1040 +0x23bc a4559d49 ldrb.ge (%r5)[1byte] $0xfffff2b7 %r5 -> %r9 %r5 +0x23c0 f5e6e08a @@ -2308,7 +2308,7 @@ +0x240c 90397eb7 ldrht.ls (%r9)[2byte] -%r7 %r9 -> %r7 %r9 +0x2410 47e7ad76 ubfx.mi %r6 $0x1a $0x07 -> %r10 +0x2414 b0868c87 add.lt %r6 %r7 lsl $0x19 -> %r8 -+0x2418 25f66ba3 ldrb.cs +0x00000ba3(%r6)[1byte] $0x0ba3 %r6 -> %r6 %r6 ++0x2418 25f66ba3 ldrb.cs +0x0ba3(%r6)[1byte] $0x0ba3 %r6 -> %r6 %r6 +0x241c 3fdbe1f3 svc.cc $0x00dbe1f3 +0x2420 ddfa8218 ldcl.le +0x60(%r10)[4byte] $0x02 $0x0060 %r10 -> %c8 %r10 +0x2424 c897ecb3 ldm.gt (%r7)[40byte] -> %r0 %r1 %r4 %r5 %r7 %r10 %r11 %sp %lr %pc @@ -2345,17 +2345,17 @@ +0x24a0 22bbb1ef adcs.cs %r11 $0xc000003b -> %r11 +0x24a4 0420ef0f strt.eq %lr $0xfffff0f1 %r0 -> (%r0)[4byte] %r0 +0x24a8 16b8cb95 ssat.ne $0x18 %r5 lsl $0x17 -> %r12 -+0x24ac bd79f0cf ldcl.lt -0x0000033c(%r9)[4byte] $0x00 $-0x033c %r9 -> %c15 %r9 ++0x24ac bd79f0cf ldcl.lt -0x033c(%r9)[4byte] $0x00 $-0x033c %r9 -> %c15 %r9 +0x24b0 e437414e ldrt (%r7)[4byte] $0xfffffeb2 %r7 -> %r4 %r7 +0x24b4 ab8474e5 bl.ge $0x0e11f850 -> %lr -+0x24b8 151ef631 ldr.ne -0x00000631(%lr)[4byte] -> %pc ++0x24b8 151ef631 ldr.ne -0x0631(%lr)[4byte] -> %pc +0x24bc 3138010c teq.cc %r8 %r12 lsl $0x02 +0x24c0 26d8ecd0 ldrb.cs (%r8)[1byte] %r0 asr $0x19 %r8 -> %lr %r8 +0x24c4 10a48373 adc.ne %r4 %r3 ror %r3[1byte] -> %r8 +0x24c8 b7a1d4b8 +0x24cc db3efe25 bl.le $0x10fc1d68 -> %lr +0x24d0 40b965e6 adcs.mi %r9 %r6 ror $0x0b -> %r6 -+0x24d4 1d9756a4 ldc.ne +0x00000290(%r7)[4byte] $0x06 -> %c5 ++0x24d4 1d9756a4 ldc.ne +0x0290(%r7)[4byte] $0x06 -> %c5 +0x24d8 2fc62b2e svc.cs $0x00c62b2e +0x24dc 6f8dd027 svc.vs $0x008dd027 +0x24e0 f91e9320 @@ -2367,21 +2367,21 @@ +0x24f8 b3f9a25f mvns.lt $0xf0000005 -> %r10 +0x24fc 7ca11c82 stc.vc $0x0c %c1 $0x0208 %r1 -> (%r1)[4byte] %r1 +0x2500 10defda7 sbcs.ne %lr %r7 lsr $0x1b -> %pc -+0x2504 4d9f5f82 ldc.mi +0x00000208(%pc)[4byte] $0x0f -> %c5 ++0x2504 4d9f5f82 ldc.mi +0x0208(%pc)[4byte] $0x0f -> %c5 +0x2508 8d5a5d1b ldcl.hi -0x6c(%r10)[4byte] $0x0d -> %c5 -+0x250c 551b24ac ldr.pl -0x000004ac(%r11)[4byte] -> %r2 ++0x250c 551b24ac ldr.pl -0x04ac(%r11)[4byte] -> %r2 +0x2510 2165fb5c qdsub.cs %r5 %r12 -> %pc +0x2514 376d4973 strb.cc %r4[1byte] %r3 ror $0x12 %sp -> (%sp,-%r3,ror 18)[1byte] %sp -+0x2518 757b59c7 ldrb.vc -0x000009c7(%r11)[1byte] $0xfffff639 %r11 -> %r5 %r11 ++0x2518 757b59c7 ldrb.vc -0x09c7(%r11)[1byte] $0xfffff639 %r11 -> %r5 %r11 +0x251c fcab17ad stc2 $0x07 %c1 $0x02b4 %r11 -> (%r11)[4byte] %r11 +0x2520 90cc4ece sbc.ls %r12 %lr asr $0x1d -> %r4 -+0x2524 150bc883 str.ne %r12 -> -0x00000883(%r11)[4byte] ++0x2524 150bc883 str.ne %r12 -> -0x0883(%r11)[4byte] +0x2528 3e4ebb70 vmov.cc.8 %r11[1byte] $0x03 -> %d14[1byte] +0x252c cbbf242d bl.gt $0x0efcb5e8 -> %lr -+0x2530 b14ecdb3 strh.lt %r12[2byte] -> -0x000000d3(%lr)[2byte] ++0x2530 b14ecdb3 strh.lt %r12[2byte] -> -0xd3(%lr)[2byte] +0x2534 8af71321 b.hi $0x0fdc71c0 +0x2538 746cfc24 strbt.vc %pc[1byte] $0xfffff3dc %r12 -> (%r12)[1byte] %r12 -+0x253c 35b250ab ldr.cc +0x000000ab(%r2)[4byte] $0x000000ab %r2 -> %r5 %r2 ++0x253c 35b250ab ldr.cc +0xab(%r2)[4byte] $0x000000ab %r2 -> %r5 %r2 +0x2540 1b669de4 bl.ne $0x119a9cd8 -> %lr +0x2544 79c100c2 stmib.vc %r1 %r6 %r7 -> +0x04(%r1)[12byte] +0x2548 f632fdaf @@ -2396,7 +2396,7 @@ +0x256c fac719ea blx $0x0f1c8d1c -> %lr +0x2570 fac83431 blx $0x0f20f63c -> %lr +0x2574 f0df0cda -+0x2578 a85b57e6 ldmda.ge -0x0000009c(%r11)[40byte] -> %r1 %r2 %r5 %r6 %r7 %r8 %r9 %r10 %r12 %lr ++0x2578 a85b57e6 ldmda.ge -0x9c(%r11)[40byte] -> %r1 %r2 %r5 %r6 %r7 %r8 %r9 %r10 %r12 %lr +0x257c 3f67fecc svc.cc $0x0067fecc +0x2580 2a7df044 b.cs $0x11f7e698 +0x2584 06478359 strb.eq %r8[1byte] -%r9 asr $0x06 %r7 -> (%r7)[1byte] %r7 @@ -2410,22 +2410,22 @@ +0x25a4 8ae98717 b.hi $0x0fa64208 +0x25a8 a1aa3c52 asr.ge %r2 %r12 -> %r3 +0x25ac ece637d5 stcl $0x07 %c3 $0x0354 %r6 -> (%r6)[4byte] %r6 -+0x25b0 e574c666 ldrb -0x00000666(%r4)[1byte] $0xfffff99a %r4 -> %r12 %r4 ++0x25b0 e574c666 ldrb -0x0666(%r4)[1byte] $0xfffff99a %r4 -> %r12 %r4 +0x25b4 129de043 adds.ne %sp $0x00000043 -> %lr +0x25b8 ec682031 stcl $0x00 %c2 $-0x00c4 %r8 -> (%r8)[4byte] %r8 +0x25bc 6e071315 mcr.vs $0x03 $0x00 %r1 $0x00 -> %c7 %c5 +0x25c0 13b69f6c movs.ne $0x000001b0 -> %r9 +0x25c4 9120b1fb +0x25c8 0c39104e ldc.eq (%r9)[4byte] $0x00 $-0x0138 %r9 -> %c1 %r9 -+0x25cc bd943b74 vldr.lt +0x000001d0(%r4)[8byte] -> %d3 ++0x25cc bd943b74 vldr.lt +0x01d0(%r4)[8byte] -> %d3 +0x25d0 f2e52563 vmls.f32 %d5 %d3[4byte] $0x01 -> %d18 +0x25d4 f4892073 vst1.8 %d2[1byte] $0x03 %r3 %r9 -> (%r9)[1byte] %r9 +0x25d8 1e881478 mcr.ne $0x04 $0x04 %r1 $0x03 -> %c8 %c8 +0x25dc a6b1f6f7 +0x25e0 72651bae rsb.vc %r5 $0x0002b800 -> %r1 -+0x25e4 dd5b3678 ldcl.le -0x000001e0(%r11)[4byte] $0x06 -> %c3 ++0x25e4 dd5b3678 ldcl.le -0x01e0(%r11)[4byte] $0x06 -> %c3 +0x25e8 4abf0a2d b.mi $0x0efc4ea4 -+0x25ec 1d848558 stc.ne $0x05 %c8 $0x0160 -> +0x00000160(%r4)[4byte] ++0x25ec 1d848558 stc.ne $0x05 %c8 $0x0160 -> +0x0160(%r4)[4byte] +0x25f0 196ad36e +0x25f4 0a116c3c b.eq $0x1045d6ec +0x25f8 5113884a tst.pl %r3 %r10 asr $0x10 @@ -2451,18 +2451,18 @@ +0x2648 0042cc1c sub.eq %r2 %r12 lsl %r12[1byte] -> %r12 +0x264c c6122425 ldr.gt (%r2)[4byte] -%r5 lsr $0x08 %r2 -> %r2 %r2 +0x2650 f366451e vqrshl.u32 %d6 %d14 -> %d20 -+0x2654 8d7ccced ldcl.hi -0x000003b4(%r12)[4byte] $0x0c $-0x03b4 %r12 -> %c12 %r12 ++0x2654 8d7ccced ldcl.hi -0x03b4(%r12)[4byte] $0x0c $-0x03b4 %r12 -> %c12 %r12 +0x2658 a924a423 stmdb.ge %r0 %r1 %r5 %r10 %sp %pc %r4 -> -0x18(%r4)[24byte] %r4 +0x265c f89c5307 +0x2660 04ec518e strbt.eq %r5[1byte] $0x018e %r12 -> (%r12)[1byte] %r12 +0x2664 1e7098cd cdp.ne $0x08 $0x07 %c0 %c13 $0x06 -> %c9 -+0x2668 457859de ldrb.mi -0x000009de(%r8)[1byte] $0xfffff622 %r8 -> %r5 %r8 ++0x2668 457859de ldrb.mi -0x09de(%r8)[1byte] $0xfffff622 %r8 -> %r5 %r8 +0x266c 3f5e399d svc.cc $0x005e399d +0x2670 47346013 +0x2674 f28901fc vsra.s64 %q14 $0x09 -> %q0 +0x2678 c14aba11 +0x267c 4521d043 str.mi %sp $0xffffffbd %r1 -> -0x43(%r1)[4byte] %r1 -+0x2680 05a7591e str.eq %r5 $0x0000091e %r7 -> +0x0000091e(%r7)[4byte] %r7 ++0x2680 05a7591e str.eq %r5 $0x0000091e %r7 -> +0x091e(%r7)[4byte] %r7 +0x2684 386db143 +0x2688 cf55e441 svc.gt $0x0055e441 +0x268c a73b6228 ldr.ge (%r11,-%r8,lsr 4)[4byte] -%r8 lsr $0x04 %r11 -> %r6 %r11 @@ -2479,9 +2479,9 @@ +0x26b8 87c0fbc7 strb.hi %pc[1byte] -> (%r0,%r7,asr 23)[1byte] +0x26bc 08201296 stmda.eq %r1 %r2 %r4 %r7 %r9 %r12 %r0 -> -0x14(%r0)[24byte] %r0 +0x26c0 c0fbf4dd ldrsbt.gt +0x4d(%r11)[1byte] $0x4d %r11 -> %pc %r11 -+0x26c4 e55985de ldrb -0x000005de(%r9)[1byte] -> %r8 ++0x26c4 e55985de ldrb -0x05de(%r9)[1byte] -> %r8 +0x26c8 f17a0a30 -+0x26cc 25bd75f8 ldr.cs +0x000005f8(%sp)[4byte] $0x000005f8 %sp -> %r7 %sp ++0x26cc 25bd75f8 ldr.cs +0x05f8(%sp)[4byte] $0x000005f8 %sp -> %r7 %sp +0x26d0 797809c1 ldmdb.vc -0x50(%r8)[20byte] %r8 -> %r0 %r6 %r7 %r8 %r11 %r8 +0x26d4 08764a91 ldmda.eq -0x5c(%r6)[24byte] %r6 -> %r0 %r4 %r7 %r9 %r11 %lr %r6 +0x26d8 83a1c3a3 mov.hi $0x8c000002 -> %r12 @@ -2491,12 +2491,12 @@ +0x26e8 ee610d86 cdp $0x0d $0x06 %c1 %c6 $0x04 -> %c0 +0x26ec be71969d mrc.lt $0x06 $0x03 %c1 %c13 $0x04 -> %r9 +0x26f0 96b50955 ssat.ls $0x15 %r5 lsl $0x12 -> %r0 -+0x26f4 258ccc9f str.cs %r12 -> +0x00000c9f(%r12)[4byte] ++0x26f4 258ccc9f str.cs %r12 -> +0x0c9f(%r12)[4byte] +0x26f8 f11a92eb +0x26fc d08f47a7 add.le %pc %r7 lsr $0x0f -> %r4 -+0x2700 797019d7 ldmdb.vc -0x00000090(%r0)[36byte] %r0 -> %r0 %r1 %r2 %r4 %r6 %r7 %r8 %r11 %r12 %r0 ++0x2700 797019d7 ldmdb.vc -0x90(%r0)[36byte] %r0 -> %r0 %r1 %r2 %r4 %r6 %r7 %r8 %r11 %r12 %r0 +0x2704 22a2dad5 adc.cs %r2 $0x000d5000 -> %sp -+0x2708 750d032d str.vc %r0 -> -0x0000032d(%sp)[4byte] ++0x2708 750d032d str.vc %r0 -> -0x032d(%sp)[4byte] +0x270c 2ca7cc08 stc.cs $0x0c %c12 $0x0020 %r7 -> (%r7)[4byte] %r7 +0x2710 c791afdd ldr.gt (%r1,%sp,asr 31)[4byte] -> %r10 +0x2714 7ca135d0 stc.vc $0x05 %c3 $0x0340 %r1 -> (%r1)[4byte] %r1 @@ -2528,25 +2528,25 @@ +0x277c 64a09fd2 strt.vs %r9 $0x00000fd2 %r0 -> (%r0)[4byte] %r0 +0x2780 868498ba +0x2784 a9ae6ef1 stmib.ge %r0 %r4 %r5 %r6 %r7 %r9 %r10 %r11 %sp %lr %lr -> +0x04(%lr)[40byte] %lr -+0x2788 ad139277 ldc.ge -0x000001dc(%r3)[4byte] $0x02 -> %c9 ++0x2788 ad139277 ldc.ge -0x01dc(%r3)[4byte] $0x02 -> %c9 +0x278c 2ee978b6 mcr.cs $0x08 $0x07 %r7 $0x05 -> %c9 %c6 +0x2790 14e725e9 strbt.ne %r2[1byte] $0x05e9 %r7 -> (%r7)[1byte] %r7 +0x2794 8e07afbe mcr.hi $0x0f $0x00 %r10 $0x05 -> %c7 %c14 -+0x2798 1dc5767e stcl.ne $0x06 %c7 $0x01f8 -> +0x000001f8(%r5)[4byte] ++0x2798 1dc5767e stcl.ne $0x06 %c7 $0x01f8 -> +0x01f8(%r5)[4byte] +0x279c b9cb2863 stmib.lt %r0 %r1 %r5 %r6 %r11 %sp -> +0x04(%r11)[24byte] -+0x27a0 5d927f22 ldc.pl +0x00000088(%r2)[4byte] $0x0f -> %c7 ++0x27a0 5d927f22 ldc.pl +0x88(%r2)[4byte] $0x0f -> %c7 +0x27a4 99655474 +0x27a8 d350377a cmp.le %r0 $0x01e80000 +0x27ac fb126cf1 blx $0x1049db7a -> %lr +0x27b0 04296511 strt.eq %r6 $0xfffffaef %r9 -> (%r9)[4byte] %r9 +0x27b4 83dcba6f bics.hi %r12 $0x0006f000 -> %r11 +0x27b8 d89e163d ldm.le (%lr)[32byte] -> %r0 %r2 %r3 %r4 %r5 %r9 %r10 %r12 -+0x27bc 3dd08424 ldcl.cc +0x00000090(%r0)[4byte] $0x04 -> %c8 ++0x27bc 3dd08424 ldcl.cc +0x90(%r0)[4byte] $0x04 -> %c8 +0x27c0 2b40ca3a bl.cs $0x110350b0 -> %lr +0x27c4 37e533a5 strb.cc %r3[1byte] %r5 lsr $0x07 %r5 -> (%r5,%r5,lsr 7)[1byte] %r5 +0x27c8 0879e859 ldmda.eq -0x7c(%r9)[32byte] %r9 -> %r0 %r3 %r4 %r6 %r11 %sp %lr %pc %r9 +0x27cc eaf9bdfe b $0x0fe71fcc -+0x27d0 4978eda1 ldmdb.mi -0x00000090(%r8)[36byte] %r8 -> %r0 %r5 %r7 %r8 %r10 %r11 %sp %lr %pc %r8 ++0x27d0 4978eda1 ldmdb.mi -0x90(%r8)[36byte] %r8 -> %r0 %r5 %r7 %r8 %r10 %r11 %sp %lr %pc %r8 +0x27d4 f44486db vst1.64 %d24 %d25 %d26 $0x01 %r11 %r4 -> (%r4)[24byte] %r4 +0x27d8 30d591ef sbcs.cc %r5 %pc ror $0x03 -> %r9 +0x27dc cc2a32de stc.gt $0x02 %c3 $-0x0378 %r10 -> (%r10)[4byte] %r10 @@ -2563,15 +2563,15 @@ +0x2808 020c85a3 and.eq %r12 $0x28c00000 -> %r8 +0x280c f2993068 vmla.i16 %d9 %d0[2byte] $0x03 -> %d3 +0x2810 ceaf6631 mcr.gt $0x06 $0x05 %r6 $0x01 -> %c15 %c1 -+0x2814 e5ca2085 strb %r2[1byte] -> +0x00000085(%r10)[1byte] ++0x2814 e5ca2085 strb %r2[1byte] -> +0x85(%r10)[1byte] +0x2818 9c7625cf ldcl.ls (%r6)[4byte] $0x05 $-0x033c %r6 -> %c2 %r6 +0x281c fb023d17 blx $0x10091c82 -> %lr +0x2820 9771ba25 ldrb.ls (%r1,-%r5,lsr 20)[1byte] %r5 lsr $0x14 %r1 -> %r11 %r1 +0x2824 9b4fd278 bl.ls $0x113f720c -> %lr +0x2828 f9c25c5e -+0x282c ad347dcf ldc.ge -0x0000033c(%r4)[4byte] $0x0d $-0x033c %r4 -> %c7 %r4 -+0x2830 d5fa639a ldrb.le +0x0000039a(%r10)[1byte] $0x039a %r10 -> %r6 %r10 -+0x2834 c534f276 ldr.gt -0x00000276(%r4)[4byte] $0xfffffd8a %r4 -> %pc %r4 ++0x282c ad347dcf ldc.ge -0x033c(%r4)[4byte] $0x0d $-0x033c %r4 -> %c7 %r4 ++0x2830 d5fa639a ldrb.le +0x039a(%r10)[1byte] $0x039a %r10 -> %r6 %r10 ++0x2834 c534f276 ldr.gt -0x0276(%r4)[4byte] $0xfffffd8a %r4 -> %pc %r4 +0x2838 c4de442d ldrb.gt (%lr)[1byte] $0x042d %lr -> %r4 %lr +0x283c 33098ea9 movw.cc $0x00009ea9 -> %r8 +0x2840 d00a964b and.le %r10 %r11 asr $0x0c -> %r9 @@ -2599,9 +2599,9 @@ +0x2898 3bbf11c8 bl.cc $0x0efc6fc0 -> %lr +0x289c ce743b71 vmov.gt.s8 %d4[1byte] $0x07 -> %r3 +0x28a0 19e8b156 -+0x28a4 b5562504 ldrb.lt -0x00000504(%r6)[1byte] -> %r2 ++0x28a4 b5562504 ldrb.lt -0x0504(%r6)[1byte] -> %r2 +0x28a8 e6284f81 strt %r4 -%r1 lsl $0x1f %r8 -> (%r8)[4byte] %r8 -+0x28ac ad458045 stcl.ge $0x00 %c8 $-0x0114 -> -0x00000114(%r5)[4byte] ++0x28ac ad458045 stcl.ge $0x00 %c8 $-0x0114 -> -0x0114(%r5)[4byte] +0x28b0 4ba664f0 bl.mi $0x0e99bc78 -> %lr +0x28b4 3b4b96ba bl.cc $0x112e83a4 -> %lr +0x28b8 6b072d0b bl.vs $0x101cdcec -> %lr @@ -2610,15 +2610,15 @@ +0x28c4 b683f6b3 +0x28c8 235405ca cmp.cs %r4 $0x32800000 +0x28cc 92310d12 eors.ls %r1 $0x00000480 -> %r0 -+0x28d0 65c47d9b strb.vs %r7[1byte] -> +0x00000d9b(%r4)[1byte] ++0x28d0 65c47d9b strb.vs %r7[1byte] -> +0x0d9b(%r4)[1byte] +0x28d4 c3beda9d movs.gt $0x0009d000 -> %sp +0x28d8 a3ec17bc mvn.ge $0x02f00000 -> %r1 +0x28dc 06cf325a -+0x28e0 ed4b0743 stcl $0x07 %c0 $-0x010c -> -0x0000010c(%r11)[4byte] ++0x28e0 ed4b0743 stcl $0x07 %c0 $-0x010c -> -0x010c(%r11)[4byte] +0x28e4 a4ff8ba4 ldrbt.ge (%pc)[1byte] $0x0ba4 %pc -> %r8 %pc +0x28e8 83322d2f teq.hi %r2 $0x00000bc0 +0x28ec bc52c856 mrrc.lt $0x08 $0x00 %c6 -> %r12 %r2 -+0x28f0 fd28cd31 stc2 $0x0d %c12 $-0x00c4 %r8 -> -0x000000c4(%r8)[4byte] %r8 ++0x28f0 fd28cd31 stc2 $0x0d %c12 $-0x00c4 %r8 -> -0xc4(%r8)[4byte] %r8 +0x28f4 73e2e2c2 mvn.vc $0x2000000c -> %lr +0x28f8 963cd8be +0x28fc 3ae34f75 b.cc $0x0f8d66d8 @@ -2626,9 +2626,9 @@ +0x2904 ce35451a mrc.gt $0x05 $0x01 %c5 %c10 $0x00 -> %r4 +0x2908 6739b3c1 ldr.vs (%r9,-%r1,asr 7)[4byte] -%r1 asr $0x07 %r9 -> %r11 %r9 +0x290c 2bf9e800 bl.cs $0x0fe7c914 -> %lr -+0x2910 754b7bdb strb.vc %r7[1byte] -> -0x00000bdb(%r11)[1byte] ++0x2910 754b7bdb strb.vc %r7[1byte] -> -0x0bdb(%r11)[1byte] +0x2914 ac97a033 ldc.ge (%r7)[4byte] $0x00 $0x33 -> %c10 -+0x2918 dd5cc9d5 ldcl.le -0x00000354(%r12)[4byte] $0x09 -> %c12 ++0x2918 dd5cc9d5 ldcl.le -0x0354(%r12)[4byte] $0x09 -> %c12 +0x291c fc2b81e3 stc2 $0x01 %c8 $-0x038c %r11 -> (%r11)[4byte] %r11 +0x2920 8b2d7b93 bl.hi $0x10b61774 -> %lr +0x2924 d6055a5e str.le %r5 -%lr asr $0x14 %r5 -> (%r5)[4byte] %r5 @@ -2639,27 +2639,27 @@ +0x2938 5fe1d20a svc.pl $0x00e1d20a +0x293c 1c03c393 +0x2940 59e90878 -+0x2944 4565396a strb.mi %r3[1byte] $0xfffff696 %r5 -> -0x0000096a(%r5)[1byte] %r5 -+0x2948 6db5d1c8 ldc.vs +0x00000320(%r5)[4byte] $0x01 $0x0320 %r5 -> %c13 %r5 ++0x2944 4565396a strb.mi %r3[1byte] $0xfffff696 %r5 -> -0x096a(%r5)[1byte] %r5 ++0x2948 6db5d1c8 ldc.vs +0x0320(%r5)[4byte] $0x01 $0x0320 %r5 -> %c13 %r5 +0x294c d9ca03e5 stmib.le %r0 %r2 %r5 %r6 %r7 %r8 %r9 -> +0x04(%r10)[28byte] +0x2950 7e42a8a5 cdp.vc $0x08 $0x04 %c2 %c5 $0x05 -> %c10 -+0x2954 9dd7ed72 ldcl.ls +0x000001c8(%r7)[4byte] $0x0d -> %c14 ++0x2954 9dd7ed72 ldcl.ls +0x01c8(%r7)[4byte] $0x0d -> %c14 +0x2958 3ea78881 cdp.cc $0x08 $0x0a %c7 %c1 $0x04 -> %c8 -+0x295c bd8179cb stc.lt $0x09 %c7 $0x032c -> +0x0000032c(%r1)[4byte] ++0x295c bd8179cb stc.lt $0x09 %c7 $0x032c -> +0x032c(%r1)[4byte] +0x2960 43a29572 mov.mi $0x1c800000 -> %r9 +0x2964 c1dbaa83 bics.gt %r11 %r3 lsl $0x15 -> %r10 +0x2968 2e2b8a30 +0x296c c15102c7 cmp.gt %r1 %r7 asr $0x05 +0x2970 fa7e9fbd blx $0x11faa86c -> %lr +0x2974 61242b6f -+0x2978 a97587b3 ldmdb.ge -0x00000090(%r5)[36byte] %r5 -> %r0 %r1 %r4 %r5 %r7 %r8 %r9 %r10 %pc %r5 ++0x2978 a97587b3 ldmdb.ge -0x90(%r5)[36byte] %r5 -> %r0 %r1 %r4 %r5 %r7 %r8 %r9 %r10 %pc %r5 +0x297c 8c06d549 +0x2980 5e6bc80d cdp.pl $0x08 $0x06 %c11 %c13 $0x00 -> %c12 +0x2984 24ad5fc3 strt.cs %r5 $0x00000fc3 %sp -> (%sp)[4byte] %sp +0x2988 8299cdb6 adds.hi %r9 $0x00002d80 -> %r12 +0x298c 072da126 str.eq %r10 %r6 lsr $0x02 %sp -> (%sp,-%r6,lsr 2)[4byte] %sp +0x2990 a4977e3e ldr.ge (%r7)[4byte] $0x00000e3e %r7 -> %r7 %r7 -+0x2994 997bd30f ldmdb.ls -0x00000090(%r11)[36byte] %r11 -> %r0 %r1 %r2 %r3 %r8 %r9 %r12 %lr %pc %r11 ++0x2994 997bd30f ldmdb.ls -0x90(%r11)[36byte] %r11 -> %r0 %r1 %r2 %r3 %r8 %r9 %r12 %lr %pc %r11 +0x2998 63bf16e4 movs.vs $0x0e400000 -> %r1 +0x299c 625e748f subs.vs %lr $0x8f000000 -> %r7 +0x29a0 7ad797ce b.vc $0x0f5e88e0 @@ -2678,7 +2678,7 @@ +0x29d4 312a6081 smlawb.cc %r1[2byte] %r0[2byte] %r6 -> %r10 +0x29d8 72cf5e96 sbc.vc %pc $0x00000960 -> %r5 +0x29dc 98960847 ldm.ls (%r6)[20byte] -> %r0 %r1 %r2 %r6 %r11 -+0x29e0 ad55ebe7 vldr.ge -0x0000039c(%r5)[8byte] -> %d30 ++0x29e0 ad55ebe7 vldr.ge -0x039c(%r5)[8byte] -> %d30 +0x29e4 cc74b951 ldcl.gt (%r4)[4byte] $0x09 $-0x0144 %r4 -> %c11 %r4 +0x29e8 e6f89ee1 ldrbt (%r8)[1byte] %r1 ror $0x1d %r8 -> %r9 %r8 +0x29ec f3985a65 vmull.u16 %d8 %d5[2byte] $0x02 -> %q2 @@ -2694,13 +2694,13 @@ +0x2a14 02a7d9b4 adc.eq %r7 $0x002d0000 -> %sp +0x2a18 2beadf95 bl.cs $0x0faba874 -> %lr +0x2a1c b2a43b52 adc.lt %r4 $0x00014800 -> %r3 -+0x2a20 55ef63cb strb.pl %r6[1byte] $0x03cb %pc -> +0x000003cb(%pc)[1byte] %pc ++0x2a20 55ef63cb strb.pl %r6[1byte] $0x03cb %pc -> +0x03cb(%pc)[1byte] %pc +0x2a24 a8722194 ldmda.ge -0x4c(%r2)[20byte] %r2 -> %r2 %r4 %r7 %r8 %sp %r2 +0x2a28 0e3d4974 mrc.eq $0x09 $0x01 %c13 %c4 $0x03 -> %r4 +0x2a2c 59a5fdfa stmib.pl %r1 %r3 %r4 %r5 %r6 %r7 %r8 %r10 %r11 %r12 %sp %lr %pc %r5 -> +0x04(%r5)[52byte] %r5 -+0x2a30 25bbc67d ldr.cs +0x0000067d(%r11)[4byte] $0x0000067d %r11 -> %r12 %r11 -+0x2a34 1850bf2f ldmda.ne -0x000000bc(%r0)[48byte] -> %r0 %r1 %r2 %r3 %r5 %r8 %r9 %r10 %r11 %r12 %sp %pc -+0x2a38 b588499e str.lt %r4 -> +0x0000099e(%r8)[4byte] ++0x2a30 25bbc67d ldr.cs +0x067d(%r11)[4byte] $0x0000067d %r11 -> %r12 %r11 ++0x2a34 1850bf2f ldmda.ne -0xbc(%r0)[48byte] -> %r0 %r1 %r2 %r3 %r5 %r8 %r9 %r10 %r11 %r12 %sp %pc ++0x2a38 b588499e str.lt %r4 -> +0x099e(%r8)[4byte] +0x2a3c 9c971b71 vldm.ls (%r7)[128byte] -> %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %d16 +0x2a40 ebce0327 bl $0x0f3836e4 -> %lr +0x2a44 232b540f @@ -2716,13 +2716,13 @@ +0x2a6c 390ac569 stmdb.cc %r0 %r3 %r5 %r6 %r8 %r10 %lr %pc -> -0x20(%r10)[32byte] +0x2a70 78c47b71 stm.vc %r0 %r4 %r5 %r6 %r8 %r9 %r11 %r12 %sp %lr -> (%r4)[40byte] +0x2a74 ca852801 b.gt $0x0e14ca80 -+0x2a78 4550d4df ldrb.mi -0x000004df(%r0)[1byte] -> %sp ++0x2a78 4550d4df ldrb.mi -0x04df(%r0)[1byte] -> %sp +0x2a7c 1c0ffb93 -+0x2a80 bd75c5a8 ldcl.lt -0x000002a0(%r5)[4byte] $0x05 $-0x02a0 %r5 -> %c12 %r5 ++0x2a80 bd75c5a8 ldcl.lt -0x02a0(%r5)[4byte] $0x05 $-0x02a0 %r5 -> %c12 %r5 +0x2a84 c9976afa ldmib.gt +0x04(%r7)[40byte] -> %r1 %r3 %r4 %r5 %r6 %r7 %r9 %r11 %sp %lr +0x2a88 04d39656 ldrb.eq (%r3)[1byte] $0x0656 %r3 -> %r9 %r3 +0x2a8c ae6097b4 mcr.ge $0x07 $0x03 %r9 $0x05 -> %c0 %c4 -+0x2a90 9d8bdf58 stc.ls $0x0f %c13 $0x0160 -> +0x00000160(%r11)[4byte] ++0x2a90 9d8bdf58 stc.ls $0x0f %c13 $0x0160 -> +0x0160(%r11)[4byte] +0x2a94 be680140 cdp.lt $0x01 $0x06 %c8 %c0 $0x02 -> %c0 +0x2a98 bba8b3ec bl.lt $0x0ea2fa50 -> %lr +0x2a9c aa0548a3 b.ge $0x10154d30 @@ -2739,15 +2739,15 @@ +0x2ac8 ffb38c34 +0x2acc 32bc1751 adcs.cc %r12 $0x01440000 -> %r1 +0x2ad0 f3e8ff00 -+0x2ad4 a5a0316b str.ge %r3 $0x0000016b %r0 -> +0x0000016b(%r0)[4byte] %r0 ++0x2ad4 a5a0316b str.ge %r3 $0x0000016b %r0 -> +0x016b(%r0)[4byte] %r0 +0x2ad8 a7e87b1a +0x2adc 888365b4 stm.hi %r2 %r4 %r5 %r7 %r8 %r10 %sp %lr -> (%r3)[32byte] -+0x2ae0 1dea864d stcl.ne $0x06 %c8 $0x0134 %r10 -> +0x00000134(%r10)[4byte] %r10 ++0x2ae0 1dea864d stcl.ne $0x06 %c8 $0x0134 %r10 -> +0x0134(%r10)[4byte] %r10 +0x2ae4 be6483bf mcr.lt $0x03 $0x03 %r8 $0x05 -> %c4 %c15 -+0x2ae8 191deda3 ldmdb.ne -0x000000a0(%sp)[40byte] -> %r0 %r1 %r5 %r7 %r8 %r10 %r11 %sp %lr %pc ++0x2ae8 191deda3 ldmdb.ne -0xa0(%sp)[40byte] -> %r0 %r1 %r5 %r7 %r8 %r10 %r11 %sp %lr %pc +0x2aec 6053dd6c subs.vs %r3 %r12 ror $0x1a -> %sp +0x2af0 c827bf60 stmda.gt %r5 %r6 %r8 %r9 %r10 %r11 %r12 %sp %pc %r7 -> -0x20(%r7)[36byte] %r7 -+0x2af4 25201a06 str.cs %r1 $0xfffff5fa %r0 -> -0x00000a06(%r0)[4byte] %r0 ++0x2af4 25201a06 str.cs %r1 $0xfffff5fa %r0 -> -0x0a06(%r0)[4byte] %r0 +0x2af8 d0dbd14c sbcs.le %r11 %r12 asr $0x02 -> %sp +0x2afc 4b0a38ef bl.mi $0x10290ec0 -> %lr +0x2b00 539d615c orrs.pl %sp $0x00000017 -> %r6 @@ -2771,13 +2771,13 @@ +0x2b48 75c3807c strb.vc %r8[1byte] -> +0x7c(%r3)[1byte] +0x2b4c 2097299b umulls.cs %r11 %r9 -> %r7 %r2 +0x2b50 11b7bf8d lsls.ne %sp $0x0000001f -> %r11 -+0x2b54 55031408 str.pl %r1 -> -0x00000408(%r3)[4byte] ++0x2b54 55031408 str.pl %r1 -> -0x0408(%r3)[4byte] +0x2b58 ec2f6a63 +0x2b5c d961efda +0x2b60 476d4e1d strb.mi %r4[1byte] %sp lsl $0x1c %sp -> (%sp,-%sp,lsl 28)[1byte] %sp +0x2b64 22d5d615 sbcs.cs %r5 $0x01500000 -> %sp +0x2b68 16386b25 ldrt.ne (%r8)[4byte] -%r5 lsr $0x16 %r8 -> %r6 %r8 -+0x2b6c 450d7cda str.mi %r7 -> -0x00000cda(%sp)[4byte] ++0x2b6c 450d7cda str.mi %r7 -> -0x0cda(%sp)[4byte] +0x2b70 8f40d3c8 svc.hi $0x0040d3c8 +0x2b74 faf553a3 blx $0x0fd57a08 -> %lr +0x2b78 17bd764a ldr.ne (%sp,%r10,asr 12)[4byte] %r10 asr $0x0c %sp -> %r7 %sp @@ -2796,7 +2796,7 @@ +0x2bac 9fa42c3f svc.ls $0x00a42c3f +0x2bb0 1235ca87 eors.ne %r5 $0x00087000 -> %r12 +0x2bb4 429e4a40 adds.mi %lr $0x00040000 -> %r4 -+0x2bb8 a935d4ee ldmdb.ge -0x000000a0(%r5)[40byte] %r5 -> %r1 %r2 %r3 %r5 %r6 %r7 %r10 %r12 %lr %pc %r5 ++0x2bb8 a935d4ee ldmdb.ge -0xa0(%r5)[40byte] %r5 -> %r1 %r2 %r3 %r5 %r6 %r7 %r10 %r12 %lr %pc %r5 +0x2bbc 7008f1df +0x2bc0 16dd1e25 ldrb.ne (%sp)[1byte] %r5 lsr $0x1c %sp -> %r1 %sp +0x2bc4 0070b8b7 ldrht.eq (%r0)[2byte] $0xffffff79 %r0 -> %r11 %r0 @@ -2818,22 +2818,22 @@ +0x2c04 7cb401ec ldc.vc (%r4)[4byte] $0x01 $0x03b0 %r4 -> %c0 %r4 +0x2c08 415d5841 cmp.mi %sp %r1 asr $0x10 +0x2c0c f7d696c9 -+0x2c10 2934a935 ldmdb.cs -0x00000080(%r4)[32byte] %r4 -> %r0 %r2 %r4 %r5 %r8 %r11 %sp %pc %r4 ++0x2c10 2934a935 ldmdb.cs -0x80(%r4)[32byte] %r4 -> %r0 %r2 %r4 %r5 %r8 %r11 %sp %pc %r4 +0x2c14 9fd6ba5f svc.ls $0x00d6ba5f -+0x2c18 7d76fe55 ldcl.vc -0x00000154(%r6)[4byte] $0x0e $-0x0154 %r6 -> %c15 %r6 ++0x2c18 7d76fe55 ldcl.vc -0x0154(%r6)[4byte] $0x0e $-0x0154 %r6 -> %c15 %r6 +0x2c1c 63a6bad6 mov.vs $0x000d6000 -> %r11 +0x2c20 b3cb7776 bic.lt %r11 $0x01d80000 -> %r7 +0x2c24 fc129b45 +0x2c28 a1cfe003 bic.ge %pc %r3 $0x00 -> %lr +0x2c2c 66dee177 ldrb.vs (%lr)[1byte] %r7 ror $0x02 %lr -> %lr %lr +0x2c30 63d214ff bics.vs %r2 $0xff000000 -> %r1 -+0x2c34 a53d0eba ldr.ge -0x00000eba(%sp)[4byte] $0xfffff146 %sp -> %r0 %sp -+0x2c38 65315923 ldr.vs -0x00000923(%r1)[4byte] $0xfffff6dd %r1 -> %r5 %r1 ++0x2c34 a53d0eba ldr.ge -0x0eba(%sp)[4byte] $0xfffff146 %sp -> %r0 %sp ++0x2c38 65315923 ldr.vs -0x0923(%r1)[4byte] $0xfffff6dd %r1 -> %r5 %r1 +0x2c3c e2c48879 sbc %r4 $0x00790000 -> %r8 +0x2c40 0c10fb63 -+0x2c44 5d59efdf ldcl.pl -0x0000037c(%r9)[4byte] $0x0f -> %c14 ++0x2c44 5d59efdf ldcl.pl -0x037c(%r9)[4byte] $0x0f -> %c14 +0x2c48 81901322 orrs.hi %r0 %r2 lsr $0x06 -> %r1 -+0x2c4c b53d8097 ldr.lt -0x00000097(%sp)[4byte] $0xffffff69 %sp -> %r8 %sp ++0x2c4c b53d8097 ldr.lt -0x97(%sp)[4byte] $0xffffff69 %sp -> %r8 %sp +0x2c50 e38d0d1e orr %sp $0x00000780 -> %r0 +0x2c54 3105f158 qadd.cc %r5 %r8 -> %pc +0x2c58 44cd64d6 strb.mi %r6[1byte] $0x04d6 %sp -> (%sp)[1byte] %sp @@ -2841,7 +2841,7 @@ +0x2c60 34825b36 str.cc %r5 $0x00000b36 %r2 -> (%r2)[4byte] %r2 +0x2c64 563a3768 ldrt.pl (%r10)[4byte] -%r8 ror $0x0e %r10 -> %r3 %r10 +0x2c68 b9b4fc7f ldmib.lt +0x04(%r4)[52byte] %r4 -> %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r10 %r11 %r12 %sp %lr %pc %r4 -+0x2c6c e5d256b4 ldrb +0x000006b4(%r2)[1byte] -> %r5 ++0x2c6c e5d256b4 ldrb +0x06b4(%r2)[1byte] -> %r5 +0x2c70 ecda86a5 ldcl (%r10)[4byte] $0x06 $0xa5 -> %c8 +0x2c74 f773ce46 +0x2c78 e11ec0c5 tst %lr %r5 asr $0x01 @@ -2851,16 +2851,16 @@ +0x2c88 9004de1e and.ls %r4 %lr lsl %lr[1byte] -> %sp +0x2c8c dc998b46 vldm.le (%r9)[128byte] -> %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 +0x2c90 82863ceb add.hi %r6 $0x0000eb00 -> %r3 -+0x2c94 258620f2 str.cs %r2 -> +0x000000f2(%r6)[4byte] ++0x2c94 258620f2 str.cs %r2 -> +0xf2(%r6)[4byte] +0x2c98 0a7d8808 b.eq $0x11f64cc0 +0x2c9c 88feae53 ldm.hi (%lr)[36byte] %lr -> %r0 %r1 %r4 %r6 %r9 %r10 %r11 %sp %pc %lr +0x2ca0 b8cb2d76 stm.lt %r1 %r2 %r4 %r5 %r6 %r8 %r10 %r11 %sp -> (%r11)[36byte] -+0x2ca4 35535a7f ldrb.cc -0x00000a7f(%r3)[1byte] -> %r5 ++0x2ca4 35535a7f ldrb.cc -0x0a7f(%r3)[1byte] -> %r5 +0x2ca8 36717401 ldrbt.cc (%r1)[1byte] -%r1 lsl $0x08 %r1 -> %r7 %r1 -+0x2cac 4977b14e ldmdb.mi -0x00000080(%r7)[32byte] %r7 -> %r1 %r2 %r3 %r6 %r8 %r12 %sp %pc %r7 ++0x2cac 4977b14e ldmdb.mi -0x80(%r7)[32byte] %r7 -> %r1 %r2 %r3 %r6 %r8 %r12 %sp %pc %r7 +0x2cb0 87299b19 str.hi %r9 %r9 lsl $0x16 %r9 -> (%r9,-%r9,lsl 22)[4byte] %r9 +0x2cb4 1bea8302 bl.ne $0x0faa38c4 -> %lr -+0x2cb8 052b9e84 str.eq %r9 $0xfffff17c %r11 -> -0x00000e84(%r11)[4byte] %r11 ++0x2cb8 052b9e84 str.eq %r9 $0xfffff17c %r11 -> -0x0e84(%r11)[4byte] %r11 +0x2cbc d7bfd958 sbfx.le %r8 $0x12 $0x1f -> %sp +0x2cc0 212ffaa7 smulwb.cs %r7 %r10[2byte] -> %pc +0x2cc4 320e8262 and.cc %lr $0x20000006 -> %r8 @@ -2875,7 +2875,7 @@ +0x2ce8 9f20a9f5 svc.ls $0x0020a9f5 +0x2cec 72726c5e rsbs.vc %r2 $0x00005e00 -> %r6 +0x2cf0 0784732d str.eq %r7 -> (%r4,%sp,lsr 6)[4byte] -+0x2cf4 a57c6954 ldrb.ge -0x00000954(%r12)[1byte] $0xfffff6ac %r12 -> %r6 %r12 ++0x2cf4 a57c6954 ldrb.ge -0x0954(%r12)[1byte] $0xfffff6ac %r12 -> %r6 %r12 +0x2cf8 2be627a5 bl.cs $0x0f98cb94 -> %lr +0x2cfc 977d55b0 ldrb.ls (%sp,-%r0,lsr 11)[1byte] %r0 lsr $0x0b %sp -> %r5 %sp +0x2d00 c968589c @@ -2885,12 +2885,12 @@ +0x2d10 e243b568 sub %r3 $0x1a000000 -> %r11 +0x2d14 163a8491 +0x2d18 5f1de8c6 svc.pl $0x001de8c6 -+0x2d1c 2d1a4797 ldc.cs -0x0000025c(%r10)[4byte] $0x07 -> %c4 ++0x2d1c 2d1a4797 ldc.cs -0x025c(%r10)[4byte] $0x07 -> %c4 +0x2d20 1e71081a mrc.ne $0x08 $0x03 %c1 %c10 $0x00 -> %r0 +0x2d24 a601fcfb str.ge %pc -%r11 ror $0x19 %r1 -> (%r1)[4byte] %r1 +0x2d28 d7cf74d7 bfi.le %r7 $0x0f $0x09 %r7 -> %r7 +0x2d2c 07378764 ldr.eq (%r7,-%r4,ror 14)[4byte] -%r4 ror $0x0e %r7 -> %r8 %r7 -+0x2d30 d5b6b781 ldr.le +0x00000781(%r6)[4byte] $0x00000781 %r6 -> %r11 %r6 ++0x2d30 d5b6b781 ldr.le +0x0781(%r6)[4byte] $0x00000781 %r6 -> %r11 %r6 +0x2d34 efb7c5f0 svc $0x00b7c5f0 +0x2d38 33b47aa4 movs.cc $0x000a4000 -> %r7 +0x2d3c 578fb7f8 usada8.pl %r8 %r7 %r11 -> %pc @@ -2909,10 +2909,10 @@ +0x2d70 d15d3a13 cmp.le %sp %r3 lsl %r10[1byte] +0x2d74 c285f53c add.gt %r5 $0x0f000000 -> %pc +0x2d78 ca1bcbef b.gt $0x106f5d3c -+0x2d7c 05cddb1a strb.eq %sp[1byte] -> +0x00000b1a(%sp)[1byte] ++0x2d7c 05cddb1a strb.eq %sp[1byte] -> +0x0b1a(%sp)[1byte] +0x2d80 31a10b92 +0x2d84 2cbc561d ldc.cs (%r12)[4byte] $0x06 $0x0074 %r12 -> %c5 %r12 -+0x2d88 1da4c2d6 stc.ne $0x02 %c12 $0x0358 %r4 -> +0x00000358(%r4)[4byte] %r4 ++0x2d88 1da4c2d6 stc.ne $0x02 %c12 $0x0358 %r4 -> +0x0358(%r4)[4byte] %r4 +0x2d8c 7a8c4995 b.vc $0x0e3153e8 +0x2d90 ab7cf43e bl.ge $0x11f3fe90 -> %lr +0x2d94 a86a0d68 @@ -2923,7 +2923,7 @@ +0x2da8 dda4f31a stc.le $0x03 %c15 $0x0068 %r4 -> +0x68(%r4)[4byte] %r4 +0x2dac 3377053d cmn.cc %r7 $0x0f400000 +0x2db0 d21700bf ands.le %r7 $0x000000bf -> %r0 -+0x2db4 fd87874b stc2 $0x07 %c8 $0x012c -> +0x0000012c(%r7)[4byte] ++0x2db4 fd87874b stc2 $0x07 %c8 $0x012c -> +0x012c(%r7)[4byte] +0x2db8 a2a6672b adc.ge %r6 $0x00ac0000 -> %r6 +0x2dbc d0706444 rsbs.le %r0 %r4 asr $0x08 -> %r6 +0x2dc0 987864e5 ldmda.ls -0x7c(%r8)[32byte] %r8 -> %r0 %r2 %r5 %r6 %r7 %r10 %sp %lr %r8 @@ -2933,11 +2933,11 @@ +0x2dd0 66a2bf71 sxtab.vs %r2 %r1 $0x00000003 -> %r11 +0x2dd4 80136fea ands.hi %r3 %r10 ror $0x1f -> %r6 +0x2dd8 3e64b9c0 cdp.cc $0x09 $0x06 %c4 %c0 $0x06 -> %c11 -+0x2ddc 8d79e85b ldcl.hi -0x0000016c(%r9)[4byte] $0x08 $-0x016c %r9 -> %c14 %r9 ++0x2ddc 8d79e85b ldcl.hi -0x016c(%r9)[4byte] $0x08 $-0x016c %r9 -> %c14 %r9 +0x2de0 a69d748d ldr.ge (%sp)[4byte] %sp lsl $0x09 %sp -> %r7 %sp +0x2de4 8bec22c1 bl.hi $0x0fb0b8f0 -> %lr +0x2de8 67106fa6 ldr.vs (%r0,-%r6,lsr 31)[4byte] -> %r6 -+0x2dec fd771861 ldc2l -0x00000184(%r7)[4byte] $0x08 $-0x0184 %r7 -> %c1 %r7 ++0x2dec fd771861 ldc2l -0x0184(%r7)[4byte] $0x08 $-0x0184 %r7 -> %c1 %r7 +0x2df0 da573c91 b.le $0x115d203c +0x2df4 eb40037e bl $0x11003bf4 -> %lr +0x2df8 b827a89b stmda.lt %r0 %r1 %r3 %r4 %r7 %r11 %sp %pc %r7 -> -0x1c(%r7)[32byte] %r7 @@ -2947,10 +2947,10 @@ +0x2e08 3e6a752f cdp.cc $0x05 $0x06 %c10 %c15 $0x01 -> %c7 +0x2e0c b1cce341 bic.lt %r12 %r1 asr $0x06 -> %lr +0x2e10 bb79156d bl.lt $0x11e483cc -> %lr -+0x2e14 bd6a8898 stcl.lt $0x08 %c8 $-0x0260 %r10 -> -0x00000260(%r10)[4byte] %r10 ++0x2e14 bd6a8898 stcl.lt $0x08 %c8 $-0x0260 %r10 -> -0x0260(%r10)[4byte] %r10 +0x2e18 ef438c2e svc $0x00438c2e +0x2e1c b1e7580a mvn.lt %r10 lsl $0x10 -> %r5 -+0x2e20 491b5cd3 ldmdb.mi -0x00000090(%r11)[36byte] -> %r0 %r1 %r4 %r6 %r7 %r10 %r11 %r12 %lr ++0x2e20 491b5cd3 ldmdb.mi -0x90(%r11)[36byte] -> %r0 %r1 %r4 %r6 %r7 %r10 %r11 %r12 %lr +0x2e24 14505e80 ldrb.ne (%r0)[1byte] $0xfffff180 %r0 -> %r5 %r0 +0x2e28 27c5c358 bfi.cs %r8 $0x05 $0x06 %r12 -> %r12 +0x2e2c ecfccd31 ldcl (%r12)[4byte] $0x0d $0x00c4 %r12 -> %c12 %r12 @@ -2958,27 +2958,27 @@ +0x2e34 d1e9f599 +0x2e38 545cd650 ldrb.pl (%r12)[1byte] $0xfffff9b0 %r12 -> %sp %r12 +0x2e3c 3e162baf vnmls.cc.f64 %d22 %d31 -> %d2 -+0x2e40 d5e22a4b strb.le %r2[1byte] $0x0a4b %r2 -> +0x00000a4b(%r2)[1byte] %r2 ++0x2e40 d5e22a4b strb.le %r2[1byte] $0x0a4b %r2 -> +0x0a4b(%r2)[1byte] %r2 +0x2e44 3c8ce8d4 stc.cc $0x08 %c14 $0xd4 -> (%r12)[4byte] +0x2e48 f95b7659 +0x2e4c 3eca1256 mcr.cc $0x02 $0x06 %r1 $0x02 -> %c10 %c6 +0x2e50 53e37846 mvn.pl $0x00460000 -> %r7 +0x2e54 548e4364 str.pl %r4 $0x00000364 %lr -> (%lr)[4byte] %lr -+0x2e58 b95aed1c ldmdb.lt -0x00000090(%r10)[36byte] -> %r2 %r3 %r4 %r8 %r10 %r11 %sp %lr %pc ++0x2e58 b95aed1c ldmdb.lt -0x90(%r10)[36byte] -> %r2 %r3 %r4 %r8 %r10 %r11 %sp %lr %pc +0x2e5c be0c5d93 mcr.lt $0x0d $0x00 %r5 $0x04 -> %c12 %c3 +0x2e60 4c0e173d +0x2e64 1442f8a6 strb.ne %pc[1byte] $0xfffff75a %r2 -> (%r2)[1byte] %r2 +0x2e68 d3b94dc8 movs.le $0x00003200 -> %r4 +0x2e6c db8e140b bl.le $0x0e387ea0 -> %lr +0x2e70 62cf9f96 sbc.vs %pc $0x00000258 -> %r9 -+0x2e74 b53ca204 ldr.lt -0x00000204(%r12)[4byte] $0xfffffdfc %r12 -> %r10 %r12 ++0x2e74 b53ca204 ldr.lt -0x0204(%r12)[4byte] $0xfffffdfc %r12 -> %r10 %r12 +0x2e78 b613db0b ldr.lt (%r3)[4byte] -%r11 lsl $0x16 %r3 -> %sp %r3 +0x2e7c 8a37ab26 b.hi $0x10dedb1c +0x2e80 c7205c0a str.gt %r5 %r10 lsl $0x18 %r0 -> (%r0,-%r10,lsl 24)[4byte] %r0 +0x2e84 0fe515bf svc.eq $0x00e515bf +0x2e88 dc5a6f90 mrrc.le $0x0f $0x0f %c0 -> %r6 %r10 +0x2e8c e395f793 orrs %r5 $0x024c0000 -> %pc -+0x2e90 ed374ffa ldc -0x000003e8(%r7)[4byte] $0x0f $-0x03e8 %r7 -> %c4 %r7 ++0x2e90 ed374ffa ldc -0x03e8(%r7)[4byte] $0x0f $-0x03e8 %r7 -> %c4 %r7 +0x2e94 3a659ce2 b.cc $0x1196a224 +0x2e98 99212416 stmdb.ls %r1 %r2 %r4 %r10 %sp %r1 -> -0x14(%r1)[20byte] %r1 +0x2e9c 7ebb2103 cdp.vc $0x01 $0x0b %c11 %c3 $0x00 -> %c2 @@ -2994,10 +2994,10 @@ +0x2ec4 23d2dc8d bics.cs %r2 $0x00008d00 -> %sp +0x2ec8 1233484d eors.ne %r3 $0x004d0000 -> %r4 +0x2ecc d0704764 rsbs.le %r0 %r4 ror $0x0e -> %r4 -+0x2ed0 75ced44c strb.vc %sp[1byte] -> +0x0000044c(%lr)[1byte] ++0x2ed0 75ced44c strb.vc %sp[1byte] -> +0x044c(%lr)[1byte] +0x2ed4 5af8b752 b.pl $0x0fe30c24 +0x2ed8 c397d21c orrs.gt %r7 $0xc0000001 -> %sp -+0x2edc b878f32f ldmda.lt -0x000000ac(%r8)[44byte] %r8 -> %r0 %r1 %r2 %r3 %r5 %r8 %r9 %r12 %sp %lr %pc %r8 ++0x2edc b878f32f ldmda.lt -0xac(%r8)[44byte] %r8 -> %r0 %r1 %r2 %r3 %r5 %r8 %r9 %r12 %sp %lr %pc %r8 +0x2ee0 3b052afe bl.cc $0x1014dae0 -> %lr +0x2ee4 8735bb0b ldr.hi (%r5,-%r11,lsl 22)[4byte] -%r11 lsl $0x16 %r5 -> %r11 %r5 +0x2ee8 2280ef02 add.cs %r0 $0x00000008 -> %lr @@ -3030,13 +3030,13 @@ +0x2f54 3d7a0001 ldcl.cc -0x04(%r10)[4byte] $0x00 $-0x0004 %r10 -> %c0 %r10 +0x2f58 247a9dee ldrbt.cs (%r10)[1byte] $0xfffff212 %r10 -> %r9 %r10 +0x2f5c d0580381 subs.le %r8 %r1 lsl $0x07 -> %r0 -+0x2f60 8d39f0de ldc.hi -0x00000378(%r9)[4byte] $0x00 $-0x0378 %r9 -> %c15 %r9 ++0x2f60 8d39f0de ldc.hi -0x0378(%r9)[4byte] $0x00 $-0x0378 %r9 -> %c15 %r9 +0x2f64 b09365f9 ldrsh.lt (%r3,%r9)[2byte] %r9 %r3 -> %r6 %r3 +0x2f68 91a77c22 lsr.ls %r2 $0x00000018 -> %r7 +0x2f6c 6e5db7cf cdp.vs $0x07 $0x05 %c13 %c15 $0x06 -> %c11 +0x2f70 ea5c0aec b $0x11705b28 +0x2f74 b324e965 -+0x2f78 e524bc3d str %r11 $0xfffff3c3 %r4 -> -0x00000c3d(%r4)[4byte] %r4 ++0x2f78 e524bc3d str %r11 $0xfffff3c3 %r4 -> -0x0c3d(%r4)[4byte] %r4 +0x2f7c 3b75031f bl.cc $0x11d43c00 -> %lr +0x2f80 aea3d12b cdp.ge $0x01 $0x0a %c3 %c11 $0x01 -> %c13 +0x2f84 b2824884 add.lt %r2 $0x00840000 -> %r4 @@ -3058,11 +3058,11 @@ +0x2fc4 78db1526 ldm.vc (%r11)[24byte] -> %r1 %r2 %r5 %r8 %r10 %r12 +0x2fc8 2a265253 b.cs $0x1099791c +0x2fcc ef0aeb22 svc $0x000aeb22 -+0x2fd0 d81697c3 ldmda.le -0x0000008c(%r6)[36byte] -> %r0 %r1 %r6 %r7 %r8 %r9 %r10 %r12 %pc -+0x2fd4 65e1adaa strb.vs %r10[1byte] $0x0daa %r1 -> +0x00000daa(%r1)[1byte] %r1 ++0x2fd0 d81697c3 ldmda.le -0x8c(%r6)[36byte] -> %r0 %r1 %r6 %r7 %r8 %r9 %r10 %r12 %pc ++0x2fd4 65e1adaa strb.vs %r10[1byte] $0x0daa %r1 -> +0x0daa(%r1)[1byte] %r1 +0x2fd8 0a62eb99 b.eq $0x118bde44 +0x2fdc dec4b1ef cdp.le $0x01 $0x0c %c4 %c15 $0x07 -> %c11 -+0x2fe0 5565624a strb.pl %r6[1byte] $0xfffffdb6 %r5 -> -0x0000024a(%r5)[1byte] %r5 ++0x2fe0 5565624a strb.pl %r6[1byte] $0xfffffdb6 %r5 -> -0x024a(%r5)[1byte] %r5 +0x2fe4 67e5dab3 +0x2fe8 621357ee ands.vs %r3 $0x03b80000 -> %r5 +0x2fec 6137a4c8 teq.vs %r7 %r8 asr $0x09 @@ -3070,7 +3070,7 @@ +0x2ff4 4b505135 bl.mi $0x114174d0 -> %lr +0x2ff8 5285e965 add.pl %r5 $0x00194000 -> %lr +0x2ffc 8b983bea bl.hi $0x0e611fac -> %lr -+0x3000 7526786d str.vc %r7 $0xfffff793 %r6 -> -0x0000086d(%r6)[4byte] %r6 ++0x3000 7526786d str.vc %r7 $0xfffff793 %r6 -> -0x086d(%r6)[4byte] %r6 +0x3004 03b3f532 movs.eq $0x0c800000 -> %pc +0x3008 1735a128 ldr.ne (%r5,-%r8,lsr 2)[4byte] -%r8 lsr $0x02 %r5 -> %r10 %r5 +0x300c a1ea33f1 @@ -3079,7 +3079,7 @@ +0x3018 5b4d57c9 bl.pl $0x11358f44 -> %lr +0x301c f2f80c8e vext.8 %d24 %d14 $0x0c -> %d16 +0x3020 8c3f5215 ldc.hi (%pc)[4byte] $0x02 $-0x0054 %pc -> %c5 %pc -+0x3024 d59bb91e ldr.le +0x0000091e(%r11)[4byte] -> %r11 ++0x3024 d59bb91e ldr.le +0x091e(%r11)[4byte] -> %r11 +0x3028 0e6b401a mcr.eq $0x00 $0x03 %r4 $0x00 -> %c11 %c10 +0x302c 4e34f7ad cdp.mi $0x07 $0x03 %c4 %c13 $0x05 -> %c15 +0x3030 10c6e71e sbc.ne %r6 %lr lsl %r7[1byte] -> %lr @@ -3096,14 +3096,14 @@ +0x305c d48ea06b str.le %r10 $0x0000006b %lr -> (%lr)[4byte] %lr +0x3060 d11b5462 tst.le %r11 %r2 ror $0x08 +0x3064 6a5a3eae b.vs $0x11692b24 -+0x3068 78788bd6 ldmda.vc -0x0000008c(%r8)[36byte] %r8 -> %r1 %r2 %r4 %r6 %r7 %r8 %r9 %r11 %pc %r8 ++0x3068 78788bd6 ldmda.vc -0x8c(%r8)[36byte] %r8 -> %r1 %r2 %r4 %r6 %r7 %r8 %r9 %r11 %pc %r8 +0x306c 031632ee tst.eq %r6 $0xe000000e +0x3070 39eb2cf8 -+0x3074 3d345cab ldc.cc -0x000002ac(%r4)[4byte] $0x0c $-0x02ac %r4 -> %c5 %r4 ++0x3074 3d345cab ldc.cc -0x02ac(%r4)[4byte] $0x0c $-0x02ac %r4 -> %c5 %r4 +0x3078 e2e699b2 rsc %r6 $0x002c8000 -> %r9 +0x307c c65ea5ad ldrb.gt (%lr)[1byte] -%sp lsr $0x0b %lr -> %r10 %lr +0x3080 d028ef2f eor.le %r8 %pc lsr $0x1e -> %lr -+0x3084 d54eed53 strb.le %lr[1byte] -> -0x00000d53(%lr)[1byte] ++0x3084 d54eed53 strb.le %lr[1byte] -> -0x0d53(%lr)[1byte] +0x3088 3441dda3 strb.cc %sp[1byte] $0xfffff25d %r1 -> (%r1)[1byte] %r1 +0x308c 03394b7e teq.eq %r9 $0x0001f800 +0x3090 aeaf35c5 cdp.ge $0x05 $0x0a %c15 %c5 $0x06 -> %c3 @@ -3115,20 +3115,20 @@ +0x30a8 41d5e517 bics.mi %r5 %r7 lsl %r5[1byte] -> %lr +0x30ac 6f1f1162 svc.vs $0x001f1162 +0x30b0 1d5be21b ldcl.ne -0x6c(%r11)[4byte] $0x02 -> %c14 -+0x30b4 55fd86c4 ldrb.pl +0x000006c4(%sp)[1byte] $0x06c4 %sp -> %r8 %sp -+0x30b8 558c9ebd str.pl %r9 -> +0x00000ebd(%r12)[4byte] ++0x30b4 55fd86c4 ldrb.pl +0x06c4(%sp)[1byte] $0x06c4 %sp -> %r8 %sp ++0x30b8 558c9ebd str.pl %r9 -> +0x0ebd(%r12)[4byte] +0x30bc 50dd7eb0 ldrh.pl (%sp)[2byte] $0xe0 %sp -> %r7 %sp +0x30c0 2ff19f33 svc.cs $0x00f19f33 +0x30c4 9cd96ecf ldcl.ls (%r9)[4byte] $0x0e $0xcf -> %c6 +0x30c8 139c48ad orrs.ne %r12 $0x00ad0000 -> %r4 +0x30cc 4a89b790 b.mi $0x0e270f14 +0x30d0 64063cd8 str.vs %r3 $0xfffff328 %r6 -> (%r6)[4byte] %r6 -+0x30d4 cdf931d0 ldcl.gt +0x00000340(%r9)[4byte] $0x01 $0x0340 %r9 -> %c3 %r9 ++0x30d4 cdf931d0 ldcl.gt +0x0340(%r9)[4byte] $0x01 $0x0340 %r9 -> %c3 %r9 +0x30d8 1894af29 ldm.ne (%r4)[36byte] -> %r0 %r3 %r5 %r8 %r9 %r10 %r11 %sp %pc +0x30dc 4eef197c mcr.mi $0x09 $0x07 %r1 $0x03 -> %c15 %c12 +0x30e0 dc7d2330 ldcl.le (%sp)[4byte] $0x03 $-0x00c0 %sp -> %c2 %sp +0x30e4 6037563e eors.vs %r7 %lr lsr %r6[1byte] -> %r5 -+0x30e8 bdbf7d37 ldc.lt +0x000000dc(%pc)[4byte] $0x0d $0x00dc %pc -> %c7 %pc ++0x30e8 bdbf7d37 ldc.lt +0xdc(%pc)[4byte] $0x0d $0x00dc %pc -> %c7 %pc +0x30ec bfcc098e svc.lt $0x00cc098e +0x30f0 fb0dea2c blx $0x1037d9aa -> %lr +0x30f4 6326e772 @@ -3148,7 +3148,7 @@ +0x312c 674f10ce strb.vs %r1[1byte] -> (%pc,-%lr,asr 1)[1byte] +0x3130 88fb5a9d ldm.hi (%r11)[36byte] %r11 -> %r0 %r2 %r3 %r4 %r7 %r9 %r11 %r12 %lr %r11 +0x3134 87929344 ldr.hi (%r2,%r4,asr 6)[4byte] -> %r9 -+0x3138 d59bdb8d ldr.le +0x00000b8d(%r11)[4byte] -> %sp ++0x3138 d59bdb8d ldr.le +0x0b8d(%r11)[4byte] -> %sp +0x313c 6f21a748 svc.vs $0x0021a748 +0x3140 9b135d80 bl.ls $0x104da748 -> %lr +0x3144 cac74ff5 b.gt $0x0f1d7120 @@ -3161,21 +3161,21 @@ +0x3160 8ade6e0b b.hi $0x0f79e994 +0x3164 596f79ec +0x3168 f6e5e1d4 -+0x316c 15fc275b ldrb.ne +0x0000075b(%r12)[1byte] $0x075b %r12 -> %r2 %r12 ++0x316c 15fc275b ldrb.ne +0x075b(%r12)[1byte] $0x075b %r12 -> %r2 %r12 +0x3170 b92c498f stmdb.lt %r0 %r1 %r2 %r3 %r7 %r8 %r11 %lr %r12 -> -0x20(%r12)[32byte] %r12 +0x3174 e0e0eb91 smlal %r0 %lr %r1 %r11 -> %r0 %lr +0x3178 ed7fcc13 ldcl -0x4c(%pc)[4byte] $0x0c $-0x004c %pc -> %c12 %pc +0x317c e7a477fe sbfx %lr $0x0f $0x04 -> %r7 -+0x3180 6597c3b6 ldr.vs +0x000003b6(%r7)[4byte] -> %r12 ++0x3180 6597c3b6 ldr.vs +0x03b6(%r7)[4byte] -> %r12 +0x3184 90fa61b9 ldrht.ls +0x19(%r10)[2byte] $0x19 %r10 -> %r6 %r10 +0x3188 5e0621e7 cdp.pl $0x01 $0x00 %c6 %c7 $0x07 -> %c2 +0x318c f9296995 +0x3190 bcdfded2 ldcl.lt (%pc)[4byte] $0x0e $0xd2 -> %c13 -+0x3194 ed29b825 stc $0x08 %c11 $-0x0094 %r9 -> -0x00000094(%r9)[4byte] %r9 -+0x3198 dd4f7fb5 stcl.le $0x0f %c7 $-0x02d4 -> -0x000002d4(%pc)[4byte] ++0x3194 ed29b825 stc $0x08 %c11 $-0x0094 %r9 -> -0x94(%r9)[4byte] %r9 ++0x3198 dd4f7fb5 stcl.le $0x0f %c7 $-0x02d4 -> -0x02d4(%pc)[4byte] +0x319c b806fff4 stmda.lt %r2 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %r11 %r12 %sp %lr %pc -> -0x30(%r6)[52byte] +0x31a0 d8c92807 stm.le %r0 %r1 %r2 %r11 %sp -> (%r9)[20byte] -+0x31a4 295d9378 ldmdb.cs -0x00000080(%sp)[32byte] -> %r3 %r4 %r5 %r6 %r8 %r9 %r12 %pc ++0x31a4 295d9378 ldmdb.cs -0x80(%sp)[32byte] -> %r3 %r4 %r5 %r6 %r8 %r9 %r12 %pc +0x31a8 df797326 svc.le $0x00797326 +0x31ac 54d6c57f ldrb.pl (%r6)[1byte] $0x057f %r6 -> %r12 %r6 +0x31b0 1175c6a4 cmn.ne %r5 %r4 lsr $0x0d @@ -3185,25 +3185,25 @@ +0x31c0 4247c48e sub.mi %r7 $0x8e000000 -> %r12 +0x31c4 5a9ebf29 b.pl $0x0e7b2e70 +0x31c8 26ecb895 usat.cs $0x0c %r5 lsl $0x11 -> %r11 -+0x31cc d15218f4 ldrsh.le -0x00000084(%r2)[2byte] -> %r1 ++0x31cc d15218f4 ldrsh.le -0x84(%r2)[2byte] -> %r1 +0x31d0 bb619345 bl.lt $0x11867eec -> %lr -+0x31d4 65b08df7 ldr.vs +0x00000df7(%r0)[4byte] $0x00000df7 %r0 -> %r8 %r0 ++0x31d4 65b08df7 ldr.vs +0x0df7(%r0)[4byte] $0x00000df7 %r0 -> %r8 %r0 +0x31d8 06a5dd43 strt.eq %sp %r3 asr $0x1a %r5 -> (%r5)[4byte] %r5 +0x31dc fceebd49 stc2l $0x0d %c11 $0x0124 %lr -> (%lr)[4byte] %lr +0x31e0 2b6cb0a1 bl.cs $0x11b2f46c -> %lr -+0x31e4 1853dfb9 ldmda.ne -0x000000bc(%r3)[48byte] -> %r0 %r3 %r4 %r5 %r7 %r8 %r9 %r10 %r11 %r12 %lr %pc ++0x31e4 1853dfb9 ldmda.ne -0xbc(%r3)[48byte] -> %r0 %r3 %r4 %r5 %r7 %r8 %r9 %r10 %r11 %r12 %lr %pc +0x31e8 bc37cfd1 ldc.lt (%r7)[4byte] $0x0f $-0x0344 %r7 -> %c12 %r7 +0x31ec 011d3b2b tst.eq %sp %r11 lsr $0x16 +0x31f0 e464dca8 strbt %sp[1byte] $0xfffff358 %r4 -> (%r4)[1byte] %r4 +0x31f4 886a10fc -+0x31f8 1533f5bc ldr.ne -0x000005bc(%r3)[4byte] $0xfffffa44 %r3 -> %pc %r3 ++0x31f8 1533f5bc ldr.ne -0x05bc(%r3)[4byte] $0xfffffa44 %r3 -> %pc %r3 +0x31fc 18583b31 ldmda.ne -0x7c(%r8)[32byte] -> %r0 %r4 %r5 %r8 %r9 %r11 %r12 %sp +0x3200 10b13f6b adcs.ne %r1 %r11 ror $0x1e -> %r3 -+0x3204 45a23579 str.mi %r3 $0x00000579 %r2 -> +0x00000579(%r2)[4byte] %r2 ++0x3204 45a23579 str.mi %r3 $0x00000579 %r2 -> +0x0579(%r2)[4byte] %r2 +0x3208 268b6b66 str.cs %r6 %r6 ror $0x16 %r11 -> (%r11)[4byte] %r11 +0x320c cb266730 bl.gt $0x1099ced4 -> %lr +0x3210 26034d07 str.cs %r4 -%r7 lsl $0x1a %r3 -> (%r3)[4byte] %r3 -+0x3214 45c0e8bd strb.mi %lr[1byte] -> +0x000008bd(%r0)[1byte] ++0x3214 45c0e8bd strb.mi %lr[1byte] -> +0x08bd(%r0)[1byte] +0x3218 51d510a8 bics.pl %r5 %r8 lsr $0x01 -> %r1 +0x321c e4515a51 ldrb (%r1)[1byte] $0xfffff5af %r1 -> %r5 %r1 +0x3220 2984ad38 stmib.cs %r3 %r4 %r5 %r8 %r10 %r11 %sp %pc -> +0x04(%r4)[32byte] @@ -3215,19 +3215,19 @@ +0x3238 d3031007 movw.le $0x00003007 -> %r1 +0x323c f67cb233 +0x3240 ea5686f6 b $0x115a4e20 -+0x3244 05225748 str.eq %r5 $0xfffff8b8 %r2 -> -0x00000748(%r2)[4byte] %r2 -+0x3248 ad99f5af ldc.ge +0x000002bc(%r9)[4byte] $0x05 -> %c15 ++0x3244 05225748 str.eq %r5 $0xfffff8b8 %r2 -> -0x0748(%r2)[4byte] %r2 ++0x3248 ad99f5af ldc.ge +0x02bc(%r9)[4byte] $0x05 -> %c15 +0x324c 99b54b97 ldmib.ls +0x04(%r5)[36byte] %r5 -> %r0 %r1 %r2 %r4 %r7 %r8 %r9 %r11 %lr %r5 +0x3250 1a871280 b.ne $0x0e1c7c58 +0x3254 2f92495f svc.cs $0x0092495f -+0x3258 9953a98d ldmdb.ls -0x00000080(%r3)[32byte] -> %r0 %r2 %r3 %r7 %r8 %r11 %sp %pc ++0x3258 9953a98d ldmdb.ls -0x80(%r3)[32byte] -> %r0 %r2 %r3 %r7 %r8 %r11 %sp %pc +0x325c 3fc036f3 svc.cc $0x00c036f3 +0x3260 cdc2cd06 stcl.gt $0x0d %c12 $0x0018 -> +0x18(%r2)[4byte] +0x3264 16db67f1 ldrb.ne (%r11)[1byte] %r1 ror $0x0f %r11 -> %r6 %r11 +0x3268 84173b19 ldr.hi (%r7)[4byte] $0xfffff4e7 %r7 -> %r3 %r7 +0x326c afc07181 svc.ge $0x00c07181 +0x3270 106cd3a9 rsb.ne %r12 %r9 lsr $0x07 -> %sp -+0x3274 95b904b6 ldr.ls +0x000004b6(%r9)[4byte] $0x000004b6 %r9 -> %r0 %r9 ++0x3274 95b904b6 ldr.ls +0x04b6(%r9)[4byte] $0x000004b6 %r9 -> %r0 %r9 +0x3278 478be9f1 usada8.mi %r1 %r9 %lr -> %r11 +0x327c c4eb56d8 strbt.gt %r5[1byte] $0x06d8 %r11 -> (%r11)[1byte] %r11 +0x3280 d9d6c26a ldmib.le +0x04(%r6)[28byte] -> %r1 %r3 %r5 %r6 %r9 %lr %pc @@ -3236,16 +3236,16 @@ +0x328c 9e8187bf mcr.ls $0x07 $0x04 %r8 $0x05 -> %c1 %c15 +0x3290 a9372948 ldmdb.ge -0x50(%r7)[20byte] %r7 -> %r3 %r6 %r8 %r11 %sp %r7 +0x3294 c1e80882 mvn.gt %r2 lsl $0x11 -> %r0 -+0x3298 39772bb4 ldmdb.cc -0x00000080(%r7)[32byte] %r7 -> %r2 %r4 %r5 %r7 %r8 %r9 %r11 %sp %r7 ++0x3298 39772bb4 ldmdb.cc -0x80(%r7)[32byte] %r7 -> %r2 %r4 %r5 %r7 %r8 %r9 %r11 %sp %r7 +0x329c 0fac62b1 svc.eq $0x00ac62b1 +0x32a0 31d4dd24 bics.cc %r4 %r4 lsr $0x1a -> %sp +0x32a4 81f85865 mvns.hi %r5 ror $0x10 -> %r5 -+0x32a8 5d067af0 vstr.pl %s14 -> -0x000003c0(%r6)[4byte] -+0x32ac b50462b7 str.lt %r6 -> -0x000002b7(%r4)[4byte] ++0x32a8 5d067af0 vstr.pl %s14 -> -0x03c0(%r6)[4byte] ++0x32ac b50462b7 str.lt %r6 -> -0x02b7(%r4)[4byte] +0x32b0 1c956f3e ldc.ne (%r5)[4byte] $0x0f $0x3e -> %c6 +0x32b4 41c240df ldrd.mi +0x0f(%r2)[8byte] -> %r4 %r5 -+0x32b8 352195e9 str.cc %r9 $0xfffffa17 %r1 -> -0x000005e9(%r1)[4byte] %r1 -+0x32bc 9db952dc ldc.ls +0x00000370(%r9)[4byte] $0x02 $0x0370 %r9 -> %c5 %r9 ++0x32b8 352195e9 str.cc %r9 $0xfffffa17 %r1 -> -0x05e9(%r1)[4byte] %r1 ++0x32bc 9db952dc ldc.ls +0x0370(%r9)[4byte] $0x02 $0x0370 %r9 -> %c5 %r9 +0x32c0 b72c2a10 str.lt %r2 %r0 lsl $0x14 %r12 -> (%r12,-%r0,lsl 20)[4byte] %r12 +0x32c4 1323c4ab +0x32c8 5f2fb9cf svc.pl $0x002fb9cf @@ -3257,17 +3257,17 @@ +0x32e0 785b12a2 ldmda.vc -0x4c(%r11)[20byte] -> %r1 %r5 %r7 %r9 %r12 +0x32e4 4b505d48 bl.mi $0x1141a80c -> %lr +0x32e8 5c1289be -+0x32ec c55fbfd6 ldrb.gt -0x00000fd6(%pc)[1byte] -> %r11 ++0x32ec c55fbfd6 ldrb.gt -0x0fd6(%pc)[1byte] -> %r11 +0x32f0 08a48121 stm.eq %r0 %r5 %r8 %pc %r4 -> (%r4)[16byte] %r4 +0x32f4 c0c81d61 sbc.gt %r8 %r1 ror $0x1a -> %r1 +0x32f8 160338d6 str.ne %r3 -%r6 asr $0x11 %r3 -> (%r3)[4byte] %r3 +0x32fc b283c747 add.lt %r3 $0x011c0000 -> %r12 +0x3300 7b330c59 bl.vc $0x10cc646c -> %lr -+0x3304 5ddafaeb vldr.pl +0x000003ac(%r10)[4byte] -> %s31 ++0x3304 5ddafaeb vldr.pl +0x03ac(%r10)[4byte] -> %s31 +0x3308 53f79231 mvns.pl $0x10000003 -> %r9 +0x330c eb4b50ac bl $0x112d75c4 -> %lr +0x3310 6941272d stmdb.vs %r0 %r2 %r3 %r5 %r8 %r9 %r10 %sp -> -0x20(%r1)[32byte] -+0x3314 d59c922f ldr.le +0x0000022f(%r12)[4byte] -> %r9 ++0x3314 d59c922f ldr.le +0x022f(%r12)[4byte] -> %r9 +0x3318 98c5885e stm.ls %r1 %r2 %r3 %r4 %r6 %r11 %pc -> (%r5)[28byte] +0x331c e314517b tst %r4 $0xc000001e +0x3320 384934c6 stmda.cc %r1 %r2 %r6 %r7 %r10 %r12 %sp -> -0x18(%r9)[28byte] @@ -3286,19 +3286,19 @@ +0x3354 ebde7411 bl $0x0f7a03a0 -> %lr +0x3358 41f32b40 mvns.mi %r0 asr $0x16 -> %r2 +0x335c 77a7fca6 str.vc %pc %r6 lsr $0x19 %r7 -> (%r7,%r6,lsr 25)[4byte] %r7 -+0x3360 454bd0df strb.mi %sp[1byte] -> -0x000000df(%r11)[1byte] ++0x3360 454bd0df strb.mi %sp[1byte] -> -0xdf(%r11)[1byte] +0x3364 be1b8a3f vmov.lt %s22 -> %r8 +0x3368 c9f8fce5 +0x336c b9dbebaa ldmib.lt +0x04(%r11)[40byte] -> %r1 %r3 %r5 %r7 %r8 %r9 %r11 %sp %lr %pc +0x3370 62a3e3fc adc.vs %r3 $0xf0000003 -> %lr -+0x3374 b5bcbea2 ldr.lt +0x00000ea2(%r12)[4byte] $0x00000ea2 %r12 -> %r11 %r12 ++0x3374 b5bcbea2 ldr.lt +0x0ea2(%r12)[4byte] $0x00000ea2 %r12 -> %r11 %r12 +0x3378 145f4a32 ldrb.ne (%pc)[1byte] $0xfffff5ce %pc -> %r4 %pc +0x337c ec9b4a6a vldm (%r11)[96byte] -> %s8 %s9 %s10 %s11 %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 +0x3380 02be1184 adcs.eq %lr $0x00000021 -> %r1 +0x3384 44fac0e6 ldrbt.mi (%r10)[1byte] $0x00e6 %r10 -> %r12 %r10 -+0x3388 359efe7f ldr.cc +0x00000e7f(%lr)[4byte] -> %pc ++0x3388 359efe7f ldr.cc +0x0e7f(%lr)[4byte] -> %pc +0x338c a647424e strb.ge %r4[1byte] -%lr asr $0x04 %r7 -> (%r7)[1byte] %r7 -+0x3390 cd56e1e6 ldcl.gt -0x00000398(%r6)[4byte] $0x01 -> %c14 ++0x3390 cd56e1e6 ldcl.gt -0x0398(%r6)[4byte] $0x01 -> %c14 +0x3394 fb37e186 blx $0x10dfb9b6 -> %lr +0x3398 b9071fc6 stmdb.lt %r1 %r2 %r6 %r7 %r8 %r9 %r10 %r11 %r12 -> -0x24(%r7)[36byte] +0x339c aa9704d2 b.ge $0x0e5c46ec @@ -3307,7 +3307,7 @@ +0x33a8 28f6c73a ldm.cs (%r6)[36byte] %r6 -> %r1 %r3 %r4 %r5 %r8 %r9 %r10 %lr %pc %r6 +0x33ac 3bd1c2be bl.cc $0x0f473eac -> %lr +0x33b0 809717f7 ldrsh.hi (%r7,%r7)[2byte] %r7 %r7 -> %r1 %r7 -+0x33b4 ed1426d5 ldc -0x00000354(%r4)[4byte] $0x06 -> %c2 ++0x33b4 ed1426d5 ldc -0x0354(%r4)[4byte] $0x06 -> %c2 +0x33b8 6fda360d svc.vs $0x00da360d +0x33bc 4ca594cb stc.mi $0x04 %c9 $0x032c %r5 -> (%r5)[4byte] %r5 +0x33c0 a2020c3d and.ge %r2 $0x00003d00 -> %r0 @@ -3332,20 +3332,20 @@ +0x340c 784b8fc2 stmda.vc %r1 %r6 %r7 %r8 %r9 %r10 %r11 %pc -> -0x1c(%r11)[32byte] +0x3410 3abcdab1 b.cc $0x0ef39edc +0x3414 6efae532 mrc.vs $0x05 $0x07 %c10 %c2 $0x01 -> %lr -+0x3418 cdde7af2 vldr.gt +0x000003c8(%lr)[4byte] -> %s15 ++0x3418 cdde7af2 vldr.gt +0x03c8(%lr)[4byte] -> %s15 +0x341c 33ad183f mov.cc $0x003f0000 -> %r1 -+0x3420 ddf7c479 ldcl.le +0x000001e4(%r7)[4byte] $0x04 $0x01e4 %r7 -> %c12 %r7 ++0x3420 ddf7c479 ldcl.le +0x01e4(%r7)[4byte] $0x04 $0x01e4 %r7 -> %c12 %r7 +0x3424 96e8c476 uxtab.ls %r8 %r6 $0x00000001 -> %r12 +0x3428 778cf1b4 usad8.vc %r4 %r1 -> %r12 -+0x342c 3dc61daf stcl.cc $0x0d %c1 $0x02bc -> +0x000002bc(%r6)[4byte] ++0x342c 3dc61daf stcl.cc $0x0d %c1 $0x02bc -> +0x02bc(%r6)[4byte] +0x3430 bc7062ed ldcl.lt (%r0)[4byte] $0x02 $-0x03b4 %r0 -> %c6 %r0 +0x3434 fe5260f9 mrc2 $0x00 $0x02 %c2 %c9 $0x07 -> %r6 +0x3438 61d14413 bics.vs %r1 %r3 lsl %r4[1byte] -> %r4 +0x343c e118571e tst %r8 %lr lsl %r7[1byte] +0x3440 a231c4a7 eors.ge %r1 $0xa7000000 -> %r12 +0x3444 448b7812 str.mi %r7 $0x00000812 %r11 -> (%r11)[4byte] %r11 -+0x3448 397576e3 ldmdb.cc -0x000000a0(%r5)[40byte] %r5 -> %r0 %r1 %r5 %r6 %r7 %r9 %r10 %r12 %sp %lr %r5 -+0x344c 357d37f4 ldrb.cc -0x000007f4(%sp)[1byte] $0xfffff80c %sp -> %r3 %sp ++0x3448 397576e3 ldmdb.cc -0xa0(%r5)[40byte] %r5 -> %r0 %r1 %r5 %r6 %r7 %r9 %r10 %r12 %sp %lr %r5 ++0x344c 357d37f4 ldrb.cc -0x07f4(%sp)[1byte] $0xfffff80c %sp -> %r3 %sp +0x3450 d8d7f2cf ldm.le (%r7)[44byte] -> %r0 %r1 %r2 %r3 %r6 %r7 %r9 %r12 %sp %lr %pc +0x3454 e928ce16 stmdb %r1 %r2 %r4 %r9 %r10 %r11 %lr %pc %r8 -> -0x20(%r8)[32byte] %r8 +0x3458 8c0d671f @@ -3405,19 +3405,19 @@ +0x3530 4486340d str.mi %r3 $0x0000040d %r6 -> (%r6)[4byte] %r6 +0x3534 5774d5e7 ldrb.pl (%r4,-%r7,ror 11)[1byte] %r7 ror $0x0b %r4 -> %sp %r4 +0x3538 8a195a94 b.hi $0x10659f90 -+0x353c 75b84a7e ldr.vc +0x00000a7e(%r8)[4byte] $0x00000a7e %r8 -> %r4 %r8 ++0x353c 75b84a7e ldr.vc +0x0a7e(%r8)[4byte] $0x00000a7e %r8 -> %r4 %r8 +0x3540 4fa38f15 svc.mi $0x00a38f15 +0x3544 cc20cc2d stc.gt $0x0c %c12 $-0x00b4 %r0 -> (%r0)[4byte] %r0 +0x3548 a692f328 ldr.ge (%r2)[4byte] %r8 lsr $0x06 %r2 -> %pc %r2 +0x354c 515a5432 cmp.pl %r10 %r2 lsr %r4[1byte] +0x3550 5677c0e9 ldrbt.pl (%r7)[1byte] -%r9 ror $0x01 %r7 -> %r12 %r7 -+0x3554 457ed7b0 ldrb.mi -0x000007b0(%lr)[1byte] $0xfffff850 %lr -> %sp %lr ++0x3554 457ed7b0 ldrb.mi -0x07b0(%lr)[1byte] $0xfffff850 %lr -> %sp %lr +0x3558 041c6c6a ldr.eq (%r12)[4byte] $0xfffff396 %r12 -> %r6 %r12 +0x355c ebda483a bl $0x0f69564c -> %lr +0x3560 6cec9875 stcl.vs $0x08 %c9 $0x01d4 %r12 -> (%r12)[4byte] %r12 +0x3564 2e4f57ba mcr.cs $0x07 $0x02 %r5 $0x05 -> %c15 %c10 +0x3568 bb90a64c bl.lt $0x0e42cea0 -> %lr -+0x356c 15087eea str.ne %r7 -> -0x00000eea(%r8)[4byte] ++0x356c 15087eea str.ne %r7 -> -0x0eea(%r8)[4byte] +0x3570 afa46a5f svc.ge $0x00a46a5f +0x3574 97ce31d0 bfi.ls %r0 $0x0e $0x03 %r3 -> %r3 +0x3578 92433b74 sub.ls %r3 $0x0001d000 -> %r3 @@ -3428,9 +3428,9 @@ +0x358c c72ab7a9 str.gt %r11 %r9 lsr $0x0f %r10 -> (%r10,-%r9,lsr 15)[4byte] %r10 +0x3590 d6f46222 ldrbt.le (%r4)[1byte] %r2 lsr $0x04 %r4 -> %r6 %r4 +0x3594 5b57cb44 bl.pl $0x115f62ac -> %lr -+0x3598 2da45821 stc.cs $0x08 %c5 $0x0084 %r4 -> +0x00000084(%r4)[4byte] %r4 ++0x3598 2da45821 stc.cs $0x08 %c5 $0x0084 %r4 -> +0x84(%r4)[4byte] %r4 +0x359c 9cab9652 stc.ls $0x06 %c9 $0x0148 %r11 -> (%r11)[4byte] %r11 -+0x35a0 edec2f51 stcl $0x0f %c2 $0x0144 %r12 -> +0x00000144(%r12)[4byte] %r12 ++0x35a0 edec2f51 stcl $0x0f %c2 $0x0144 %r12 -> +0x0144(%r12)[4byte] %r12 +0x35a4 57a3f4d0 sbfx.pl %r0 $0x09 $0x03 -> %pc +0x35a8 9e6b7104 cdp.ls $0x01 $0x06 %c11 %c4 $0x00 -> %c7 +0x35ac 2871b7a0 ldmda.cs -0x7c(%r1)[32byte] %r1 -> %r5 %r7 %r8 %r9 %r10 %r12 %sp %pc %r1 @@ -3442,16 +3442,16 @@ +0x35c4 402fb4cf eor.mi %pc %pc asr $0x09 -> %r11 +0x35c8 5b79338e bl.pl $0x11e50408 -> %lr +0x35cc 8c4f2b2b -+0x35d0 252838cc str.cs %r3 $0xfffff734 %r8 -> -0x000008cc(%r8)[4byte] %r8 ++0x35d0 252838cc str.cs %r3 $0xfffff734 %r8 -> -0x08cc(%r8)[4byte] %r8 +0x35d4 0e5494ca cdp.eq $0x04 $0x05 %c4 %c10 $0x06 -> %c9 +0x35d8 861b42b5 +0x35dc 363ba8da +0x35e0 437421da cmn.mi %r4 $0x80000036 -+0x35e4 c506c085 str.gt %r12 -> -0x00000085(%r6)[4byte] -+0x35e8 3d8cd13a stc.cc $0x01 %c13 $0x00e8 -> +0x000000e8(%r12)[4byte] ++0x35e4 c506c085 str.gt %r12 -> -0x85(%r6)[4byte] ++0x35e8 3d8cd13a stc.cc $0x01 %c13 $0x00e8 -> +0xe8(%r12)[4byte] +0x35ec 47db4fbc bfi.mi %r12 $0x1b $0x1f %r4 -> %r4 -+0x35f0 21e749fc strd.cs %r4 %r5 $0x9c %r7 -> +0x0000009c(%r7)[8byte] %r7 -+0x35f4 1d875a32 vstr.ne %s10 -> +0x000000c8(%r7)[4byte] ++0x35f0 21e749fc strd.cs %r4 %r5 $0x9c %r7 -> +0x9c(%r7)[8byte] %r7 ++0x35f4 1d875a32 vstr.ne %s10 -> +0xc8(%r7)[4byte] +0x35f8 20099246 and.cs %r9 %r6 asr $0x04 -> %r9 +0x35fc fadc0ec9 blx $0x0f707128 -> %lr +0x3600 7b637e18 bl.vc $0x118e2e68 -> %lr @@ -3459,20 +3459,20 @@ +0x3608 f5e60b1b +0x360c f8f266a2 +0x3610 20f9dea1 rscs.cs %r9 %r1 lsr $0x1d -> %sp -+0x3614 31d75abd ldrh.cc +0x000000ad(%r7)[2byte] -> %r5 ++0x3614 31d75abd ldrh.cc +0xad(%r7)[2byte] -> %r5 +0x3618 1a7509f7 b.ne $0x11d45dfc -+0x361c d592cc21 ldr.le +0x00000c21(%r2)[4byte] -> %r12 ++0x361c d592cc21 ldr.le +0x0c21(%r2)[4byte] -> %r12 +0x3620 474a5da8 strb.mi %r5[1byte] -> (%r10,-%r8,lsr 27)[1byte] +0x3624 3aed0f79 b.cc $0x0fb47410 +0x3628 8a3a99ff b.hi $0x10ea9e2c -+0x362c e53a940e ldr -0x0000040e(%r10)[4byte] $0xfffffbf2 %r10 -> %r9 %r10 ++0x362c e53a940e ldr -0x040e(%r10)[4byte] $0xfffffbf2 %r10 -> %r9 %r10 +0x3630 5bc24e73 bl.pl $0x0f097004 -> %lr +0x3634 6f4e3039 svc.vs $0x004e3039 -+0x3638 5d46b935 stcl.pl $0x09 %c11 $-0x00d4 -> -0x000000d4(%r6)[4byte] ++0x3638 5d46b935 stcl.pl $0x09 %c11 $-0x00d4 -> -0xd4(%r6)[4byte] +0x363c 317aff5b cmn.cc %r10 %r11 asr %pc[1byte] +0x3640 9b24e1cf bl.ls $0x1093bd84 -> %lr +0x3644 df9d4905 svc.le $0x009d4905 -+0x3648 a50c430a str.ge %r4 -> -0x0000030a(%r12)[4byte] ++0x3648 a50c430a str.ge %r4 -> -0x030a(%r12)[4byte] +0x364c b96733fa +0x3650 9a26be73 b.ls $0x109b3024 +0x3654 92f1b32e rscs.ls %r1 $0xb8000000 -> %r11 @@ -3489,15 +3489,15 @@ +0x3680 5e2e3907 cdp.pl $0x09 $0x02 %c14 %c7 $0x00 -> %c3 +0x3684 c602730a str.gt %r7 -%r10 lsl $0x06 %r2 -> (%r2)[4byte] %r2 +0x3688 5a990cfe b.pl $0x0e646a88 -+0x368c 6152caf5 ldrsh.vs -0x000000a5(%r2)[2byte] -> %r12 -+0x3690 35982582 ldr.cc +0x00000582(%r8)[4byte] -> %r2 ++0x368c 6152caf5 ldrsh.vs -0xa5(%r2)[2byte] -> %r12 ++0x3690 35982582 ldr.cc +0x0582(%r8)[4byte] -> %r2 +0x3694 17b7a8d1 sbfx.ne %r1 $0x11 $0x17 -> %r10 +0x3698 da3402e5 b.le $0x10d04234 +0x369c fe0bf29e mcr2 $0x02 $0x00 %pc -> %c11 %c14 +0x36a0 e73a8f50 +0x36a4 cb0cdd02 bl.gt $0x1033aab4 -> %lr -+0x36a8 455cb88b ldrb.mi -0x0000088b(%r12)[1byte] -> %r11 -+0x36ac 5d15ef8c ldc.pl -0x00000230(%r5)[4byte] $0x0f -> %c14 ++0x36a8 455cb88b ldrb.mi -0x088b(%r12)[1byte] -> %r11 ++0x36ac 5d15ef8c ldc.pl -0x0230(%r5)[4byte] $0x0f -> %c14 +0x36b0 36cd0ff9 +0x36b4 416ea45c qdsub.mi %lr %r12 -> %r10 +0x36b8 6463dd0e strbt.vs %sp[1byte] $0xfffff2f2 %r3 -> (%r3)[1byte] %r3 @@ -3513,19 +3513,19 @@ +0x36e0 db62fc7d bl.le $0x118c28dc -> %lr +0x36e4 51397661 teq.pl %r9 %r1 ror $0x0c +0x36e8 91e11443 mvn.ls %r3 asr $0x08 -> %r1 -+0x36ec dd3fad53 ldc.le -0x0000014c(%pc)[4byte] $0x0d $-0x014c %pc -> %c10 %pc ++0x36ec dd3fad53 ldc.le -0x014c(%pc)[4byte] $0x0d $-0x014c %pc -> %c10 %pc +0x36f0 0c8bafd0 stc.eq $0x0f %c10 $0xd0 -> (%r11)[4byte] +0x36f4 be032e0c cdp.lt $0x0e $0x00 %c3 %c12 $0x00 -> %c2 +0x36f8 1f5945c6 svc.ne $0x005945c6 +0x36fc 8e3b2f1c mrc.hi $0x0f $0x01 %c11 %c12 $0x00 -> %r2 +0x3700 b25393a0 subs.lt %r3 $0x80000002 -> %r9 -+0x3704 c56fcf6a strb.gt %r12[1byte] $0xfffff096 %pc -> -0x00000f6a(%pc)[1byte] %pc ++0x3704 c56fcf6a strb.gt %r12[1byte] $0xfffff096 %pc -> -0x0f6a(%pc)[1byte] %pc +0x3708 76708711 +0x370c 38c530da stm.cc %r1 %r3 %r4 %r6 %r7 %r12 %sp -> (%r5)[28byte] -+0x3710 656db88f strb.vs %r11[1byte] $0xfffff771 %sp -> -0x0000088f(%sp)[1byte] %sp ++0x3710 656db88f strb.vs %r11[1byte] $0xfffff771 %sp -> -0x088f(%sp)[1byte] %sp +0x3714 ff5db7ed +0x3718 b119c5ed tst.lt %r9 %sp ror $0x0b -+0x371c 6d54f7dc ldcl.vs -0x00000370(%r4)[4byte] $0x07 -> %c15 ++0x371c 6d54f7dc ldcl.vs -0x0370(%r4)[4byte] $0x07 -> %c15 +0x3720 d10c187b +0x3724 246c56f4 strbt.cs %r5[1byte] $0xfffff90c %r12 -> (%r12)[1byte] %r12 +0x3728 2fb94c3d svc.cs $0x00b94c3d @@ -3548,14 +3548,14 @@ +0x376c 5e44dc98 mcr.pl $0x0c $0x02 %sp $0x04 -> %c4 %c8 +0x3770 74964fb4 ldr.vc (%r6)[4byte] $0x00000fb4 %r6 -> %r4 %r6 +0x3774 af5d611d svc.ge $0x005d611d -+0x3778 25523369 ldrb.cs -0x00000369(%r2)[1byte] -> %r3 ++0x3778 25523369 ldrb.cs -0x0369(%r2)[1byte] -> %r3 +0x377c cabbe6a2 b.gt $0x0eefd20c +0x3780 cc4546b6 mcrr.gt %r5 %r4 $0x06 $0x0d -> %c6 +0x3784 62d89399 sbcs.vs %r8 $0x64000002 -> %r9 -+0x3788 550514be str.pl %r1 -> -0x000004be(%r5)[4byte] ++0x3788 550514be str.pl %r1 -> -0x04be(%r5)[4byte] +0x378c e06cd402 rsb %r12 %r2 lsl $0x08 -> %sp +0x3790 5bfe48be bl.pl $0x0ff95a90 -> %lr -+0x3794 987c6cd7 ldmda.ls -0x0000009c(%r12)[40byte] %r12 -> %r0 %r1 %r2 %r4 %r6 %r7 %r10 %r11 %sp %lr %r12 ++0x3794 987c6cd7 ldmda.ls -0x9c(%r12)[40byte] %r12 -> %r0 %r1 %r2 %r4 %r6 %r7 %r10 %r11 %sp %lr %r12 +0x3798 731e991a tst.vc %lr $0x00068000 +0x379c 60f9b52f rscs.vs %r9 %pc lsr $0x0a -> %r11 +0x37a0 4c189e54 @@ -3563,14 +3563,14 @@ +0x37a8 ac600d1d stcl.ge $0x0d %c0 $-0x0074 %r0 -> (%r0)[4byte] %r0 +0x37ac e01416e9 ands %r4 %r9 ror $0x0d -> %r1 +0x37b0 68981d7a ldm.vs (%r8)[36byte] -> %r1 %r3 %r4 %r5 %r6 %r8 %r10 %r11 %r12 -+0x37b4 850827ed str.hi %r2 -> -0x000007ed(%r8)[4byte] ++0x37b4 850827ed str.hi %r2 -> -0x07ed(%r8)[4byte] +0x37b8 32936a94 adds.cc %r3 $0x00094000 -> %r6 +0x37bc da951a11 b.le $0x0e54a008 +0x37c0 53132eaa tst.pl %r3 $0x00000aa0 +0x37c4 09f9f7ac +0x37c8 ecc45392 stcl $0x03 %c5 $0x92 -> (%r4)[4byte] +0x37cc 06b237da ssat.eq $0x12 %r10 lsl $0x0f -> %r3 -+0x37d0 edbe0122 ldc +0x00000088(%lr)[4byte] $0x01 $0x0088 %lr -> %c0 %lr ++0x37d0 edbe0122 ldc +0x88(%lr)[4byte] $0x01 $0x0088 %lr -> %c0 %lr +0x37d4 cffc1f1f svc.gt $0x00fc1f1f +0x37d8 4f41a7d0 svc.mi $0x0041a7d0 +0x37dc 3c4597e0 mcrr.cc %r5 %r9 $0x07 $0x0f -> %c0 @@ -3579,42 +3579,42 @@ +0x37e8 7b043bc8 bl.vc $0x10112710 -> %lr +0x37ec af705648 svc.ge $0x00705648 +0x37f0 f525b15d -+0x37f4 a5cbe1c0 strb.ge %lr[1byte] -> +0x000001c0(%r11)[1byte] ++0x37f4 a5cbe1c0 strb.ge %lr[1byte] -> +0x01c0(%r11)[1byte] +0x37f8 035bec8a cmp.eq %r11 $0x00008a00 +0x37fc da1805ed b.le $0x10604fb8 -+0x3800 fd0465ae stc2 $0x05 %c6 $-0x02b8 -> -0x000002b8(%r4)[4byte] ++0x3800 fd0465ae stc2 $0x05 %c6 $-0x02b8 -> -0x02b8(%r4)[4byte] +0x3804 43fcb2a7 mvns.mi $0x7000000a -> %r11 +0x3808 4e4c7895 mcr.mi $0x08 $0x02 %r7 $0x04 -> %c12 %c5 +0x380c e8312b8b ldmda -0x7c(%r1)[32byte] %r1 -> %r0 %r1 %r3 %r7 %r8 %r9 %r11 %sp %r1 -+0x3810 bdb895fb ldc.lt +0x000003ec(%r8)[4byte] $0x05 $0x03ec %r8 -> %c9 %r8 ++0x3810 bdb895fb ldc.lt +0x03ec(%r8)[4byte] $0x05 $0x03ec %r8 -> %c9 %r8 +0x3814 e48faa70 str %r10 $0x00000a70 %pc -> (%pc)[4byte] %pc +0x3818 3fa4f3f4 svc.cc $0x00a4f3f4 +0x381c d467a5cd strbt.le %r10[1byte] $0xfffffa33 %r7 -> (%r7)[1byte] %r7 +0x3820 16b65391 ssat.ne $0x16 %r1 lsl $0x07 -> %r5 -+0x3824 58159937 ldmda.pl -0x0000008c(%r5)[36byte] -> %r0 %r1 %r2 %r4 %r5 %r8 %r11 %r12 %pc ++0x3824 58159937 ldmda.pl -0x8c(%r5)[36byte] -> %r0 %r1 %r2 %r4 %r5 %r8 %r11 %r12 %pc +0x3828 d7fe40f2 +0x382c b11560ec tst.lt %r5 %r12 ror $0x01 +0x3830 ca236ff3 b.gt $0x108df804 +0x3834 730b55c9 movw.vc $0x0000b5c9 -> %r5 -+0x3838 6d6ec1e4 stcl.vs $0x01 %c12 $-0x0390 %lr -> -0x00000390(%lr)[4byte] %lr ++0x3838 6d6ec1e4 stcl.vs $0x01 %c12 $-0x0390 %lr -> -0x0390(%lr)[4byte] %lr +0x383c f6d05ba7 +0x3840 66cbc62e strb.vs %r12[1byte] %lr lsr $0x0c %r11 -> (%r11)[1byte] %r11 -+0x3844 a58e2b07 str.ge %r2 -> +0x00000b07(%lr)[4byte] ++0x3844 a58e2b07 str.ge %r2 -> +0x0b07(%lr)[4byte] +0x3848 0c219843 stc.eq $0x08 %c9 $-0x010c %r1 -> (%r1)[4byte] %r1 +0x384c d3bddb4f movs.le $0x00013c00 -> %sp -+0x3850 552376ae str.pl %r7 $0xfffff952 %r3 -> -0x000006ae(%r3)[4byte] %r3 ++0x3850 552376ae str.pl %r7 $0xfffff952 %r3 -> -0x06ae(%r3)[4byte] %r3 +0x3854 58f99423 ldm.pl (%r9)[24byte] %r9 -> %r0 %r1 %r5 %r10 %r12 %pc %r9 +0x3858 2a441f06 b.cs $0x1110b478 +0x385c df93ae9d svc.le $0x0093ae9d -+0x3860 193287fe ldmdb.ne -0x000000b0(%r2)[44byte] %r2 -> %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %pc %r2 ++0x3860 193287fe ldmdb.ne -0xb0(%r2)[44byte] %r2 -> %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %pc %r2 +0x3864 a31150a0 tst.ge %r1 $0x000000a0 +0x3868 c65f10bb +0x386c a32cc1df +0x3870 7a0e5148 b.vc $0x10397d98 +0x3874 99a6f838 stmib.ls %r3 %r4 %r5 %r11 %r12 %sp %lr %pc %r6 -> +0x04(%r6)[32byte] %r6 -+0x3878 a5ffbca9 ldrb.ge +0x00000ca9(%pc)[1byte] $0x0ca9 %pc -> %r11 %pc ++0x3878 a5ffbca9 ldrb.ge +0x0ca9(%pc)[1byte] $0x0ca9 %pc -> %r11 %pc +0x387c 78827344 stm.vc %r2 %r6 %r8 %r9 %r12 %sp %lr -> (%r2)[28byte] -+0x3880 8dff21cf ldcl.hi +0x0000033c(%pc)[4byte] $0x01 $0x033c %pc -> %c2 %pc ++0x3880 8dff21cf ldcl.hi +0x033c(%pc)[4byte] $0x01 $0x033c %pc -> %c2 %pc +0x3884 fa6918bc blx $0x11a49b7c -> %lr +0x3888 73f4a9aa mvns.vc $0x002a8000 -> %r10 +0x388c 1608cda1 str.ne %r12 -%r1 lsr $0x1b %r8 -> (%r8)[4byte] %r8 @@ -3634,31 +3634,31 @@ +0x38c4 4b9f6e5b bl.mi $0x0e7df238 -> %lr +0x38c8 888f8ae7 stm.hi %r0 %r1 %r2 %r5 %r6 %r7 %r9 %r11 %pc -> (%pc)[36byte] +0x38cc 0bf9b79b bl.eq $0x0fe71740 -> %lr -+0x38d0 e5651e29 strb %r1[1byte] $0xfffff1d7 %r5 -> -0x00000e29(%r5)[1byte] %r5 ++0x38d0 e5651e29 strb %r1[1byte] $0xfffff1d7 %r5 -> -0x0e29(%r5)[1byte] %r5 +0x38d4 18740b93 ldmda.ne -0x6c(%r4)[28byte] %r4 -> %r0 %r1 %r4 %r7 %r8 %r9 %r11 %r4 +0x38d8 077e6e2c ldrb.eq (%lr,-%r12,lsr 28)[1byte] %r12 lsr $0x1c %lr -> %r6 %lr +0x38dc bce54399 stcl.lt $0x03 %c4 $0x0264 %r5 -> (%r5)[4byte] %r5 -+0x38e0 c553fb01 ldrb.gt -0x00000b01(%r3)[1byte] -> %pc ++0x38e0 c553fb01 ldrb.gt -0x0b01(%r3)[1byte] -> %pc +0x38e4 3c221c18 stc.cc $0x0c %c1 $-0x0060 %r2 -> (%r2)[4byte] %r2 +0x38e8 8ff5868c svc.hi $0x00f5868c +0x38ec 935997c9 cmp.ls %r9 $0x03240000 +0x38f0 2eb54fc6 cdp.cs $0x0f $0x0b %c5 %c6 $0x06 -> %c4 +0x38f4 918f748c orr.ls %pc %r12 lsl $0x09 -> %r7 +0x38f8 0bc8b221 bl.eq $0x0f230184 -> %lr -+0x38fc d56cf305 strb.le %pc[1byte] $0xfffffcfb %r12 -> -0x00000305(%r12)[1byte] %r12 ++0x38fc d56cf305 strb.le %pc[1byte] $0xfffffcfb %r12 -> -0x0305(%r12)[1byte] %r12 +0x3900 f8c140f1 +0x3904 d73c98e0 ldr.le (%r12,-%r0,ror 17)[4byte] -%r0 ror $0x11 %r12 -> %r9 %r12 +0x3908 37f9768b ldrb.cc (%r9,%r11,lsl 13)[1byte] %r11 lsl $0x0d %r9 -> %r7 %r9 -+0x390c bdecb0b7 stcl.lt $0x00 %c11 $0x02dc %r12 -> +0x000002dc(%r12)[4byte] %r12 ++0x390c bdecb0b7 stcl.lt $0x00 %c11 $0x02dc %r12 -> +0x02dc(%r12)[4byte] %r12 +0x3910 4824f232 stmda.mi %r1 %r4 %r5 %r9 %r12 %sp %lr %pc %r4 -> -0x1c(%r4)[32byte] %r4 +0x3914 996e35b5 +0x3918 5a6a72f6 b.pl $0x11aa04f8 +0x391c 7a720098 b.vc $0x11c83b84 -+0x3920 99389716 ldmdb.ls -0x00000080(%r8)[32byte] %r8 -> %r1 %r2 %r4 %r8 %r9 %r10 %r12 %pc %r8 ++0x3920 99389716 ldmdb.ls -0x80(%r8)[32byte] %r8 -> %r1 %r2 %r4 %r8 %r9 %r10 %r12 %pc %r8 +0x3924 9e60f2d5 mcr.ls $0x02 $0x03 %pc $0x06 -> %c0 %c5 +0x3928 029b38ae adds.eq %r11 $0x00ae0000 -> %r3 -+0x392c fdb0b774 ldc2 +0x000001d0(%r0)[4byte] $0x07 $0x01d0 %r0 -> %c11 %r0 -+0x3930 3542b684 strb.cc %r11[1byte] -> -0x00000684(%r2)[1byte] ++0x392c fdb0b774 ldc2 +0x01d0(%r0)[4byte] $0x07 $0x01d0 %r0 -> %c11 %r0 ++0x3930 3542b684 strb.cc %r11[1byte] -> -0x0684(%r2)[1byte] +0x3934 4a904824 b.mi $0x0e4159cc +0x3938 820019ae and.hi %r0 $0x002b8000 -> %r1 +0x393c 1320ad0f @@ -3666,7 +3666,7 @@ +0x3944 c623d3ca strt.gt %sp -%r10 asr $0x07 %r3 -> (%r3)[4byte] %r3 +0x3948 f23d5435 vqshl.s64 %d13 %d21 -> %d5 +0x394c a9a1a7aa stmib.ge %r1 %r3 %r5 %r7 %r8 %r9 %r10 %sp %pc %r1 -> +0x04(%r1)[36byte] %r1 -+0x3950 455cd751 ldrb.mi -0x00000751(%r12)[1byte] -> %sp ++0x3950 455cd751 ldrb.mi -0x0751(%r12)[1byte] -> %sp +0x3954 6be4dcdf bl.vs $0x0f93acd8 -> %lr +0x3958 82b8314f adcs.hi %r8 $0xc0000013 -> %r3 +0x395c 2b4478d3 bl.cs $0x11121cb0 -> %lr @@ -3675,17 +3675,17 @@ +0x3968 13d4e56d bics.ne %r4 $0x1b400000 -> %lr +0x396c 89c3ddac stmib.hi %r2 %r3 %r5 %r7 %r8 %r10 %r11 %r12 %lr %pc -> +0x04(%r3)[40byte] +0x3970 f77d4e14 -+0x3974 35d874ca ldrb.cc +0x000004ca(%r8)[1byte] -> %r7 ++0x3974 35d874ca ldrb.cc +0x04ca(%r8)[1byte] -> %r7 +0x3978 76a994dd ssat.vc $0x09 %sp lsl $0x09 -> %r9 +0x397c a32982ae +0x3980 24853055 str.cs %r3 $0x00000055 %r5 -> (%r5)[4byte] %r5 -+0x3984 857e3ac9 ldrb.hi -0x00000ac9(%lr)[1byte] $0xfffff537 %lr -> %r3 %lr ++0x3984 857e3ac9 ldrb.hi -0x0ac9(%lr)[1byte] $0xfffff537 %lr -> %r3 %lr +0x3988 c7c54f47 strb.gt %r4[1byte] -> (%r5,%r7,asr 30)[1byte] +0x398c 6e6876fb mcr.vs $0x06 $0x03 %r7 $0x07 -> %c8 %c11 +0x3990 54f04dbb ldrbt.pl (%r0)[1byte] $0x0dbb %r0 -> %r4 %r0 +0x3994 789880f3 ldm.vc (%r8)[28byte] -> %r0 %r1 %r4 %r5 %r6 %r7 %pc +0x3998 cd670401 stcl.gt $0x04 %c0 $-0x0004 %r7 -> -0x04(%r7)[4byte] %r7 -+0x399c 4df735a9 ldcl.mi +0x000002a4(%r7)[4byte] $0x05 $0x02a4 %r7 -> %c3 %r7 ++0x399c 4df735a9 ldcl.mi +0x02a4(%r7)[4byte] $0x05 $0x02a4 %r7 -> %c3 %r7 +0x39a0 519ebe7c orrs.pl %lr %r12 ror %lr[1byte] -> %r11 +0x39a4 00834ccf add.eq %r3 %pc asr $0x19 -> %r4 +0x39a8 6cb1ccf7 ldc.vs (%r1)[4byte] $0x0c $0x03dc %r1 -> %c12 %r1 @@ -3700,7 +3700,7 @@ +0x39cc 3e2e544e cdp.cc $0x04 $0x02 %c14 %c14 $0x02 -> %c5 +0x39d0 1eac2d6e cdp.ne $0x0d $0x0a %c12 %c14 $0x03 -> %c2 +0x39d4 71862ecb orr.vc %r6 %r11 asr $0x1d -> %r2 -+0x39d8 195ac32b ldmdb.ne -0x00000080(%r10)[32byte] -> %r0 %r1 %r3 %r5 %r8 %r9 %lr %pc ++0x39d8 195ac32b ldmdb.ne -0x80(%r10)[32byte] -> %r0 %r1 %r3 %r5 %r8 %r9 %lr %pc +0x39dc de2bc1a0 cdp.le $0x01 $0x02 %c11 %c0 $0x05 -> %c12 +0x39e0 111adcd1 ldrsb.ne (%r10,-%r1)[1byte] -> %sp +0x39e4 90cf4774 sbc.ls %pc %r4 ror %r7[1byte] -> %r4 @@ -3710,9 +3710,9 @@ +0x39f4 67de7b23 ldrb.vs (%lr,%r3,lsr 22)[1byte] -> %r7 +0x39f8 12a1d531 adc.ne %r1 $0x0c400000 -> %sp +0x39fc b0c96a8f sbc.lt %r9 %pc lsl $0x15 -> %r6 -+0x3a00 cdb3aff4 ldc.gt +0x000003d0(%r3)[4byte] $0x0f $0x03d0 %r3 -> %c10 %r3 ++0x3a00 cdb3aff4 ldc.gt +0x03d0(%r3)[4byte] $0x0f $0x03d0 %r3 -> %c10 %r3 +0x3a04 b7f344eb ldrb.lt (%r3,%r11,ror 9)[1byte] %r11 ror $0x09 %r3 -> %r4 %r3 -+0x3a08 ddf06661 ldcl.le +0x00000184(%r0)[4byte] $0x06 $0x0184 %r0 -> %c6 %r0 ++0x3a08 ddf06661 ldcl.le +0x0184(%r0)[4byte] $0x06 $0x0184 %r0 -> %c6 %r0 +0x3a0c 6c7339f5 ldcl.vs (%r3)[4byte] $0x09 $-0x03d4 %r3 -> %c3 %r3 +0x3a10 b15ff39d +0x3a14 663387a2 ldrt.vs (%r3)[4byte] -%r2 lsr $0x0f %r3 -> %r8 %r3 @@ -3730,14 +3730,14 @@ +0x3a44 d77e8c73 ldrb.le (%lr,-%r3,ror 24)[1byte] %r3 ror $0x18 %lr -> %r8 %lr +0x3a48 2147cb96 swpb.cs (%r7)[1byte] %r6[1byte] -> (%r7)[1byte] %r12 +0x3a4c 570791a2 str.pl %r9 -> (%r7,-%r2,lsr 3)[4byte] -+0x3a50 dd38a3e9 ldc.le -0x000003a4(%r8)[4byte] $0x03 $-0x03a4 %r8 -> %c10 %r8 ++0x3a50 dd38a3e9 ldc.le -0x03a4(%r8)[4byte] $0x03 $-0x03a4 %r8 -> %c10 %r8 +0x3a54 d946b4a2 stmdb.le %r1 %r5 %r7 %r10 %r12 %sp %pc -> -0x1c(%r6)[28byte] -+0x3a58 d911f5b0 ldmdb.le -0x00000090(%r1)[36byte] -> %r4 %r5 %r7 %r8 %r10 %r12 %sp %lr %pc ++0x3a58 d911f5b0 ldmdb.le -0x90(%r1)[36byte] -> %r4 %r5 %r7 %r8 %r10 %r12 %sp %lr %pc +0x3a5c 9b511f18 bl.ls $0x1144b6c4 -> %lr +0x3a60 6f59f916 svc.vs $0x0059f916 +0x3a64 8aba4789 b.hi $0x0ee95890 +0x3a68 67fdea59 ubfx.vs %r9 $0x14 $0x1d -> %lr -+0x3a6c 956169b8 strb.ls %r6[1byte] $0xfffff648 %r1 -> -0x000009b8(%r1)[1byte] %r1 ++0x3a6c 956169b8 strb.ls %r6[1byte] $0xfffff648 %r1 -> -0x09b8(%r1)[1byte] %r1 +0x3a70 b9af332e stmib.lt %r1 %r2 %r3 %r5 %r8 %r9 %r12 %sp %pc -> +0x04(%pc)[32byte] %pc +0x3a74 1b7c314c bl.ne $0x11f0ffac -> %lr +0x3a78 9b69ede3 bl.ls $0x11a7f20c -> %lr @@ -3746,11 +3746,11 @@ +0x3a84 5aa33279 b.pl $0x0e8d0470 +0x3a88 8e49b0f6 mcr.hi $0x00 $0x02 %r11 $0x07 -> %c9 %c6 +0x3a8c 8eaff29a mcr.hi $0x02 $0x05 %pc $0x04 -> %c15 %c10 -+0x3a90 9939e4c9 ldmdb.ls -0x00000080(%r9)[32byte] %r9 -> %r0 %r3 %r6 %r7 %r10 %sp %lr %pc %r9 ++0x3a90 9939e4c9 ldmdb.ls -0x80(%r9)[32byte] %r9 -> %r0 %r3 %r6 %r7 %r10 %sp %lr %pc %r9 +0x3a94 fcdb83f1 ldc2l (%r11)[4byte] $0x03 $0xf1 -> %c8 -+0x3a98 6d483aff vstr.vs %s7 -> -0x000003fc(%r8)[4byte] -+0x3a9c 65596b28 ldrb.vs -0x00000b28(%r9)[1byte] -> %r6 -+0x3aa0 dd943521 ldc.le +0x00000084(%r4)[4byte] $0x05 -> %c3 ++0x3a98 6d483aff vstr.vs %s7 -> -0x03fc(%r8)[4byte] ++0x3a9c 65596b28 ldrb.vs -0x0b28(%r9)[1byte] -> %r6 ++0x3aa0 dd943521 ldc.le +0x84(%r4)[4byte] $0x05 -> %c3 +0x3aa4 90cb9ac1 sbc.ls %r11 %r1 asr $0x15 -> %r9 +0x3aa8 f231cf79 +0x3aac 82882515 add.hi %r8 $0x05400000 -> %r2 @@ -3770,24 +3770,24 @@ +0x3ae4 d3682c6c +0x3ae8 57a01648 str.pl %r1 %r8 asr $0x0c %r0 -> (%r0,%r8,asr 12)[4byte] %r0 +0x3aec f0582b87 -+0x3af0 9d6ebf83 stcl.ls $0x0f %c11 $-0x020c %lr -> -0x0000020c(%lr)[4byte] %lr -+0x3af4 e52d1237 str %r1 $0xfffffdc9 %sp -> -0x00000237(%sp)[4byte] %sp ++0x3af0 9d6ebf83 stcl.ls $0x0f %c11 $-0x020c %lr -> -0x020c(%lr)[4byte] %lr ++0x3af4 e52d1237 str %r1 $0xfffffdc9 %sp -> -0x0237(%sp)[4byte] %sp +0x3af8 f30aacaf +0x3afc 6c7d2f2a ldcl.vs (%sp)[4byte] $0x0f $-0x00a8 %sp -> %c2 %sp +0x3b00 ba88632c b.lt $0x0e21c7b8 +0x3b04 f86c2f90 +0x3b08 8392d28e orrs.hi %r2 $0xe0000008 -> %sp -+0x3b0c 051e576f ldr.eq -0x0000076f(%lr)[4byte] -> %r5 -+0x3b10 9da30d7f stc.ls $0x0d %c0 $0x01fc %r3 -> +0x000001fc(%r3)[4byte] %r3 ++0x3b0c 051e576f ldr.eq -0x076f(%lr)[4byte] -> %r5 ++0x3b10 9da30d7f stc.ls $0x0d %c0 $0x01fc %r3 -> +0x01fc(%r3)[4byte] %r3 +0x3b14 9f100bff svc.ls $0x00100bff +0x3b18 da783c94 b.le $0x11e12d70 +0x3b1c 3a69c586 b.cc $0x11a7513c +0x3b20 6c7ef2c4 ldcl.vs (%lr)[4byte] $0x02 $-0x0310 %lr -> %c15 %lr +0x3b24 8c031449 +0x3b28 9e8fd062 cdp.ls $0x00 $0x08 %c15 %c2 $0x03 -> %c13 -+0x3b2c 459349d6 ldr.mi +0x000009d6(%r3)[4byte] -> %r4 ++0x3b2c 459349d6 ldr.mi +0x09d6(%r3)[4byte] -> %r4 +0x3b30 bcf67faa ldcl.lt (%r6)[4byte] $0x0f $0x02a8 %r6 -> %c7 %r6 -+0x3b34 cdc98823 stcl.gt $0x08 %c8 $0x008c -> +0x0000008c(%r9)[4byte] ++0x3b34 cdc98823 stcl.gt $0x08 %c8 $0x008c -> +0x8c(%r9)[4byte] +0x3b38 e224f94e eor %r4 $0x00138000 -> %pc +0x3b3c e0aeb4d4 +0x3b40 b47eb7e2 ldrbt.lt (%lr)[1byte] $0xfffff81e %lr -> %r11 %lr @@ -3797,19 +3797,19 @@ +0x3b50 aa288172 b.ge $0x10a24120 +0x3b54 82211948 eor.hi %r1 $0x00120000 -> %r1 +0x3b58 c72bedd8 str.gt %lr %r8 asr $0x1b %r11 -> (%r11,-%r8,asr 27)[4byte] %r11 -+0x3b5c 65d605e3 ldrb.vs +0x000005e3(%r6)[1byte] -> %r0 ++0x3b5c 65d605e3 ldrb.vs +0x05e3(%r6)[1byte] -> %r0 +0x3b60 fc1dc4c3 +0x3b64 8144dc66 +0x3b68 d2a7c878 adc.le %r7 $0x00780000 -> %r12 +0x3b6c 6470fc5b ldrbt.vs (%r0)[1byte] $0xfffff3a5 %r0 -> %pc %r0 +0x3b70 d0019da6 and.le %r1 %r6 lsr $0x1b -> %r9 -+0x3b74 b17f2fd2 ldrsb.lt -0x000000f2(%pc)[1byte] $0xffffff0e %pc -> %r2 %pc ++0x3b74 b17f2fd2 ldrsb.lt -0xf2(%pc)[1byte] $0xffffff0e %pc -> %r2 %pc +0x3b78 5b02cf54 bl.pl $0x100b78d0 -> %lr +0x3b7c 814d42af smlaltb.hi %sp %r4 %pc[2byte] %r2[2byte] -> %sp %r4 +0x3b80 e272e93f rsbs %r2 $0x000fc000 -> %lr +0x3b84 4fbc8561 svc.mi $0x00bc8561 +0x3b88 8bdff488 bl.hi $0x0f800db0 -> %lr -+0x3b8c 5d03099a stc.pl $0x09 %c0 $-0x0268 -> -0x00000268(%r3)[4byte] ++0x3b8c 5d03099a stc.pl $0x09 %c0 $-0x0268 -> -0x0268(%r3)[4byte] +0x3b90 be943f69 cdp.lt $0x0f $0x09 %c4 %c9 $0x03 -> %c3 +0x3b94 d7c798a0 strb.le %r9[1byte] -> (%r7,%r0,lsr 17)[1byte] +0x3b98 4a1db451 b.mi $0x10770ce4 @@ -3819,14 +3819,14 @@ +0x3ba8 0e2fc375 mcr.eq $0x03 $0x01 %r12 $0x03 -> %c15 %c5 +0x3bac 188069c8 stm.ne %r3 %r6 %r7 %r8 %r11 %sp %lr -> (%r0)[28byte] +0x3bb0 868e2729 str.hi %r2 %r9 lsr $0x0e %lr -> (%lr)[4byte] %lr -+0x3bb4 cd08bf34 stc.gt $0x0f %c11 $-0x00d0 -> -0x000000d0(%r8)[4byte] ++0x3bb4 cd08bf34 stc.gt $0x0f %c11 $-0x00d0 -> -0xd0(%r8)[4byte] +0x3bb8 b41fd5d8 ldr.lt (%pc)[4byte] $0xfffffa28 %pc -> %sp %pc +0x3bbc 49068d78 stmdb.mi %r3 %r4 %r5 %r6 %r8 %r10 %r11 %pc -> -0x20(%r6)[32byte] +0x3bc0 b09001a7 adds.lt %r0 %r7 lsr $0x03 -> %r0 +0x3bc4 86058eae str.hi %r8 -%lr lsr $0x1d %r5 -> (%r5)[4byte] %r5 +0x3bc8 f7727487 -+0x3bcc d5e408c7 strb.le %r0[1byte] $0x08c7 %r4 -> +0x000008c7(%r4)[1byte] %r4 -+0x3bd0 483cd39d ldmda.mi -0x0000009c(%r12)[40byte] %r12 -> %r0 %r2 %r3 %r4 %r7 %r8 %r9 %r12 %lr %pc %r12 ++0x3bcc d5e408c7 strb.le %r0[1byte] $0x08c7 %r4 -> +0x08c7(%r4)[1byte] %r4 ++0x3bd0 483cd39d ldmda.mi -0x9c(%r12)[40byte] %r12 -> %r0 %r2 %r3 %r4 %r7 %r8 %r9 %r12 %lr %pc %r12 +0x3bd4 d7e1e72a strb.le %lr[1byte] %r10 lsr $0x0e %r1 -> (%r1,%r10,lsr 14)[1byte] %r1 +0x3bd8 8fbefca5 svc.hi $0x00befca5 +0x3bdc f2e2145f @@ -3837,9 +3837,9 @@ +0x3bf0 0f6b5182 svc.eq $0x006b5182 +0x3bf4 92ce598b sbc.ls %lr $0x0022c000 -> %r5 +0x3bf8 0e8e6d19 mcr.eq $0x0d $0x04 %r6 $0x00 -> %c14 %c9 -+0x3bfc 3506e4a5 str.cc %lr -> -0x000004a5(%r6)[4byte] ++0x3bfc 3506e4a5 str.cc %lr -> -0x04a5(%r6)[4byte] +0x3c00 3b846d1b bl.cc $0x0e11f074 -> %lr -+0x3c04 7811ad56 ldmda.vc -0x0000008c(%r1)[36byte] -> %r1 %r2 %r4 %r6 %r8 %r10 %r11 %sp %pc ++0x3c04 7811ad56 ldmda.vc -0x8c(%r1)[36byte] -> %r1 %r2 %r4 %r6 %r8 %r10 %r11 %sp %pc +0x3c08 eca3954d stc $0x05 %c9 $0x0134 %r3 -> (%r3)[4byte] %r3 +0x3c0c eea05d8a cdp $0x0d $0x0a %c0 %c10 $0x04 -> %c5 +0x3c10 f24c295c vmul.i8 %q6 %q6 -> %q9 @@ -3851,7 +3851,7 @@ +0x3c28 5b9e479f bl.pl $0x0e795aac -> %lr +0x3c2c 1a63c000 b.ne $0x118f3c34 +0x3c30 2801227c stmda.cs %r2 %r3 %r4 %r5 %r6 %r9 %sp -> -0x18(%r1)[28byte] -+0x3c34 ed2295e4 stc $0x05 %c9 $-0x0390 %r2 -> -0x00000390(%r2)[4byte] %r2 ++0x3c34 ed2295e4 stc $0x05 %c9 $-0x0390 %r2 -> -0x0390(%r2)[4byte] %r2 +0x3c38 b01a468e ands.lt %r10 %lr lsl $0x0d -> %r4 +0x3c3c f356e175 vbsl %q3 %q10 -> %q15 +0x3c40 6cae21a0 stc.vs $0x01 %c2 $0x0280 %lr -> (%lr)[4byte] %lr @@ -3860,19 +3860,19 @@ +0x3c4c e3d39580 bics %r3 $0x20000000 -> %r9 +0x3c50 6f043963 svc.vs $0x00043963 +0x3c54 cf8a6e22 svc.gt $0x008a6e22 -+0x3c58 3d72b521 ldcl.cc -0x00000084(%r2)[4byte] $0x05 $-0x0084 %r2 -> %c11 %r2 ++0x3c58 3d72b521 ldcl.cc -0x84(%r2)[4byte] $0x05 $-0x0084 %r2 -> %c11 %r2 +0x3c5c ef7314a7 svc $0x007314a7 +0x3c60 42f5e4e0 rscs.mi %r5 $0xe0000000 -> %lr +0x3c64 7981d5b6 stmib.vc %r1 %r2 %r4 %r5 %r7 %r8 %r10 %r12 %lr %pc -> +0x04(%r1)[40byte] -+0x3c68 e5649e4d strb %r9[1byte] $0xfffff1b3 %r4 -> -0x00000e4d(%r4)[1byte] %r4 -+0x3c6c 3d705264 ldcl.cc -0x00000190(%r0)[4byte] $0x02 $-0x0190 %r0 -> %c5 %r0 ++0x3c68 e5649e4d strb %r9[1byte] $0xfffff1b3 %r4 -> -0x0e4d(%r4)[1byte] %r4 ++0x3c6c 3d705264 ldcl.cc -0x0190(%r0)[4byte] $0x02 $-0x0190 %r0 -> %c5 %r0 +0x3c70 1e517992 mrc.ne $0x09 $0x02 %c1 %c2 $0x04 -> %r7 -+0x3c74 c5f65b2b ldrb.gt +0x00000b2b(%r6)[1byte] $0x0b2b %r6 -> %r5 %r6 -+0x3c78 2dd423e2 ldcl.cs +0x00000388(%r4)[4byte] $0x03 -> %c2 ++0x3c74 c5f65b2b ldrb.gt +0x0b2b(%r6)[1byte] $0x0b2b %r6 -> %r5 %r6 ++0x3c78 2dd423e2 ldcl.cs +0x0388(%r4)[4byte] $0x03 -> %c2 +0x3c7c 13458ae1 movt.ne $0x5ae1 -> %r8[2byte] +0x3c80 cb6a476a bl.gt $0x11a95a30 -> %lr +0x3c84 e981cf33 stmib %r0 %r1 %r4 %r5 %r8 %r9 %r10 %r11 %lr %pc -> +0x04(%r1)[40byte] -+0x3c88 a58528b4 str.ge %r2 -> +0x000008b4(%r5)[4byte] ++0x3c88 a58528b4 str.ge %r2 -> +0x08b4(%r5)[4byte] +0x3c8c a4240e66 strt.ge %r0 $0xfffff19a %r4 -> (%r4)[4byte] %r4 +0x3c90 d0fc607d rscs.le %r12 %sp ror %r0[1byte] -> %r6 +0x3c94 a2fd9042 rscs.ge %sp $0x00000042 -> %r9 @@ -3885,25 +3885,25 @@ +0x3cb0 204c8dbc strh.cs %r8[2byte] $0xffffff24 %r12 -> (%r12)[2byte] %r12 +0x3cb4 68bd042e ldm.vs (%sp)[20byte] %sp -> %r1 %r2 %r3 %r5 %r10 %sp +0x3cb8 f37cc040 -+0x3cbc 7d29935e stc.vc $0x03 %c9 $-0x0178 %r9 -> -0x00000178(%r9)[4byte] %r9 ++0x3cbc 7d29935e stc.vc $0x03 %c9 $-0x0178 %r9 -> -0x0178(%r9)[4byte] %r9 +0x3cc0 bee8bce1 cdp.lt $0x0c $0x0e %c8 %c1 $0x07 -> %c11 +0x3cc4 ffee6027 +0x3cc8 38acb5b6 stm.cc %r1 %r2 %r4 %r5 %r7 %r8 %r10 %r12 %sp %pc %r12 -> (%r12)[40byte] %r12 +0x3ccc e1706a5d cmn %r0 %sp asr %r10[1byte] +0x3cd0 f7923d91 +0x3cd4 21a18f58 asr.cs %r8 %pc -> %r8 -+0x3cd8 8d2adc9b stc.hi $0x0c %c13 $-0x026c %r10 -> -0x0000026c(%r10)[4byte] %r10 ++0x3cd8 8d2adc9b stc.hi $0x0c %c13 $-0x026c %r10 -> -0x026c(%r10)[4byte] %r10 +0x3cdc 8f862f71 svc.hi $0x00862f71 +0x3ce0 ab9e2cc9 bl.ge $0x0e78f00c -> %lr +0x3ce4 283926d8 ldmda.cs -0x6c(%r9)[28byte] %r9 -> %r3 %r4 %r6 %r7 %r9 %r10 %sp %r9 +0x3ce8 a04b949c umaal.ge %r11 %r9 %r12 %r4 -> %r11 %r9 -+0x3cec 45223a9c str.mi %r3 $0xfffff564 %r2 -> -0x00000a9c(%r2)[4byte] %r2 ++0x3cec 45223a9c str.mi %r3 $0xfffff564 %r2 -> -0x0a9c(%r2)[4byte] %r2 +0x3cf0 9770bb4b ldrb.ls (%r0,-%r11,asr 22)[1byte] %r11 asr $0x16 %r0 -> %r11 %r0 +0x3cf4 39612a6e +0x3cf8 b059253d subs.lt %r9 %sp lsr %r5[1byte] -> %r2 -+0x3cfc d1d7ecf5 ldrsh.le +0x000000c5(%r7)[2byte] -> %lr -+0x3d00 555a89aa ldrb.pl -0x000009aa(%r10)[1byte] -> %r8 -+0x3d04 ad815958 stc.ge $0x09 %c5 $0x0160 -> +0x00000160(%r1)[4byte] ++0x3cfc d1d7ecf5 ldrsh.le +0xc5(%r7)[2byte] -> %lr ++0x3d00 555a89aa ldrb.pl -0x09aa(%r10)[1byte] -> %r8 ++0x3d04 ad815958 stc.ge $0x09 %c5 $0x0160 -> +0x0160(%r1)[4byte] +0x3d08 d2390983 eors.le %r9 $0x0020c000 -> %r0 +0x3d0c d13f7e5e teq.le %pc %lr asr %lr[1byte] +0x3d10 6c7c5be7 @@ -3921,16 +3921,16 @@ +0x3d40 27929296 ldr.cs (%r2,%r6,lsl 5)[4byte] -> %r9 +0x3d44 f2cc6b5d +0x3d48 5a7fc881 b.pl $0x11ff5f54 -+0x3d4c 3dc645ee stcl.cc $0x05 %c4 $0x03b8 -> +0x000003b8(%r6)[4byte] ++0x3d4c 3dc645ee stcl.cc $0x05 %c4 $0x03b8 -> +0x03b8(%r6)[4byte] +0x3d50 58172697 ldmda.pl -0x7c(%r7)[32byte] -> %r0 %r1 %r2 %r4 %r7 %r9 %r10 %sp +0x3d54 e0d375d9 ldrsb (%r3)[1byte] $0x59 %r3 -> %r7 %r3 +0x3d58 1b54708e bl.ne $0x1151ff98 -> %lr -+0x3d5c c57e8d83 ldrb.gt -0x00000d83(%lr)[1byte] $0xfffff27d %lr -> %r8 %lr ++0x3d5c c57e8d83 ldrb.gt -0x0d83(%lr)[1byte] $0xfffff27d %lr -> %r8 %lr +0x3d60 d21e9909 ands.le %lr $0x00024000 -> %r9 +0x3d64 12d9b1de sbcs.ne %r9 $0x80000037 -> %r11 +0x3d68 a6660f68 strbt.ge %r0[1byte] -%r8 ror $0x1e %r6 -> (%r6)[1byte] %r6 +0x3d6c d0765a54 rsbs.le %r6 %r4 asr %r10[1byte] -> %r5 -+0x3d70 9508e7ad str.ls %lr -> -0x000007ad(%r8)[4byte] ++0x3d70 9508e7ad str.ls %lr -> -0x07ad(%r8)[4byte] +0x3d74 ba09fa1c b.lt $0x102825ec +0x3d78 038d2de7 orr.eq %sp $0x000039c0 -> %r2 +0x3d7c 7a520017 b.vc $0x11483de0 @@ -3938,11 +3938,11 @@ +0x3d84 eee97136 mcr $0x01 $0x07 %r7 $0x01 -> %c9 %c6 +0x3d88 094df93f stmdb.eq %r0 %r1 %r2 %r3 %r4 %r5 %r8 %r11 %r12 %sp %lr %pc -> -0x30(%sp)[48byte] +0x3d8c 661ad70d ldr.vs (%r10)[4byte] -%sp lsl $0x0e %r10 -> %sp %r10 -+0x3d90 5d562589 ldcl.pl -0x00000224(%r6)[4byte] $0x05 -> %c2 ++0x3d90 5d562589 ldcl.pl -0x0224(%r6)[4byte] $0x05 -> %c2 +0x3d94 3419fa2d ldr.cc (%r9)[4byte] $0xfffff5d3 %r9 -> %pc %r9 +0x3d98 203ce13e eors.cs %r12 %lr lsr %r1[1byte] -> %lr +0x3d9c e8f344b3 ldm (%r3)[28byte] %r3 -> %r0 %r1 %r4 %r5 %r7 %r10 %lr %r3 -+0x3da0 a5368302 ldr.ge -0x00000302(%r6)[4byte] $0xfffffcfe %r6 -> %r8 %r6 ++0x3da0 a5368302 ldr.ge -0x0302(%r6)[4byte] $0xfffffcfe %r6 -> %r8 %r6 +0x3da4 288dde2a stm.cs %r1 %r3 %r5 %r9 %r10 %r11 %r12 %lr %pc -> (%sp)[36byte] +0x3da8 54785d2a ldrbt.pl (%r8)[1byte] $0xfffff2d6 %r8 -> %r5 %r8 +0x3dac 68c13013 stm.vs %r0 %r1 %r4 %r12 %sp -> (%r1)[20byte] @@ -3952,10 +3952,10 @@ +0x3dbc f69aea5a +0x3dc0 18c083be stm.ne %r1 %r2 %r3 %r4 %r5 %r7 %r8 %r9 %pc -> (%r0)[36byte] +0x3dc4 8156f51a cmp.hi %r6 %r10 lsl %r5[1byte] -+0x3dc8 25f072d0 ldrb.cs +0x000002d0(%r0)[1byte] $0x02d0 %r0 -> %r7 %r0 ++0x3dc8 25f072d0 ldrb.cs +0x02d0(%r0)[1byte] $0x02d0 %r0 -> %r7 %r0 +0x3dcc 991410ca ldmdb.ls -0x50(%r4)[20byte] -> %r1 %r3 %r6 %r7 %r12 +0x3dd0 07c3b2c4 strb.eq %r11[1byte] -> (%r3,%r4,asr 5)[1byte] -+0x3dd4 0da913d0 stc.eq $0x03 %c1 $0x0340 %r9 -> +0x00000340(%r9)[4byte] %r9 ++0x3dd4 0da913d0 stc.eq $0x03 %c1 $0x0340 %r9 -> +0x0340(%r9)[4byte] %r9 +0x3dd8 6f69f580 svc.vs $0x0069f580 +0x3ddc c2af63c4 adc.gt %pc $0x10000003 -> %r6 +0x3de0 f107e9cc @@ -3976,7 +3976,7 @@ +0x3e1c 5a324f8b b.pl $0x10c97c50 +0x3e20 ef8c2db0 svc $0x008c2db0 +0x3e24 7920b647 stmdb.vc %r0 %r1 %r2 %r6 %r9 %r10 %r12 %sp %pc %r0 -> -0x24(%r0)[36byte] %r0 -+0x3e28 fda189ae stc2 $0x09 %c8 $0x02b8 %r1 -> +0x000002b8(%r1)[4byte] %r1 ++0x3e28 fda189ae stc2 $0x09 %c8 $0x02b8 %r1 -> +0x02b8(%r1)[4byte] %r1 +0x3e2c 70f31849 rscs.vc %r3 %r9 asr $0x10 -> %r1 +0x3e30 de62f66c cdp.le $0x06 $0x06 %c2 %c12 $0x03 -> %c15 +0x3e34 a8e34fb5 @@ -3987,21 +3987,21 @@ +0x3e48 ca51be2b b.gt $0x114736fc +0x3e4c 1e37d4cd cdp.ne $0x04 $0x03 %c7 %c13 $0x06 -> %c13 +0x3e50 80abcca1 adc.hi %r11 %r1 lsr $0x19 -> %r12 -+0x3e54 a58adf75 str.ge %sp -> +0x00000f75(%r10)[4byte] ++0x3e54 a58adf75 str.ge %sp -> +0x0f75(%r10)[4byte] +0x3e58 b2577e42 subs.lt %r7 $0x00000420 -> %r7 +0x3e5c a42a0d3d strt.ge %r0 $0xfffff2c3 %r10 -> (%r10)[4byte] %r10 -+0x3e60 8de039e7 stcl.hi $0x09 %c3 $0x039c %r0 -> +0x0000039c(%r0)[4byte] %r0 -+0x3e64 6d934743 ldc.vs +0x0000010c(%r3)[4byte] $0x07 -> %c4 ++0x3e60 8de039e7 stcl.hi $0x09 %c3 $0x039c %r0 -> +0x039c(%r0)[4byte] %r0 ++0x3e64 6d934743 ldc.vs +0x010c(%r3)[4byte] $0x07 -> %c4 +0x3e68 86298486 strt.hi %r8 -%r6 lsl $0x09 %r9 -> (%r9)[4byte] %r9 +0x3e6c d6a1dc54 ssat.le $0x01 %r4 lsl $0x18 -> %sp -+0x3e70 dd92e04b ldc.le +0x0000012c(%r2)[4byte] $0x00 -> %c14 ++0x3e70 dd92e04b ldc.le +0x012c(%r2)[4byte] $0x00 -> %c14 +0x3e74 faeba07e blx $0x0faec074 -> %lr +0x3e78 7f0e634f svc.vc $0x000e634f +0x3e7c 2c812473 stc.cs $0x04 %c2 $0x73 -> (%r1)[4byte] +0x3e80 c6d15905 ldrb.gt (%r1)[1byte] %r5 lsl $0x12 %r1 -> %r5 %r1 +0x3e84 5b397c71 bl.pl $0x10e63050 -> %lr +0x3e88 0ac03f93 b.eq $0x0f013cdc -+0x3e8c ad345c68 ldc.ge -0x000001a0(%r4)[4byte] $0x0c $-0x01a0 %r4 -> %c5 %r4 ++0x3e8c ad345c68 ldc.ge -0x01a0(%r4)[4byte] $0x0c $-0x01a0 %r4 -> %c5 %r4 +0x3e90 2ed2988c cdp.cs $0x08 $0x0d %c2 %c12 $0x04 -> %c9 +0x3e94 57945145 ldr.pl (%r4,%r5,asr 2)[4byte] -> %r5 +0x3e98 160fab38 str.ne %r10 -%r8 lsr $0x16 %pc -> (%pc)[4byte] %pc @@ -4011,7 +4011,7 @@ +0x3ea8 480a4915 stmda.mi %r0 %r2 %r4 %r8 %r11 %lr -> -0x14(%r10)[24byte] +0x3eac 82009d9d and.hi %r0 $0x00002740 -> %r9 +0x3eb0 a0118fd7 ldrsb.ge (%r1)[1byte] -%r7 %r1 -> %r8 %r1 -+0x3eb4 5de185d9 stcl.pl $0x05 %c8 $0x0364 %r1 -> +0x00000364(%r1)[4byte] %r1 ++0x3eb4 5de185d9 stcl.pl $0x05 %c8 $0x0364 %r1 -> +0x0364(%r1)[4byte] %r1 +0x3eb8 ff9cf444 +0x3ebc cf9019c6 svc.gt $0x009019c6 +0x3ec0 1110fdb2 ldrh.ne (%r0,-%r2)[2byte] -> %pc @@ -4026,7 +4026,7 @@ +0x3ee4 abb2b04c bl.ge $0x0ecb001c -> %lr +0x3ee8 20b6d879 adcs.cs %r6 %r9 ror %r8[1byte] -> %sp +0x3eec c85460a0 ldmda.gt -0x3c(%r4)[16byte] -> %r5 %r7 %sp %lr -+0x3ef0 fdd0f78c ldc2l +0x00000230(%r0)[4byte] $0x07 $0x0230 -> %c15 ++0x3ef0 fdd0f78c ldc2l +0x0230(%r0)[4byte] $0x07 $0x0230 -> %c15 +0x3ef4 8fd9cfb2 svc.hi $0x00d9cfb2 +0x3ef8 08bf0344 ldm.eq (%pc)[16byte] %pc -> %r2 %r6 %r8 %r9 %pc +0x3efc 5f08f748 svc.pl $0x0008f748 @@ -4044,36 +4044,36 @@ +0x3f2c e75e9eb3 +0x3f30 cf7e48b0 svc.gt $0x007e48b0 +0x3f34 30b0a403 adcs.cc %r0 %r3 lsl $0x08 -> %r10 -+0x3f38 0916eaed ldmdb.eq -0x000000b0(%r6)[44byte] -> %r0 %r2 %r3 %r5 %r6 %r7 %r9 %r11 %sp %lr %pc ++0x3f38 0916eaed ldmdb.eq -0xb0(%r6)[44byte] -> %r0 %r2 %r3 %r5 %r6 %r7 %r9 %r11 %sp %lr %pc +0x3f3c 0124a4b4 strh.eq %r10[2byte] -%r4 %r4 -> (%r4,-%r4)[2byte] %r4 +0x3f40 dde02a41 +0x3f44 54e015a6 strbt.pl %r1[1byte] $0x05a6 %r0 -> (%r0)[1byte] %r0 +0x3f48 90428cf3 strd.ls %r8 %r9 $0xffffff3d %r2 -> (%r2)[8byte] %r2 +0x3f4c 3a611ab4 b.cc $0x1184aa24 -+0x3f50 fd634359 stc2l $0x03 %c4 $-0x0164 %r3 -> -0x00000164(%r3)[4byte] %r3 ++0x3f50 fd634359 stc2l $0x03 %c4 $-0x0164 %r3 -> -0x0164(%r3)[4byte] %r3 +0x3f54 6ea3c3cb cdp.vs $0x03 $0x0a %c3 %c11 $0x06 -> %c12 +0x3f58 101790a2 ands.ne %r7 %r2 lsr $0x01 -> %r9 +0x3f5c 7e932ad2 -+0x3f60 d51cd320 ldr.le -0x00000320(%r12)[4byte] -> %sp ++0x3f60 d51cd320 ldr.le -0x0320(%r12)[4byte] -> %sp +0x3f64 4004cd54 and.mi %r4 %r4 asr %sp[1byte] -> %r12 +0x3f68 8b1c0a97 bl.hi $0x107069cc -> %lr +0x3f6c 50082988 and.pl %r8 %r8 lsl $0x13 -> %r2 +0x3f70 7c2a22e9 stc.vc $0x02 %c2 $-0x03a4 %r10 -> (%r10)[4byte] %r10 -+0x3f74 9546f618 strb.ls %pc[1byte] -> -0x00000618(%r6)[1byte] ++0x3f74 9546f618 strb.ls %pc[1byte] -> -0x0618(%r6)[1byte] +0x3f78 bb6512d4 bl.lt $0x11948ad0 -> %lr +0x3f7c d7d4e12b ldrb.le (%r4,%r11,lsr 2)[1byte] -> %lr +0x3f80 cef36893 mrc.gt $0x08 $0x07 %c3 %c3 $0x04 -> %r6 +0x3f84 2a8bd583 b.cs $0x0e2f9598 -+0x3f88 dd968478 ldc.le +0x000001e0(%r6)[4byte] $0x04 -> %c8 ++0x3f88 dd968478 ldc.le +0x01e0(%r6)[4byte] $0x04 -> %c8 +0x3f8c 6e12c016 mrc.vs $0x00 $0x00 %c2 %c6 $0x00 -> %r12 +0x3f90 87136308 ldr.hi (%r3,-%r8,lsl 6)[4byte] -> %r6 +0x3f94 f7294d5e +0x3f98 46b3c2d0 ssat.mi $0x13 %r0 lsl $0x05 -> %r12 +0x3f9c 5f70e55c svc.pl $0x0070e55c -+0x3fa0 883adee2 ldmda.hi -0x0000009c(%r10)[40byte] %r10 -> %r1 %r5 %r6 %r7 %r9 %r10 %r11 %r12 %lr %pc %r10 ++0x3fa0 883adee2 ldmda.hi -0x9c(%r10)[40byte] %r10 -> %r1 %r5 %r6 %r7 %r9 %r10 %r11 %r12 %lr %pc %r10 +0x3fa4 a95752e8 ldmdb.ge -0x70(%r7)[28byte] -> %r3 %r5 %r6 %r7 %r9 %r12 %lr +0x3fa8 f001ebc9 -+0x3fac cd5cd894 ldcl.gt -0x00000250(%r12)[4byte] $0x08 -> %c13 ++0x3fac cd5cd894 ldcl.gt -0x0250(%r12)[4byte] $0x08 -> %c13 +0x3fb0 5fc106a2 svc.pl $0x00c106a2 +0x3fb4 4f663827 svc.mi $0x00663827 +0x3fb8 b35f83cb cmp.lt %pc $0x2c000003 @@ -4088,14 +4088,14 @@ +0x3fdc 8022d1ee eor.hi %r2 %lr ror $0x03 -> %sp +0x3fe0 c6d192cd ldrb.gt (%r1)[1byte] %sp asr $0x05 %r1 -> %r9 %r1 +0x3fe4 80bdf6c6 adcs.hi %sp %r6 asr $0x0d -> %pc -+0x3fe8 55580a89 ldrb.pl -0x00000a89(%r8)[1byte] -> %r0 ++0x3fe8 55580a89 ldrb.pl -0x0a89(%r8)[1byte] -> %r0 +0x3fec f27341f9 vorn %q9 %q12 -> %q10 +0x3ff0 b14bc3f1 strd.lt %r12 %sp -> -0x31(%r11)[8byte] +0x3ff4 d9ee992d +0x3ff8 03b9ad04 movs.eq $0x00000100 -> %r10 +0x3ffc d14661f5 strd.le %r6 %r7 -> -0x15(%r6)[8byte] +0x4000 50d8d8d5 ldrsb.pl (%r8)[1byte] $0x85 %r8 -> %sp %r8 -+0x4004 bdc3ba53 vstr.lt %s23 -> +0x0000014c(%r3)[4byte] ++0x4004 bdc3ba53 vstr.lt %s23 -> +0x014c(%r3)[4byte] +0x4008 fc281440 stc2 $0x04 %c1 $-0x0100 %r8 -> (%r8)[4byte] %r8 +0x400c fe32bcdc mrc2 $0x0c $0x01 %c2 %c12 $0x06 -> %r11 +0x4010 f280b057 vmov.i32 $0x00000007 -> %q5 @@ -4105,16 +4105,16 @@ +0x4020 a6b01491 ssat.ge $0x10 %r1 lsl $0x09 -> %r1 +0x4024 41cc01d0 ldrd.mi +0x10(%r12)[8byte] -> %r0 %r1 +0x4028 f29f339e vrsra.s64 %d14 $0x1f -> %d3 -+0x402c 1dc02a43 vstr.ne %s5 -> +0x0000010c(%r0)[4byte] ++0x402c 1dc02a43 vstr.ne %s5 -> +0x010c(%r0)[4byte] +0x4030 bc8c0a8c vstm.lt %s0 %s1 %s2 %s3 %s4 %s5 %s6 %s7 %s8 %s9 %s10 %s11 %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 -> (%r12)[128byte] +0x4034 7035429c mlas.vc %r12 %r2 %r4 -> %r5 -+0x4038 8dcf5bf2 vstr.hi %d21 -> +0x000003c8(%pc)[8byte] ++0x4038 8dcf5bf2 vstr.hi %d21 -> +0x03c8(%pc)[8byte] +0x403c 204a3194 umaal.cs %r10 %r3 %r4 %r1 -> %r10 %r3 +0x4040 918d86f6 strd.ls %r8 %r9 -> (%sp,%r6)[8byte] +0x4044 97a23f76 sbfx.ls %r6 $0x1e $0x02 -> %r3 +0x4048 13a906ae mov.ne $0x0ae00000 -> %r0 +0x404c 07be12f2 sbfx.eq %r2 $0x05 $0x1e -> %r1 -+0x4050 fd517f3a ldc2l -0x000000e8(%r1)[4byte] $0x0f $0x00e8 -> %c7 ++0x4050 fd517f3a ldc2l -0xe8(%r1)[4byte] $0x0f $0x00e8 -> %c7 +0x4054 73ae0819 mov.vc $0x00190000 -> %r0 +0x4058 7161d27d smc.vc $0x0d +0x405c 212ce1ba strh.cs %lr[2byte] -%r10 %r12 -> (%r12,-%r10)[2byte] %r12 @@ -4128,7 +4128,7 @@ +0x407c 7d1cea07 vldr.vc -0x1c(%r12)[4byte] -> %s28 +0x4080 86aab698 ssat.hi $0x0a %r8 lsl $0x0d -> %r11 +0x4084 63aa9f9f mov.vs $0x0000027c -> %r9 -+0x4088 fd11e037 ldc2 -0x000000dc(%r1)[4byte] $0x00 $0x00dc -> %c14 ++0x4088 fd11e037 ldc2 -0xdc(%r1)[4byte] $0x00 $0x00dc -> %c14 +0x408c accccbd3 vstm.ge %d28 %d29 %d30 %d31 -> (%r12)[32byte] +0x4090 56fe25d2 usat.pl $0x1e %r2 lsl $0x0b -> %r2 +0x4094 fcada835 stc2 $0x08 %c10 $0x00d4 %sp -> (%sp)[4byte] %sp @@ -4141,7 +4141,7 @@ +0x40b0 3843a5e9 stmda.cc %r0 %r3 %r5 %r6 %r7 %r8 %r10 %sp %pc -> -0x20(%r3)[36byte] +0x40b4 1ce71ab8 vstm.ne %s3 %s4 %s5 %s6 %s7 %s8 %s9 %s10 %s11 %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %r7 -> (%r7)[116byte] %r7 +0x40b8 70ded7d3 ldrsb.vc (%lr)[1byte] $0x73 %lr -> %sp %lr -+0x40bc 6d98fbd7 vldr.vs +0x0000035c(%r8)[8byte] -> %d15 ++0x40bc 6d98fbd7 vldr.vs +0x035c(%r8)[8byte] -> %d15 +0x40c0 27bf89dd sbfx.cs %sp $0x13 $0x1f -> %r8 +0x40c4 a7054752 smlsd.ge %r2 %r7 %r4 -> %r5 +0x40c8 d0c2b491 smull.le %r1 %r4 -> %r2 %r11 @@ -4169,9 +4169,9 @@ +0x4120 81aaaead lsr.hi %sp $0x0000001d -> %r10 +0x4124 fea18734 mcr2 $0x07 $0x05 %r8 -> %c1 %c4 +0x4128 109c41b8 ldrh.ne (%r12,%r8)[4byte] %r8 %r12 -> %r4 %r12 -+0x412c fdf73359 ldc2l +0x00000164(%r7)[4byte] $0x03 $0x0164 %r7 -> %c3 %r7 ++0x412c fdf73359 ldc2l +0x0164(%r7)[4byte] $0x03 $0x0164 %r7 -> %c3 %r7 +0x4130 110a8bb5 strh.ne %r8[2byte] -> (%r10,-%r5)[2byte] -+0x4134 3d44dac1 vstr.cc %s27 -> -0x00000304(%r4)[4byte] ++0x4134 3d44dac1 vstr.cc %s27 -> -0x0304(%r4)[4byte] +0x4138 284f68a2 stmda.cs %r1 %r5 %r7 %r11 %sp %lr -> -0x14(%pc)[24byte] +0x413c f3fbc629 vcvt.f32.s32 %d25 -> %d28 +0x4140 51abfb28 lsr.pl %r8 $0x00000016 -> %pc @@ -4197,7 +4197,7 @@ +0x4190 01ba594f asrs.eq %pc $0x00000012 -> %r5 +0x4194 10d5a7df ldrsb.ne (%r5)[1byte] $0x7f %r5 -> %r10 %r5 +0x4198 dc562d9f mrrc.le $0x0d $0x0b %c15 -> %r2 %r6 -+0x419c fd0df4c8 stc2 $0x04 %c15 $-0x0320 -> -0x00000320(%sp)[4byte] ++0x419c fd0df4c8 stc2 $0x04 %c15 $-0x0320 -> -0x0320(%sp)[4byte] +0x41a0 4161e0f2 strd.mi %lr %pc $0xfffffffe %r1 -> -0x02(%r1)[8byte] %r1 +0x41a4 e1ae984a asr %r10 $0x00000010 -> %r9 +0x41a8 9e34ebf9 vmov.ls.s16 %d20[2byte] $0x03 -> %lr @@ -4205,7 +4205,7 @@ +0x41b0 c0047594 mul.gt %r4 %r5 -> %r4 +0x41b4 fe22b923 cdp2 $0x09 $0x02 %c2 %c3 -> %c11 +0x41b8 26cf7e7f uxtb16.cs %pc $0x00000003 -> %r7 -+0x41bc fd50dee6 ldc2l -0x00000398(%r0)[4byte] $0x0e $0x0398 -> %c13 ++0x41bc fd50dee6 ldc2l -0x0398(%r0)[4byte] $0x0e $0x0398 -> %c13 +0x41c0 c0ca81d6 ldrd.gt +0x16(%r10)[8byte] $0x16 %r10 -> %r8 %r9 %r10 +0x41c4 fed95148 cdp2 $0x01 $0x0d %c9 %c8 -> %c5 +0x41c8 7676df7e uhsub16.vc %r6 %lr -> %sp @@ -4213,12 +4213,12 @@ +0x41d0 d1409c58 qdadd.le %r0 %r8 -> %r9 +0x41d4 4d2faa76 vstmdb.mi %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %pc -> (%pc)[48byte] %pc +0x41d8 a1af5def ror.ge %pc $0x0000001b -> %r5 -+0x41dc 814a6af8 strd.hi %r6 %r7 -> -0x000000a8(%r10)[8byte] ++0x41dc 814a6af8 strd.hi %r6 %r7 -> -0xa8(%r10)[8byte] +0x41e0 81864cd7 ldrd.hi (%r6,%r7)[8byte] -> %r4 %r5 +0x41e4 86fca118 usat.hi $0x1c %r8 lsl $0x02 -> %r10 +0x41e8 8c839a32 vstm.hi %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 -> (%r3)[56byte] +0x41ec 012d8028 bxj.eq %r8 -+0x41f0 ed126acf vldr -0x0000033c(%r2)[4byte] -> %s12 ++0x41f0 ed126acf vldr -0x033c(%r2)[4byte] -> %s12 +0x41f4 f2ec42cf vmlal.s32 %d28 %d15[4byte] $0x00 -> %q10 +0x41f8 91073302 mrs.ls $0x00000017 -> %r3 +0x41fc 610240c1 smlabt.vs %r1[2byte] %r0[2byte] %r4 -> %r2 @@ -4230,7 +4230,7 @@ +0x4214 0845f538 stmda.eq %r3 %r4 %r5 %r8 %r10 %r12 %sp %lr %pc -> -0x20(%r5)[36byte] +0x4218 5751f335 smmulr.pl %r5 %r3 -> %r1 +0x421c 2d30ebd7 vldmdb.cs (%r0)[128byte] %r0 -> %d14 %d15 %d16 %d17 %d18 %d19 %d20 %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %r0 -+0x4220 e175ddd9 ldrsb -0x000000d9(%r5)[1byte] $0xffffff27 %r5 -> %sp %r5 ++0x4220 e175ddd9 ldrsb -0xd9(%r5)[1byte] $0xffffff27 %r5 -> %sp %r5 +0x4224 4842ddb0 stmda.mi %r4 %r5 %r7 %r8 %r10 %r11 %r12 %lr %pc -> -0x20(%r2)[36byte] +0x4228 e1b4e64f asrs %pc $0x0000000c -> %lr +0x422c 4153e1df ldrsb.mi -0x1f(%r3)[1byte] -> %lr @@ -4245,10 +4245,10 @@ +0x4250 c14b03aa smlaltb.gt %r11 %r0 %r10[2byte] %r3[2byte] -> %r11 %r0 +0x4254 61a62f32 lsr.vs %r2 %pc -> %r2 +0x4258 beb34ae3 vcvtt.lt.f16.f32 %s7 -> %s8 -+0x425c a0cecfd3 ldrd.ge +0x000000f3(%lr)[8byte] $0xf3 %lr -> %r12 %sp %lr ++0x425c a0cecfd3 ldrd.ge +0xf3(%lr)[8byte] $0xf3 %lr -> %r12 %sp %lr +0x4260 fc3b4629 ldc2 (%r11)[4byte] $0x06 $-0x00a4 %r11 -> %c4 %r11 -+0x4264 fd9b4631 ldc2 +0x000000c4(%r11)[4byte] $0x06 $0x00c4 -> %c4 -+0x4268 c169ced0 ldrd.gt -0x000000e0(%r9)[8byte] $0xffffff20 %r9 -> %r12 %sp %r9 ++0x4264 fd9b4631 ldc2 +0xc4(%r11)[4byte] $0x06 $0x00c4 -> %c4 ++0x4268 c169ced0 ldrd.gt -0xe0(%r9)[8byte] $0xffffff20 %r9 -> %r12 %sp %r9 +0x426c 26ef1358 usat.cs $0x0f %r8 lsl $0x06 -> %r1 +0x4270 7ea9eb47 vfms.vc.f64 %d9 %d7 -> %d14 +0x4274 38429df2 stmda.cc %r1 %r4 %r5 %r6 %r7 %r8 %r10 %r11 %r12 %pc -> -0x24(%r2)[40byte] @@ -4275,7 +4275,7 @@ +0x42c8 cce20a16 vstm.gt %s1 %s2 %s3 %s4 %s5 %s6 %s7 %s8 %s9 %s10 %s11 %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %r2 -> (%r2)[88byte] %r2 +0x42cc f2d9c89e vshr.s64 %d14 $0x19 -> %d28 +0x42d0 0715fb73 sdiv.eq %r3 %r11 -> %r5 -+0x42d4 fdd1f089 ldc2l +0x00000224(%r1)[4byte] $0x00 $0x0224 -> %c15 ++0x42d4 fdd1f089 ldc2l +0x0224(%r1)[4byte] $0x00 $0x0224 -> %c15 +0x42d8 f37a315d vbif %q5 %q6 -> %q9 +0x42dc dd65cbe9 vstmdb.le %d28 %d29 %d30 %d31 %r5 -> (%r5)[32byte] %r5 +0x42e0 40a6f7bd strht.mi %pc[2byte] %sp %r6 -> (%r6,%sp)[2byte] %r6 @@ -4316,12 +4316,12 @@ +0x436c 91ee0f96 strexh.ls %r6[2byte] -> (%lr)[2byte] %r0 +0x4370 91ac9449 asr.ls %r9 $0x00000008 -> %r9 +0x4374 1d2a7ada vstmdb.ne %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %r10 -> (%r10)[72byte] %r10 -+0x4378 fdb9e098 ldc2 +0x00000260(%r9)[4byte] $0x00 $0x0260 %r9 -> %c14 %r9 ++0x4378 fdb9e098 ldc2 +0x0260(%r9)[4byte] $0x00 $0x0260 %r9 -> %c14 %r9 +0x437c 3e102aa0 vnmls.cc.f32 %s1 %s1 -> %s4 +0x4380 31225613 bx.cc %r3 +0x4384 20b23bd8 ldrsbt.cs (%r2,%r8)[1byte] %r8 %r2 -> %r3 %r2 +0x4388 9144ece1 smlaltt.ls %r4 %lr %r1[2byte] %r12[2byte] -> %r4 %lr -+0x438c fd7dbe96 ldc2l -0x00000258(%sp)[4byte] $0x0e $-0x0258 %sp -> %c11 %sp ++0x438c fd7dbe96 ldc2l -0x0258(%sp)[4byte] $0x0e $-0x0258 %sp -> %c11 %sp +0x4390 fe49117d mcr2 $0x01 $0x02 %r1 -> %c9 %c13 +0x4394 f260704e vhadd.s32 %q0 %q7 -> %q11 +0x4398 b6edaa7c uxtab.lt %sp %r12 $0x00000002 -> %r10 @@ -4329,7 +4329,7 @@ +0x43a0 bd20db14 vstmdb.lt %d13 %d14 %d15 %d16 %d17 %d18 %d19 %d20 %d21 %d22 %r0 -> (%r0)[80byte] %r0 +0x43a4 fcb667f9 ldc2 (%r6)[4byte] $0x07 $0x03e4 %r6 -> %c6 %r6 +0x43a8 f34cd03e vqadd.u8 %d12 %d30 -> %d29 -+0x43ac 90fa9dda ldrsbt.ls +0x000000da(%r10)[1byte] $0xda %r10 -> %r9 %r10 ++0x43ac 90fa9dda ldrsbt.ls +0xda(%r10)[1byte] $0xda %r10 -> %r9 %r10 +0x43b0 fcbf3ed8 ldc2 (%pc)[4byte] $0x0e $0x0360 %pc -> %c3 %pc +0x43b4 01c5c2d8 ldrd.eq +0x28(%r5)[8byte] -> %r12 %sp +0x43b8 91b330ef rors.ls %pc $0x00000001 -> %r3 @@ -4351,7 +4351,7 @@ +0x43f8 f24b73f5 vcge.s8 %q13 %q10 -> %q11 +0x43fc f421f11c vld4.8 (%r1)[32byte] $0x01 %r12 %r1 -> %d15 %d17 %d19 %d21 %r1 +0x4400 60e7399e smlal.vs %r7 %r3 %lr %r9 -> %r7 %r3 -+0x4404 cddd5a98 vldr.gt +0x00000260(%sp)[4byte] -> %s11 ++0x4404 cddd5a98 vldr.gt +0x0260(%sp)[4byte] -> %s11 +0x4408 fedd743a mrc2 $0x04 $0x06 %c13 %c10 $0x01 -> %r7 +0x440c 8d296a8e vstmdb.hi %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %r9 -> (%r9)[80byte] %r9 +0x4410 9161e4c7 smulbt.ls %r7[2byte] %r4[2byte] -> %r1 @@ -4373,8 +4373,8 @@ +0x4450 a0400298 umaal.ge %r0 %r0 %r8 %r2 -> %r0 %r0 +0x4454 f2f9b7b8 vqshl.s64 %d24 $0x39 -> %d27 +0x4458 2e3f0b9f vmov.cs.32 %d31[4byte] $0x01 -> %r0 -+0x445c fdda9ffc ldc2l +0x000003f0(%r10)[4byte] $0x0f $0x03f0 -> %c9 -+0x4460 70f9dcfd ldrsht.vc +0x000000cd(%r9)[2byte] $0xcd %r9 -> %sp %r9 ++0x445c fdda9ffc ldc2l +0x03f0(%r10)[4byte] $0x0f $0x03f0 -> %c9 ++0x4460 70f9dcfd ldrsht.vc +0xcd(%r9)[2byte] $0xcd %r9 -> %sp %r9 +0x4464 3c415a5b vmov.cc %r5 %r1 -> %s22 %s23 +0x4468 a6f1c49f usat.ge $0x11 %pc lsl $0x09 -> %r12 +0x446c f9f72fe0 rfeib (%r7)[8byte] %r7 -> %r7 %cpsr @@ -4386,7 +4386,7 @@ +0x4484 5e52ebe9 vnmla.pl.f64 %d18 %d25 -> %d30 +0x4488 c75419f5 smmlsr.gt %r5 %r9 %r1 -> %r4 +0x448c 71b3ad2c lsrs.vc %r12 $0x0000001a -> %r10 -+0x4490 5d971a55 vldr.pl +0x00000154(%r7)[4byte] -> %s2 ++0x4490 5d971a55 vldr.pl +0x0154(%r7)[4byte] -> %s2 +0x4494 17eeb3d3 ubfx.ne %r3 $0x07 $0x0e -> %r11 +0x4498 fe5a6226 cdp2 $0x02 $0x05 %c10 %c6 -> %c6 +0x449c 5d2dba75 vstmdb.pl %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %sp -> (%sp)[40byte] %sp @@ -4408,7 +4408,7 @@ +0x44dc 106e1e95 mls.ne %r5 %lr %r1 -> %lr +0x44e0 97490656 smlsld.ls %r9 %r0 %r6 %r6 -> %r9 %r0 +0x44e4 f38e1023 vaddl.u8 %d14 %d19 -> %q0 -+0x44e8 fd410561 stc2l $0x05 %c0 $-0x0184 -> -0x00000184(%r1)[4byte] ++0x44e8 fd410561 stc2l $0x05 %c0 $-0x0184 -> -0x0184(%r1)[4byte] +0x44ec 61808bda ldrd.vs (%r0,%r10)[8byte] -> %r8 %r9 +0x44f0 80be71b6 ldrht.hi (%lr,%r6)[2byte] %r6 %lr -> %r7 %lr +0x44f4 fe27aaea vsel.ge.f32 $0x02 %s15 %s21 -> %s20 @@ -4440,7 +4440,7 @@ +0x455c d1b4bca6 lsrs.le %r6 $0x00000019 -> %r11 +0x4560 f209acf7 vfma.f32 %q12 %q11 -> %q5 +0x4564 f2d7228d vsubl.s16 %d23 %d13 -> %q9 -+0x4568 3dd51b68 vldr.cc +0x000001a0(%r5)[8byte] -> %d17 ++0x4568 3dd51b68 vldr.cc +0x01a0(%r5)[8byte] -> %d17 +0x456c f200bd56 vmla.f32 %q0 %q3 -> %q5 +0x4570 ed6cdb5f vstmdb %d29 %d30 %d31 %r12 -> (%r12)[24byte] %r12 +0x4574 e743f719 smlald %r3 %pc %r9 %r7 -> %r3 %pc @@ -4457,9 +4457,9 @@ +0x45a0 a14a5997 swpb.ge (%r10)[1byte] %r7[1byte] -> (%r10)[1byte] %r5 +0x45a4 010c4cab smlatb.eq %r11[2byte] %r12[2byte] %r4 -> %r12 +0x45a8 a038f698 mlas.ge %r8 %r6 %pc -> %r8 -+0x45ac fd41c946 stc2l $0x09 %c12 $-0x0118 -> -0x00000118(%r1)[4byte] ++0x45ac fd41c946 stc2l $0x09 %c12 $-0x0118 -> -0x0118(%r1)[4byte] +0x45b0 57ca9f1f bfc.pl $0x0a $0x1e %r9 -> %r9 -+0x45b4 fd69dd27 stc2l $0x0d %c13 $-0x009c %r9 -> -0x0000009c(%r9)[4byte] %r9 ++0x45b4 fd69dd27 stc2l $0x0d %c13 $-0x009c %r9 -> -0x9c(%r9)[4byte] %r9 +0x45b8 d00f1d9d mul.le %sp %sp -> %pc +0x45bc 81af868d lsl.hi %sp $0x0000000d -> %r8 +0x45c0 5124a82f bxj.pl %pc @@ -4529,7 +4529,7 @@ +0x46c0 c0331cdf ldrsbt.gt (%r3)[1byte] -%pc %r3 -> %r1 %r3 +0x46c4 f42be110 vld4.8 (%r11)[32byte] $0x01 %r0 %r11 -> %d14 %d16 %d18 %d20 %r11 +0x46c8 f4e31f11 vld4.8 (%r3)[4byte] %r1 %r3 -> %d17 %d18 %d19 %d20 %r3 -+0x46cc 10fbadd9 ldrsbt.ne +0x000000d9(%r11)[1byte] $0xd9 %r11 -> %r10 %r11 ++0x46cc 10fbadd9 ldrsbt.ne +0xd9(%r11)[1byte] $0xd9 %r11 -> %r10 %r11 +0x46d0 3e83fb33 vdup.cc.16 %pc[2byte] -> %s6 +0x46d4 b14180a3 smlaltb.lt %r1 %r8 %r3[2byte] %r0[2byte] -> %r1 %r8 +0x46d8 c0830698 umull.gt %r8 %r6 -> %r3 %r0 @@ -4567,7 +4567,7 @@ +0x4758 f2476966 vmla.i8 %q3 %q11 -> %q11 +0x475c 5e07da1e vmov.pl %sp -> %s14 +0x4760 f380d86f vmlal.u8 %d0 %d31 -> %q6 -+0x4764 30f02df4 ldrsht.cc +0x000000d4(%r0)[2byte] $0xd4 %r0 -> %r2 %r0 ++0x4764 30f02df4 ldrsht.cc +0xd4(%r0)[2byte] $0xd4 %r0 -> %r2 %r0 +0x4768 01ad1464 ror.eq %r4 $0x00000008 -> %r1 +0x476c 71bf333e lsrs.vc %lr %r3 -> %r3 +0x4770 8161115c qdsub.hi %r1 %r12 -> %r1 @@ -4592,7 +4592,7 @@ +0x47bc 201f8c9f muls.cs %pc %r12 -> %pc +0x47c0 fe4862fd mcr2 $0x02 $0x02 %r6 -> %c8 %c13 +0x47c4 202920b9 strht.cs %r2[2byte] -%r9 %r9 -> (%r9)[2byte] %r9 -+0x47c8 fde19bfa stc2l $0x0b %c9 $0x03e8 %r1 -> +0x000003e8(%r1)[4byte] %r1 ++0x47c8 fde19bfa stc2l $0x0b %c9 $0x03e8 %r1 -> +0x03e8(%r1)[4byte] %r1 +0x47cc f323f666 vmax.u32 %q1 %q11 -> %q7 +0x47d0 81b7a63e lsrs.hi %lr %r6 -> %r10 +0x47d4 f2edeb4b vqdmull.s32 %d13 %d11[4byte] $0x00 -> %q15 @@ -4711,7 +4711,7 @@ +0x4998 b104ffc2 smlabt.lt %r2[2byte] %pc[2byte] %pc -> %r4 +0x499c 1742f63d smlaldx.ne %r2 %pc %sp %r6 -> %r2 %pc +0x49a0 414f49e6 smlaltt.mi %pc %r4 %r6[2byte] %r9[2byte] -> %pc %r4 -+0x49a4 d0f33ffe ldrsht.le +0x000000fe(%r3)[2byte] $0xfe %r3 -> %r3 %r3 ++0x49a4 d0f33ffe ldrsht.le +0xfe(%r3)[2byte] $0xfe %r3 -> %r3 %r3 +0x49a8 7e112b65 vnmla.vc.f64 %d1 %d21 -> %d2 +0x49ac e129b554 qsub %r4 %r9 -> %r11 +0x49b0 910d8bee smlatt.ls %lr[2byte] %r11[2byte] %r8 -> %sp @@ -4757,7 +4757,7 @@ +0x4a50 fc59d302 mrrc2 $0x03 $0x06 %c2 -> %sp %r9 +0x4a54 e0784df3 ldrsht (%r8)[2byte] $0xffffff2d %r8 -> %r4 %r8 +0x4a58 7eadab61 vfms.vc.f64 %d13 %d17 -> %d10 -+0x4a5c 40f55ebf ldrht.mi +0x000000ef(%r5)[2byte] $0xef %r5 -> %r5 %r5 ++0x4a5c 40f55ebf ldrht.mi +0xef(%r5)[2byte] $0xef %r5 -> %r5 %r5 +0x4a60 f25041f4 vbic %q8 %q10 -> %q10 +0x4a64 710acce8 smlatt.vc %r8[2byte] %r12[2byte] %r12 -> %r10 +0x4a68 ce7bcbb3 vmov.gt.s8 %d27[1byte] $0x05 -> %r12 @@ -4902,7 +4902,7 @@ +0x4c94 b1bc2f63 rors.lt %r3 $0x0000001e -> %r2 +0x4c98 b6ecf279 uxtab.lt %r12 %r9 $0x00000000 -> %pc +0x4c9c cedb6a06 vfnms.gt.f32 %s22 %s12 -> %s13 -+0x4ca0 d0ffdbb7 ldrht.le +0x000000b7(%pc)[2byte] $0xb7 %pc -> %sp %pc ++0x4ca0 d0ffdbb7 ldrht.le +0xb7(%pc)[2byte] $0xb7 %pc -> %sp %pc +0x4ca4 e6e6337f uxtab %r6 %pc $0x00000000 -> %r3 +0x4ca8 f20788fb vtst.8 %q11 %q13 -> %q4 +0x4cac f99d8a59 rfeib (%sp)[8byte] -> %cpsr @@ -5143,7 +5143,7 @@ +0x5058 ae1a6b1b vmov.ge.32 %d10[4byte] $0x00 -> %r6 +0x505c f97a6e34 rfedb (%r10)[8byte] %r10 -> %r10 %cpsr +0x5060 5143b307 mrs.pl %spsr $0x13 -> %r11 -+0x5064 f51bfa47 pldw -0x00000a47(%r11) ++0x5064 f51bfa47 pldw -0x0a47(%r11) +0x5068 b16a5ec0 smulbt.lt %r0[2byte] %lr[2byte] -> %r10 +0x506c f4a384cf vld1.16 (%r3)[2byte] $0x03 $0x00 -> %d8[2byte] +0x5070 068c2adb pkhtb.eq %r12[2byte] %r11[2byte] $0x02 $0x15 -> %r2 @@ -5385,7 +5385,7 @@ +0x5420 41678278 smc.mi $0x08 +0x5424 4ee38a6f vfms.mi.f32 %s6 %s31 -> %s17 +0x5428 1e5d6bda vmov.ne.s8 %d29[1byte] $0x02 -> %r6 -+0x542c f4d2fca4 pli +0x00000ca4(%r2) ++0x542c f4d2fca4 pli +0x0ca4(%r2) +0x5430 f25fb37e vcge.s16 %q7 %q15 -> %q13 +0x5434 1636cf55 shsax.ne %r6 %r5 -> %r12 +0x5438 eead8a66 vfms.f32 %s26 %s13 -> %s16 @@ -5495,7 +5495,7 @@ +0x55d8 b61b7f13 sadd16.lt %r11 %r3 -> %r7 +0x55dc 67047b54 smlsd.vs %r4 %r11 %r7 -> %r4 +0x55e0 f2e64ac9 vmull.s32 %d22 %d9[4byte] $0x00 -> %q10 -+0x55e4 f595f92b pldw +0x0000092b(%r5) ++0x55e4 f595f92b pldw +0x092b(%r5) +0x55e8 412e7485 smlawb.mi %r5[2byte] %r4[2byte] %r7 -> %lr +0x55ec c046799a umaal.gt %r6 %r7 %r10 %r9 -> %r6 %r7 +0x55f0 468e4f7b sxtab16.mi %lr %r11 $0x00000003 -> %r4 @@ -5768,7 +5768,7 @@ +0x5a1c fc50f7bb mrrc2 $0x07 $0x0f %c11 -> %pc %r0 +0x5a20 ceef4a86 vfma.gt.f32 %s31 %s12 -> %s9 +0x5a24 c6855fb4 sel.gt %r5 %r4 -> %r5 -+0x5a28 f51efea5 pldw -0x00000ea5(%lr) ++0x5a28 f51efea5 pldw -0x0ea5(%lr) +0x5a2c fe792b8b vsel.gt.f64 $0x03 %d25 %d11 -> %d18 +0x5a30 b12363ee smulwt.lt %lr %r3[2byte] -> %r3 +0x5a34 f407898c vst2.32 %d8 %d10 $0x00 %r12 %r7 -> (%r7)[16byte] %r7 @@ -6124,7 +6124,7 @@ +0x5fac f3c036f9 vqshlu.s64 %q12 $0x00 -> %q9 +0x5fb0 80be7093 umlals.hi %lr %r7 %r3 %r0 -> %lr %r7 +0x5fb4 f2a21588 vabal.s32 %d18 %d8 -> %q0 -+0x5fb8 f5d9f3ec pld +0x000003ec(%r9) ++0x5fb8 f5d9f3ec pld +0x03ec(%r9) +0x5fbc f2aa05f4 vshl.i64 %q10 $0x2a -> %q0 +0x5fc0 5e13cb8b vnmls.pl.f64 %d19 %d11 -> %d12 +0x5fc4 f366cabd vpmin.u32 %d22 %d29 -> %d28 @@ -6636,7 +6636,7 @@ +0x67ac 868f5a7c sxtb16.hi %r12 $0x00000002 -> %r5 +0x67b0 f35925b4 vqrshl.u16 %d25 %d20 -> %d18 +0x67b4 1ec6db98 vdup.ne.8 %sp[1byte] -> %s13 -+0x67b8 f450f9e6 pli -0x000009e6(%r0) ++0x67b8 f450f9e6 pli -0x09e6(%r0) +0x67bc f219c123 vrhadd.s16 %d9 %d19 -> %d12 +0x67c0 f4a71bd4 vld4.32 (%r7)[16byte] $0x01 $0x01 %r4 %r7 -> %d1[4byte] %d3[4byte] %d5[4byte] %d7[4byte] %r7 +0x67c4 ce936be3 vfnma.gt.f64 %d19 %d19 -> %d6 @@ -6784,7 +6784,7 @@ +0x69fc f22eb7c1 vabd.s32 %q15 %q0 -> %q5 +0x6a00 7e1acb29 vnmls.vc.f64 %d10 %d25 -> %d12 +0x6a04 e1084676 hlt $0x8466 -+0x6a08 f4d4fa76 pli +0x00000a76(%r4) ++0x6a08 f4d4fa76 pli +0x0a76(%r4) +0x6a0c f344c28f vhsub.u8 %d20 %d15 -> %d28 +0x6a10 86bf9c70 sxth.hi %r0 $0x00000003 -> %r9 +0x6a14 b02d5099 mla.lt %r9 %r0 %r5 -> %sp @@ -6792,7 +6792,7 @@ +0x6a1c f3efb2b3 vrshr.u64 %d19 $0x2f -> %d27 +0x6a20 f4ad974d vld4.16 (%sp)[8byte] $0x01 $0x00 %sp -> %d9[2byte] %d10[2byte] %d11[2byte] %d12[2byte] %sp +0x6a24 7e031a28 vmla.vc.f32 %s6 %s17 -> %s2 -+0x6a28 f459f3cd pli -0x000003cd(%r9) ++0x6a28 f459f3cd pli -0x03cd(%r9) +0x6a2c f4883588 vst2.16 %d3[2byte] %d4[2byte] $0x02 $0x00 %r8 %r8 -> (%r8)[4byte] %r8 +0x6a30 e1069c43 crc32b %r6 %r3[1byte] -> %r9 +0x6a34 f2c832dd vrshr.s64 %q6 $0x08 -> %q9 @@ -6834,7 +6834,7 @@ +0x6ac4 f22eb1d0 vorr %q15 %q0 -> %q5 +0x6ac8 f305c3b1 vcge.u8 %d21 %d17 -> %d12 +0x6acc 96231f59 qsax.ls %r3 %r9 -> %r1 -+0x6ad0 f554f57a pld -0x0000057a(%r4) ++0x6ad0 f554f57a pld -0x057a(%r4) +0x6ad4 56ff7b78 uxth.pl %r8 $0x00000002 -> %r7 +0x6ad8 f39296f4 vqshlu.s64 %q10 $0x12 -> %q4 +0x6adc f38a06ec vrsubhn.i16 %q13 %q14 -> %d0 @@ -6927,11 +6927,11 @@ +0x6c38 f27ad27b vqsub.s64 %q5 %q13 -> %q14 +0x6c3c 4e096aa0 vmla.mi.f32 %s19 %s1 -> %s12 +0x6c40 f24890ee vhadd.s8 %q12 %q15 -> %q12 -+0x6c44 f4dff3a9 pli +0x000003a9(%pc) ++0x6c44 f4dff3a9 pli +0x03a9(%pc) +0x6c48 fe40fa4c vsel.eq.f32 $0x00 %s0 %s24 -> %s31 +0x6c4c f24db39c vcge.s8 %d29 %d12 -> %d27 +0x6c50 b6ef9278 uxtb.lt %r8 $0x00000000 -> %r9 -+0x6c54 f554f9d3 pld -0x000009d3(%r4) ++0x6c54 f554f9d3 pld -0x09d3(%r4) +0x6c58 e6343ff1 shsub8 %r4 %r1 -> %r3 +0x6c5c f25ac2fd vqsub.s16 %q13 %q14 -> %q14 +0x6c60 f2696c44 sha1m.32 %q4 %q2 -> %q11 @@ -6945,7 +6945,7 @@ +0x6c80 f380fcbc vsri.64 %d28 $0x00 -> %d15 +0x6c84 fe558a8f vsel.vs.f32 $0x01 %s11 %s30 -> %s17 +0x6c88 f425406e vld4.16 (%r5)[32byte] $0x02 %lr %r5 -> %d4 %d5 %d6 %d7 %r5 -+0x6c8c f5d1f0b3 pld +0x000000b3(%r1) ++0x6c8c f5d1f0b3 pld +0xb3(%r1) +0x6c90 f291cbdc vrsra.s64 %q6 $0x11 -> %q6 +0x6c94 5edd3b26 vfnms.pl.f64 %d13 %d22 -> %d19 +0x6c98 f3ac3b95 vrsra.u64 %d5 $0x2c -> %d3 @@ -6988,7 +6988,7 @@ +0x6d2c f26f7779 vaba.s32 %q7 %q12 -> %q11 +0x6d30 f4a10745 vld4.16 (%r1)[8byte] $0x01 $0x00 %r5 %r1 -> %d0[2byte] %d1[2byte] %d2[2byte] %d3[2byte] %r1 +0x6d34 f1411860 setend $0x00 -+0x6d38 f591fd03 pldw +0x00000d03(%r1) ++0x6d38 f591fd03 pldw +0x0d03(%r1) +0x6d3c a6301f9e shadd8.ge %r0 %lr -> %r1 +0x6d40 f3e1cab0 vrshr.u64 %d16 $0x21 -> %d28 +0x6d44 cef8db42 vcvt.gt.f64.u32 %s4 -> %d29 @@ -7111,7 +7111,7 @@ +0x6f18 c65fcff8 usub8.gt %pc %r8 -> %r12 +0x6f1c 46214f90 qadd8.mi %r1 %r0 -> %r4 +0x6f20 f25b15c0 vrshl.s16 %q13 %q0 -> %q8 -+0x6f24 f51cfcae pldw -0x00000cae(%r12) ++0x6f24 f51cfcae pldw -0x0cae(%r12) +0x6f28 b1bd806d rrxs.lt %sp -> %r8 +0x6f2c 26278f13 qadd16.cs %r7 %r3 -> %r8 +0x6f30 f4e591c4 vld2.8 (%r5)[2byte] $0x06 %r4 %r5 -> %d25[1byte] %d26[1byte] %r5 @@ -7284,7 +7284,7 @@ +0x71cc f2d60c87 vmull.s16 %d22 %d7 -> %q8 +0x71d0 5eb07b6f vmov.pl.f64 %d31 -> %d7 +0x71d4 f387937e vbic.i32 $0x0000fe00 -> %q4 -+0x71d8 f455f6da pli -0x000006da(%r5) ++0x71d8 f455f6da pli -0x06da(%r5) +0x71dc f4cf1202 vst3.8 %d17[1byte] %d18[1byte] %d19[1byte] $0x00 %r2 %pc -> (%pc)[3byte] %pc +0x71e0 f300aa35 vpmin.u8 %d0 %d21 -> %d10 +0x71e4 f331a560 vrshl.u64 %q0 %q8 -> %q5 @@ -7890,7 +7890,7 @@ +0x7b44 f4ab18fa vld1.32 (%r11)[4byte] $0x01 $0x03 %r10 %r11 -> %d1[4byte] %r11 +0x7b48 e1471a48 crc32cw %r7 %r8 -> %r1 +0x7b4c fe79eb9f vsel.gt.f64 $0x03 %d25 %d15 -> %d30 -+0x7b50 f5ddf936 pld +0x00000936(%sp) ++0x7b50 f5ddf936 pld +0x0936(%sp) +0x7b54 f4ab25e5 vld2.16 (%r11)[4byte] $0x03 $0x00 %r5 %r11 -> %d2[2byte] %d4[2byte] %r11 +0x7b58 f421f607 vld1.8 (%r1)[24byte] $0x00 %r7 %r1 -> %d15 %d16 %d17 %r1 +0x7b5c f2d087ed vqdmlsl.s16 %d16 %d5[2byte] $0x03 -> %q12 @@ -7906,7 +7906,7 @@ +0x7b84 fe397ab3 vsel.gt.f32 $0x03 %s19 %s7 -> %s14 +0x7b88 f3622e70 vacgt.f32 %q1 %q8 -> %q9 +0x7b8c f390b28a vsubl.u16 %d16 %d10 -> %q5 -+0x7b90 f4d3fea4 pli +0x00000ea4(%r3) ++0x7b90 f4d3fea4 pli +0x0ea4(%r3) +0x7b94 f288e37d vrsra.s8 %q14 $0x00 -> %q7 +0x7b98 f2d4a349 vqdmlal.s16 %d4 %d1[2byte] $0x01 -> %q13 +0x7b9c f2e74833 vshrn.i64 %q9 $0x07 -> %d20 @@ -8136,7 +8136,7 @@ +0x7f1c f440153c vst3.8 %d17 %d19 %d21 $0x03 %r12 %r0 -> (%r0)[24byte] %r0 +0x7f20 f40b8192 vst4.32 %d8 %d10 %d12 %d14 $0x01 %r2 %r11 -> (%r11)[32byte] %r11 +0x7f24 f2df82ec vmlal.s16 %d31 %d4[2byte] $0x03 -> %q12 -+0x7f28 f4d0f4c5 pli +0x000004c5(%r0) ++0x7f28 f4d0f4c5 pli +0x04c5(%r0) +0x7f2c f28e0a15 vshll.s8 %d5 $0x06 -> %q0 +0x7f30 f398d603 vrsubhn.i32 %q4 %q1 -> %d13 +0x7f34 f4c71889 vst1.32 %d17[4byte] $0x01 $0x00 %r9 %r7 -> (%r7)[4byte] %r7 @@ -8514,7 +8514,7 @@ +0x8504 f3652392 vcge.u32 %d21 %d2 -> %d18 +0x8508 26fff978 uxth.cs %r8 $0x00000002 -> %pc +0x850c f4aac00a vld1.8 (%r10)[1byte] $0x00 %r10 %r10 -> %d12[1byte] %r10 -+0x8510 f4d0f7f4 pli +0x000007f4(%r0) ++0x8510 f4d0f7f4 pli +0x07f4(%r0) +0x8514 f424c539 vld3.8 (%r4)[24byte] $0x03 %r9 %r4 -> %d12 %d14 %d16 %r4 +0x8518 f2e5513b vsra.s32 %d27 $0x05 -> %d21 +0x851c f3d1d8ea vmul.i16 %q8 %d2[2byte] $0x03 -> %q14 diff --git a/suite/tests/api/dis-armT32.expect b/suite/tests/api/dis-armT32.expect index 5a44e31bb3d..4eb0f9c0979 100644 --- a/suite/tests/api/dis-armT32.expect +++ b/suite/tests/api/dis-armT32.expect @@ -5,10 +5,10 @@ +0x0008 dde7 b.le $0x0fffffda +0x000a 7d07 ldrb +0x14(%r0)[1byte] -> %r7 +0x000c 960e str %r6 -> +0x38(%sp)[4byte] -+0x000e 962c str %r6 -> +0x000000b0(%sp)[4byte] ++0x000e 962c str %r6 -> +0xb0(%sp)[4byte] +0x0010 7a88 ldrb +0x0a(%r1)[1byte] -> %r0 +0x0012 6f83 ldr +0x78(%r0)[4byte] -> %r3 -+0x0014 908c str %r0 -> +0x00000230(%sp)[4byte] ++0x0014 908c str %r0 -> +0x0230(%sp)[4byte] +0x0016 beb4 bkpt $0xb4 +0x0018 d6d5 b.vs $0x0fffffc6 +0x001a d4ed b.mi $0x0ffffff8 @@ -42,24 +42,24 @@ +0x0058 c26e stm %r1 %r2 %r3 %r5 %r6 %r2 -> (%r2)[20byte] %r2 +0x005a a831 add %sp $0x000000c4 -> %r0 +0x005c 88fd ldrh +0x06(%r7)[2byte] -> %r5 -+0x005e 938b str %r3 -> +0x0000022c(%sp)[4byte] ++0x005e 938b str %r3 -> +0x022c(%sp)[4byte] +0x0060 c973 ldm (%r1)[20byte] -> %r0 %r1 %r4 %r5 %r6 -+0x0062 9f3d ldr +0x000000f4(%sp)[4byte] -> %r7 ++0x0062 9f3d ldr +0xf4(%sp)[4byte] -> %r7 +0x0064 5ceb ldrb (%r5,%r3)[1byte] -> %r3 +0x0066 b0b3 sub %sp $0x000000cc -> %sp -+0x0068 9fec ldr +0x000003b0(%sp)[4byte] -> %r7 ++0x0068 9fec ldr +0x03b0(%sp)[4byte] -> %r7 +0x006a 123a asrs %r7 $0x00000008 -> %r2 +0x006c bfd9 ittee $0x0d $0x09 +0x006e 8e88 ldrh.le +0x34(%r1)[2byte] -> %r0 +0x0070 d4a5 -+0x0072 9354 str.gt %r3 -> +0x00000150(%sp)[4byte] ++0x0072 9354 str.gt %r3 -> +0x0150(%sp)[4byte] +0x0074 a615 add.gt %pc $0x00000054 -> %r6 +0x0076 a91f add %sp $0x0000007c -> %r1 +0x0078 e4e4 b $0x0ffffa44 +0x007a 35f1 adds %r5 $0x000000f1 -> %r5 +0x007c ef38 0fc3 +0x0080 28d5 cmp %r0 $0x000000d5 -+0x0082 9a45 ldr +0x00000114(%sp)[4byte] -> %r2 ++0x0082 9a45 ldr +0x0114(%sp)[4byte] -> %r2 +0x0084 1c80 adds %r0 $0x00000002 -> %r0 +0x0086 cc36 ldm (%r4)[16byte] -> %r1 %r2 %r4 %r5 +0x0088 3221 adds %r2 $0x00000021 -> %r2 @@ -92,9 +92,9 @@ +0x00c6 bce4 ldm (%sp)[16byte] %sp -> %r2 %r5 %r6 %r7 %sp +0x00c8 8ca3 ldrh +0x24(%r4)[2byte] -> %r3 +0x00ca 01f1 lsls %r6 $0x00000007 -> %r1 -+0x00cc 4f58 ldr +0x00000160(%pc)[4byte] -> %r7 ++0x00cc 4f58 ldr +0x0160(%pc)[4byte] -> %r7 +0x00ce dd62 b.le $0x10000196 -+0x00d0 9bac ldr +0x000002b0(%sp)[4byte] -> %r3 ++0x00d0 9bac ldr +0x02b0(%sp)[4byte] -> %r3 +0x00d2 248a movs $0x0000008a -> %r4 +0x00d4 ea28 58d7 bic %r8 %r7 lsr $0x17 -> %r8 +0x00d8 285e cmp %r0 $0x0000005e @@ -121,7 +121,7 @@ +0x0106 428a cmp %r2 %r1 +0x0108 6737 str %r7 -> +0x70(%r6)[4byte] +0x010a 147a asrs %r7 $0x00000011 -> %r2 -+0x010c 4ae4 ldr +0x00000390(%pc)[4byte] -> %r2 ++0x010c 4ae4 ldr +0x0390(%pc)[4byte] -> %r2 +0x010e 058f lsls %r1 $0x00000016 -> %r7 +0x0110 43cc mvns %r1 -> %r4 +0x0112 73ff strb %r7 -> +0x0f(%r7)[1byte] @@ -144,7 +144,7 @@ +0x0136 3d91 subs %r5 $0x00000091 -> %r5 +0x0138 8f4d ldrh +0x3a(%r1)[2byte] -> %r5 +0x013a 2869 cmp %r0 $0x00000069 -+0x013c 9b61 ldr +0x00000184(%sp)[4byte] -> %r3 ++0x013c 9b61 ldr +0x0184(%sp)[4byte] -> %r3 +0x013e 0a0b lsrs %r1 $0x00000008 -> %r3 +0x0140 099d lsrs %r3 $0x00000006 -> %r5 +0x0142 889a ldrh +0x04(%r3)[2byte] -> %r2 @@ -168,14 +168,14 @@ +0x0168 59b3 ldr (%r6,%r6)[4byte] -> %r3 +0x016a a351 add %pc $0x00000144 -> %r3 +0x016c 5c94 ldrb (%r2,%r2)[1byte] -> %r4 -+0x016e 92d1 str %r2 -> +0x00000344(%sp)[4byte] ++0x016e 92d1 str %r2 -> +0x0344(%sp)[4byte] +0x0170 085d lsrs %r3 $0x00000001 -> %r5 +0x0172 2d97 cmp %r5 $0x00000097 +0x0174 bf8b itete $0x08 $0x0b +0x0176 0ded lsr.hi %r5 $0x00000017 -> %r5 +0x0178 ae1f add.ls %sp $0x0000007c -> %r6 +0x017a 8259 strh.hi %r1 -> +0x12(%r3)[2byte] -+0x017c 9f5a ldr.ls +0x00000168(%sp)[4byte] -> %r7 ++0x017c 9f5a ldr.ls +0x0168(%sp)[4byte] -> %r7 +0x017e 6961 ldr +0x14(%r4)[4byte] -> %r1 +0x0180 d10f b.ne $0x100001a2 +0x0182 a656 add %pc $0x00000158 -> %r6 @@ -197,20 +197,20 @@ +0x01a8 c278 stm %r3 %r4 %r5 %r6 %r2 -> (%r2)[16byte] %r2 +0x01aa cd71 ldm (%r5)[16byte] -> %r0 %r4 %r5 %r6 +0x01ac 809b strh %r3 -> +0x04(%r3)[2byte] -+0x01ae 4958 ldr +0x00000160(%pc)[4byte] -> %r1 ++0x01ae 4958 ldr +0x0160(%pc)[4byte] -> %r1 +0x01b0 e175 b $0x1000049e +0x01b2 b70d +0x01b4 40a1 lsls %r1 %r4 -> %r1 +0x01b6 2881 cmp %r0 $0x00000081 -+0x01b8 932f str %r3 -> +0x000000bc(%sp)[4byte] -+0x01ba 4b31 ldr +0x000000c4(%pc)[4byte] -> %r3 ++0x01b8 932f str %r3 -> +0xbc(%sp)[4byte] ++0x01ba 4b31 ldr +0xc4(%pc)[4byte] -> %r3 +0x01bc 8d3e ldrh +0x28(%r7)[2byte] -> %r6 +0x01be 51ae str %r6 -> (%r5,%r6)[4byte] +0x01c0 350a adds %r5 $0x0000000a -> %r5 +0x01c2 843a strh %r2 -> +0x20(%r7)[2byte] +0x01c4 5133 str %r3 -> (%r6,%r4)[4byte] +0x01c6 baff revsh %r7[2byte] -> %r7 -+0x01c8 f89f 86fd ldrb +0x000006fd(%pc)[1byte] -> %r8 ++0x01c8 f89f 86fd ldrb +0x06fd(%pc)[1byte] -> %r8 +0x01cc 40ea lsrs %r2 %r5 -> %r2 +0x01ce 07fb lsls %r7 $0x0000001f -> %r3 +0x01d0 f945 4d3b @@ -222,14 +222,14 @@ +0x01e0 0a02 lsrs %r0 $0x00000008 -> %r2 +0x01e2 aed9 add %sp $0x00000364 -> %r6 +0x01e4 c4ea stm %r1 %r3 %r5 %r6 %r7 %r4 -> (%r4)[20byte] %r4 -+0x01e6 9329 str %r3 -> +0x000000a4(%sp)[4byte] -+0x01e8 4fd0 ldr +0x00000340(%pc)[4byte] -> %r7 ++0x01e6 9329 str %r3 -> +0xa4(%sp)[4byte] ++0x01e8 4fd0 ldr +0x0340(%pc)[4byte] -> %r7 +0x01ea 12a0 asrs %r4 $0x0000000a -> %r0 +0x01ec 552d strb %r5[1byte] -> (%r5,%r4)[1byte] +0x01ee 2bcc cmp %r3 $0x000000cc +0x01f0 9c12 ldr +0x48(%sp)[4byte] -> %r4 +0x01f2 8089 strh %r1 -> +0x04(%r1)[2byte] -+0x01f4 4a3f ldr +0x000000fc(%pc)[4byte] -> %r2 ++0x01f4 4a3f ldr +0xfc(%pc)[4byte] -> %r2 +0x01f6 cbb1 ldm (%r3)[16byte] %r3 -> %r0 %r4 %r5 %r7 %r3 +0x01f8 b2fa uxtb %r7[1byte] -> %r2 +0x01fa d7b9 b.vc $0x10000170 @@ -241,8 +241,8 @@ +0x0208 88a4 ldrh +0x04(%r4)[2byte] -> %r4 +0x020a aede add %sp $0x00000378 -> %r6 +0x020c d938 b.ls $0x10000280 -+0x020e 4888 ldr +0x00000220(%pc)[4byte] -> %r0 -+0x0210 96a3 str %r6 -> +0x0000028c(%sp)[4byte] ++0x020e 4888 ldr +0x0220(%pc)[4byte] -> %r0 ++0x0210 96a3 str %r6 -> +0x028c(%sp)[4byte] +0x0212 b08c sub %sp $0x00000030 -> %sp +0x0214 689c ldr +0x08(%r3)[4byte] -> %r4 +0x0216 debd udf $0xbd @@ -256,7 +256,7 @@ +0x0228 5ebd ldrsh (%r7,%r2)[2byte] -> %r5 +0x022a d2d5 b.cs $0x100001d8 +0x022c 826c strh %r4 -> +0x12(%r5)[2byte] -+0x022e 98d5 ldr +0x00000354(%sp)[4byte] -> %r0 ++0x022e 98d5 ldr +0x0354(%sp)[4byte] -> %r0 +0x0230 b1d6 cbz $0x10000268 %r6 +0x0232 8b8e ldrh +0x1c(%r1)[2byte] -> %r6 +0x0234 dfd3 svc $0xd3 @@ -277,7 +277,7 @@ +0x0252 d965 b.ls $0x10000320 +0x0254 89e6 ldrh +0x0e(%r4)[2byte] -> %r6 +0x0256 c071 stm %r0 %r4 %r5 %r6 %r0 -> (%r0)[16byte] %r0 -+0x0258 4f66 ldr +0x00000198(%pc)[4byte] -> %r7 ++0x0258 4f66 ldr +0x0198(%pc)[4byte] -> %r7 +0x025a d1cb b.ne $0x100001f4 +0x025c 45c4 cmp %r12 %r8 +0x025e bf7d ittte $0x07 $0x0d @@ -289,13 +289,13 @@ +0x026c 2014 movs $0x00000014 -> %r0 +0x026e 3abf subs %r2 $0x000000bf -> %r2 +0x0270 8f09 ldrh +0x38(%r1)[2byte] -> %r1 -+0x0272 903e str %r0 -> +0x000000f8(%sp)[4byte] -+0x0274 4d67 ldr +0x0000019c(%pc)[4byte] -> %r5 ++0x0272 903e str %r0 -> +0xf8(%sp)[4byte] ++0x0274 4d67 ldr +0x019c(%pc)[4byte] -> %r5 +0x0276 8629 strh %r1 -> +0x30(%r5)[2byte] +0x0278 2749 movs $0x00000049 -> %r7 +0x027a 0e9e lsrs %r3 $0x0000001a -> %r6 +0x027c b436 stmdb %r1 %r2 %r4 %r5 %sp -> -0x10(%sp)[16byte] %sp -+0x027e 4c85 ldr +0x00000214(%pc)[4byte] -> %r4 ++0x027e 4c85 ldr +0x0214(%pc)[4byte] -> %r4 +0x0280 871c strh %r4 -> +0x38(%r3)[2byte] +0x0282 dd0c b.le $0x1000029e +0x0284 c4b8 stm %r3 %r4 %r5 %r7 %r4 -> (%r4)[16byte] %r4 @@ -309,9 +309,9 @@ +0x0294 c35a stm %r1 %r3 %r4 %r6 %r3 -> (%r3)[16byte] %r3 +0x0296 a2fa add %pc $0x000003e8 -> %r2 +0x0298 6258 str %r0 -> +0x24(%r3)[4byte] -+0x029a e9ed 36d0 strd %r3 %r6 $0x0340 %sp -> +0x00000340(%sp)[8byte] %sp ++0x029a e9ed 36d0 strd %r3 %r6 $0x0340 %sp -> +0x0340(%sp)[8byte] %sp +0x029e 34b2 adds %r4 $0x000000b2 -> %r4 -+0x02a0 992a ldr +0x000000a8(%sp)[4byte] -> %r1 ++0x02a0 992a ldr +0xa8(%sp)[4byte] -> %r1 +0x02a2 41f7 rors %r7 %r6 -> %r7 +0x02a4 f069 5afb orn %r9 $0x1f600000 -> %r10 +0x02a8 6940 ldr +0x14(%r0)[4byte] -> %r0 @@ -323,9 +323,9 @@ +0x02b4 877f strh %r7 -> +0x3a(%r7)[2byte] +0x02b6 7aed ldrb +0x0b(%r5)[1byte] -> %r5 +0x02b8 b4fb stmdb %r0 %r1 %r3 %r4 %r5 %r6 %r7 %sp -> -0x1c(%sp)[28byte] %sp -+0x02ba f9b6 7cc6 ldrsh +0x00000cc6(%r6)[2byte] -> %r7 ++0x02ba f9b6 7cc6 ldrsh +0x0cc6(%r6)[2byte] -> %r7 +0x02be 14a5 asrs %r4 $0x00000012 -> %r5 -+0x02c0 4dc1 ldr +0x00000304(%pc)[4byte] -> %r5 ++0x02c0 4dc1 ldr +0x0304(%pc)[4byte] -> %r5 +0x02c2 c2b1 stm %r0 %r4 %r5 %r7 %r2 -> (%r2)[16byte] %r2 +0x02c4 314f adds %r1 $0x0000004f -> %r1 +0x02c6 f332 1826 @@ -380,7 +380,7 @@ +0x032c 3141 adds %r1 $0x00000041 -> %r1 +0x032e 0623 lsls %r4 $0x00000018 -> %r3 +0x0330 102b asrs %r5 $0x00000000 -> %r3 -+0x0332 993a ldr +0x000000e8(%sp)[4byte] -> %r1 ++0x0332 993a ldr +0xe8(%sp)[4byte] -> %r1 +0x0334 6429 str %r1 -> +0x40(%r5)[4byte] +0x0336 e229 b $0x1000078c +0x0338 8161 strh %r1 -> +0x0a(%r4)[2byte] @@ -414,7 +414,7 @@ +0x0376 b824 +0x0378 1edc subs %r3 $0x00000003 -> %r4 +0x037a 8baf ldrh +0x1c(%r5)[2byte] -> %r7 -+0x037c 9c37 ldr +0x000000dc(%sp)[4byte] -> %r4 ++0x037c 9c37 ldr +0xdc(%sp)[4byte] -> %r4 +0x037e f5d9 6a62 rsbs %r9 $0x00000e20 -> %r10 +0x0382 dd21 b.le $0x100003c8 +0x0384 bdb9 ldm (%sp)[24byte] %sp -> %r0 %r3 %r4 %r5 %r7 %pc %sp @@ -427,7 +427,7 @@ +0x0394 f371 c5aa blx $0x10f71eec -> %lr +0x0398 b1a1 cbz $0x100003c4 %r1 +0x039a e265 b $0x10000868 -+0x039c 9eeb ldr +0x000003ac(%sp)[4byte] -> %r6 ++0x039c 9eeb ldr +0x03ac(%sp)[4byte] -> %r6 +0x039e 61b4 str %r4 -> +0x18(%r6)[4byte] +0x03a0 1e94 subs %r2 $0x00000002 -> %r4 +0x03a2 04c3 lsls %r0 $0x00000013 -> %r3 @@ -442,7 +442,7 @@ +0x03b4 601b str %r3 -> (%r3)[4byte] +0x03b6 2e2b cmp %r6 $0x0000002b +0x03b8 cf75 ldm (%r7)[20byte] %r7 -> %r0 %r2 %r4 %r5 %r6 %r7 -+0x03ba 9eb9 ldr +0x000002e4(%sp)[4byte] -> %r6 ++0x03ba 9eb9 ldr +0x02e4(%sp)[4byte] -> %r6 +0x03bc 15b7 asrs %r6 $0x00000016 -> %r7 +0x03be f0cb 3303 +0x03c2 6aa1 ldr +0x28(%r4)[4byte] -> %r1 @@ -456,7 +456,7 @@ +0x03d2 bfbd ittte $0x0b $0x0d +0x03d4 adf4 add.lt %sp $0x000003d0 -> %r5 +0x03d6 d7c7 -+0x03d8 9be2 ldr.lt +0x00000388(%sp)[4byte] -> %r3 ++0x03d8 9be2 ldr.lt +0x0388(%sp)[4byte] -> %r3 +0x03da 5bf8 ldrh.ge (%r7,%r7)[2byte] -> %r0 +0x03dc f749 2ab1 +0x03e0 dbbe b.lt $0x10000360 @@ -469,34 +469,34 @@ +0x03ee 4790 blx %r2 -> %lr +0x03f0 8652 strh %r2 -> +0x32(%r2)[2byte] +0x03f2 8649 strh %r1 -> +0x32(%r1)[2byte] -+0x03f4 9ce9 ldr +0x000003a4(%sp)[4byte] -> %r4 ++0x03f4 9ce9 ldr +0x03a4(%sp)[4byte] -> %r4 +0x03f6 ef6a 8aae vpmax.s32 %d26 %d30 -> %d24 +0x03fa 6566 str %r6 -> +0x54(%r4)[4byte] +0x03fc e0c2 b $0x10000584 +0x03fe ec97 2ef9 ldc (%r7)[4byte] $0x0e $0xf9 -> %c2 +0x0402 1e5b subs %r3 $0x00000001 -> %r3 -+0x0404 933b str %r3 -> +0x000000ec(%sp)[4byte] ++0x0404 933b str %r3 -> +0xec(%sp)[4byte] +0x0406 47fc blx %pc -> %lr +0x0408 3318 adds %r3 $0x00000018 -> %r3 +0x040a 9219 str %r2 -> +0x64(%sp)[4byte] +0x040c 7dbd ldrb +0x16(%r7)[1byte] -> %r5 +0x040e 7ab2 ldrb +0x0a(%r6)[1byte] -> %r2 -+0x0410 9bbc ldr +0x000002f0(%sp)[4byte] -> %r3 ++0x0410 9bbc ldr +0x02f0(%sp)[4byte] -> %r3 +0x0412 8bf8 ldrh +0x1e(%r7)[2byte] -> %r0 +0x0414 5b2f ldrh (%r5,%r4)[2byte] -> %r7 +0x0416 10a8 asrs %r5 $0x00000002 -> %r0 +0x0418 3555 adds %r5 $0x00000055 -> %r5 -+0x041a 9252 str %r2 -> +0x00000148(%sp)[4byte] ++0x041a 9252 str %r2 -> +0x0148(%sp)[4byte] +0x041c 826a strh %r2 -> +0x12(%r5)[2byte] -+0x041e 94ff str %r4 -> +0x000003fc(%sp)[4byte] -+0x0420 943b str %r4 -> +0x000000ec(%sp)[4byte] -+0x0422 9f5a ldr +0x00000168(%sp)[4byte] -> %r7 ++0x041e 94ff str %r4 -> +0x03fc(%sp)[4byte] ++0x0420 943b str %r4 -> +0xec(%sp)[4byte] ++0x0422 9f5a ldr +0x0168(%sp)[4byte] -> %r7 +0x0424 03e5 lsls %r4 $0x0000000f -> %r5 -+0x0426 4b76 ldr +0x000001d8(%pc)[4byte] -> %r3 ++0x0426 4b76 ldr +0x01d8(%pc)[4byte] -> %r3 +0x0428 daef b.ge $0x1000040a +0x042a da3f b.ge $0x100004ac +0x042c bfb6 itet $0x0b $0x06 -+0x042e 9f31 ldr.lt +0x000000c4(%sp)[4byte] -> %r7 ++0x042e 9f31 ldr.lt +0xc4(%sp)[4byte] -> %r7 +0x0430 fa5e 40bd +0x0434 6aeb ldr.lt +0x2c(%r5)[4byte] -> %r3 +0x0436 a66b add %pc $0x000001ac -> %r6 @@ -512,12 +512,12 @@ +0x044c 16fb asrs %r7 $0x0000001b -> %r3 +0x044e 5582 strb %r2[1byte] -> (%r0,%r6)[1byte] +0x0450 e352 b $0x10000af8 -+0x0452 4f2d ldr +0x000000b4(%pc)[4byte] -> %r7 ++0x0452 4f2d ldr +0xb4(%pc)[4byte] -> %r7 +0x0454 3da9 subs %r5 $0x000000a9 -> %r5 +0x0456 fe44 5a56 vsel.eq.f32 $0x00 %s8 %s12 -> %s11 +0x045a d330 b.cc $0x100004be +0x045c fa33 2727 -+0x0460 9b73 ldr +0x000001cc(%sp)[4byte] -> %r3 ++0x0460 9b73 ldr +0x01cc(%sp)[4byte] -> %r3 +0x0462 3003 adds %r0 $0x00000003 -> %r0 +0x0464 3ad6 subs %r2 $0x000000d6 -> %r2 +0x0466 f84b 0457 str %r0 -> (%r11,%r7,lsl 1)[4byte] @@ -550,7 +550,7 @@ +0x049e a2da add %pc $0x00000368 -> %r2 +0x04a0 3c32 subs %r4 $0x00000032 -> %r4 +0x04a2 ce71 ldm (%r6)[16byte] -> %r0 %r4 %r5 %r6 -+0x04a4 9c8c ldr +0x00000230(%sp)[4byte] -> %r4 ++0x04a4 9c8c ldr +0x0230(%sp)[4byte] -> %r4 +0x04a6 bd88 ldm (%sp)[12byte] %sp -> %r3 %r7 %pc %sp +0x04a8 668c str %r4 -> +0x68(%r1)[4byte] +0x04aa 7230 strb %r0 -> +0x08(%r6)[1byte] @@ -573,7 +573,7 @@ +0x04d0 3778 adds %r7 $0x00000078 -> %r7 +0x04d2 dfa7 svc $0xa7 +0x04d4 7c97 ldrb +0x12(%r2)[1byte] -> %r7 -+0x04d6 956a str %r5 -> +0x000001a8(%sp)[4byte] ++0x04d6 956a str %r5 -> +0x01a8(%sp)[4byte] +0x04d8 a9a0 add %sp $0x00000280 -> %r1 +0x04da e6a1 b $0x10000220 +0x04dc f698 6a21 @@ -609,14 +609,14 @@ +0x051c d760 b.vc $0x100005e0 +0x051e ab5c add %sp $0x00000170 -> %r3 +0x0520 e8c0 8173 strexd %r8 %r1 -> (%r0)[8byte] %r3 -+0x0524 4df2 ldr +0x000003c8(%pc)[4byte] -> %r5 ++0x0524 4df2 ldr +0x03c8(%pc)[4byte] -> %r5 +0x0526 2429 movs $0x00000029 -> %r4 +0x0528 bd9f ldm (%sp)[28byte] %sp -> %r0 %r1 %r2 %r3 %r4 %r7 %pc %sp +0x052a b8db +0x052c 6cc2 ldr +0x4c(%r0)[4byte] -> %r2 +0x052e 29b3 cmp %r1 $0x000000b3 +0x0530 0594 lsls %r2 $0x00000016 -> %r4 -+0x0532 9d32 ldr +0x000000c8(%sp)[4byte] -> %r5 ++0x0532 9d32 ldr +0xc8(%sp)[4byte] -> %r5 +0x0534 fc96 d744 ldc2 (%r6)[4byte] $0x07 $0x44 -> %c13 +0x0538 fcb7 f71d ldc2 (%r7)[4byte] $0x07 $0x0074 %r7 -> %c15 %r7 +0x053c c16e stm %r1 %r2 %r3 %r5 %r6 %r1 -> (%r1)[20byte] %r1 @@ -627,7 +627,7 @@ +0x0546 0126 lsl.pl %r4 $0x00000004 -> %r6 +0x0548 47b5 blx.pl %r6 -> %lr +0x054a 2c4d cmp %r4 $0x0000004d -+0x054c 9059 str %r0 -> +0x00000164(%sp)[4byte] ++0x054c 9059 str %r0 -> +0x0164(%sp)[4byte] +0x054e cece ldm (%r6)[20byte] -> %r1 %r2 %r3 %r6 %r7 +0x0550 8dd6 ldrh +0x2e(%r2)[2byte] -> %r6 +0x0552 5ae9 ldrh (%r5,%r3)[2byte] -> %r1 @@ -636,14 +636,14 @@ +0x0558 40f9 lsrs %r1 %r7 -> %r1 +0x055a 7085 strb %r5 -> +0x02(%r0)[1byte] +0x055c 3573 adds %r5 $0x00000073 -> %r5 -+0x055e 97d9 str %r7 -> +0x00000364(%sp)[4byte] ++0x055e 97d9 str %r7 -> +0x0364(%sp)[4byte] +0x0560 1cdd adds %r3 $0x00000003 -> %r5 +0x0562 ff64 ba08 vpmax.u32 %d4 %d8 -> %d27 +0x0566 cd8e ldm (%r5)[16byte] %r5 -> %r1 %r2 %r3 %r7 %r5 +0x0568 7eb4 ldrb +0x1a(%r6)[1byte] -> %r4 -+0x056a 4941 ldr +0x00000104(%pc)[4byte] -> %r1 ++0x056a 4941 ldr +0x0104(%pc)[4byte] -> %r1 +0x056c 4498 add %r8 %r3 -> %r8 -+0x056e 90da str %r0 -> +0x00000368(%sp)[4byte] ++0x056e 90da str %r0 -> +0x0368(%sp)[4byte] +0x0570 6ea5 ldr +0x68(%r4)[4byte] -> %r5 +0x0572 8ca0 ldrh +0x24(%r4)[2byte] -> %r0 +0x0574 af64 add %sp $0x00000190 -> %r7 @@ -652,7 +652,7 @@ +0x057a d47c b.mi $0x10000676 +0x057c 12d9 asrs %r3 $0x0000000b -> %r1 +0x057e b4ac stmdb %r2 %r3 %r5 %r7 %sp -> -0x10(%sp)[16byte] %sp -+0x0580 4cb1 ldr +0x000002c4(%pc)[4byte] -> %r4 ++0x0580 4cb1 ldr +0x02c4(%pc)[4byte] -> %r4 +0x0582 3de1 subs %r5 $0x000000e1 -> %r5 +0x0584 cc42 ldm (%r4)[8byte] %r4 -> %r1 %r6 %r4 +0x0586 2c23 cmp %r4 $0x00000023 @@ -665,16 +665,16 @@ +0x0596 df42 svc $0x42 +0x0598 51f8 str %r0 -> (%r7,%r7)[4byte] +0x059a f86d 4254 -+0x059e 9031 str %r0 -> +0x000000c4(%sp)[4byte] ++0x059e 9031 str %r0 -> +0xc4(%sp)[4byte] +0x05a0 5600 ldrsb (%r0,%r0)[1byte] -> %r0 -+0x05a2 9ac0 ldr +0x00000300(%sp)[4byte] -> %r2 ++0x05a2 9ac0 ldr +0x0300(%sp)[4byte] -> %r2 +0x05a4 b338 cbz $0x100005f6 %r0 +0x05a6 c56a stm %r1 %r3 %r5 %r6 %r5 -> (%r5)[16byte] %r5 +0x05a8 ad43 add %sp $0x0000010c -> %r5 +0x05aa 0a5e lsrs %r3 $0x00000009 -> %r6 +0x05ac 0be7 lsrs %r4 $0x0000000f -> %r7 +0x05ae d580 b.pl $0x100004b2 -+0x05b0 9837 ldr +0x000000dc(%sp)[4byte] -> %r0 ++0x05b0 9837 ldr +0xdc(%sp)[4byte] -> %r0 +0x05b2 12b6 asrs %r6 $0x0000000a -> %r6 +0x05b4 2d3d cmp %r5 $0x0000003d +0x05b6 138d asrs %r1 $0x0000000e -> %r5 @@ -691,17 +691,17 @@ +0x05ce b56f stmdb %r0 %r1 %r2 %r3 %r5 %r6 %lr %sp -> -0x1c(%sp)[28byte] %sp +0x05d0 1890 adds %r2 %r2 -> %r0 +0x05d2 1d79 adds %r7 $0x00000005 -> %r1 -+0x05d4 98b9 ldr +0x000002e4(%sp)[4byte] -> %r0 ++0x05d4 98b9 ldr +0x02e4(%sp)[4byte] -> %r0 +0x05d6 2cd6 cmp %r4 $0x000000d6 +0x05d8 d1d7 b.ne $0x1000058a +0x05da 3df6 subs %r5 $0x000000f6 -> %r5 -+0x05dc 9ba7 ldr +0x0000029c(%sp)[4byte] -> %r3 ++0x05dc 9ba7 ldr +0x029c(%sp)[4byte] -> %r3 +0x05de 3a60 subs %r2 $0x00000060 -> %r2 +0x05e0 d02a b.eq $0x10000638 +0x05e2 2201 movs $0x00000001 -> %r2 +0x05e4 04ca lsls %r1 $0x00000013 -> %r2 +0x05e6 2d93 cmp %r5 $0x00000093 -+0x05e8 9142 str %r1 -> +0x00000108(%sp)[4byte] ++0x05e8 9142 str %r1 -> +0x0108(%sp)[4byte] +0x05ea 1526 asrs %r4 $0x00000014 -> %r6 +0x05ec 3b8a subs %r3 $0x0000008a -> %r3 +0x05ee 331f adds %r3 $0x0000001f -> %r3 @@ -729,7 +729,7 @@ +0x061c 1b1f subs %r3 %r4 -> %r7 +0x061e 8a27 ldrh +0x10(%r4)[2byte] -> %r7 +0x0620 f2d2 16b1 -+0x0624 4bad ldr +0x000002b4(%pc)[4byte] -> %r3 ++0x0624 4bad ldr +0x02b4(%pc)[4byte] -> %r3 +0x0626 3ccd subs %r4 $0x000000cd -> %r4 +0x0628 fc58 a419 mrrc2 $0x04 $0x08 %c9 -> %r10 %r8 +0x062c 36a5 adds %r6 $0x000000a5 -> %r6 @@ -745,14 +745,14 @@ +0x0642 12f7 asrs %r6 $0x0000000b -> %r7 +0x0644 2fb2 cmp %r7 $0x000000b2 +0x0646 d6d9 b.vs $0x100005fc -+0x0648 4e6c ldr +0x000001b0(%pc)[4byte] -> %r6 ++0x0648 4e6c ldr +0x01b0(%pc)[4byte] -> %r6 +0x064a deb3 udf $0xb3 +0x064c 31bc adds %r1 $0x000000bc -> %r1 +0x064e b281 uxth %r0[2byte] -> %r1 +0x0650 cd05 ldm (%r5)[8byte] %r5 -> %r0 %r2 %r5 +0x0652 2097 movs $0x00000097 -> %r0 +0x0654 f131 778f -+0x0658 4c2e ldr +0x000000b8(%pc)[4byte] -> %r4 ++0x0658 4c2e ldr +0xb8(%pc)[4byte] -> %r4 +0x065a e1d0 b $0x100009fe +0x065c f497 741e eors %r7 $0x00000278 -> %r4 +0x0660 360b adds %r6 $0x0000000b -> %r6 @@ -783,7 +783,7 @@ +0x0696 a718 add %pc $0x00000060 -> %r7 +0x0698 a4bf add %pc $0x000002fc -> %r4 +0x069a a767 add %pc $0x0000019c -> %r7 -+0x069c 9b46 ldr +0x00000118(%sp)[4byte] -> %r3 ++0x069c 9b46 ldr +0x0118(%sp)[4byte] -> %r3 +0x069e 5038 str %r0 -> (%r7,%r0)[4byte] +0x06a0 65d5 str %r5 -> +0x5c(%r2)[4byte] +0x06a2 7aa5 ldrb +0x0a(%r4)[1byte] -> %r5 @@ -811,7 +811,7 @@ +0x06d0 d1d2 b.ne $0x10000678 +0x06d2 f08c 1387 eor %r12 $0x00870087 -> %r3 +0x06d6 2ce5 cmp %r4 $0x000000e5 -+0x06d8 9033 str %r0 -> +0x000000cc(%sp)[4byte] ++0x06d8 9033 str %r0 -> +0xcc(%sp)[4byte] +0x06da 42dc cmn %r4 %r3 +0x06dc 6fdd ldr +0x7c(%r3)[4byte] -> %r5 +0x06de 0ce5 lsrs %r4 $0x00000013 -> %r5 @@ -826,7 +826,7 @@ +0x06f0 3c66 subs %r4 $0x00000066 -> %r4 +0x06f2 0fe0 lsrs %r4 $0x0000001f -> %r0 +0x06f4 0a8c lsrs %r1 $0x0000000a -> %r4 -+0x06f6 944f str %r4 -> +0x0000013c(%sp)[4byte] ++0x06f6 944f str %r4 -> +0x013c(%sp)[4byte] +0x06f8 2fac cmp %r7 $0x000000ac +0x06fa 82da strh %r2 -> +0x16(%r3)[2byte] +0x06fc b5ff stmdb %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %lr %sp -> -0x24(%sp)[36byte] %sp @@ -836,7 +836,7 @@ +0x0704 a3a2 add %pc $0x00000288 -> %r3 +0x0706 7720 strb %r0 -> +0x1c(%r4)[1byte] +0x0708 41a8 sbcs %r0 %r5 -> %r0 -+0x070a 4df2 ldr +0x000003c8(%pc)[4byte] -> %r5 ++0x070a 4df2 ldr +0x03c8(%pc)[4byte] -> %r5 +0x070c a0fd add %pc $0x000003f4 -> %r0 +0x070e 8e1f ldrh +0x30(%r3)[2byte] -> %r7 +0x0710 e20e b $0x10000b30 @@ -855,16 +855,16 @@ +0x072a c7dc stm %r2 %r3 %r4 %r6 %r7 %r7 -> (%r7)[20byte] %r7 +0x072c 7341 strb %r1 -> +0x0d(%r0)[1byte] +0x072e fc76 61e3 ldc2l (%r6)[4byte] $0x01 $-0x038c %r6 -> %c6 %r6 -+0x0732 91b7 str %r1 -> +0x000002dc(%sp)[4byte] ++0x0732 91b7 str %r1 -> +0x02dc(%sp)[4byte] +0x0734 e1bb b $0x10000aae +0x0736 a458 add %pc $0x00000160 -> %r4 +0x0738 2aae cmp %r2 $0x000000ae -+0x073a ede5 6338 stcl $0x03 %c6 $0x00e0 %r5 -> +0x000000e0(%r5)[4byte] %r5 ++0x073a ede5 6338 stcl $0x03 %c6 $0x00e0 %r5 -> +0xe0(%r5)[4byte] %r5 +0x073e 40b3 lsls %r3 %r6 -> %r3 +0x0740 a3ba add %pc $0x000002e8 -> %r3 +0x0742 1d50 adds %r2 $0x00000005 -> %r0 +0x0744 3052 adds %r0 $0x00000052 -> %r0 -+0x0746 95b0 str %r5 -> +0x000002c0(%sp)[4byte] ++0x0746 95b0 str %r5 -> +0x02c0(%sp)[4byte] +0x0748 fbf8 1836 +0x074c 8e8d ldrh +0x34(%r1)[2byte] -> %r5 +0x074e dd7d b.le $0x1000084c @@ -878,8 +878,8 @@ +0x075e 0b80 lsrs %r0 $0x0000000e -> %r0 +0x0760 05c0 lsls %r0 $0x00000017 -> %r0 +0x0762 2688 movs $0x00000088 -> %r6 -+0x0764 9782 str %r7 -> +0x00000208(%sp)[4byte] -+0x0766 9d29 ldr +0x000000a4(%sp)[4byte] -> %r5 ++0x0764 9782 str %r7 -> +0x0208(%sp)[4byte] ++0x0766 9d29 ldr +0xa4(%sp)[4byte] -> %r5 +0x0768 10fd asrs %r7 $0x00000003 -> %r5 +0x076a 74c9 strb %r1 -> +0x13(%r1)[1byte] +0x076c a7be add %pc $0x000002f8 -> %r7 @@ -903,11 +903,11 @@ +0x0792 f923 74dd +0x0796 09ea lsrs %r5 $0x00000007 -> %r2 +0x0798 6819 ldr (%r3)[4byte] -> %r1 -+0x079a 997d ldr +0x000001f4(%sp)[4byte] -> %r1 ++0x079a 997d ldr +0x01f4(%sp)[4byte] -> %r1 +0x079c 0a8a lsrs %r1 $0x0000000a -> %r2 -+0x079e 9d71 ldr +0x000001c4(%sp)[4byte] -> %r5 ++0x079e 9d71 ldr +0x01c4(%sp)[4byte] -> %r5 +0x07a0 b597 stmdb %r0 %r1 %r2 %r4 %r7 %lr %sp -> -0x18(%sp)[24byte] %sp -+0x07a2 499b ldr +0x0000026c(%pc)[4byte] -> %r1 ++0x07a2 499b ldr +0x026c(%pc)[4byte] -> %r1 +0x07a4 c8c0 ldm (%r0)[8byte] %r0 -> %r6 %r7 %r0 +0x07a6 bdd4 ldm (%sp)[20byte] %sp -> %r2 %r4 %r6 %r7 %pc %sp +0x07a8 ce9d ldm (%r6)[20byte] %r6 -> %r0 %r2 %r3 %r4 %r7 %r6 @@ -919,7 +919,7 @@ +0x07b4 be53 bkpt $0x53 +0x07b6 5449 strb %r1[1byte] -> (%r1,%r1)[1byte] +0x07b8 eb83 0238 -+0x07bc 4a37 ldr +0x000000dc(%pc)[4byte] -> %r2 ++0x07bc 4a37 ldr +0xdc(%pc)[4byte] -> %r2 +0x07be 78a0 ldrb +0x02(%r4)[1byte] -> %r0 +0x07c0 859f strh %r7 -> +0x2c(%r3)[2byte] +0x07c2 a53e add %pc $0x000000f8 -> %r5 @@ -930,21 +930,21 @@ +0x07ce 33d5 adds %r3 $0x000000d5 -> %r3 +0x07d0 6cc8 ldr +0x4c(%r1)[4byte] -> %r0 +0x07d2 c35d stm %r0 %r2 %r3 %r4 %r6 %r3 -> (%r3)[20byte] %r3 -+0x07d4 4eef ldr +0x000003bc(%pc)[4byte] -> %r6 ++0x07d4 4eef ldr +0x03bc(%pc)[4byte] -> %r6 +0x07d6 82c9 strh %r1 -> +0x16(%r1)[2byte] +0x07d8 5cc2 ldrb (%r0,%r3)[1byte] -> %r2 +0x07da 459e cmp %lr %r3 -+0x07dc 90f7 str %r0 -> +0x000003dc(%sp)[4byte] ++0x07dc 90f7 str %r0 -> +0x03dc(%sp)[4byte] +0x07de 1383 asrs %r0 $0x0000000e -> %r3 +0x07e0 7ea1 ldrb +0x1a(%r4)[1byte] -> %r1 -+0x07e2 99da ldr +0x00000368(%sp)[4byte] -> %r1 ++0x07e2 99da ldr +0x0368(%sp)[4byte] -> %r1 +0x07e4 b52c stmdb %r2 %r3 %r5 %lr %sp -> -0x10(%sp)[16byte] %sp +0x07e6 b39d cbz $0x10000850 %r5 +0x07e8 e5c1 b $0x1000036e -+0x07ea 919c str %r1 -> +0x00000270(%sp)[4byte] ++0x07ea 919c str %r1 -> +0x0270(%sp)[4byte] +0x07ec 7c02 ldrb +0x10(%r0)[1byte] -> %r2 +0x07ee e45f b $0x100000b0 -+0x07f0 4bda ldr +0x00000368(%pc)[4byte] -> %r3 ++0x07f0 4bda ldr +0x0368(%pc)[4byte] -> %r3 +0x07f2 abf4 add %sp $0x000003d0 -> %r3 +0x07f4 2f06 cmp %r7 $0x00000006 +0x07f6 3fab subs %r7 $0x000000ab -> %r7 @@ -988,9 +988,9 @@ +0x0846 dec1 udf $0xc1 +0x0848 dcb0 b.gt $0x100007ac +0x084a 7663 strb %r3 -> +0x19(%r4)[1byte] -+0x084c 9944 ldr +0x00000110(%sp)[4byte] -> %r1 ++0x084c 9944 ldr +0x0110(%sp)[4byte] -> %r1 +0x084e 21bd movs $0x000000bd -> %r1 -+0x0850 fdd7 b335 ldc2l +0x000000d4(%r7)[4byte] $0x03 $0x00d4 -> %c11 ++0x0850 fdd7 b335 ldc2l +0xd4(%r7)[4byte] $0x03 $0x00d4 -> %c11 +0x0854 4173 adcs %r3 %r6 -> %r3 +0x0856 3450 adds %r4 $0x00000050 -> %r4 +0x0858 802f strh %r7 -> (%r5)[2byte] @@ -1037,7 +1037,7 @@ +0x08aa cdc8 ldm (%r5)[12byte] %r5 -> %r3 %r6 %r7 %r5 +0x08ac b851 +0x08ae 1976 adds %r6 %r5 -> %r6 -+0x08b0 98d7 ldr +0x0000035c(%sp)[4byte] -> %r0 ++0x08b0 98d7 ldr +0x035c(%sp)[4byte] -> %r0 +0x08b2 1611 asrs %r2 $0x00000018 -> %r1 +0x08b4 2b7c cmp %r3 $0x0000007c +0x08b6 0225 lsls %r4 $0x00000008 -> %r5 @@ -1051,7 +1051,7 @@ +0x08c6 4524 cmp %r4 %r4 +0x08c8 f1fe 75a9 +0x08cc 02f0 lsls %r6 $0x0000000b -> %r0 -+0x08ce 9b85 ldr +0x00000214(%sp)[4byte] -> %r3 ++0x08ce 9b85 ldr +0x0214(%sp)[4byte] -> %r3 +0x08d0 e85b d493 +0x08d4 1f1b subs %r3 $0x00000004 -> %r3 +0x08d6 f197 f0f9 bl $0x10597acc -> %lr @@ -1069,13 +1069,13 @@ +0x08f4 f83d 4830 +0x08f8 cad2 ldm (%r2)[16byte] %r2 -> %r1 %r4 %r6 %r7 %r2 +0x08fa 199d adds %r3 %r6 -> %r5 -+0x08fc 4d27 ldr +0x0000009c(%pc)[4byte] -> %r5 ++0x08fc 4d27 ldr +0x9c(%pc)[4byte] -> %r5 +0x08fe 150c asrs %r1 $0x00000014 -> %r4 +0x0900 a5e4 add %pc $0x00000390 -> %r5 +0x0902 44e9 add %r9 %sp -> %r9 +0x0904 a8c3 add %sp $0x0000030c -> %r0 +0x0906 c0ed stm %r0 %r2 %r3 %r5 %r6 %r7 %r0 -> (%r0)[24byte] %r0 -+0x0908 9559 str %r5 -> +0x00000164(%sp)[4byte] ++0x0908 9559 str %r5 -> +0x0164(%sp)[4byte] +0x090a 68a7 ldr +0x08(%r4)[4byte] -> %r7 +0x090c 3ed5 subs %r6 $0x000000d5 -> %r6 +0x090e af44 add %sp $0x00000110 -> %r7 @@ -1089,7 +1089,7 @@ +0x0920 ae75 add %sp $0x000001d4 -> %r6 +0x0922 8bd9 ldrh +0x1e(%r3)[2byte] -> %r1 +0x0924 f8f6 96e1 -+0x0928 4cbe ldr +0x000002f8(%pc)[4byte] -> %r4 ++0x0928 4cbe ldr +0x02f8(%pc)[4byte] -> %r4 +0x092a 4713 bx %r2 +0x092c 8327 strh %r7 -> +0x18(%r4)[2byte] +0x092e a0f6 add %pc $0x000003d8 -> %r0 @@ -1103,14 +1103,14 @@ +0x093e 2772 movs $0x00000072 -> %r7 +0x0940 a501 add %pc $0x00000004 -> %r5 +0x0942 f54e 67df adc %lr $0x000006f8 -> %r7 -+0x0946 9ab7 ldr +0x000002dc(%sp)[4byte] -> %r2 ++0x0946 9ab7 ldr +0x02dc(%sp)[4byte] -> %r2 +0x0948 238e movs $0x0000008e -> %r3 +0x094a 6296 str %r6 -> +0x28(%r2)[4byte] +0x094c e41e b $0x1000018c +0x094e cc9e ldm (%r4)[20byte] -> %r1 %r2 %r3 %r4 %r7 +0x0950 31c8 adds %r1 $0x000000c8 -> %r1 +0x0952 cf72 ldm (%r7)[16byte] %r7 -> %r1 %r4 %r5 %r6 %r7 -+0x0954 4886 ldr +0x00000218(%pc)[4byte] -> %r0 ++0x0954 4886 ldr +0x0218(%pc)[4byte] -> %r0 +0x0956 dff7 svc $0xf7 +0x0958 e5e0 b $0x1000051c +0x095a 85ec strh %r4 -> +0x2e(%r5)[2byte] @@ -1121,7 +1121,7 @@ +0x0964 3134 adds %r1 $0x00000034 -> %r1 +0x0966 ab1e add %sp $0x00000078 -> %r3 +0x0968 ac98 add %sp $0x00000260 -> %r4 -+0x096a 4a23 ldr +0x0000008c(%pc)[4byte] -> %r2 ++0x096a 4a23 ldr +0x8c(%pc)[4byte] -> %r2 +0x096c 32f3 adds %r2 $0x000000f3 -> %r2 +0x096e d230 b.cs $0x100009d2 +0x0970 3bf6 subs %r3 $0x000000f6 -> %r3 @@ -1139,7 +1139,7 @@ +0x098c b350 cbz $0x100009e4 %r0 +0x098e 2523 movs $0x00000023 -> %r5 +0x0990 c4b2 stm %r1 %r4 %r5 %r7 %r4 -> (%r4)[16byte] %r4 -+0x0992 4a67 ldr +0x0000019c(%pc)[4byte] -> %r2 ++0x0992 4a67 ldr +0x019c(%pc)[4byte] -> %r2 +0x0994 1ed6 subs %r2 $0x00000003 -> %r6 +0x0996 259c movs $0x0000009c -> %r5 +0x0998 c02c stm %r2 %r3 %r5 %r0 -> (%r0)[12byte] %r0 @@ -1151,29 +1151,29 @@ +0x09a4 04b6 lsls %r6 $0x00000012 -> %r6 +0x09a6 5529 strb %r1[1byte] -> (%r5,%r4)[1byte] +0x09a8 3957 subs %r1 $0x00000057 -> %r1 -+0x09aa 9cd6 ldr +0x00000358(%sp)[4byte] -> %r4 ++0x09aa 9cd6 ldr +0x0358(%sp)[4byte] -> %r4 +0x09ac af8e add %sp $0x00000238 -> %r7 +0x09ae 2be4 cmp %r3 $0x000000e4 +0x09b0 4683 mov %r0 -> %r11 +0x09b2 c8b0 ldm (%r0)[12byte] %r0 -> %r4 %r5 %r7 %r0 +0x09b4 f6fe 3be6 +0x09b8 dea0 udf $0xa0 -+0x09ba 4ced ldr +0x000003b4(%pc)[4byte] -> %r4 ++0x09ba 4ced ldr +0x03b4(%pc)[4byte] -> %r4 +0x09bc 23b9 movs $0x000000b9 -> %r3 -+0x09be 93c8 str %r3 -> +0x00000320(%sp)[4byte] ++0x09be 93c8 str %r3 -> +0x0320(%sp)[4byte] +0x09c0 844b strh %r3 -> +0x22(%r1)[2byte] +0x09c2 35d2 adds %r5 $0x000000d2 -> %r5 +0x09c4 652f str %r7 -> +0x50(%r5)[4byte] +0x09c6 6890 ldr +0x08(%r2)[4byte] -> %r0 +0x09c8 4130 asrs %r0 %r6 -> %r0 +0x09ca c586 stm %r1 %r2 %r7 %r5 -> (%r5)[12byte] %r5 -+0x09cc 4eab ldr +0x000002ac(%pc)[4byte] -> %r6 ++0x09cc 4eab ldr +0x02ac(%pc)[4byte] -> %r6 +0x09ce 1d0b adds %r1 $0x00000004 -> %r3 +0x09d0 82f6 strh %r6 -> +0x16(%r6)[2byte] +0x09d2 015d lsls %r3 $0x00000005 -> %r5 +0x09d4 f4dd feb5 bl $0x0fcde742 -> %lr +0x09d8 203b movs $0x0000003b -> %r0 -+0x09da 9234 str %r2 -> +0x000000d0(%sp)[4byte] ++0x09da 9234 str %r2 -> +0xd0(%sp)[4byte] +0x09dc 3276 adds %r2 $0x00000076 -> %r2 +0x09de 5ee3 ldrsh (%r4,%r3)[2byte] -> %r3 +0x09e0 e44d b $0x1000027e @@ -1187,7 +1187,7 @@ +0x09f2 3e1e subs %r6 $0x0000001e -> %r6 +0x09f4 f75b ea21 blx $0x0ff5be3a -> %lr +0x09f8 87dc strh %r4 -> +0x3e(%r3)[2byte] -+0x09fa 94bb str %r4 -> +0x000002ec(%sp)[4byte] ++0x09fa 94bb str %r4 -> +0x02ec(%sp)[4byte] +0x09fc 387a subs %r0 $0x0000007a -> %r0 +0x09fe 4775 bx %lr +0x0a00 30bd adds %r0 $0x000000bd -> %r0 @@ -1215,9 +1215,9 @@ +0x0a2e 7db6 ldrb +0x16(%r6)[1byte] -> %r6 +0x0a30 76e1 strb %r1 -> +0x1b(%r4)[1byte] +0x0a32 e8d0 0ffe -+0x0a36 93d4 str %r3 -> +0x00000350(%sp)[4byte] ++0x0a36 93d4 str %r3 -> +0x0350(%sp)[4byte] +0x0a38 55c2 strb %r2[1byte] -> (%r0,%r7)[1byte] -+0x0a3a 905b str %r0 -> +0x0000016c(%sp)[4byte] ++0x0a3a 905b str %r0 -> +0x016c(%sp)[4byte] +0x0a3c 424d rsbs %r1 $0x00000000 -> %r5 +0x0a3e 8960 ldrh +0x0a(%r4)[2byte] -> %r0 +0x0a40 cde5 ldm (%r5)[20byte] -> %r0 %r2 %r5 %r6 %r7 @@ -1258,7 +1258,7 @@ +0x0a88 2647 movs $0x00000047 -> %r6 +0x0a8a da8e b.ge $0x100009aa +0x0a8c bf55 itete $0x05 $0x05 -+0x0a8e 4ee4 ldr.pl +0x00000390(%pc)[4byte] -> %r6 ++0x0a8e 4ee4 ldr.pl +0x0390(%pc)[4byte] -> %r6 +0x0a90 78e9 ldrb.mi +0x03(%r5)[1byte] -> %r1 +0x0a92 2602 mov.pl $0x00000002 -> %r6 +0x0a94 76b6 strb.mi %r6 -> +0x1a(%r6)[1byte] @@ -1270,7 +1270,7 @@ +0x0aa0 758e strb %r6 -> +0x16(%r1)[1byte] +0x0aa2 b834 +0x0aa4 3582 adds %r5 $0x00000082 -> %r5 -+0x0aa6 9075 str %r0 -> +0x000001d4(%sp)[4byte] ++0x0aa6 9075 str %r0 -> +0x01d4(%sp)[4byte] +0x0aa8 b78d +0x0aaa 1f64 subs %r4 $0x00000005 -> %r4 +0x0aac d177 b.ne $0x10000b9e @@ -1297,7 +1297,7 @@ +0x0ada dd7b b.le $0x10000bd4 +0x0adc 70f7 strb %r7 -> +0x03(%r6)[1byte] +0x0ade 1e03 subs %r0 $0x00000000 -> %r3 -+0x0ae0 95f0 str %r5 -> +0x000003c0(%sp)[4byte] ++0x0ae0 95f0 str %r5 -> +0x03c0(%sp)[4byte] +0x0ae2 b956 cbnz $0x10000afa %r6 +0x0ae4 8dfb ldrh +0x2e(%r7)[2byte] -> %r3 +0x0ae6 5edb ldrsh (%r3,%r3)[2byte] -> %r3 @@ -1308,7 +1308,7 @@ +0x0af0 2f5f cmp %r7 $0x0000005f +0x0af2 2f99 cmp %r7 $0x00000099 +0x0af4 2273 movs $0x00000073 -> %r2 -+0x0af6 9bcb ldr +0x0000032c(%sp)[4byte] -> %r3 ++0x0af6 9bcb ldr +0x032c(%sp)[4byte] -> %r3 +0x0af8 d5e2 b.pl $0x10000ac0 +0x0afa 0d8a lsrs %r1 $0x00000016 -> %r2 +0x0afc 176c asrs %r5 $0x0000001d -> %r4 @@ -1325,7 +1325,7 @@ +0x0b12 f3ee 8107 +0x0b16 cb5f ldm (%r3)[24byte] -> %r0 %r1 %r2 %r3 %r4 %r6 +0x0b18 66aa str %r2 -> +0x68(%r5)[4byte] -+0x0b1a 4b63 ldr +0x0000018c(%pc)[4byte] -> %r3 ++0x0b1a 4b63 ldr +0x018c(%pc)[4byte] -> %r3 +0x0b1c c846 ldm (%r0)[12byte] %r0 -> %r1 %r2 %r6 %r0 +0x0b1e 81f5 strh %r5 -> +0x0e(%r6)[2byte] +0x0b20 59d6 ldr (%r2,%r7)[4byte] -> %r6 @@ -1337,12 +1337,12 @@ +0x0b2c 80ff strh %r7 -> +0x06(%r7)[2byte] +0x0b2e af2d add %sp $0x000000b4 -> %r7 +0x0b30 81d1 strh %r1 -> +0x0e(%r2)[2byte] -+0x0b32 927b str %r2 -> +0x000001ec(%sp)[4byte] ++0x0b32 927b str %r2 -> +0x01ec(%sp)[4byte] +0x0b34 dca6 b.gt $0x10000a84 +0x0b36 8b78 ldrh +0x1a(%r7)[2byte] -> %r0 +0x0b38 e10d b $0x10000d56 +0x0b3a 095e lsrs %r3 $0x00000005 -> %r6 -+0x0b3c 9a3f ldr +0x000000fc(%sp)[4byte] -> %r2 ++0x0b3c 9a3f ldr +0xfc(%sp)[4byte] -> %r2 +0x0b3e 0324 lsls %r4 $0x0000000c -> %r4 +0x0b40 58f5 ldr (%r6,%r3)[4byte] -> %r5 +0x0b42 2ef7 cmp %r6 $0x000000f7 @@ -1351,9 +1351,9 @@ +0x0b4a c4b1 stm %r0 %r4 %r5 %r7 %r4 -> (%r4)[16byte] %r4 +0x0b4c 2f2b cmp %r7 $0x0000002b +0x0b4e 64bd str %r5 -> +0x48(%r7)[4byte] -+0x0b50 49cb ldr +0x0000032c(%pc)[4byte] -> %r1 ++0x0b50 49cb ldr +0x032c(%pc)[4byte] -> %r1 +0x0b52 5653 ldrsb (%r2,%r1)[1byte] -> %r3 -+0x0b54 90c1 str %r0 -> +0x00000304(%sp)[4byte] ++0x0b54 90c1 str %r0 -> +0x0304(%sp)[4byte] +0x0b56 d029 b.eq $0x10000bac +0x0b58 f389 667b usat $0x1b %r9 lsl $0x19 -> %r6 +0x0b5c ea53 7d95 orrs %r3 %r5 lsr $0x1e -> %sp @@ -1367,9 +1367,9 @@ +0x0b72 c39c stm %r2 %r3 %r4 %r7 %r3 -> (%r3)[16byte] %r3 +0x0b74 2123 movs $0x00000023 -> %r1 +0x0b76 459e cmp %lr %r3 -+0x0b78 969c str %r6 -> +0x00000270(%sp)[4byte] ++0x0b78 969c str %r6 -> +0x0270(%sp)[4byte] +0x0b7a c09a stm %r1 %r3 %r4 %r7 %r0 -> (%r0)[16byte] %r0 -+0x0b7c 9cc9 ldr +0x00000324(%sp)[4byte] -> %r4 ++0x0b7c 9cc9 ldr +0x0324(%sp)[4byte] -> %r4 +0x0b7e 0bb6 lsrs %r6 $0x0000000e -> %r6 +0x0b80 7a56 ldrb +0x09(%r2)[1byte] -> %r6 +0x0b82 e6df b $0x10000944 @@ -1378,12 +1378,12 @@ +0x0b88 f1e1 dc0d bl $0x109e23a6 -> %lr +0x0b8c 282a cmp %r0 $0x0000002a +0x0b8e 2a16 cmp %r2 $0x00000016 -+0x0b90 9859 ldr +0x00000164(%sp)[4byte] -> %r0 ++0x0b90 9859 ldr +0x0164(%sp)[4byte] -> %r0 +0x0b92 692f ldr +0x10(%r5)[4byte] -> %r7 +0x0b94 5656 ldrsb (%r2,%r1)[1byte] -> %r6 +0x0b96 0fed lsrs %r5 $0x0000001f -> %r5 +0x0b98 f49a 22e8 eors %r10 $0x00074000 -> %r2 -+0x0b9c e9d8 3fef ldrd +0x000003bc(%r8)[8byte] -> %r3 %pc ++0x0b9c e9d8 3fef ldrd +0x03bc(%r8)[8byte] -> %r3 %pc +0x0ba0 abe6 add %sp $0x00000398 -> %r3 +0x0ba2 6410 str %r0 -> +0x40(%r2)[4byte] +0x0ba4 f64e 6d6c movw $0x0000ee6c -> %sp @@ -1395,7 +1395,7 @@ +0x0bb2 834f strh %r7 -> +0x1a(%r1)[2byte] +0x0bb4 db25 b.lt $0x10000c02 +0x0bb6 6129 str %r1 -> +0x10(%r5)[4byte] -+0x0bb8 fdd1 0acc ldc2l +0x00000330(%r1)[4byte] $0x0a $0x0330 -> %c0 ++0x0bb8 fdd1 0acc ldc2l +0x0330(%r1)[4byte] $0x0a $0x0330 -> %c0 +0x0bbc 29fb cmp %r1 $0x000000fb +0x0bbe 6369 str %r1 -> +0x34(%r5)[4byte] +0x0bc0 f33e 5cab @@ -1428,13 +1428,13 @@ +0x0bfa e63a b $0x10000872 +0x0bfc b3b3 cbz $0x10000c6c %r3 +0x0bfe f6d6 9836 b $0x0f6d6c6e -+0x0c02 9b5a ldr +0x00000168(%sp)[4byte] -> %r3 ++0x0c02 9b5a ldr +0x0168(%sp)[4byte] -> %r3 +0x0c04 f14c b8ef b $0x1014cde6 +0x0c08 5a2a ldrh (%r5,%r0)[2byte] -> %r2 +0x0c0a 8e4b ldrh +0x32(%r1)[2byte] -> %r3 +0x0c0c 8cc4 ldrh +0x26(%r0)[2byte] -> %r4 +0x0c0e 1f5a subs %r3 $0x00000005 -> %r2 -+0x0c10 9f89 ldr +0x00000224(%sp)[4byte] -> %r7 ++0x0c10 9f89 ldr +0x0224(%sp)[4byte] -> %r7 +0x0c12 f7ca f104 bl $0x0fbcae1e -> %lr +0x0c16 8a02 ldrh +0x10(%r0)[2byte] -> %r2 +0x0c18 fc9e 0074 ldc2 (%lr)[4byte] $0x00 $0x74 -> %c0 @@ -1452,7 +1452,7 @@ +0x0c34 86a8 strh %r0 -> +0x34(%r5)[2byte] +0x0c36 ccc5 ldm (%r4)[16byte] %r4 -> %r0 %r2 %r6 %r7 %r4 +0x0c38 3173 adds %r1 $0x00000073 -> %r1 -+0x0c3a 4eb8 ldr +0x000002e0(%pc)[4byte] -> %r6 ++0x0c3a 4eb8 ldr +0x02e0(%pc)[4byte] -> %r6 +0x0c3c e414 b $0x10000468 +0x0c3e bd52 ldm (%sp)[16byte] %sp -> %r1 %r4 %r6 %pc %sp +0x0c40 c8db ldm (%r0)[24byte] -> %r0 %r1 %r3 %r4 %r6 %r7 @@ -1470,7 +1470,7 @@ +0x0c5a 9d17 ldr +0x5c(%sp)[4byte] -> %r5 +0x0c5c 696a ldr +0x14(%r5)[4byte] -> %r2 +0x0c5e b9c5 cbnz $0x10000c92 %r5 -+0x0c60 91e7 str %r1 -> +0x0000039c(%sp)[4byte] ++0x0c60 91e7 str %r1 -> +0x039c(%sp)[4byte] +0x0c62 604f str %r7 -> +0x04(%r1)[4byte] +0x0c64 b3ac cbz $0x10000cd2 %r4 +0x0c66 529c strh %r4[2byte] -> (%r3,%r2)[2byte] @@ -1519,41 +1519,41 @@ +0x0cc8 01d8 lsls %r3 $0x00000007 -> %r0 +0x0cca a715 add %pc $0x00000054 -> %r7 +0x0ccc 8196 strh %r6 -> +0x0c(%r2)[2byte] -+0x0cce 938f str %r3 -> +0x0000023c(%sp)[4byte] -+0x0cd0 90d4 str %r0 -> +0x00000350(%sp)[4byte] -+0x0cd2 9241 str %r2 -> +0x00000104(%sp)[4byte] ++0x0cce 938f str %r3 -> +0x023c(%sp)[4byte] ++0x0cd0 90d4 str %r0 -> +0x0350(%sp)[4byte] ++0x0cd2 9241 str %r2 -> +0x0104(%sp)[4byte] +0x0cd4 407a eors %r2 %r7 -> %r2 +0x0cd6 d7f0 b.vc $0x10000cba -+0x0cd8 ed88 fdbf stc $0x0d %c15 $0x02fc -> +0x000002fc(%r8)[4byte] ++0x0cd8 ed88 fdbf stc $0x0d %c15 $0x02fc -> +0x02fc(%r8)[4byte] +0x0cdc d19f b.ne $0x10000c1e -+0x0cde 49b9 ldr +0x000002e4(%pc)[4byte] -> %r1 ++0x0cde 49b9 ldr +0x02e4(%pc)[4byte] -> %r1 +0x0ce0 c7aa stm %r1 %r3 %r5 %r7 %r7 -> (%r7)[16byte] %r7 +0x0ce2 16e6 asrs %r4 $0x0000001b -> %r6 +0x0ce4 de10 udf $0x10 +0x0ce6 41cc rors %r4 %r1 -> %r4 +0x0ce8 ab53 add %sp $0x0000014c -> %r3 -+0x0cea ed6d c586 stcl $0x05 %c12 $-0x0218 %sp -> -0x00000218(%sp)[4byte] %sp ++0x0cea ed6d c586 stcl $0x05 %c12 $-0x0218 %sp -> -0x0218(%sp)[4byte] %sp +0x0cee 0da2 lsrs %r4 $0x00000016 -> %r2 +0x0cf0 55a9 strb %r1[1byte] -> (%r5,%r6)[1byte] +0x0cf2 623c str %r4 -> +0x20(%r7)[4byte] +0x0cf4 c18f stm %r0 %r1 %r2 %r3 %r7 %r1 -> (%r1)[20byte] %r1 +0x0cf6 0691 lsls %r2 $0x0000001a -> %r1 +0x0cf8 32d9 adds %r2 $0x000000d9 -> %r2 -+0x0cfa 9965 ldr +0x00000194(%sp)[4byte] -> %r1 ++0x0cfa 9965 ldr +0x0194(%sp)[4byte] -> %r1 +0x0cfc 413a asrs %r2 %r7 -> %r2 +0x0cfe c1c3 stm %r0 %r1 %r6 %r7 %r1 -> (%r1)[16byte] %r1 +0x0d00 6606 str %r6 -> +0x60(%r0)[4byte] +0x0d02 4356 muls %r2 %r6 -> %r6 +0x0d04 238c movs $0x0000008c -> %r3 +0x0d06 1212 asrs %r2 $0x00000008 -> %r2 -+0x0d08 93b1 str %r3 -> +0x000002c4(%sp)[4byte] ++0x0d08 93b1 str %r3 -> +0x02c4(%sp)[4byte] +0x0d0a 9714 str %r7 -> +0x50(%sp)[4byte] +0x0d0c a531 add %pc $0x000000c4 -> %r5 +0x0d0e 410b asrs %r3 %r1 -> %r3 +0x0d10 77d7 strb %r7 -> +0x1f(%r2)[1byte] +0x0d12 225a movs $0x0000005a -> %r2 +0x0d14 edb2 5516 ldc +0x58(%r2)[4byte] $0x05 $0x0058 %r2 -> %c5 %r2 -+0x0d18 ed9d 85e9 ldc +0x000003a4(%sp)[4byte] $0x05 -> %c8 ++0x0d18 ed9d 85e9 ldc +0x03a4(%sp)[4byte] $0x05 -> %c8 +0x0d1c 876c strh %r4 -> +0x3a(%r5)[2byte] +0x0d1e 0882 lsrs %r0 $0x00000002 -> %r2 +0x0d20 d40a b.mi $0x10000d38 @@ -1597,7 +1597,7 @@ +0x0d78 56f5 ldrsb (%r6,%r3)[1byte] -> %r5 +0x0d7a d2c1 b.cs $0x10000d00 +0x0d7c b3a2 cbz $0x10000de8 %r2 -+0x0d7e 9a43 ldr +0x0000010c(%sp)[4byte] -> %r2 ++0x0d7e 9a43 ldr +0x010c(%sp)[4byte] -> %r2 +0x0d80 47cd blx %r9 -> %lr +0x0d82 5e53 ldrsh (%r2,%r1)[2byte] -> %r3 +0x0d84 4a1e ldr +0x78(%pc)[4byte] -> %r2 @@ -1608,8 +1608,8 @@ +0x0d8e 343a adds %r4 $0x0000003a -> %r4 +0x0d90 6755 str %r5 -> +0x74(%r2)[4byte] +0x0d92 07d8 lsls %r3 $0x0000001f -> %r0 -+0x0d94 f8a0 835a strh %r8[2byte] -> +0x0000035a(%r0)[2byte] -+0x0d98 94a2 str %r4 -> +0x00000288(%sp)[4byte] ++0x0d94 f8a0 835a strh %r8[2byte] -> +0x035a(%r0)[2byte] ++0x0d98 94a2 str %r4 -> +0x0288(%sp)[4byte] +0x0d9a 2c5f cmp %r4 $0x0000005f +0x0d9c 7851 ldrb +0x01(%r2)[1byte] -> %r1 +0x0d9e 59a7 ldr (%r4,%r6)[4byte] -> %r7 @@ -1667,7 +1667,7 @@ +0x0e18 34f1 adds %r4 $0x000000f1 -> %r4 +0x0e1a 82f1 strh %r1 -> +0x16(%r6)[2byte] +0x0e1c 80f7 strh %r7 -> +0x06(%r6)[2byte] -+0x0e1e 945d str %r4 -> +0x00000174(%sp)[4byte] ++0x0e1e 945d str %r4 -> +0x0174(%sp)[4byte] +0x0e20 3436 adds %r4 $0x00000036 -> %r4 +0x0e22 c8fd ldm (%r0)[28byte] -> %r0 %r2 %r3 %r4 %r5 %r6 %r7 +0x0e24 a6e5 add %pc $0x00000394 -> %r6 @@ -1678,12 +1678,12 @@ +0x0e2e 5535 strb %r5[1byte] -> (%r6,%r4)[1byte] +0x0e30 c9df ldm (%r1)[28byte] -> %r0 %r1 %r2 %r3 %r4 %r6 %r7 +0x0e32 e9bb 4f54 -+0x0e36 4eff ldr +0x000003fc(%pc)[4byte] -> %r6 ++0x0e36 4eff ldr +0x03fc(%pc)[4byte] -> %r6 +0x0e38 ab8a add %sp $0x00000228 -> %r3 +0x0e3a 1bad subs %r5 %r6 -> %r5 +0x0e3c a584 add %pc $0x00000210 -> %r5 +0x0e3e 36c6 adds %r6 $0x000000c6 -> %r6 -+0x0e40 9760 str %r7 -> +0x00000180(%sp)[4byte] ++0x0e40 9760 str %r7 -> +0x0180(%sp)[4byte] +0x0e42 6945 ldr +0x14(%r0)[4byte] -> %r5 +0x0e44 1d9e adds %r3 $0x00000006 -> %r6 +0x0e46 ce2a ldm (%r6)[12byte] %r6 -> %r1 %r3 %r5 %r6 @@ -1710,15 +1710,15 @@ +0x0e72 7724 strb %r4 -> +0x1c(%r4)[1byte] +0x0e74 d1e9 b.ne $0x10000e4a +0x0e76 3fbc subs %r7 $0x000000bc -> %r7 -+0x0e78 4c27 ldr +0x0000009c(%pc)[4byte] -> %r4 ++0x0e78 4c27 ldr +0x9c(%pc)[4byte] -> %r4 +0x0e7a 7a6f ldrb +0x09(%r5)[1byte] -> %r7 -+0x0e7c 9886 ldr +0x00000218(%sp)[4byte] -> %r0 ++0x0e7c 9886 ldr +0x0218(%sp)[4byte] -> %r0 +0x0e7e 78e4 ldrb +0x03(%r4)[1byte] -> %r4 +0x0e80 5731 ldrsb (%r6,%r4)[1byte] -> %r1 +0x0e82 4e04 ldr +0x10(%pc)[4byte] -> %r6 +0x0e84 b9f9 cbnz $0x10000ec6 %r1 +0x0e86 3189 adds %r1 $0x00000089 -> %r1 -+0x0e88 9e2b ldr +0x000000ac(%sp)[4byte] -> %r6 ++0x0e88 9e2b ldr +0xac(%sp)[4byte] -> %r6 +0x0e8a ded5 udf $0xd5 +0x0e8c 685e ldr +0x04(%r3)[4byte] -> %r6 +0x0e8e 389b subs %r0 $0x0000009b -> %r0 @@ -1738,7 +1738,7 @@ +0x0eaa 5309 strh %r1[2byte] -> (%r1,%r4)[2byte] +0x0eac 2dcf cmp %r5 $0x000000cf +0x0eae d9a2 b.ls $0x10000df6 -+0x0eb0 9f76 ldr +0x000001d8(%sp)[4byte] -> %r7 ++0x0eb0 9f76 ldr +0x01d8(%sp)[4byte] -> %r7 +0x0eb2 0a1d lsrs %r3 $0x00000008 -> %r5 +0x0eb4 c4e0 stm %r5 %r6 %r7 %r4 -> (%r4)[12byte] %r4 +0x0eb6 991c ldr +0x70(%sp)[4byte] -> %r1 @@ -1758,7 +1758,7 @@ +0x0ed6 a7e0 add %pc $0x00000380 -> %r7 +0x0ed8 e7ac b $0x10000e34 +0x0eda f5cc 4854 rsb %r12 $0x0000d400 -> %r8 -+0x0ede 4c9b ldr +0x0000026c(%pc)[4byte] -> %r4 ++0x0ede 4c9b ldr +0x026c(%pc)[4byte] -> %r4 +0x0ee0 62f5 str %r5 -> +0x2c(%r6)[4byte] +0x0ee2 2b2a cmp %r3 $0x0000002a +0x0ee4 a7c3 add %pc $0x0000030c -> %r7 @@ -1769,7 +1769,7 @@ +0x0eee d747 b.vc $0x10000f80 +0x0ef0 d5d7 b.pl $0x10000ea2 +0x0ef2 0a92 lsrs %r2 $0x0000000a -> %r2 -+0x0ef4 4f2a ldr +0x000000a8(%pc)[4byte] -> %r7 ++0x0ef4 4f2a ldr +0xa8(%pc)[4byte] -> %r7 +0x0ef6 0eb5 lsrs %r6 $0x0000001a -> %r5 +0x0ef8 e2e7 b $0x100014ca +0x0efa fabb 95c5 @@ -1783,10 +1783,10 @@ +0x0f0e f67f 150c +0x0f12 706e strb %r6 -> +0x01(%r5)[1byte] +0x0f14 ca26 ldm (%r2)[12byte] -> %r1 %r2 %r5 -+0x0f16 ed83 75e6 stc $0x05 %c7 $0x0398 -> +0x00000398(%r3)[4byte] ++0x0f16 ed83 75e6 stc $0x05 %c7 $0x0398 -> +0x0398(%r3)[4byte] +0x0f1a c809 ldm (%r0)[8byte] -> %r0 %r3 +0x0f1c ab30 add %sp $0x000000c0 -> %r3 -+0x0f1e 9387 str %r3 -> +0x0000021c(%sp)[4byte] ++0x0f1e 9387 str %r3 -> +0x021c(%sp)[4byte] +0x0f20 59d9 ldr (%r3,%r7)[4byte] -> %r1 +0x0f22 7abf ldrb +0x0a(%r7)[1byte] -> %r7 +0x0f24 5a43 ldrh (%r0,%r1)[2byte] -> %r3 @@ -1805,7 +1805,7 @@ +0x0f42 da2e b.ge $0x10000fa2 +0x0f44 e326 b $0x10001594 +0x0f46 4790 blx %r2 -> %lr -+0x0f48 4f5e ldr +0x00000178(%pc)[4byte] -> %r7 ++0x0f48 4f5e ldr +0x0178(%pc)[4byte] -> %r7 +0x0f4a bb35 cbnz $0x10000f9a %r5 +0x0f4c aac7 add %sp $0x0000031c -> %r2 +0x0f4e 31ef adds %r1 $0x000000ef -> %r1 @@ -1818,7 +1818,7 @@ +0x0f5c 0595 lsls %r2 $0x00000016 -> %r5 +0x0f5e 25e3 movs $0x000000e3 -> %r5 +0x0f60 aaa9 add %sp $0x000002a4 -> %r2 -+0x0f62 9b7d ldr +0x000001f4(%sp)[4byte] -> %r3 ++0x0f62 9b7d ldr +0x01f4(%sp)[4byte] -> %r3 +0x0f64 b14d cbz $0x10000f7a %r5 +0x0f66 11a3 asrs %r4 $0x00000006 -> %r3 +0x0f68 cc82 ldm (%r4)[8byte] %r4 -> %r1 %r7 %r4 @@ -1827,13 +1827,13 @@ +0x0f6e 6d43 ldr +0x54(%r0)[4byte] -> %r3 +0x0f70 e3bc b $0x100016ec +0x0f72 1155 asrs %r2 $0x00000005 -> %r5 -+0x0f74 fd93 169b ldc2 +0x0000026c(%r3)[4byte] $0x06 $0x026c -> %c1 ++0x0f74 fd93 169b ldc2 +0x026c(%r3)[4byte] $0x06 $0x026c -> %c1 +0x0f78 60cf str %r7 -> +0x0c(%r1)[4byte] +0x0f7a 7738 strb %r0 -> +0x1c(%r7)[1byte] +0x0f7c 70bb strb %r3 -> +0x02(%r7)[1byte] +0x0f7e b123 cbz $0x10000f8a %r3 +0x0f80 1916 adds %r2 %r4 -> %r6 -+0x0f82 4f64 ldr +0x00000190(%pc)[4byte] -> %r7 ++0x0f82 4f64 ldr +0x0190(%pc)[4byte] -> %r7 +0x0f84 3dea subs %r5 $0x000000ea -> %r5 +0x0f86 4563 cmp %r3 %r12 +0x0f88 6c7d ldr +0x44(%r7)[4byte] -> %r5 @@ -1850,7 +1850,7 @@ +0x0f9e 7414 strb %r4 -> +0x10(%r2)[1byte] +0x0fa0 7172 strb %r2 -> +0x05(%r6)[1byte] +0x0fa2 25b9 movs $0x000000b9 -> %r5 -+0x0fa4 9c8c ldr +0x00000230(%sp)[4byte] -> %r4 ++0x0fa4 9c8c ldr +0x0230(%sp)[4byte] -> %r4 +0x0fa6 a2b1 add %pc $0x000002c4 -> %r2 +0x0fa8 5a2b ldrh (%r5,%r0)[2byte] -> %r3 +0x0faa 79fe ldrb +0x07(%r7)[1byte] -> %r6 @@ -1871,7 +1871,7 @@ +0x0fcc 17fc asrs %r7 $0x0000001f -> %r4 +0x0fce 1123 asrs %r4 $0x00000004 -> %r3 +0x0fd0 387f subs %r0 $0x0000007f -> %r0 -+0x0fd2 4ec7 ldr +0x0000031c(%pc)[4byte] -> %r6 ++0x0fd2 4ec7 ldr +0x031c(%pc)[4byte] -> %r6 +0x0fd4 abba add %sp $0x000002e8 -> %r3 +0x0fd6 10a5 asrs %r4 $0x00000002 -> %r5 +0x0fd8 1b63 subs %r4 %r5 -> %r3 @@ -1883,7 +1883,7 @@ +0x0fe4 8c0a ldrh +0x20(%r1)[2byte] -> %r2 +0x0fe6 2f6d cmp %r7 $0x0000006d +0x0fe8 d83f b.hi $0x1000106a -+0x0fea 4c4d ldr +0x00000134(%pc)[4byte] -> %r4 ++0x0fea 4c4d ldr +0x0134(%pc)[4byte] -> %r4 +0x0fec 7def ldrb +0x17(%r5)[1byte] -> %r7 +0x0fee 23ee movs $0x000000ee -> %r3 +0x0ff0 7302 strb %r2 -> +0x0c(%r0)[1byte] @@ -1905,7 +1905,7 @@ +0x1014 7ce5 ldrb +0x13(%r4)[1byte] -> %r5 +0x1016 eef7 63a0 cdp $0x03 $0x0f %c7 %c0 $0x05 -> %c6 +0x101a 391a subs %r1 $0x0000001a -> %r1 -+0x101c 933d str %r3 -> +0x000000f4(%sp)[4byte] ++0x101c 933d str %r3 -> +0xf4(%sp)[4byte] +0x101e 3436 adds %r4 $0x00000036 -> %r4 +0x1020 3482 adds %r4 $0x00000082 -> %r4 +0x1022 29a5 cmp %r1 $0x000000a5 @@ -1928,7 +1928,7 @@ +0x1048 c880 ldm (%r0)[4byte] %r0 -> %r7 %r0 +0x104a 0e83 lsrs %r0 $0x0000001a -> %r3 +0x104c a924 add %sp $0x00000090 -> %r1 -+0x104e 9688 str %r6 -> +0x00000220(%sp)[4byte] ++0x104e 9688 str %r6 -> +0x0220(%sp)[4byte] +0x1050 4419 add %r1 %r3 -> %r1 +0x1052 35a2 adds %r5 $0x000000a2 -> %r5 +0x1054 2b68 cmp %r3 $0x00000068 @@ -1949,7 +1949,7 @@ +0x1074 8213 strh %r3 -> +0x10(%r2)[2byte] +0x1076 6d9e ldr +0x58(%r3)[4byte] -> %r6 +0x1078 e7ae b $0x10000fd8 -+0x107a 97ba str %r7 -> +0x000002e8(%sp)[4byte] ++0x107a 97ba str %r7 -> +0x02e8(%sp)[4byte] +0x107c 7ace ldrb +0x0b(%r1)[1byte] -> %r6 +0x107e c871 ldm (%r0)[16byte] -> %r0 %r4 %r5 %r6 +0x1080 67a8 str %r0 -> +0x78(%r5)[4byte] @@ -1959,8 +1959,8 @@ +0x1088 0fbc lsrs %r7 $0x0000001e -> %r4 +0x108a 299e cmp %r1 $0x0000009e +0x108c 5b26 ldrh (%r4,%r4)[2byte] -> %r6 -+0x108e 9280 str %r2 -> +0x00000200(%sp)[4byte] -+0x1090 9bbf ldr +0x000002fc(%sp)[4byte] -> %r3 ++0x108e 9280 str %r2 -> +0x0200(%sp)[4byte] ++0x1090 9bbf ldr +0x02fc(%sp)[4byte] -> %r3 +0x1092 ee66 bfff mcr $0x0f $0x03 %r11 $0x07 -> %c6 %c15 +0x1096 f224 7722 +0x109a 3aa7 subs %r2 $0x000000a7 -> %r2 @@ -1971,19 +1971,19 @@ +0x10a4 c2d2 stm %r1 %r4 %r6 %r7 %r2 -> (%r2)[16byte] %r2 +0x10a6 5701 ldrsb (%r0,%r4)[1byte] -> %r1 +0x10a8 09fa lsrs %r7 $0x00000007 -> %r2 -+0x10aa 9c72 ldr +0x000001c8(%sp)[4byte] -> %r4 ++0x10aa 9c72 ldr +0x01c8(%sp)[4byte] -> %r4 +0x10ac 7c8a ldrb +0x12(%r1)[1byte] -> %r2 -+0x10ae 4fa3 ldr +0x0000028c(%pc)[4byte] -> %r7 ++0x10ae 4fa3 ldr +0x028c(%pc)[4byte] -> %r7 +0x10b0 648a str %r2 -> +0x48(%r1)[4byte] +0x10b2 68f5 ldr +0x0c(%r6)[4byte] -> %r5 +0x10b4 e370 b $0x10001798 -+0x10b6 4949 ldr +0x00000124(%pc)[4byte] -> %r1 ++0x10b6 4949 ldr +0x0124(%pc)[4byte] -> %r1 +0x10b8 8560 strh %r0 -> +0x2a(%r4)[2byte] +0x10ba d8c8 b.hi $0x1000104e +0x10bc 4b0d ldr +0x34(%pc)[4byte] -> %r3 +0x10be b02e add %sp $0x000000b8 -> %sp -+0x10c0 4adf ldr +0x0000037c(%pc)[4byte] -> %r2 -+0x10c2 9ae1 ldr +0x00000384(%sp)[4byte] -> %r2 ++0x10c0 4adf ldr +0x037c(%pc)[4byte] -> %r2 ++0x10c2 9ae1 ldr +0x0384(%sp)[4byte] -> %r2 +0x10c4 3b1f subs %r3 $0x0000001f -> %r3 +0x10c6 2f6e cmp %r7 $0x0000006e +0x10c8 f5bf d42d bl $0x0f1c0926 -> %lr @@ -2012,7 +2012,7 @@ +0x10fc 1042 asrs %r0 $0x00000001 -> %r2 +0x10fe ac7c add %sp $0x000001f0 -> %r4 +0x1100 19ad adds %r5 %r6 -> %r5 -+0x1102 4edd ldr +0x00000374(%pc)[4byte] -> %r6 ++0x1102 4edd ldr +0x0374(%pc)[4byte] -> %r6 +0x1104 e8d3 d497 +0x1108 f2fe a2f3 b.lt $0x1007f6f2 +0x110c 7369 strb %r1 -> +0x0d(%r5)[1byte] @@ -2026,7 +2026,7 @@ +0x111e d5a7 b.pl $0x10001070 +0x1120 7e27 ldrb +0x18(%r4)[1byte] -> %r7 +0x1122 5427 strb %r7[1byte] -> (%r4,%r0)[1byte] -+0x1124 99b5 ldr +0x000002d4(%sp)[4byte] -> %r1 ++0x1124 99b5 ldr +0x02d4(%sp)[4byte] -> %r1 +0x1126 76e5 strb %r5 -> +0x1b(%r4)[1byte] +0x1128 30e2 adds %r0 $0x000000e2 -> %r0 +0x112a fff0 1d39 @@ -2035,7 +2035,7 @@ +0x1132 a261 add %pc $0x00000184 -> %r2 +0x1134 a456 add %pc $0x00000158 -> %r4 +0x1136 1f16 subs %r2 $0x00000004 -> %r6 -+0x1138 4933 ldr +0x000000cc(%pc)[4byte] -> %r1 ++0x1138 4933 ldr +0xcc(%pc)[4byte] -> %r1 +0x113a 2c1a cmp %r4 $0x0000001a +0x113c e51f b $0x10000b7e +0x113e e15e b $0x100013fe @@ -2046,11 +2046,11 @@ +0x1148 0565 lsls %r4 $0x00000015 -> %r5 +0x114a e64b b $0x10000de4 +0x114c 0ed6 lsrs %r2 $0x0000001b -> %r6 -+0x114e 92a1 str %r2 -> +0x00000284(%sp)[4byte] ++0x114e 92a1 str %r2 -> +0x0284(%sp)[4byte] +0x1150 be51 bkpt $0x51 +0x1152 26b4 movs $0x000000b4 -> %r6 +0x1154 b30c cbz $0x1000119a %r4 -+0x1156 9c46 ldr +0x00000118(%sp)[4byte] -> %r4 ++0x1156 9c46 ldr +0x0118(%sp)[4byte] -> %r4 +0x1158 cba1 ldm (%r3)[12byte] %r3 -> %r0 %r5 %r7 %r3 +0x115a 75e9 strb %r1 -> +0x17(%r5)[1byte] +0x115c 5bdd ldrh (%r3,%r7)[2byte] -> %r5 @@ -2058,16 +2058,16 @@ +0x1160 7e22 ldrb +0x18(%r4)[1byte] -> %r2 +0x1162 44f6 add %lr %lr -> %lr +0x1164 29c4 cmp %r1 $0x000000c4 -+0x1166 9fd7 ldr +0x0000035c(%sp)[4byte] -> %r7 ++0x1166 9fd7 ldr +0x035c(%sp)[4byte] -> %r7 +0x1168 6093 str %r3 -> +0x08(%r2)[4byte] -+0x116a fd21 6244 stc2 $0x02 %c6 $-0x0110 %r1 -> -0x00000110(%r1)[4byte] %r1 ++0x116a fd21 6244 stc2 $0x02 %c6 $-0x0110 %r1 -> -0x0110(%r1)[4byte] %r1 +0x116e 1a9a subs %r3 %r2 -> %r2 +0x1170 ad99 add %sp $0x00000264 -> %r5 +0x1172 1532 asrs %r6 $0x00000014 -> %r2 +0x1174 786e ldrb +0x01(%r5)[1byte] -> %r6 +0x1176 a4de add %pc $0x00000378 -> %r4 +0x1178 ce7e ldm (%r6)[24byte] -> %r1 %r2 %r3 %r4 %r5 %r6 -+0x117a 9ae7 ldr +0x0000039c(%sp)[4byte] -> %r2 ++0x117a 9ae7 ldr +0x039c(%sp)[4byte] -> %r2 +0x117c c84a ldm (%r0)[12byte] %r0 -> %r1 %r3 %r6 %r0 +0x117e cd8c ldm (%r5)[12byte] %r5 -> %r2 %r3 %r7 %r5 +0x1180 3be5 subs %r3 $0x000000e5 -> %r3 @@ -2075,7 +2075,7 @@ +0x1186 d624 b.vs $0x100011d2 +0x1188 fb7f 7942 usada8 %pc %r2 %r7 -> %r9 +0x118c 1fa9 subs %r5 $0x00000006 -> %r1 -+0x118e e94e 6344 strd %r6 %r3 -> -0x00000110(%lr)[8byte] ++0x118e e94e 6344 strd %r6 %r3 -> -0x0110(%lr)[8byte] +0x1192 2abd cmp %r2 $0x000000bd +0x1194 83ca strh %r2 -> +0x1e(%r1)[2byte] +0x1196 d41a b.mi $0x100011ce @@ -2085,7 +2085,7 @@ +0x119e b152 cbz $0x100011b6 %r2 +0x11a0 07f7 lsls %r6 $0x0000001f -> %r7 +0x11a2 85ec strh %r4 -> +0x2e(%r5)[2byte] -+0x11a4 9e90 ldr +0x00000240(%sp)[4byte] -> %r6 ++0x11a4 9e90 ldr +0x0240(%sp)[4byte] -> %r6 +0x11a6 5f43 ldrsh (%r0,%r5)[2byte] -> %r3 +0x11a8 a698 add %pc $0x00000260 -> %r6 +0x11aa cbf8 ldm (%r3)[20byte] -> %r3 %r4 %r5 %r6 %r7 @@ -2103,12 +2103,12 @@ +0x11c2 17f6 asrs %r6 $0x0000001f -> %r6 +0x11c4 8d39 ldrh +0x28(%r7)[2byte] -> %r1 +0x11c6 beac bkpt $0xac -+0x11c8 97c8 str %r7 -> +0x00000320(%sp)[4byte] -+0x11ca 97d4 str %r7 -> +0x00000350(%sp)[4byte] ++0x11c8 97c8 str %r7 -> +0x0320(%sp)[4byte] ++0x11ca 97d4 str %r7 -> +0x0350(%sp)[4byte] +0x11cc eacd 7d7d +0x11d0 e54f b $0x10000c72 +0x11d2 eadc 1feb -+0x11d6 4929 ldr +0x000000a4(%pc)[4byte] -> %r1 ++0x11d6 4929 ldr +0xa4(%pc)[4byte] -> %r1 +0x11d8 85b2 strh %r2 -> +0x2c(%r6)[2byte] +0x11da 7fba ldrb +0x1e(%r7)[1byte] -> %r2 +0x11dc 18be adds %r7 %r2 -> %r6 @@ -2123,7 +2123,7 @@ +0x11ee db2c b.lt $0x1000124a +0x11f0 f374 1f23 +0x11f4 3754 adds %r7 $0x00000054 -> %r7 -+0x11f6 9925 ldr +0x00000094(%sp)[4byte] -> %r1 ++0x11f6 9925 ldr +0x94(%sp)[4byte] -> %r1 +0x11f8 f4a2 4e25 +0x11fc a83e add %sp $0x000000f8 -> %r0 +0x11fe 3764 adds %r7 $0x00000064 -> %r7 @@ -2136,7 +2136,7 @@ +0x120c 51bd str %r5 -> (%r7,%r6)[4byte] +0x120e ad2c add %sp $0x000000b0 -> %r5 +0x1210 ad95 add %sp $0x00000254 -> %r5 -+0x1212 e9d7 5e5c ldrd +0x00000170(%r7)[8byte] -> %r5 %lr ++0x1212 e9d7 5e5c ldrd +0x0170(%r7)[8byte] -> %r5 %lr +0x1216 d2bd b.cs $0x10001194 +0x1218 a243 add %pc $0x0000010c -> %r2 +0x121a c407 stm %r0 %r1 %r2 %r4 -> (%r4)[12byte] %r4 @@ -2162,7 +2162,7 @@ +0x1246 fa37 4cb1 +0x124a 594c ldr (%r1,%r5)[4byte] -> %r4 +0x124c f602 3f00 addw %r2 $0x00000b00 -> %pc -+0x1250 97ca str %r7 -> +0x00000328(%sp)[4byte] ++0x1250 97ca str %r7 -> +0x0328(%sp)[4byte] +0x1252 8b9c ldrh +0x1c(%r3)[2byte] -> %r4 +0x1254 2de9 cmp %r5 $0x000000e9 +0x1256 14f8 asrs %r7 $0x00000013 -> %r0 @@ -2174,7 +2174,7 @@ +0x1262 249e movs $0x0000009e -> %r4 +0x1264 fcd7 0f30 ldc2l (%r7)[4byte] $0x0f $0x30 -> %c0 +0x1268 3c6a subs %r4 $0x0000006a -> %r4 -+0x126a 48b6 ldr +0x000002d8(%pc)[4byte] -> %r0 ++0x126a 48b6 ldr +0x02d8(%pc)[4byte] -> %r0 +0x126c 0a90 lsrs %r2 $0x0000000a -> %r0 +0x126e c8b2 ldm (%r0)[16byte] %r0 -> %r1 %r4 %r5 %r7 %r0 +0x1270 e063 b $0x1000133a @@ -2186,7 +2186,7 @@ +0x127c 02fa lsls %r7 $0x0000000b -> %r2 +0x127e 59dd ldr (%r3,%r7)[4byte] -> %r5 +0x1280 1f08 subs %r1 $0x00000004 -> %r0 -+0x1282 4ac6 ldr +0x00000318(%pc)[4byte] -> %r2 ++0x1282 4ac6 ldr +0x0318(%pc)[4byte] -> %r2 +0x1284 bd40 ldm (%sp)[8byte] %sp -> %r6 %pc %sp +0x1286 b69c +0x1288 3e5d subs %r6 $0x0000005d -> %r6 @@ -2217,7 +2217,7 @@ +0x12be 039a lsls %r3 $0x0000000e -> %r2 +0x12c0 f52f ee6d blx $0x0fd30f9e -> %lr +0x12c4 be42 bkpt $0x42 -+0x12c6 4cff ldr +0x000003fc(%pc)[4byte] -> %r4 ++0x12c6 4cff ldr +0x03fc(%pc)[4byte] -> %r4 +0x12c8 04ed lsls %r5 $0x00000013 -> %r5 +0x12ca f58d 7c9c +0x12ce b393 cbz $0x10001336 %r3 @@ -2227,7 +2227,7 @@ +0x12d6 a385 add %pc $0x00000214 -> %r3 +0x12d8 d656 b.vs $0x10001388 +0x12da 2593 movs $0x00000093 -> %r5 -+0x12dc f899 d61f ldrb +0x0000061f(%r9)[1byte] -> %sp ++0x12dc f899 d61f ldrb +0x061f(%r9)[1byte] -> %sp +0x12e0 c671 stm %r0 %r4 %r5 %r6 %r6 -> (%r6)[16byte] %r6 +0x12e2 5cb5 ldrb (%r6,%r2)[1byte] -> %r5 +0x12e4 682f ldr (%r5)[4byte] -> %r7 @@ -2242,7 +2242,7 @@ +0x12f6 c371 stm %r0 %r4 %r5 %r6 %r3 -> (%r3)[16byte] %r3 +0x12f8 8866 ldrh +0x02(%r4)[2byte] -> %r6 +0x12fa 070a lsls %r1 $0x0000001c -> %r2 -+0x12fc 9ea9 ldr +0x000002a4(%sp)[4byte] -> %r6 ++0x12fc 9ea9 ldr +0x02a4(%sp)[4byte] -> %r6 +0x12fe 0ca2 lsrs %r4 $0x00000012 -> %r2 +0x1300 4620 mov %r4 -> %r0 +0x1302 36f9 adds %r6 $0x000000f9 -> %r6 @@ -2293,7 +2293,7 @@ +0x1368 3967 subs %r1 $0x00000067 -> %r1 +0x136a 5caf ldrb (%r5,%r2)[1byte] -> %r7 +0x136c 03be lsls %r7 $0x0000000e -> %r6 -+0x136e 9aac ldr +0x000002b0(%sp)[4byte] -> %r2 ++0x136e 9aac ldr +0x02b0(%sp)[4byte] -> %r2 +0x1370 57e7 ldrsb (%r4,%r7)[1byte] -> %r7 +0x1372 d235 b.cs $0x100013e0 +0x1374 ec0e ae15 @@ -2307,7 +2307,7 @@ +0x1386 8d50 ldrh +0x2a(%r2)[2byte] -> %r0 +0x1388 20bb movs $0x000000bb -> %r0 +0x138a a4a0 add %pc $0x00000280 -> %r4 -+0x138c 92e7 str %r2 -> +0x0000039c(%sp)[4byte] ++0x138c 92e7 str %r2 -> +0x039c(%sp)[4byte] +0x138e ff51 36ce vmax.u16 %q8 %q7 -> %q9 +0x1392 c091 stm %r0 %r4 %r7 %r0 -> (%r0)[12byte] %r0 +0x1394 8f60 ldrh +0x3a(%r4)[2byte] -> %r0 @@ -2330,7 +2330,7 @@ +0x13b8 fa21 7690 +0x13bc 18f8 adds %r7 %r3 -> %r0 +0x13be d910 b.ls $0x100013e2 -+0x13c0 98f4 ldr +0x000003d0(%sp)[4byte] -> %r0 ++0x13c0 98f4 ldr +0x03d0(%sp)[4byte] -> %r0 +0x13c2 4053 eors %r3 %r2 -> %r3 +0x13c4 8cb1 ldrh +0x24(%r6)[2byte] -> %r1 +0x13c6 26e2 movs $0x000000e2 -> %r6 @@ -2342,8 +2342,8 @@ +0x13d2 31a5 adds %r1 $0x000000a5 -> %r1 +0x13d4 ca35 ldm (%r2)[16byte] -> %r0 %r2 %r4 %r5 +0x13d6 029c lsls %r3 $0x0000000a -> %r4 -+0x13d8 91b5 str %r1 -> +0x000002d4(%sp)[4byte] -+0x13da 4fdd ldr +0x00000374(%pc)[4byte] -> %r7 ++0x13d8 91b5 str %r1 -> +0x02d4(%sp)[4byte] ++0x13da 4fdd ldr +0x0374(%pc)[4byte] -> %r7 +0x13dc 4690 mov %r2 -> %r8 +0x13de 0ffc lsrs %r7 $0x0000001f -> %r4 +0x13e0 aa75 add %sp $0x000001d4 -> %r2 @@ -2367,7 +2367,7 @@ +0x1406 a4d5 add %pc $0x00000354 -> %r4 +0x1408 7b79 ldrb +0x0d(%r7)[1byte] -> %r1 +0x140a a877 add %sp $0x000001dc -> %r0 -+0x140c 9f88 ldr +0x00000220(%sp)[4byte] -> %r7 ++0x140c 9f88 ldr +0x0220(%sp)[4byte] -> %r7 +0x140e 3039 adds %r0 $0x00000039 -> %r0 +0x1410 f632 f180 bl $0x0fa33714 -> %lr +0x1414 d132 b.ne $0x1000147c @@ -2386,18 +2386,18 @@ +0x1432 1bb3 subs %r6 %r6 -> %r3 +0x1434 af69 add %sp $0x000001a4 -> %r7 +0x1436 dc79 b.gt $0x1000152c -+0x1438 4982 ldr +0x00000208(%pc)[4byte] -> %r1 -+0x143a 98c0 ldr +0x00000300(%sp)[4byte] -> %r0 ++0x1438 4982 ldr +0x0208(%pc)[4byte] -> %r1 ++0x143a 98c0 ldr +0x0300(%sp)[4byte] -> %r0 +0x143c d393 b.cc $0x10001366 +0x143e 1cfa adds %r7 $0x00000003 -> %r2 +0x1440 da24 b.ge $0x1000148c -+0x1442 9931 ldr +0x000000c4(%sp)[4byte] -> %r1 ++0x1442 9931 ldr +0xc4(%sp)[4byte] -> %r1 +0x1444 e308 b $0x10001a58 +0x1446 82c0 strh %r0 -> +0x16(%r0)[2byte] +0x1448 2deb cmp %r5 $0x000000eb +0x144a 21bd movs $0x000000bd -> %r1 +0x144c 23fe movs $0x000000fe -> %r3 -+0x144e 974d str %r7 -> +0x00000134(%sp)[4byte] ++0x144e 974d str %r7 -> +0x0134(%sp)[4byte] +0x1450 3e8c subs %r6 $0x0000008c -> %r6 +0x1452 c08e stm %r1 %r2 %r3 %r7 %r0 -> (%r0)[16byte] %r0 +0x1454 a07e add %pc $0x000001f8 -> %r0 @@ -2427,7 +2427,7 @@ +0x1488 03f3 lsls %r6 $0x0000000f -> %r3 +0x148a 5133 str %r3 -> (%r6,%r4)[4byte] +0x148c 52eb strh %r3[2byte] -> (%r5,%r3)[2byte] -+0x148e 9f6f ldr +0x000001bc(%sp)[4byte] -> %r7 ++0x148e 9f6f ldr +0x01bc(%sp)[4byte] -> %r7 +0x1490 723b strb %r3 -> +0x08(%r7)[1byte] +0x1492 3ca6 subs %r4 $0x000000a6 -> %r4 +0x1494 c6cd stm %r0 %r2 %r3 %r6 %r7 %r6 -> (%r6)[20byte] %r6 @@ -2443,16 +2443,16 @@ +0x14aa 76bd strb %r5 -> +0x1a(%r7)[1byte] +0x14ac 225f movs $0x0000005f -> %r2 +0x14ae bf04 itt $0x00 $0x04 -+0x14b0 4fc7 ldr.eq +0x0000031c(%pc)[4byte] -> %r7 ++0x14b0 4fc7 ldr.eq +0x031c(%pc)[4byte] -> %r7 +0x14b2 f38b 70fd usat.eq $0x1d %r11 lsl $0x1f -> %r0 -+0x14b6 949e str %r4 -> +0x00000278(%sp)[4byte] ++0x14b6 949e str %r4 -> +0x0278(%sp)[4byte] +0x14b8 5c0e ldrb (%r1,%r0)[1byte] -> %r6 +0x14ba f8ec d6a8 +0x14be e3d5 b $0x10001c6c -+0x14c0 9a7e ldr +0x000001f8(%sp)[4byte] -> %r2 ++0x14c0 9a7e ldr +0x01f8(%sp)[4byte] -> %r2 +0x14c2 3afc subs %r2 $0x000000fc -> %r2 +0x14c4 7c48 ldrb +0x11(%r1)[1byte] -> %r0 -+0x14c6 9968 ldr +0x000001a0(%sp)[4byte] -> %r1 ++0x14c6 9968 ldr +0x01a0(%sp)[4byte] -> %r1 +0x14c8 bd0e ldm (%sp)[16byte] %sp -> %r1 %r2 %r3 %pc %sp +0x14ca acce add %sp $0x00000338 -> %r4 +0x14cc bbf2 cbnz $0x1000154c %r2 @@ -2462,10 +2462,10 @@ +0x14d4 1191 asrs %r2 $0x00000006 -> %r1 +0x14d6 a507 add %pc $0x0000001c -> %r5 +0x14d8 b796 -+0x14da 482b ldr +0x000000ac(%pc)[4byte] -> %r0 ++0x14da 482b ldr +0xac(%pc)[4byte] -> %r0 +0x14dc 636f str %r7 -> +0x34(%r5)[4byte] +0x14de 900a str %r0 -> +0x28(%sp)[4byte] -+0x14e0 4b8d ldr +0x00000234(%pc)[4byte] -> %r3 ++0x14e0 4b8d ldr +0x0234(%pc)[4byte] -> %r3 +0x14e2 0e73 lsrs %r6 $0x00000019 -> %r3 +0x14e4 2c9e cmp %r4 $0x0000009e +0x14e6 b1ba cbz $0x10001518 %r2 @@ -2473,12 +2473,12 @@ +0x14ea ea1b c1d0 ands %r11 %r0 lsr $0x13 -> %r1 +0x14ee 76c7 strb %r7 -> +0x1b(%r0)[1byte] +0x14f0 f345 58a6 sbfx %r5 $0x16 $0x06 -> %r8 -+0x14f4 4acd ldr +0x00000334(%pc)[4byte] -> %r2 ++0x14f4 4acd ldr +0x0334(%pc)[4byte] -> %r2 +0x14f6 8bb7 ldrh +0x1c(%r6)[2byte] -> %r7 +0x14f8 b201 sxth %r0[2byte] -> %r1 +0x14fa b126 cbz $0x10001506 %r6 +0x14fc 8548 strh %r0 -> +0x2a(%r1)[2byte] -+0x14fe 98c5 ldr +0x00000314(%sp)[4byte] -> %r0 ++0x14fe 98c5 ldr +0x0314(%sp)[4byte] -> %r0 +0x1500 f2f8 51bd +0x1504 ec21 e81d stc $0x08 %c14 $-0x0074 %r1 -> (%r1)[4byte] %r1 +0x1508 610c str %r4 -> +0x10(%r1)[4byte] @@ -2494,11 +2494,11 @@ +0x151e 0a8c lsrs %r1 $0x0000000a -> %r4 +0x1520 ec8f b3fe stc $0x03 %c11 $0xfe -> (%pc)[4byte] +0x1524 f32b 0aef ssat16 $0x0000000f %r11 -> %r10 -+0x1528 9896 ldr +0x00000258(%sp)[4byte] -> %r0 ++0x1528 9896 ldr +0x0258(%sp)[4byte] -> %r0 +0x152a e22f b $0x1000198c +0x152c 897b ldrh +0x0a(%r7)[2byte] -> %r3 +0x152e 17fd asrs %r7 $0x0000001f -> %r5 -+0x1530 ed55 bd67 ldcl -0x0000019c(%r5)[4byte] $0x0d -> %c11 ++0x1530 ed55 bd67 ldcl -0x019c(%r5)[4byte] $0x0d -> %c11 +0x1534 0b62 lsrs %r4 $0x0000000d -> %r2 +0x1536 03e6 lsls %r4 $0x0000000f -> %r6 +0x1538 0451 lsls %r2 $0x00000011 -> %r1 @@ -2508,7 +2508,7 @@ +0x1540 7d15 ldrb +0x14(%r2)[1byte] -> %r5 +0x1542 a8bd add %sp $0x000002f4 -> %r0 +0x1544 d445 b.mi $0x100015d2 -+0x1546 9af5 ldr +0x000003d4(%sp)[4byte] -> %r2 ++0x1546 9af5 ldr +0x03d4(%sp)[4byte] -> %r2 +0x1548 f05f 9219 b $0x10c6097e +0x154c e41c b $0x10000d88 +0x154e 2b7c cmp %r3 $0x0000007c @@ -2519,7 +2519,7 @@ +0x1558 a25c add %pc $0x00000170 -> %r2 +0x155a ef32 15ad vrshl.s64 %d18 %d29 -> %d1 +0x155e 365b adds %r6 $0x0000005b -> %r6 -+0x1560 4a4f ldr +0x0000013c(%pc)[4byte] -> %r2 ++0x1560 4a4f ldr +0x013c(%pc)[4byte] -> %r2 +0x1562 8e97 ldrh +0x34(%r2)[2byte] -> %r7 +0x1564 ef25 7935 vmul.i32 %d5 %d21 -> %d7 +0x1568 6fdf ldr +0x7c(%r3)[4byte] -> %r7 @@ -2534,7 +2534,7 @@ +0x157a 2b14 cmp %r3 $0x00000014 +0x157c 062b lsls %r5 $0x00000018 -> %r3 +0x157e df98 svc $0x98 -+0x1580 93b4 str %r3 -> +0x000002d0(%sp)[4byte] ++0x1580 93b4 str %r3 -> +0x02d0(%sp)[4byte] +0x1582 24ed movs $0x000000ed -> %r4 +0x1584 5603 ldrsb (%r0,%r0)[1byte] -> %r3 +0x1586 fbe9 c3f1 umaal %r3 %r12 %r9 %r1 -> %r3 %r12 @@ -2542,7 +2542,7 @@ +0x158c 0762 lsls %r4 $0x0000001d -> %r2 +0x158e be27 bkpt $0x27 +0x1590 3c65 subs %r4 $0x00000065 -> %r4 -+0x1592 96fb str %r6 -> +0x000003ec(%sp)[4byte] ++0x1592 96fb str %r6 -> +0x03ec(%sp)[4byte] +0x1594 b3ea cbz $0x10001612 %r2 +0x1596 ae2c add %sp $0x000000b0 -> %r6 +0x1598 be35 bkpt $0x35 @@ -2561,7 +2561,7 @@ +0x15b6 b694 +0x15b8 d435 b.mi $0x10001626 +0x15ba 2c44 cmp %r4 $0x00000044 -+0x15bc fd20 e8ec stc2 $0x08 %c14 $-0x03b0 %r0 -> -0x000003b0(%r0)[4byte] %r0 ++0x15bc fd20 e8ec stc2 $0x08 %c14 $-0x03b0 %r0 -> -0x03b0(%r0)[4byte] %r0 +0x15c0 bc81 ldm (%sp)[8byte] %sp -> %r0 %r7 %sp +0x15c2 2157 movs $0x00000057 -> %r1 +0x15c4 7bcf ldrb +0x0f(%r1)[1byte] -> %r7 @@ -2569,32 +2569,32 @@ +0x15c8 50e3 str %r3 -> (%r4,%r3)[4byte] +0x15ca 740d strb %r5 -> +0x10(%r1)[1byte] +0x15cc 5c00 ldrb (%r0,%r0)[1byte] -> %r0 -+0x15ce 4999 ldr +0x00000264(%pc)[4byte] -> %r1 ++0x15ce 4999 ldr +0x0264(%pc)[4byte] -> %r1 +0x15d0 c530 stm %r4 %r5 %r5 -> (%r5)[8byte] %r5 +0x15d2 2c9f cmp %r4 $0x0000009f +0x15d4 75d5 strb %r5 -> +0x17(%r2)[1byte] +0x15d6 af5b add %sp $0x0000016c -> %r7 -+0x15d8 9ccf ldr +0x0000033c(%sp)[4byte] -> %r4 ++0x15d8 9ccf ldr +0x033c(%sp)[4byte] -> %r4 +0x15da 535d strh %r5[2byte] -> (%r3,%r5)[2byte] +0x15dc 3957 subs %r1 $0x00000057 -> %r1 +0x15de 2354 movs $0x00000054 -> %r3 +0x15e0 0ff3 lsrs %r6 $0x0000001f -> %r3 +0x15e2 fb20 b3e1 smlad %r0 %r1 %r11 -> %r3 -+0x15e6 4af4 ldr +0x000003d0(%pc)[4byte] -> %r2 ++0x15e6 4af4 ldr +0x03d0(%pc)[4byte] -> %r2 +0x15e8 e85e d4bc +0x15ec 2e82 cmp %r6 $0x00000082 +0x15ee d0df b.eq $0x100015b0 +0x15f0 cb92 ldm (%r3)[12byte] %r3 -> %r1 %r4 %r7 %r3 +0x15f2 9b12 ldr +0x48(%sp)[4byte] -> %r3 +0x15f4 b150 cbz $0x1000160c %r0 -+0x15f6 ed6a c73c stcl $0x07 %c12 $-0x00f0 %r10 -> -0x000000f0(%r10)[4byte] %r10 ++0x15f6 ed6a c73c stcl $0x07 %c12 $-0x00f0 %r10 -> -0xf0(%r10)[4byte] %r10 +0x15fa 86c9 strh %r1 -> +0x36(%r1)[2byte] +0x15fc 2e6a cmp %r6 $0x0000006a +0x15fe 27a8 movs $0x000000a8 -> %r7 +0x1600 d4a7 b.mi $0x10001552 +0x1602 036d lsls %r5 $0x0000000d -> %r5 +0x1604 8e71 ldrh +0x32(%r6)[2byte] -> %r1 -+0x1606 4ce2 ldr +0x00000388(%pc)[4byte] -> %r4 ++0x1606 4ce2 ldr +0x0388(%pc)[4byte] -> %r4 +0x1608 ba22 rev %r4 -> %r2 +0x160a 1b75 subs %r6 %r5 -> %r5 +0x160c 06e8 lsls %r5 $0x0000001b -> %r0 @@ -2606,7 +2606,7 @@ +0x1618 21b7 movs $0x000000b7 -> %r1 +0x161a 6731 str %r1 -> +0x70(%r6)[4byte] +0x161c ff50 b1f6 vbsl %q8 %q11 -> %q13 -+0x1620 9c66 ldr +0x00000198(%sp)[4byte] -> %r4 ++0x1620 9c66 ldr +0x0198(%sp)[4byte] -> %r4 +0x1622 554a strb %r2[1byte] -> (%r1,%r5)[1byte] +0x1624 028b lsls %r1 $0x0000000a -> %r3 +0x1626 314b adds %r1 $0x0000004b -> %r1 @@ -2616,11 +2616,11 @@ +0x162e 2c47 cmp %r4 $0x00000047 +0x1630 621b str %r3 -> +0x20(%r3)[4byte] +0x1632 da1d b.ge $0x10001670 -+0x1634 9d55 ldr +0x00000154(%sp)[4byte] -> %r5 ++0x1634 9d55 ldr +0x0154(%sp)[4byte] -> %r5 +0x1636 6e01 ldr +0x60(%r0)[4byte] -> %r1 +0x1638 205c movs $0x0000005c -> %r0 +0x163a 1fcf subs %r1 $0x00000007 -> %r7 -+0x163c 90f4 str %r0 -> +0x000003d0(%sp)[4byte] ++0x163c 90f4 str %r0 -> +0x03d0(%sp)[4byte] +0x163e a07f add %pc $0x000001fc -> %r0 +0x1640 1fbf subs %r7 $0x00000006 -> %r7 +0x1642 1bd8 subs %r3 %r7 -> %r0 @@ -2637,25 +2637,25 @@ +0x1658 a097 add %pc $0x0000025c -> %r0 +0x165a 1194 asrs %r2 $0x00000006 -> %r4 +0x165c 4f08 ldr +0x20(%pc)[4byte] -> %r7 -+0x165e 9c29 ldr +0x000000a4(%sp)[4byte] -> %r4 ++0x165e 9c29 ldr +0xa4(%sp)[4byte] -> %r4 +0x1660 fbb6 c638 +0x1664 ac0a add %sp $0x00000028 -> %r4 +0x1666 14d3 asrs %r2 $0x00000013 -> %r3 +0x1668 b03f add %sp $0x000000fc -> %sp +0x166a a004 add %pc $0x00000010 -> %r0 +0x166c 1bf4 subs %r6 %r7 -> %r4 -+0x166e 4c9a ldr +0x00000268(%pc)[4byte] -> %r4 ++0x166e 4c9a ldr +0x0268(%pc)[4byte] -> %r4 +0x1670 65ba str %r2 -> +0x58(%r7)[4byte] +0x1672 1e03 subs %r0 $0x00000000 -> %r3 +0x1674 e1ba b $0x100019ec -+0x1676 9a8d ldr +0x00000234(%sp)[4byte] -> %r2 ++0x1676 9a8d ldr +0x0234(%sp)[4byte] -> %r2 +0x1678 76c9 strb %r1 -> +0x1b(%r1)[1byte] +0x167a bbed cbnz $0x100016f8 %r5 +0x167c 4745 bx %r8 +0x167e d23b b.cs $0x100016f8 +0x1680 b68d +0x1682 ca12 ldm (%r2)[8byte] %r2 -> %r1 %r4 %r2 -+0x1684 9bb9 ldr +0x000002e4(%sp)[4byte] -> %r3 ++0x1684 9bb9 ldr +0x02e4(%sp)[4byte] -> %r3 +0x1686 eb89 7a35 +0x168a 2de9 cmp %r5 $0x000000e9 +0x168c 52ec strh %r4[2byte] -> (%r5,%r3)[2byte] @@ -2676,15 +2676,15 @@ +0x16aa 237f movs $0x0000007f -> %r3 +0x16ac cf40 ldm (%r7)[4byte] %r7 -> %r6 %r7 +0x16ae eeff 4223 cdp $0x02 $0x0f %c15 %c3 $0x01 -> %c4 -+0x16b2 9969 ldr +0x000001a4(%sp)[4byte] -> %r1 ++0x16b2 9969 ldr +0x01a4(%sp)[4byte] -> %r1 +0x16b4 6001 str %r1 -> (%r0)[4byte] +0x16b6 8f15 ldrh +0x38(%r2)[2byte] -> %r5 -+0x16b8 98a2 ldr +0x00000288(%sp)[4byte] -> %r0 ++0x16b8 98a2 ldr +0x0288(%sp)[4byte] -> %r0 +0x16ba 56e7 ldrsb (%r4,%r3)[1byte] -> %r7 +0x16bc ca98 ldm (%r2)[12byte] %r2 -> %r3 %r4 %r7 %r2 +0x16be 8e07 ldrh +0x30(%r0)[2byte] -> %r7 -+0x16c0 9076 str %r0 -> +0x000001d8(%sp)[4byte] -+0x16c2 99ec ldr +0x000003b0(%sp)[4byte] -> %r1 ++0x16c0 9076 str %r0 -> +0x01d8(%sp)[4byte] ++0x16c2 99ec ldr +0x03b0(%sp)[4byte] -> %r1 +0x16c4 69fd ldr +0x1c(%r7)[4byte] -> %r5 +0x16c6 0eda lsrs %r3 $0x0000001b -> %r2 +0x16c8 6f1f ldr +0x70(%r3)[4byte] -> %r7 @@ -2693,19 +2693,19 @@ +0x16ce 53cc strh %r4[2byte] -> (%r1,%r7)[2byte] +0x16d0 b2ea uxtb %r5[1byte] -> %r2 +0x16d2 0f1b lsrs %r3 $0x0000001c -> %r3 -+0x16d4 9b30 ldr +0x000000c0(%sp)[4byte] -> %r3 -+0x16d6 9e56 ldr +0x00000158(%sp)[4byte] -> %r6 ++0x16d4 9b30 ldr +0xc0(%sp)[4byte] -> %r3 ++0x16d6 9e56 ldr +0x0158(%sp)[4byte] -> %r6 +0x16d8 e1ca b $0x10001a70 +0x16da 0079 lsls %r7 $0x00000001 -> %r1 +0x16dc 4094 lsls %r4 %r2 -> %r4 +0x16de 7c92 ldrb +0x12(%r2)[1byte] -> %r2 -+0x16e0 9170 str %r1 -> +0x000001c0(%sp)[4byte] -+0x16e2 9170 str %r1 -> +0x000001c0(%sp)[4byte] ++0x16e0 9170 str %r1 -> +0x01c0(%sp)[4byte] ++0x16e2 9170 str %r1 -> +0x01c0(%sp)[4byte] +0x16e4 6967 ldr +0x14(%r4)[4byte] -> %r7 +0x16e6 6067 str %r7 -> +0x04(%r4)[4byte] +0x16e8 1d2a adds %r5 $0x00000004 -> %r2 +0x16ea 044a lsls %r1 $0x00000011 -> %r2 -+0x16ec 4963 ldr +0x0000018c(%pc)[4byte] -> %r1 ++0x16ec 4963 ldr +0x018c(%pc)[4byte] -> %r1 +0x16ee fea7 102d cdp2 $0x00 $0x0a %c7 %c13 -> %c1 +0x16f2 240a movs $0x0000000a -> %r4 +0x16f4 2d51 cmp %r5 $0x00000051 @@ -2716,18 +2716,18 @@ +0x16fe af91 add %sp $0x00000244 -> %r7 +0x1700 ecde 5cfa ldcl (%lr)[4byte] $0x0c $0xfa -> %c5 +0x1704 88e6 ldrh +0x06(%r4)[2byte] -> %r6 -+0x1706 9936 ldr +0x000000d8(%sp)[4byte] -> %r1 ++0x1706 9936 ldr +0xd8(%sp)[4byte] -> %r1 +0x1708 b92d cbnz $0x10001716 %r5 +0x170a 7e30 ldrb +0x18(%r6)[1byte] -> %r0 +0x170c a8b5 add %sp $0x000002d4 -> %r0 +0x170e 2007 movs $0x00000007 -> %r0 +0x1710 04cf lsls %r1 $0x00000013 -> %r7 +0x1712 605f str %r7 -> +0x04(%r3)[4byte] -+0x1714 4c7b ldr +0x000001ec(%pc)[4byte] -> %r4 ++0x1714 4c7b ldr +0x01ec(%pc)[4byte] -> %r4 +0x1716 3ce5 subs %r4 $0x000000e5 -> %r4 +0x1718 8013 strh %r3 -> (%r2)[2byte] +0x171a 88f8 ldrh +0x06(%r7)[2byte] -> %r0 -+0x171c 4da7 ldr +0x0000029c(%pc)[4byte] -> %r5 ++0x171c 4da7 ldr +0x029c(%pc)[4byte] -> %r5 +0x171e 78f8 ldrb +0x03(%r7)[1byte] -> %r0 +0x1720 25d7 movs $0x000000d7 -> %r5 +0x1722 51f9 str %r1 -> (%r7,%r7)[4byte] @@ -2739,7 +2739,7 @@ +0x1730 0548 lsls %r1 $0x00000015 -> %r0 +0x1732 677c str %r4 -> +0x74(%r7)[4byte] +0x1734 5e85 ldrsh (%r0,%r2)[2byte] -> %r5 -+0x1736 4cae ldr +0x000002b8(%pc)[4byte] -> %r4 ++0x1736 4cae ldr +0x02b8(%pc)[4byte] -> %r4 +0x1738 0d28 lsrs %r5 $0x00000014 -> %r0 +0x173a b6d2 setend $0x00 +0x173c 2772 movs $0x00000072 -> %r7 @@ -2751,7 +2751,7 @@ +0x174a bffd ittte $0x0f $0x0d +0x174c 12ac asr %r5 $0x0000000a -> %r4 +0x174e e117 b $0x10001980 -+0x1750 4cd6 ldr +0x00000358(%pc)[4byte] -> %r4 ++0x1750 4cd6 ldr +0x0358(%pc)[4byte] -> %r4 +0x1752 2b56 cmp %r3 $0x00000056 +0x1754 d514 b.pl $0x10001780 +0x1756 8cf4 ldrh +0x26(%r6)[2byte] -> %r4 @@ -2766,8 +2766,8 @@ +0x176a f87e d5f9 +0x176e efa7 389d vshr.s64 %d13 $0x27 -> %d3 +0x1772 c0a4 stm %r2 %r5 %r7 %r0 -> (%r0)[12byte] %r0 -+0x1774 9ff3 ldr +0x000003cc(%sp)[4byte] -> %r7 -+0x1776 e96f f3b0 strd %pc %r3 $-0x02c0 %pc -> -0x000002c0(%pc)[8byte] %pc ++0x1774 9ff3 ldr +0x03cc(%sp)[4byte] -> %r7 ++0x1776 e96f f3b0 strd %pc %r3 $-0x02c0 %pc -> -0x02c0(%pc)[8byte] %pc +0x177a 18a8 adds %r5 %r2 -> %r0 +0x177c 1ba8 subs %r5 %r6 -> %r0 +0x177e 00ab lsls %r5 $0x00000002 -> %r3 @@ -2780,18 +2780,18 @@ +0x178c a0f8 add %pc $0x000003e0 -> %r0 +0x178e 28d2 cmp %r0 $0x000000d2 +0x1790 8609 strh %r1 -> +0x30(%r1)[2byte] -+0x1792 4fa2 ldr +0x00000288(%pc)[4byte] -> %r7 ++0x1792 4fa2 ldr +0x0288(%pc)[4byte] -> %r7 +0x1794 ad14 add %sp $0x00000050 -> %r5 +0x1796 8d5b ldrh +0x2a(%r3)[2byte] -> %r3 -+0x1798 97d9 str %r7 -> +0x00000364(%sp)[4byte] ++0x1798 97d9 str %r7 -> +0x0364(%sp)[4byte] +0x179a cd9d ldm (%r5)[20byte] %r5 -> %r0 %r2 %r3 %r4 %r7 %r5 +0x179c 0ca7 lsrs %r4 $0x00000012 -> %r7 -+0x179e 9f91 ldr +0x00000244(%sp)[4byte] -> %r7 ++0x179e 9f91 ldr +0x0244(%sp)[4byte] -> %r7 +0x17a0 12c4 asrs %r0 $0x0000000b -> %r4 +0x17a2 8041 strh %r1 -> +0x02(%r0)[2byte] -+0x17a4 e95b b0d4 ldrd -0x00000350(%r11)[8byte] -> %r11 %r0 ++0x17a4 e95b b0d4 ldrd -0x0350(%r11)[8byte] -> %r11 %r0 +0x17a8 b8cf -+0x17aa 4d6a ldr +0x000001a8(%pc)[4byte] -> %r5 ++0x17aa 4d6a ldr +0x01a8(%pc)[4byte] -> %r5 +0x17ac cbdd ldm (%r3)[24byte] -> %r0 %r2 %r3 %r4 %r6 %r7 +0x17ae 7dcf ldrb +0x17(%r1)[1byte] -> %r7 +0x17b0 6096 str %r6 -> +0x08(%r2)[4byte] @@ -2801,7 +2801,7 @@ +0x17b8 bf22 ittt $0x02 $0x02 +0x17ba 5241 strh.cs %r1[2byte] -> (%r0,%r1)[2byte] +0x17bc d96a -+0x17be 985b ldr.cs +0x0000016c(%sp)[4byte] -> %r0 ++0x17be 985b ldr.cs +0x016c(%sp)[4byte] -> %r0 +0x17c0 ec25 c1a6 stc $0x01 %c12 $-0x0298 %r5 -> (%r5)[4byte] %r5 +0x17c4 ba88 hlt $0x08 +0x17c6 8a0e ldrh +0x10(%r1)[2byte] -> %r6 @@ -2814,7 +2814,7 @@ +0x17d4 afe5 add %sp $0x00000394 -> %r7 +0x17d6 fb37 f592 smulwt %r7 %r2[2byte] -> %r5 +0x17da 75e9 strb %r1 -> +0x17(%r5)[1byte] -+0x17dc 9df0 ldr +0x000003c0(%sp)[4byte] -> %r5 ++0x17dc 9df0 ldr +0x03c0(%sp)[4byte] -> %r5 +0x17de e29f b $0x10001d20 +0x17e0 551d strb %r5[1byte] -> (%r3,%r4)[1byte] +0x17e2 5539 strb %r1[1byte] -> (%r7,%r4)[1byte] @@ -2845,16 +2845,16 @@ +0x181c 82fb strh %r3 -> +0x16(%r7)[2byte] +0x181e cd91 ldm (%r5)[12byte] %r5 -> %r0 %r4 %r7 %r5 +0x1820 a7f6 add %pc $0x000003d8 -> %r7 -+0x1822 9a41 ldr +0x00000104(%sp)[4byte] -> %r2 ++0x1822 9a41 ldr +0x0104(%sp)[4byte] -> %r2 +0x1824 707e strb %r6 -> +0x01(%r7)[1byte] +0x1826 cfe8 ldm (%r7)[16byte] -> %r3 %r5 %r6 %r7 +0x1828 b970 cbnz $0x10001848 %r0 +0x182a 5d1d ldrb (%r3,%r4)[1byte] -> %r5 +0x182c 5bd1 ldrh (%r2,%r7)[2byte] -> %r1 -+0x182e 4bd1 ldr +0x00000344(%pc)[4byte] -> %r3 ++0x182e 4bd1 ldr +0x0344(%pc)[4byte] -> %r3 +0x1830 0f1e lsrs %r3 $0x0000001c -> %r6 +0x1832 c3db stm %r0 %r1 %r3 %r4 %r6 %r7 %r3 -> (%r3)[24byte] %r3 -+0x1834 4afe ldr +0x000003f8(%pc)[4byte] -> %r2 ++0x1834 4afe ldr +0x03f8(%pc)[4byte] -> %r2 +0x1836 e56a b $0x1000130e +0x1838 1e5b subs %r3 $0x00000001 -> %r3 +0x183a a444 add %pc $0x00000110 -> %r4 @@ -2864,7 +2864,7 @@ +0x1842 42e0 cmn %r0 %r4 +0x1844 832f strh %r7 -> +0x18(%r5)[2byte] +0x1846 2d5d cmp %r5 $0x0000005d -+0x1848 49c4 ldr +0x00000310(%pc)[4byte] -> %r1 ++0x1848 49c4 ldr +0x0310(%pc)[4byte] -> %r1 +0x184a 78d8 ldrb +0x03(%r3)[1byte] -> %r0 +0x184c af51 add %sp $0x00000144 -> %r7 +0x184e 1ff7 subs %r6 $0x00000007 -> %r7 @@ -2904,27 +2904,27 @@ +0x1896 c786 stm %r1 %r2 %r7 %r7 -> (%r7)[12byte] %r7 +0x1898 f802 ee71 strbt %lr[1byte] -> +0x71(%r2)[1byte] +0x189c d1b5 b.ne $0x1000180a -+0x189e 9448 str %r4 -> +0x00000120(%sp)[4byte] ++0x189e 9448 str %r4 -> +0x0120(%sp)[4byte] +0x18a0 064e lsls %r1 $0x00000019 -> %r6 +0x18a2 b010 add %sp $0x00000040 -> %sp +0x18a4 2091 movs $0x00000091 -> %r0 +0x18a6 0a8c lsrs %r1 $0x0000000a -> %r4 +0x18a8 f427 9e41 b $0x0f42952e +0x18ac a526 add %pc $0x00000098 -> %r5 -+0x18ae 9cc3 ldr +0x0000030c(%sp)[4byte] -> %r4 ++0x18ae 9cc3 ldr +0x030c(%sp)[4byte] -> %r4 +0x18b0 ae77 add %sp $0x000001dc -> %r6 +0x18b2 ce1e ldm (%r6)[16byte] %r6 -> %r1 %r2 %r3 %r4 %r6 +0x18b4 2c5d cmp %r4 $0x0000005d +0x18b6 b225 sxth %r4[2byte] -> %r5 -+0x18b8 933e str %r3 -> +0x000000f8(%sp)[4byte] ++0x18b8 933e str %r3 -> +0xf8(%sp)[4byte] +0x18ba ea2b c306 bic %r11 %r6 lsl $0x10 -> %r3 +0x18be 80da strh %r2 -> +0x06(%r3)[2byte] +0x18c0 1638 asrs %r7 $0x00000018 -> %r0 -+0x18c2 9b7f ldr +0x000001fc(%sp)[4byte] -> %r3 -+0x18c4 fd0c 49b0 stc2 $0x09 %c4 $-0x02c0 -> -0x000002c0(%r12)[4byte] ++0x18c2 9b7f ldr +0x01fc(%sp)[4byte] -> %r3 ++0x18c4 fd0c 49b0 stc2 $0x09 %c4 $-0x02c0 -> -0x02c0(%r12)[4byte] +0x18c8 b875 +0x18ca e15e b $0x10001b8a -+0x18cc 972a str %r7 -> +0x000000a8(%sp)[4byte] ++0x18cc 972a str %r7 -> +0xa8(%sp)[4byte] +0x18ce 801e strh %r6 -> (%r3)[2byte] +0x18d0 8dd1 ldrh +0x2e(%r2)[2byte] -> %r1 +0x18d2 22f2 movs $0x000000f2 -> %r2 @@ -2935,8 +2935,8 @@ +0x18de 626d str %r5 -> +0x24(%r5)[4byte] +0x18e0 148f asrs %r1 $0x00000012 -> %r7 +0x18e2 9d0e ldr +0x38(%sp)[4byte] -> %r5 -+0x18e4 9228 str %r2 -> +0x000000a0(%sp)[4byte] -+0x18e6 fd55 a661 ldc2l -0x00000184(%r5)[4byte] $0x06 $0x0184 -> %c10 ++0x18e4 9228 str %r2 -> +0xa0(%sp)[4byte] ++0x18e6 fd55 a661 ldc2l -0x0184(%r5)[4byte] $0x06 $0x0184 -> %c10 +0x18ea 1517 asrs %r2 $0x00000014 -> %r7 +0x18ec 1b26 subs %r4 %r4 -> %r6 +0x18ee d1fb b.ne $0x100018e8 @@ -2945,7 +2945,7 @@ +0x18f4 71ef strb %r7 -> +0x07(%r5)[1byte] +0x18f6 1f3a subs %r7 $0x00000004 -> %r2 +0x18f8 12be asrs %r7 $0x0000000a -> %r6 -+0x18fa 9a3a ldr +0x000000e8(%sp)[4byte] -> %r2 ++0x18fa 9a3a ldr +0xe8(%sp)[4byte] -> %r2 +0x18fc 8986 ldrh +0x0c(%r0)[2byte] -> %r6 +0x18fe 71e4 strb %r4 -> +0x07(%r4)[1byte] +0x1900 153b asrs %r7 $0x00000014 -> %r3 @@ -2962,13 +2962,13 @@ +0x191a e33b b $0x10001f94 +0x191c 8b76 ldrh +0x1a(%r6)[2byte] -> %r6 +0x191e bca2 ldm (%sp)[12byte] %sp -> %r1 %r5 %r7 %sp -+0x1920 973e str %r7 -> +0x000000f8(%sp)[4byte] -+0x1922 fd5c 22ca ldc2l -0x00000328(%r12)[4byte] $0x02 $0x0328 -> %c2 ++0x1920 973e str %r7 -> +0xf8(%sp)[4byte] ++0x1922 fd5c 22ca ldc2l -0x0328(%r12)[4byte] $0x02 $0x0328 -> %c2 +0x1926 be42 bkpt $0x42 +0x1928 3944 subs %r1 $0x00000044 -> %r1 -+0x192a 4ecf ldr +0x0000033c(%pc)[4byte] -> %r6 ++0x192a 4ecf ldr +0x033c(%pc)[4byte] -> %r6 +0x192c 452e cmp %r6 %r5 -+0x192e 4c81 ldr +0x00000204(%pc)[4byte] -> %r4 ++0x192e 4c81 ldr +0x0204(%pc)[4byte] -> %r4 +0x1930 1a8b subs %r1 %r2 -> %r3 +0x1932 c067 stm %r0 %r1 %r2 %r5 %r6 %r0 -> (%r0)[20byte] %r0 +0x1934 a74e add %pc $0x00000138 -> %r7 @@ -2990,7 +2990,7 @@ +0x195a b140 cbz $0x1000196e %r0 +0x195c aa32 add %sp $0x000000c8 -> %r2 +0x195e ab75 add %sp $0x000001d4 -> %r3 -+0x1960 4f82 ldr +0x00000208(%pc)[4byte] -> %r7 ++0x1960 4f82 ldr +0x0208(%pc)[4byte] -> %r7 +0x1962 fe4d 1b78 vsel.eq.f64 $0x00 %d13 %d24 -> %d17 +0x1966 42a5 cmp %r5 %r4 +0x1968 be1f bkpt $0x1f @@ -3036,7 +3036,7 @@ +0x19c4 872c strh %r4 -> +0x38(%r5)[2byte] +0x19c6 5d2a ldrb (%r5,%r4)[1byte] -> %r2 +0x19c8 b5d9 stmdb %r0 %r3 %r4 %r6 %r7 %lr %sp -> -0x18(%sp)[24byte] %sp -+0x19ca 9dbf ldr +0x000002fc(%sp)[4byte] -> %r5 ++0x19ca 9dbf ldr +0x02fc(%sp)[4byte] -> %r5 +0x19cc 11c3 asrs %r0 $0x00000007 -> %r3 +0x19ce a56d add %pc $0x000001b4 -> %r5 +0x19d0 4503 cmp %r3 %r0 @@ -3045,7 +3045,7 @@ +0x19d6 fa06 4a38 +0x19da 42c3 cmn %r3 %r0 +0x19dc bcad ldm (%sp)[20byte] %sp -> %r0 %r2 %r3 %r5 %r7 %sp -+0x19de 9a81 ldr +0x00000204(%sp)[4byte] -> %r2 ++0x19de 9a81 ldr +0x0204(%sp)[4byte] -> %r2 +0x19e0 3503 adds %r5 $0x00000003 -> %r5 +0x19e2 6213 str %r3 -> +0x20(%r2)[4byte] +0x19e4 78bc ldrb +0x02(%r7)[1byte] -> %r4 @@ -3080,7 +3080,7 @@ +0x1a20 21a3 movs $0x000000a3 -> %r1 +0x1a22 2b3e cmp %r3 $0x0000003e +0x1a24 c53d stm %r0 %r2 %r3 %r4 %r5 %r5 -> (%r5)[20byte] %r5 -+0x1a26 954a str %r5 -> +0x00000128(%sp)[4byte] ++0x1a26 954a str %r5 -> +0x0128(%sp)[4byte] +0x1a28 b4bc stmdb %r2 %r3 %r4 %r5 %r7 %sp -> -0x14(%sp)[20byte] %sp +0x1a2a 39ca subs %r1 $0x000000ca -> %r1 +0x1a2c 7328 strb %r0 -> +0x0c(%r5)[1byte] @@ -3115,8 +3115,8 @@ +0x1a6a 6dbf ldr +0x58(%r7)[4byte] -> %r7 +0x1a6c 1b11 subs %r2 %r4 -> %r1 +0x1a6e 475b bx %r11 -+0x1a70 9ae3 ldr +0x0000038c(%sp)[4byte] -> %r2 -+0x1a72 9321 str %r3 -> +0x00000084(%sp)[4byte] ++0x1a70 9ae3 ldr +0x038c(%sp)[4byte] -> %r2 ++0x1a72 9321 str %r3 -> +0x84(%sp)[4byte] +0x1a74 c0b9 stm %r0 %r3 %r4 %r5 %r7 %r0 -> (%r0)[20byte] %r0 +0x1a76 0766 lsls %r4 $0x0000001d -> %r6 +0x1a78 51d0 str %r0 -> (%r2,%r7)[4byte] @@ -3155,11 +3155,11 @@ +0x1abc 5cae ldrb (%r5,%r2)[1byte] -> %r6 +0x1abe 87f9 strh %r1 -> +0x3e(%r7)[2byte] +0x1ac0 b310 cbz $0x10001b08 %r0 -+0x1ac2 98f7 ldr +0x000003dc(%sp)[4byte] -> %r0 ++0x1ac2 98f7 ldr +0x03dc(%sp)[4byte] -> %r0 +0x1ac4 a0b0 add %pc $0x000002c0 -> %r0 +0x1ac6 2959 cmp %r1 $0x00000059 +0x1ac8 724c strb %r4 -> +0x09(%r1)[1byte] -+0x1aca 97e2 str %r7 -> +0x00000388(%sp)[4byte] ++0x1aca 97e2 str %r7 -> +0x0388(%sp)[4byte] +0x1acc eb15 57ed adds %r5 %sp asr $0x17 -> %r7 +0x1ad0 bba3 cbnz $0x10001b3c %r3 +0x1ad2 08cb lsrs %r1 $0x00000003 -> %r3 @@ -3168,7 +3168,7 @@ +0x1ada 45df cmp %pc %r11 +0x1adc f87a 601e +0x1ae0 333e adds %r3 $0x0000003e -> %r3 -+0x1ae2 93f4 str %r3 -> +0x000003d0(%sp)[4byte] ++0x1ae2 93f4 str %r3 -> +0x03d0(%sp)[4byte] +0x1ae4 6f8e ldr +0x78(%r1)[4byte] -> %r6 +0x1ae6 2443 movs $0x00000043 -> %r4 +0x1ae8 f84a ef5a str %lr $0x0000005a %r10 -> +0x5a(%r10)[4byte] %r10 @@ -3183,17 +3183,17 @@ +0x1afc 3837 subs %r0 $0x00000037 -> %r0 +0x1afe 6d1b ldr +0x50(%r3)[4byte] -> %r3 +0x1b00 c4d0 stm %r4 %r6 %r7 %r4 -> (%r4)[12byte] %r4 -+0x1b02 ed70 dd88 ldcl -0x00000220(%r0)[4byte] $0x0d $-0x0220 %r0 -> %c13 %r0 ++0x1b02 ed70 dd88 ldcl -0x0220(%r0)[4byte] $0x0d $-0x0220 %r0 -> %c13 %r0 +0x1b06 3540 adds %r5 $0x00000040 -> %r5 +0x1b08 cd92 ldm (%r5)[12byte] %r5 -> %r1 %r4 %r7 %r5 +0x1b0a d96a b.ls $0x10001be2 -+0x1b0c 9b78 ldr +0x000001e0(%sp)[4byte] -> %r3 ++0x1b0c 9b78 ldr +0x01e0(%sp)[4byte] -> %r3 +0x1b0e 28f5 cmp %r0 $0x000000f5 +0x1b10 eba4 0119 sub %r4 %r9 lsr $0x20 -> %r1 +0x1b14 8ee8 ldrh +0x36(%r5)[2byte] -> %r0 -+0x1b16 fd26 897d stc2 $0x09 %c8 $-0x01f4 %r6 -> -0x000001f4(%r6)[4byte] %r6 ++0x1b16 fd26 897d stc2 $0x09 %c8 $-0x01f4 %r6 -> -0x01f4(%r6)[4byte] %r6 +0x1b1a a917 add %sp $0x0000005c -> %r1 -+0x1b1c 9195 str %r1 -> +0x00000254(%sp)[4byte] ++0x1b1c 9195 str %r1 -> +0x0254(%sp)[4byte] +0x1b1e 683f ldr (%r7)[4byte] -> %r7 +0x1b20 a06b add %pc $0x000001ac -> %r0 +0x1b22 c7e0 stm %r5 %r6 %r7 %r7 -> (%r7)[12byte] %r7 @@ -3213,24 +3213,24 @@ +0x1b40 82e2 strh %r2 -> +0x16(%r4)[2byte] +0x1b42 ddf9 b.le $0x10001b38 +0x1b44 782a ldrb (%r5)[1byte] -> %r2 -+0x1b46 9fee ldr +0x000003b8(%sp)[4byte] -> %r7 ++0x1b46 9fee ldr +0x03b8(%sp)[4byte] -> %r7 +0x1b48 4553 cmp %r3 %r10 +0x1b4a 5cc9 ldrb (%r1,%r3)[1byte] -> %r1 +0x1b4c ff96 9446 vmls.i16 %q3 %d6[2byte] $0x00 -> %q4 +0x1b50 6a29 ldr +0x20(%r5)[4byte] -> %r1 -+0x1b52 4c49 ldr +0x00000124(%pc)[4byte] -> %r4 ++0x1b52 4c49 ldr +0x0124(%pc)[4byte] -> %r4 +0x1b54 2b2d cmp %r3 $0x0000002d +0x1b56 54f9 strb %r1[1byte] -> (%r7,%r3)[1byte] +0x1b58 8eeb ldrh +0x36(%r5)[2byte] -> %r3 +0x1b5a 7785 strb %r5 -> +0x1e(%r0)[1byte] +0x1b5c 2851 cmp %r0 $0x00000051 -+0x1b5e 48ae ldr +0x000002b8(%pc)[4byte] -> %r0 ++0x1b5e 48ae ldr +0x02b8(%pc)[4byte] -> %r0 +0x1b60 863e strh %r6 -> +0x30(%r7)[2byte] +0x1b62 2063 movs $0x00000063 -> %r0 +0x1b64 cd7e ldm (%r5)[24byte] -> %r1 %r2 %r3 %r4 %r5 %r6 -+0x1b66 fd3c 266a ldc2 -0x000001a8(%r12)[4byte] $0x06 $-0x01a8 %r12 -> %c2 %r12 ++0x1b66 fd3c 266a ldc2 -0x01a8(%r12)[4byte] $0x06 $-0x01a8 %r12 -> %c2 %r12 +0x1b6a 6324 str %r4 -> +0x30(%r4)[4byte] -+0x1b6c 93b3 str %r3 -> +0x000002cc(%sp)[4byte] ++0x1b6c 93b3 str %r3 -> +0x02cc(%sp)[4byte] +0x1b6e ea80 e8dc eor %r0 %r12 lsr $0x1b -> %r8 +0x1b72 13dd asrs %r3 $0x0000000f -> %r5 +0x1b74 85f7 strh %r7 -> +0x2e(%r6)[2byte] @@ -3238,10 +3238,10 @@ +0x1b78 f380 0a28 usat $0x08 %r0 $0x00 -> %r10 +0x1b7c 372d adds %r7 $0x0000002d -> %r7 +0x1b7e 38eb subs %r0 $0x000000eb -> %r0 -+0x1b80 e95c 79dd ldrd -0x00000374(%r12)[8byte] -> %r7 %r9 ++0x1b80 e95c 79dd ldrd -0x0374(%r12)[8byte] -> %r7 %r9 +0x1b84 24b2 movs $0x000000b2 -> %r4 -+0x1b86 9234 str %r2 -> +0x000000d0(%sp)[4byte] -+0x1b88 4dd2 ldr +0x00000348(%pc)[4byte] -> %r5 ++0x1b86 9234 str %r2 -> +0xd0(%sp)[4byte] ++0x1b88 4dd2 ldr +0x0348(%pc)[4byte] -> %r5 +0x1b8a d0b8 b.eq $0x10001afe +0x1b8c 2584 movs $0x00000084 -> %r5 +0x1b8e 7585 strb %r5 -> +0x16(%r0)[1byte] @@ -3255,20 +3255,20 @@ +0x1ba0 56af ldrsb (%r5,%r2)[1byte] -> %r7 +0x1ba2 241d movs $0x0000001d -> %r4 +0x1ba4 c3fb stm %r0 %r1 %r3 %r4 %r5 %r6 %r7 %r3 -> (%r3)[28byte] %r3 -+0x1ba6 90c6 str %r0 -> +0x00000318(%sp)[4byte] ++0x1ba6 90c6 str %r0 -> +0x0318(%sp)[4byte] +0x1ba8 aebb add %sp $0x000002ec -> %r6 +0x1baa d5fa b.pl $0x10001ba2 -+0x1bac f894 ac6e ldrb +0x00000c6e(%r4)[1byte] -> %r10 ++0x1bac f894 ac6e ldrb +0x0c6e(%r4)[1byte] -> %r10 +0x1bb0 c610 stm %r4 %r6 -> (%r6)[4byte] %r6 +0x1bb2 c957 ldm (%r1)[20byte] -> %r0 %r1 %r2 %r4 %r6 +0x1bb4 672a str %r2 -> +0x70(%r5)[4byte] +0x1bb6 7cb2 ldrb +0x12(%r6)[1byte] -> %r2 +0x1bb8 eefc 3f2b cdp $0x0f $0x0f %c12 %c11 $0x01 -> %c3 -+0x1bbc 9123 str %r1 -> +0x0000008c(%sp)[4byte] ++0x1bbc 9123 str %r1 -> +0x8c(%sp)[4byte] +0x1bbe e49c b $0x100014fa +0x1bc0 258f movs $0x0000008f -> %r5 +0x1bc2 cc19 ldm (%r4)[12byte] -> %r0 %r3 %r4 -+0x1bc4 9465 str %r4 -> +0x00000194(%sp)[4byte] ++0x1bc4 9465 str %r4 -> +0x0194(%sp)[4byte] +0x1bc6 6dea ldr +0x5c(%r5)[4byte] -> %r2 +0x1bc8 f0d1 3f5a +0x1bcc d937 b.ls $0x10001c3e @@ -3286,9 +3286,9 @@ +0x1be4 262d movs $0x0000002d -> %r6 +0x1be6 dd03 b.le $0x10001bf0 +0x1be8 5d21 ldrb (%r4,%r4)[1byte] -> %r1 -+0x1bea 49dc ldr +0x00000370(%pc)[4byte] -> %r1 ++0x1bea 49dc ldr +0x0370(%pc)[4byte] -> %r1 +0x1bec 1bc0 subs %r0 %r7 -> %r0 -+0x1bee 4f22 ldr +0x00000088(%pc)[4byte] -> %r7 ++0x1bee 4f22 ldr +0x88(%pc)[4byte] -> %r7 +0x1bf0 8f5a ldrh +0x3a(%r3)[2byte] -> %r2 +0x1bf2 13b7 asrs %r6 $0x0000000e -> %r7 +0x1bf4 087c lsrs %r7 $0x00000001 -> %r4 @@ -3301,7 +3301,7 @@ +0x1c02 0883 lsrs %r0 $0x00000002 -> %r3 +0x1c04 ddaf b.le $0x10001b66 +0x1c06 356c adds %r5 $0x0000006c -> %r5 -+0x1c08 9494 str %r4 -> +0x00000250(%sp)[4byte] ++0x1c08 9494 str %r4 -> +0x0250(%sp)[4byte] +0x1c0a 5587 strb %r7[1byte] -> (%r0,%r6)[1byte] +0x1c0c dfb1 svc $0xb1 +0x1c0e 7aa5 ldrb +0x0a(%r4)[1byte] -> %r5 @@ -3318,7 +3318,7 @@ +0x1c24 63f8 str %r0 -> +0x3c(%r7)[4byte] +0x1c26 8d37 ldrh +0x28(%r6)[2byte] -> %r7 +0x1c28 f33b 253c -+0x1c2c 95c0 str %r5 -> +0x00000300(%sp)[4byte] ++0x1c2c 95c0 str %r5 -> +0x0300(%sp)[4byte] +0x1c2e 144c asrs %r1 $0x00000011 -> %r4 +0x1c30 e4a9 b $0x10001586 +0x1c32 dc8c b.gt $0x10001b4e @@ -3330,14 +3330,14 @@ +0x1c3e 0a2b lsrs %r5 $0x00000008 -> %r3 +0x1c40 70f0 strb %r0 -> +0x03(%r6)[1byte] +0x1c42 c686 stm %r1 %r2 %r7 %r6 -> (%r6)[12byte] %r6 -+0x1c44 9482 str %r4 -> +0x00000208(%sp)[4byte] ++0x1c44 9482 str %r4 -> +0x0208(%sp)[4byte] +0x1c46 17a6 asrs %r4 $0x0000001e -> %r6 +0x1c48 0b15 lsrs %r2 $0x0000000c -> %r5 +0x1c4a 6ac0 ldr +0x2c(%r0)[4byte] -> %r0 -+0x1c4c e9f4 ead1 ldrd +0x00000344(%r4)[8byte] $0x0344 %r4 -> %lr %r10 %r4 ++0x1c4c e9f4 ead1 ldrd +0x0344(%r4)[8byte] $0x0344 %r4 -> %lr %r10 %r4 +0x1c50 b1c6 cbz $0x10001c84 %r6 +0x1c52 9713 str %r7 -> +0x4c(%sp)[4byte] -+0x1c54 9e9a ldr +0x00000268(%sp)[4byte] -> %r6 ++0x1c54 9e9a ldr +0x0268(%sp)[4byte] -> %r6 +0x1c56 6aac ldr +0x28(%r5)[4byte] -> %r4 +0x1c58 25e4 movs $0x000000e4 -> %r5 +0x1c5a 7a96 ldrb +0x0a(%r2)[1byte] -> %r6 @@ -3400,9 +3400,9 @@ +0x1cd8 f0b1 c786 blx $0x10cb3be8 -> %lr +0x1cdc 6768 str %r0 -> +0x74(%r5)[4byte] +0x1cde 713c strb %r4 -> +0x04(%r7)[1byte] -+0x1ce0 4958 ldr +0x00000160(%pc)[4byte] -> %r1 ++0x1ce0 4958 ldr +0x0160(%pc)[4byte] -> %r1 +0x1ce2 1f71 subs %r6 $0x00000005 -> %r1 -+0x1ce4 ed5b c423 ldcl -0x0000008c(%r11)[4byte] $0x04 -> %c12 ++0x1ce4 ed5b c423 ldcl -0x8c(%r11)[4byte] $0x04 -> %c12 +0x1ce8 a10f add %pc $0x0000003c -> %r1 +0x1cea af4a add %sp $0x00000128 -> %r7 +0x1cec 8edb ldrh +0x36(%r3)[2byte] -> %r3 @@ -3412,8 +3412,8 @@ +0x1cf4 1165 asrs %r4 $0x00000005 -> %r5 +0x1cf6 e5d2 b $0x1000189e +0x1cf8 980e ldr +0x38(%sp)[4byte] -> %r0 -+0x1cfa 4cc8 ldr +0x00000320(%pc)[4byte] -> %r4 -+0x1cfc 4d8c ldr +0x00000230(%pc)[4byte] -> %r5 ++0x1cfa 4cc8 ldr +0x0320(%pc)[4byte] -> %r4 ++0x1cfc 4d8c ldr +0x0230(%pc)[4byte] -> %r5 +0x1cfe 8e7e ldrh +0x32(%r7)[2byte] -> %r6 +0x1d00 e57b b $0x100017fa +0x1d02 3c46 subs %r4 $0x00000046 -> %r4 @@ -3421,9 +3421,9 @@ +0x1d06 42f6 cmn %r6 %r6 +0x1d08 6008 str %r0 -> (%r1)[4byte] +0x1d0a d919 b.ls $0x10001d40 -+0x1d0c 9a25 ldr +0x00000094(%sp)[4byte] -> %r2 ++0x1d0c 9a25 ldr +0x94(%sp)[4byte] -> %r2 +0x1d0e 78cb ldrb +0x03(%r1)[1byte] -> %r3 -+0x1d10 964e str %r6 -> +0x00000138(%sp)[4byte] ++0x1d10 964e str %r6 -> +0x0138(%sp)[4byte] +0x1d12 c4a3 stm %r0 %r1 %r5 %r7 %r4 -> (%r4)[16byte] %r4 +0x1d14 81e0 strh %r0 -> +0x0e(%r4)[2byte] +0x1d16 e215 b $0x10002144 @@ -3436,15 +3436,15 @@ +0x1d24 2d89 cmp %r5 $0x00000089 +0x1d26 667b str %r3 -> +0x64(%r7)[4byte] +0x1d28 0549 lsls %r1 $0x00000015 -> %r1 -+0x1d2a 914f str %r1 -> +0x0000013c(%sp)[4byte] ++0x1d2a 914f str %r1 -> +0x013c(%sp)[4byte] +0x1d2c f326 5c10 ssat16 $0x00000000 %r6 -> %r12 +0x1d30 a629 add %pc $0x000000a4 -> %r6 -+0x1d32 4f30 ldr +0x000000c0(%pc)[4byte] -> %r7 ++0x1d32 4f30 ldr +0xc0(%pc)[4byte] -> %r7 +0x1d34 ea82 fd8c eor %r2 %r12 lsl $0x1e -> %sp +0x1d38 14d7 asrs %r2 $0x00000013 -> %r7 +0x1d3a 36e4 adds %r6 $0x000000e4 -> %r6 -+0x1d3c 9c42 ldr +0x00000108(%sp)[4byte] -> %r4 -+0x1d3e 99f8 ldr +0x000003e0(%sp)[4byte] -> %r1 ++0x1d3c 9c42 ldr +0x0108(%sp)[4byte] -> %r4 ++0x1d3e 99f8 ldr +0x03e0(%sp)[4byte] -> %r1 +0x1d40 db68 b.lt $0x10001e14 +0x1d42 9e17 ldr +0x5c(%sp)[4byte] -> %r6 +0x1d44 0495 lsls %r2 $0x00000012 -> %r5 @@ -3452,8 +3452,8 @@ +0x1d48 c820 ldm (%r0)[4byte] %r0 -> %r5 %r0 +0x1d4a b47b stmdb %r0 %r1 %r3 %r4 %r5 %r6 %sp -> -0x18(%sp)[24byte] %sp +0x1d4c 632e str %r6 -> +0x30(%r5)[4byte] -+0x1d4e 4dc4 ldr +0x00000310(%pc)[4byte] -> %r5 -+0x1d50 4f54 ldr +0x00000150(%pc)[4byte] -> %r7 ++0x1d4e 4dc4 ldr +0x0310(%pc)[4byte] -> %r5 ++0x1d50 4f54 ldr +0x0150(%pc)[4byte] -> %r7 +0x1d52 2539 movs $0x00000039 -> %r5 +0x1d54 7640 strb %r0 -> +0x19(%r0)[1byte] +0x1d56 aa3b add %sp $0x000000ec -> %r2 @@ -3463,7 +3463,7 @@ +0x1d5e a26a add %pc $0x000001a8 -> %r2 +0x1d60 b792 +0x1d62 386b subs %r0 $0x0000006b -> %r0 -+0x1d64 9b40 ldr +0x00000100(%sp)[4byte] -> %r3 ++0x1d64 9b40 ldr +0x0100(%sp)[4byte] -> %r3 +0x1d66 b74f +0x1d68 274f movs $0x0000004f -> %r7 +0x1d6a 47cf blx %r9 -> %lr @@ -3481,12 +3481,12 @@ +0x1d86 c573 stm %r0 %r1 %r4 %r5 %r6 %r5 -> (%r5)[20byte] %r5 +0x1d88 30ea adds %r0 $0x000000ea -> %r0 +0x1d8a 0d8f lsrs %r1 $0x00000016 -> %r7 -+0x1d8c 4e84 ldr +0x00000210(%pc)[4byte] -> %r6 ++0x1d8c 4e84 ldr +0x0210(%pc)[4byte] -> %r6 +0x1d8e 0114 lsls %r2 $0x00000004 -> %r4 +0x1d90 6424 str %r4 -> +0x40(%r4)[4byte] +0x1d92 1696 asrs %r2 $0x0000001a -> %r6 +0x1d94 e3ab b $0x100024ee -+0x1d96 ed45 7ce2 stcl $0x0c %c7 $-0x0388 -> -0x00000388(%r5)[4byte] ++0x1d96 ed45 7ce2 stcl $0x0c %c7 $-0x0388 -> -0x0388(%r5)[4byte] +0x1d9a 2d8a cmp %r5 $0x0000008a +0x1d9c 44f0 add %r8 %lr -> %r8 +0x1d9e 1884 adds %r0 %r2 -> %r4 @@ -3501,7 +3501,7 @@ +0x1db2 f53b 16da +0x1db6 7f82 ldrb +0x1e(%r0)[1byte] -> %r2 +0x1db8 2779 movs $0x00000079 -> %r7 -+0x1dba edeb 1f70 stcl $0x0f %c1 $0x01c0 %r11 -> +0x000001c0(%r11)[4byte] %r11 ++0x1dba edeb 1f70 stcl $0x0f %c1 $0x01c0 %r11 -> +0x01c0(%r11)[4byte] %r11 +0x1dbe 5cfa ldrb (%r7,%r3)[1byte] -> %r2 +0x1dc0 0b0f lsrs %r1 $0x0000000c -> %r7 +0x1dc2 0f26 lsrs %r4 $0x0000001c -> %r6 @@ -3520,7 +3520,7 @@ +0x1ddc efe6 815f vsra.s32 %q7 $0x06 -> %q12 +0x1de0 7324 strb %r4 -> +0x0c(%r4)[1byte] +0x1de2 7eb2 ldrb +0x1a(%r6)[1byte] -> %r2 -+0x1de4 9787 str %r7 -> +0x0000021c(%sp)[4byte] ++0x1de4 9787 str %r7 -> +0x021c(%sp)[4byte] +0x1de6 2d90 cmp %r5 $0x00000090 +0x1de8 d2bb b.cs $0x10001d62 +0x1dea 72f8 strb %r0 -> +0x0b(%r7)[1byte] @@ -3532,7 +3532,7 @@ +0x1df8 3e5b subs %r6 $0x0000005b -> %r6 +0x1dfa 25c0 movs $0x000000c0 -> %r5 +0x1dfc f934 b25b ldrsh (%r4,%r11,lsl 1)[2byte] -> %r11 -+0x1e00 9442 str %r4 -> +0x00000108(%sp)[4byte] ++0x1e00 9442 str %r4 -> +0x0108(%sp)[4byte] +0x1e02 36c3 adds %r6 $0x000000c3 -> %r6 +0x1e04 8fc5 ldrh +0x3e(%r0)[2byte] -> %r5 +0x1e06 6c26 ldr +0x40(%r4)[4byte] -> %r6 @@ -3562,27 +3562,27 @@ +0x1e36 21a4 movs $0x000000a4 -> %r1 +0x1e38 7501 strb %r1 -> +0x14(%r0)[1byte] +0x1e3a 6327 str %r7 -> +0x30(%r4)[4byte] -+0x1e3c 9190 str %r1 -> +0x00000240(%sp)[4byte] -+0x1e3e 4b30 ldr +0x000000c0(%pc)[4byte] -> %r3 ++0x1e3c 9190 str %r1 -> +0x0240(%sp)[4byte] ++0x1e3e 4b30 ldr +0xc0(%pc)[4byte] -> %r3 +0x1e40 ba42 rev16 %r0 -> %r2 -+0x1e42 fdf3 1edf ldc2l +0x0000037c(%r3)[4byte] $0x0e $0x037c %r3 -> %c1 %r3 ++0x1e42 fdf3 1edf ldc2l +0x037c(%r3)[4byte] $0x0e $0x037c %r3 -> %c1 %r3 +0x1e46 1d7f adds %r7 $0x00000005 -> %r7 +0x1e48 0b59 lsrs %r3 $0x0000000d -> %r1 +0x1e4a d541 b.pl $0x10001ed0 +0x1e4c 81fd strh %r5 -> +0x0e(%r7)[2byte] -+0x1e4e 4fcf ldr +0x0000033c(%pc)[4byte] -> %r7 -+0x1e50 4cd6 ldr +0x00000358(%pc)[4byte] -> %r4 ++0x1e4e 4fcf ldr +0x033c(%pc)[4byte] -> %r7 ++0x1e50 4cd6 ldr +0x0358(%pc)[4byte] -> %r4 +0x1e52 6ca9 ldr +0x48(%r5)[4byte] -> %r1 +0x1e54 8d9d ldrh +0x2c(%r3)[2byte] -> %r5 +0x1e56 ebf3 447f +0x1e5a c4fe stm %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r4 -> (%r4)[28byte] %r4 +0x1e5c 5496 strb %r6[1byte] -> (%r2,%r2)[1byte] -+0x1e5e 4951 ldr +0x00000144(%pc)[4byte] -> %r1 ++0x1e5e 4951 ldr +0x0144(%pc)[4byte] -> %r1 +0x1e60 d6e4 b.vs $0x10001e2c +0x1e62 702a strb %r2 -> (%r5)[1byte] +0x1e64 c36f stm %r0 %r1 %r2 %r3 %r5 %r6 %r3 -> (%r3)[24byte] %r3 +0x1e66 6e68 ldr +0x64(%r5)[4byte] -> %r0 -+0x1e68 4a2b ldr +0x000000ac(%pc)[4byte] -> %r2 ++0x1e68 4a2b ldr +0xac(%pc)[4byte] -> %r2 +0x1e6a f023 30dd bic %r3 $0xdddddddd -> %r0 +0x1e6e f2a5 e6ca blx $0x106a7c04 -> %lr +0x1e72 28ff cmp %r0 $0x000000ff @@ -3603,7 +3603,7 @@ +0x1e94 c0e2 stm %r1 %r5 %r6 %r7 %r0 -> (%r0)[16byte] %r0 +0x1e96 ec1c 2ae0 +0x1e9a 7057 strb %r7 -> +0x01(%r2)[1byte] -+0x1e9c 9836 ldr +0x000000d8(%sp)[4byte] -> %r0 ++0x1e9c 9836 ldr +0xd8(%sp)[4byte] -> %r0 +0x1e9e e798 b $0x10001dd2 +0x1ea0 8381 strh %r1 -> +0x1c(%r0)[2byte] +0x1ea2 a0c8 add %pc $0x00000320 -> %r0 @@ -3630,7 +3630,7 @@ +0x1ed8 a386 add %pc $0x00000218 -> %r3 +0x1eda a469 add %pc $0x000001a4 -> %r4 +0x1edc 8474 strh %r4 -> +0x22(%r6)[2byte] -+0x1ede 98a9 ldr +0x000002a4(%sp)[4byte] -> %r0 ++0x1ede 98a9 ldr +0x02a4(%sp)[4byte] -> %r0 +0x1ee0 d93c b.ls $0x10001f5c +0x1ee2 0bd5 lsrs %r2 $0x0000000f -> %r5 +0x1ee4 56c1 ldrsb (%r0,%r3)[1byte] -> %r1 @@ -3638,13 +3638,13 @@ +0x1ee8 f143 de53 bl $0x10945b92 -> %lr +0x1eec feda ddf1 mrc2 $0x0d $0x06 %c10 %c1 $0x07 -> %sp +0x1ef0 39ff subs %r1 $0x000000ff -> %r1 -+0x1ef2 489f ldr +0x0000027c(%pc)[4byte] -> %r0 ++0x1ef2 489f ldr +0x027c(%pc)[4byte] -> %r0 +0x1ef4 e1f7 b $0x100022e6 +0x1ef6 d04c b.eq $0x10001f92 +0x1ef8 34eb adds %r4 $0x000000eb -> %r4 +0x1efa 2580 movs $0x00000080 -> %r5 +0x1efc e506 b $0x1000190c -+0x1efe 4a9f ldr +0x0000027c(%pc)[4byte] -> %r2 ++0x1efe 4a9f ldr +0x027c(%pc)[4byte] -> %r2 +0x1f00 b83a +0x1f02 8333 strh %r3 -> +0x18(%r6)[2byte] +0x1f04 137e asrs %r7 $0x0000000d -> %r6 @@ -3688,14 +3688,14 @@ +0x1f5c 85d1 strh %r1 -> +0x2e(%r2)[2byte] +0x1f5e 7d3d ldrb +0x14(%r7)[1byte] -> %r5 +0x1f60 8edb ldrh +0x36(%r3)[2byte] -> %r3 -+0x1f62 99de ldr +0x00000378(%sp)[4byte] -> %r1 ++0x1f62 99de ldr +0x0378(%sp)[4byte] -> %r1 +0x1f64 7518 strb %r0 -> +0x14(%r3)[1byte] +0x1f66 6117 str %r7 -> +0x10(%r2)[4byte] +0x1f68 16fd asrs %r7 $0x0000001b -> %r5 +0x1f6a 267a movs $0x0000007a -> %r6 +0x1f6c 8633 strh %r3 -> +0x30(%r6)[2byte] +0x1f6e 00fe lsls %r7 $0x00000003 -> %r6 -+0x1f70 4a7d ldr +0x000001f4(%pc)[4byte] -> %r2 ++0x1f70 4a7d ldr +0x01f4(%pc)[4byte] -> %r2 +0x1f72 37f9 adds %r7 $0x000000f9 -> %r7 +0x1f74 5f2d ldrsh (%r5,%r4)[2byte] -> %r5 +0x1f76 eb1e 3da6 adds %lr %r6 asr $0x0e -> %sp @@ -3716,8 +3716,8 @@ +0x1f98 eaa9 2731 +0x1f9c 52e0 strh %r0[2byte] -> (%r4,%r3)[2byte] +0x1f9e 2f96 cmp %r7 $0x00000096 -+0x1fa0 4dcc ldr +0x00000330(%pc)[4byte] -> %r5 -+0x1fa2 9f9f ldr +0x0000027c(%sp)[4byte] -> %r7 ++0x1fa0 4dcc ldr +0x0330(%pc)[4byte] -> %r5 ++0x1fa2 9f9f ldr +0x027c(%sp)[4byte] -> %r7 +0x1fa4 cb23 ldm (%r3)[12byte] %r3 -> %r0 %r1 %r5 %r3 +0x1fa6 5f6b ldrsh (%r5,%r5)[2byte] -> %r3 +0x1fa8 8790 strh %r0 -> +0x3c(%r2)[2byte] @@ -3739,15 +3739,15 @@ +0x1fcc 81ee strh %r6 -> +0x0e(%r5)[2byte] +0x1fce a9f5 add %sp $0x000003d4 -> %r1 +0x1fd0 560b ldrsb (%r1,%r0)[1byte] -> %r3 -+0x1fd2 fdc6 0174 stc2l $0x01 %c0 $0x01d0 -> +0x000001d0(%r6)[4byte] ++0x1fd2 fdc6 0174 stc2l $0x01 %c0 $0x01d0 -> +0x01d0(%r6)[4byte] +0x1fd6 5ef4 ldrsh (%r6,%r3)[2byte] -> %r4 +0x1fd8 a3c1 add %pc $0x00000304 -> %r3 +0x1fda 44f3 add %r11 %lr -> %r11 +0x1fdc aceb add %sp $0x000003ac -> %r4 -+0x1fde 97d8 str %r7 -> +0x00000360(%sp)[4byte] ++0x1fde 97d8 str %r7 -> +0x0360(%sp)[4byte] +0x1fe0 a9e8 add %sp $0x000003a0 -> %r1 +0x1fe2 0bba lsrs %r7 $0x0000000e -> %r2 -+0x1fe4 4bbf ldr +0x000002fc(%pc)[4byte] -> %r3 ++0x1fe4 4bbf ldr +0x02fc(%pc)[4byte] -> %r3 +0x1fe6 5eae ldrsh (%r5,%r2)[2byte] -> %r6 +0x1fe8 fb3b 013e smlawt %r11[2byte] %lr[2byte] %r0 -> %r1 +0x1fec 524c strh %r4[2byte] -> (%r1,%r1)[2byte] @@ -3835,7 +3835,7 @@ +0x209e 5329 strh %r1[2byte] -> (%r5,%r4)[2byte] +0x20a0 a46d add %pc $0x000001b4 -> %r4 +0x20a2 fa61 4e12 -+0x20a6 9a36 ldr +0x000000d8(%sp)[4byte] -> %r2 ++0x20a6 9a36 ldr +0xd8(%sp)[4byte] -> %r2 +0x20a8 66d9 str %r1 -> +0x6c(%r3)[4byte] +0x20aa f4ac adb8 b.cs $0x0ffeec1e +0x20ae 75eb strb %r3 -> +0x17(%r5)[1byte] @@ -3850,7 +3850,7 @@ +0x20c2 e989 fd22 +0x20c6 52b3 strh %r3[2byte] -> (%r6,%r2)[2byte] +0x20c8 bd69 ldm (%sp)[20byte] %sp -> %r0 %r3 %r5 %r6 %pc %sp -+0x20ca e957 359e ldrd -0x00000278(%r7)[8byte] -> %r3 %r5 ++0x20ca e957 359e ldrd -0x0278(%r7)[8byte] -> %r3 %r5 +0x20ce 0117 lsls %r2 $0x00000004 -> %r7 +0x20d0 bcd6 ldm (%sp)[20byte] %sp -> %r1 %r2 %r4 %r6 %r7 %sp +0x20d2 5d4c ldrb (%r1,%r5)[1byte] -> %r4 @@ -3872,12 +3872,12 @@ +0x20f2 1ddd adds %r3 $0x00000007 -> %r5 +0x20f4 b505 stmdb %r0 %r2 %lr %sp -> -0x0c(%sp)[12byte] %sp +0x20f6 0e0d lsrs %r1 $0x00000018 -> %r5 -+0x20f8 f9b1 e489 ldrsh +0x00000489(%r1)[2byte] -> %lr ++0x20f8 f9b1 e489 ldrsh +0x0489(%r1)[2byte] -> %lr +0x20fc 7dd8 ldrb +0x17(%r3)[1byte] -> %r0 +0x20fe 8514 strh %r4 -> +0x28(%r2)[2byte] +0x2100 ebc9 7a42 rsb %r9 %r2 lsl $0x1d -> %r10 -+0x2104 4ff0 ldr +0x000003c0(%pc)[4byte] -> %r7 -+0x2106 4bfd ldr +0x000003f4(%pc)[4byte] -> %r3 ++0x2104 4ff0 ldr +0x03c0(%pc)[4byte] -> %r7 ++0x2106 4bfd ldr +0x03f4(%pc)[4byte] -> %r3 +0x2108 a01d add %pc $0x00000074 -> %r0 +0x210a 41fb rors %r3 %r7 -> %r3 +0x210c c894 ldm (%r0)[12byte] %r0 -> %r2 %r4 %r7 %r0 @@ -3898,7 +3898,7 @@ +0x212c b690 +0x212e eec3 3e46 cdp $0x0e $0x0c %c3 %c6 $0x02 -> %c3 +0x2132 0cba lsrs %r7 $0x00000012 -> %r2 -+0x2134 4ea8 ldr +0x000002a0(%pc)[4byte] -> %r6 ++0x2134 4ea8 ldr +0x02a0(%pc)[4byte] -> %r6 +0x2136 73c8 strb %r0 -> +0x0f(%r1)[1byte] +0x2138 8fcf ldrh +0x3e(%r1)[2byte] -> %r7 +0x213a f61e cf4e blx $0x0f620fd8 -> %lr @@ -3911,15 +3911,15 @@ +0x214e e59d b $0x10001c8c +0x2150 7709 strb %r1 -> +0x1c(%r1)[1byte] +0x2152 595c ldr (%r3,%r5)[4byte] -> %r4 -+0x2154 e9e4 618b strd %r6 %r1 $0x022c %r4 -> +0x0000022c(%r4)[8byte] %r4 -+0x2158 9ef7 ldr +0x000003dc(%sp)[4byte] -> %r6 ++0x2154 e9e4 618b strd %r6 %r1 $0x022c %r4 -> +0x022c(%r4)[8byte] %r4 ++0x2158 9ef7 ldr +0x03dc(%sp)[4byte] -> %r6 +0x215a beae bkpt $0xae +0x215c a3e2 add %pc $0x00000388 -> %r3 +0x215e a2f3 add %pc $0x000003cc -> %r2 +0x2160 d82d b.hi $0x100021be +0x2162 e184 b $0x1000246e +0x2164 ac92 add %sp $0x00000248 -> %r4 -+0x2166 9688 str %r6 -> +0x00000220(%sp)[4byte] ++0x2166 9688 str %r6 -> +0x0220(%sp)[4byte] +0x2168 5d35 ldrb (%r6,%r4)[1byte] -> %r5 +0x216a f166 8058 b.pl $0x1002821e +0x216e e062 b $0x10002236 @@ -3947,7 +3947,7 @@ +0x21a0 38c7 subs %r0 $0x000000c7 -> %r0 +0x21a2 c96d ldm (%r1)[20byte] %r1 -> %r0 %r2 %r3 %r5 %r6 %r1 +0x21a4 ad02 add %sp $0x00000008 -> %r5 -+0x21a6 9c4f ldr +0x0000013c(%sp)[4byte] -> %r4 ++0x21a6 9c4f ldr +0x013c(%sp)[4byte] -> %r4 +0x21a8 82ab strh %r3 -> +0x14(%r5)[2byte] +0x21aa 29cd cmp %r1 $0x000000cd +0x21ac 5bfd ldrh (%r7,%r7)[2byte] -> %r5 @@ -3991,18 +3991,18 @@ +0x21fe c537 stm %r0 %r1 %r2 %r4 %r5 %r5 -> (%r5)[20byte] %r5 +0x2200 b10c cbz $0x10002206 %r4 +0x2202 25e6 movs $0x000000e6 -> %r5 -+0x2204 9429 str %r4 -> +0x000000a4(%sp)[4byte] ++0x2204 9429 str %r4 -> +0xa4(%sp)[4byte] +0x2206 8e88 ldrh +0x34(%r1)[2byte] -> %r0 +0x2208 3433 adds %r4 $0x00000033 -> %r4 +0x220a c02f stm %r0 %r1 %r2 %r3 %r5 %r0 -> (%r0)[20byte] %r0 +0x220c cd47 ldm (%r5)[16byte] %r5 -> %r0 %r1 %r2 %r6 %r5 -+0x220e 95a3 str %r5 -> +0x0000028c(%sp)[4byte] ++0x220e 95a3 str %r5 -> +0x028c(%sp)[4byte] +0x2210 32bf adds %r2 $0x000000bf -> %r2 +0x2212 109b asrs %r3 $0x00000002 -> %r3 +0x2214 6c5f ldr +0x44(%r3)[4byte] -> %r7 +0x2216 3bab subs %r3 $0x000000ab -> %r3 +0x2218 fc10 0026 -+0x221c 94a4 str %r4 -> +0x00000290(%sp)[4byte] ++0x221c 94a4 str %r4 -> +0x0290(%sp)[4byte] +0x221e c0dc stm %r2 %r3 %r4 %r6 %r7 %r0 -> (%r0)[20byte] %r0 +0x2220 105e asrs %r3 $0x00000001 -> %r6 +0x2222 d452 b.mi $0x100022ca @@ -4017,7 +4017,7 @@ +0x2238 1918 adds %r3 %r4 -> %r0 +0x223a bb3b cbnz $0x1000228c %r3 +0x223c 6036 str %r6 -> (%r6)[4byte] -+0x223e 9f41 ldr +0x00000104(%sp)[4byte] -> %r7 ++0x223e 9f41 ldr +0x0104(%sp)[4byte] -> %r7 +0x2240 bed9 bkpt $0xd9 +0x2242 571d ldrsb (%r3,%r4)[1byte] -> %r5 +0x2244 0c53 lsrs %r2 $0x00000011 -> %r3 @@ -4043,7 +4043,7 @@ +0x226c 0163 lsls %r4 $0x00000005 -> %r3 +0x226e f507 dddb bl $0x0f509e28 -> %lr +0x2272 c4cd stm %r0 %r2 %r3 %r6 %r7 %r4 -> (%r4)[20byte] %r4 -+0x2274 9841 ldr +0x00000104(%sp)[4byte] -> %r0 ++0x2274 9841 ldr +0x0104(%sp)[4byte] -> %r0 +0x2276 d088 b.eq $0x1000218a +0x2278 faf4 fa00 +0x227c 586e ldr (%r5,%r1)[4byte] -> %r6 @@ -4051,7 +4051,7 @@ +0x2280 db22 b.lt $0x100022c8 +0x2282 fc04 c5f5 +0x2286 aca9 add %sp $0x000002a4 -> %r4 -+0x2288 4f6c ldr +0x000001b0(%pc)[4byte] -> %r7 ++0x2288 4f6c ldr +0x01b0(%pc)[4byte] -> %r7 +0x228a cab8 ldm (%r2)[16byte] %r2 -> %r3 %r4 %r5 %r7 %r2 +0x228c aeec add %sp $0x000003b0 -> %r6 +0x228e 17bb asrs %r7 $0x0000001e -> %r3 @@ -4075,8 +4075,8 @@ +0x22b4 b8dc +0x22b6 fa5d 59fa +0x22ba 1f15 subs %r2 $0x00000004 -> %r5 -+0x22bc 9282 str %r2 -> +0x00000208(%sp)[4byte] -+0x22be 9b2c ldr +0x000000b0(%sp)[4byte] -> %r3 ++0x22bc 9282 str %r2 -> +0x0208(%sp)[4byte] ++0x22be 9b2c ldr +0xb0(%sp)[4byte] -> %r3 +0x22c0 8411 strh %r1 -> +0x20(%r2)[2byte] +0x22c2 1e64 subs %r4 $0x00000001 -> %r4 +0x22c4 1486 asrs %r0 $0x00000012 -> %r6 @@ -4093,22 +4093,22 @@ +0x22da f5fc 5c29 +0x22de 6927 ldr +0x10(%r4)[4byte] -> %r7 +0x22e0 ad6a add %sp $0x000001a8 -> %r5 -+0x22e2 ed97 9a62 vldr +0x00000188(%r7)[4byte] -> %s18 ++0x22e2 ed97 9a62 vldr +0x0188(%r7)[4byte] -> %s18 +0x22e6 41f0 rors %r0 %r6 -> %r0 -+0x22e8 e96a 8d53 strd %r8 %sp $-0x014c %r10 -> -0x0000014c(%r10)[8byte] %r10 ++0x22e8 e96a 8d53 strd %r8 %sp $-0x014c %r10 -> -0x014c(%r10)[8byte] %r10 +0x22ec ec9f 1117 ldc (%pc)[4byte] $0x01 $0x17 -> %c1 +0x22f0 ef43 babe vpmin.s8 %d19 %d30 -> %d27 +0x22f4 ea05 01cd and %r5 %sp lsl $0x03 -> %r1 +0x22f8 ecca a6e9 stcl $0x06 %c10 $0xe9 -> (%r10)[4byte] +0x22fc f008 36a5 and %r8 $0xa5a5a5a5 -> %r6 -+0x2300 edd2 a28a ldcl +0x00000228(%r2)[4byte] $0x02 -> %c10 ++0x2300 edd2 a28a ldcl +0x0228(%r2)[4byte] $0x02 -> %c10 +0x2304 47fe blx %pc -> %lr +0x2306 425a rsbs %r3 $0x00000000 -> %r2 +0x2308 f02d 166e bic %sp $0x006e006e -> %r6 +0x230c 47e7 blx %r12 -> %lr +0x230e ecb3 c897 ldc (%r3)[4byte] $0x08 $0x025c %r3 -> %c12 %r3 +0x2312 ba6f rev16 %r5 -> %r7 -+0x2314 fdc6 a65b stc2l $0x06 %c10 $0x016c -> +0x0000016c(%r6)[4byte] ++0x2314 fdc6 a65b stc2l $0x06 %c10 $0x016c -> +0x016c(%r6)[4byte] +0x2318 b2f8 uxtb %r7[1byte] -> %r0 +0x231a f986 18be vst1.32 %d1[4byte] $0x01 $0x03 %lr %r6 -> (%r6)[4byte] %r6 +0x231e 402f ands %r7 %r5 -> %r7 @@ -4116,11 +4116,11 @@ +0x2324 414e adcs %r6 %r1 -> %r6 +0x2326 ecd0 26d8 ldcl (%r0)[4byte] $0x06 $0xd8 -> %c2 +0x232a fe25 db3e vsel.ge.f64 $0x02 %d5 %d30 -> %d13 -+0x232e fda7 10de stc2 $0x00 %c1 $0x0378 %r7 -> +0x00000378(%r7)[4byte] %r7 ++0x232e fda7 10de stc2 $0x00 %c1 $0x0378 %r7 -> +0x0378(%r7)[4byte] %r7 +0x2332 fb5c 2165 smmla %r12 %r5 %r2 -> %r1 +0x2336 fcab 4ece stc2 $0x0e %c4 $0x0338 %r11 -> (%r11)[4byte] %r11 +0x233a fc24 746c stc2 $0x04 %c7 $-0x01b0 %r4 -> (%r4)[4byte] %r4 -+0x233e fdaf f632 stc2 $0x06 %c15 $0x00c8 %pc -> +0x000000c8(%pc)[4byte] %pc ++0x233e fdaf f632 stc2 $0x06 %c15 $0x00c8 %pc -> +0xc8(%pc)[4byte] %pc +0x2342 fecc 3f67 cdp2 $0x0f $0x0c %c12 %c7 -> %c3 +0x2346 f044 2a7d orr %r4 $0x7d007d00 -> %r10 +0x234a ece6 c666 stcl $0x06 %c12 $0x0198 %r6 -> (%r6)[4byte] %r6 @@ -4147,11 +4147,11 @@ +0x2392 ee42 541e mcr $0x04 $0x02 %r5 $0x00 -> %c2 %c14 +0x2396 f944 52e4 vst1.64 %d21 %d22 %d23 %d24 $0x02 %r4 %r4 -> (%r4)[32byte] %r4 +0x239a ea2b f052 bic %r11 %r2 lsr $0x1d -> %r0 -+0x239e ed4b 8ba4 vstr %d24 -> -0x00000290(%r11)[8byte] -+0x23a2 fd28 e2c2 stc2 $0x02 %c14 $-0x0308 %r8 -> -0x00000308(%r8)[4byte] %r8 ++0x239e ed4b 8ba4 vstr %d24 -> -0x0290(%r11)[8byte] ++0x23a2 fd28 e2c2 stc2 $0x02 %c14 $-0x0308 %r8 -> -0x0308(%r8)[4byte] %r8 +0x23a6 fc2b 7b93 stc2 $0x0b %c7 $-0x024c %r11 -> (%r11)[4byte] %r11 +0x23aa ecdd fe02 ldcl (%sp)[4byte] $0x0e $0x02 -> %c15 -+0x23ae ed72 9dd7 ldcl -0x0000035c(%r2)[4byte] $0x0d $-0x035c %r2 -> %c9 %r2 ++0x23ae ed72 9dd7 ldcl -0x035c(%r2)[4byte] $0x0d $-0x035c %r2 -> %c9 %r2 +0x23b2 43a2 bics %r2 %r4 -> %r2 +0x23b4 f14a 6259 adc %r10 $0x0d900000 -> %r2 +0x23b8 42f7 cmn %r7 %r6 @@ -4159,11 +4159,11 @@ +0x23bc fe5a abcf vsel.vs.f64 $0x01 %d26 %d15 -> %d26 +0x23c0 e878 f20b ldrd (%r8)[8byte] $0xfffffff5 %r8 -> %pc %r2 %r8 +0x23c4 b2a4 uxth %r4[2byte] -> %r4 -+0x23c6 fdfa 59a5 ldc2l +0x00000294(%r10)[4byte] $0x09 $0x0294 %r10 -> %c5 %r10 ++0x23c6 fdfa 59a5 ldc2l +0x0294(%r10)[4byte] $0x09 $0x0294 %r10 -> %c5 %r10 +0x23ca ebce 540f rsb %lr %pc lsl $0x14 -> %r4 +0x23ce f9a4 b15c vld2.8 (%r4)[2byte] $0x02 %r12 %r4 -> %d11[1byte] %d12[1byte] %r4 +0x23d2 4005 ands %r5 %r0 -> %r5 -+0x23d4 e9f1 0065 ldrd +0x00000194(%r1)[8byte] $0x0194 %r1 -> %r0 %r0 %r1 ++0x23d4 e9f1 0065 ldrd +0x0194(%r1)[8byte] $0x0194 %r1 -> %r0 %r0 %r1 +0x23d8 ffb3 1751 vqshl.u32 %q0 $0x13 -> %q0 +0x23dc ff00 f3e8 vcgt.u8 %q8 %q12 -> %q7 +0x23e0 eda3 191d stc $0x09 %c1 $0x0074 %r3 -> +0x74(%r3)[4byte] %r3 @@ -4195,14 +4195,14 @@ +0x2432 fa2a f2a9 sxtab16 %r10 %r9 $0x00000002 -> %r2 +0x2436 462a mov %r5 -> %r2 +0x2438 4065 eors %r5 %r4 -> %r5 -+0x243a fd87 672b stc2 $0x07 %c6 $0x00ac -> +0x000000ac(%r7)[4byte] -+0x243e fd77 3c91 ldc2l -0x00000244(%r7)[4byte] $0x0c $-0x0244 %r7 -> %c3 %r7 ++0x243a fd87 672b stc2 $0x07 %c6 $0x00ac -> +0xac(%r7)[4byte] ++0x243e fd77 3c91 ldc2l -0x0244(%r7)[4byte] $0x0c $-0x0244 %r7 -> %c3 %r7 +0x2442 eb40 a89b adc %r0 %r11 lsr $0x0a -> %r8 +0x2446 ef43 580a vadd.i8 %d3 %d10 -> %d21 +0x244a ecfc 2e68 ldcl (%r12)[4byte] $0x0e $0x01a0 %r12 -> %c2 %r12 +0x244e 4364 muls %r4 %r4 -> %r4 -+0x2450 ed1c b95a ldc -0x00000168(%r12)[4byte] $0x09 -> %c11 -+0x2454 ed37 9ce2 ldc -0x00000388(%r7)[4byte] $0x0c $-0x0388 %r7 -> %c9 %r7 ++0x2450 ed1c b95a ldc -0x0168(%r12)[4byte] $0x09 -> %c11 ++0x2454 ed37 9ce2 ldc -0x0388(%r7)[4byte] $0x0c $-0x0388 %r7 -> %c9 %r7 +0x2458 fe12 c36d cdp2 $0x03 $0x01 %c2 %c13 -> %c12 +0x245c 4026 ands %r6 %r4 -> %r6 +0x245e 4764 bx %r12 @@ -4217,26 +4217,26 @@ +0x247a fe1b 799e mrc2 $0x09 $0x00 %c11 %c14 $0x04 -> %r7 +0x247e eed8 3e58 mrc $0x0e $0x06 %c8 %c8 $0x02 -> %r3 +0x2482 ec49 cb17 vmov %r12 %r9 -> %d7 -+0x2486 e965 5285 strd %r5 %r2 $-0x0214 %r5 -> -0x00000214(%r5)[8byte] %r5 ++0x2486 e965 5285 strd %r5 %r2 $-0x0214 %r5 -> -0x0214(%r5)[8byte] %r5 +0x248a b212 sxth %r2[2byte] -> %r2 +0x248c 401a ands %r2 %r3 -> %r2 +0x248e b206 sxth %r0[2byte] -> %r6 +0x2490 b657 setend $0x00 +0x2492 ef2f d028 vhadd.s32 %d15 %d24 -> %d13 -+0x2496 ed53 d54e ldcl -0x00000138(%r3)[4byte] $0x05 -> %c13 ++0x2496 ed53 d54e ldcl -0x0138(%r3)[4byte] $0x05 -> %c13 +0x249a 43b0 bics %r0 %r6 -> %r0 +0x249c 41d5 rors %r5 %r2 -> %r5 +0x249e ea2c fb0d bic %r12 %sp lsl $0x1c -> %r11 +0x24a2 eb4d 0340 adc %sp %r0 lsl $0x01 -> %r3 -+0x24a6 ed7f 77fe ldcl -0x000003f8(%pc)[4byte] $0x07 $-0x03f8 %pc -> %c7 %pc -+0x24aa ed29 7fb5 stc $0x0f %c7 $-0x02d4 %r9 -> -0x000002d4(%r9)[4byte] %r9 ++0x24a6 ed7f 77fe ldcl -0x03f8(%pc)[4byte] $0x07 $-0x03f8 %pc -> %c7 %pc ++0x24aa ed29 7fb5 stc $0x0f %c7 $-0x02d4 %r9 -> -0x02d4(%r9)[4byte] %r9 +0x24ae fff4 b806 vtbl.8 %d4 %d6 -> %d27 +0x24b2 4247 rsbs %r0 $0x00000000 -> %r7 +0x24b4 fcee b0a1 stc2l $0x00 %c11 $0x0284 %lr -> (%lr)[4byte] %lr +0x24b8 b2d0 uxtb %r2[1byte] -> %r0 +0x24ba b233 sxth %r6[2byte] -> %r3 +0x24bc ea56 5748 orrs %r6 %r8 lsl $0x15 -> %r7 -+0x24c0 e9f1 478b ldrd +0x0000022c(%r1)[8byte] $0x022c %r1 -> %r4 %r7 %r1 ++0x24c0 e9f1 478b ldrd +0x022c(%r1)[8byte] $0x022c %r1 -> %r4 %r7 %r1 +0x24c4 41c2 rors %r2 %r0 -> %r2 +0x24c6 ec75 c487 ldcl (%r5)[4byte] $0x04 $-0x021c %r5 -> %c12 %r5 +0x24ca 08a4 lsrs %r4 $0x00000002 -> %r4 @@ -4262,11 +4262,11 @@ +0x250c b26a sxtb %r5[1byte] -> %r2 +0x250e 422b tst %r3 %r5 +0x2510 f076 47ba orns %r6 $0x5d000000 -> %r7 -+0x2514 fd76 f2f2 ldc2l -0x000003c8(%r6)[4byte] $0x02 $-0x03c8 %r6 -> %c15 %r6 ++0x2514 fd76 f2f2 ldc2l -0x03c8(%r6)[4byte] $0x02 $-0x03c8 %r6 -> %c15 %r6 +0x2518 47dd blx %r11 -> %lr +0x251a f5d6 4134 rsbs %r6 $0x0000b400 -> %r1 +0x251e ebda 9875 rsbs %r10 %r5 ror $0x05 -> %r8 -+0x2522 edec f4d0 stcl $0x04 %c15 $0x0340 %r12 -> +0x00000340(%r12)[4byte] %r12 ++0x2522 edec f4d0 stcl $0x04 %c15 $0x0340 %r12 -> +0x0340(%r12)[4byte] %r12 +0x2526 402f ands %r7 %r5 -> %r7 +0x2528 4374 muls %r6 %r4 -> %r4 +0x252a 47db blx %r11 -> %lr @@ -4284,18 +4284,18 @@ +0x254c ecc4 37da stcl $0x07 %c3 $0xda -> (%r4)[4byte] +0x2550 edbe 1f1f ldc +0x7c(%lr)[4byte] $0x0f $0x007c %lr -> %c1 %lr +0x2554 ec8a 035b stc $0x03 %c0 $0x5b -> (%r10)[4byte] -+0x2558 fd04 b2a7 stc2 $0x02 %c11 $-0x029c -> -0x0000029c(%r4)[4byte] ++0x2558 fd04 b2a7 stc2 $0x02 %c11 $-0x029c -> -0x029c(%r4)[4byte] +0x255c 43fc mvns %r7 -> %r4 +0x255e 43a6 bics %r6 %r4 -> %r6 +0x2560 e94b a11b strd %r10 %r1 -> -0x6c(%r11)[8byte] +0x2564 ef8e c8c8 vmlal.s8 %d30 %d8 -> %q6 -+0x2568 e940 df89 strd %sp %pc -> -0x00000224(%r0)[8byte] ++0x2568 e940 df89 strd %sp %pc -> -0x0224(%r0)[8byte] +0x256c 4399 bics %r1 %r3 -> %r1 +0x256e fb01 c553 mls %r1 %r3 %r12 -> %r5 +0x2572 b221 sxth %r4[2byte] -> %r1 -+0x2574 fdb0 b684 ldc2 +0x00000210(%r0)[4byte] $0x06 $0x0210 %r0 -> %c11 %r0 ++0x2574 fdb0 b684 ldc2 +0x0210(%r0)[4byte] $0x06 $0x0210 %r0 -> %c11 %r0 +0x2578 f145 5c3d adc %r5 $0x2f400000 -> %r12 -+0x257c ed32 e56d ldc -0x000001b4(%r2)[4byte] $0x05 $-0x01b4 %r2 -> %c14 %r2 ++0x257c ed32 e56d ldc -0x01b4(%r2)[4byte] $0x05 $-0x01b4 %r2 -> %c14 %r2 +0x2580 414b adcs %r3 %r1 -> %r3 +0x2582 f00a 5ee7 and %r10 $0x1ce00000 -> %lr +0x2586 fae5 fa6d uhsax %r5 %sp -> %r10 @@ -4307,7 +4307,7 @@ +0x259c eca3 5d8a stc $0x0d %c5 $0x0228 %r3 -> (%r3)[4byte] %r3 +0x25a0 eea0 295c mcr $0x09 $0x05 %r2 $0x02 -> %c0 %c12 +0x25a4 f24c 10d5 movw $0x0000c1d5 -> %r0 -+0x25a8 ed22 468e stc $0x06 %c4 $-0x0238 %r2 -> -0x00000238(%r2)[4byte] %r2 ++0x25a8 ed22 468e stc $0x06 %c4 $-0x0238 %r2 -> -0x0238(%r2)[4byte] %r2 +0x25ac ef73 e4e0 vshl.s64 %q9 %q8 -> %q15 +0x25b0 42f5 cmn %r5 %r6 +0x25b2 41e7 rors %r7 %r4 -> %r7 @@ -4320,7 +4320,7 @@ +0x25ca b2c4 uxtb %r0[1byte] -> %r4 +0x25cc e9cc f107 strd %pc %r1 -> +0x1c(%r12)[8byte] +0x25d0 41d1 rors %r1 %r2 -> %r1 -+0x25d2 ed0c 91cc stc $0x01 %c9 $-0x0330 -> -0x00000330(%r12)[4byte] ++0x25d2 ed0c 91cc stc $0x01 %c9 $-0x0330 -> -0x0330(%r12)[4byte] +0x25d6 ef8c b647 vsubhn.i16 %q6 %q3 -> %d11 +0x25da fed9 09f2 mrc2 $0x09 $0x06 %c9 %c2 $0x07 -> %r0 +0x25de b257 sxtb %r2[1byte] -> %r7 @@ -4328,7 +4328,7 @@ +0x25e4 ef94 07e0 vqdmlsl.s16 %d20 %d0[2byte] $0x02 -> %q0 +0x25e8 f24c 5cc1 movw $0x0000c5c1 -> %r12 +0x25ec 4359 muls %r3 %r1 -> %r1 -+0x25ee fd63 c3cb stc2l $0x03 %c12 $-0x032c %r3 -> -0x0000032c(%r3)[4byte] %r3 ++0x25ee fd63 c3cb stc2l $0x03 %c12 $-0x032c %r3 -> -0x032c(%r3)[4byte] %r3 +0x25f2 4004 ands %r4 %r0 -> %r4 +0x25f4 ebc9 f001 rsb %r9 %r1 lsl $0x1c -> %r0 +0x25f8 41f9 rors %r1 %r7 -> %r1 @@ -4339,7 +4339,7 @@ +0x2606 ba53 rev16 %r2 -> %r3 +0x2608 ffee 15ab vabal.u32 %d30 %d27 -> %q8 +0x260c 4179 adcs %r1 %r7 -> %r1 -+0x260e edb1 1391 ldc +0x00000244(%r1)[4byte] $0x03 $0x0244 %r1 -> %c1 %r1 ++0x260e edb1 1391 ldc +0x0244(%r1)[4byte] $0x03 $0x0244 %r1 -> %c1 %r1 +0x2612 f03d 0204 bics %sp $0x00000004 -> %r2 +0x2616 4340 muls %r0 %r0 -> %r0 +0x2618 eb71 55e5 sbcs %r1 %r5 asr $0x17 -> %r5 @@ -4370,13 +4370,13 @@ +0x266a ba82 hlt $0x02 +0x266c ea07 7d1c and %r7 %r12 lsr $0x1c -> %sp +0x2670 ba7e rev16 %r7 -> %r6 -+0x2672 fd11 2fcb ldc2 -0x0000032c(%r1)[4byte] $0x0f $0x032c -> %c2 ++0x2672 fd11 2fcb ldc2 -0x032c(%r1)[4byte] $0x0f $0x032c -> %c2 +0x2676 f6a6 4523 subw %r6 $0x00000c23 -> %r5 +0x267a eef8 13c2 cdp $0x03 $0x0f %c8 %c2 $0x06 -> %c1 -+0x267e e96f 0db8 strd %r0 %sp $-0x02e0 %pc -> -0x000002e0(%pc)[8byte] %pc ++0x267e e96f 0db8 strd %r0 %sp $-0x02e0 %pc -> -0x02e0(%pc)[8byte] %pc +0x2682 f43b 4304 bics %r11 $0x00008400 -> %r3 +0x2686 fc46 35e6 mcrr2 %r6 %r3 $0x05 $0x0b -> %c6 -+0x268a e947 ca5a strd %r12 %r10 -> -0x00000168(%r7)[8byte] ++0x268a e947 ca5a strd %r12 %r10 -> -0x0168(%r7)[8byte] +0x268e ea95 b28b eors %r5 %r11 lsl $0x0e -> %r2 +0x2692 b278 sxtb %r7[1byte] -> %r0 +0x2694 fb07 6f41 mla %r7 %r1 %r6 -> %pc @@ -4411,7 +4411,7 @@ +0x26ee b2b0 uxth %r6[2byte] -> %r0 +0x26f0 b6cb setend $0x01 +0x26f2 baa3 hlt $0x23 -+0x26f4 e9e7 b3b5 strd %r11 %r3 $0x02d4 %r7 -> +0x000002d4(%r7)[8byte] %r7 ++0x26f4 e9e7 b3b5 strd %r11 %r3 $0x02d4 %r7 -> +0x02d4(%r7)[8byte] %r7 +0x26f8 b28f uxth %r1[2byte] -> %r7 +0x26fa f402 389c and %r2 $0x00013800 -> %r8 +0x26fe efec d509 vabal.s32 %d12 %d9 -> %q14 @@ -4481,7 +4481,7 @@ +0x27ce fb6f cc89 smmls %pc %r9 %r12 -> %r12 +0x27d2 e99c e0c6 rfe (%r12)[8byte] -> %cpsr +0x27d6 b230 sxth %r6[2byte] -> %r0 -+0x27d8 fde3 bae2 stc2l $0x0a %c11 $0x0388 %r3 -> +0x00000388(%r3)[4byte] %r3 ++0x27d8 fde3 bae2 stc2l $0x0a %c11 $0x0388 %r3 -> +0x0388(%r3)[4byte] %r3 +0x27dc ea0e ae2b and %lr %r11 asr $0x08 -> %lr +0x27e0 ef8b 8483 vaddhn.i16 %q13 %q1 -> %d8 +0x27e4 bf40 sev @@ -4528,7 +4528,7 @@ +0x2864 ee9c 14b5 mrc $0x04 $0x04 %c12 %c5 $0x05 -> %r1 +0x2868 b2a9 uxth %r5[2byte] -> %r1 +0x286a ef3d 353e vqrshl.s64 %d13 %d30 -> %d3 -+0x286e ed18 bb76 vldr -0x000001d8(%r8)[8byte] -> %d11 ++0x286e ed18 bb76 vldr -0x01d8(%r8)[8byte] -> %d11 +0x2872 b2e8 uxtb %r5[1byte] -> %r0 +0x2874 b2f9 uxtb %r7[1byte] -> %r1 +0x2876 ee5c 2798 mrc $0x07 $0x02 %c12 %c8 $0x04 -> %r2 @@ -4586,7 +4586,7 @@ +0x2926 ea77 cd20 orns %r7 %r0 asr $0x10 -> %sp +0x292a f30a 168d ssat $0x0d %r10 lsl $0x06 -> %r6 +0x292e bae8 revsh %r5[2byte] -> %r0 -+0x2930 fd65 10e0 stc2l $0x00 %c1 $-0x0380 %r5 -> -0x00000380(%r5)[4byte] %r5 ++0x2930 fd65 10e0 stc2l $0x00 %c1 $-0x0380 %r5 -> -0x0380(%r5)[4byte] %r5 +0x2934 435d muls %r3 %r5 -> %r5 +0x2936 ba38 rev %r7 -> %r0 +0x2938 b2df uxtb %r3[1byte] -> %r7 @@ -4625,7 +4625,7 @@ +0x29a8 feda f1f3 mrc2 $0x01 $0x06 %c10 %c3 $0x07 -> %pc +0x29ac f924 7366 vld2.16 (%r4)[32byte] $0x02 %r6 %r4 -> %d7 %d8 %d9 %d10 %r4 +0x29b0 fd65 5410 stc2l $0x04 %c5 $-0x0040 %r5 -> -0x40(%r5)[4byte] %r5 -+0x29b4 ed5a ea3c vldr -0x000000f0(%r10)[4byte] -> %s29 ++0x29b4 ed5a ea3c vldr -0xf0(%r10)[4byte] -> %s29 +0x29b8 f00d 4c51 and %sp $0xd1000000 -> %r12 +0x29bc f442 24e6 orr %r2 $0x00073000 -> %r4 +0x29c0 b2b5 uxth %r6[2byte] -> %r5 @@ -4644,7 +4644,7 @@ +0x29ec b6c8 setend $0x01 +0x29ee fa1c fdd2 uxtah %r12 %r2 $0x00000001 -> %sp +0x29f2 06dc lsls %r3 $0x0000001b -> %r4 -+0x29f4 e842 3ddf strex %r3 -> +0x0000037c(%r2)[4byte] %sp ++0x29f4 e842 3ddf strex %r3 -> +0x037c(%r2)[4byte] %sp +0x29f8 ef44 b1c7 vrhadd.s8 %q10 %q3 -> %q13 +0x29fc ff54 e023 vhadd.u16 %d4 %d19 -> %d30 +0x2a00 ea00 613c and %r0 %r12 ror $0x18 -> %r1 @@ -4664,7 +4664,7 @@ +0x2a30 ef8b 3eec vmull.p8 %d27 %d28 -> %q1 +0x2a34 b6ed cpsie $0x05 +0x2a36 efa8 0bf4 vrsra.s64 %q10 $0x28 -> %q0 -+0x2a3a e84d 1174 strex %r1 -> +0x000001d0(%sp)[4byte] %r1 ++0x2a3a e84d 1174 strex %r1 -> +0x01d0(%sp)[4byte] %r1 +0x2a3e fc5e b05d mrrc2 $0x00 $0x00 %c13 -> %r11 %lr +0x2a42 f085 7ba6 eor %r5 $0x014c0000 -> %r11 +0x2a46 ea22 ec4b bic %r2 %r11 lsl $0x19 -> %r12 @@ -4681,7 +4681,7 @@ +0x2a6e ff25 765b vmin.u32 %q2 %q5 -> %q3 +0x2a72 ea82 7373 eor %r2 %r3 ror $0x1d -> %r3 +0x2a76 ef8c 2aca vmlsl.s8 %d28 %d10 -> %q1 -+0x2a7a e848 6cd5 strex %r6 -> +0x00000354(%r8)[4byte] %r12 ++0x2a7a e848 6cd5 strex %r6 -> +0x0354(%r8)[4byte] %r12 +0x2a7e ee5c 5fdf mrc $0x0f $0x02 %c12 %c15 $0x06 -> %r5 +0x2a82 fe6d 3d9b mcr2 $0x0d $0x03 %r3 -> %c13 %c11 +0x2a86 ff9f b2c0 vmlal.u16 %d31 %d0[2byte] $0x00 -> %q5 @@ -4712,13 +4712,13 @@ +0x2ae4 fb72 87f4 usada8 %r2 %r4 %r8 -> %r7 +0x2ae8 0a84 lsrs %r0 $0x0000000a -> %r4 +0x2aea ff7b 3823 vsub.i64 %d11 %d19 -> %d19 -+0x2aee f8b4 f516 pldw +0x00000516(%r4) ++0x2aee f8b4 f516 pldw +0x0516(%r4) +0x2af2 f6c4 5414 movt $0x4d14 -> %r4[2byte] +0x2af6 f200 122f addw %r0 $0x0000012f -> %r2 +0x2afa baf4 revsh %r6[2byte] -> %r4 +0x2afc 0360 lsls %r4 $0x0000000d -> %r0 +0x2afe f047 5e4a orr %r7 $0x32800000 -> %lr -+0x2b02 e913 59ff ldmdb -0x000000c0(%r3)[48byte] -> %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r11 %r12 %lr ++0x2b02 e913 59ff ldmdb -0xc0(%r3)[48byte] -> %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r11 %r12 %lr +0x2b06 f1c8 5351 rsb %r8 $0x34400000 -> %r3 +0x2b0a efb0 0fcc vext.8 %q8 %q6 $0x0f -> %q0 +0x2b0e fb4a f311 smusdx %r10 %r1 -> %r3 @@ -4785,7 +4785,7 @@ +0x2bea efdd fae3 vmull.s16 %d29 %d3[2byte] $0x02 -> %q15 +0x2bee eedb bacd vfnma.f32 %s23 %s26 -> %s23 +0x2bf2 ef9b e5ab vabal.s16 %d27 %d27 -> %q7 -+0x2bf6 edcb ebe2 vstr %d30 -> +0x00000388(%r11)[8byte] ++0x2bf6 edcb ebe2 vstr %d30 -> +0x0388(%r11)[8byte] +0x2bfa 0dde lsrs %r3 $0x00000017 -> %r6 +0x2bfc f426 612a bic %r6 $0x00000aa0 -> %r1 +0x2c00 f3a2 20ce usat16 $0x0000000e %r2 -> %r0 @@ -4879,7 +4879,7 @@ +0x2d3c 0e4e lsrs %r1 $0x00000019 -> %r6 +0x2d3e bf1e ittt $0x01 $0x0e +0x2d40 f069 70ff orn.ne %r9 $0x01fe0000 -> %r0 -+0x2d44 e846 0191 strex.ne %r0 -> +0x00000244(%r6)[4byte] %r1 ++0x2d44 e846 0191 strex.ne %r0 -> +0x0244(%r6)[4byte] %r1 +0x2d48 ef9e 5c88 vmull.ne.s16 %d30 %d8 -> %q2 +0x2d4c ffd9 45b0 vsli.64 %d16 $0x19 -> %d20 +0x2d50 ef9a ed23 vqdmull.s16 %d10 %d19 -> %q7 @@ -4901,7 +4901,7 @@ +0x2d8e ef09 6f49 vmax.f32 %q4 %q4 -> %q3 +0x2d92 ef2d 97e3 vabd.s32 %q14 %q9 -> %q4 +0x2d96 fe57 9a2e vsel.vs.f32 $0x01 %s14 %s29 -> %s19 -+0x2d9a e851 cfce ldrex +0x00000338(%r1)[4byte] -> %r12 ++0x2d9a e851 cfce ldrex +0x0338(%r1)[4byte] -> %r12 +0x2d9e fc5b 15cf mrrc2 $0x05 $0x0b %c15 -> %r1 %r11 +0x2da2 b674 cpsid $0x04 +0x2da4 f98e 2005 vst1.8 %d2[1byte] $0x00 %r5 %lr -> (%lr)[1byte] %lr @@ -4921,7 +4921,7 @@ +0x2ddc fbc3 a20b smlal %r2 %r10 %r3 %r11 -> %r2 %r10 +0x2de0 fb4b 3902 smlsd %r11 %r2 %r3 -> %r9 +0x2de4 fb2d 4e74 smladx %sp %r4 %r4 -> %lr -+0x2de8 e913 9e37 ldmdb -0x000000a0(%r3)[40byte] -> %r0 %r1 %r2 %r4 %r5 %r9 %r10 %r11 %r12 %pc ++0x2de8 e913 9e37 ldmdb -0xa0(%r3)[40byte] -> %r0 %r1 %r2 %r4 %r5 %r9 %r10 %r11 %r12 %pc +0x2dec e839 ea42 rfedb (%r9)[8byte] %r9 -> %r9 %cpsr +0x2df0 ff61 ef24 vpmin.f32 %d1 %d20 -> %d30 +0x2df4 ef00 29be vmul.i8 %d16 %d30 -> %d2 @@ -4964,7 +4964,7 @@ +0x2e7c f1c5 64f8 rsb %r5 $0x07c00000 -> %r4 +0x2e80 ffc2 b104 vaddw.u8 %q1 %d4 -> %q13 +0x2e84 fb62 3206 smmls %r2 %r6 %r3 -> %r2 -+0x2e88 ed01 cbb0 vstr %d12 -> -0x000002c0(%r1)[8byte] ++0x2e88 ed01 cbb0 vstr %d12 -> -0x02c0(%r1)[8byte] +0x2e8c eef7 5b40 vrintx.f64 %d0 -> %d21 +0x2e90 fb1a 6bff smlatt %r10[2byte] %pc[2byte] %r6 -> %r11 +0x2e94 fb4c 2a12 smlsdx %r12 %r2 %r2 -> %r10 @@ -4982,7 +4982,7 @@ +0x2ebc ec48 0cbe mcrr %r8 %r0 $0x0c $0x09 -> %c14 +0x2ec0 ff90 978d vabdl.u16 %d16 %d13 -> %q4 +0x2ec4 ef6f 3983 vmla.i32 %d31 %d3 -> %d19 -+0x2ec8 eddb 5ab6 vldr +0x000002d8(%r11)[4byte] -> %s11 ++0x2ec8 eddb 5ab6 vldr +0x02d8(%r11)[4byte] -> %s11 +0x2ecc f3af 643c usat16 $0x0000000c %pc -> %r4 +0x2ed0 ff44 cce4 sha256h.32 %q10 %q10 -> %q14 +0x2ed4 f9e5 89a8 vld2.32 (%r5)[8byte] $0x01 $0x02 %r8 %r5 -> %d24[4byte] %d25[4byte] %r5 @@ -4994,7 +4994,7 @@ +0x2eea ff25 d818 vceq.i32 %d5 %d8 -> %d13 +0x2eee f9eb 51c6 vld2.8 (%r11)[2byte] $0x06 %r6 %r11 -> %d21[1byte] %d22[1byte] %r11 +0x2ef2 ff2f 1704 vabd.u32 %d15 %d4 -> %d1 -+0x2ef6 e932 4e6d ldmdb -0x00000090(%r2)[36byte] %r2 -> %r0 %r2 %r3 %r5 %r6 %r9 %r10 %r11 %lr %r2 ++0x2ef6 e932 4e6d ldmdb -0x90(%r2)[36byte] %r2 -> %r0 %r2 %r3 %r5 %r6 %r9 %r10 %r11 %lr %r2 +0x2efa f9e3 8c6c vld1.16 (%r3)[2byte] $0x00 %r12 %r3 -> %d24 %d25 %r3 +0x2efe fb8c 26a7 smull %r12 %r7 -> %r6 %r2 +0x2f02 f3c0 0c25 ubfx %r0 $0x00 $0x05 -> %r12 @@ -5022,7 +5022,7 @@ +0x2f56 fe8d 6a14 vmaxnm.f32 %s26 %s8 -> %s12 +0x2f5a eb69 de36 sbc %r9 %r6 ror $0x14 -> %lr +0x2f5e f46e 7471 orn %lr $0x000003c4 -> %r4 -+0x2f62 ed12 fabf vldr -0x000002fc(%r2)[4byte] -> %s30 ++0x2f62 ed12 fabf vldr -0x02fc(%r2)[4byte] -> %s30 +0x2f66 eb66 c0a6 sbc %r6 %r6 asr $0x12 -> %r0 +0x2f6a f986 c56f vst2.16 %d12[2byte] %d14[2byte] $0x01 $0x00 -> (%r6)[4byte] +0x2f6e fc55 5574 mrrc2 $0x05 $0x0a %c4 -> %r5 %r5 @@ -5051,7 +5051,7 @@ +0x2fca f30e 2dfa ssat $0x1a %lr lsl $0x0b -> %sp +0x2fce efaf 69c3 vmul.f32 %d31 %d3[4byte] $0x00 -> %d6 +0x2fd2 f92e b627 vld1.8 (%lr)[24byte] $0x02 %r7 %lr -> %d11 %d12 %d13 %lr -+0x2fd6 edd3 9ab5 vldr +0x000002d4(%r3)[4byte] -> %s19 ++0x2fd6 edd3 9ab5 vldr +0x02d4(%r3)[4byte] -> %s19 +0x2fda ef65 7090 vqadd.s32 %d21 %d0 -> %d23 +0x2fde ff94 1629 vrsubhn.i32 %q2 %q12 -> %d1 +0x2fe2 fb33 76b2 smlawt %r3[2byte] %r2[2byte] %r7 -> %r6 @@ -5072,7 +5072,7 @@ +0x301a f362 7383 bfi %r2 $0x1e $0x03 %r3 -> %r3 +0x301e f960 9277 vld1.16 (%r0)[32byte] $0x03 %r7 %r0 -> %d25 %d26 %d27 %d28 %r0 +0x3022 ef0c 47d2 vaba.s8 %q14 %q1 -> %q2 -+0x3026 ed46 bbb4 vstr %d27 -> -0x000002d0(%r6)[8byte] ++0x3026 ed46 bbb4 vstr %d27 -> -0x02d0(%r6)[8byte] +0x302a 04c6 lsls %r0 $0x00000013 -> %r6 +0x302c ef5f e26e vhsub.s16 %q7 %q15 -> %q15 +0x3030 ea71 8912 orns %r1 %r2 lsr $0x20 -> %r9 @@ -5127,7 +5127,7 @@ +0x30ea ff81 55e0 vabal.u8 %d17 %d16 -> %q2 +0x30ee f606 2832 addw %r6 $0x00000a32 -> %r8 +0x30f2 fb15 bff0 smlatt %r5[2byte] %r0[2byte] %r11 -> %pc -+0x30f6 f850 ceda ldrt +0x000000da(%r0)[4byte] -> %r12 ++0x30f6 f850 ceda ldrt +0xda(%r0)[4byte] -> %r12 +0x30fa ef95 a806 vmlal.s16 %d5 %d6 -> %q5 +0x30fe fb79 3a80 usada8 %r9 %r0 %r3 -> %r10 +0x3102 fb89 34fb smull %r9 %r11 -> %r4 %r3 @@ -5163,7 +5163,7 @@ +0x3176 f328 6eae ssat16 $0x0000000e %r8 -> %lr +0x317a fb22 f7c6 smuad %r2 %r6 -> %r7 +0x317e ef0f 8807 vadd.i8 %d15 %d7 -> %d8 -+0x3182 edda cb49 vldr +0x00000124(%r10)[8byte] -> %d28 ++0x3182 edda cb49 vldr +0x0124(%r10)[8byte] -> %d28 +0x3186 fe68 da05 vsel.ge.f32 $0x02 %s16 %s10 -> %s27 +0x318a ffef 6267 vmlal.u32 %d15 %d7[4byte] $0x01 -> %q11 +0x318e efa1 4bcf vqdmull.s32 %d17 %d15[4byte] $0x00 -> %q2 @@ -5178,7 +5178,7 @@ +0x31b2 ea7a bd8e orns %r10 %lr lsl $0x0e -> %sp +0x31b6 efc7 6a13 vmov.i16 $0x7300 -> %d22 +0x31ba f9af 0319 vld4.8 (%pc)[4byte] $0x00 %r9 %pc -> %d0[1byte] %d1[1byte] %d2[1byte] %d3[1byte] %pc -+0x31be edd5 bb9c vldr +0x00000270(%r5)[8byte] -> %d27 ++0x31be edd5 bb9c vldr +0x0270(%r5)[8byte] -> %d27 +0x31c2 f474 2ef6 orns %r4 $0x0007b000 -> %lr +0x31c6 efdd 1a94 vrshr.s64 %d4 $0x1d -> %d17 +0x31ca f940 3557 vst3.16 %d19 %d21 %d23 $0x01 %r7 %r0 -> (%r0)[24byte] %r0 @@ -5238,11 +5238,11 @@ +0x32a2 ef4a 0f7a vrecps.f32 %q5 %q13 -> %q8 +0x32a6 ffff f95d vqrshrn.u64 %q6 $0x1f -> %d31 +0x32aa ff16 9aaf vpmax.u16 %d22 %d31 -> %d9 -+0x32ae ed85 fabb vstr %s30 -> +0x000002ec(%r5)[4byte] ++0x32ae ed85 fabb vstr %s30 -> +0x02ec(%r5)[4byte] +0x32b2 ea70 5c59 orns %r0 %r9 lsr $0x15 -> %r12 +0x32b6 ef04 9b9c vpadd.i8 %d20 %d12 -> %d9 +0x32ba fb1f a79f smlabt %pc[2byte] %pc[2byte] %r10 -> %r7 -+0x32be edd7 aa4c vldr +0x00000130(%r7)[4byte] -> %s21 ++0x32be edd7 aa4c vldr +0x0130(%r7)[4byte] -> %s21 +0x32c2 fb59 7b60 smmla %r9 %r0 %r7 -> %r11 +0x32c6 f9c0 b182 vst2.8 %d27[1byte] %d28[1byte] $0x04 $0x00 %r2 %r0 -> (%r0)[2byte] %r0 +0x32ca ef00 a650 vmin.s8 %q0 %q0 -> %q5 @@ -5253,7 +5253,7 @@ +0x32de f20e 523b addw %lr $0x0000053b -> %r2 +0x32e2 f38a 8590 msr $0x05 %r10 -> %cpsr +0x32e6 ff59 1848 vsub.i16 %q4 %q4 -> %q8 -+0x32ea ed4a 9a24 vstr %s19 -> -0x00000090(%r10)[4byte] ++0x32ea ed4a 9a24 vstr %s19 -> -0x90(%r10)[4byte] +0x32ee fb70 d167 usada8 %r0 %r7 %sp -> %r1 +0x32f2 fb0c 86c1 mla %r12 %r1 %r8 -> %r6 +0x32f6 ff3b 644e vshl.u64 %q5 %q7 -> %q3 @@ -5280,7 +5280,7 @@ +0x3348 fff7 e852 vqrshrun.s64 %q1 $0x17 -> %d30 +0x334c f94b 90b0 vst4.32 %d25 %d26 %d27 %d28 $0x03 %r0 %r11 -> (%r11)[32byte] %r11 +0x3350 ff00 91a2 vrhadd.u8 %d16 %d18 -> %d9 -+0x3354 edca 2ab8 vstr %s5 -> +0x000002e0(%r10)[4byte] ++0x3354 edca 2ab8 vstr %s5 -> +0x02e0(%r10)[4byte] +0x3358 f32c 6e3f ssat16 $0x0000000f %r12 -> %lr +0x335c bfb0 wfi +0x335e ff93 3acc vmull.u16 %d19 %d4[2byte] $0x01 -> %q1 @@ -5309,7 +5309,7 @@ +0x33ba fb52 d89f smmlar %r2 %pc %sp -> %r8 +0x33be bf20 wfe +0x33c0 ec46 3e34 mcrr %r6 %r3 $0x0e $0x0c -> %c4 -+0x33c4 f895 f10f pld +0x0000010f(%r5) ++0x33c4 f895 f10f pld +0x010f(%r5) +0x33c8 ffc1 004b vaddl.u8 %d1 %d11 -> %q8 +0x33cc efc1 2239 vmvn.i32 $0x00001900 -> %d18 +0x33d0 ef65 c35c vcge.s32 %q2 %q6 -> %q14 @@ -5323,10 +5323,10 @@ +0x33f0 ef22 816f vrhadd.s32 %q1 %q15 -> %q4 +0x33f4 fc48 7b0b mcrr2 %r8 %r7 $0x0b $0x06 -> %c11 +0x33f8 bf30 wfi -+0x33fa e842 829b strex %r8 -> +0x0000026c(%r2)[4byte] %r2 ++0x33fa e842 829b strex %r8 -> +0x026c(%r2)[4byte] %r2 +0x33fe fffa 9d4d vdup.16 %d13[2byte] $0x02 -> %q12 +0x3402 f9a9 9a6e vld3.32 (%r9)[12byte] $0x00 $0x02 %lr %r9 -> %d9[4byte] %d11[4byte] %d13[4byte] %r9 -+0x3406 f898 f5bc pld +0x000005bc(%r8) ++0x3406 f898 f5bc pld +0x05bc(%r8) +0x340a f7e3 8e4e hvc $0x3e4e +0x340e fff1 5137 vsra.u32 %d23 $0x11 -> %d21 +0x3412 efbc 01e7 vext.8 %q14 %q11 $0x01 -> %q0 @@ -5365,7 +5365,7 @@ +0x3494 fb20 8e61 smlad %r0 %r1 %r8 -> %lr +0x3498 e914 127a ldmdb -0x70(%r4)[28byte] -> %r1 %r3 %r4 %r5 %r6 %r9 %r12 +0x349c fb03 21d7 mls %r3 %r7 %r2 -> %r1 -+0x34a0 edc1 6b2e vstr %d22 -> +0x000000b8(%r1)[8byte] ++0x34a0 edc1 6b2e vstr %d22 -> +0xb8(%r1)[8byte] +0x34a4 ecf6 5b32 vldm (%r6)[88byte] %r6 -> %d21 %d22 %d23 %d24 %d25 %d26 %d27 %d28 %d29 %d30 %d31 %r6 +0x34a8 ff29 4b26 vqrdmulh.s32 %d9 %d22 -> %d4 +0x34ac fb13 f0d9 smulbt %r3[2byte] %r9[2byte] -> %r0 @@ -5403,7 +5403,7 @@ +0x352c efa0 18a3 vmlal.s32 %d16 %d19 -> %q0 +0x3530 ff2b 7019 vqadd.u32 %d11 %d9 -> %d7 +0x3534 ff2c 05b2 vqrshl.u32 %d28 %d18 -> %d0 -+0x3538 edd1 5b6f vldr +0x000001bc(%r1)[8byte] -> %d21 ++0x3538 edd1 5b6f vldr +0x01bc(%r1)[8byte] -> %d21 +0x353c f923 b2f2 vld1.64 (%r3)[32byte] $0x03 %r2 %r3 -> %d11 %d12 %d13 %d14 %r3 +0x3540 ff9b 21bf vsra.u64 %d31 $0x1b -> %d2 +0x3544 fb5d 67da smmlar %sp %r10 %r6 -> %r7 @@ -5411,11 +5411,11 @@ +0x354c f9ce 98ae vst1.32 %d25[4byte] $0x01 $0x02 %lr %lr -> (%lr)[4byte] %lr +0x3550 ef4a 324a vhsub.s8 %q5 %q5 -> %q9 +0x3554 ef11 49a7 vmla.i16 %d17 %d23 -> %d4 -+0x3558 e93d 9d6a ldmdb -0x00000090(%sp)[36byte] %sp -> %r1 %r3 %r5 %r6 %r8 %r10 %r11 %r12 %pc %sp ++0x3558 e93d 9d6a ldmdb -0x90(%sp)[36byte] %sp -> %r1 %r3 %r5 %r6 %r8 %r10 %r11 %r12 %pc %sp +0x355c ffa9 2fb5 vqshl.u64 %d21 $0x29 -> %d2 +0x3560 ec56 0025 mrrc $0x00 $0x00 %c5 -> %r0 %r6 +0x3564 f9e7 48ee vld1.32 (%r7)[4byte] $0x01 $0x02 %lr %r7 -> %d20[4byte] %r7 -+0x3568 e919 1d78 ldmdb -0x00000080(%r9)[32byte] -> %r3 %r4 %r5 %r6 %r8 %r10 %r11 %r12 ++0x3568 e919 1d78 ldmdb -0x80(%r9)[32byte] -> %r3 %r4 %r5 %r6 %r8 %r10 %r11 %r12 +0x356c fe81 ca4f vminnm.f32 %s2 %s30 -> %s24 +0x3570 ef0b 7fdd vrecps.f32 %q13 %q6 -> %q3 +0x3574 ffc1 1b75 vbic.i16 $0x9500 -> %q8 @@ -5427,7 +5427,7 @@ +0x358c f2c3 094a movt $0x304a -> %r9[2byte] +0x3590 ff14 1256 vqsub.u16 %q2 %q3 -> %q0 +0x3594 fe46 3a62 vsel.eq.f32 $0x00 %s12 %s5 -> %s7 -+0x3598 e84e 4cde strex %r4 -> +0x00000378(%lr)[4byte] %r12 ++0x3598 e84e 4cde strex %r4 -> +0x0378(%lr)[4byte] %r12 +0x359c efb3 9b2a vext.8 %d3 %d26 $0x0b -> %d9 +0x35a0 f98c d5b4 vst2.16 %d13[2byte] %d15[2byte] $0x02 $0x01 %r4 %r12 -> (%r12)[4byte] %r12 +0x35a4 ec5e 2c1c mrrc $0x0c $0x08 %c12 -> %r2 %lr @@ -5442,12 +5442,12 @@ +0x35c8 ff49 7892 vceq.i8 %d25 %d2 -> %d23 +0x35cc efb5 a42d vext.8 %d5 %d29 $0x04 -> %d10 +0x35d0 ffc0 a61c vmov.i32 $0x8c000000 -> %d26 -+0x35d4 ed01 3a8c vstr %s6 -> -0x00000230(%r1)[4byte] ++0x35d4 ed01 3a8c vstr %s6 -> -0x0230(%r1)[4byte] +0x35d8 ffbd 0493 vsri.64 %d3 $0x3d -> %d0 +0x35dc f7f2 8cd0 smc $0x02 +0x35e0 ee03 2ae4 vmls.f32 %s7 %s9 -> %s4 +0x35e4 f361 0739 bfi %r1 $0x00 $0x19 %r7 -> %r7 -+0x35e8 e93a 19fa ldmdb -0x00000090(%r10)[36byte] %r10 -> %r1 %r3 %r4 %r5 %r6 %r7 %r8 %r11 %r12 %r10 ++0x35e8 e93a 19fa ldmdb -0x90(%r10)[36byte] %r10 -> %r1 %r3 %r4 %r5 %r6 %r7 %r8 %r11 %r12 %r10 +0x35ec fb38 c180 smlawb %r8[2byte] %r0[2byte] %r12 -> %r1 +0x35f0 efc5 7184 vaddw.s8 %q10 %d4 -> %q11 +0x35f4 fffe e94a vtbx.8 %d14 %d15 %d10 -> %d30 @@ -5456,7 +5456,7 @@ +0x3600 efe4 7304 vsubw.s32 %q2 %d4 -> %q11 +0x3604 f9ef b81e vld1.32 (%pc)[4byte] $0x00 $0x01 %lr %pc -> %d27[4byte] %pc +0x3608 f2c6 7b72 movt $0x6772 -> %r11[2byte] -+0x360c e910 1f56 ldmdb -0x00000090(%r0)[36byte] -> %r1 %r2 %r4 %r6 %r8 %r9 %r10 %r11 %r12 ++0x360c e910 1f56 ldmdb -0x90(%r0)[36byte] -> %r1 %r2 %r4 %r6 %r8 %r9 %r10 %r11 %r12 +0x3610 ef45 d070 vqadd.s8 %q2 %q8 -> %q14 +0x3614 ff9c 70a0 vaddl.u16 %d28 %d16 -> %q3 +0x3618 fa0e f882 sxtah %lr %r2 $0x00000000 -> %r8 @@ -5483,12 +5483,12 @@ +0x366a ef11 f119 vbic %d1 %d9 -> %d15 +0x366e ff88 c604 vrsubhn.i16 %q4 %q2 -> %d12 +0x3672 ef28 5524 vrshl.s32 %d8 %d20 -> %d5 -+0x3676 e84f 36ab strex %r3 -> +0x000002ac(%pc)[4byte] %r6 ++0x3676 e84f 36ab strex %r3 -> +0x02ac(%pc)[4byte] %r6 +0x367a fb45 a7ba smlsdx %r5 %r10 %r10 -> %r7 -+0x367e ed95 6aa3 vldr +0x0000028c(%r5)[4byte] -> %s12 ++0x367e ed95 6aa3 vldr +0x028c(%r5)[4byte] -> %s12 +0x3682 ee12 9a40 vnmla.f32 %s4 %s0 -> %s18 +0x3686 f36f 77e3 bfc $0x1f $0x03 %r7 -> %r7 -+0x368a e93e 9725 ldmdb -0x00000080(%lr)[32byte] %lr -> %r0 %r2 %r5 %r8 %r9 %r10 %r12 %pc %lr ++0x368a e93e 9725 ldmdb -0x80(%lr)[32byte] %lr -> %r0 %r2 %r5 %r8 %r9 %r10 %r12 %pc %lr +0x368e e839 dca5 rfedb (%r9)[8byte] %r9 -> %r9 %cpsr +0x3692 fb3b fb43 smulwb %r11 %r3[2byte] -> %r11 +0x3696 f345 0213 sbfx %r5 $0x00 $0x13 -> %r2 @@ -5500,7 +5500,7 @@ +0x36ae f363 5428 bfi %r3 $0x14 $0x08 %r4 -> %r4 +0x36b2 fffa 32cd vqmovn.u64 %q6 -> %d19 +0x36b6 ffcc 4489 vraddhn.i16 %q14 %q4 -> %d20 -+0x36ba ed4a 7b79 vstr %d23 -> -0x000001e4(%r10)[8byte] ++0x36ba ed4a 7b79 vstr %d23 -> -0x01e4(%r10)[8byte] +0x36be f204 2238 addw %r4 $0x00000238 -> %r2 +0x36c2 f382 5394 usat $0x14 %r2 lsl $0x16 -> %r3 +0x36c6 fb37 5655 smlawt %r7[2byte] %r5[2byte] %r5 -> %r6 @@ -5588,9 +5588,9 @@ +0x380e e9b0 da74 rfe (%r0)[8byte] %r0 -> %r0 %cpsr +0x3812 ef26 14fb vqshl.s32 %q11 %q13 -> %q0 +0x3816 ff6c 5ea0 vcgt.f32 %d28 %d16 -> %d21 -+0x381a e841 1abf strex %r1 -> +0x000002fc(%r1)[4byte] %r10 ++0x381a e841 1abf strex %r1 -> +0x02fc(%r1)[4byte] %r10 +0x381e ff24 7167 vrhadd.u32 %q2 %q11 -> %q3 -+0x3822 ed48 3bd7 vstr %d19 -> -0x0000035c(%r8)[8byte] ++0x3822 ed48 3bd7 vstr %d19 -> -0x035c(%r8)[8byte] +0x3826 fb59 2010 smmlar %r9 %r0 %r2 -> %r0 +0x382a ef8a e221 vsubl.s8 %d10 %d17 -> %q7 +0x382e f09d 4f5f teq %sp $0xdf000000 @@ -5602,14 +5602,14 @@ +0x3844 e99e e4d2 rfe (%lr)[8byte] -> %cpsr +0x3848 ff73 7570 vqrshl.u64 %q1 %q8 -> %q11 +0x384c ef54 70f8 vqadd.s16 %q10 %q12 -> %q11 -+0x3850 ed58 1ade vldr -0x00000378(%r8)[4byte] -> %s3 ++0x3850 ed58 1ade vldr -0x0378(%r8)[4byte] -> %s3 +0x3854 ffb4 eed0 vqshlu.s64 %q0 $0x34 -> %q7 +0x3858 efd6 1caf vmull.s16 %d22 %d31 -> %q8 +0x385c efb9 72ec vext.8 %q12 %q14 $0x02 -> %q3 +0x3860 fbea 1d86 umlal %sp %r1 %r10 %r6 -> %sp %r1 +0x3864 f9ec 400e vld1.8 (%r12)[1byte] $0x00 %lr %r12 -> %d20[1byte] %r12 +0x3868 ec9e 8acc vldm (%lr)[64byte] -> %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 -+0x386c e84e 70b2 strex %r7 -> +0x000002c8(%lr)[4byte] %r0 ++0x386c e84e 70b2 strex %r7 -> +0x02c8(%lr)[4byte] %r0 +0x3870 fb3d 2cf4 smlawt %sp[2byte] %r4[2byte] %r2 -> %r12 +0x3874 eff9 057b vshl.i32 %q13 $0x19 -> %q8 +0x3878 fb35 84d7 smlawt %r5[2byte] %r7[2byte] %r8 -> %r4 @@ -5645,7 +5645,7 @@ +0x38f0 efcc 08d4 vshr.s64 %q2 $0x0c -> %q8 +0x38f4 ffac a0b1 vshr.u64 %d17 $0x2c -> %d10 +0x38f8 ef9e 4da8 vqdmull.s16 %d30 %d24 -> %q2 -+0x38fc edcf 2bd6 vstr %d18 -> +0x00000358(%pc)[8byte] ++0x38fc edcf 2bd6 vstr %d18 -> +0x0358(%pc)[8byte] +0x3900 fb62 d50c smmls %r2 %r12 %sp -> %r5 +0x3904 ff07 8765 vabd.u8 %q3 %q10 -> %q4 +0x3908 ff5b 4097 vqadd.u16 %d27 %d7 -> %d20 @@ -5664,13 +5664,13 @@ +0x393c ff24 f67b vmin.u32 %q2 %q13 -> %q7 +0x3940 ffb7 17d6 vqshl.u64 %q3 $0x37 -> %q0 +0x3944 f903 b4a3 vst3.32 %d11 %d12 %d13 $0x02 %r3 %r3 -> (%r3)[24byte] %r3 -+0x3948 e84f 7727 strex %r7 -> +0x0000009c(%pc)[4byte] %r7 ++0x3948 e84f 7727 strex %r7 -> +0x9c(%pc)[4byte] %r7 +0x394c ff05 27c5 vabd.u8 %q10 %q2 -> %q1 -+0x3950 edce ab3e vstr %d26 -> +0x000000f8(%lr)[8byte] ++0x3950 edce ab3e vstr %d26 -> +0xf8(%lr)[8byte] +0x3954 ef8b 55b0 vshl.i64 %d16 $0x0b -> %d5 +0x3958 ff6b 18cd vsub.i32 %q13 %q6 -> %q8 +0x395c ef8a 2727 vabdl.s8 %d10 %d23 -> %q1 -+0x3960 e845 56d4 strex %r5 -> +0x00000350(%r5)[4byte] %r6 ++0x3960 e845 56d4 strex %r5 -> +0x0350(%r5)[4byte] %r6 +0x3964 ef4a 4586 vrshl.s8 %d26 %d6 -> %d20 +0x3968 ff5f 3251 vqsub.u16 %q7 %q0 -> %q9 +0x396c ff9f bcb4 vsri.64 %d20 $0x1f -> %d11 @@ -5700,7 +5700,7 @@ +0x39ca f387 840f msr $0x04 %r7 -> %cpsr +0x39ce efa4 609e vshr.s64 %d14 $0x24 -> %d6 +0x39d2 fb24 fab9 smuadx %r4 %r9 -> %r10 -+0x39d6 f846 6e97 strt %r6 -> +0x00000097(%r6)[4byte] ++0x39d6 f846 6e97 strt %r6 -> +0x97(%r6)[4byte] +0x39da ffd4 4ce7 vqdmulh.s16 %q10 %d7[2byte] $0x02 -> %q10 +0x39de fbea f18b umlal %r1 %pc %r10 %r11 -> %r1 %pc +0x39e2 ff3b d561 vrshl.u64 %q5 %q8 -> %q6 @@ -5737,7 +5737,7 @@ +0x3a5a ff91 6b9a vrsra.u64 %d10 $0x11 -> %d6 +0x3a5e ffd2 d7af vabdl.u16 %d18 %d31 -> %q14 +0x3a62 fb44 890f smlsd %r4 %pc %r8 -> %r9 -+0x3a66 f938 7ea1 ldrsht +0x000000a1(%r8)[2byte] -> %r7 ++0x3a66 f938 7ea1 ldrsht +0xa1(%r8)[2byte] -> %r7 +0x3a6a ffb9 eff1 vqshl.u64 %q8 $0x39 -> %q7 +0x3a6e f383 2a44 usat $0x04 %r3 lsl $0x09 -> %r10 +0x3a72 fb2c 47ca smlad %r12 %r10 %r4 -> %r7 @@ -5754,12 +5754,12 @@ +0x3a9e f34b 2e90 sbfx %r11 $0x0a $0x10 -> %lr +0x3aa2 ff59 c075 vqadd.u16 %q4 %q10 -> %q14 +0x3aa6 fb74 fac8 usad8 %r4 %r8 -> %r10 -+0x3aaa f8b3 f804 pldw +0x00000804(%r3) ++0x3aaa f8b3 f804 pldw +0x0804(%r3) +0x3aae ffa6 55ae vabal.u32 %d22 %d30 -> %q2 +0x3ab2 fb5a 59e3 smmla %r10 %r3 %r5 -> %r9 +0x3ab6 f9a8 ab66 vld4.32 (%r8)[16byte] $0x00 $0x02 %r6 %r8 -> %d10[4byte] %d12[4byte] %d14[4byte] %d16[4byte] %r8 +0x3aba ff15 10f6 vqadd.u16 %q10 %q11 -> %q0 -+0x3abe ed43 5a53 vstr %s11 -> -0x0000014c(%r3)[4byte] ++0x3abe ed43 5a53 vstr %s11 -> -0x014c(%r3)[4byte] +0x3ac2 efc6 839d vrsra.s64 %d13 $0x06 -> %d24 +0x3ac6 fb39 628c smlawb %r9[2byte] %r12[2byte] %r6 -> %r2 +0x3aca ff4a 2184 vrhadd.u8 %d26 %d4 -> %d18 @@ -5800,11 +5800,11 @@ +0x3b56 f3c4 2cae ubfx %r4 $0x0a $0x0e -> %r12 +0x3b5a f7e0 ab03 hvc $0x0b03 +0x3b5e ffb8 3039 vshr.u32 %d25 $0x18 -> %d3 -+0x3b62 f913 eed2 ldrsbt +0x000000d2(%r3)[1byte] -> %lr ++0x3b62 f913 eed2 ldrsbt +0xd2(%r3)[1byte] -> %lr +0x3b66 ffba e887 vtbl.8 %d26 %d7 -> %d14 +0x3b6a ef00 4fa8 vmax.f32 %d16 %d24 -> %d4 +0x3b6e efab c4c4 vmls.i32 %d27 %d4[4byte] $0x00 -> %d12 -+0x3b72 f8bb fa01 pldw +0x00000a01(%r11) ++0x3b72 f8bb fa01 pldw +0x0a01(%r11) +0x3b76 ec9e daf7 vldm (%lr)[24byte] -> %s26 %s27 %s28 %s29 %s30 %s31 +0x3b7a ef7c 1544 vrshl.s64 %q6 %q2 -> %q8 +0x3b7e effa 9db3 vshl.i64 %d19 $0x3a -> %d25 @@ -5838,7 +5838,7 @@ +0x3bec ffd1 dad8 vrshr.u64 %q4 $0x11 -> %q14 +0x3bf0 ffb6 bf78 vcvt.u32.f32 %q12 $0x36 -> %q5 +0x3bf4 ffd3 b07b vshr.u16 %q13 $0x03 -> %q13 -+0x3bf8 f8b6 f7cb pldw +0x000007cb(%r6) ++0x3bf8 f8b6 f7cb pldw +0x07cb(%r6) +0x3bfc fb11 d224 smlatb %r1[2byte] %r4[2byte] %sp -> %r2 +0x3c00 ff84 7a52 vmov.i16 $0xc200 -> %q3 +0x3c04 ed76 5a5b vldmdb (%r6)[84byte] %r6 -> %s11 %s12 %s13 %s14 %s15 %s16 %s17 %s18 %s19 %s20 %s21 %s22 %s23 %s24 %s25 %s26 %s27 %s28 %s29 %s30 %s31 %r6 @@ -6053,7 +6053,7 @@ +0x3f42 fa6d fb68 ror %sp %r8 -> %r11 +0x3f46 f3c3 4ad7 ubfx %r3 $0x13 $0x17 -> %r10 +0x3f4a fbee ccef umaal %r12 %r12 %lr %pc -> %r12 %r12 -+0x3f4e f85b 8e87 ldrt +0x00000087(%r11)[4byte] -> %r8 ++0x3f4e f85b 8e87 ldrt +0x87(%r11)[4byte] -> %r8 +0x3f52 fb5e f3eb smmul %lr %r11 -> %r3 +0x3f56 fe5d 2aee vsel.vs.f32 $0x01 %s27 %s29 -> %s5 +0x3f5a ffce 2fbd vqshl.u64 %d29 $0x0e -> %d18 @@ -6089,7 +6089,7 @@ +0x3fd0 ef17 e292 vqsub.s16 %d23 %d2 -> %d14 +0x3fd4 f83e f6f3 pldw (%lr,%r3,lsl 3) +0x3fd8 ff48 b99c vmul.p8 %d24 %d12 -> %d27 -+0x3fdc f993 f867 pli +0x00000867(%r3) ++0x3fdc f993 f867 pli +0x0867(%r3) +0x3fe0 ef01 f1b0 vand %d17 %d16 -> %d15 +0x3fe4 ff19 578b vabd.u16 %d25 %d11 -> %d5 +0x3fe8 efa3 d4ac vaddhn.i64 %q9 %q14 -> %d13 @@ -6158,11 +6158,11 @@ +0x40e2 ff2c c939 vmul.p32 %d12 %d25 -> %d12 +0x40e6 ff39 d823 vsub.i64 %d9 %d19 -> %d13 +0x40ea ff32 35f5 vqrshl.u64 %q9 %q10 -> %q1 -+0x40ee f8b4 ff6e pldw +0x00000f6e(%r4) ++0x40ee f8b4 ff6e pldw +0x0f6e(%r4) +0x40f2 f366 5fd3 bfi %r6 $0x17 $0x13 %pc -> %pc +0x40f6 ef07 2748 vabd.s8 %q3 %q4 -> %q1 +0x40fa ef85 6d55 vmov.i32 $0x0055ffff -> %q3 -+0x40fe f993 fcad pli +0x00000cad(%r3) ++0x40fe f993 fcad pli +0x0cad(%r3) +0x4102 ff94 acd5 vsri.64 %q2 $0x14 -> %q5 +0x4106 ff0e 309e vqadd.u8 %d30 %d14 -> %d3 +0x410a e8c4 ebf8 stlexd %lr %r11 -> (%r4)[8byte] %r8 @@ -6292,7 +6292,7 @@ +0x42ea ff4e fa10 vpmin.u8 %d14 %d0 -> %d31 +0x42ee fb1e 1ff5 smlatt %lr[2byte] %r5[2byte] %r1 -> %pc +0x42f2 ffae 12d1 vrshr.u64 %q0 $0x2e -> %q0 -+0x42f6 f991 f7f8 pli +0x000007f8(%r1) ++0x42f6 f991 f7f8 pli +0x07f8(%r1) +0x42fa ff8a 00f4 vshr.u64 %q10 $0x0a -> %q0 +0x42fe ffa4 2bd3 vrsra.u64 %q1 $0x24 -> %q1 +0x4302 efdf e86d vmul.i16 %d15 %d5[2byte] $0x03 -> %d30 @@ -6518,7 +6518,7 @@ +0x466c ef57 6b98 vpadd.i16 %d23 %d8 -> %d22 +0x4670 ff45 b3ec vcgt.u8 %q10 %q14 -> %q13 +0x4674 efeb fd95 vshl.i64 %d5 $0x2b -> %d31 -+0x4678 f81a fcc1 pld -0x000000c1(%r10) ++0x4678 f81a fcc1 pld -0xc1(%r10) +0x467c ef74 10f0 vqadd.s64 %q10 %q8 -> %q8 +0x4680 ef45 dc61 sha1c.32 %q2 %q8 -> %q14 +0x4684 ef18 d1a0 vrhadd.s16 %d24 %d16 -> %d13 @@ -6549,7 +6549,7 @@ +0x46e8 f92a 0835 vld2.8 (%r10)[16byte] $0x03 %r5 %r10 -> %d0 %d1 %r10 +0x46ec efec 0841 vmul.i32 %d12 %d1[4byte] $0x00 -> %d16 +0x46f0 f94e 5715 vst1.8 %d21 $0x01 %r5 %lr -> (%lr)[8byte] %lr -+0x46f4 f859 8e95 ldrt +0x00000095(%r9)[4byte] -> %r8 ++0x46f4 f859 8e95 ldrt +0x95(%r9)[4byte] -> %r8 +0x46f8 ef93 5d93 vshl.i64 %d3 $0x13 -> %d5 +0x46fc f908 a351 vst2.16 %d10 %d11 %d12 %d13 $0x01 %r1 %r8 -> (%r8)[32byte] %r8 +0x4700 ef0c 3847 vadd.i8 %q6 %q3 -> %q1 @@ -6575,11 +6575,11 @@ +0x474e ffc0 8165 vaddw.u8 %q0 %d21 -> %q12 +0x4752 ee19 fbe5 vnmla.f64 %d25 %d21 -> %d15 +0x4756 43fe mvns %r7 -> %r6 -+0x4758 f810 eecd ldrbt +0x000000cd(%r0)[1byte] -> %lr ++0x4758 f810 eecd ldrbt +0xcd(%r0)[1byte] -> %lr +0x475c ffd5 4077 vshr.u16 %q11 $0x05 -> %q10 +0x4760 ff1a 9627 vmax.u16 %d10 %d23 -> %d9 +0x4764 f9ec ae2d vld3.8 (%r12)[3byte] %r12 -> %d26 %d28 %d30 %r12 -+0x4768 f815 fce6 pld -0x000000e6(%r5) ++0x4768 f815 fce6 pld -0xe6(%r5) +0x476c ef3e a05d vqadd.s64 %q7 %q6 -> %q5 +0x4770 ff60 84bf vqshl.u32 %d16 %d31 -> %d24 +0x4774 f9c9 a61a vst3.16 %d26[2byte] %d27[2byte] %d28[2byte] $0x00 %r10 %r9 -> (%r9)[6byte] %r9 @@ -6755,7 +6755,7 @@ +0x4a14 eac6 7eae pkhtb %r6[2byte] %lr[2byte] $0x02 $0x1e -> %lr +0x4a18 ff9a 5853 vqrshrun.s32 %q1 $0x0a -> %d5 +0x4a1c ff6b a4b7 vqshl.u32 %d27 %d23 -> %d26 -+0x4a20 f993 fa39 pli +0x00000a39(%r3) ++0x4a20 f993 fa39 pli +0x0a39(%r3) +0x4a24 f9c0 95af vst2.16 %d25[2byte] %d27[2byte] $0x02 $0x00 -> (%r0)[4byte] +0x4a28 ff55 0b0b vqrdmulh.s16 %d5 %d11 -> %d16 +0x4a2c f98e 34cc vst1.16 %d3[2byte] $0x03 $0x00 %r12 %lr -> (%lr)[2byte] %lr @@ -6825,7 +6825,7 @@ +0x4b2a ffb0 946c vcls.s8 %q14 -> %q4 +0x4b2e ef01 f11d vand %d1 %d13 -> %d15 +0x4b32 bfc0 sev -+0x4b34 f83e eebd ldrht +0x000000bd(%lr)[2byte] -> %lr ++0x4b34 f83e eebd ldrht +0xbd(%lr)[2byte] -> %lr +0x4b38 43e3 mvns %r4 -> %r3 +0x4b3a ef40 0688 vmax.s8 %d16 %d8 -> %d16 +0x4b3e efaa 971e vqshl.s32 %d14 $0x0a -> %d9 @@ -6909,7 +6909,7 @@ +0x4c74 fad3 fd58 uqsub16 %r3 %r8 -> %sp +0x4c78 f3f5 a4af mrs %spsr $0x05 -> %r4 +0x4c7c efa6 a21b vrshr.s32 %d11 $0x06 -> %d10 -+0x4c80 f8bc f725 pldw +0x00000725(%r12) ++0x4c80 f8bc f725 pldw +0x0725(%r12) +0x4c84 ef46 49ac vmla.i8 %d22 %d28 -> %d20 +0x4c88 bf20 wfe +0x4c8a f943 da5d vst1.16 %d29 %d30 $0x01 %r3 -> (%r3)[16byte] %r3 @@ -6936,7 +6936,7 @@ +0x4cde fffc 29ba vsra.u64 %d26 $0x3c -> %d18 +0x4ce2 ed2d 6b20 vstmdb %d6 %d7 %d8 %d9 %d10 %d11 %d12 %d13 %d14 %d15 %d16 %d17 %d18 %d19 %d20 %d21 %sp -> (%sp)[128byte] %sp +0x4ce6 ef0c fc4b sha1c.32 %q6 %q5 -> %q7 -+0x4cea f850 ae9e ldrt +0x0000009e(%r0)[4byte] -> %r10 ++0x4cea f850 ae9e ldrt +0x9e(%r0)[4byte] -> %r10 +0x4cee fe6b cb49 vsel.ge.f64 $0x02 %d11 %d9 -> %d28 +0x4cf2 ffcf 176b vabdl.u8 %d15 %d27 -> %q8 +0x4cf6 f96b 513b vld4.8 (%r11)[32byte] $0x03 %r11 %r11 -> %d21 %d23 %d25 %d27 %r11 @@ -6959,7 +6959,7 @@ +0x4d38 f967 e7ed vld1.64 (%r7)[8byte] $0x02 %r7 -> %d30 %r7 +0x4d3c f983 324b vst3.8 %d3[1byte] %d4[1byte] %d5[1byte] $0x02 %r11 %r3 -> (%r3)[3byte] %r3 +0x4d40 f925 4548 vld3.16 (%r5)[24byte] $0x00 %r8 %r5 -> %d4 %d6 %d8 %r5 -+0x4d44 f807 cea9 strbt %r12[1byte] -> +0x000000a9(%r7)[1byte] ++0x4d44 f807 cea9 strbt %r12[1byte] -> +0xa9(%r7)[1byte] +0x4d48 ff0e 80d1 vqadd.u8 %q15 %q0 -> %q4 +0x4d4c ff90 5277 vrshr.u16 %q11 $0x00 -> %q2 +0x4d50 ef8e d11e vsra.s8 %d14 $0x06 -> %d13 @@ -7039,7 +7039,7 @@ +0x4e74 f9a4 cfdc vld4.32 (%r4)[16byte] $0x01 %r12 %r4 -> %d12 %d14 %d16 %d18 %r4 +0x4e78 ff0a 9e09 vcge.f32 %d10 %d9 -> %d9 +0x4e7c f811 fc4e pld -0x4e(%r1) -+0x4e80 f81d 2ea4 ldrbt +0x000000a4(%sp)[1byte] -> %r2 ++0x4e80 f81d 2ea4 ldrbt +0xa4(%sp)[1byte] -> %r2 +0x4e84 ee06 faaa vmla.f32 %s13 %s21 -> %s30 +0x4e88 ee5c 7bf7 vmov.s8 %d28[1byte] $0x03 -> %r7 +0x4e8c fe54 2b56 vsel.vs.f64 $0x01 %d4 %d6 -> %d18 @@ -7177,7 +7177,7 @@ +0x5098 ef6a ecc6 sha1m.32 %q13 %q3 -> %q15 +0x509c fbc6 73b7 smlaltt %r3 %r7 %r6[2byte] %r7[2byte] -> %r3 %r7 +0x50a0 ff42 e223 vhsub.u8 %d2 %d19 -> %d30 -+0x50a4 f840 8ec4 strt %r8 -> +0x000000c4(%r0)[4byte] ++0x50a4 f840 8ec4 strt %r8 -> +0xc4(%r0)[4byte] +0x50a8 f902 0716 vst1.8 %d0 $0x01 %r6 %r2 -> (%r2)[8byte] %r2 +0x50ac ef16 e4ee vshl.s16 %q11 %q15 -> %q7 +0x50b0 f987 f552 vst2.16 %d15[2byte] %d16[2byte] $0x01 $0x01 %r2 %r7 -> (%r7)[4byte] %r7 @@ -7211,7 +7211,7 @@ +0x511c ff4c 52e4 vhsub.u8 %q14 %q10 -> %q10 +0x5120 ef29 0367 vcgt.s32 %q4 %q11 -> %q0 +0x5124 ff28 c700 vabd.u32 %d8 %d0 -> %d12 -+0x5128 f93c 3eab ldrsht +0x000000ab(%r12)[2byte] -> %r3 ++0x5128 f93c 3eab ldrsht +0xab(%r12)[2byte] -> %r3 +0x512c ef0c bc6d sha1c.32 %q6 %q14 -> %q5 +0x5130 ef45 f666 vmax.s8 %q2 %q11 -> %q15 +0x5134 ff62 7463 vshl.u32 %q1 %q9 -> %q11 @@ -7295,7 +7295,7 @@ +0x5266 f924 87a0 vld1.32 (%r4)[8byte] $0x02 %r0 %r4 -> %d8 %r4 +0x526a ff42 7fbd vmaxnm.f32 %d18 %d29 -> %d23 +0x526e ff0d 9708 vabd.u8 %d13 %d8 -> %d9 -+0x5272 e850 bf39 ldrex +0x000000e4(%r0)[4byte] -> %r11 ++0x5272 e850 bf39 ldrex +0xe4(%r0)[4byte] -> %r11 +0x5276 ef59 1649 vmax.s16 %q4 %q4 -> %q8 +0x527a f92d d5b2 vld3.32 (%sp)[24byte] $0x03 %r2 %sp -> %d13 %d15 %d17 %sp +0x527e f36f 6198 bfc $0x1a $0x18 %r1 -> %r1 @@ -7313,7 +7313,7 @@ +0x52ae efc5 11e4 vaddw.s8 %q10 %d20 -> %q8 +0x52b2 ff8a 80c4 vaddl.u8 %d26 %d4 -> %q4 +0x52b6 f06f 3aa5 mvn $0xa5a5a5a5 -> %r10 -+0x52ba f851 2ef8 ldrt +0x000000f8(%r1)[4byte] -> %r2 ++0x52ba f851 2ef8 ldrt +0xf8(%r1)[4byte] -> %r2 +0x52be ff57 3bec vqrdmulh.s16 %q11 %q14 -> %q9 +0x52c2 efe4 1a00 vmlsl.s32 %d4 %d0 -> %q8 +0x52c6 ee99 7b45 vfnma.f64 %d9 %d5 -> %d7 @@ -7378,7 +7378,7 @@ +0x53ac f9a8 1707 vld4.16 (%r8)[8byte] $0x00 $0x00 %r7 %r8 -> %d1[2byte] %d2[2byte] %d3[2byte] %d4[2byte] %r8 +0x53b0 efd2 15b2 vshl.i64 %d18 $0x12 -> %d17 +0x53b4 f94f c35e vst2.16 %d28 %d29 %d30 %d31 $0x01 %lr %pc -> (%pc)[32byte] %pc -+0x53b8 f8bc fc92 pldw +0x00000c92(%r12) ++0x53b8 f8bc fc92 pldw +0x0c92(%r12) +0x53bc fff7 0e5c vcvt.f32.u32 %q6 $0x37 -> %q8 +0x53c0 bf80 nop +0x53c2 ff19 5574 vqrshl.u16 %q4 %q10 -> %q2 @@ -7428,7 +7428,7 @@ +0x5472 f905 d94b vst2.16 %d13 %d15 $0x00 %r11 %r5 -> (%r5)[16byte] %r5 +0x5476 efa6 631f vrsra.s32 %d15 $0x06 -> %d6 +0x547a ff2e f744 vabd.u32 %q7 %q2 -> %q7 -+0x547e f99e f09b pli +0x0000009b(%lr) ++0x547e f99e f09b pli +0x9b(%lr) +0x5482 ff56 5927 vmls.i16 %d6 %d23 -> %d21 +0x5486 ef69 9876 vtst.32 %q4 %q11 -> %q12 +0x548a ef0e a7fc vaba.s8 %q15 %q14 -> %q5 @@ -7576,7 +7576,7 @@ +0x56bc ffc8 c04f vaddl.u8 %d8 %d15 -> %q14 +0x56c0 ef27 7351 vcge.s32 %q3 %q0 -> %q3 +0x56c4 ff4f 5967 vmls.i8 %q7 %q11 -> %q10 -+0x56c8 f994 fe9d pli +0x00000e9d(%r4) ++0x56c8 f994 fe9d pli +0x0e9d(%r4) +0x56cc ff93 b538 vsli.16 %d24 $0x03 -> %d11 +0x56d0 ef1d 45aa vrshl.s16 %d29 %d26 -> %d4 +0x56d4 f922 5575 vld3.16 (%r2)[24byte] $0x03 %r5 %r2 -> %d5 %d7 %d9 %r2 @@ -7650,7 +7650,7 @@ +0x57e4 fbcc 59d9 smlaldx %r9 %r5 %r12 %r9 -> %r9 %r5 +0x57e8 ef6b 2d88 vsub.f32 %d27 %d8 -> %d18 +0x57ec f92e e867 vld2.16 (%lr)[16byte] $0x02 %r7 %lr -> %d14 %d15 %lr -+0x57f0 f823 eea1 strht %lr[2byte] -> +0x000000a1(%r3)[2byte] ++0x57f0 f823 eea1 strht %lr[2byte] -> +0xa1(%r3)[2byte] +0x57f4 f934 1e1e ldrsht +0x1e(%r4)[2byte] -> %r1 +0x57f8 ff88 0c05 vmull.u8 %d8 %d5 -> %q0 +0x57fc ef5c ab8b vqdmulh.s16 %d28 %d11 -> %d26 @@ -7689,10 +7689,10 @@ +0x5880 f966 55ad vld3.32 (%r6)[24byte] $0x02 %r6 -> %d21 %d23 %d25 %r6 +0x5884 ee25 2b19 vmov.32 %r2 $0x01 -> %d5[4byte] +0x5888 fb72 fbce usad8 %r2 %lr -> %r11 -+0x588c f858 0e8c ldrt +0x0000008c(%r8)[4byte] -> %r0 ++0x588c f858 0e8c ldrt +0x8c(%r8)[4byte] -> %r0 +0x5890 ff06 fc6a sha256h.32 %q3 %q13 -> %q7 +0x5894 f98a 8704 vst4.16 %d8[2byte] %d9[2byte] %d10[2byte] %d11[2byte] $0x00 $0x00 %r4 %r10 -> (%r10)[8byte] %r10 -+0x5898 e855 9f87 ldrex +0x0000021c(%r5)[4byte] -> %r9 ++0x5898 e855 9f87 ldrex +0x021c(%r5)[4byte] -> %r9 +0x589c ef2d 987b vtst.32 %q6 %q13 -> %q4 +0x58a0 f9a0 8128 vld2.8 (%r0)[2byte] $0x01 %r8 %r0 -> %d8[1byte] %d9[1byte] %r0 +0x58a4 efa1 d28d vsubl.s32 %d17 %d13 -> %q6 @@ -7833,7 +7833,7 @@ +0x5ab2 ff2c 327e vqsub.u32 %q6 %q15 -> %q1 +0x5ab6 f96d 4574 vld3.16 (%sp)[24byte] $0x03 %r4 %sp -> %d20 %d22 %d24 %sp +0x5aba ff61 bfd3 vminnm.f32 %q8 %q1 -> %q13 -+0x5abe f912 fdbb pli -0x000000bb(%r2) ++0x5abe f912 fdbb pli -0xbb(%r2) +0x5ac2 fbc7 cb93 smlalbt %r11 %r12 %r7[2byte] %r3[2byte] -> %r11 %r12 +0x5ac6 f9e7 aa6f vld3.32 (%r7)[12byte] $0x00 $0x02 -> %d26[4byte] %d28[4byte] %d30[4byte] +0x5aca ffa6 c4fd vsri.64 %q14 $0x26 -> %q6 @@ -8006,7 +8006,7 @@ +0x5d5a ff55 1311 vcge.u16 %d5 %d1 -> %d17 +0x5d5e ef1e 94bd vqshl.s16 %d30 %d29 -> %d9 +0x5d62 ef24 aaa5 vpmax.s32 %d20 %d21 -> %d10 -+0x5d66 f894 f85a pld +0x0000085a(%r4) ++0x5d66 f894 f85a pld +0x085a(%r4) +0x5d6a ef27 5d7f vmls.f32 %q3 %q15 -> %q2 +0x5d6e ff50 81ab vrhadd.u16 %d16 %d27 -> %d24 +0x5d72 ff58 67e5 vabd.u16 %q12 %q10 -> %q11 @@ -8119,10 +8119,10 @@ +0x5f1c ef0f 04fd vqshl.s8 %q15 %q14 -> %q0 +0x5f20 ef9e 89a8 vqdmlal.s16 %d30 %d24 -> %q4 +0x5f24 f904 452f vst3.8 %d4 %d6 %d8 $0x02 -> (%r4)[24byte] -+0x5f28 f91a 0ef0 ldrsbt +0x000000f0(%r10)[1byte] -> %r0 ++0x5f28 f91a 0ef0 ldrsbt +0xf0(%r10)[1byte] -> %r0 +0x5f2c ef8d 15eb vabal.s8 %d29 %d27 -> %q0 +0x5f30 ff42 77d4 vaba.u8 %q9 %q2 -> %q11 -+0x5f34 f857 eef3 ldrt +0x000000f3(%r7)[4byte] -> %lr ++0x5f34 f857 eef3 ldrt +0xf3(%r7)[4byte] -> %lr +0x5f38 f98a abd2 vst4.32 %d10[4byte] %d12[4byte] %d14[4byte] %d16[4byte] $0x01 $0x01 %r2 %r10 -> (%r10)[16byte] %r10 +0x5f3c ffeb 667b vqshlu.s32 %q13 $0x0b -> %q11 +0x5f40 ef62 c6ff vmin.s32 %q9 %q15 -> %q14 @@ -8157,7 +8157,7 @@ +0x5fb4 f9af a027 vld1.8 (%pc)[1byte] $0x01 %r7 %pc -> %d10[1byte] %pc +0x5fb8 ef1e e5f1 vqrshl.s16 %q15 %q8 -> %q7 +0x5fbc f965 242a vld3.8 (%r5)[24byte] $0x02 %r10 %r5 -> %d18 %d19 %d20 %r5 -+0x5fc0 f810 8e9e ldrbt +0x0000009e(%r0)[1byte] -> %r8 ++0x5fc0 f810 8e9e ldrbt +0x9e(%r0)[1byte] -> %r8 +0x5fc4 bf40 sev +0x5fc6 fbcd 4d8f smlalbb %sp %r4 %sp[2byte] %pc[2byte] -> %sp %r4 +0x5fca ee6c 5bf5 vmov.8 %r5[1byte] $0x07 -> %d28[1byte] @@ -8224,7 +8224,7 @@ +0x60be f7f4 80c0 smc $0x04 +0x60c2 ffe2 4421 vraddhn.i64 %q1 %q8 -> %d20 +0x60c6 ef5e eced sha1p.32 %q15 %q14 -> %q15 -+0x60ca f996 fcfb pli +0x00000cfb(%r6) ++0x60ca f996 fcfb pli +0x0cfb(%r6) +0x60ce efc0 7855 vmov.i16 $0x0005 -> %q11 +0x60d2 ef1e c3a4 vcgt.s16 %d30 %d20 -> %d12 +0x60d6 fb25 fada smuadx %r5 %r10 -> %r10 @@ -8324,7 +8324,7 @@ +0x624a fbab 0b0b umull %r11 %r11 -> %r11 %r0 +0x624e ff08 e2b6 vqsub.u8 %d24 %d22 -> %d14 +0x6252 f39b 898c msr $0x09 %r11 -> %spsr -+0x6256 f91d 6eec ldrsbt +0x000000ec(%sp)[1byte] -> %r6 ++0x6256 f91d 6eec ldrsbt +0xec(%sp)[1byte] -> %r6 +0x625a f9c9 07a8 vst4.16 %d16[2byte] %d18[2byte] %d20[2byte] %d22[2byte] $0x02 $0x00 %r8 %r9 -> (%r9)[8byte] %r9 +0x625e ef81 5c0b vmull.s8 %d1 %d11 -> %q2 +0x6262 f9ea 2cb7 vld1.32 (%r10)[4byte] $0x01 %r7 %r10 -> %d18 %d19 %r10 @@ -8359,7 +8359,7 @@ +0x62d2 fff3 4135 vsra.u32 %d21 $0x13 -> %d20 +0x62d6 bfa0 wfe +0x62d8 ff86 3d95 vsli.64 %d5 $0x06 -> %d3 -+0x62dc f84b feeb strt %pc -> +0x000000eb(%r11)[4byte] ++0x62dc f84b feeb strt %pc -> +0xeb(%r11)[4byte] +0x62e0 ea92 ef1b teq %r2 %r11 lsr $0x18 +0x62e4 efea 76a3 vsubhn.i64 %q13 %q9 -> %d23 +0x62e8 f83c be34 ldrht +0x34(%r12)[2byte] -> %r11 @@ -8469,7 +8469,7 @@ +0x647a fff1 4c05 vdup.8 %d5[1byte] $0x00 -> %d20 +0x647e efd8 972b vabdl.s16 %d8 %d27 -> %q12 +0x6482 eecd 2b82 vdiv.f64 %d29 %d2 -> %d18 -+0x6486 f853 1e88 ldrt +0x00000088(%r3)[4byte] -> %r1 ++0x6486 f853 1e88 ldrt +0x88(%r3)[4byte] -> %r1 +0x648a efe4 3604 vsubhn.i64 %q2 %q2 -> %d19 +0x648e e8cd 14fb stlexd %r1 %r4 -> (%sp)[8byte] %r11 +0x6492 f944 9754 vst1.16 %d25 $0x01 %r4 %r4 -> (%r4)[8byte] %r4 @@ -8605,7 +8605,7 @@ +0x6694 fb4b f941 smusd %r11 %r1 -> %r9 +0x6698 eef3 9bb3 vmov.u8 %d19[1byte] $0x05 -> %r9 +0x669c ef04 68af vadd.i8 %d20 %d31 -> %d6 -+0x66a0 f91d ee9c ldrsbt +0x0000009c(%sp)[1byte] -> %lr ++0x66a0 f91d ee9c ldrsbt +0x9c(%sp)[1byte] -> %lr +0x66a4 efc9 e5a8 vabal.s8 %d25 %d24 -> %q15 +0x66a8 f814 1e6b ldrbt +0x6b(%r4)[1byte] -> %r1 +0x66ac f985 a8f7 vst1.32 %d10[4byte] $0x01 $0x03 %r7 %r5 -> (%r5)[4byte] %r5 @@ -8671,7 +8671,7 @@ +0x679c ff2e 0a34 vpmin.u32 %d14 %d20 -> %d0 +0x67a0 e8c5 2f4d strexb %r2[1byte] -> (%r5)[1byte] %sp +0x67a4 ff9d 8230 vrshr.u16 %d16 $0x0d -> %d8 -+0x67a8 f83d 6ea1 ldrht +0x000000a1(%sp)[2byte] -> %r6 ++0x67a8 f83d 6ea1 ldrht +0xa1(%sp)[2byte] -> %r6 +0x67ac ffce 3111 vsra.u8 %d1 $0x06 -> %d19 +0x67b0 ff56 9596 vqrshl.u16 %d22 %d6 -> %d25 +0x67b4 ffe0 e97b vqrshrn.u64 %q13 $0x00 -> %d30 @@ -8730,7 +8730,7 @@ +0x6886 fec3 ba50 vminnm.f32 %s6 %s0 -> %s23 +0x688a fbc9 3896 smlalbt %r8 %r3 %r9[2byte] %r6[2byte] -> %r8 %r3 +0x688e ffc0 693f vbic.i16 $0x008f -> %d22 -+0x6892 f99b ff8b pli +0x00000f8b(%r11) ++0x6892 f99b ff8b pli +0x0f8b(%r11) +0x6896 ef0b 747e vqshl.s8 %q5 %q15 -> %q3 +0x689a ee29 eb19 vmov.32 %lr $0x01 -> %d9[4byte] +0x689e ffa1 3429 vraddhn.i64 %q0 %q12 -> %d3 @@ -8765,7 +8765,7 @@ +0x6912 ef25 0be9 vqdmulh.s32 %q10 %q12 -> %q0 +0x6916 ff96 8640 vmlsl.u16 %d6 %d0[2byte] $0x00 -> %q4 +0x691a ef91 3102 vaddw.s16 %q0 %d2 -> %q1 -+0x691e f91d ceb3 ldrsbt +0x000000b3(%sp)[1byte] -> %r12 ++0x691e f91d ceb3 ldrsbt +0xb3(%sp)[1byte] -> %r12 +0x6922 efc9 1e2b vmull.p8 %d9 %d27 -> %q8 +0x6926 ef20 41cb vrhadd.s32 %q8 %q5 -> %q2 +0x692a fe02 abac vsel.eq.f64 $0x00 %d18 %d28 -> %d10 @@ -8838,7 +8838,7 @@ +0x6a34 f923 a188 vld4.32 (%r3)[32byte] $0x00 %r8 %r3 -> %d10 %d12 %d14 %d16 %r3 +0x6a38 ff22 079e vaba.u32 %d18 %d14 -> %d0 +0x6a3c ffe4 e81c vqshrun.s64 %q6 $0x04 -> %d30 -+0x6a40 e854 affb ldrex +0x000003ec(%r4)[4byte] -> %r10 ++0x6a40 e854 affb ldrex +0x03ec(%r4)[4byte] -> %r10 +0x6a44 ff21 c8a2 vsub.i32 %d17 %d18 -> %d12 +0x6a48 ef68 f26a vhsub.s32 %q4 %q13 -> %q15 +0x6a4c ff02 37e7 vabd.u8 %q9 %q11 -> %q1 @@ -8916,7 +8916,7 @@ +0x6b6a efbf 8711 vqshl.s32 %d1 $0x1f -> %d8 +0x6b6e ef8b e507 vabal.s8 %d11 %d7 -> %q7 +0x6b72 ff5f 08cd vsub.i16 %q15 %q6 -> %q8 -+0x6b76 f91f f2d0 pli -0x000002d0(%pc) ++0x6b76 f91f f2d0 pli -0x02d0(%pc) +0x6b7a ff13 f5a8 vrshl.u16 %d19 %d24 -> %d15 +0x6b7e ef26 c7c4 vabd.s32 %q11 %q2 -> %q6 +0x6b82 ef43 3041 vhadd.s8 %q1 %q0 -> %q9 @@ -8932,7 +8932,7 @@ +0x6baa ff69 ac4e sha256su1.32 %q4 %q7 -> %q13 +0x6bae f9c5 f859 vst1.32 %d31[4byte] $0x00 $0x01 %r9 %r5 -> (%r5)[4byte] %r5 +0x6bb2 ee63 dba6 vmul.f64 %d19 %d22 -> %d29 -+0x6bb6 f810 bed8 ldrbt +0x000000d8(%r0)[1byte] -> %r11 ++0x6bb6 f810 bed8 ldrbt +0xd8(%r0)[1byte] -> %r11 +0x6bba ffc7 9008 vaddl.u8 %d7 %d8 -> %q12 +0x6bbe f78f 87b2 dcps2 +0x6bc2 ffd4 baae vmlsl.u16 %d20 %d30 -> %q13 @@ -8960,12 +8960,12 @@ +0x6c1a ff98 7c06 vmull.u16 %d8 %d6 -> %q3 +0x6c1e ef63 876b vabd.s32 %q1 %q13 -> %q12 +0x6c22 fb5c f6f6 smmulr %r12 %r6 -> %r6 -+0x6c26 f89e fe16 pld +0x00000e16(%lr) ++0x6c26 f89e fe16 pld +0x0e16(%lr) +0x6c2a ff2d b544 vrshl.u32 %q6 %q2 -> %q5 +0x6c2e ff55 d0e9 vhadd.u16 %q10 %q12 -> %q14 +0x6c32 ff83 5214 vmov.i32 $0x0000b400 -> %d5 +0x6c36 efec 353f vshl.i32 %d31 $0x0c -> %d19 -+0x6c3a e85e df5d ldrex +0x00000174(%lr)[4byte] -> %sp ++0x6c3a e85e df5d ldrex +0x0174(%lr)[4byte] -> %sp +0x6c3e fbc8 b6c0 smlald %r6 %r11 %r8 %r0 -> %r6 %r11 +0x6c42 f9af ea4d vld3.32 (%pc)[12byte] $0x00 $0x00 %pc -> %d14[4byte] %d16[4byte] %d18[4byte] %pc +0x6c46 f9e7 76ee vld3.16 (%r7)[6byte] $0x03 $0x00 %lr %r7 -> %d23[2byte] %d25[2byte] %d27[2byte] %r7 @@ -8995,7 +8995,7 @@ +0x6ca6 fff4 9789 vqneg.s16 %d9 -> %d25 +0x6caa fb0f f2c3 mul %pc %r3 -> %r2 +0x6cae f90d c58e vst3.32 %d12 %d14 %d16 $0x00 %lr %sp -> (%sp)[24byte] %sp -+0x6cb2 f80d bead strbt %r11[1byte] -> +0x000000ad(%sp)[1byte] ++0x6cb2 f80d bead strbt %r11[1byte] -> +0xad(%sp)[1byte] +0x6cb6 f9a9 4567 vld2.16 (%r9)[4byte] $0x01 $0x00 %r7 %r9 -> %d4[2byte] %d6[2byte] %r9 +0x6cba ef2f 1abb vpmin.s32 %d31 %d27 -> %d1 +0x6cbe ff87 611d vorr.i32 $0x000000fd -> %d6 @@ -9176,7 +9176,7 @@ +0x6f7a f851 de38 ldrt +0x38(%r1)[4byte] -> %sp +0x6f7e ff6b b6cf vmax.u32 %q13 %q7 -> %q13 +0x6f82 ff88 a881 vmlal.u8 %d24 %d1 -> %q5 -+0x6f86 f998 fdb7 pli +0x00000db7(%r8) ++0x6f86 f998 fdb7 pli +0x0db7(%r8) +0x6f8a f90c 3ace vst1.64 %d3 %d4 $0x00 %lr %r12 -> (%r12)[16byte] %r12 +0x6f8e ffd8 f71a vqshl.u16 %d10 $0x08 -> %d31 +0x6f92 ee1e fb2c vnmls.f64 %d14 %d28 -> %d15 @@ -9276,7 +9276,7 @@ +0x710a ff0a 2052 vqadd.u8 %q5 %q1 -> %q1 +0x710e ff0c 289b vceq.i8 %d28 %d11 -> %d2 +0x7112 ef40 339c vcge.s8 %d16 %d12 -> %d19 -+0x7116 f935 8eec ldrsht +0x000000ec(%r5)[2byte] -> %r8 ++0x7116 f935 8eec ldrsht +0xec(%r5)[2byte] -> %r8 +0x711a ef5e 381f vtst.16 %d14 %d15 -> %d19 +0x711e fec2 2be9 vminnm.f64 %d18 %d25 -> %d18 +0x7122 ef13 0729 vabd.s16 %d3 %d25 -> %d0 @@ -9302,7 +9302,7 @@ +0x7172 ee62 7b9b vmov.8 %r7[1byte] $0x04 -> %d18[1byte] +0x7176 f981 f634 vst3.16 %d15[2byte] %d17[2byte] %d19[2byte] $0x00 %r4 %r1 -> (%r1)[6byte] %r1 +0x717a ffb9 e3a4 vneg.s32 %d20 -> %d14 -+0x717e f826 4eea strht %r4[2byte] -> +0x000000ea(%r6)[2byte] ++0x717e f826 4eea strht %r4[2byte] -> +0xea(%r6)[2byte] +0x7182 f981 f616 vst3.16 %d15[2byte] %d16[2byte] %d17[2byte] $0x00 %r6 %r1 -> (%r1)[6byte] %r1 +0x7186 ffe6 002b vaddl.u32 %d6 %d27 -> %q8 +0x718a f9a1 6474 vld1.16 (%r1)[2byte] $0x01 $0x01 %r4 %r1 -> %d6[2byte] %r1 @@ -9376,7 +9376,7 @@ +0x729a efc0 1856 vmov.i16 $0x0006 -> %q8 +0x729e ee7d ab45 vsub.f64 %d13 %d5 -> %d26 +0x72a2 ff63 2a16 vpmin.u32 %d3 %d6 -> %d18 -+0x72a6 f919 7e8a ldrsbt +0x0000008a(%r9)[1byte] -> %r7 ++0x72a6 f919 7e8a ldrsbt +0x8a(%r9)[1byte] -> %r7 +0x72aa ff86 8126 vaddw.u8 %q3 %d22 -> %q4 +0x72ae ffc0 2e37 vmov.i64 $0xff00000000ffffff -> %d18 +0x72b2 f9a7 4628 vld3.16 (%r7)[6byte] $0x00 $0x00 %r8 %r7 -> %d4[2byte] %d6[2byte] %d8[2byte] %r7 @@ -9415,7 +9415,7 @@ +0x7336 ef89 e2e7 vsubl.s8 %d25 %d23 -> %q7 +0x733a efa0 d0af vaddl.s32 %d16 %d31 -> %q6 +0x733e ff5e e457 vqshl.u16 %q7 %q3 -> %q15 -+0x7342 f826 befd strht %r11[2byte] -> +0x000000fd(%r6)[2byte] ++0x7342 f826 befd strht %r11[2byte] -> +0xfd(%r6)[2byte] +0x7346 fff7 ff42 vdup.8 %d2[1byte] $0x03 -> %q15 +0x734a fefc bbd6 vcvta.s32.f64 %d6 -> %s23 +0x734e ffcc 8835 vqshrun.s16 %q10 $0x04 -> %d24 @@ -9429,10 +9429,10 @@ +0x736e ef5f d2b7 vqsub.s16 %d31 %d23 -> %d29 +0x7372 ff89 dae6 vmlsl.u8 %d25 %d22 -> %q6 +0x7376 ef53 a52a vrshl.s16 %d3 %d26 -> %d26 -+0x737a e85f 7fd1 ldrex +0x00000344(%pc)[4byte] -> %r7 ++0x737a e85f 7fd1 ldrex +0x0344(%pc)[4byte] -> %r7 +0x737e fac7 f611 qsub8 %r7 %r1 -> %r6 +0x7382 ff58 f332 vcge.u16 %d8 %d18 -> %d31 -+0x7386 f910 9eaf ldrsbt +0x000000af(%r0)[1byte] -> %r9 ++0x7386 f910 9eaf ldrsbt +0xaf(%r0)[1byte] -> %r9 +0x738a ef6b c01b vqadd.s32 %d11 %d11 -> %d28 +0x738e ef68 6c9c vfms.f32 %d24 %d12 -> %d22 +0x7392 ef6d 11f0 vorr %q14 %q8 -> %q8 @@ -9473,7 +9473,7 @@ +0x741e eff2 4532 vshl.i32 %d18 $0x12 -> %d20 +0x7422 ef02 b171 vand %q1 %q8 -> %q5 +0x7426 ff07 28c5 vsub.i8 %q11 %q2 -> %q1 -+0x742a f899 fde4 pld +0x00000de4(%r9) ++0x742a f899 fde4 pld +0x0de4(%r9) +0x742e fe50 bb3f vsel.vs.f64 $0x01 %d0 %d31 -> %d27 +0x7432 ef0e d9c5 vmla.i8 %q15 %q2 -> %q6 +0x7436 ef1b f2e1 vhsub.s16 %q13 %q8 -> %q7 @@ -9599,7 +9599,7 @@ +0x7616 fbaa a40a umull %r10 %r10 -> %r4 %r10 +0x761a ef21 132b vcgt.s32 %d1 %d27 -> %d1 +0x761e fb4d f99c smusdx %sp %r12 -> %r9 -+0x7622 f93b aea0 ldrsht +0x000000a0(%r11)[2byte] -> %r10 ++0x7622 f93b aea0 ldrsht +0xa0(%r11)[2byte] -> %r10 +0x7626 ef42 b2c6 vhsub.s8 %q9 %q3 -> %q13 +0x762a ffc4 8ce2 vmull.u8 %d20 %d18 -> %q12 +0x762e ff07 1735 vaba.u8 %d7 %d21 -> %d1 @@ -9779,7 +9779,7 @@ +0x78e6 ff8e 874f vabdl.u8 %d14 %d15 -> %q4 +0x78ea ff69 85c7 vrshl.u32 %q12 %q3 -> %q12 +0x78ee ff11 e319 vcge.u16 %d1 %d9 -> %d14 -+0x78f2 f817 5ec7 ldrbt +0x000000c7(%r7)[1byte] -> %r5 ++0x78f2 f817 5ec7 ldrbt +0xc7(%r7)[1byte] -> %r5 +0x78f6 ef6f 98c7 vadd.i32 %q15 %q3 -> %q12 +0x78fa ff6d 9a22 vpmax.u32 %d13 %d18 -> %d25 +0x78fe ef78 f1d9 vorn %q12 %q4 -> %q15 @@ -9967,7 +9967,7 @@ +0x7bd6 ffce 1216 vrshr.u8 %d6 $0x06 -> %d17 +0x7bda ff61 22cd vhsub.u32 %q8 %q6 -> %q9 +0x7bde ef0b ff89 vmax.f32 %d27 %d9 -> %d15 -+0x7be2 f811 fcde pld -0x000000de(%r1) ++0x7be2 f811 fcde pld -0xde(%r1) +0x7be6 ef47 0d61 vadd.f32 %q3 %q8 -> %q8 +0x7bea ffd4 2957 vqrshrn.u32 %q3 $0x04 -> %d18 +0x7bee ef96 c322 vsubw.s16 %q3 %d18 -> %q6 @@ -10096,7 +10096,7 @@ +0x7dda ef84 e4ea vaddhn.i16 %q10 %q13 -> %d14 +0x7dde ff47 c54a vrshl.u8 %q3 %q5 -> %q14 +0x7de2 fa26 f491 sxtab16 %r6 %r1 $0x00000001 -> %r4 -+0x7de6 f816 0ea9 ldrbt +0x000000a9(%r6)[1byte] -> %r0 ++0x7de6 f816 0ea9 ldrbt +0xa9(%r6)[1byte] -> %r0 +0x7dea f94e 845b vst3.16 %d24 %d25 %d26 $0x01 %r11 %lr -> (%lr)[24byte] %lr +0x7dee ef61 8670 vmin.s32 %q0 %q8 -> %q12 +0x7df2 ef8a feca vmull.p8 %d26 %d10 -> %q7 @@ -10259,7 +10259,7 @@ +0x8066 ffc7 b1cf vaddw.u8 %q11 %d15 -> %q13 +0x806a ffcd d8e3 vmlal.u8 %d29 %d19 -> %q14 +0x806e ff66 b035 vqadd.u32 %d6 %d21 -> %d27 -+0x8072 f84f aecc strt %r10 -> +0x000000cc(%pc)[4byte] ++0x8072 f84f aecc strt %r10 -> +0xcc(%pc)[4byte] +0x8076 ff66 0129 vrhadd.u32 %d6 %d25 -> %d16 +0x807a f94d b083 vst4.32 %d27 %d28 %d29 %d30 $0x00 %r3 %sp -> (%sp)[32byte] %sp +0x807e efca eac4 vmlsl.s8 %d26 %d4 -> %q15 @@ -10304,7 +10304,7 @@ +0x811a ff56 9059 vqadd.u16 %q3 %q4 -> %q12 +0x811e ff91 805a vshr.u16 %q5 $0x01 -> %q4 +0x8122 ffd6 c8ae vmlal.u16 %d22 %d30 -> %q14 -+0x8126 f812 de94 ldrbt +0x00000094(%r2)[1byte] -> %sp ++0x8126 f812 de94 ldrbt +0x94(%r2)[1byte] -> %sp +0x812a ff10 162a vmax.u16 %d0 %d26 -> %d1 +0x812e ef90 e517 vshl.i16 %d7 $0x00 -> %d14 +0x8132 ef89 2e0e vmull.p8 %d9 %d14 -> %q1 @@ -10476,7 +10476,7 @@ +0x83ca efaa 5c0c vmull.s32 %d10 %d12 -> %q2 +0x83ce ef0c 37a6 vabd.s8 %d28 %d22 -> %d3 +0x83d2 facd f70d ssub8 %sp %sp -> %r7 -+0x83d6 e858 1fe0 ldrex +0x00000380(%r8)[4byte] -> %r1 ++0x83d6 e858 1fe0 ldrex +0x0380(%r8)[4byte] -> %r1 +0x83da ffde 70ae vaddl.u16 %d30 %d30 -> %q11 +0x83de fad5 ff83 crc32cb %r5 %r3[1byte] -> %pc +0x83e2 eedc cb6d vfnma.f64 %d12 %d29 -> %d28 @@ -10487,7 +10487,7 @@ +0x83f6 ff6c b5f4 vqrshl.u32 %q14 %q10 -> %q13 +0x83fa ff07 e93a vmul.p8 %d7 %d26 -> %d14 +0x83fe ff5d 02a3 vhsub.u16 %d29 %d19 -> %d16 -+0x8402 e855 af23 ldrex +0x0000008c(%r5)[4byte] -> %r10 ++0x8402 e855 af23 ldrex +0x8c(%r5)[4byte] -> %r10 +0x8406 efa7 ecae vmull.s32 %d23 %d30 -> %q7 +0x840a ef4d a934 vmul.i8 %d13 %d20 -> %d26 +0x840e ef5e 97d1 vaba.s16 %q15 %q0 -> %q12 @@ -10532,7 +10532,7 @@ +0x84aa fa06 f19d sxtah %r6 %sp $0x00000001 -> %r1 +0x84ae ef54 b04e vhadd.s16 %q2 %q7 -> %q13 +0x84b2 f80f ce5c strbt %r12[1byte] -> +0x5c(%pc)[1byte] -+0x84b6 f822 8eea strht %r8[2byte] -> +0x000000ea(%r2)[2byte] ++0x84b6 f822 8eea strht %r8[2byte] -> +0xea(%r2)[2byte] +0x84ba ef5e a71c vaba.s16 %d14 %d12 -> %d26 +0x84be ff4c 93d3 vcge.u8 %q14 %q1 -> %q12 +0x84c2 fac3 f19b crc32h %r3 %r11[2byte] -> %r1 @@ -10569,7 +10569,7 @@ +0x853e ff40 0685 vmax.u8 %d16 %d5 -> %d16 +0x8542 f941 8119 vst4.8 %d24 %d26 %d28 %d30 $0x01 %r9 %r1 -> (%r1)[32byte] %r1 +0x8546 fefe 7bde vcvtp.s32.f64 %d14 -> %s15 -+0x854a f892 fa6b pld +0x00000a6b(%r2) ++0x854a f892 fa6b pld +0x0a6b(%r2) +0x854e ff83 c539 vbic.i32 $0x00b90000 -> %d12 +0x8552 ff22 65a8 vrshl.u32 %d18 %d24 -> %d6 +0x8556 ef46 5538 vqrshl.s8 %d6 %d24 -> %d21 @@ -10586,15 +10586,15 @@ +0x8582 ef02 474a vabd.s8 %q1 %q5 -> %q2 +0x8586 f940 9039 vst4.8 %d25 %d26 %d27 %d28 $0x03 %r9 %r0 -> (%r0)[32byte] %r0 +0x858a ff28 59bc vmul.p32 %d24 %d28 -> %d5 -+0x858e e853 7fc1 ldrex +0x00000304(%r3)[4byte] -> %r7 ++0x858e e853 7fc1 ldrex +0x0304(%r3)[4byte] -> %r7 +0x8592 fa00 f3a1 sxtah %r0 %r1 $0x00000002 -> %r3 +0x8596 ef48 e11c vand %d8 %d12 -> %d30 -+0x859a f837 9eb6 ldrht +0x000000b6(%r7)[2byte] -> %r9 ++0x859a f837 9eb6 ldrht +0xb6(%r7)[2byte] -> %r9 +0x859e ff65 17f5 vaba.u32 %q10 %q10 -> %q8 +0x85a2 ef1f 1688 vmax.s16 %d31 %d8 -> %d1 +0x85a6 ff73 758e vrshl.u64 %d19 %d14 -> %d23 +0x85aa fa9f f260 uhadd16 %pc %r0 -> %r2 -+0x85ae f81a 6eb9 ldrbt +0x000000b9(%r10)[1byte] -> %r6 ++0x85ae f81a 6eb9 ldrbt +0xb9(%r10)[1byte] -> %r6 +0x85b2 e8cd 6cf5 stlexd %r6 %r12 -> (%sp)[8byte] %r5 +0x85b6 f9e1 ae09 vld3.8 (%r1)[3byte] %r9 %r1 -> %d26 %d27 %d28 %r1 +0x85ba ef9e a17e vsra.s16 %q15 $0x0e -> %q5 @@ -10830,7 +10830,7 @@ +0x8952 ee8a db0a vdiv.f64 %d10 %d10 -> %d13 +0x8956 ef12 2272 vqsub.s16 %q1 %q9 -> %q1 +0x895a efa7 0817 vshrn.i64 %q3 $0x07 -> %d0 -+0x895e f93d 1ebd ldrsht +0x000000bd(%sp)[2byte] -> %r1 ++0x895e f93d 1ebd ldrsht +0xbd(%sp)[2byte] -> %r1 +0x8962 ef1b a84e vadd.i16 %q5 %q7 -> %q5 +0x8966 f9a8 af19 vld4.8 (%r8)[4byte] %r9 %r8 -> %d10 %d11 %d12 %d13 %r8 +0x896a ef59 b7b0 vaba.s16 %d25 %d16 -> %d27 @@ -10856,7 +10856,7 @@ +0x89ba ff8e 8374 vrsra.u8 %q10 $0x06 -> %q4 +0x89be f904 248f vst3.32 %d2 %d3 %d4 $0x00 -> (%r4)[24byte] +0x89c2 ef1f 916b vrhadd.s16 %q7 %q13 -> %q4 -+0x89c6 f800 cec5 strbt %r12[1byte] -> +0x000000c5(%r0)[1byte] ++0x89c6 f800 cec5 strbt %r12[1byte] -> +0xc5(%r0)[1byte] +0x89ca ef88 dee5 vmull.p8 %d24 %d21 -> %q6 +0x89ce ff0a 4080 vhadd.u8 %d26 %d0 -> %d4 +0x89d2 ffb6 ef6e vdup.16 %d30[2byte] $0x01 -> %q7 @@ -10864,9 +10864,9 @@ +0x89da ff67 f550 vqrshl.u32 %q3 %q0 -> %q15 +0x89de ef99 c0ab vaddl.s16 %d25 %d27 -> %q6 +0x89e2 ef09 4aae vpmax.s8 %d25 %d30 -> %d4 -+0x89e6 f824 defc strht %sp[2byte] -> +0x000000fc(%r4)[2byte] ++0x89e6 f824 defc strht %sp[2byte] -> +0xfc(%r4)[2byte] +0x89ea f908 00b4 vst4.32 %d0 %d1 %d2 %d3 $0x03 %r4 %r8 -> (%r8)[32byte] %r8 -+0x89ee f84c cee6 strt %r12 -> +0x000000e6(%r12)[4byte] ++0x89ee f84c cee6 strt %r12 -> +0xe6(%r12)[4byte] +0x89f2 efae 9c2d vmull.s32 %d14 %d29 -> %q4 +0x89f6 ff8f a51c vsli.8 %d12 $0x07 -> %d10 +0x89fa ff9d 02e5 vmlal.u16 %d29 %d5[2byte] $0x02 -> %q0 @@ -11122,7 +11122,7 @@ +0x8de2 e9af ea7b srs $0x1b %sp %lr %spsr -> (%pc)[8byte] %sp +0x8de6 ff19 b328 vcgt.u16 %d9 %d24 -> %d11 +0x8dea ff4b 48a4 vsub.i8 %d27 %d20 -> %d20 -+0x8dee f828 0ec1 strht %r0[2byte] -> +0x000000c1(%r8)[2byte] ++0x8dee f828 0ec1 strht %r0[2byte] -> +0xc1(%r8)[2byte] +0x8df2 ffbb 0026 vcvta.s32.f32 %d22 -> %d0 +0x8df6 ef8f 4a66 vmlsl.s8 %d15 %d22 -> %q2 +0x8dfa ffdb 8220 vsubl.u16 %d11 %d16 -> %q12 @@ -11169,7 +11169,7 @@ +0x8e9e ef0b f9b4 vmul.i8 %d27 %d20 -> %d15 +0x8ea2 e8dc 88ff ldaexd (%r12)[8byte] -> %r8 %r9 +0x8ea6 efab 87a7 vabdl.s32 %d27 %d23 -> %q4 -+0x8eaa f81d eee4 ldrbt +0x000000e4(%sp)[1byte] -> %lr ++0x8eaa f81d eee4 ldrbt +0xe4(%sp)[1byte] -> %lr +0x8eae ee75 6bba vmov.s8 %d21[1byte] $0x05 -> %r6 +0x8eb2 ee68 7b08 vmul.f64 %d8 %d8 -> %d23 +0x8eb6 ff5d f4cc vshl.u16 %q14 %q6 -> %q15 @@ -11227,7 +11227,7 @@ +0x8f86 e98f fc07 srs $0x07 %lr %spsr -> (%pc)[8byte] +0x8f8a fa38 fd8c uxtab16 %r8 %r12 $0x00000000 -> %sp +0x8f8e ff99 58a6 vmlal.u16 %d25 %d22 -> %q2 -+0x8f92 e85a dfd1 ldrex +0x00000344(%r10)[4byte] -> %sp ++0x8f92 e85a dfd1 ldrex +0x0344(%r10)[4byte] -> %sp +0x8f96 ef93 6708 vabdl.s16 %d3 %d8 -> %q3 +0x8f9a f94b 8069 vst4.16 %d24 %d25 %d26 %d27 $0x02 %r9 %r11 -> (%r11)[32byte] %r11 +0x8f9e eef3 ca1d vmrs $0x00000003 -> %r12 @@ -11256,7 +11256,7 @@ +0x8ffa faa0 fd67 uhasx %r0 %r7 -> %sp +0x8ffe ee13 4b8b vnmls.f64 %d19 %d11 -> %d4 +0x9002 ffe9 1354 vrsra.u32 %q2 $0x09 -> %q8 -+0x9006 f834 8eb5 ldrht +0x000000b5(%r4)[2byte] -> %r8 ++0x9006 f834 8eb5 ldrht +0xb5(%r4)[2byte] -> %r8 +0x900a ef51 d7c3 vabd.s16 %q8 %q1 -> %q14 +0x900e ee94 bb67 vfnma.f64 %d4 %d23 -> %d11 +0x9012 ffdb 6273 vrshr.u16 %q9 $0x0b -> %q11 @@ -11379,7 +11379,7 @@ +0x91e6 ffcd 941d vsri.8 %d13 $0x05 -> %d25 +0x91ea fbb6 f5ff udiv %r6 %pc -> %r5 +0x91ee efe1 d81e vshrn.i64 %q7 $0x01 -> %d29 -+0x91f2 f841 de8e strt %sp -> +0x0000008e(%r1)[4byte] ++0x91f2 f841 de8e strt %sp -> +0x8e(%r1)[4byte] +0x91f6 ff17 aabc vpmin.u16 %d23 %d28 -> %d10 +0x91fa efab 94a2 vaddhn.i64 %q13 %q9 -> %d9 +0x91fe ff55 006d vhadd.u16 %q2 %q14 -> %q8 @@ -11405,7 +11405,7 @@ +0x924e fb10 fe31 smultt %r0[2byte] %r1[2byte] -> %lr +0x9252 ef44 dea5 vceq.f32 %d20 %d21 -> %d29 +0x9256 ff2a 9757 vaba.u32 %q5 %q3 -> %q4 -+0x925a f840 2eef strt %r2 -> +0x000000ef(%r0)[4byte] ++0x925a f840 2eef strt %r2 -> +0xef(%r0)[4byte] +0x925e ff8b f203 vsubl.u8 %d11 %d3 -> %q7 +0x9262 ff27 5774 vaba.u32 %q3 %q10 -> %q2 +0x9266 efad 13ab vsubw.s32 %q14 %d27 -> %q0 @@ -11429,7 +11429,7 @@ +0x92ae ff5d 70ca vhadd.u16 %q14 %q5 -> %q11 +0x92b2 ef5f c840 vadd.i16 %q7 %q0 -> %q14 +0x92b6 efa1 f281 vsubl.s32 %d17 %d1 -> %q7 -+0x92ba f800 3ee6 strbt %r3[1byte] -> +0x000000e6(%r0)[1byte] ++0x92ba f800 3ee6 strbt %r3[1byte] -> +0xe6(%r0)[1byte] +0x92be fb1f fbb6 smultt %pc[2byte] %r6[2byte] -> %r11 +0x92c2 f92b b12d vld4.8 (%r11)[32byte] $0x02 %r11 -> %d11 %d13 %d15 %d17 %r11 +0x92c6 ff6e b753 vaba.u32 %q7 %q1 -> %q13 @@ -11641,7 +11641,7 @@ +0x95fe ee76 3ba4 vadd.f64 %d22 %d20 -> %d19 +0x9602 fb13 f8cc smulbb %r3[2byte] %r12[2byte] -> %r8 +0x9606 ef8a 181a vshrn.i16 %q5 $0x02 -> %d1 -+0x960a e85d 9f3f ldrex +0x000000fc(%sp)[4byte] -> %r9 ++0x960a e85d 9f3f ldrex +0xfc(%sp)[4byte] -> %r9 +0x960e ef03 635e vcge.s8 %q1 %q7 -> %q3 +0x9612 ef28 3ced sha1m.32 %q12 %q14 -> %q1 +0x9616 efd3 b62c vsubhn.i32 %q1 %q14 -> %d27 @@ -11745,7 +11745,7 @@ +0x979e faea f369 uhsax %r10 %r9 -> %r3 +0x97a2 ee3a bb48 vsub.f64 %d10 %d8 -> %d11 +0x97a6 ee08 4bb7 vmov.16 %r4[2byte] $0x00 -> %d24[2byte] -+0x97aa f800 dead strbt %sp[1byte] -> +0x000000ad(%r0)[1byte] ++0x97aa f800 dead strbt %sp[1byte] -> +0xad(%r0)[1byte] +0x97ae ff85 483e vmvn.i16 $0x00de -> %d4 +0x97b2 efe4 962b vsubhn.i64 %q2 %q13 -> %d25 +0x97b6 ee2e 7bc7 vnmul.f64 %d30 %d7 -> %d7