Linux内核异常分析

一、

        内核级的程序,总有死机的时候,如果运气好,会看到一些所谓“Oops信息(在屏幕上或系统日志中)

比如:

 Unable to handle kernel pagingrequest at virtual address f899b670

  printing eip:

  c01de48c

  *pde = 00737067

  Oops: 0002 [#1]

  Modules linked in: bluesmoke_e752x bluesmoke_mcmd5 ipv6 parport_pc

  lpparportnls_cp936 vfatfat dm_modbutton battery asus_acpiac joydev

  CPU: 0

  EIP: 0060:[] Not tainted VLI

  EFLAGS: 00210286 (2.6.9-11.21AXKProbes)

  EIP is at kobject_add+0x83/0xd7

  。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

二、

        Oops可以看成是内核级的SegmentationFault。应用程序如果进行了非法内存访问或执行了非法指令,会得到Segfault信号,一般的行为是coredump,应用程序也可以自己截获Segfault信号,自行处理。如果内核自己犯了这样的错误,则会打出Oops信息。

三、分析步骤

  1.  错误原因提示

  2. 调用栈(对照反汇编代码)

  3. 寄存器

四、

    编写内核模块,产生内核异常,根据OOPS分析异常原因

#include  
#include

void D(void)
{
    int *p = NULL;
    int a = 6;
    printk("Function D\n");
    *p = a+5;
}

void C(void)
{
    printk("Function C\n");
    D();
}

void B(void)
{
    printk("Function B\n");
    C();
}

void A(void)
{
    printk("Function A\n");
    B();
}

int oops_init(void)
{
    printk("oops init\n");
    A();
    return 0;
}

void oops_exit(void)
{
printk("oops exit!\n");
}

module_init(oops_init);
module_exit(oops_exit);

MODULE_LICENSE("GPL");

Makefile

ifneq ($(KERNELRELEASE),)

obj-m := oops.o
else

KDIR :=
/home/source/linux-2.6.22.6
all:
make -C $(KDIR) M=$(PWD) modules  ARCH=arm CROSS_COMPILE=arm-linux-
clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers  modul*
endif

反汇编oops.ko


oops.ko:     file format elf32-littlearm

Disassembly of section .text:

00000000 :
#include  
#include

void D(void)
{
   0: e1a0c00d mov ip, sp
   4: e92dd800 stmdb sp!, {fp, ip, lr, pc}
   8: e24cb004 sub fp, ip, #4 ; 0x4
    int *p = NULL;
    int a = 6;
    printk("Function D\n");
   c: e59f0010 ldr r0, [pc, #16] ; 24 <.text+0x24>
  10: ebfffffe bl 10
    *p = a+5;
  14: e3a0200b mov r2, #11 ; 0xb
  18: e3a03000 mov r3, #0 ; 0x0
  1c: e5832000 str r2, [r3]

}
  20: e89da800 ldmia sp, {fp, sp, pc}
  24: 00000000 andeq r0, r0, r0


00000028 :


void C(void)
{
  28: e1a0c00d mov ip, sp
  2c: e92dd800 stmdb sp!, {fp, ip, lr, pc}
  30: e24cb004 sub fp, ip, #4 ; 0x4
    printk("Function C\n");
  34: e59f0008 ldr r0, [pc, #8] ; 44 <.text+0x44>
  38: ebfffffe bl 38
    D();
  3c: ebfffffe bl 3c
}
  40: e89da800 ldmia sp, {fp, sp, pc}
  44: 0000000c andeq r0, r0, ip


00000048 :


void B(void)
{
  48: e1a0c00d mov ip, sp
  4c: e92dd800 stmdb sp!, {fp, ip, lr, pc}
  50: e24cb004 sub fp, ip, #4 ; 0x4
    printk("Function B\n");
  54: e59f0008 ldr r0, [pc, #8] ; 64 <.text+0x64>
  58: ebfffffe bl 58
    C();
  5c: ebfffffe bl 5c
}
  60: e89da800 ldmia sp, {fp, sp, pc}
  64: 00000018 andeq r0, r0, r8, lsl r0


00000068 :


void A(void)
{
  68: e1a0c00d mov ip, sp
  6c: e92dd800 stmdb sp!, {fp, ip, lr, pc}
  70: e24cb004 sub fp, ip, #4 ; 0x4
    printk("Function A\n");
  74: e59f0008 ldr r0, [pc, #8] ; 84 <.text+0x84>
  78: ebfffffe bl 78
    B();
  7c: ebfffffe bl 7c
}
  80: e89da800 ldmia sp, {fp, sp, pc}
  84: 00000024 andeq r0, r0, r4, lsr #32


00000088 :


int oops_init(void)
{
  88: e1a0c00d mov ip, sp
  8c: e92dd800 stmdb sp!, {fp, ip, lr, pc}
  90: e24cb004 sub fp, ip, #4 ; 0x4
    printk("oops init\n");
  94: e59f000c ldr r0, [pc, #12] ; a8 <.text+0xa8>
  98: ebfffffe bl 98
    A();
  9c: ebfffffe bl 9c
    return 0;
}
  a0: e3a00000 mov r0, #0 ; 0x0
  a4: e89da800 ldmia sp, {fp, sp, pc}
  a8: 00000030 andeq r0, r0, r0, lsr r0


000000ac :


void oops_exit(void)
{
  ac: e1a0c00d mov ip, sp
  b0: e92dd800 stmdb sp!, {fp, ip, lr, pc}
  b4: e24cb004 sub fp, ip, #4 ; 0x4
printk("oops exit!\n");
  b8: e59f0004 ldr r0, [pc, #4] ; c4 <.text+0xc4>
  bc: ebfffffe bl bc
}
  c0: e89da800 ldmia sp, {fp, sp, pc}
  c4: 0000003c andeq r0, r0, ip, lsr r0
Disassembly of section .modinfo:


00000000 <__mod_author47>:
   0: 68747561 ldmvsda r4!, {r0, r5, r6, r8, sl, ip, sp, lr}^
   4: 683d726f ldmvsda sp!, {r0, r1, r2, r3, r5, r6, r9, ip, sp, lr}
   8: 00006e61 andeq r6, r0, r1, ror #28


0000000c <__mod_license46>:
   c: 6563696c strvsb r6, [r3, #-2412]!
  10: 3d65736e stcccl 3, cr7, [r5, #-440]!
  14: 004c5047 subeq r5, ip, r7, asr #32


00000018 <__module_depends>:
  18: 65706564 ldrvsb r6, [r0, #-1380]!
  1c: 3d73646e cfldrdcc mvd6, [r3, #-440]!
  20: 6c697562 cfstr64vs mvdx7, [r9], #-392
  24: 6e692d74 mcrvs 13, 3, r2, cr9, cr4, {3}
  28: 00000000 andeq r0, r0, r0


0000002c <__mod_vermagic5>:
  2c: 6d726576 cfldr64vs mvdx6, [r2, #-472]!
  30: 63696761 cmnvs r9, #25427968 ; 0x1840000
  34: 362e323d undefined
  38: 2e32322e cdpcs 2, 3, cr3, cr2, cr14, {1}
  3c: 6f6d2036 swivs 0x006d2036
  40: 6e755f64 cdpvs 15, 7, cr5, cr5, cr4, {3}
  44: 64616f6c strvsbt r6, [r1], #-3948
  48: 4d524120 ldfmie f4, [r2, #-128]
  4c: 00203476 eoreq r3, r0, r6, ror r4
Disassembly of section .rodata.str1.4:


00000000 <.rodata.str1.4>:
   0: 636e7546 cmnvs lr, #293601280 ; 0x11800000
   4: 6e6f6974 mcrvs 9, 3, r6, cr15, cr4, {3}
   8: 000a4420 andeq r4, sl, r0, lsr #8
   c: 636e7546 cmnvs lr, #293601280 ; 0x11800000
  10: 6e6f6974 mcrvs 9, 3, r6, cr15, cr4, {3}
  14: 000a4320 andeq r4, sl, r0, lsr #6
  18: 636e7546 cmnvs lr, #293601280 ; 0x11800000
  1c: 6e6f6974 mcrvs 9, 3, r6, cr15, cr4, {3}
  20: 000a4220 andeq r4, sl, r0, lsr #4
  24: 636e7546 cmnvs lr, #293601280 ; 0x11800000
  28: 6e6f6974 mcrvs 9, 3, r6, cr15, cr4, {3}
  2c: 000a4120 andeq r4, sl, r0, lsr #2
  30: 73706f6f cmnvc r0, #444 ; 0x1bc
  34: 696e6920 stmvsdb lr!, {r5, r8, fp, sp, lr}^
  38: 00000a74 andeq r0, r0, r4, ror sl
  3c: 73706f6f cmnvc r0, #444 ; 0x1bc
  40: 69786520 ldmvsdb r8!, {r5, r8, sl, sp, lr}^
  44: 000a2174 andeq r2, sl, r4, ror r1
Disassembly of section .gnu.linkonce.this_module:


00000000 <__this_module>:
...
   c: 73706f6f cmnvc r0, #444 ; 0x1bc
...
Disassembly of section .comment:


00000000 <.comment>:
   0: 43434700 cmpmi r3, #0 ; 0x0
   4: 4728203a undefined
   8: 2029554e eorcs r5, r9, lr, asr #10
   c: 2e342e33 mrccs 14, 1, r2, cr4, cr3, {1}
  10: 47000035 smladxmi r0, r5, r0, r0
  14: 203a4343 eorcss r4, sl, r3, asr #6
  18: 554e4728 strplb r4, [lr, #-1832]
  1c: 2e332029 cdpcs 0, 3, cr2, cr3, cr9, {1}
  20: 00352e34 eoreqs r2, r5, r4, lsr lr
Disassembly of section .debug_aranges:


00000000 <.debug_aranges>:
   0: 0000001c andeq r0, r0, ip, lsl r0
   4: 00000002 andeq r0, r0, r2
   8: 00040000 andeq r0, r4, r0
...
  14: 000000c8 andeq r0, r0, r8, asr #1
...
Disassembly of section .debug_pubnames:


00000000 <.debug_pubnames>:
   0: 00000042 andeq r0, r0, r2, asr #32
   4: 00000002 andeq r0, r0, r2
   8: 06d80000 ldreqb r0, [r8], r0
   c: 05b30000 ldreq r0, [r3]!
  10: 00440000 subeq r0, r4, r0
  14: 000005e3 andeq r0, r0, r3, ror #11
  18: 05f40043 ldreqb r0, [r4, #67]!
  1c: 00420000 subeq r0, r2, r0
  20: 00000605 andeq r0, r0, r5, lsl #12
  24: 06160041 ldreq r0, [r6], -r1, asr #32
  28: 6f6f0000 swivs 0x006f0000
  2c: 695f7370 ldmvsdb pc, {r4, r5, r6, r8, r9, ip, sp, lr}^
  30: 0074696e rsbeqs r6, r4, lr, ror #18
  34: 0000062d andeq r0, r0, sp, lsr #12
  38: 73706f6f cmnvc r0, #444 ; 0x1bc
  3c: 6978655f ldmvsdb r8!, {r0, r1, r2, r3, r4, r6, r8, sl, sp, lr}^
  40: 00000074 andeq r0, r0, r4, ror r0
  44: 00200000 eoreq r0, r0, r0
  48: 00020000 andeq r0, r2, r0
  4c: 000006d8 ldreqd r0, [r0], -r8
  50: 0000103f andeq r1, r0, pc, lsr r0
  54: 00000fe0 andeq r0, r0, r0, ror #31
  58: 68745f5f ldmvsda r4!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr}^
  5c: 6d5f7369 ldcvsl 3, cr7, [pc, #-420]
  60: 6c75646f cfldrdvs mvd6, [r5], #-444
  64: 00000065 andeq r0, r0, r5, rrx
...
Disassembly of section .debug_info:


00000000 <.debug_info>:
       0: 000006d4 ldreqd r0, [r0], -r4
       4: 00000002 andeq r0, r0, r2
       8: 01040000 tsteq r4, r0
       c: 00000000 andeq r0, r0, r0
      10: 000000c8 andeq r0, r0, r8, asr #1
      14: 00000000 andeq r0, r0, r0
      18: 000001b7 streqh r0, [r0], -r7
      1c: 00013901 andeq r3, r1, r1, lsl #18
      20: 00019b00 andeq r9, r1, r0, lsl #22
      24: 030c0200 tsteq ip, #0 ; 0x0
      28: 05040000 streq r0, [r4]
      2c: 0003e002 andeq lr, r3, r2
      30: 02070400 andeq r0, r7, #0 ; 0x0
      34: 00000438 andeq r0, r0, r8, lsr r4
      38: 2c020702 stccs 7, cr0, [r2], {2}
      3c: 01000004 tsteq r0, r4
      40: 04050206 streq r0, [r5], #-518
      44: 08010000 stmeqda r1, {}
      48: 00030202 andeq r0, r3, r2, lsl #4
      4c: 03050200 tsteq r5, #0 ; 0x0
      50: 00746e69 rsbeqs r6, r4, r9, ror #28
      54: ba020504 blt 8146c <.debug_info+0x8146c>
      58: 04000003 streq r0, [r0], #-3
      5c: 023c0207 eoreqs r0, ip, #1879048192 ; 0x70000000
      60: 05080000 streq r0, [r8]
      64: 0000ff02 andeq pc, r0, r2, lsl #30
      68: 02070800 andeq r0, r7, #0 ; 0x0
      6c: 000003ba streqh r0, [r0], -sl
      70: 26040704 strcs r0, [r4], -r4, lsl #14
      74: 01000002 tsteq r0, r2
      78: 00720405 rsbeqs r0, r2, r5, lsl #8
      7c: bc060000 stclt 0, cr0, [r6], {0}
      80: 05000000 streq r0, [r0]
      84: 0000561e andeq r5, r0, lr, lsl r6
      88: 018b0600 orreq r0, fp, r0, lsl #12
      8c: 21050000 tstcs r5, r0
      90: 00000025 andeq r0, r0, r5, lsr #32
      94: 0001f102 andeq pc, r1, r2, lsl #2
      98: 02080100 andeq r0, r8, #0 ; 0x0
      9c: 00000185 andeq r0, r0, r5, lsl #3
      a0: 68060201 stmvsda r6, {r0, r9}
      a4: 04000001 streq r0, [r0], #-1
      a8: 00007e43 andeq r7, r0, r3, asr #28
      ac: 02140600 andeqs r0, r4, #0 ; 0x0
      b0: 52040000 andpl r0, r4, #0 ; 0x0
      b4: 00000089 andeq r0, r0, r9, lsl #1
      b8: 1d090007 stcne 0, cr0, [r9, #-28]
      bc: 00001b06 andeq r1, r0, r6, lsl #22
      c0: b81d0900 ldmltda sp, {r8, fp}
      c4: 08000000 stmeqda r0, {}
      c8: 000000de ldreqd r0, [r0], -lr
      cc: 09200800 stmeqdb r0!, {fp}
      d0: 00000255 andeq r0, r0, r5, asr r2
      d4: 00bc1508 adceqs r1, ip, r8, lsl #10
      d8: 23020000 tstcs r2, #0 ; 0x0
      dc: da060000 ble 1800e4 <.debug_info+0x1800e4>
      e0: 08000002 stmeqda r0, {r1}
      e4: 0000c720 andeq ip, r0, r0, lsr #14
      e8: 01000800 tsteq r0, r0, lsl #16
      ec: 0a040000 beq 1000f4 <.debug_info+0x1000f4>
      f0: 00000911 andeq r0, r0, r1, lsl r9
      f4: 110a0000 tstne sl, r0
      f8: 00000100 andeq r0, r0, r0, lsl #2
      fc: 00002302 andeq r2, r0, r2, lsl #6
     100: 00004f0a andeq r4, r0, sl, lsl #30
     104: 03d00600 biceqs r0, r0, #0 ; 0x0
     108: 110a0000 tstne sl, r0
     10c: 000000e9 andeq r0, r0, r9, ror #1
     110: 00047c06 andeq r7, r4, r6, lsl #24
     114: 058d0b00 streq r0, [sp, #2816]
     118: 0b000001 bleq 124 <.debug_info+0x124>
     11c: 00000144 andeq r0, r0, r4, asr #2
     120: 00000413 andeq r0, r0, r3, lsl r4
     124: 09150708 ldmeqdb r5, {r3, r8, r9, sl}
     128: 00000051 andeq r0, r0, r1, asr r0
     12c: 01441607 cmpeq r4, r7, lsl #12
     130: 23020000 tstcs r2, #0 ; 0x0
     134: 00830900 addeq r0, r3, r0, lsl #18
     138: 16070000 strne r0, [r7], -r0
     13c: 00000144 andeq r0, r0, r4, asr #2
     140: 00042302 andeq r2, r4, r2, lsl #6
     144: 011b0405 tsteq fp, r5, lsl #8
     148: 730b0000 tstvc fp, #0 ; 0x0
     14c: e8000001 stmda r0, {r0}
     150: 08000001 stmeqda r0, {r0}
     154: d9090c03 stmledb r9, {r0, r1, sl, fp}
     158: 03000003 tsteq r0, #3 ; 0x3
     15c: 0000ad0d andeq sl, r0, sp, lsl #26
     160: 00230200 eoreq r0, r3, r0, lsl #4
     164: 00016009 andeq r6, r1, r9
     168: 250e0300 strcs r0, [lr, #-768]
     16c: 02000000 andeq r0, r0, #0 ; 0x0
     170: 0c000423 cfstrseq mvf0, [r0], {35}
     174: 00000183 andeq r0, r0, r3, lsl #3
     178: 0000002c andeq r0, r0, ip, lsr #32
     17c: 00006b0d andeq r6, r0, sp, lsl #22
     180: 05000100 streq r0, [r0, #-256]
     184: 00018904 andeq r8, r1, r4, lsl #18
     188: 00940e00 addeqs r0, r4, r0, lsl #28
     18c: b70b0000 strlt r0, [fp, -r0]
     190: d2000001 andle r0, r0, #1 ; 0x1
     194: 08000000 stmeqda r0, {}
     198: 4a09320c bmi 24c9d0 <.debug_info+0x24c9d0>
     19c: 0c000002 stceq 0, cr0, [r0], {2}
     1a0: 0000de33 andeq sp, r0, r3, lsr lr
     1a4: 00230200 eoreq r0, r3, r0, lsl #4
     1a8: 00044b09 andeq r4, r4, r9, lsl #22
     1ac: 1b340c00 blne d031b4 <.debug_info+0xd031b4>
     1b0: 02000001 andeq r0, r0, #1 ; 0x1
     1b4: 06000023 streq r0, [r0], -r3, lsr #32
     1b8: 0000002a andeq r0, r0, sl, lsr #32
     1bc: 018e360c orreq r3, lr, ip, lsl #12
     1c0: eb0b0000 bl 2c01c8 <.debug_info+0x2c01c8>
     1c4: 55000001 strpl r0, [r0, #-1]
     1c8: 0c000004 stceq 0, cr0, [r0], {4}
     1cc: f2091b06 andnv r1, r9, #6144 ; 0x1800
     1d0: 06000002 streq r0, [r0], -r2
     1d4: 00011b1c andeq r1, r1, ip, lsl fp
     1d8: 00230200 eoreq r0, r3, r0, lsl #4
     1dc: 0000a009 andeq sl, r0, r9
     1e0: 2c1d0600 ldccs 6, cr0, [sp], {0}
     1e4: 02000000 andeq r0, r0, #0 ; 0x0
     1e8: 0b000823 bleq 227c <.debug_info+0x227c>
     1ec: 00000230 andeq r0, r0, r0, lsr r2
     1f0: 000000e4 andeq r0, r0, r4, ror #1
     1f4: 094d0614 stmeqdb sp, {r2, r4, r9, sl}^
     1f8: 000000cc andeq r0, r0, ip, asr #1
     1fc: 004f4e06 subeq r4, pc, r6, lsl #28
     200: 23020000 tstcs r2, #0 ; 0x0
     204: 02000900 andeq r0, r0, #0 ; 0x0
     208: 4f060000 swimi 0x00060000
     20c: 0000004f andeq r0, r0, pc, asr #32
     210: 09042302 stmeqdb r4, {r1, r8, r9, sp}
     214: 0000033f andeq r0, r0, pc, lsr r3
     218: 004f5006 subeq r5, pc, r6
     21c: 23020000 tstcs r2, #0 ; 0x0
     220: 009b0908 addeqs r0, fp, r8, lsl #18
     224: 51060000 tstpl r6, r0
     228: 0000011b andeq r0, r0, fp, lsl r1
     22c: 000c2302 andeq r2, ip, r2, lsl #6
     230: 00024b0b andeq r4, r2, fp, lsl #22
     234: 0002ca00 andeq ip, r2, r0, lsl #20
     238: 54062800 strpl r2, [r6], #-2048
     23c: 7063700f rsbvc r7, r3, pc
     240: 4b550600 blmi 1541a48 <.debug_info+0x1541a48>
     244: 02000002 andeq r0, r0, #2 ; 0x2
     248: 0c000023 stceq 0, cr0, [r0], {35}
     24c: 0000025b andeq r0, r0, fp, asr r2
     250: 000001eb andeq r0, r0, fp, ror #3
     254: 00006b0d andeq r6, r0, sp, lsl #22
     258: 10000100 andne r0, r0, r0, lsl #2
     25c: 000003e1 andeq r0, r0, r1, ror #7
     260: 0000026b andeq r0, r0, fp, ror #4
     264: b6060140 strlt r0, [r6], -r0, asr #2
     268: 00007909 andeq r7, r0, r9, lsl #18
     26c: 2cb80600 ldccs 6, cr0, [r8]
     270: 02000000 andeq r0, r0, #0 ; 0x0
     274: 24090023 strcs r0, [r9], #-35
     278: 06000001 streq r0, [r0], -r1
     27c: 00002cb8 streqh r2, [r0], -r8
     280: 04230200 streqt r0, [r3], #-512
     284: 0001d109 andeq sp, r1, r9, lsl #2
     288: 2cb80600 ldccs 6, cr0, [r8]
     28c: 02000000 andeq r0, r0, #0 ; 0x0
     290: 72090823 andvc r0, r9, #2293760 ; 0x230000
     294: 06000003 streq r0, [r0], -r3
     298: 000173c1 andeq r7, r1, r1, asr #7
     29c: 0c230200 sfmeq f0, 4, [r3]
     2a0: 00034509 andeq r4, r3, r9, lsl #10
     2a4: e1cc0600 bic r0, ip, r0, lsl #12
     2a8: 02000003 andeq r0, r0, #3 ; 0x3
     2ac: 4a091423 bmi 245340 <.debug_info+0x245340>
     2b0: 06000002 streq r0, [r0], -r2
     2b4: 0000ded1 ldreqd sp, [r0], -r1
     2b8: 3c230200 sfmcc f0, 4, [r3]
     2bc: 00045509 andeq r5, r4, r9, lsl #10
     2c0: f1d60600 bicnvs r0, r6, r0, lsl #12
     2c4: 02000003 andeq r0, r0, #3 ; 0x3
     2c8: 70093c23 andvc r3, r9, r3, lsr #24
     2cc: 06000002 streq r0, [r0], -r2
     2d0: 0000dedc ldreqd sp, [r0], -ip
     2d4: c0230300 eorgt r0, r3, r0, lsl #6
     2d8: 01dc0901 biceqs r0, ip, r1, lsl #18
     2dc: dd060000 stcle 0, cr0, [r6]
     2e0: 0000011b andeq r0, r0, fp, lsl r1
     2e4: 01c02303 biceq r2, r0, r3, lsl #6
     2e8: 00031509 andeq r1, r3, r9, lsl #10
     2ec: 1bde0600 blne ff781af4 <.debug_info+0xff781af4>
     2f0: 03000001 tsteq r0, #1 ; 0x1
     2f4: 0901c823 stmeqdb r1, {r0, r1, r5, fp, lr, pc}
     2f8: 0000006a andeq r0, r0, sl, rrx
     2fc: 002cdf06 eoreq sp, ip, r6, lsl #30
     300: 23030000 tstcs r3, #0 ; 0x0
     304: 8b0901d0 blhi 240a4c <.debug_info+0x240a4c>
     308: 06000002 streq r0, [r0], -r2
     30c: 00002ce0 andeq r2, r0, r0, ror #25
     310: d4230300 strlet r0, [r3], #-768
     314: 01c30901 biceq r0, r3, r1, lsl #18
     318: e1060000 tst r6, r0
     31c: 0000002c andeq r0, r0, ip, lsr #32
     320: 01d82303 biceqs r2, r8, r3, lsl #6
     324: 00027909 andeq r7, r2, r9, lsl #18
     328: 4fe20600 swimi 0x00e20600
     32c: 03000000 tsteq r0, #0 ; 0x0
     330: 0901dc23 stmeqdb r1, {r0, r1, r5, sl, fp, ip, lr, pc}
     334: 00000056 andeq r0, r0, r6, asr r0
     338: 0105e506 tsteq r5, r6, lsl #10
     33c: 23030000 tstcs r3, #0 ; 0x0
     340: b40901e0 strlt r0, [r9], #-480
     344: 06000000 streq r0, [r0], -r0
     348: 000401e8 andeq r0, r4, r8, ror #3
     34c: e4230300 strt r0, [r3], #-768
     350: 03230901 teqeq r3, #16384 ; 0x4000
     354: f7060000 strnv r0, [r6, -r0]
     358: 0000004f andeq r0, r0, pc, asr #32
     35c: 029c2303 addeqs r2, ip, #201326592 ; 0xc000000
     360: 00038111 andeq r8, r3, r1, lsl r1
     364: 01150600 tsteq r5, r0, lsl #12
     368: 00000411 andeq r0, r0, r1, lsl r4
     36c: 02a02303 adceq r2, r0, #201326592 ; 0xc000000
     370: 00038c11 andeq r8, r3, r1, lsl ip
     374: 01160600 tsteq r6, r0, lsl #12
     378: 0000002c andeq r0, r0, ip, lsr #32
     37c: 02a42303 adceq r2, r4, #201326592 ; 0xc000000
     380: 00034d11 andeq r4, r3, r1, lsl sp
     384: 01170600 tsteq r7, r0, lsl #12
     388: 0000002c andeq r0, r0, ip, lsr #32
     38c: 02a82303 adceq r2, r8, #201326592 ; 0xc000000
     390: 00012e11 andeq r2, r1, r1, lsl lr
     394: 011c0600 tsteq ip, r0, lsl #12
     398: 000004e4 andeq r0, r0, r4, ror #9
     39c: 02ac2303 adceq r2, ip, #201326592 ; 0xc000000
     3a0: 00041d11 andeq r1, r4, r1, lsl sp
     3a4: 011e0600 tsteq lr, r0, lsl #12
     3a8: 0000002c andeq r0, r0, ip, lsr #32
     3ac: 02b02303 adceqs r2, r0, #201326592 ; 0xc000000
     3b0: 0003a711 andeq sl, r3, r1, lsl r7
     3b4: 012a0600 teqeq sl, r0, lsl #12
     3b8: 0000002c andeq r0, r0, ip, lsr #32
     3bc: 02b42303 adceqs r2, r4, #201326592 ; 0xc000000
     3c0: 00011611 andeq r1, r1, r1, lsl r6
     3c4: 012b0600 teqeq fp, r0, lsl #12
     3c8: 0000002c andeq r0, r0, ip, lsr #32
     3cc: 02b82303 adceqs r2, r8, #201326592 ; 0xc000000
     3d0: 0003b511 andeq fp, r3, r1, lsl r5
     3d4: 01300600 teqeq r0, r0, lsl #12
     3d8: 00000183 andeq r0, r0, r3, lsl #3
     3dc: 02bc2303 adceqs r2, ip, #201326592 ; 0xc000000
     3e0: 03f10c00 mvneqs r0, #0 ; 0x0
     3e4: 02300000 eoreqs r0, r0, #0 ; 0x0
     3e8: 6b0d0000 blvs 3403f0 <.debug_info+0x3403f0>
     3ec: 00000000 andeq r0, r0, r0
     3f0: 04010c00 streq r0, [r1], #-3072
     3f4: 01c20000 biceq r0, r2, r0
     3f8: 6b0d0000 blvs 340400 <.debug_info+0x340400>
     3fc: 0a000000 beq 404 <.debug_info+0x404>
     400: 04110c00 ldreq r0, [r1], #-3072
     404: 01100000 tsteq r0, r0
     408: 6b0d0000 blvs 340410 <.debug_info+0x340410>
     40c: 0d000000 stceq 0, cr0, [r0]
     410: b7040500 strlt r0, [r4, -r0, lsl #10]
     414: 10000001 andne r0, r0, r1
     418: 000004e4 andeq r0, r0, r4, ror #9
     41c: 000000a8 andeq r0, r0, r8, lsr #1
     420: 200602cc andcs r0, r6, ip, asr #5
     424: 0003f211 andeq pc, r3, r1, lsl r2
     428: 01ae0600 moveq r0, r0, lsl #12
     42c: 00000538 andeq r0, r0, r8, lsr r5
     430: 11002302 tstne r0, r2, lsl #6
     434: 00000176 andeq r0, r0, r6, ror r1
     438: 4801af06 stmmida r1, {r1, r2, r8, r9, sl, fp, sp, pc}
     43c: 03000005 tsteq r0, #5 ; 0x5
     440: 11058023 tstne r5, r3, lsr #32
     444: 000003c7 andeq r0, r0, r7, asr #7
     448: 4f01b006 swimi 0x0001b006
     44c: 03000000 tsteq r0, #0 ; 0x0
     450: 1105a023 tstne r5, r3, lsr #32
     454: 000002e5 andeq r0, r0, r5, ror #5
     458: 5e01b206 cdppl 2, 0, cr11, cr1, cr6, {0}
     45c: 03000005 tsteq r0, #5 ; 0x5
     460: 1105a423 tstne r5, r3, lsr #8
     464: 000002fc streqd r0, [r0], -ip
     468: 6a01b406 bvs 6d488 <.debug_info+0x6d488>
     46c: 03000005 tsteq r0, #5 ; 0x5
     470: 1105a823 tstne r5, r3, lsr #16
     474: 00000205 andeq r0, r0, r5, lsl #4
     478: 2c01bf06 stccs 15, cr11, [r1], {6}
     47c: 03000000 tsteq r0, #0 ; 0x0
     480: 1105ac23 tstne r5, r3, lsr #24
     484: 00000088 andeq r0, r0, r8, lsl #1
     488: 2c01c006 stccs 0, cr12, [r1], {6}
     48c: 03000000 tsteq r0, #0 ; 0x0
     490: 1105b023 tstne r5, r3, lsr #32
     494: 00000008 andeq r0, r0, r8
     498: 2c01c106 stfcsd f4, [r1], {6}
     49c: 03000000 tsteq r0, #0 ; 0x0
     4a0: 1105b423 tstne r5, r3, lsr #8
     4a4: 0000003c andeq r0, r0, ip, lsr r0
     4a8: 4f01c306 swimi 0x0001c306
     4ac: 03000000 tsteq r0, #0 ; 0x0
     4b0: 1105b823 tstne r5, r3, lsr #16
     4b4: 0000049b muleq r0, fp, r4
     4b8: b701c406 strlt ip, [r1, -r6, lsl #8]
     4bc: 03000001 tsteq r0, #1 ; 0x1
     4c0: 1105bc23 tstne r5, r3, lsr #24
     4c4: 0000016f andeq r0, r0, pc, ror #2
     4c8: 7801c506 stmvcda r1, {r1, r2, r8, sl, lr, pc}
     4cc: 03000000 tsteq r0, #0 ; 0x0
     4d0: 1105c423 tstne r5, r3, lsr #8
     4d4: 0000045f andeq r0, r0, pc, asr r4
     4d8: 4f01c606 swimi 0x0001c606
     4dc: 03000000 tsteq r0, #0 ; 0x0
     4e0: 0005c823 andeq ip, r5, r3, lsr #16
     4e4: 04170405 ldreq r0, [r7], #-1029
     4e8: 16120000 ldrne r0, [r2], -r0
     4ec: 36000005 strcc r0, [r0], -r5
     4f0: 10000003 andne r0, r0, r3
     4f4: 11018c06 tstne r1, r6, lsl #24
     4f8: 00000470 andeq r0, r0, r0, ror r4
     4fc: 1c018d06 stcne 13, cr8, [r1], {6}
     500: 02000005 andeq r0, r0, #5 ; 0x5
     504: 6c110023 ldcvs 0, cr0, [r1], {35}
     508: 06000003 streq r0, [r0], -r3
     50c: 0522018e streq r0, [r2, #-398]!
     510: 23020000 tstcs r2, #0 ; 0x0
     514: 5d040004 stcpl 0, cr0, [r4, #-16]
     518: 01000003 tsteq r0, r3
     51c: 05160405 ldreq r0, [r6, #-1029]
     520: 320c0000 andcc r0, ip, #0 ; 0x0
     524: 32000005 andcc r0, r0, #5 ; 0x5
     528: 0d000005 stceq 0, cr0, [r0, #-20]
     52c: 0000006b andeq r0, r0, fp, rrx
     530: 04050002 streq r0, [r5], #-2
     534: 0000025b andeq r0, r0, fp, asr r2
     538: 0005480c andeq r4, r5, ip, lsl #16
     53c: 00025b00 andeq r5, r2, r0, lsl #22
     540: 006b0d00 rsbeq r0, fp, r0, lsl #26
     544: 00010000 andeq r0, r1, r0
     548: 0005580c andeq r5, r5, ip, lsl #16
     54c: 0004ea00 andeq lr, r4, r0, lsl #20
     550: 006b0d00 rsbeq r0, fp, r0, lsl #26
     554: 00010000 andeq r0, r1, r0
     558: 00033104 andeq r3, r3, r4, lsl #2
     55c: 04050100 streq r0, [r5], #-256
     560: 00000558 andeq r0, r0, r8, asr r5
     564: 00025e04 andeq r5, r2, r4, lsl #28
     568: 04050100 streq r0, [r5], #-256
     56c: 00000564 andeq r0, r0, r4, ror #10
     570: 00021b04 andeq r1, r2, r4, lsl #22
     574: ad0b0100 stfges f0, [fp]
     578: 54000005 strpl r0, [r0], #-5
     57c: 0c000001 stceq 0, cr0, [r0], {1}
     580: fd09130d stc2 3, cr1, [r9, #-52]
     584: 0d000003 stceq 0, cr0, [r0, #-12]
     588: 0000a214 andeq sl, r0, r4, lsl r2
     58c: 00230200 eoreq r0, r3, r0, lsl #4
     590: 0001f609 andeq pc, r1, r9, lsl #12
     594: ad150d00 ldcge 13, cr0, [r5]
     598: 02000005 andeq r0, r0, #5 ; 0x5
     59c: 44090423 strmi r0, [r9], #-1059
     5a0: 0d000000 stceq 0, cr0, [r0]
     5a4: 0005ad17 andeq sl, r5, r7, lsl sp
     5a8: 08230200 stmeqda r3!, {r9}
     5ac: 70040500 andvc r0, r4, r0, lsl #10
     5b0: 13000005 tstne r0, #5 ; 0x5
     5b4: 000005dd ldreqd r0, [r0], -sp
     5b8: 01004401 tsteq r0, r1, lsl #8
     5bc: 00000107 andeq r0, r0, r7, lsl #2
     5c0: 00280000 eoreq r0, r8, r0
     5c4: 5b010000 blpl 405cc <.debug_info+0x405cc>
     5c8: 01007014 tsteq r0, r4, lsl r0
     5cc: 0005dd08 andeq sp, r5, r8, lsl #26
     5d0: 15530100 ldrneb r0, [r3, #-256]
     5d4: 09010061 stmeqdb r1, {r0, r5, r6}
     5d8: 0000004f andeq r0, r0, pc, asr #32
     5dc: 4f040500 swimi 0x00040500
     5e0: 16000000 strne r0, [r0], -r0
     5e4: 01004301 tsteq r0, r1, lsl #6
     5e8: 0028010f eoreq r0, r8, pc, lsl #2
     5ec: 00480000 subeq r0, r8, r0
     5f0: 5b010000 blpl 405f8 <.debug_info+0x405f8>
     5f4: 00420116 subeq r0, r2, r6, lsl r1
     5f8: 48011501 stmmida r1, {r0, r8, sl, ip}
     5fc: 68000000 stmvsda r0, {}
     600: 01000000 tsteq r0, r0
     604: 4101165b tstmi r1, fp, asr r6
     608: 011b0100 tsteq fp, r0, lsl #2
     60c: 00000068 andeq r0, r0, r8, rrx
     610: 00000088 andeq r0, r0, r8, lsl #1
     614: 01175b01 tsteq r7, r1, lsl #22
     618: 00000232 andeq r0, r0, r2, lsr r2
     61c: 4f012101 swimi 0x00012101
     620: 88000000 stmhida r0, {}
     624: ac000000 stcge 0, cr0, [r0], {0}
     628: 01000000 tsteq r0, r0
     62c: a701185b smlsdge r1, fp, r8, r1
     630: 01000004 tsteq r0, r4
     634: 00ac0128 adceq r0, ip, r8, lsr #2
     638: 00c80000 sbceq r0, r8, r0
     63c: 5b010000 blpl 40644 <.debug_info+0x40644>
     640: 00064b0c andeq r4, r6, ip, lsl #22
     644: 00004f00 andeq r4, r0, r0, lsl #30
     648: 1a001900 bne 6a50 <.debug_info+0x6a50>
     64c: 0000029c muleq r0, ip, r2
     650: 06403f02 streqb r3, [r0], -r2, lsl #30
     654: 01010000 tsteq r1, r0
     658: 00024f1a andeq r4, r2, sl, lsl pc
     65c: 4a5b0300 bmi 16c1264 <.debug_info+0x16c1264>
     660: 01000001 tsteq r0, r1
     664: 048a1b01 streq r1, [sl], #2817
     668: 41060000 tstmi r6, r0
     66c: 00041702 andeq r1, r4, r2, lsl #14
     670: 0c010100 stfeqs f0, [r1], {0}
     674: 0000067e andeq r0, r0, lr, ror r6
     678: 00000576 andeq r0, r0, r6, ror r5
     67c: f21a0019 andnvs r0, sl, #25 ; 0x19
     680: 0d000000 stceq 0, cr0, [r0]
     684: 0006731a andeq r7, r6, sl, lsl r3
     688: 0c010100 stfeqs f0, [r1], {0}
     68c: 0000069b muleq r0, fp, r6
     690: 00000189 andeq r0, r0, r9, lsl #3
     694: 00006b0d andeq r6, r0, sp, lsl #22
     698: 1c000b00 stcne 11, cr0, [r0], {0}
     69c: 000002ab andeq r0, r0, fp, lsr #5
     6a0: 06ac2e01 streqt r2, [ip], r1, lsl #28
     6a4: 03050000 tsteq r5, #0 ; 0x0
     6a8: 0000000c andeq r0, r0, ip
     6ac: 00068b0e andeq r8, r6, lr, lsl #22
     6b0: 06c10c00 streqb r0, [r1], r0, lsl #24
     6b4: 01890000 orreq r0, r9, r0
     6b8: 6b0d0000 blvs 3406c0 <.debug_info+0x3406c0>
     6bc: 0a000000 beq 6c4 <.debug_info+0x6c4>
     6c0: 02bb1c00 adceqs r1, fp, #0 ; 0x0
     6c4: 2f010000 swics 0x00010000
     6c8: 000006d2 ldreqd r0, [r0], -r2
     6cc: 00000305 andeq r0, r0, r5, lsl #6
     6d0: b10e0000 tstlt lr, r0
     6d4: 00000006 andeq r0, r0, r6
     6d8: 0000103b andeq r1, r0, fp, lsr r0
     6dc: 01850002 orreq r0, r5, r2
     6e0: 01040000 tsteq r4, r0
     6e4: 0000012c andeq r0, r0, ip, lsr #2
     6e8: 000000c8 andeq r0, r0, r8, asr #1
     6ec: 000000c8 andeq r0, r0, r8, asr #1
     6f0: 00000893 muleq r0, r3, r8
     6f4: 0007bb01 andeq fp, r7, r1, lsl #22
     6f8: 00087700 andeq r7, r8, r0, lsl #14
     6fc: 0aac0200 beq feb00f04 <.debug_info+0xfeb00f04>
     700: 05040000 streq r0, [r4]
     704: 000bff02 andeq pc, fp, r2, lsl #30
     708: 02070400 andeq r0, r7, #0 ; 0x0
     70c: 00000d19 andeq r0, r0, r9, lsl sp
     710: 06020702 streq r0, [r2], -r2, lsl #14
     714: 0100000d tsteq r0, sp
     718: 0c830206 sfmeq f0, 4, [r3], {6}
     71c: 08010000 stmeqda r1, {}
     720: 000a9902 andeq r9, sl, r2, lsl #18
     724: 03050200 tsteq r5, #0 ; 0x0
     728: 00000832 andeq r0, r0, r2, lsr r8
     72c: 00331115 eoreqs r1, r3, r5, lsl r1
     730: 69040000 stmvsdb r4, {}
     734: 0400746e streq r7, [r0], #-1134
     738: 08fd0305 ldmeqia sp!, {r0, r2, r8, r9}^
     73c: 14150000 ldrne r0, [r5]
     740: 0000006c andeq r0, r0, ip, rrx
     744: 000bb602 andeq fp, fp, r2, lsl #12
     748: 02070400 andeq r0, r7, #0 ; 0x0
     74c: 00000935 andeq r0, r0, r5, lsr r9
     750: 36020508 strcc r0, [r2], -r8, lsl #10
     754: 08000007 stmeqda r0, {r0, r1, r2}
     758: 0bb60207 bleq fed80f7c <.debug_info+0xfed80f7c>
     75c: 07040000 streq r0, [r4, -r0]
     760: 00092905 andeq r2, r9, r5, lsl #18
     764: 04060100 streq r0, [r6], #-256
     768: 00000088 andeq r0, r0, r8, lsl #1
     76c: 000c4703 andeq r4, ip, r3, lsl #14
     770: 33170400 tstcc r7, #0 ; 0x0
     774: 03000000 tsteq r0, #0 ; 0x0
     778: 000006ce andeq r0, r0, lr, asr #13
     77c: 006c1e04 rsbeq r1, ip, r4, lsl #28
     780: 66030000 strvs r0, [r3], -r0
     784: 04000008 streq r0, [r0], #-8
     788: 00005a1f andeq r5, r0, pc, lsl sl
     78c: 08560300 ldmeqda r6, {r8, r9}^
     790: 21040000 tstcs r4, r0
     794: 00000025 andeq r0, r0, r5, lsr #32
     798: 00c60406 sbceq r0, r6, r6, lsl #8
     79c: d9020000 stmledb r2, {}
     7a0: 01000008 tsteq r0, r8
     7a4: 0d120308 ldceq 3, cr0, [r2, #-32]
     7a8: 18030000 stmneda r3, {}
     7ac: 00000094 muleq r0, r4, r0
     7b0: 00084a02 andeq r4, r8, r2, lsl #20
     7b4: 03020100 tsteq r2, #0 ; 0x0
     7b8: 00000815 andeq r0, r0, r5, lsl r8
     7bc: 009f4303 addeqs r4, pc, r3, lsl #6
     7c0: f0030000 andnv r0, r3, r0
     7c4: 03000008 tsteq r0, #8 ; 0x8
     7c8: 0000aa48 andeq sl, r0, r8, asr #20
     7cc: 09170300 ldmeqdb r7, {r8, r9}
     7d0: 52030000 andpl r0, r3, #0 ; 0x0
     7d4: 000000b5 streqh r0, [r0], -r5
     7d8: 1d080007 stcne 0, cr0, [r8, #-28]
     7dc: 0004f203 andeq pc, r4, r3, lsl #4
     7e0: 001d0800 andeqs r0, sp, r0, lsl #16
     7e4: 08000001 stmeqda r0, {r0}
     7e8: 00000126 andeq r0, r0, r6, lsr #2
     7ec: 09200700 stmeqdb r0!, {r8, r9, sl}
     7f0: 0000095b andeq r0, r0, fp, asr r9
     7f4: 01041507 tsteq r4, r7, lsl #10
     7f8: 23020000 tstcs r2, #0 ; 0x0
     7fc: 60030000 andvs r0, r3, r0
     800: 0700000a streq r0, [r0, -sl]
     804: 00010f20 andeq r0, r1, r0, lsr #30
     808: 01480800 cmpeq r8, r0, lsl #16
     80c: 09040000 stmeqdb r4, {}
     810: 04b10911 ldreqt r0, [r1], #2321
     814: 11090000 tstne r9, r0
     818: 00000148 andeq r0, r0, r8, asr #2
     81c: 00002302 andeq r2, r0, r2, lsl #6
     820: 00005a0a andeq r5, r0, sl, lsl #20
     824: 0be40300 bleq ff90142c <.debug_info+0xff90142c>
     828: 11090000 tstne r9, r0
     82c: 00000131 andeq r0, r0, r1, lsr r1
     830: 000db803 andeq fp, sp, r3, lsl #16
     834: 4d8d0a00 fstsmi s0, [sp]
     838: 0b000001 bleq 844 <.debug_info+0x844>
     83c: 0000018c andeq r0, r0, ip, lsl #3
     840: 00000ca6 andeq r0, r0, r6, lsr #25
     844: 09150608 ldmeqdb r5, {r3, r9, sl}
     848: 0000054c andeq r0, r0, ip, asr #10
     84c: 018c1606 orreq r1, ip, r6, lsl #12
     850: 23020000 tstcs r2, #0 ; 0x0
     854: 06160900 ldreq r0, [r6], -r0, lsl #18
     858: 16060000 strne r0, [r6], -r0
     85c: 0000018c andeq r0, r0, ip, lsl #3
     860: 00042302 andeq r2, r4, r2, lsl #6
     864: 01630406 cmneq r3, r6, lsl #8
     868: bb0b0000 bllt 2c0870 <.debug_info+0x2c0870>
     86c: d0000001 andle r0, r0, r1
     870: 08000008 stmeqda r0, {r3}
     874: f3090c02 tstnv r9, #512 ; 0x200
     878: 0200000b andeq r0, r0, #11 ; 0xb
     87c: 0000f50d andeq pc, r0, sp, lsl #10
     880: 00230200 eoreq r0, r3, r0, lsl #4
     884: 00080d09 andeq r0, r8, r9, lsl #26
     888: 250e0200 strcs r0, [lr, #-512]
     88c: 02000000 andeq r0, r0, #0 ; 0x0
     890: 0c000423 cfstrseq mvf0, [r0], {35}
     894: 01cd0d04 biceq r0, sp, r4, lsl #26
     898: 002c0000 eoreq r0, ip, r0
     89c: 810e0000 tsthi lr, r0
     8a0: 01000000 tsteq r0, r0
     8a4: 01dd0d00 biceqs r0, sp, r0, lsl #26
     8a8: 00c60000 sbceq r0, r6, r0
     8ac: 810e0000 tsthi lr, r0
     8b0: 1f000000 swine 0x00000000
     8b4: 05fa0300 ldreqb r0, [sl, #768]!
     8b8: 13140000 tstne r4, #0 ; 0x0
     8bc: 00000061 andeq r0, r0, r1, rrx
     8c0: 0009fc03 andeq pc, r9, r3, lsl #24
     8c4: 4f141400 swimi 0x00141400
     8c8: 03000000 tsteq r0, #0 ; 0x0
     8cc: 00000590 muleq r0, r0, r5
     8d0: 00611714 rsbeq r1, r1, r4, lsl r7
     8d4: 5f0b0000 swipl 0x000b0000
     8d8: a7000002 strge r0, [r0, -r2]
     8dc: 10000005 andne r0, r0, r5
     8e0: b009ab14 andlt sl, r9, r4, lsl fp
     8e4: 1400000d strne r0, [r0], #-13
     8e8: 0001f3ac andeq pc, r1, ip, lsr #7
     8ec: 00230200 eoreq r0, r3, r0, lsl #4
     8f0: 000cb609 andeq fp, ip, r9, lsl #12
     8f4: ddad1400 cfstrsle mvf1, [sp]
     8f8: 02000001 andeq r0, r0, #1 ; 0x1
     8fc: 7c090423 cfstrsvc mvf0, [r9], {35}
     900: 14000006 strne r0, [r0], #-6
     904: 0001f3ae andeq pc, r1, lr, lsr #7
     908: 08230200 stmeqda r3!, {r9}
     90c: 0005c309 andeq ip, r5, r9, lsl #6
     910: 41af1400 movmi r1, r0, lsl #8
     914: 02000000 andeq r0, r0, #0 ; 0x0
     918: 51090c23 tstpl r9, r3, lsr #24
     91c: 1400000a strne r0, [r0], #-10
     920: 000041b0 streqh r4, [r0], -r0
     924: 0d230200 sfmeq f0, 4, [r3]
     928: 000d6709 andeq r6, sp, r9, lsl #14
     92c: e8b11400 ldmia r1!, {sl, ip}
     930: 02000001 andeq r0, r0, #1 ; 0x1
     934: 03000e23 tsteq r0, #560 ; 0x230
     938: 000006f6 streqd r0, [r0], -r6
     93c: 01feb214 mvneqs fp, r4, lsl r2
     940: a10b0000 tstge fp, r0
     944: da000002 ble 954 <.debug_info+0x954>
     948: 0c00000b stceq 0, cr0, [r0], {11}
     94c: b109170e tstlt r9, lr, lsl #14
     950: 0e00000b cdpeq 0, 0, cr0, cr0, cr11, {0}
     954: 0002a118 andeq sl, r2, r8, lsl r1
     958: 00230200 eoreq r0, r3, r0, lsl #4
     95c: 0007b009 andeq fp, r7, r9
     960: c4190e00 ldrgt r0, [r9], #-3584
     964: 02000005 andeq r0, r0, #5 ; 0x5
     968: 45090423 strmi r0, [r9, #-1059]
     96c: 0e000008 cdpeq 0, 0, cr0, cr0, cr8, {0}
     970: 0000cd1a andeq ip, r0, sl, lsl sp
     974: 08230200 stmeqda r3!, {r9}
     978: a7040600 strge r0, [r4, -r0, lsl #12]
     97c: 0f000002 swieq 0x00000002
     980: 000000c6 andeq r0, r0, r6, asr #1
     984: 0005c410 andeq ip, r5, r0, lsl r4
     988: 0005a000 andeq sl, r5, r0
     98c: 0e018000 cdpeq 0, 0, cr8, cr1, cr0, {0}
     990: 0cb01113 ldfeqs f1, [r0], #76
     994: 040f0000 streq r0, [pc], #0 ; 99c <.debug_info+0x99c>
     998: 000e7501 andeq r7, lr, r1, lsl #10
     99c: 00230200 eoreq r0, r3, r0, lsl #4
     9a0: 00067711 andeq r7, r6, r1, lsl r7
     9a4: 01070f00 tsteq r7, r0, lsl #30
     9a8: 00000163 andeq r0, r0, r3, ror #2
     9ac: 11042302 tstne r4, r2, lsl #6
     9b0: 00000bb1 streqh r0, [r0], -r1
     9b4: 28010a0f stmcsda r1, {r0, r1, r2, r3, r9, fp}
     9b8: 0200000d andeq r0, r0, #13 ; 0xd
     9bc: 48110c23 ldmmida r1, {r0, r1, r5, sl, fp}
     9c0: 0f000009 swieq 0x00000009
     9c4: 002c010f eoreq r0, ip, pc, lsl #2
     9c8: 23020000 tstcs r2, #0 ; 0x0
     9cc: 05591148 ldreqb r1, [r9, #-328]
     9d0: 100f0000 andne r0, pc, r0
     9d4: 000f4001 andeq r4, pc, r1
     9d8: 4c230200 sfmmi f0, 4, [r3]
     9dc: 00074d11 andeq r4, r7, r1, lsl sp
     9e0: 01140f00 tsteq r4, r0, lsl #30
     9e4: 00000e23 andeq r0, r0, r3, lsr #28
     9e8: 11502302 cmpne r0, r2, lsl #6
     9ec: 00000ceb andeq r0, r0, fp, ror #25
     9f0: 4c01150f cfstr32mi mvfx1, [r1], {15}
     9f4: 0300000f tsteq r0, #15 ; 0xf
     9f8: 11019423 tstne r1, r3, lsr #8
     9fc: 00000698 muleq r0, r8, r6
     a00: b301160f tstlt r1, #15728640 ; 0xf00000
     a04: 0300000d tsteq r0, #13 ; 0xd
     a08: 11019823 tstne r1, r3, lsr #16
     a0c: 00000551 andeq r0, r0, r1, asr r5
     a10: a101170f tstge r1, pc, lsl #14
     a14: 03000002 tsteq r0, #2 ; 0x2
     a18: 11019c23 tstne r1, r3, lsr #24
     a1c: 00000c1e andeq r0, r0, lr, lsl ip
     a20: a101180f tstge r1, pc, lsl #16
     a24: 03000002 tsteq r0, #2 ; 0x2
     a28: 1101a023 tstne r1, r3, lsr #32
     a2c: 0000060a andeq r0, r0, sl, lsl #12
     a30: ff01190f swinv 0x0001190f
     a34: 03000005 tsteq r0, #5 ; 0x5
     a38: 1101a423 tstne r1, r3, lsr #8
     a3c: 00000532 andeq r0, r0, r2, lsr r5
     a40: 52011c0f andpl r1, r1, #3840 ; 0xf00
     a44: 0300000f tsteq r0, #15 ; 0xf
     a48: 1101a823 tstne r1, r3, lsr #16
     a4c: 000005f1 streqd r0, [r0], -r1
     a50: 6c011d0f stcvs 13, cr1, [r1], {15}
     a54: 03000000 tsteq r0, #0 ; 0x0
     a58: 1101ac23 tstne r1, r3, lsr #24
     a5c: 000007fc streqd r0, [r0], -ip
     a60: 5d011e0f stcpl 14, cr1, [r1, #-60]
     a64: 0300000f tsteq r0, #15 ; 0xf
     a68: 1101b023 tstne r1, r3, lsr #32
     a6c: 00000654 andeq r0, r0, r4, asr r6
     a70: 5201210f andpl r2, r1, #-1073741821 ; 0xc0000003
     a74: 0300000f tsteq r0, #15 ; 0xf
     a78: 1101b423 tstne r1, r3, lsr #8
     a7c: 00000a44 andeq r0, r0, r4, asr #20
     a80: 6c01220f sfmvs f2, 4, [r1], {15}
     a84: 03000000 tsteq r0, #0 ; 0x0
     a88: 1101b823 tstne r1, r3, lsr #16
     a8c: 00000b8a andeq r0, r0, sl, lsl #23
     a90: 5d01230f stcpl 3, cr2, [r1, #-60]
     a94: 0300000f tsteq r0, #15 ; 0xf
     a98: 1101bc23 tstne r1, r3, lsr #24
     a9c: 000005cb andeq r0, r0, fp, asr #11
     aa0: 5201260f andpl r2, r1, #15728640 ; 0xf00000
     aa4: 0300000f tsteq r0, #15 ; 0xf
     aa8: 1101c023 tstne r1, r3, lsr #32
     aac: 00000cbf streqh r0, [r0], -pc
     ab0: 6c01270f stcvs 7, cr2, [r1], {15}
     ab4: 03000000 tsteq r0, #0 ; 0x0
     ab8: 1101c423 tstne r1, r3, lsr #8
     abc: 000009cb andeq r0, r0, fp, asr #19
     ac0: 5d01280f stcpl 8, cr2, [r1, #-60]
     ac4: 0300000f tsteq r0, #15 ; 0xf
     ac8: 1101c823 tstne r1, r3, lsr #16
     acc: 000007ec andeq r0, r0, ip, ror #15
     ad0: 52012a0f andpl r2, r1, #61440 ; 0xf000
     ad4: 0300000f tsteq r0, #15 ; 0xf
     ad8: 1101cc23 tstne r1, r3, lsr #24
     adc: 0000062e andeq r0, r0, lr, lsr #12
     ae0: 6c012b0f stcvs 11, cr2, [r1], {15}
     ae4: 03000000 tsteq r0, #0 ; 0x0
     ae8: 1101d023 tstne r1, r3, lsr #32
     aec: 00000c73 andeq r0, r0, r3, ror ip
     af0: 5d012c0f stcpl 12, cr2, [r1, #-60]
     af4: 0300000f tsteq r0, #15 ; 0xf
     af8: 1101d423 tstne r1, r3, lsr #8
     afc: 00000b18 andeq r0, r0, r8, lsl fp
     b00: 52012f0f andpl r2, r1, #60 ; 0x3c
     b04: 0300000f tsteq r0, #15 ; 0xf
     b08: 1101d823 tstne r1, r3, lsr #16
     b0c: 00000971 andeq r0, r0, r1, ror r9
     b10: 6c01300f stcvs 0, cr3, [r1], {15}
     b14: 03000000 tsteq r0, #0 ; 0x0
     b18: 1101dc23 tstne r1, r3, lsr #24
     b1c: 00000758 andeq r0, r0, r8, asr r7
     b20: 5d01310f stfpls f3, [r1, #-60]
     b24: 0300000f tsteq r0, #15 ; 0xf
     b28: 1101e023 tstne r1, r3, lsr #32
     b2c: 00000c5f andeq r0, r0, pc, asr ip
     b30: 6c01340f cfstrsvs mvf3, [r1], {15}
     b34: 03000000 tsteq r0, #0 ; 0x0
     b38: 1101e423 tstne r1, r3, lsr #8
     b3c: 000008e8 andeq r0, r0, r8, ror #17
     b40: 6e01350f cfsh32vs mvfx3, mvfx1, #15
     b44: 0300000f tsteq r0, #15 ; 0xf
     b48: 1101e823 tstne r1, r3, lsr #16
     b4c: 000007b6 streqh r0, [r0], -r6
     b50: bf01380f swilt 0x0001380f
     b54: 03000008 tsteq r0, #8 ; 0x8
     b58: 1101ec23 tstne r1, r3, lsr #24
     b5c: 00000e0a andeq r0, r0, sl, lsl #28
     b60: bb013b0f bllt 4f7a4 <.debug_info+0x4f7a4>
     b64: 03000001 tsteq r0, #1 ; 0x1
     b68: 1101f023 tstnep r1, r3, lsr #32
     b6c: 000009bf streqh r0, [r0], -pc
     b70: bb013e0f bllt 503b4 <.debug_info+0x503b4>
     b74: 03000001 tsteq r0, #1 ; 0x1
     b78: 1101f423 tstnep r1, r3, lsr #8
     b7c: 00000a89 andeq r0, r0, r9, lsl #21
     b80: 2c01410f stfcss f4, [r1], {15}
     b84: 03000000 tsteq r0, #0 ; 0x0
     b88: 1101f823 tstnep r1, r3, lsr #16
     b8c: 00000c9c muleq r0, ip, ip
     b90: 2c01410f stfcss f4, [r1], {15}
     b94: 03000000 tsteq r0, #0 ; 0x0
     b98: 1101fc23 tstnep r1, r3, lsr #24
     b9c: 000006b9 streqh r0, [r0], -r9
     ba0: 2c01440f cfstrscs mvf4, [r1], {15}
     ba4: 03000000 tsteq r0, #0 ; 0x0
     ba8: 11028023 tstne r2, r3, lsr #32
     bac: 00000985 andeq r0, r0, r5, lsl #19
     bb0: 2c01440f cfstrscs mvf4, [r1], {15}
     bb4: 03000000 tsteq r0, #0 ; 0x0
     bb8: 11028423 tstne r2, r3, lsr #8
     bbc: 00000a38 andeq r0, r0, r8, lsr sl
     bc0: bb01470f bllt 52804 <.debug_info+0x52804>
     bc4: 03000001 tsteq r0, #1 ; 0x1
     bc8: 11028823 tstne r2, r3, lsr #16
     bcc: 00000c19 andeq r0, r0, r9, lsl ip
     bd0: e4014a0f str r4, [r1], #-2575
     bd4: 0300000c tsteq r0, #12 ; 0xc
     bd8: 11028c23 tstne r2, r3, lsr #24
     bdc: 00000a31 andeq r0, r0, r1, lsr sl
     be0: 5a014d0f bpl 54024 <.debug_info+0x54024>
     be4: 03000000 tsteq r0, #0 ; 0x0
     be8: 11029023 tstne r2, r3, lsr #32
     bec: 00000ccf andeq r0, r0, pc, asr #25
     bf0: 6c014f0f stcvs 15, cr4, [r1], {15}
     bf4: 03000000 tsteq r0, #0 ; 0x0
     bf8: 12029423 andne r9, r2, #587202560 ; 0x23000000
     bfc: 00666572 rsbeq r6, r6, r2, ror r5
     c00: 79015a0f stmvcdb r1, {r0, r1, r2, r3, r9, fp, ip, lr}
     c04: 0300000f tsteq r0, #15 ; 0xf
     c08: 1102a023 tstne r2, r3, lsr #32
     c0c: 00000cd6 ldreqd r0, [r0], -r6
     c10: 63015d0f tstvs r1, #960 ; 0x3c0
     c14: 03000001 tsteq r0, #1 ; 0x1
     c18: 1102c023 tstne r2, r3, lsr #32
     c1c: 00000589 andeq r0, r0, r9, lsl #11
     c20: 8e01600f cdphi 0, 0, cr6, cr1, cr15, {0}
     c24: 03000000 tsteq r0, #0 ; 0x0
     c28: 1102c823 tstne r2, r3, lsr #16
     c2c: 0000059b muleq r0, fp, r5
     c30: cb01630f blgt 59874 <.debug_info+0x59874>
     c34: 03000008 tsteq r0, #8 ; 0x8
     c38: 1102cc23 tstne r2, r3, lsr #24
     c3c: 000007e5 andeq r0, r0, r5, ror #15
     c40: 8901680f stmhidb r1, {r0, r1, r2, r3, fp, sp, lr}
     c44: 0300000f tsteq r0, #15 ; 0xf
     c48: 1102d023 tstne r2, r3, lsr #32
     c4c: 00000a26 andeq r0, r0, r6, lsr #20
     c50: 2c01690f stccs 9, cr6, [r1], {15}
     c54: 03000000 tsteq r0, #0 ; 0x0
     c58: 1102d423 tstne r2, r3, lsr #8
     c5c: 000004cb andeq r0, r0, fp, asr #9
     c60: c0016a0f andgt r6, r1, pc, lsl #20
     c64: 03000000 tsteq r0, #0 ; 0x0
     c68: 1102d823 tstne r2, r3, lsr #16
     c6c: 000006ae andeq r0, r0, lr, lsr #13
     c70: 8f016d0f swihi 0x00016d0f
     c74: 0300000f tsteq r0, #15 ; 0xf
     c78: 1102dc23 tstne r2, r3, lsr #24
     c7c: 000004eb andeq r0, r0, fp, ror #9
     c80: bb01710f bllt 5d0c4 <.debug_info+0x5d0c4>
     c84: 03000001 tsteq r0, #1 ; 0x1
     c88: 1102e023 tstne r2, r3, lsr #32
     c8c: 000009f7 streqd r0, [r0], -r7
     c90: c001750f andgt r7, r1, pc, lsl #10
     c94: 03000000 tsteq r0, #0 ; 0x0
     c98: 0002e423 andeq lr, r2, r3, lsr #8
     c9c: 02ac0406 adceq r0, ip, #100663296 ; 0x6000000
     ca0: f30b0000 tstnv fp, #0 ; 0x0
     ca4: a1000005 tstge r0, r5
     ca8: 0800000b stmeqda r0, {r0, r1, r3}
     cac: b1091d0e tstlt r9, lr, lsl #26
     cb0: 0e00000b cdpeq 0, 0, cr0, cr0, cr11, {0}
     cb4: 0002a11e andeq sl, r2, lr, lsl r1
     cb8: 00230200 eoreq r0, r3, r0, lsl #4
     cbc: 000ae309 andeq lr, sl, r9, lsl #6
     cc0: f31f0e00 tstnv pc, #0 ; 0x0
     cc4: 02000005 andeq r0, r0, #5 ; 0x5
     cc8: 06000423 streq r0, [r0], -r3, lsr #8
     ccc: 0005f904 andeq pc, r5, r4, lsl #18
     cd0: 6a040600 bvs 1024d8 <.debug_info+0x1024d8>
     cd4: 06000002 streq r0, [r0], -r2
     cd8: 00060504 andeq r0, r6, r4, lsl #10
     cdc: 06900b00 ldreq r0, [r0], r0, lsl #22
     ce0: 05b10000 ldreq r0, [r1]!
     ce4: 0e3c0000 cdpeq 0, 3, cr0, cr12, cr0, {0}
     ce8: 08a40912 stmeqia r4!, {r1, r4, r8, fp}
     cec: 33100000 tstcc r0, #0 ; 0x0
     cf0: 000002a1 andeq r0, r0, r1, lsr #5
     cf4: 09002302 stmeqdb r0, {r1, r8, r9, sp}
     cf8: 00000bb1 streqh r0, [r0], -r1
     cfc: 074d3410 smlaldeq r3, sp, r0, r4
     d00: 23020000 tstcs r2, #0 ; 0x0
     d04: 07310904 ldreq r0, [r1, -r4, lsl #18]!
     d08: 35100000 ldrcc r0, [r0]
     d0c: 000006fe streqd r0, [r0], -lr
     d10: 09182302 ldmeqdb r8, {r1, r8, r9, sp}
     d14: 00000c6d andeq r0, r0, sp, ror #24
     d18: 01633610 cmneq r3, r0, lsl r6
     d1c: 23020000 tstcs r2, #0 ; 0x0
     d20: 0a82091c beq fe083198 <.debug_info+0xfe083198>
     d24: 37100000 ldrcc r0, [r0, -r0]
     d28: 000005ff streqd r0, [r0], -pc
     d2c: 09242302 stmeqdb r4!, {r1, r8, r9, sp}
     d30: 0000071f andeq r0, r0, pc, lsl r7
     d34: 07b03810 undefined
     d38: 23020000 tstcs r2, #0 ; 0x0
     d3c: 04d20928 ldreqb r0, [r2], #2344
     d40: 39100000 ldmccdb r0, {}
     d44: 000007ed andeq r0, r0, sp, ror #15
     d48: 092c2302 stmeqdb ip!, {r1, r8, r9, sp}
     d4c: 00000d70 andeq r0, r0, r0, ror sp
     d50: 07f93a10 undefined
     d54: 23020000 tstcs r2, #0 ; 0x0
     d58: 0bfa0930 bleq ffe83220 <.debug_info+0xffe83220>
     d5c: 3b100000 blcc 400d64 <.debug_info+0x400d64>
     d60: 00000742 andeq r0, r0, r2, asr #14
     d64: 00342302 eoreqs r2, r4, r2, lsl #6
     d68: 0006b90b andeq fp, r6, fp, lsl #18
     d6c: 0004b900 andeq fp, r4, r0, lsl #18
     d70: 440e0800 strmi r0, [lr], #-2048
     d74: 00091209 andeq r1, r9, r9, lsl #4
     d78: d3450e00 cmple r5, #0 ; 0x0
     d7c: 02000006 andeq r0, r0, #6 ; 0x6
     d80: ed090023 stc 0, cr0, [r9, #-140]
     d84: 0e00000b cdpeq 0, 0, cr0, cr0, cr11, {0}
     d88: 0006f846 andeq pc, r6, r6, asr #16
     d8c: 04230200 streqt r0, [r3], #-512
     d90: 06d31300 ldreqb r1, [r3], r0, lsl #6
     d94: ea010000 b 40d9c <.debug_info+0x40d9c>
     d98: 14000000 strne r0, [r0]
     d9c: 000005ff streqd r0, [r0], -pc
     da0: 0005f914 andeq pc, r5, r4, lsl r9
     da4: 00c01400 sbceq r1, r0, r0, lsl #8
     da8: 06000000 streq r0, [r0], -r0
     dac: 0006b904 andeq fp, r6, r4, lsl #18
     db0: 06f81300 ldreqbt r1, [r8], r0, lsl #6
     db4: ea010000 b 40dbc <.debug_info+0x40dbc>
     db8: 14000000 strne r0, [r0]
     dbc: 000005ff streqd r0, [r0], -pc
     dc0: 0005f914 andeq pc, r5, r4, lsl r9
     dc4: 02a11400 adceq r1, r1, #0 ; 0x0
     dc8: df140000 swile 0x00140000
     dcc: 00000000 andeq r0, r0, r0
     dd0: 06d90406 ldreqb r0, [r9], r6, lsl #8
     dd4: 190b0000 stmnedb fp, {}
     dd8: 31000007 tstcc r0, r7
     ddc: 04000007 streq r0, [r0], #-7
     de0: a3091711 tstge r9, #4456448 ; 0x440000
     de4: 1100000a tstne r0, sl
     de8: 00014d18 andeq r4, r1, r8, lsl sp
     dec: 00230200 eoreq r0, r3, r0, lsl #4
     df0: 07420b00 streqb r0, [r2, -r0, lsl #22]
     df4: 06e40000 streqbt r0, [r4], r0
     df8: 0b080000 bleq 200e00 <.debug_info+0x200e00>
     dfc: 09430932 stmeqdb r3, {r1, r4, r5, r8, fp}^
     e00: 330b0000 tstcc fp, #0 ; 0x0
     e04: 00000126 andeq r0, r0, r6, lsr #2
     e08: 09002302 stmeqdb r0, {r1, r8, r9, sp}
     e0c: 00000d5d andeq r0, r0, sp, asr sp
     e10: 0163340b cmneq r3, fp, lsl #8
     e14: 23020000 tstcs r2, #0 ; 0x0
     e18: 01030000 tsteq r3, r0
     e1c: 0b000005 bleq e38 <.debug_info+0xe38>
     e20: 00071936 andeq r1, r7, r6, lsr r9
     e24: 075d0d00 ldreqb r0, [sp, -r0, lsl #26]
     e28: 00c60000 sbceq r0, r6, r0
     e2c: 810e0000 tsthi lr, r0
     e30: 13000000 tstne r0, #0 ; 0x0
     e34: 07b00b00 ldreq r0, [r0, r0, lsl #22]!
     e38: 071f0000 ldreq r0, [pc, -r0]
     e3c: 104c0000 subne r0, ip, r0
     e40: 04d20938 ldreqb r0, [r2], #2360
     e44: 7f100000 swivc 0x00100000
     e48: 000007ed andeq r0, r0, sp, ror #15
     e4c: 09002302 stmeqdb r0, {r1, r8, r9, sp}
     e50: 00000677 andeq r0, r0, r7, ror r6
     e54: 01638010 cmneq r3, r0, lsl r0
     e58: 23020000 tstcs r2, #0 ; 0x0
     e5c: 07a60904 streq r0, [r6, r4, lsl #18]!
     e60: 81100000 tsthi r0, r0
     e64: 00000126 andeq r0, r0, r6, lsr #2
     e68: 090c2302 stmeqdb ip, {r1, r8, r9, sp}
     e6c: 0000089f muleq r0, pc, r8
     e70: 06058210 undefined
     e74: 23020000 tstcs r2, #0 ; 0x0
     e78: 0999090c ldmeqib r9, {r2, r3, r8, fp}
     e7c: 83100000 tsthi r0, #0 ; 0x0
     e80: 000008b9 streqh r0, [r0], -r9
     e84: 00482302 subeq r2, r8, r2, lsl #6
     e88: 075d0406 ldreqb r0, [sp, -r6, lsl #8]
     e8c: ed0b0000 stc 0, cr0, [fp]
     e90: d7000007 strle r0, [r0, -r7]
     e94: 0c000005 stceq 0, cr0, [r0], {5}
     e98: 16093910 undefined
     e9c: 1000000e andne r0, r0, lr
     ea0: 00080b60 andeq r0, r8, r0, ror #22
     ea4: 00230200 eoreq r0, r3, r0, lsl #4
     ea8: 0004b909 andeq fp, r4, r9, lsl #18
     eac: 11611000 cmnne r1, r0
     eb0: 02000008 andeq r0, r0, #8 ; 0x8
     eb4: 8e090423 cdphi 4, 0, cr0, cr9, cr3, {1}
     eb8: 10000007 andne r0, r0, r7
     ebc: 0005f362 andeq pc, r5, r2, ror #6
     ec0: 08230200 stmeqda r3!, {r9}
     ec4: b6040600 strlt r0, [r4], -r0, lsl #12
     ec8: 05000007 streq r0, [r0, #-7]
     ecc: 00000d70 andeq r0, r0, r0, ror sp
     ed0: f3040601 tstnv r4, #1048576 ; 0x100000
     ed4: 15000007 strne r0, [r0, #-7]
     ed8: 0000080b andeq r0, r0, fp, lsl #16
     edc: 05ff1401 ldreqb r1, [pc, #1025]! ; 12e5 <.debug_info+0x12e5>
     ee0: 06000000 streq r0, [r0], -r0
     ee4: 0007ff04 andeq pc, r7, r4, lsl #30
     ee8: 90040600 andls r0, r4, r0, lsl #12
     eec: 0b000006 bleq f0c <.debug_info+0xf0c>
     ef0: 0000084e andeq r0, r0, lr, asr #16
     ef4: 000005e1 andeq r0, r0, r1, ror #11
     ef8: 0977100c ldmeqdb r7!, {r2, r3, ip}^
     efc: 00000b11 andeq r0, r0, r1, lsl fp
     f00: 08637810 stmeqda r3!, {r4, fp, ip, sp, lr}^
     f04: 23020000 tstcs r2, #0 ; 0x0
     f08: 0bb10900 bleq fec43310 <.debug_info+0xfec43310>
     f0c: 79100000 ldmvcdb r0, {}
     f10: 0000087e andeq r0, r0, lr, ror r8
     f14: 09042302 stmeqdb r4, {r1, r8, r9, sp}
     f18: 00000776 andeq r0, r0, r6, ror r7
     f1c: 08b37b10 ldmeqia r3!, {r4, r8, r9, fp, ip, sp, lr}
     f20: 23020000 tstcs r2, #0 ; 0x0
     f24: 63130008 tstvs r3, #8 ; 0x8
     f28: 01000008 tsteq r0, r8
     f2c: 0000005a andeq r0, r0, sl, asr r0
     f30: 0007b014 andeq fp, r7, r4, lsl r0
     f34: 05ff1400 ldreqb r1, [pc, #1024]! ; 133c <.debug_info+0x133c>
     f38: 06000000 streq r0, [r0], -r0
     f3c: 00084e04 andeq r4, r8, r4, lsl #28
     f40: 087e1300 ldmeqda lr!, {r8, r9, ip}^
     f44: a1010000 tstge r1, r0
     f48: 14000002 strne r0, [r0], #-2
     f4c: 000007b0 streqh r0, [r0], -r0
     f50: 0005ff14 andeq pc, r5, r4, lsl pc
     f54: 04060000 streq r0, [r6]
     f58: 00000869 andeq r0, r0, r9, ror #16
     f5c: 0008ad13 andeq sl, r8, r3, lsl sp
     f60: 005a0100 subeqs r0, sl, r0, lsl #2
     f64: b0140000 andlts r0, r4, r0
     f68: 14000007 strne r0, [r0], #-7
     f6c: 000005ff streqd r0, [r0], -pc
     f70: 0008ad14 andeq sl, r8, r4, lsl sp
     f74: 005a1400 subeqs r1, sl, r0, lsl #8
     f78: c0140000 andgts r0, r4, r0
     f7c: 14000000 strne r0, [r0]
     f80: 0000005a andeq r0, r0, sl, asr r0
     f84: c0040600 andgt r0, r4, r0, lsl #12
     f88: 06000000 streq r0, [r0], -r0
     f8c: 00088404 andeq r8, r8, r4, lsl #8
     f90: 17040600 strne r0, [r4, -r0, lsl #12]
     f94: 06000008 streq r0, [r0], -r8
     f98: 0008c504 andeq ip, r8, r4, lsl #10
     f9c: 5a011600 bpl 467a4 <.debug_info+0x467a4>
     fa0: 06000000 streq r0, [r0], -r0
     fa4: 0008d104 andeq sp, r8, r4, lsl #2
     fa8: 0b011700 bleq 46bb0 <.debug_info+0x46bb0>
     fac: 000008fc streqd r0, [r0], -ip
     fb0: 00000d77 andeq r0, r0, r7, ror sp
     fb4: 091b050c ldmeqdb fp, {r2, r3, r8, sl}
     fb8: 00000a78 andeq r0, r0, r8, ror sl
     fbc: 01631c05 cmneq r3, r5, lsl #24
     fc0: 23020000 tstcs r2, #0 ; 0x0
     fc4: 06840900 streq r0, [r4], r0, lsl #18
     fc8: 1d050000 stcne 0, cr0, [r5]
     fcc: 0000002c andeq r0, r0, ip, lsr #32
     fd0: 00082302 andeq r2, r8, r2, lsl #6
     fd4: 0009410b andeq r4, r9, fp, lsl #2
     fd8: 00071100 andeq r1, r7, r0, lsl #2
     fdc: 4d051400 cfstrsmi mvf1, [r5]
     fe0: 0006de09 andeq sp, r6, r9, lsl #28
     fe4: 5a4e0500 bpl 13823ec <.debug_info+0x13823ec>
     fe8: 02000000 andeq r0, r0, #0 ; 0x0
     fec: f8090023 stmnvda r9, {r0, r1, r5}
     ff0: 05000008 streq r0, [r0, #-8]
     ff4: 00005a4f andeq r5, r0, pc, asr #20
     ff8: 04230200 streqt r0, [r3], #-512
     ffc: 000b0b09 andeq r0, fp, r9, lsl #22
    1000: 5a500500 bpl 1402408 <.debug_info+0x1402408>
    1004: 02000000 andeq r0, r0, #0 ; 0x0
    1008: 77090823 strvc r0, [r9, -r3, lsr #16]
    100c: 05000006 streq r0, [r0, #-6]
    1010: 00016351 andeq r6, r1, r1, asr r3
    1014: 0c230200 sfmeq f0, 4, [r3]
    1018: 095c0b00 ldmeqdb ip, {r8, r9, fp}^
    101c: 0a070000 beq 1c1024 <.debug_info+0x1c1024>
    1020: 05280000 streq r0, [r8]!
    1024: 63701854 cmnvs r0, #5505024 ; 0x540000
    1028: 55050070 strpl r0, [r5, #-112]
    102c: 0000095c andeq r0, r0, ip, asr r9
    1030: 00002302 andeq r2, r0, r2, lsl #6
    1034: 00096c0d andeq r6, r9, sp, lsl #24
    1038: 0008fc00 andeq pc, r8, r0, lsl #24
    103c: 00810e00 addeq r0, r1, r0, lsl #28
    1040: 00010000 andeq r0, r1, r0
    1044: 000af210 andeq pc, sl, r0, lsl r2
    1048: 00099400 andeq r9, r9, r0, lsl #8
    104c: 05014000 streq r4, [r1]
    1050: 05b909b6 ldreq r0, [r9, #2486]!
    1054: b8050000 stmltda r5, {}
    1058: 0000002c andeq r0, r0, ip, lsr #32
    105c: 09002302 stmeqdb r0, {r1, r8, r9, sp}
    1060: 0000079c muleq r0, ip, r7
    1064: 002cb805 eoreq fp, ip, r5, lsl #16
    1068: 23020000 tstcs r2, #0 ; 0x0
    106c: 08b90904 ldmeqia r9!, {r2, r8, fp}
    1070: b8050000 stmltda r5, {}
    1074: 0000002c andeq r0, r0, ip, lsr #32
    1078: 09082302 stmeqdb r8, {r1, r8, r9, sp}
    107c: 00000b55 andeq r0, r0, r5, asr fp
    1080: 01bdc105 moveqs ip, r5, lsl #2
    1084: 23020000 tstcs r2, #0 ; 0x0
    1088: 0b28090c bleq a034c0 <.debug_info+0xa034c0>
    108c: cc050000 stcgt 0, cr0, [r5], {0}
    1090: 00000af2 streqd r0, [r0], -r2
    1094: 09142302 ldmeqdb r4, {r1, r8, r9, sp}
    1098: 00000943 andeq r0, r0, r3, asr #18
    109c: 0126d105 teqeq r6, r5, lsl #2
    10a0: 23020000 tstcs r2, #0 ; 0x0
    10a4: 0d77093c ldceql 9, cr0, [r7, #-240]!
    10a8: d6050000 strle r0, [r5], -r0
    10ac: 00000b02 andeq r0, r0, r2, lsl #22
    10b0: 093c2302 ldmeqdb ip!, {r1, r8, r9, sp}
    10b4: 000009a4 andeq r0, r0, r4, lsr #19
    10b8: 0126dc05 teqeq r6, r5, lsl #24
    10bc: 23030000 tstcs r3, #0 ; 0x0
    10c0: c40901c0 strgt r0, [r9], #-448
    10c4: 05000008 streq r0, [r0, #-8]
    10c8: 000163dd ldreqd r6, [r1], -sp
    10cc: c0230300 eorgt r0, r3, r0, lsl #6
    10d0: 0ac70901 beq ff1c34dc <.debug_info+0xff1c34dc>
    10d4: de050000 cdple 0, 0, cr0, cr5, cr0, {0}
    10d8: 00000163 andeq r0, r0, r3, ror #2
    10dc: 01c82303 biceq r2, r8, r3, lsl #6
    10e0: 00057a09 andeq r7, r5, r9, lsl #20
    10e4: 2cdf0500 cfldr64cs mvdx0, [pc], {0}
    10e8: 03000000 tsteq r0, #0 ; 0x0
    10ec: 0901d023 stmeqdb r1, {r0, r1, r5, ip, lr, pc}
    10f0: 000009d7 ldreqd r0, [r0], -r7
    10f4: 002ce005 eoreq lr, ip, r5
    10f8: 23030000 tstcs r3, #0 ; 0x0
    10fc: ab0901d4 blge 241854 <.debug_info+0x241854>
    1100: 05000008 streq r0, [r0, #-8]
    1104: 00002ce1 andeq r2, r0, r1, ror #25
    1108: d8230300 stmleda r3!, {r8, r9}
    110c: 09ad0901 stmeqib sp!, {r0, r8, fp}
    1110: e2050000 and r0, r5, #0 ; 0x0
    1114: 0000005a andeq r0, r0, sl, asr r0
    1118: 01dc2303 biceqs r2, ip, r3, lsl #6
    111c: 00056609 andeq r6, r5, r9, lsl #12
    1120: 4de50500 cfstr64mi mvdx0, [r5]
    1124: 03000001 tsteq r0, #1 ; 0x1
    1128: 0901e023 stmeqdb r1, {r0, r1, r5, sp, lr, pc}
    112c: 000006a6 andeq r0, r0, r6, lsr #13
    1130: 0b12e805 bleq 4bb14c <.debug_info+0x4bb14c>
    1134: 23030000 tstcs r3, #0 ; 0x0
    1138: d50901e4 strle r0, [r9, #-484]
    113c: 0500000a streq r0, [r0, #-10]
    1140: 00005af7 streqd r5, [r0], -r7
    1144: 9c230300 stcls 3, cr0, [r3]
    1148: 0b641102 bleq 1905558 <.debug_info+0x1905558>
    114c: 15050000 strne r0, [r5]
    1150: 000b2201 andeq r2, fp, r1, lsl #4
    1154: a0230300 eorge r0, r3, r0, lsl #6
    1158: 0b6f1102 bleq 1bc5568 <.debug_info+0x1bc5568>
    115c: 16050000 strne r0, [r5], -r0
    1160: 00002c01 andeq r2, r0, r1, lsl #24
    1164: a4230300 strget r0, [r3], #-768
    1168: 0b301102 bleq c05578 <.debug_info+0xc05578>
    116c: 17050000 strne r0, [r5, -r0]
    1170: 00002c01 andeq r2, r0, r1, lsl #24
    1174: a8230300 stmgeda r3!, {r8, r9}
    1178: 07da1102 ldreqb r1, [sl, r2, lsl #2]
    117c: 1c050000 stcne 0, cr0, [r5], {0}
    1180: 000bf501 andeq pc, fp, r1, lsl #10
    1184: ac230300 stcge 3, cr0, [r3]
    1188: 0cf71102 ldfeqe f1, [r7], #8
    118c: 1e050000 cdpne 0, 0, cr0, cr5, cr0, {0}
    1190: 00002c01 andeq r2, r0, r1, lsl #24
    1194: b0230300 eorlt r0, r3, r0, lsl #6
    1198: 0b931102 bleq fe4c55a8 <.debug_info+0xfe4c55a8>
    119c: 2a050000 bcs 1411a4 <.debug_info+0x1411a4>
    11a0: 00002c01 andeq r2, r0, r1, lsl #24
    11a4: b4230300 strltt r0, [r3], #-768
    11a8: 07681102 streqb r1, [r8, -r2, lsl #2]!
    11ac: 2b050000 blcs 1411b4 <.debug_info+0x1411b4>
    11b0: 00002c01 andeq r2, r0, r1, lsl #24
    11b4: b8230300 stmltda r3!, {r8, r9}
    11b8: 0bb11102 bleq fec455c8 <.debug_info+0xfec455c8>
    11bc: 30050000 andcc r0, r5, r0
    11c0: 0002a101 andeq sl, r2, r1, lsl #2
    11c4: bc230300 stclt 3, cr0, [r3]
    11c8: 020d0002 andeq r0, sp, #2 ; 0x2
    11cc: 4100000b tstmi r0, fp
    11d0: 0e000009 cdpeq 0, 0, cr0, cr0, cr9, {0}
    11d4: 00000081 andeq r0, r0, r1, lsl #1
    11d8: 120d0000 andne r0, sp, #0 ; 0x0
    11dc: d300000b tstle r0, #11 ; 0xb
    11e0: 0e000008 cdpeq 0, 0, cr0, cr0, cr8, {0}
    11e4: 00000081 andeq r0, r0, r1, lsl #1
    11e8: 220d000a andcs r0, sp, #10 ; 0xa
    11ec: 5800000b stmplda r0, {r0, r1, r3}
    11f0: 0e000001 cdpeq 0, 0, cr0, cr0, cr1, {0}
    11f4: 00000081 andeq r0, r0, r1, lsl #1
    11f8: 0406000d streq r0, [r6], #-13
    11fc: 00000742 andeq r0, r0, r2, asr #14
    1200: 000bf510 andeq pc, fp, r0, lsl r5
    1204: 00068c00 andeq r8, r6, r0, lsl #24
    1208: 0502cc00 streq ip, [r2, #-3072]
    120c: 0c291120 stfeqs f1, [r9], #-128
    1210: ae050000 cdpge 0, 0, cr0, cr5, cr0, {0}
    1214: 000c4901 andeq r4, ip, r1, lsl #18
    1218: 00230200 eoreq r0, r3, r0, lsl #4
    121c: 00082311 andeq r2, r8, r1, lsl r3
    1220: 01af0500 moveq r0, r0, lsl #10
    1224: 00000c59 andeq r0, r0, r9, asr ip
    1228: 05802303 streq r2, [r0, #771]
    122c: 000bc311 andeq ip, fp, r1, lsl r3
    1230: 01b00500 moveqs r0, r0, lsl #10
    1234: 0000005a andeq r0, r0, sl, asr r0
    1238: 05a02303 streq r2, [r0, #771]!
    123c: 000a6b11 andeq r6, sl, r1, lsl fp
    1240: 01b20500 moveqs r0, r0, lsl #10
    1244: 00000c6f andeq r0, r0, pc, ror #24
    1248: 05a42303 streq r2, [r4, #771]!
    124c: 000a9311 andeq r9, sl, r1, lsl r3
    1250: 01b40500 moveqs r0, r0, lsl #10
    1254: 00000c7b andeq r0, r0, fp, ror ip
    1258: 05a82303 streq r2, [r8, #771]!
    125c: 00090311 andeq r0, r9, r1, lsl r3
    1260: 01bf0500 moveqs r0, r0, lsl #10
    1264: 0000002c andeq r0, r0, ip, lsr #32
    1268: 05ac2303 streq r2, [ip, #771]!
    126c: 00061b11 andeq r1, r6, r1, lsl fp
    1270: 01c00500 biceq r0, r0, r0, lsl #10
    1274: 0000002c andeq r0, r0, ip, lsr #32
    1278: 05b02303 ldreq r2, [r0, #771]!
    127c: 0004d811 andeq sp, r4, r1, lsl r8
    1280: 01c10500 biceq r0, r1, r0, lsl #10
    1284: 0000002c andeq r0, r0, ip, lsr #32
    1288: 05b42303 ldreq r2, [r4, #771]!
    128c: 00053711 andeq r3, r5, r1, lsl r7
    1290: 01c30500 biceq r0, r3, r0, lsl #10
    1294: 0000005a andeq r0, r0, sl, asr r0
    1298: 05b82303 ldreq r2, [r8, #771]!
    129c: 000dd711 andeq sp, sp, r1, lsl r7
    12a0: 01c40500 biceq r0, r4, r0, lsl #10
    12a4: 00000742 andeq r0, r0, r2, asr #14
    12a8: 05bc2303 ldreq r2, [ip, #771]!
    12ac: 00081c11 andeq r1, r8, r1, lsl ip
    12b0: 01c50500 biceq r0, r5, r0, lsl #10
    12b4: 0000008e andeq r0, r0, lr, lsl #1
    12b8: 05c42303 streqb r2, [r4, #771]
    12bc: 000d8111 andeq r8, sp, r1, lsl r1
    12c0: 01c60500 biceq r0, r6, r0, lsl #10
    12c4: 0000005a andeq r0, r0, sl, asr r0
    12c8: 05c82303 streqb r2, [r8, #771]
    12cc: 28040600 stmcsda r4, {r9, sl}
    12d0: 1900000b stmnedb r0, {r0, r1, r3}
    12d4: 00000c27 andeq r0, r0, r7, lsr #24
    12d8: 00000aee andeq r0, r0, lr, ror #21
    12dc: 018c0510 orreq r0, ip, r0, lsl r5
    12e0: 000da411 andeq sl, sp, r1, lsl r4
    12e4: 018d0500 orreq r0, sp, r0, lsl #10
    12e8: 00000c2d andeq r0, r0, sp, lsr #24
    12ec: 11002302 tstne r0, r2, lsl #6
    12f0: 00000b4f andeq r0, r0, pc, asr #22
    12f4: 33018e05 tstcc r1, #80 ; 0x50
    12f8: 0200000c andeq r0, r0, #12 ; 0xc
    12fc: 05000423 streq r0, [r0, #-1059]
    1300: 00000b40 andeq r0, r0, r0, asr #22
    1304: 27040601 strcs r0, [r4, -r1, lsl #12]
    1308: 0d00000c stceq 0, cr0, [r0, #-48]
    130c: 00000c43 andeq r0, r0, r3, asr #24
    1310: 00000c43 andeq r0, r0, r3, asr #24
    1314: 0000810e andeq r8, r0, lr, lsl #2
    1318: 06000200 streq r0, [r0], -r0, lsl #4
    131c: 00096c04 andeq r6, r9, r4, lsl #24
    1320: 0c590d00 mrrceq 13, 0, r0, r9, cr0
    1324: 096c0000 stmeqdb ip!, {}^
    1328: 810e0000 tsthi lr, r0
    132c: 01000000 tsteq r0, r0
    1330: 0c690d00 stceql 13, cr0, [r9]
    1334: 0bfb0000 bleq ffec133c <.debug_info+0xffec133c>
    1338: 810e0000 tsthi lr, r0
    133c: 01000000 tsteq r0, r0
    1340: 0ae90500 beq ffa42748 <.debug_info+0xffa42748>
    1344: 06010000 streq r0, [r1], -r0
    1348: 000c6904 andeq r6, ip, r4, lsl #18
    134c: 09640500 stmeqdb r4!, {r8, sl}^
    1350: 06010000 streq r0, [r1], -r0
    1354: 000c7504 andeq r7, ip, r4, lsl #10
    1358: 091e0500 ldmeqdb lr, {r8, sl}
    135c: 0b010000 bleq 41364 <.debug_info+0x41364>
    1360: 00000cbe streqh r0, [r0], -lr
    1364: 00000801 andeq r0, r0, r1, lsl #16
    1368: 09130c0c ldmeqdb r3, {r2, r3, sl, fp}
    136c: 00000c57 andeq r0, r0, r7, asr ip
    1370: 00df140c sbceqs r1, pc, ip, lsl #8
    1374: 23020000 tstcs r2, #0 ; 0x0
    1378: 08de0900 ldmeqia lr, {r8, fp}^
    137c: 150c0000 strne r0, [ip]
    1380: 00000cbe streqh r0, [r0], -lr
    1384: 09042302 stmeqdb r4, {r1, r8, r9, sp}
    1388: 0000053f andeq r0, r0, pc, lsr r5
    138c: 0cbe170c ldceq 7, cr1, [lr], #48
    1390: 23020000 tstcs r2, #0 ; 0x0
    1394: 04060008 streq r0, [r6], #-8
    1398: 00000c81 andeq r0, r0, r1, lsl #25
    139c: 000cd908 andeq sp, ip, r8, lsl #18
    13a0: 19130400 ldmnedb r3, {sl}
    13a4: 13006118 tstne r0, #6 ; 0x6
    13a8: 00015818 andeq r5, r1, r8, lsl r8
    13ac: 00230200 eoreq r0, r3, r0, lsl #4
    13b0: 04c30300 streqb r0, [r3], #768
    13b4: 19130000 ldmnedb r3, {}
    13b8: 00000cc4 andeq r0, r0, r4, asr #25
    13bc: 000cff0b andeq pc, ip, fp, lsl #30
    13c0: 000ab500 andeq fp, sl, r0, lsl #10
    13c4: 05120400 ldreq r0, [r2, #-1024]
    13c8: 6f6f6618 swivs 0x006f6618
    13cc: 5a061200 bpl 185bd4 <.debug_info+0x185bd4>
    13d0: 02000000 andeq r0, r0, #0 ; 0x0
    13d4: 0b000023 bleq 1468 <.debug_info+0x1468>
    13d8: 00000d28 andeq r0, r0, r8, lsr #26
    13dc: 00000bcc andeq r0, r0, ip, asr #23
    13e0: 09220f08 stmeqdb r2!, {r3, r8, r9, sl, fp}
    13e4: 00000850 andeq r0, r0, r0, asr r8
    13e8: 002c230f eoreq r2, ip, pc, lsl #6
    13ec: 23020000 tstcs r2, #0 ; 0x0
    13f0: 0bb10900 bleq fec437f8 <.debug_info+0xfec437f8>
    13f4: 240f0000 strcs r0, [pc], #0 ; 13fc <.debug_info+0x13fc>
    13f8: 000002a1 andeq r0, r0, r1, lsr #5
    13fc: 00042302 andeq r2, r4, r2, lsl #6
    1400: 000d380d andeq r3, sp, sp, lsl #16
    1404: 0000c600 andeq ip, r0, r0, lsl #12
    1408: 00810e00 addeq r0, r1, r0, lsl #28
    140c: 003b0000 eoreqs r0, fp, r0
    1410: 000d990b andeq r9, sp, fp, lsl #18
    1414: 00077d00 andeq r7, r7, r0, lsl #26
    1418: 2f0f2000 swics 0x000f2000
    141c: 00075309 andeq r5, r7, r9, lsl #6
    1420: 6a300f00 bvs c05028 <.debug_info+0xc05028>
    1424: 02000002 andeq r0, r0, #2 ; 0x2
    1428: 12090023 andne r0, r9, #35 ; 0x23
    142c: 0f000009 swieq 0x00000009
    1430: 000db931 andeq fp, sp, r1, lsr r9
    1434: 0c230200 sfmeq f0, 4, [r3]
    1438: 000bed09 andeq lr, fp, r9, lsl #26
    143c: de330f00 cdple 15, 3, cr0, cr3, cr0, {0}
    1440: 0200000d andeq r0, r0, #13 ; 0xd
    1444: c8091023 stmgtda r9, {r0, r1, r5, ip}
    1448: 0f000006 swieq 0x00000006
    144c: 000df534 andeq pc, sp, r4, lsr r5
    1450: 14230200 strnet r0, [r3], #-512
    1454: 00052309 andeq r2, r5, r9, lsl #6
    1458: 0b350f00 bleq d45060 <.debug_info+0xd45060>
    145c: 0200000e andeq r0, r0, #14 ; 0xe
    1460: 05091823 streq r1, [r9, #-2083]
    1464: 0f000006 swieq 0x00000006
    1468: 000e1d36 andeq r1, lr, r6, lsr sp
    146c: 1c230200 sfmne f0, 4, [r3]
    1470: 0db31300 ldceq 3, cr1, [r3]
    1474: ea010000 b 4147c <.debug_info+0x4147c>
    1478: 14000000 strne r0, [r0]
    147c: 00000db3 streqh r0, [r0], -r3
    1480: 0005c414 andeq ip, r5, r4, lsl r4
    1484: 00c01400 sbceq r1, r0, r0, lsl #8
    1488: 06000000 streq r0, [r0], -r0
    148c: 000d3804 andeq r3, sp, r4, lsl #16
    1490: 99040600 stmlsdb r4, {r9, sl}
    1494: 1300000d tstne r0, #13 ; 0xd
    1498: 00000dde ldreqd r0, [r0], -lr
    149c: 0000ea01 andeq lr, r0, r1, lsl #20
    14a0: 0db31400 cfldrseq mvf1, [r3]
    14a4: c4140000 ldrgt r0, [r4]
    14a8: 14000005 strne r0, [r0], #-5
    14ac: 000002a1 andeq r0, r0, r1, lsr #5
    14b0: 0000df14 andeq sp, r0, r4, lsl pc
    14b4: 04060000 streq r0, [r6]
    14b8: 00000dbf streqh r0, [r0], -pc
    14bc: 000df515 andeq pc, sp, r5, lsl r5
    14c0: c4140100 ldrgt r0, [r4], #-256
    14c4: 14000005 strne r0, [r0], #-5
    14c8: 000002a1 andeq r0, r0, r1, lsr #5
    14cc: e4040600 str r0, [r4], #-1536
    14d0: 1300000d tstne r0, #13 ; 0xd
    14d4: 00000e0b andeq r0, r0, fp, lsl #28
    14d8: 00005a01 andeq r5, r0, r1, lsl #20
    14dc: 05c41400 streqb r1, [r4, #1024]
    14e0: 06000000 streq r0, [r0], -r0
    14e4: 000dfb04 andeq pc, sp, r4, lsl #22
    14e8: 0e1d1500 cfmul32eq mvfx1, mvfx13, mvfx0
    14ec: 14010000 strne r0, [r1]
    14f0: 000005c4 andeq r0, r0, r4, asr #11
    14f4: 11040600 tstne r4, r0, lsl #12
    14f8: 0b00000e bleq 1538 <.debug_info+0x1538>
    14fc: 00000e5a andeq r0, r0, sl, asr lr
    1500: 00000a17 andeq r0, r0, r7, lsl sl
    1504: 093a0f44 ldmeqdb sl!, {r2, r6, r8, r9, sl, fp}
    1508: 0000089f muleq r0, pc, r8
    150c: 06053b0f streq r3, [r5], -pc, lsl #22
    1510: 23020000 tstcs r2, #0 ; 0x0
    1514: 6f6d1800 swivs 0x006d1800
    1518: 3c0f0064 stccc 0, cr0, [pc], {100}
    151c: 000005c4 andeq r0, r0, r4, asr #11
    1520: 093c2302 ldmeqdb ip!, {r1, r8, r9, sp}
    1524: 0000065d andeq r0, r0, sp, asr r6
    1528: 05ff3d0f ldreqb r3, [pc, #3343]! ; 223f <.debug_info+0x223f>
    152c: 23020000 tstcs r2, #0 ; 0x0
    1530: 750b0040 strvc r0, [fp, #-64]
    1534: 9100000e tstls r0, lr
    1538: 2000000c andcs r0, r0, ip
    153c: de09dd0f cdple 13, 0, cr13, cr9, cr15, {0}
    1540: 0f000006 swieq 0x00000006
    1544: 000cd9de ldreqd sp, [ip], -lr
    1548: 00230200 eoreq r0, r3, r0, lsl #4
    154c: 0e9a1a00 cdpeq 10, 9, cr1, cr10, cr0, {0}
    1550: 08380000 ldmeqda r8!, {}
    1554: 0f040000 swieq 0x00040000
    1558: 0d2c1be2 fstmdbdeq ip!, {d1-d113}
    155c: 1b000000 blne 1564 <.debug_info+0x1564>
    1560: 00000af7 streqd r0, [r0], -r7
    1564: 0c341b01 ldceq 11, cr1, [r4], #-4
    1568: 1b020000 blne 81570 <.debug_info+0x81570>
    156c: 00000642 andeq r0, r0, r2, asr #12
    1570: c30b0003 tstgt fp, #3 ; 0x3
    1574: 3e00000e cdpcc 0, 0, cr0, cr0, cr14, {0}
    1578: 2400000d strcs r0, [r0], #-13
    157c: 1109eb0f tstne r9, pc, lsl #22
    1580: 0f00000c swieq 0x0000000c
    1584: 0001bbec andeq fp, r1, ip, ror #23
    1588: 00230200 eoreq r0, r3, r0, lsl #4
    158c: 000bb109 andeq fp, fp, r9, lsl #2
    1590: cded0f00 stcgtl 15, cr0, [sp]
    1594: 02000001 andeq r0, r0, #1 ; 0x1
    1598: 0b000423 bleq 262c <.debug_info+0x262c>
    159c: 00000efa streqd r0, [r0], -sl
    15a0: 00000de3 andeq r0, r0, r3, ror #27
    15a4: 09f30f28 ldmeqib r3!, {r3, r5, r8, r9, sl, fp}^
    15a8: 00000a5a andeq r0, r0, sl, asr sl
    15ac: 0d38f40f cfldrseq mvf15, [r8, #-60]!
    15b0: 23020000 tstcs r2, #0 ; 0x0
    15b4: 0bb10900 bleq fec439bc <.debug_info+0xfec439bc>
    15b8: f50f0000 strnv r0, [pc, #0] ; 15c0 <.debug_info+0x15c0>
    15bc: 000000c0 andeq r0, r0, r0, asr #1
    15c0: 09202302 stmeqdb r0!, {r1, r8, r9, sp}
    15c4: 00000c11 andeq r0, r0, r1, lsl ip
    15c8: 002cf60f eoreq pc, ip, pc, lsl #12
    15cc: 23020000 tstcs r2, #0 ; 0x0
    15d0: 310b0024 tstcc fp, r4, lsr #32
    15d4: 9200000f andls r0, r0, #15 ; 0xf
    15d8: 0c00000d stceq 0, cr0, [r0], {13}
    15dc: 6718fa0f ldrvs pc, [r8, -pc, lsl #20]
    15e0: 0f007072 swieq 0x00007072
    15e4: 0005cafb streqd ip, [r5], -fp
    15e8: 00230200 eoreq r0, r3, r0, lsl #4
    15ec: 00052809 andeq r2, r5, r9, lsl #16
    15f0: 5afc0f00 bpl fff051f8 <.debug_info+0xfff051f8>
    15f4: 02000000 andeq r0, r0, #0 ; 0x0
    15f8: e3090823 tst r9, #2293760 ; 0x230000
    15fc: 0f00000a swieq 0x0000000a
    1600: 000f31fd streqd r3, [pc], -sp
    1604: 0c230200 sfmeq f0, 4, [r3]
    1608: 0f400d00 swieq 0x00400d00
    160c: 0ec30000 cdpeq 0, 12, cr0, cr3, cr0, {0}
    1610: 811c0000 tsthi ip, r0
    1614: 00000000 andeq r0, r0, r0
    1618: 0e9a0406 cdpeq 4, 9, cr0, cr10, cr6, {0}
    161c: 4a050000 bmi 141624 <.debug_info+0x141624>
    1620: 0100000d tsteq r0, sp
    1624: 0f460406 swieq 0x00460406
    1628: 04060000 streq r0, [r6]
    162c: 00000f58 andeq r0, r0, r8, asr pc
    1630: 000cff0f andeq pc, ip, pc, lsl #30
    1634: 63040600 tstvs r4, #0 ; 0x0
    1638: 0f00000f swieq 0x0000000f
    163c: 0000002c andeq r0, r0, ip, lsr #32
    1640: 000df405 andeq pc, sp, r5, lsl #8
    1644: 04060100 streq r0, [r6], #-256
    1648: 00000f74 andeq r0, r0, r4, ror pc
    164c: 000f680f andeq r6, pc, pc, lsl #16
    1650: 0f890d00 swieq 0x00890d00
    1654: 0e5a0000 cdpeq 0, 5, cr0, cr10, cr0, {0}
    1658: 810e0000 tsthi lr, r0
    165c: 00000000 andeq r0, r0, r0
    1660: 5f040600 swipl 0x00040600
    1664: 06000002 streq r0, [r0], -r2
    1668: 000efa04 andeq pc, lr, r4, lsl #20
    166c: 0fa00d00 swieq 0x00a00d00
    1670: 005a0000 subeqs r0, sl, r0
    1674: 001d0000 andeqs r0, sp, r0
    1678: 0009e81e andeq lr, r9, lr, lsl r8
    167c: 953f0100 ldrls r0, [pc, #-256]! ; 1584 <.debug_info+0x1584>
    1680: 0100000f tsteq r0, pc
    1684: 09551e01 ldmeqdb r5, {r0, r9, sl, fp, ip}^
    1688: 5b020000 blpl 81690 <.debug_info+0x81690>
    168c: 00000192 muleq r0, r2, r1
    1690: c61f0101 ldrgt r0, [pc], -r1, lsl #2
    1694: 0500000d streq r0, [r0, #-13]
    1698: 0b280241 bleq a01fa4 <.debug_info+0xa01fa4>
    169c: 01010000 tsteq r1, r0
    16a0: 000fd30d andeq sp, pc, sp, lsl #6
    16a4: 000c8700 andeq r8, ip, r0, lsl #14
    16a8: 1e001d00 cdpne 13, 0, cr1, cr0, cr0, {0}
    16ac: 00000724 andeq r0, r0, r4, lsr #14
    16b0: 0fc81a0c swieq 0x00c81a0c
    16b4: 01010000 tsteq r1, r0
    16b8: 00066920 andeq r6, r6, r0, lsr #18
    16bc: ac080d00 stcge 13, cr0, [r8], {0}
    16c0: 01000002 tsteq r0, r2
    16c4: 00000305 andeq r0, r0, r5, lsl #6
    16c8: 020d0000 andeq r0, sp, #0 ; 0x0
    16cc: a7000010 smladge r0, r0, r0, r0
    16d0: 0e000002 cdpeq 0, 0, cr0, cr0, cr2, {0}
    16d4: 00000081 andeq r0, r0, r1, lsl #1
    16d8: 13210023 teqne r1, #35 ; 0x23
    16dc: 0d000005 stceq 0, cr0, [r0, #-20]
    16e0: 00101305 andeqs r1, r0, r5, lsl #6
    16e4: 2c030500 cfstr32cs mvfx0, [r3], {0}
    16e8: 0f000000 swieq 0x00000000
    16ec: 00000ff2 streqd r0, [r0], -r2
    16f0: 0010280d andeqs r2, r0, sp, lsl #16
    16f4: 0002a700 andeq sl, r2, r0, lsl #14
    16f8: 00810e00 addeq r0, r1, r0, lsl #28
    16fc: 00100000 andeqs r0, r0, r0
    1700: 00070021 andeq r0, r7, r1, lsr #32
    1704: 39130d00 ldmccdb r3, {r8, sl, fp}
    1708: 05000010 streq r0, [r0, #-16]
    170c: 00001803 andeq r1, r0, r3, lsl #16
    1710: 10180f00 andnes r0, r8, r0, lsl #30
    1714: Address 0x1714 is out of bounds.


Disassembly of section .debug_abbrev:


00000000 <.debug_abbrev>:
   0: 10011101 andne r1, r1, r1, lsl #2
   4: 11011206 tstne r1, r6, lsl #4
   8: 130e2501 tstne lr, #4194304 ; 0x400000
   c: 1b0e030b blne 380c40 <.debug_abbrev+0x380c40>
  10: 0200000e andeq r0, r0, #14 ; 0xe
  14: 0e030024 cdpeq 0, 0, cr0, cr3, cr4, {1}
  18: 0b3e0b0b bleq f82c4c <.debug_abbrev+0xf82c4c>
  1c: 24030000 strcs r0, [r3]
  20: 0b080300 bleq 200c28 <.debug_abbrev+0x200c28>
  24: 000b3e0b andeq r3, fp, fp, lsl #28
  28: 00130400 andeqs r0, r3, r0, lsl #8
  2c: 0c3c0e03 ldceq 14, cr0, [ip], #-12
  30: 0f050000 swieq 0x00050000
  34: 490b0b00 stmmidb fp, {r8, r9, fp}
  38: 06000013 undefined
  3c: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0}
  40: 0b3b0b3a bleq ec2d30 <.debug_abbrev+0xec2d30>
  44: 00001349 andeq r1, r0, r9, asr #6
  48: 0b001307 bleq 4c6c <.debug_abbrev+0x4c6c>
  4c: 3b0b3a0b blcc 2ce880 <.debug_abbrev+0x2ce880>
  50: 0800000b stmeqda r0, {r0, r1, r3}
  54: 13010113 tstne r1, #-1073741820 ; 0xc0000004
  58: 0b3a0b0b bleq e82c8c <.debug_abbrev+0xe82c8c>
  5c: 00000b3b andeq r0, r0, fp, lsr fp
  60: 03000d09 tsteq r0, #576 ; 0x240
  64: 3b0b3a0e blcc 2ce8a4 <.debug_abbrev+0x2ce8a4>
  68: 3813490b ldmccda r3, {r0, r1, r3, r8, fp, lr}
  6c: 0a00000a beq 9c <.debug_abbrev+0x9c>
  70: 13490035 cmpne r9, #53 ; 0x35
  74: 130b0000 tstne fp, #0 ; 0x0
  78: 03130101 tsteq r3, #1073741824 ; 0x40000000
  7c: 3a0b0b0e bcc 2c2cbc <.debug_abbrev+0x2c2cbc>
  80: 000b3b0b andeq r3, fp, fp, lsl #22
  84: 01010c00 tsteq r1, r0, lsl #24
  88: 13491301 cmpne r9, #67108864 ; 0x4000000
  8c: 210d0000 tstcs sp, r0
  90: 2f134900 swics 0x00134900
  94: 0e00000b cdpeq 0, 0, cr0, cr0, cr11, {0}
  98: 13490026 cmpne r9, #38 ; 0x26
  9c: 0d0f0000 stceq 0, cr0, [pc]
  a0: 3a080300 bcc 200ca8 <.debug_abbrev+0x200ca8>
  a4: 490b3b0b stmmidb fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  a8: 000a3813 andeq r3, sl, r3, lsl r8
  ac: 01131000 tsteq r3, r0
  b0: 0e031301 cdpeq 3, 0, cr1, cr3, cr1, {0}
  b4: 0b3a050b bleq e814e8 <.debug_abbrev+0xe814e8>
  b8: 00000b3b andeq r0, r0, fp, lsr fp
  bc: 03000d11 tsteq r0, #1088 ; 0x440
  c0: 3b0b3a0e blcc 2ce900 <.debug_abbrev+0x2ce900>
  c4: 38134905 ldmccda r3, {r0, r2, r8, fp, lr}
  c8: 1200000a andne r0, r0, #10 ; 0xa
  cc: 13010113 tstne r1, #-1073741820 ; 0xc0000004
  d0: 0b0b0e03 bleq 2c38e4 <.debug_abbrev+0x2c38e4>
  d4: 053b0b3a ldreq r0, [fp, #-2874]!
  d8: 2e130000 wxorcs wr0, wr3, wr0
  dc: 3f130101 swicc 0x00130101
  e0: 3a08030c bcc 200d18 <.debug_abbrev+0x200d18>
  e4: 270b3b0b strcs r3, [fp, -fp, lsl #22]
  e8: 1201110c andne r1, r1, #3 ; 0x3
  ec: 000a4001 andeq r4, sl, r1
  f0: 00341400 eoreqs r1, r4, r0, lsl #8
  f4: 0b3a0803 bleq e82108 <.debug_abbrev+0xe82108>
  f8: 13490b3b cmpne r9, #60416 ; 0xec00
  fc: 00000a02 andeq r0, r0, r2, lsl #20
 100: 03003415 tsteq r0, #352321536 ; 0x15000000
 104: 3b0b3a08 blcc 2ce92c <.debug_abbrev+0x2ce92c>
 108: 0013490b andeqs r4, r3, fp, lsl #18
 10c: 002e1600 eoreq r1, lr, r0, lsl #12
 110: 08030c3f stmeqda r3, {r0, r1, r2, r3, r4, r5, sl, fp}
 114: 0b3b0b3a bleq ec2e04 <.debug_abbrev+0xec2e04>
 118: 01110c27 tsteq r1, r7, lsr #24
 11c: 0a400112 beq 100056c <.debug_abbrev+0x100056c>
 120: 2e170000 wxorcs wr0, wr7, wr0
 124: 030c3f00 tsteq ip, #0 ; 0x0
 128: 3b0b3a0e blcc 2ce968 <.debug_abbrev+0x2ce968>
 12c: 490c270b stmmidb ip, {r0, r1, r3, r8, r9, sl, sp}
 130: 12011113 andne r1, r1, #-1073741820 ; 0xc0000004
 134: 000a4001 andeq r4, sl, r1
 138: 002e1800 eoreq r1, lr, r0, lsl #16
 13c: 0e030c3f mcreq 12, 0, r0, cr3, cr15, {1}
 140: 0b3b0b3a bleq ec2e30 <.debug_abbrev+0xec2e30>
 144: 01110c27 tsteq r1, r7, lsr #24
 148: 0a400112 beq 1000598 <.debug_abbrev+0x1000598>
 14c: 21190000 tstcs r9, r0
 150: 1a000000 bne 158 <.debug_abbrev+0x158>
 154: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1}
 158: 0b3b0b3a bleq ec2e48 <.debug_abbrev+0xec2e48>
 15c: 0c3f1349 ldceq 3, cr1, [pc], #-292
 160: 00000c3c andeq r0, r0, ip, lsr ip
 164: 0300341b tsteq r0, #452984832 ; 0x1b000000
 168: 3b0b3a0e blcc 2ce9a8 <.debug_abbrev+0x2ce9a8>
 16c: 3f134905 swicc 0x00134905
 170: 000c3c0c andeq r3, ip, ip, lsl #24
 174: 00341c00 eoreqs r1, r4, r0, lsl #24
 178: 0b3a0e03 bleq e8398c <.debug_abbrev+0xe8398c>
 17c: 13490b3b cmpne r9, #60416 ; 0xec00
 180: 00000a02 andeq r0, r0, r2, lsl #20
 184: 01110100 tsteq r1, r0, lsl #2
 188: 01120610 tsteq r2, r0, lsl r6
 18c: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0}
 190: 0e030b13 mcreq 11, 0, r0, cr3, cr3, {0}
 194: 00000e1b andeq r0, r0, fp, lsl lr
 198: 03002402 tsteq r0, #33554432 ; 0x2000000
 19c: 3e0b0b0e fmacdcc d0, d11, d14
 1a0: 0300000b tsteq r0, #11 ; 0xb
 1a4: 0e030016 mcreq 0, 0, r0, cr3, cr6, {0}
 1a8: 0b3b0b3a bleq ec2e98 <.debug_abbrev+0xec2e98>
 1ac: 00001349 andeq r1, r0, r9, asr #6
 1b0: 03002404 tsteq r0, #67108864 ; 0x4000000
 1b4: 3e0b0b08 fmacdcc d0, d11, d8
 1b8: 0500000b streq r0, [r0, #-11]
 1bc: 0e030013 mcreq 0, 0, r0, cr3, cr3, {0}
 1c0: 00000c3c andeq r0, r0, ip, lsr ip
 1c4: 0b000f06 bleq 3de4 <.debug_abbrev+0x3de4>
 1c8: 0013490b andeqs r4, r3, fp, lsl #18
 1cc: 00130700 andeqs r0, r3, r0, lsl #14
 1d0: 0b3a0b0b bleq e82e04 <.debug_abbrev+0xe82e04>
 1d4: 00000b3b andeq r0, r0, fp, lsr fp
 1d8: 01011308 tsteq r1, r8, lsl #6
 1dc: 3a0b0b13 bcc 2c2e30 <.debug_abbrev+0x2c2e30>
 1e0: 000b3b0b andeq r3, fp, fp, lsl #22
 1e4: 000d0900 andeq r0, sp, r0, lsl #18
 1e8: 0b3a0e03 bleq e839fc <.debug_abbrev+0xe839fc>
 1ec: 13490b3b cmpne r9, #60416 ; 0xec00
 1f0: 00000a38 andeq r0, r0, r8, lsr sl
 1f4: 4900350a stmmidb r0, {r1, r3, r8, sl, ip, sp}
 1f8: 0b000013 bleq 24c <.debug_abbrev+0x24c>
 1fc: 13010113 tstne r1, #-1073741820 ; 0xc0000004
 200: 0b0b0e03 bleq 2c3a14 <.debug_abbrev+0x2c3a14>
 204: 0b3b0b3a bleq ec2ef4 <.debug_abbrev+0xec2ef4>
 208: 0f0c0000 swieq 0x000c0000
 20c: 000b0b00 andeq r0, fp, r0, lsl #22
 210: 01010d00 tsteq r1, r0, lsl #26
 214: 13491301 cmpne r9, #67108864 ; 0x4000000
 218: 210e0000 tstcs lr, r0
 21c: 2f134900 swics 0x00134900
 220: 0f00000b swieq 0x0000000b
 224: 13490026 cmpne r9, #38 ; 0x26
 228: 13100000 tstne r0, #0 ; 0x0
 22c: 03130101 tsteq r3, #1073741824 ; 0x40000000
 230: 3a050b0e bcc 142e70 <.debug_abbrev+0x142e70>
 234: 000b3b0b andeq r3, fp, fp, lsl #22
 238: 000d1100 andeq r1, sp, r0, lsl #2
 23c: 0b3a0e03 bleq e83a50 <.debug_abbrev+0xe83a50>
 240: 1349053b cmpne r9, #247463936 ; 0xec00000
 244: 00000a38 andeq r0, r0, r8, lsr sl
 248: 03000d12 tsteq r0, #1152 ; 0x480
 24c: 3b0b3a08 blcc 2cea74 <.debug_abbrev+0x2cea74>
 250: 38134905 ldmccda r3, {r0, r2, r8, fp, lr}
 254: 1300000a tstne r0, #10 ; 0xa
 258: 13010115 tstne r1, #1073741829 ; 0x40000005
 25c: 13490c27 cmpne r9, #9984 ; 0x2700
 260: 05140000 ldreq r0, [r4]
 264: 00134900 andeqs r4, r3, r0, lsl #18
 268: 01151500 tsteq r5, r0, lsl #10
 26c: 0c271301 stceq 3, cr1, [r7], #-4
 270: 15160000 ldrne r0, [r6]
 274: 490c2700 stmmidb ip, {r8, r9, sl, sp}
 278: 17000013 smladne r0, r3, r0, r0
 27c: 0c270015 stceq 0, cr0, [r7], #-84
 280: 0d180000 ldceq 0, cr0, [r8]
 284: 3a080300 bcc 200e8c <.debug_abbrev+0x200e8c>
 288: 490b3b0b stmmidb fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 28c: 000a3813 andeq r3, sl, r3, lsl r8
 290: 01131900 tsteq r3, r0, lsl #18
 294: 0e031301 cdpeq 3, 0, cr1, cr3, cr1, {0}
 298: 0b3a0b0b bleq e82ecc <.debug_abbrev+0xe82ecc>
 29c: 0000053b andeq r0, r0, fp, lsr r5
 2a0: 0101041a tsteq r1, sl, lsl r4
 2a4: 0b0e0313 bleq 380ef8 <.debug_abbrev+0x380ef8>
 2a8: 3b0b3a0b blcc 2ceadc <.debug_abbrev+0x2ceadc>
 2ac: 1b00000b blne 2e0 <.debug_abbrev+0x2e0>
 2b0: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1}
 2b4: 00000d1c andeq r0, r0, ip, lsl sp
 2b8: 4900211c stmmidb r0, {r2, r3, r4, r8, sp}
 2bc: 1d000013 stcne 0, cr0, [r0, #-76]
 2c0: 00000021 andeq r0, r0, r1, lsr #32
 2c4: 0300341e tsteq r0, #503316480 ; 0x1e000000
 2c8: 3b0b3a0e blcc 2ceb08 <.debug_abbrev+0x2ceb08>
 2cc: 3f13490b swicc 0x0013490b
 2d0: 000c3c0c andeq r3, ip, ip, lsl #24
 2d4: 00341f00 eoreqs r1, r4, r0, lsl #30
 2d8: 0b3a0e03 bleq e83aec <.debug_abbrev+0xe83aec>
 2dc: 1349053b cmpne r9, #247463936 ; 0xec00000
 2e0: 0c3c0c3f ldceq 12, cr0, [ip], #-252
 2e4: 34200000 strcct r0, [r0]
 2e8: 3a0e0300 bcc 380ef0 <.debug_abbrev+0x380ef0>
 2ec: 490b3b0b stmmidb fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 2f0: 020c3f13 andeq r3, ip, #76 ; 0x4c
 2f4: 2100000a tstcs r0, sl
 2f8: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1}
 2fc: 0b3b0b3a bleq ec2fec <.debug_abbrev+0xec2fec>
 300: 0a021349 beq 8502c <.debug_abbrev+0x8502c>
 304: Address 0x304 is out of bounds.


Disassembly of section .debug_line:


00000000 <.debug_line>:
   0: 00000128 andeq r0, r0, r8, lsr #2
   4: 00ff0002 rsceqs r0, pc, r2
   8: 01020000 tsteq r2, r0
   c: 000a0efb streqd r0, [sl], -fp
  10: 01010101 tsteq r1, r1, lsl #2
  14: 01000000 tsteq r0, r0
  18: 6d6f682f stcvsl 8, cr6, [pc, #-188]!
  1c: 78652f65 stmvcda r5!, {r0, r2, r5, r6, r8, r9, sl, fp, sp}^
  20: 6c706d61 ldcvsl 13, cr6, [r0], #-388
  24: 2d342f65 ldccs 15, cr2, [r4, #-404]!
  28: 00332d35 eoreqs r2, r3, r5, lsr sp
  2c: 6c636e69 stcvsl 14, cr6, [r3], #-420
  30: 2f656475 swics 0x00656475
  34: 756e696c strvcb r6, [lr, #-2412]!
  38: 6e690078 mcrvs 0, 3, r0, cr9, cr8, {3}
  3c: 64756c63 ldrvsbt r6, [r5], #-3171
  40: 73612f65 cmnvc r1, #404 ; 0x194
  44: 6e69006d cdpvs 0, 6, cr0, cr9, cr13, {3}
  48: 64756c63 ldrvsbt r6, [r5], #-3171
  4c: 73612f65 cmnvc r1, #404 ; 0x194
  50: 65672d6d strvsb r2, [r7, #-3437]!
  54: 6972656e ldmvsdb r2!, {r1, r2, r3, r5, r6, r8, sl, sp, lr}^
  58: 6f000063 swivs 0x00000063
  5c: 2e73706f cdpcs 0, 7, cr7, cr3, cr15, {3}
  60: 00010063 andeq r0, r1, r3, rrx
  64: 72656b00 rsbvc r6, r5, #0 ; 0x0
  68: 2e6c656e cdpcs 5, 6, cr6, cr12, cr14, {3}
  6c: 00020068 andeq r0, r2, r8, rrx
  70: 6d697400 cfstrdvs mvd7, [r9]
  74: 00682e65 rsbeq r2, r8, r5, ror #28
  78: 74000002 strvc r0, [r0], #-2
  7c: 73657079 cmnvc r5, #121 ; 0x79
  80: 0200682e andeq r6, r0, #3014656 ; 0x2e0000
  84: 6f700000 swivs 0x00700000
  88: 5f786973 swipl 0x00786973
  8c: 65707974 ldrvsb r7, [r0, #-2420]!
  90: 00682e73 rsbeq r2, r8, r3, ror lr
  94: 6d000003 stcvs 0, cr0, [r0, #-12]
  98: 6e6f7a6d fnmulsvs s15, s30, s27
  9c: 00682e65 rsbeq r2, r8, r5, ror #28
  a0: 6c000002 stcvs 0, cr0, [r0], {2}
  a4: 2e747369 cdpcs 3, 7, cr7, cr4, cr9, {3}
  a8: 00020068 andeq r0, r2, r8, rrx
  ac: 69707300 ldmvsdb r0!, {r8, r9, ip, sp, lr}^
  b0: 636f6c6e cmnvs pc, #28160 ; 0x6e00
  b4: 79745f6b ldmvcdb r4!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, lr}^
  b8: 2e736570 mrccs 5, 3, r6, cr3, cr0, {3}
  bc: 00020068 andeq r0, r2, r8, rrx
  c0: 69707300 ldmvsdb r0!, {r8, r9, ip, sp, lr}^
  c4: 636f6c6e cmnvs pc, #28160 ; 0x6e00
  c8: 79745f6b ldmvcdb r4!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, lr}^
  cc: 5f736570 swipl 0x00736570
  d0: 682e7075 stmvsda lr!, {r0, r2, r4, r5, r6, ip, sp, lr}
  d4: 00000200 andeq r0, r0, r0, lsl #4
  d8: 6d6f7461 cfstrdvs mvd7, [pc, #-388]!
  dc: 682e6369 stmvsda lr!, {r0, r3, r5, r6, r8, r9, sp, lr}
  e0: 00000300 andeq r0, r0, r0, lsl #6
  e4: 6d6f7461 cfstrdvs mvd7, [pc, #-388]!
  e8: 682e6369 stmvsda lr!, {r0, r3, r5, r6, r8, r9, sp, lr}
  ec: 00000400 andeq r0, r0, r0, lsl #8
  f0: 74696177 strvcbt r6, [r9], #-375
  f4: 0200682e andeq r6, r0, #3014656 ; 0x2e0000
  f8: 6c730000 ldcvsl 0, cr0, [r3]
  fc: 645f6261 ldrvsb r6, [pc], #609 ; 104 <.debug_line+0x104>
 100: 682e6665 stmvsda lr!, {r0, r2, r5, r6, r9, sl, sp, lr}
 104: 00000200 andeq r0, r0, r0, lsl #4
 108: 02050000 andeq r0, r5, #0 ; 0x0
 10c: 00000000 andeq r0, r0, r0
 110: 64486615 strvsb r6, [r8], #-1557
 114: 2c48644a cfstrdcs mvd6, [r8], {74}
 118: 2c48644a cfstrdcs mvd6, [r8], {74}
 11c: 2c48644a cfstrdcs mvd6, [r8], {74}
 120: 2d48644a cfstrdcs mvd6, [r8, #-296]
 124: 02486466 subeq r6, r8, #1711276032 ; 0x66000000
 128: 01010004 tsteq r1, r4
 12c: 00000162 andeq r0, r0, r2, ror #2
 130: 015c0002 cmpeq ip, r2
 134: 01020000 tsteq r2, r0
 138: 000a0efb streqd r0, [sl], -fp
 13c: 01010101 tsteq r1, r1, lsl #2
 140: 01000000 tsteq r0, r0
 144: 6c636e69 stcvsl 14, cr6, [r3], #-420
 148: 2f656475 swics 0x00656475
 14c: 756e696c strvcb r6, [lr, #-2412]!
 150: 6e690078 mcrvs 0, 3, r0, cr9, cr8, {3}
 154: 64756c63 ldrvsbt r6, [r5], #-3171
 158: 73612f65 cmnvc r1, #404 ; 0x194
 15c: 6e69006d cdpvs 0, 6, cr0, cr9, cr13, {3}
 160: 64756c63 ldrvsbt r6, [r5], #-3171
 164: 73612f65 cmnvc r1, #404 ; 0x194
 168: 65672d6d strvsb r2, [r7, #-3437]!
 16c: 6972656e ldmvsdb r2!, {r1, r2, r3, r5, r6, r8, sl, sp, lr}^
 170: 682f0063 stmvsda pc!, {r0, r1, r5, r6}
 174: 2f656d6f swics 0x00656d6f
 178: 6d617865 stcvsl 8, cr7, [r1, #-404]!
 17c: 2f656c70 swics 0x00656c70
 180: 2d352d34 ldccs 13, cr2, [r5, #-208]!
 184: 6b000033 blvs 258 <.debug_line+0x258>
 188: 656e7265 strvsb r7, [lr, #-613]!
 18c: 00682e6c rsbeq r2, r8, ip, ror #28
 190: 74000001 strvc r0, [r0], #-1
 194: 2e656d69 cdpcs 13, 6, cr6, cr5, cr9, {3}
 198: 00010068 andeq r0, r1, r8, rrx
 19c: 70797400 rsbvcs r7, r9, r0, lsl #8
 1a0: 682e7365 stmvsda lr!, {r0, r2, r5, r6, r8, r9, ip, sp, lr}
 1a4: 00000100 andeq r0, r0, r0, lsl #2
 1a8: 69736f70 ldmvsdb r3!, {r4, r5, r6, r8, r9, sl, fp, sp, lr}^
 1ac: 79745f78 ldmvcdb r4!, {r3, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 1b0: 2e736570 mrccs 5, 3, r6, cr3, cr0, {3}
 1b4: 00020068 andeq r0, r2, r8, rrx
 1b8: 7a6d6d00 bvc 1b5b5c0 <.debug_line+0x1b5b5c0>
 1bc: 2e656e6f cdpcs 14, 6, cr6, cr5, cr15, {3}
 1c0: 00010068 andeq r0, r1, r8, rrx
 1c4: 73696c00 cmnvc r9, #0 ; 0x0
 1c8: 00682e74 rsbeq r2, r8, r4, ror lr
 1cc: 73000001 tstvc r0, #1 ; 0x1
 1d0: 6c6e6970 stcvsl 9, cr6, [lr], #-448
 1d4: 5f6b636f swipl 0x006b636f
 1d8: 65707974 ldrvsb r7, [r0, #-2420]!
 1dc: 00682e73 rsbeq r2, r8, r3, ror lr
 1e0: 73000001 tstvc r0, #1 ; 0x1
 1e4: 6c6e6970 stcvsl 9, cr6, [lr], #-448
 1e8: 5f6b636f swipl 0x006b636f
 1ec: 65707974 ldrvsb r7, [r0, #-2420]!
 1f0: 70755f73 rsbvcs r5, r5, r3, ror pc
 1f4: 0100682e tsteq r0, lr, lsr #16
 1f8: 74610000 strvcbt r0, [r1]
 1fc: 63696d6f cmnvs r9, #7104 ; 0x1bc0
 200: 0200682e andeq r6, r0, #3014656 ; 0x2e0000
 204: 74610000 strvcbt r0, [r1]
 208: 63696d6f cmnvs r9, #7104 ; 0x1bc0
 20c: 0300682e tsteq r0, #3014656 ; 0x2e0000
 210: 61770000 cmnvs r7, r0
 214: 682e7469 stmvsda lr!, {r0, r3, r5, r6, sl, ip, sp, lr}
 218: 00000100 andeq r0, r0, r0, lsl #2
 21c: 62616c73 rsbvs r6, r1, #29440 ; 0x7300
 220: 6665645f undefined
 224: 0100682e tsteq r0, lr, lsr #16
 228: 6f6f0000 swivs 0x006f0000
 22c: 6d2e7370 stcvs 3, cr7, [lr, #-448]!
 230: 632e646f teqvs lr, #1862270976 ; 0x6f000000
 234: 00000400 andeq r0, r0, r0, lsl #8
 238: 66737973 undefined
 23c: 00682e73 rsbeq r2, r8, r3, ror lr
 240: 6d000001 stcvs 0, cr0, [r0, #-4]
 244: 6c75646f cfldrdvs mvd6, [r5], #-444
 248: 00682e65 rsbeq r2, r8, r5, ror #28
 24c: 6b000001 blvs 258 <.debug_line+0x258>
 250: 656a626f strvsb r6, [sl, #-623]!
 254: 682e7463 stmvsda lr!, {r0, r1, r5, r6, sl, ip, sp, lr}
 258: 00000100 andeq r0, r0, r0, lsl #2
 25c: 6665726b strvsbt r7, [r5], -fp, ror #4
 260: 0100682e tsteq r0, lr, lsr #16
 264: 6f6d0000 swivs 0x006d0000
 268: 656c7564 strvsb r7, [ip, #-1380]!
 26c: 0200682e andeq r6, r0, #3014656 ; 0x2e0000
 270: 6f6c0000 swivs 0x006c0000
 274: 2e6c6163 powcsez f6, f4, f3
 278: 00030068 andeq r0, r3, r8, rrx
 27c: 666c6500 strvsbt r6, [ip], -r0, lsl #10
 280: 0100682e tsteq r0, lr, lsr #16
 284: 79740000 ldmvcdb r4!, {}^
 288: 2e736570 mrccs 5, 3, r6, cr3, cr0, {3}
 28c: 00020068 andeq r0, r2, r8, rrx
...
Disassembly of section .debug_frame:


00000000 <.debug_frame>:
   0: 0000000c andeq r0, r0, ip
   4: ffffffff swinv 0x00ffffff
   8: 7c010001 stcvc 0, cr0, [r1], {1}
   c: 000d0c0e andeq r0, sp, lr, lsl #24
  10: 0000001c andeq r0, r0, ip, lsl r0
...
  1c: 00000028 andeq r0, r0, r8, lsr #32
  20: 440c0d44 strmi r0, [ip], #-3396
  24: 038d028e orreq r0, sp, #-536870904 ; 0xe0000008
  28: 0c44048b cfstrdeq mvd0, [r4], {139}
  2c: 0000040b andeq r0, r0, fp, lsl #8
  30: 0000001c andeq r0, r0, ip, lsl r0
  34: 00000000 andeq r0, r0, r0
  38: 00000028 andeq r0, r0, r8, lsr #32
  3c: 00000020 andeq r0, r0, r0, lsr #32
  40: 440c0d44 strmi r0, [ip], #-3396
  44: 038d028e orreq r0, sp, #-536870904 ; 0xe0000008
  48: 0c44048b cfstrdeq mvd0, [r4], {139}
  4c: 0000040b andeq r0, r0, fp, lsl #8
  50: 0000001c andeq r0, r0, ip, lsl r0
  54: 00000000 andeq r0, r0, r0
  58: 00000048 andeq r0, r0, r8, asr #32
  5c: 00000020 andeq r0, r0, r0, lsr #32
  60: 440c0d44 strmi r0, [ip], #-3396
  64: 038d028e orreq r0, sp, #-536870904 ; 0xe0000008
  68: 0c44048b cfstrdeq mvd0, [r4], {139}
  6c: 0000040b andeq r0, r0, fp, lsl #8
  70: 0000001c andeq r0, r0, ip, lsl r0
  74: 00000000 andeq r0, r0, r0
  78: 00000068 andeq r0, r0, r8, rrx
  7c: 00000020 andeq r0, r0, r0, lsr #32
  80: 440c0d44 strmi r0, [ip], #-3396
  84: 038d028e orreq r0, sp, #-536870904 ; 0xe0000008
  88: 0c44048b cfstrdeq mvd0, [r4], {139}
  8c: 0000040b andeq r0, r0, fp, lsl #8
  90: 0000001c andeq r0, r0, ip, lsl r0
  94: 00000000 andeq r0, r0, r0
  98: 00000088 andeq r0, r0, r8, lsl #1
  9c: 00000024 andeq r0, r0, r4, lsr #32
  a0: 440c0d44 strmi r0, [ip], #-3396
  a4: 038d028e orreq r0, sp, #-536870904 ; 0xe0000008
  a8: 0c44048b cfstrdeq mvd0, [r4], {139}
  ac: 0000040b andeq r0, r0, fp, lsl #8
  b0: 0000001c andeq r0, r0, ip, lsl r0
  b4: 00000000 andeq r0, r0, r0
  b8: 000000ac andeq r0, r0, ip, lsr #1
  bc: 0000001c andeq r0, r0, ip, lsl r0
  c0: 440c0d44 strmi r0, [ip], #-3396
  c4: 038d028e orreq r0, sp, #-536870904 ; 0xe0000008
  c8: 0c44048b cfstrdeq mvd0, [r4], {139}
  cc: 0000040b andeq r0, r0, fp, lsl #8
Disassembly of section .debug_str:


00000000 <.debug_str>:
   0: 6e756f63 cdpvs 15, 7, cr6, cr5, cr3, {3}
   4: 00726574 rsbeqs r6, r2, r4, ror r5
   8: 65646f6e strvsb r6, [r4, #-3950]!
   c: 6170735f cmnvs r0, pc, asr r3
  10: 64656e6e strvsbt r6, [r5], #-3694
  14: 6761705f undefined
  18: 72007365 andvc r7, r0, #-1811939327 ; 0x94000001
  1c: 735f7761 cmpvc pc, #25427968 ; 0x1840000
  20: 6c6e6970 stcvsl 9, cr6, [lr], #-448
  24: 5f6b636f swipl 0x006b636f
  28: 61770074 cmnvs r7, r4, ror r0
  2c: 715f7469 cmpvc pc, r9, ror #8
  30: 65756575 ldrvsb r6, [r5, #-1397]!
  34: 6165685f cmnvs r5, pc, asr r8
  38: 00745f64 rsbeqs r5, r4, r4, ror #30
  3c: 65646f6e strvsb r6, [r4, #-3950]!
  40: 0064695f rsbeq r6, r4, pc, asr r9
  44: 645f7363 ldrvsb r7, [pc], #867 ; 4c <.debug_str+0x4c>
  48: 6163616d cmnvs r3, sp, ror #2
  4c: 70656863 rsbvc r6, r5, r3, ror #16
  50: 78656e00 stmvcda r5!, {r9, sl, fp, sp, lr}^
  54: 65720074 ldrvsb r0, [r2, #-116]!
  58: 69616c63 stmvsdb r1!, {r0, r1, r5, r6, sl, fp, sp, lr}^
  5c: 6e695f6d cdpvs 15, 6, cr5, cr9, cr13, {3}
  60: 6f72705f swivs 0x0072705f
  64: 73657267 cmnvc r5, #1879048198 ; 0x70000006
  68: 726e0073 rsbvc r0, lr, #115 ; 0x73
  6c: 6163735f cmnvs r3, pc, asr r3
  70: 63615f6e cmnvs r1, #440 ; 0x1b8
  74: 65766974 ldrvsb r6, [r6, #-2420]!
  78: 67617000 strvsb r7, [r1, -r0]!
  7c: 6d5f7365 ldcvsl 3, cr7, [pc, #-404]
  80: 70006e69 andvc r6, r0, r9, ror #28
  84: 00766572 rsbeqs r6, r6, r2, ror r5
  88: 65646f6e strvsb r6, [r4, #-3950]!
  8c: 6572705f ldrvsb r7, [r2, #-95]!
  90: 746e6573 strvcbt r6, [lr], #-1395
  94: 6761705f undefined
  98: 6c007365 stcvs 3, cr7, [r0], {101}
  9c: 00747369 rsbeqs r7, r4, r9, ror #6
  a0: 665f726e ldrvsb r7, [pc], -lr, ror #4
  a4: 00656572 rsbeq r6, r5, r2, ror r5
  a8: 696c6770 stmvsdb ip!, {r4, r5, r6, r8, r9, sl, sp, lr}^
  ac: 645f7473 ldrvsb r7, [pc], #1139 ; b4 <.debug_str+0xb4>
  b0: 00617461 rsbeq r7, r1, r1, ror #8
  b4: 735f6d76 cmpvc pc, #7552 ; 0x1d80
  b8: 00746174 rsbeqs r6, r4, r4, ror r1
  bc: 656b5f5f strvsb r5, [fp, #-3935]!
  c0: 6c656e72 stcvsl 14, cr6, [r5], #-456
  c4: 7a69735f bvc 1a5ce48 <.debug_str+0x1a5ce48>
  c8: 00745f65 rsbeqs r5, r4, r5, ror #30
  cc: 6e756f63 cdpvs 15, 7, cr6, cr5, cr3, {3}
  d0: 5f5f0074 swipl 0x005f0074
  d4: 74696177 strvcbt r6, [r9], #-375
  d8: 6575715f ldrvsb r7, [r5, #-351]!
  dc: 685f6575 ldmvsda pc, {r0, r2, r4, r5, r6, r8, sl, sp, lr}^
  e0: 00646165 rsbeq r6, r4, r5, ror #2
  e4: 5f726570 swipl 0x00726570
  e8: 5f757063 swipl 0x00757063
  ec: 65676170 strvsb r6, [r7, #-368]!
  f0: 616d0073 cmnvs sp, r3, ror r0
  f4: 636f6c6c cmnvs pc, #27648 ; 0x6c00
  f8: 7a69735f bvc 1a5ce7c <.debug_str+0x1a5ce7c>
  fc: 6c007365 stcvs 3, cr7, [r0], {101}
 100: 20676e6f rsbcs r6, r7, pc, ror #28
 104: 676e6f6c strvsb r6, [lr, -ip, ror #30]!
 108: 736e7520 cmnvc lr, #134217728 ; 0x8000000
 10c: 656e6769 strvsb r6, [lr, #-1897]!
 110: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3}
 114: 72700074 rsbvcs r0, r0, #116 ; 0x74
 118: 6e657365 cdpvs 3, 6, cr7, cr5, cr5, {3}
 11c: 61705f74 cmnvs r0, r4, ror pc
 120: 00736567 rsbeqs r6, r3, r7, ror #10
 124: 65676170 strvsb r6, [r7, #-368]!
 128: 6f6c5f73 swivs 0x006c5f73
 12c: 6f7a0077 swivs 0x007a0077
 130: 705f656e subvcs r6, pc, lr, ror #10
 134: 74616467 strvcbt r6, [r1], #-1127
 138: 6f682f00 swivs 0x00682f00
 13c: 652f656d strvs r6, [pc, #-1389]! ; fffffbd7 <.debug_str+0xfffffbd7>
 140: 706d6178 rsbvc r6, sp, r8, ror r1
 144: 342f656c strcct r6, [pc], #1388 ; 14c <.debug_str+0x14c>
 148: 332d352d teqcc sp, #188743680 ; 0xb400000
 14c: 706f6f2f rsbvc r6, pc, pc, lsr #30
 150: 00632e73 rsbeq r2, r3, r3, ror lr
 154: 68636163 stmvsda r3!, {r0, r1, r5, r6, r8, sp, lr}^
 158: 69735f65 ldmvsdb r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^
 15c: 0073657a rsbeqs r6, r3, sl, ror r5
 160: 6e5f7674 mrcvs 6, 2, r7, cr15, cr4, {3}
 164: 00636573 rsbeq r6, r3, r3, ror r5
 168: 657a6973 ldrvsb r6, [sl, #-2419]!
 16c: 6b00745f blvs 1d2f0 <.debug_str+0x1d2f0>
 170: 70617773 rsbvc r7, r1, r3, ror r7
 174: 6f6e0064 swivs 0x006e0064
 178: 7a5f6564 bvc 17d9710 <.debug_str+0x17d9710>
 17c: 6c656e6f stcvsl 14, cr6, [r5], #-444
 180: 73747369 cmnvc r4, #-1543503871 ; 0xa4000001
 184: 6f425f00 swivs 0x00425f00
 188: 5f006c6f swipl 0x00006c6f
 18c: 72656b5f rsbvc r6, r5, #97280 ; 0x17c00
 190: 5f6c656e swipl 0x006c656e
 194: 656d6974 strvsb r6, [sp, #-2420]!
 198: 2f00745f swics 0x0000745f
 19c: 656d6f68 strvsb r6, [sp, #-3944]!
 1a0: 756f732f strvcb r7, [pc, #-815]! ; fffffe79 <.debug_str+0xfffffe79>
 1a4: 2f656372 swics 0x00656372
 1a8: 756e696c strvcb r6, [lr, #-2412]!
 1ac: 2e322d78 mrccs 13, 1, r2, cr2, cr8, {3}
 1b0: 32322e36 eorccs r2, r2, #864 ; 0x360
 1b4: 4700362e strmi r3, [r0, -lr, lsr #12]
 1b8: 4320554e teqmi r0, #327155712 ; 0x13800000
 1bc: 342e3320 strcct r3, [lr], #-800
 1c0: 7000352e andvc r3, r0, lr, lsr #10
 1c4: 73656761 cmnvc r5, #25427968 ; 0x1840000
 1c8: 6163735f cmnvs r3, pc, asr r3
 1cc: 64656e6e strvsbt r6, [r5], #-3694
 1d0: 67617000 strvsb r7, [r1, -r0]!
 1d4: 685f7365 ldmvsda pc, {r0, r2, r5, r6, r8, r9, ip, sp, lr}^
 1d8: 00686769 rsbeq r6, r8, r9, ror #14
 1dc: 69746361 ldmvsdb r4!, {r0, r5, r6, r8, r9, sp, lr}^
 1e0: 6c5f6576 cfldr64vs mvdx6, [pc], {118}
 1e4: 00747369 rsbeqs r7, r4, r9, ror #6
 1e8: 656d6974 strvsb r6, [sp, #-2420]!
 1ec: 63657073 cmnvs r5, #115 ; 0x73
 1f0: 61686300 cmnvs r8, r0, lsl #6
 1f4: 73630072 cmnvc r3, #114 ; 0x72
 1f8: 6361635f cmnvs r1, #2080374785 ; 0x7c000001
 1fc: 00706568 rsbeqs r6, r0, r8, ror #10
 200: 68676968 stmvsda r7!, {r3, r5, r6, r8, fp, sp, lr}^
 204: 646f6e00 strvsbt r6, [pc], #3584 ; 20c <.debug_str+0x20c>
 208: 74735f65 ldrvcbt r5, [r3], #-3941
 20c: 5f747261 swipl 0x00747261
 210: 006e6670 rsbeq r6, lr, r0, ror r6
 214: 656d6974 strvsb r6, [sp, #-2420]!
 218: 6b00745f blvs 1d39c <.debug_str+0x1d39c>
 21c: 5f6d656d swipl 0x006d656d
 220: 68636163 stmvsda r3!, {r0, r1, r5, r6, r8, sp, lr}^
 224: 61740065 cmnvs r4, r5, rrx
 228: 735f6b73 cmpvc pc, #117760 ; 0x1cc00
 22c: 63757274 cmnvs r5, #1073741831 ; 0x40000007
 230: 6f6f0074 swivs 0x006f0074
 234: 695f7370 ldmvsdb pc, {r4, r5, r6, r8, r9, ip, sp, lr}^
 238: 0074696e rsbeqs r6, r4, lr, ror #18
 23c: 676e6f6c strvsb r6, [lr, -ip, ror #30]!
 240: 6e6f6c20 cdpvs 12, 6, cr6, cr15, cr0, {1}
 244: 6e692067 cdpvs 0, 6, cr2, cr9, cr7, {3}
 248: 6f6c0074 swivs 0x006c0074
 24c: 78006b63 stmvcda r0, {r0, r1, r5, r6, r8, r9, fp, sp, lr}
 250: 656d6974 strvsb r6, [sp, #-2420]!
 254: 77617200 strvcb r7, [r1, -r0, lsl #4]!
 258: 636f6c5f cmnvs pc, #24320 ; 0x5f00
 25c: 6f62006b swivs 0x0062006b
 260: 656d746f strvsb r7, [sp, #-1135]!
 264: 61645f6d cmnvs r4, sp, ror #30
 268: 7a006174 bvc 18840 <.debug_str+0x18840>
 26c: 00656e6f rsbeq r6, r5, pc, ror #28
 270: 5f75726c swipl 0x0075726c
 274: 6b636f6c blvs 18dc02c <.debug_str+0x18dc02c>
 278: 6c6c6100 stfvse f6, [ip]
 27c: 726e755f rsbvc r7, lr, #398458880 ; 0x17c00000
 280: 616c6365 cmnvs ip, r5, ror #6
 284: 62616d69 rsbvs r6, r1, #6720 ; 0x1a40
 288: 6e00656c cfsh32vs mvfx6, mvfx0, #60
 28c: 63735f72 cmnvs r3, #456 ; 0x1c8
 290: 695f6e61 ldmvsdb pc, {r0, r5, r6, r9, sl, fp, sp, lr}^
 294: 7463616e strvcbt r6, [r3], #-366
 298: 00657669 rsbeq r7, r5, r9, ror #12
 29c: 736e6f63 cmnvc lr, #396 ; 0x18c
 2a0: 5f656c6f swipl 0x00656c6f
 2a4: 6e697270 mcrvs 2, 3, r7, cr9, cr0, {3}
 2a8: 5f006b74 swipl 0x00006b74
 2ac: 646f6d5f strvsbt r6, [pc], #3423 ; 2b4 <.debug_str+0x2b4>
 2b0: 63696c5f cmnvs r9, #24320 ; 0x5f00
 2b4: 65736e65 ldrvsb r6, [r3, #-3685]!
 2b8: 5f003634 swipl 0x00003634
 2bc: 646f6d5f strvsbt r6, [pc], #3423 ; 2c4 <.debug_str+0x2c4>
 2c0: 7475615f ldrvcbt r6, [r5], #-351
 2c4: 34726f68 ldrccbt r6, [r2], #-3944
 2c8: 65700037 ldrvsb r0, [r0, #-55]!
 2cc: 70635f72 rsbvc r5, r3, r2, ror pc
 2d0: 61705f75 cmnvs r0, r5, ror pc
 2d4: 65736567 ldrvsb r6, [r3, #-1383]!
 2d8: 70730074 rsbvcs r0, r3, r4, ror r0
 2dc: 6f6c6e69 swivs 0x006c6e69
 2e0: 745f6b63 ldrvcb r6, [pc], #2915 ; 2e8 <.debug_str+0x2e8>
 2e4: 646f6e00 strvsbt r6, [pc], #3584 ; 2ec <.debug_str+0x2ec>
 2e8: 656d5f65 strvsb r5, [sp, #-3941]!
 2ec: 616d5f6d cmnvs sp, sp, ror #30
 2f0: 72660070 rsbvc r0, r6, #112 ; 0x70
 2f4: 6c5f6565 cfldr64vs mvdx6, [pc], {101}
 2f8: 00747369 rsbeqs r7, r4, r9, ror #6
 2fc: 74616462 strvcbt r6, [r1], #-1122
 300: 68730061 ldmvsda r3!, {r0, r5, r6}^
 304: 2074726f rsbcss r7, r4, pc, ror #4
 308: 00746e69 rsbeqs r6, r4, r9, ror #28
 30c: 676e6f6c strvsb r6, [lr, -ip, ror #30]!
 310: 746e6920 strvcbt r6, [lr], #-2336
 314: 616e6900 cmnvs lr, r0, lsl #18
 318: 76697463 strvcbt r7, [r9], -r3, ror #8
 31c: 696c5f65 stmvsdb ip!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^
 320: 70007473 andvc r7, r0, r3, ror r4
 324: 5f766572 swipl 0x00766572
 328: 6f697270 swivs 0x00697270
 32c: 79746972 ldmvcdb r4!, {r1, r4, r5, r6, r8, fp, sp, lr}^
 330: 67617000 strvsb r7, [r1, -r0]!
 334: 6f7a0065 swivs 0x007a0065
 338: 696c656e stmvsdb ip!, {r1, r2, r3, r5, r6, r8, sl, sp, lr}^
 33c: 62007473 andvs r7, r0, #1929379840 ; 0x73000000
 340: 68637461 stmvsda r3!, {r0, r5, r6, sl, ip, sp, lr}^
 344: 67617000 strvsb r7, [r1, -r0]!
 348: 74657365 strvcbt r7, [r5], #-869
 34c: 69617700 stmvsdb r1!, {r8, r9, sl, ip, sp, lr}^
 350: 61745f74 cmnvs r4, r4, ror pc
 354: 5f656c62 swipl 0x00656c62
 358: 73746962 cmnvc r4, #1605632 ; 0x188000
 35c: 6e6f7a00 fmulsvs s15, s30, s0
 360: 73696c65 cmnvc r9, #25856 ; 0x6500
 364: 61635f74 cmnvs r3, r4, ror pc
 368: 00656863 rsbeq r6, r5, r3, ror #16
 36c: 656e6f7a strvsb r6, [lr, #-3962]!
 370: 6f6c0073 swivs 0x006c0073
 374: 6d656d77 stcvsl 13, cr6, [r5, #-476]!
 378: 7365725f cmnvc r5, #-268435451 ; 0xf0000005
 37c: 65767265 ldrvsb r7, [r6, #-613]!
 380: 69617700 stmvsdb r1!, {r8, r9, sl, ip, sp, lr}^
 384: 61745f74 cmnvs r4, r4, ror pc
 388: 00656c62 rsbeq r6, r5, r2, ror #24
 38c: 74696177 strvcbt r6, [r9], #-375
 390: 6261745f rsbvs r7, r1, #1593835520 ; 0x5f000000
 394: 685f656c ldmvsda pc, {r2, r3, r5, r6, r8, sl, sp, lr}^
 398: 5f687361 swipl 0x00687361
 39c: 655f726e ldrvsb r7, [pc, #-622] ; 136 <.debug_str+0x136>
 3a0: 6972746e ldmvsdb r2!, {r1, r2, r3, r5, r6, sl, ip, sp, lr}^
 3a4: 73007365 tstvc r0, #-1811939327 ; 0x94000001
 3a8: 6e6e6170 mcrvs 1, 3, r6, cr14, cr0, {3}
 3ac: 705f6465 subvcs r6, pc, r5, ror #8
 3b0: 73656761 cmnvc r5, #25427968 ; 0x1840000
 3b4: 6d616e00 stcvsl 14, cr6, [r1]
 3b8: 6e750065 cdpvs 0, 7, cr0, cr5, cr5, {3}
 3bc: 6e676973 mcrvs 9, 3, r6, cr7, cr3, {3}
 3c0: 69206465 stmvsdb r0!, {r0, r2, r5, r6, sl, sp, lr}
 3c4: 6e00746e cdpvs 4, 0, cr7, cr0, cr14, {3}
 3c8: 6f7a5f72 swivs 0x007a5f72
 3cc: 0073656e rsbeqs r6, r3, lr, ror #10
 3d0: 6d6f7461 cfstrdvs mvd7, [pc, #-388]!
 3d4: 745f6369 ldrvcb r6, [pc], #873 ; 3dc <.debug_str+0x3dc>
 3d8: 5f767400 swipl 0x00767400
 3dc: 00636573 rsbeq r6, r3, r3, ror r5
 3e0: 676e6f6c strvsb r6, [lr, -ip, ror #30]!
 3e4: 736e7520 cmnvc lr, #134217728 ; 0x8000000
 3e8: 656e6769 strvsb r6, [lr, #-1897]!
 3ec: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3}
 3f0: 6f6e0074 swivs 0x006e0074
 3f4: 7a5f6564 bvc 17d998c <.debug_str+0x17d998c>
 3f8: 73656e6f cmnvc r5, #1776 ; 0x6f0
 3fc: 5f736300 swipl 0x00736300
 400: 657a6973 ldrvsb r6, [sl, #-2419]!
 404: 736e7500 cmnvc lr, #0 ; 0x0
 408: 656e6769 strvsb r6, [lr, #-1897]!
 40c: 68632064 stmvsda r3!, {r2, r5, r6, sp}^
 410: 6c007261 sfmvs f7, 4, [r0], {97}
 414: 5f747369 swipl 0x00747369
 418: 64616568 strvsbt r6, [r1], #-1384
 41c: 6e6f7a00 fmulsvs s15, s30, s0
 420: 74735f65 ldrvcbt r5, [r3], #-3941
 424: 5f747261 swipl 0x00747261
 428: 006e6670 rsbeq r6, lr, r0, ror r6
 42c: 6e676973 mcrvs 9, 3, r6, cr7, cr3, {3}
 430: 63206465 teqvs r0, #1694498816 ; 0x65000000
 434: 00726168 rsbeqs r6, r2, r8, ror #2
 438: 726f6873 rsbvc r6, pc, #7536640 ; 0x730000
 43c: 6e752074 mrcvs 0, 3, r2, cr5, cr4, {3}
 440: 6e676973 mcrvs 9, 3, r6, cr7, cr3, {3}
 444: 69206465 stmvsdb r0!, {r0, r2, r5, r6, sl, sp, lr}
 448: 7400746e strvc r7, [r0], #-1134
 44c: 5f6b7361 swipl 0x006b7361
 450: 7473696c ldrvcbt r6, [r3], #-2412
 454: 65726600 ldrvsb r6, [r2, #-1536]!
 458: 72615f65 rsbvc r5, r1, #404 ; 0x194
 45c: 6b006165 blvs 189f8 <.debug_str+0x189f8>
 460: 70617773 rsbvc r7, r1, r3, ror r7
 464: 616d5f64 cmnvs sp, r4, ror #30
 468: 726f5f78 rsbvc r5, pc, #480 ; 0x1e0
 46c: 00726564 rsbeqs r6, r2, r4, ror #10
 470: 61636c7a cmnvs r3, sl, ror ip
 474: 5f656863 swipl 0x00656863
 478: 00727470 rsbeqs r7, r2, r0, ror r4
 47c: 6d6f7461 cfstrdvs mvd7, [pc, #-388]!
 480: 6c5f6369 mrrcvs 3, 6, r6, pc, cr9
 484: 5f676e6f swipl 0x00676e6f
 488: 6f630074 swivs 0x00630074
 48c: 6769746e strvsb r7, [r9, -lr, ror #8]!
 490: 6761705f undefined
 494: 61645f65 cmnvs r4, r5, ror #30
 498: 6b006174 blvs 18a70 <.debug_str+0x18a70>
 49c: 70617773 rsbvc r7, r1, r3, ror r7
 4a0: 61775f64 cmnvs r7, r4, ror #30
 4a4: 6f007469 swivs 0x00007469
 4a8: 5f73706f swipl 0x0073706f
 4ac: 74697865 strvcbt r7, [r9], #-2149
 4b0: 756f6300 strvcb r6, [pc, #-768]! ; 1b8 <.debug_str+0x1b8>
 4b4: 7265746e rsbvc r7, r5, #1845493760 ; 0x6e000000
 4b8: 73797300 cmnvc r9, #0 ; 0x0
 4bc: 6f5f7366 swivs 0x005f7366
 4c0: 6c007370 stcvs 3, cr7, [r0], {112}
 4c4: 6c61636f stcvsl 3, cr6, [r1], #-444
 4c8: 7300745f tstvc r0, #1593835520 ; 0x5f000000
 4cc: 61747274 cmnvs r4, r4, ror r2
 4d0: 746b0062 strvcbt r0, [fp], #-98
 4d4: 00657079 rsbeq r7, r5, r9, ror r0
 4d8: 65646f6e strvsb r6, [r4, #-3950]!
 4dc: 6170735f cmnvs r0, pc, asr r3
 4e0: 64656e6e strvsbt r6, [r5], #-3694
 4e4: 6761705f undefined
 4e8: 70007365 andvc r7, r0, r5, ror #6
 4ec: 70637265 rsbvc r7, r3, r5, ror #4
 4f0: 61720075 cmnvs r2, r5, ror r0
 4f4: 70735f77 rsbvcs r5, r3, r7, ror pc
 4f8: 6f6c6e69 swivs 0x006c6e69
 4fc: 745f6b63 ldrvcb r6, [pc], #2915 ; 504 <.debug_str+0x504>
 500: 69617700 stmvsdb r1!, {r8, r9, sl, ip, sp, lr}^
 504: 75715f74 ldrvcb r5, [r1, #-3956]!
 508: 5f657565 swipl 0x00657565
 50c: 64616568 strvsbt r6, [r1], #-1384
 510: 5f00745f swipl 0x0000745f
 514: 646f6d5f strvsbt r6, [pc], #3423 ; 51c <.debug_str+0x51c>
 518: 7265765f rsbvc r7, r5, #99614720 ; 0x5f00000
 51c: 6967616d stmvsdb r7!, {r0, r2, r3, r5, r6, r8, sp, lr}^
 520: 74003563 strvc r3, [r0], #-1379
 524: 00747365 rsbeqs r7, r4, r5, ror #6
 528: 6365736e cmnvs r5, #-1207959551 ; 0xb8000001
 52c: 6e6f6974 mcrvs 9, 3, r6, cr15, cr4, {3}
 530: 79730073 ldmvcdb r3!, {r0, r1, r4, r5, r6}^
 534: 6e00736d cdpvs 3, 0, cr7, cr0, cr13, {3}
 538: 5f65646f swipl 0x0065646f
 53c: 63006469 tstvs r0, #1761607680 ; 0x69000000
 540: 6d645f73 stcvsl 15, cr5, [r4, #-460]!
 544: 63616361 cmnvs r1, #-2080374783 ; 0x84000001
 548: 00706568 rsbeqs r6, r0, r8, ror #10
 54c: 7478656e ldrvcbt r6, [r8], #-1390
 550: 72657600 rsbvc r7, r5, #0 ; 0x0
 554: 6e6f6973 mcrvs 9, 3, r6, cr15, cr3, {3}
 558: 646f6d00 strvsbt r6, [pc], #3328 ; 560 <.debug_str+0x560>
 55c: 6365735f cmnvs r5, #2080374785 ; 0x7c000001
 560: 6e6f6974 mcrvs 9, 3, r6, cr15, cr4, {3}
 564: 65720073 ldrvsb r0, [r2, #-115]!
 568: 69616c63 stmvsdb r1!, {r0, r1, r5, r6, sl, fp, sp, lr}^
 56c: 6e695f6d cdpvs 15, 6, cr5, cr9, cr13, {3}
 570: 6f72705f swivs 0x0072705f
 574: 73657267 cmnvc r5, #1879048198 ; 0x70000006
 578: 726e0073 rsbvc r0, lr, #115 ; 0x73
 57c: 6163735f cmnvs r3, pc, asr r3
 580: 63615f6e cmnvs r1, #440 ; 0x1b8
 584: 65766974 ldrvsb r6, [r6, #-2420]!
 588: 69617700 stmvsdb r1!, {r8, r9, sl, ip, sp, lr}^
 58c: 00726574 rsbeqs r6, r2, r4, ror r5
 590: 33666c45 cmncc r6, #17664 ; 0x4500
 594: 6f575f32 swivs 0x00575f32
 598: 65006472 strvs r6, [r0, #-1138]
 59c: 00746978 rsbeqs r6, r4, r8, ror r9
 5a0: 75646f6d strvcb r6, [r4, #-3949]!
 5a4: 6500656c strvs r6, [r0, #-1388]
 5a8: 3233666c eorccs r6, r3, #113246208 ; 0x6c00000
 5ac: 6d79735f ldcvsl 3, cr7, [r9, #-380]!
 5b0: 626f6b00 rsbvs r6, pc, #0 ; 0x0
 5b4: 7463656a strvcbt r6, [r3], #-1386
 5b8: 67617000 strvsb r7, [r1, -r0]!
 5bc: 6d5f7365 ldcvsl 3, cr7, [pc, #-404]
 5c0: 73006e69 tstvc r0, #1680 ; 0x690
 5c4: 6e695f74 mcrvs 15, 3, r5, cr9, cr4, {3}
 5c8: 75006f66 strvc r6, [r0, #-3942]
 5cc: 6573756e ldrvsb r7, [r3, #-1390]!
 5d0: 79735f64 ldmvcdb r3!, {r2, r5, r6, r8, r9, sl, fp, ip, lr}^
 5d4: 6b00736d blvs 1d390 <.debug_str+0x1d390>
 5d8: 5f6a626f swipl 0x006a626f
 5dc: 65707974 ldrvsb r7, [r0, #-2420]!
 5e0: 65736b00 ldrvsb r6, [r3, #-2816]!
 5e4: 65755f74 ldrvsb r5, [r5, #-3956]!
 5e8: 746e6576 strvcbt r6, [lr], #-1398
 5ec: 73706f5f cmnvc r0, #380 ; 0x17c
 5f0: 6d756e00 ldcvsl 14, cr6, [r5]
 5f4: 6d79735f ldcvsl 3, cr7, [r9, #-380]!
 5f8: 6c450073 mcrrvs 0, 7, r0, r5, cr3
 5fc: 5f323366 swipl 0x00323366
 600: 72646441 rsbvc r6, r4, #1090519040 ; 0x41000000
 604: 65726600 ldrvsb r6, [r2, #-1536]!
 608: 6f680065 swivs 0x00680065
 60c: 7265646c rsbvc r6, r5, #1811939328 ; 0x6c000000
 610: 69645f73 stmvsdb r4!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 614: 72700072 rsbvcs r0, r0, #114 ; 0x72
 618: 6e007665 cfmadd32vs mvax3, mvfx7, mvfx0, mvfx5
 61c: 5f65646f swipl 0x0065646f
 620: 73657270 cmnvc r5, #7 ; 0x7
 624: 5f746e65 swipl 0x00746e65
 628: 65676170 strvsb r6, [r7, #-368]!
 62c: 756e0073 strvcb r0, [lr, #-115]!
 630: 6e755f6d cdpvs 15, 7, cr5, cr5, cr13, {3}
 634: 64657375 strvsbt r7, [r5], #-885
 638: 6c70675f ldcvsl 7, cr6, [r0], #-380
 63c: 6d79735f ldcvsl 3, cr7, [r9, #-380]!
 640: 4f4d0073 swimi 0x004d0073
 644: 454c5544 strmib r5, [ip, #-1348]
 648: 4154535f cmpmi r4, pc, asr r3
 64c: 475f4554 undefined
 650: 00454e4f subeq r4, r5, pc, asr #28
 654: 5f6c7067 swipl 0x006c7067
 658: 736d7973 cmnvc sp, #1884160 ; 0x1cc000
 65c: 69726400 ldmvsdb r2!, {sl, sp, lr}^
 660: 73726576 cmnvc r2, #494927872 ; 0x1d800000
 664: 7269645f rsbvc r6, r9, #1593835520 ; 0x5f000000
 668: 745f5f00 ldrvcb r5, [pc], #3840 ; 670 <.debug_str+0x670>
 66c: 5f736968 swipl 0x00736968
 670: 75646f6d strvcb r6, [r4, #-3949]!
 674: 6c00656c cfstr32vs mvfx6, [r0], {108}
 678: 00747369 rsbeqs r7, r4, r9, ror #6
 67c: 735f7473 cmpvc pc, #1929379840 ; 0x73000000
 680: 00657a69 rsbeq r7, r5, r9, ror #20
 684: 665f726e ldrvsb r7, [pc], -lr, ror #4
 688: 00656572 rsbeq r6, r5, r2, ror r5
 68c: 696c6770 stmvsdb ip!, {r4, r5, r6, r8, r9, sl, sp, lr}^
 690: 645f7473 ldrvsb r7, [pc], #1139 ; 698 <.debug_str+0x698>
 694: 00617461 rsbeq r7, r1, r1, ror #8
 698: 69646f6d stmvsdb r4!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr}^
 69c: 5f6f666e swipl 0x006f666e
 6a0: 72747461 rsbvcs r7, r4, #1627389952 ; 0x61000000
 6a4: 6d760073 ldcvsl 0, cr0, [r6, #-460]!
 6a8: 6174735f cmnvs r4, pc, asr r3
 6ac: 65730074 ldrvsb r0, [r3, #-116]!
 6b0: 615f7463 cmpvs pc, r3, ror #8
 6b4: 73727474 cmnvc r2, #1946157056 ; 0x74000000
 6b8: 696e6900 stmvsdb lr!, {r8, fp, sp, lr}^
 6bc: 65745f74 ldrvsb r5, [r4, #-3956]!
 6c0: 735f7478 cmpvc pc, #2013265920 ; 0x78000000
 6c4: 00657a69 rsbeq r7, r5, r9, ror #20
 6c8: 75746573 ldrvcb r6, [r4, #-1395]!
 6cc: 5f5f0070 swipl 0x005f0070
 6d0: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3}
 6d4: 735f6c65 cmpvc pc, #25856 ; 0x6500
 6d8: 5f657a69 swipl 0x00657a69
 6dc: 6f630074 swivs 0x00630074
 6e0: 00746e75 rsbeqs r6, r4, r5, ror lr
 6e4: 61775f5f cmnvs r7, pc, asr pc
 6e8: 715f7469 cmpvc pc, r9, ror #8
 6ec: 65756575 ldrvsb r6, [r5, #-1397]!
 6f0: 6165685f cmnvs r5, pc, asr r8
 6f4: 6c450064 mcrrvs 0, 6, r0, r5, cr4
 6f8: 5f323366 swipl 0x00323366
 6fc: 006d7953 rsbeq r7, sp, r3, asr r9
 700: 6f6d5f5f swivs 0x006d5f5f
 704: 656c7564 strvsb r7, [ip, #-1380]!
 708: 7065645f rsbvc r6, r5, pc, asr r4
 70c: 73646e65 cmnvc r4, #1616 ; 0x650
 710: 72657000 rsbvc r7, r5, #0 ; 0x0
 714: 7570635f ldrvcb r6, [r0, #-863]!
 718: 6761705f undefined
 71c: 6b007365 blvs 1d4b8 <.debug_str+0x1d4b8>
 720: 00746573 rsbeqs r6, r4, r3, ror r5
 724: 6c6c616d stfvse f6, [ip], #-436
 728: 735f636f cmpvc pc, #-1140850687 ; 0xbc000001
 72c: 73657a69 cmnvc r5, #430080 ; 0x69000
 730: 65726b00 ldrvsb r6, [r2, #-2816]!
 734: 6f6c0066 swivs 0x006c0066
 738: 6c20676e stcvs 7, cr6, [r0], #-440
 73c: 20676e6f rsbcs r6, r7, pc, ror #28
 740: 69736e75 ldmvsdb r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
 744: 64656e67 strvsbt r6, [r5], #-3687
 748: 746e6920 strvcbt r6, [lr], #-2336
 74c: 6f6b6d00 swivs 0x006b6d00
 750: 61006a62 tstvs r0, r2, ror #20
 754: 00727474 rsbeqs r7, r2, r4, ror r4
 758: 5f6c7067 swipl 0x006c7067
 75c: 75747566 ldrvcb r7, [r4, #-1382]!
 760: 635f6572 cmpvs pc, #478150656 ; 0x1c800000
 764: 00736372 rsbeqs r6, r3, r2, ror r3
 768: 73657270 cmnvc r5, #7 ; 0x7
 76c: 5f746e65 swipl 0x00746e65
 770: 65676170 strvsb r6, [r7, #-368]!
 774: 65750073 ldrvsb r0, [r5, #-115]!
 778: 746e6576 strvcbt r6, [lr], #-1398
 77c: 646f6d00 strvsbt r6, [pc], #3328 ; 784 <.debug_str+0x784>
 780: 5f656c75 swipl 0x00656c75
 784: 72747461 rsbvcs r7, r4, #1627389952 ; 0x61000000
 788: 74756269 ldrvcbt r6, [r5], #-617
 78c: 65640065 strvsb r0, [r4, #-101]!
 790: 6c756166 ldfvse f6, [r5], #-408
 794: 74615f74 strvcbt r5, [r1], #-3956
 798: 00737274 rsbeqs r7, r3, r4, ror r2
 79c: 65676170 strvsb r6, [r7, #-368]!
 7a0: 6f6c5f73 swivs 0x006c5f73
 7a4: 696c0077 stmvsdb ip!, {r0, r1, r2, r4, r5, r6}^
 7a8: 6c5f7473 cfldrdvs mvd7, [pc], {115}
 7ac: 006b636f rsbeq r6, fp, pc, ror #6
 7b0: 656e776f strvsb r7, [lr, #-1903]!
 7b4: 6e690072 mcrvs 0, 3, r0, cr9, cr2, {3}
 7b8: 2f007469 swics 0x00007469
 7bc: 656d6f68 strvsb r6, [sp, #-3944]!
 7c0: 6178652f cmnvs r8, pc, lsr #10
 7c4: 656c706d strvsb r7, [ip, #-109]!
 7c8: 352d342f strcc r3, [sp, #-1071]!
 7cc: 6f2f332d swivs 0x002f332d
 7d0: 2e73706f cdpcs 0, 7, cr7, cr3, cr15, {3}
 7d4: 2e646f6d cdpcs 15, 6, cr6, cr4, cr13, {3}
 7d8: 6f7a0063 swivs 0x007a0063
 7dc: 705f656e subvcs r6, pc, lr, ror #10
 7e0: 74616467 strvcbt r6, [r1], #-1127
 7e4: 6d797300 ldcvsl 3, cr7, [r9]
 7e8: 00626174 rsbeq r6, r2, r4, ror r1
 7ec: 73756e75 cmnvc r5, #1872 ; 0x750
 7f0: 675f6465 ldrvsb r6, [pc, -r5, ror #8]
 7f4: 735f6c70 cmpvc pc, #28672 ; 0x7000
 7f8: 00736d79 rsbeqs r6, r3, r9, ror sp
 7fc: 73637263 cmnvc r3, #805306374 ; 0x30000006
 800: 63616300 cmnvs r1, #0 ; 0x0
 804: 735f6568 cmpvc pc, #436207616 ; 0x1a000000
 808: 73657a69 cmnvc r5, #430080 ; 0x69000
 80c: 5f767400 swipl 0x00767400
 810: 6365736e cmnvs r5, #-1207959551 ; 0xb8000001
 814: 7a697300 bvc 1a5d41c <.debug_str+0x1a5d41c>
 818: 00745f65 rsbeqs r5, r4, r5, ror #30
 81c: 6177736b cmnvs r7, fp, ror #6
 820: 6e006470 mcrvs 4, 0, r6, cr0, cr0, {3}
 824: 5f65646f swipl 0x0065646f
 828: 656e6f7a strvsb r6, [lr, #-3962]!
 82c: 7473696c ldrvcbt r6, [r3], #-2412
 830: 5f5f0073 swipl 0x005f0073
 834: 00363175 eoreqs r3, r6, r5, ror r1
 838: 75646f6d strvcb r6, [r4, #-3949]!
 83c: 735f656c cmpvc pc, #452984832 ; 0x1b000000
 840: 65746174 ldrvsb r6, [r4, #-372]!
 844: 646f6d00 strvsbt r6, [pc], #3328 ; 84c <.debug_str+0x84c>
 848: 425f0065 submis r0, pc, #101 ; 0x65
 84c: 006c6f6f rsbeq r6, ip, pc, ror #30
 850: 756c6176 strvcb r6, [ip, #-374]!
 854: 5f5f0065 swipl 0x005f0065
 858: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3}
 85c: 745f6c65 ldrvcb r6, [pc], #3173 ; 864 <.debug_str+0x864>
 860: 5f656d69 swipl 0x00656d69
 864: 5f5f0074 swipl 0x005f0074
 868: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3}
 86c: 735f6c65 cmpvc pc, #25856 ; 0x6500
 870: 657a6973 ldrvsb r6, [sl, #-2419]!
 874: 2f00745f swics 0x0000745f
 878: 656d6f68 strvsb r6, [sp, #-3944]!
 87c: 756f732f strvcb r7, [pc, #-815]! ; 555 <.debug_str+0x555>
 880: 2f656372 swics 0x00656372
 884: 756e696c strvcb r6, [lr, #-2412]!
 888: 2e322d78 mrccs 13, 1, r2, cr2, cr8, {3}
 88c: 32322e36 eorccs r2, r2, #864 ; 0x360
 890: 4700362e strmi r3, [r0, -lr, lsr #12]
 894: 4320554e teqmi r0, #327155712 ; 0x13800000
 898: 342e3320 strcct r3, [lr], #-800
 89c: 6b00352e blvs dd5c <.debug_str+0xdd5c>
 8a0: 006a626f rsbeq r6, sl, pc, ror #4
 8a4: 616e5f6b cmnvs lr, fp, ror #30
 8a8: 7000656d andvc r6, r0, sp, ror #10
 8ac: 73656761 cmnvc r5, #25427968 ; 0x1840000
 8b0: 6163735f cmnvs r3, pc, asr r3
 8b4: 64656e6e strvsbt r6, [r5], #-3694
 8b8: 67617000 strvsb r7, [r1, -r0]!
 8bc: 685f7365 ldmvsda pc, {r0, r2, r5, r6, r8, r9, ip, sp, lr}^
 8c0: 00686769 rsbeq r6, r8, r9, ror #14
 8c4: 69746361 ldmvsdb r4!, {r0, r5, r6, r8, r9, sp, lr}^
 8c8: 6c5f6576 cfldr64vs mvdx6, [pc], {118}
 8cc: 00747369 rsbeqs r7, r4, r9, ror #6
 8d0: 656d6974 strvsb r6, [sp, #-2420]!
 8d4: 63657073 cmnvs r5, #115 ; 0x73
 8d8: 61686300 cmnvs r8, r0, lsl #6
 8dc: 73630072 cmnvc r3, #114 ; 0x72
 8e0: 6361635f cmnvs r1, #2080374785 ; 0x7c000001
 8e4: 00706568 rsbeqs r6, r0, r8, ror #10
 8e8: 61747865 cmnvs r4, r5, ror #16
 8ec: 00656c62 rsbeq r6, r5, r2, ror #24
 8f0: 7a697373 bvc 1a5d6c4 <.debug_str+0x1a5d6c4>
 8f4: 00745f65 rsbeqs r5, r4, r5, ror #30
 8f8: 68676968 stmvsda r7!, {r3, r5, r6, r8, fp, sp, lr}^
 8fc: 755f5f00 ldrvcb r5, [pc, #-3840] ; fffffa04 <.debug_str+0xfffffa04>
 900: 6e003233 mcrvs 2, 0, r3, cr0, cr3, {1}
 904: 5f65646f swipl 0x0065646f
 908: 72617473 rsbvc r7, r1, #1929379840 ; 0x73000000
 90c: 66705f74 uhsub16vs r5, r0, r4
 910: 6873006e ldmvsda r3!, {r1, r2, r3, r5, r6}^
 914: 7400776f strvc r7, [r0], #-1903
 918: 5f656d69 swipl 0x00656d69
 91c: 6d6b0074 stcvsl 0, cr0, [fp, #-464]!
 920: 635f6d65 cmpvs pc, #6464 ; 0x1940
 924: 65686361 strvsb r6, [r8, #-865]!
 928: 73617400 cmnvc r1, #0 ; 0x0
 92c: 74735f6b ldrvcbt r5, [r3], #-3947
 930: 74637572 strvcbt r7, [r3], #-1394
 934: 6e6f6c00 cdpvs 12, 6, cr6, cr15, cr0, {0}
 938: 6f6c2067 swivs 0x006c2067
 93c: 6920676e stmvsdb r0!, {r1, r2, r3, r5, r6, r8, r9, sl, sp, lr}
 940: 6c00746e cfstrsvs mvf7, [r0], {110}
 944: 006b636f rsbeq r6, fp, pc, ror #6
 948: 5f6d756e swipl 0x006d756e
 94c: 74636573 strvcbt r6, [r3], #-1395
 950: 736e6f69 cmnvc lr, #420 ; 0x1a4
 954: 69747800 ldmvsdb r4!, {fp, ip, sp, lr}^
 958: 7200656d andvc r6, r0, #457179136 ; 0x1b400000
 95c: 6c5f7761 mrrcvs 7, 6, r7, pc, cr1
 960: 006b636f rsbeq r6, fp, pc, ror #6
 964: 746f6f62 strvcbt r6, [pc], #3938 ; 96c <.debug_str+0x96c>
 968: 5f6d656d swipl 0x006d656d
 96c: 61746164 cmnvs r4, r4, ror #2
 970: 6d756e00 ldcvsl 14, cr6, [r5]
 974: 6c70675f ldcvsl 7, cr6, [r0], #-380
 978: 7475665f ldrvcbt r6, [r5], #-1631
 97c: 5f657275 swipl 0x00657275
 980: 736d7973 cmnvc sp, #1884160 ; 0x1cc000
 984: 726f6300 rsbvc r6, pc, #0 ; 0x0
 988: 65745f65 ldrvsb r5, [r4, #-3941]!
 98c: 735f7478 cmpvc pc, #2013265920 ; 0x78000000
 990: 00657a69 rsbeq r7, r5, r9, ror #20
 994: 656e6f7a strvsb r6, [lr, #-3962]!
 998: 76657500 strvcbt r7, [r5], -r0, lsl #10
 99c: 5f746e65 swipl 0x00746e65
 9a0: 0073706f rsbeqs r7, r3, pc, rrx
 9a4: 5f75726c swipl 0x0075726c
 9a8: 6b636f6c blvs 18dc760 <.debug_str+0x18dc760>
 9ac: 6c6c6100 stfvse f6, [ip]
 9b0: 726e755f rsbvc r7, lr, #398458880 ; 0x17c00000
 9b4: 616c6365 cmnvs ip, r5, ror #6
 9b8: 62616d69 rsbvs r6, r1, #6720 ; 0x1a40
 9bc: 6d00656c cfstr32vs mvfx6, [r0, #-432]
 9c0: 6c75646f cfldrdvs mvd6, [r5], #-444
 9c4: 6f635f65 swivs 0x00635f65
 9c8: 75006572 strvc r6, [r0, #-1394]
 9cc: 6573756e ldrvsb r7, [r3, #-1390]!
 9d0: 72635f64 rsbvc r5, r3, #400 ; 0x190
 9d4: 6e007363 cdpvs 3, 0, cr7, cr0, cr3, {3}
 9d8: 63735f72 cmnvs r3, #456 ; 0x1c8
 9dc: 695f6e61 ldmvsdb pc, {r0, r5, r6, r9, sl, fp, sp, lr}^
 9e0: 7463616e strvcbt r6, [r3], #-366
 9e4: 00657669 rsbeq r7, r5, r9, ror #12
 9e8: 736e6f63 cmnvc lr, #396 ; 0x18c
 9ec: 5f656c6f swipl 0x00656c6f
 9f0: 6e697270 mcrvs 2, 3, r7, cr9, cr0, {3}
 9f4: 61006b74 tstvs r0, r4, ror fp
 9f8: 00736772 rsbeqs r6, r3, r2, ror r7
 9fc: 33666c45 cmncc r6, #17664 ; 0x4500
 a00: 61485f32 cmpvs r8, r2, lsr pc
 a04: 7000666c andvc r6, r0, ip, ror #12
 a08: 635f7265 cmpvs pc, #1342177286 ; 0x50000006
 a0c: 705f7570 subvcs r7, pc, r0, ror r5
 a10: 73656761 cmnvc r5, #25427968 ; 0x1840000
 a14: 6d007465 cfstrsvs mvf7, [r0, #-404]
 a18: 6c75646f cfldrdvs mvd6, [r5], #-444
 a1c: 6f6b5f65 swivs 0x006b5f65
 a20: 63656a62 cmnvs r5, #401408 ; 0x62000
 a24: 756e0074 strvcb r0, [lr, #-116]!
 a28: 79735f6d ldmvcdb r3!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, lr}^
 a2c: 6261746d rsbvs r7, r1, #1828716544 ; 0x6d000000
 a30: 736e7500 cmnvc lr, #0 ; 0x0
 a34: 00656661 rsbeq r6, r5, r1, ror #12
 a38: 69776e75 ldmvsdb r7!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
 a3c: 695f646e ldmvsdb pc, {r1, r2, r3, r5, r6, sl, sp, lr}^
 a40: 006f666e rsbeq r6, pc, lr, ror #12
 a44: 5f6d756e swipl 0x006d756e
 a48: 5f6c7067 swipl 0x006c7067
 a4c: 736d7973 cmnvc sp, #1884160 ; 0x1cc000
 a50: 5f747300 swipl 0x00747300
 a54: 6568746f strvsb r7, [r8, #-1135]!
 a58: 616d0072 cmnvs sp, r2, ror r0
 a5c: 00727474 rsbeqs r7, r2, r4, ror r4
 a60: 6e697073 mcrvs 0, 3, r7, cr9, cr3, {3}
 a64: 6b636f6c blvs 18dc81c <.debug_str+0x18dc81c>
 a68: 6e00745f cfmvsrvs mvf0, r7
 a6c: 5f65646f swipl 0x0065646f
 a70: 5f6d656d swipl 0x006d656d
 a74: 0070616d rsbeqs r6, r0, sp, ror #2
 a78: 65657266 strvsb r7, [r5, #-614]!
 a7c: 73696c5f cmnvc r9, #24320 ; 0x5f00
 a80: 61700074 cmnvs r0, r4, ror r0
 a84: 746e6572 strvcbt r6, [lr], #-1394
 a88: 696e6900 stmvsdb lr!, {r8, fp, sp, lr}^
 a8c: 69735f74 ldmvsdb r3!, {r2, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 a90: 6200657a andvs r6, r0, #511705088 ; 0x1e800000
 a94: 61746164 cmnvs r4, r4, ror #2
 a98: 6f687300 swivs 0x00687300
 a9c: 69207472 stmvsdb r0!, {r1, r4, r5, r6, sl, ip, sp, lr}
 aa0: 7200746e andvc r7, r0, #1845493760 ; 0x6e000000
 aa4: 6f636665 swivs 0x00636665
 aa8: 00746e75 rsbeqs r6, r4, r5, ror lr
 aac: 676e6f6c strvsb r6, [lr, -ip, ror #30]!
 ab0: 746e6920 strvcbt r6, [lr], #-2336
 ab4: 646f6d00 strvsbt r6, [pc], #3328 ; abc <.debug_str+0xabc>
 ab8: 6372615f cmnvs r2, #-1073741801 ; 0xc0000017
 abc: 70735f68 rsbvcs r5, r3, r8, ror #30
 ac0: 66696365 strvsbt r6, [r9], -r5, ror #6
 ac4: 69006369 stmvsdb r0, {r0, r3, r5, r6, r8, r9, sp, lr}
 ac8: 7463616e strvcbt r6, [r3], #-366
 acc: 5f657669 swipl 0x00657669
 ad0: 7473696c ldrvcbt r6, [r3], #-2412
 ad4: 65727000 ldrvsb r7, [r2]!
 ad8: 72705f76 rsbvcs r5, r0, #472 ; 0x1d8
 adc: 69726f69 ldmvsdb r2!, {r0, r3, r5, r6, r8, r9, sl, fp, sp, lr}^
 ae0: 61007974 tstvs r0, r4, ror r9
 ae4: 73727474 cmnvc r2, #1946157056 ; 0x74000000
 ae8: 67617000 strvsb r7, [r1, -r0]!
 aec: 6f7a0065 swivs 0x007a0065
 af0: 696c656e stmvsdb ip!, {r1, r2, r3, r5, r6, r8, sl, sp, lr}^
 af4: 4d007473 cfstrsmi mvf7, [r0, #-460]
 af8: 4c55444f cfldrdmi mvd4, [r5], {79}
 afc: 54535f45 ldrplb r5, [r3], #-3909
 b00: 5f455441 swipl 0x00455441
 b04: 494d4f43 stmmidb sp, {r0, r1, r6, r8, r9, sl, fp, lr}^
 b08: 6200474e andvs r4, r0, #20447232 ; 0x1380000
 b0c: 68637461 stmvsda r3!, {r0, r5, r6, sl, ip, sp, lr}^
 b10: 6c696600 stcvsl 6, cr6, [r9]
 b14: 00726574 rsbeqs r6, r2, r4, ror r5
 b18: 5f6c7067 swipl 0x006c7067
 b1c: 75747566 ldrvcb r7, [r4, #-1382]!
 b20: 735f6572 cmpvc pc, #478150656 ; 0x1c800000
 b24: 00736d79 rsbeqs r6, r3, r9, ror sp
 b28: 65676170 strvsb r6, [r7, #-368]!
 b2c: 00746573 rsbeqs r6, r4, r3, ror r5
 b30: 74696177 strvcbt r6, [r9], #-375
 b34: 6261745f rsbvs r7, r1, #1593835520 ; 0x5f000000
 b38: 625f656c subvss r6, pc, #452984832 ; 0x1b000000
 b3c: 00737469 rsbeqs r7, r3, r9, ror #8
 b40: 656e6f7a strvsb r6, [lr, #-3962]!
 b44: 7473696c ldrvcbt r6, [r3], #-2412
 b48: 6361635f cmnvs r1, #2080374785 ; 0x7c000001
 b4c: 7a006568 bvc 1a0f4 <.debug_str+0x1a0f4>
 b50: 73656e6f cmnvc r5, #1776 ; 0x6f0
 b54: 776f6c00 strvcb r6, [pc, -r0, lsl #24]!
 b58: 5f6d656d swipl 0x006d656d
 b5c: 65736572 ldrvsb r6, [r3, #-1394]!
 b60: 00657672 rsbeq r7, r5, r2, ror r6
 b64: 74696177 strvcbt r6, [r9], #-375
 b68: 6261745f rsbvs r7, r1, #1593835520 ; 0x5f000000
 b6c: 7700656c strvc r6, [r0, -ip, ror #10]
 b70: 5f746961 swipl 0x00746961
 b74: 6c626174 stfvse f6, [r2], #-464
 b78: 61685f65 cmnvs r8, r5, ror #30
 b7c: 6e5f6873 mrcvs 8, 2, r6, cr15, cr3, {3}
 b80: 6e655f72 mcrvs 15, 3, r5, cr5, cr2, {3}
 b84: 65697274 strvsb r7, [r9, #-628]!
 b88: 70670073 rsbvc r0, r7, r3, ror r0
 b8c: 72635f6c rsbvc r5, r3, #432 ; 0x1b0
 b90: 73007363 tstvc r0, #-1946157055 ; 0x8c000001
 b94: 6e6e6170 mcrvs 1, 3, r6, cr14, cr0, {3}
 b98: 705f6465 subvcs r6, pc, r5, ror #8
 b9c: 73656761 cmnvc r5, #25427968 ; 0x1840000
 ba0: 74746100 ldrvcbt r6, [r4], #-256
 ba4: 75626972 strvcb r6, [r2, #-2418]!
 ba8: 675f6574 undefined
 bac: 70756f72 rsbvcs r6, r5, r2, ror pc
 bb0: 6d616e00 stcvsl 14, cr6, [r1]
 bb4: 6e750065 cdpvs 0, 7, cr0, cr5, cr5, {3}
 bb8: 6e676973 mcrvs 9, 3, r6, cr7, cr3, {3}
 bbc: 69206465 stmvsdb r0!, {r0, r2, r5, r6, sl, sp, lr}
 bc0: 6e00746e cdpvs 4, 0, cr7, cr0, cr14, {3}
 bc4: 6f7a5f72 swivs 0x007a5f72
 bc8: 0073656e rsbeqs r6, r3, lr, ror #10
 bcc: 6e72656b cdpvs 5, 7, cr6, cr2, cr11, {3}
 bd0: 735f6c65 cmpvc pc, #25856 ; 0x6500
 bd4: 6f626d79 swivs 0x00626d79
 bd8: 7461006c strvcbt r0, [r1], #-108
 bdc: 62697274 rsbvs r7, r9, #1073741831 ; 0x40000007
 be0: 00657475 rsbeq r7, r5, r5, ror r4
 be4: 6d6f7461 cfstrdvs mvd7, [pc, #-388]!
 be8: 745f6369 ldrvcb r6, [pc], #873 ; bf0 <.debug_str+0xbf0>
 bec: 6f747300 swivs 0x00747300
 bf0: 74006572 strvc r6, [r0], #-1394
 bf4: 65735f76 ldrvsb r5, [r3, #-3958]!
 bf8: 6f700063 swivs 0x00700063
 bfc: 6c006c6c stcvs 12, cr6, [r0], {108}
 c00: 20676e6f rsbcs r6, r7, pc, ror #28
 c04: 69736e75 ldmvsdb r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
 c08: 64656e67 strvsbt r6, [r5], #-3687
 c0c: 746e6920 strvcbt r6, [lr], #-2336
 c10: 64646100 strvsbt r6, [r4], #-256
 c14: 73736572 cmnvc r3, #478150656 ; 0x1c800000
 c18: 63726100 cmnvs r2, #0 ; 0x0
 c1c: 72730068 rsbvcs r0, r3, #104 ; 0x68
 c20: 72657663 rsbvc r7, r5, #103809024 ; 0x6300000
 c24: 6e6f6973 mcrvs 9, 3, r6, cr15, cr3, {3}
 c28: 646f6e00 strvsbt r6, [pc], #3584 ; c30 <.debug_str+0xc30>
 c2c: 6f7a5f65 swivs 0x007a5f65
 c30: 0073656e rsbeqs r6, r3, lr, ror #10
 c34: 55444f4d strplb r4, [r4, #-3917]
 c38: 535f454c cmppl pc, #318767104 ; 0x13000000
 c3c: 45544154 ldrmib r4, [r4, #-340]
 c40: 494f475f stmmidb pc, {r0, r1, r2, r3, r4, r6, r8, r9, sl, lr}^
 c44: 5f00474e swipl 0x0000474e
 c48: 72656b5f rsbvc r6, r5, #97280 ; 0x17c00
 c4c: 5f6c656e swipl 0x006c656e
 c50: 65646f6d strvsb r6, [r4, #-3949]!
 c54: 6300745f tstvs r0, #1593835520 ; 0x5f000000
 c58: 69735f73 ldmvsdb r3!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 c5c: 6e00657a cfrshl64vs mvdx0, mvdx10, r6
 c60: 655f6d75 ldrvsb r6, [pc, #-3445] ; fffffef3 <.debug_str+0xfffffef3>
 c64: 746e6578 strvcbt r6, [lr], #-1400
 c68: 73656972 cmnvc r5, #1867776 ; 0x1c8000
 c6c: 746e6500 strvcbt r6, [lr], #-1280
 c70: 75007972 strvc r7, [r0, #-2418]
 c74: 6573756e ldrvsb r7, [r3, #-1390]!
 c78: 70675f64 rsbvc r5, r7, r4, ror #30
 c7c: 72635f6c rsbvc r5, r3, #432 ; 0x1b0
 c80: 75007363 strvc r7, [r0, #-867]
 c84: 6769736e strvsb r7, [r9, -lr, ror #6]!
 c88: 2064656e rsbcs r6, r4, lr, ror #10
 c8c: 72616863 rsbvc r6, r1, #6488064 ; 0x630000
 c90: 646f6d00 strvsbt r6, [pc], #3328 ; c98 <.debug_str+0xc98>
 c94: 5f656c75 swipl 0x00656c75
 c98: 00666572 rsbeq r6, r6, r2, ror r5
 c9c: 65726f63 ldrvsb r6, [r2, #-3939]!
 ca0: 7a69735f bvc 1a5da24 <.debug_str+0x1a5da24>
 ca4: 696c0065 stmvsdb ip!, {r0, r2, r5, r6}^
 ca8: 685f7473 ldmvsda pc, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 cac: 00646165 rsbeq r6, r4, r5, ror #2
 cb0: 74617473 strvcbt r7, [r1], #-1139
 cb4: 74730065 ldrvcbt r0, [r3], #-101
 cb8: 6c61765f stcvsl 6, cr7, [r1], #-380
 cbc: 6e006575 cfrshl64vs mvdx0, mvdx5, r6
 cc0: 755f6d75 ldrvcb r6, [pc, #-3445] ; ffffff53 <.debug_str+0xffffff53>
 cc4: 6573756e ldrvsb r7, [r3, #-1390]!
 cc8: 79735f64 ldmvcdb r3!, {r2, r5, r6, r8, r9, sl, fp, ip, lr}^
 ccc: 7400736d strvc r7, [r0], #-877
 cd0: 746e6961 strvcbt r6, [lr], #-2401
 cd4: 6f6d0073 swivs 0x006d0073
 cd8: 656c7564 strvsb r7, [ip, #-1380]!
 cdc: 68775f73 ldmvsda r7!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 ce0: 5f686369 swipl 0x00686369
 ce4: 5f657375 swipl 0x00657375
 ce8: 7000656d andvc r6, r0, sp, ror #10
 cec: 6d617261 sfmvs f7, 2, [r1, #-388]!
 cf0: 7474615f ldrvcbt r6, [r4], #-351
 cf4: 7a007372 bvc 1dac4 <.debug_str+0x1dac4>
 cf8: 5f656e6f swipl 0x00656e6f
 cfc: 72617473 rsbvc r7, r1, #1929379840 ; 0x73000000
 d00: 66705f74 uhsub16vs r5, r0, r4
 d04: 6973006e ldmvsdb r3!, {r1, r2, r3, r5, r6}^
 d08: 64656e67 strvsbt r6, [r5], #-3687
 d0c: 61686320 cmnvs r8, r0, lsr #6
 d10: 6f6d0072 swivs 0x006d0072
 d14: 745f6564 ldrvcb r6, [pc], #1380 ; d1c <.debug_str+0xd1c>
 d18: 6f687300 swivs 0x00687300
 d1c: 75207472 strvc r7, [r0, #-1138]!
 d20: 6769736e strvsb r7, [r9, -lr, ror #6]!
 d24: 2064656e rsbcs r6, r4, lr, ror #10
 d28: 00746e69 rsbeqs r6, r4, r9, ror #28
 d2c: 55444f4d strplb r4, [r4, #-3917]
 d30: 535f454c cmppl pc, #318767104 ; 0x13000000
 d34: 45544154 ldrmib r4, [r4, #-340]
 d38: 56494c5f undefined
 d3c: 6f6d0045 swivs 0x006d0045
 d40: 65735f64 ldrvsb r5, [r3, #-3940]!
 d44: 6f697463 swivs 0x00697463
 d48: 6f6d006e swivs 0x006d006e
 d4c: 656c7564 strvsb r7, [ip, #-1380]!
 d50: 7261705f rsbvc r7, r1, #95 ; 0x5f
 d54: 615f6d61 cmpvs pc, r1, ror #26
 d58: 73727474 cmnvc r2, #1946157056 ; 0x74000000
 d5c: 73617400 cmnvc r1, #0 ; 0x0
 d60: 696c5f6b stmvsdb ip!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, lr}^
 d64: 73007473 tstvc r0, #1929379840 ; 0x73000000
 d68: 68735f74 ldmvsda r3!, {r2, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 d6c: 0078646e rsbeqs r6, r8, lr, ror #8
 d70: 746e6564 strvcbt r6, [lr], #-1380
 d74: 66007972 undefined
 d78: 5f656572 swipl 0x00656572
 d7c: 61657261 cmnvs r5, r1, ror #4
 d80: 77736b00 ldrvcb r6, [r3, -r0, lsl #22]!
 d84: 5f647061 swipl 0x00647061
 d88: 5f78616d swipl 0x0078616d
 d8c: 6564726f strvsb r7, [r4, #-623]!
 d90: 6f6d0072 swivs 0x006d0072
 d94: 656c7564 strvsb r7, [ip, #-1380]!
 d98: 6365735f cmnvs r5, #2080374785 ; 0x7c000001
 d9c: 74615f74 strvcbt r5, [r1], #-3956
 da0: 00737274 rsbeqs r7, r3, r4, ror r2
 da4: 61636c7a cmnvs r3, sl, ror ip
 da8: 5f656863 swipl 0x00656863
 dac: 00727470 rsbeqs r7, r2, r0, ror r4
 db0: 6e5f7473 mrcvs 4, 2, r7, cr15, cr3, {3}
 db4: 00656d61 rsbeq r6, r5, r1, ror #26
 db8: 6d6f7461 cfstrdvs mvd7, [pc, #-388]!
 dbc: 6c5f6369 mrrcvs 3, 6, r6, pc, cr9
 dc0: 5f676e6f swipl 0x00676e6f
 dc4: 6f630074 swivs 0x00630074
 dc8: 6769746e strvsb r7, [r9, -lr, ror #8]!
 dcc: 6761705f undefined
 dd0: 61645f65 cmnvs r4, r5, ror #30
 dd4: 6b006174 blvs 193ac <.debug_str+0x193ac>
 dd8: 70617773 rsbvc r7, r1, r3, ror r7
 ddc: 61775f64 cmnvs r7, r4, ror #30
 de0: 6d007469 cfstrsvs mvf7, [r0, #-420]
 de4: 6c75646f cfldrdvs mvd6, [r5], #-444
 de8: 65735f65 ldrvsb r5, [r3, #-3941]!
 dec: 615f7463 cmpvs pc, r3, ror #8
 df0: 00727474 rsbeqs r7, r2, r4, ror r4
 df4: 65637865 strvsb r7, [r3, #-2149]!
 df8: 6f697470 swivs 0x00697470
 dfc: 61745f6e cmnvs r4, lr, ror #30
 e00: 5f656c62 swipl 0x00656c62
 e04: 72746e65 rsbvcs r6, r4, #1616 ; 0x650
 e08: 6f6d0079 swivs 0x006d0079
 e0c: 656c7564 strvsb r7, [ip, #-1380]!
 e10: 696e695f stmvsdb lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^
 e14: 65720074 ldrvsb r0, [r2, #-116]!
 e18: 7361656c cmnvc r1, #452984832 ; 0x1b000000
 e1c: Address 0xe1c is out of bounds.





你可能感兴趣的:(Linux内核开发)