
========================================================================

** ELF Header Information

    File Name: .\obj\BlingBling.axf

    Machine class: ELFCLASS32 (32-bit)
    Data encoding: ELFDATA2LSB (Little endian)
    Header version: EV_CURRENT (Current version)
    Operating System ABI: none
    ABI Version: 0
    File Type: ET_EXEC (Executable) (2)
    Machine: EM_ARM (ARM)

    Image Entry point: 0x000000f1
    Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202)

    ARM ELF revision: 5 (ABI version 2)

    Conforms to Soft float procedure-call standard

    Built with
    Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]
    Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

    Header size: 52 bytes (0x34)
    Program header entry size: 32 bytes (0x20)
    Section header entry size: 40 bytes (0x28)

    Program header entries: 1
    Section header entries: 16

    Program header offset: 167324 (0x00028d9c)
    Section header offset: 167356 (0x00028dbc)

    Section header string table index: 15

========================================================================

** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
    Size : 9824 bytes (6744 bytes in file)
    Virtual address: 0x00000000 (Alignment 8)


========================================================================

** Section #1 'ER_RO' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 6656 bytes (alignment 4)
    Address: 0x00000000

    $d.realdata
    RESET
    __Vectors
        0x00000000:    20000c60    `..     DCD    536874080
        0x00000004:    000000f1    ....    DCD    241
        0x00000008:    000000f9    ....    DCD    249
        0x0000000c:    000000d5    ....    DCD    213
        0x00000010:    00000000    ....    DCD    0
        0x00000014:    00000000    ....    DCD    0
        0x00000018:    00000000    ....    DCD    0
        0x0000001c:    00000000    ....    DCD    0
        0x00000020:    00000000    ....    DCD    0
        0x00000024:    00000000    ....    DCD    0
        0x00000028:    00000000    ....    DCD    0
        0x0000002c:    000000fd    ....    DCD    253
        0x00000030:    00000000    ....    DCD    0
        0x00000034:    00000000    ....    DCD    0
        0x00000038:    000000ff    ....    DCD    255
        0x0000003c:    00000101    ....    DCD    257
        0x00000040:    00000103    ....    DCD    259
        0x00000044:    00000103    ....    DCD    259
        0x00000048:    00000103    ....    DCD    259
        0x0000004c:    00000103    ....    DCD    259
        0x00000050:    00000103    ....    DCD    259
        0x00000054:    00000103    ....    DCD    259
        0x00000058:    00000103    ....    DCD    259
        0x0000005c:    00000103    ....    DCD    259
        0x00000060:    00000103    ....    DCD    259
        0x00000064:    00000103    ....    DCD    259
        0x00000068:    00000103    ....    DCD    259
        0x0000006c:    00000103    ....    DCD    259
        0x00000070:    00000be5    ....    DCD    3045
        0x00000074:    00000103    ....    DCD    259
        0x00000078:    00000103    ....    DCD    259
        0x0000007c:    00000103    ....    DCD    259
        0x00000080:    00000103    ....    DCD    259
        0x00000084:    00000103    ....    DCD    259
        0x00000088:    00000103    ....    DCD    259
        0x0000008c:    00000103    ....    DCD    259
        0x00000090:    00000103    ....    DCD    259
        0x00000094:    00000103    ....    DCD    259
        0x00000098:    00000103    ....    DCD    259
        0x0000009c:    00000103    ....    DCD    259
        0x000000a0:    00000103    ....    DCD    259
        0x000000a4:    00000103    ....    DCD    259
        0x000000a8:    00000103    ....    DCD    259
        0x000000ac:    00000103    ....    DCD    259
        0x000000b0:    00000103    ....    DCD    259
        0x000000b4:    00000103    ....    DCD    259
        0x000000b8:    00000103    ....    DCD    259
        0x000000bc:    00000103    ....    DCD    259
    $t
    .ARM.Collect$$$$00000000
    .ARM.Collect$$$$00000001
    __main
    _main_stk
        0x000000c0:    4803        .H      LDR      r0,__lit__00000000 ; [0xd0] = 0x20000c60
        0x000000c2:    4685        .F      MOV      sp,r0
    .ARM.Collect$$$$00000004
    _main_scatterload
        0x000000c4:    f000f870    ..p.    BL       __scatterload ; 0x1a8
    .ARM.Collect$$$$00000008
    .ARM.Collect$$$$0000000A
    .ARM.Collect$$$$0000000B
    __main_after_scatterload
    _main_clock
    _main_cpp_init
    _main_init
        0x000000c8:    4800        .H      LDR      r0,[pc,#0] ; [0xcc] = 0x1189
        0x000000ca:    4700        .G      BX       r0
    $d
        0x000000cc:    00001189    ....    DCD    4489
    .ARM.Collect$$$$00002712
    __lit__00000000
    .ARM.Collect$$$$0000000D
    .ARM.Collect$$$$0000000F
    __rt_final_cpp
    __rt_final_exit
        0x000000d0:    20000c60    `..     DCD    536874080
    $t
    .emb_text
    HardFault_Handler
        0x000000d4:    2004        .       MOVS     r0,#4
        0x000000d6:    4671        qF      MOV      r1,lr
        0x000000d8:    4208        .B      TST      r0,r1
        0x000000da:    d002        ..      BEQ      0xe2 ; HardFault_Handler + 14
        0x000000dc:    f3ef8009    ....    MRS      r0,PSP
        0x000000e0:    e001        ..      B        0xe6 ; HardFault_Handler + 18
        0x000000e2:    f3ef8008    ....    MRS      r0,MSP
        0x000000e6:    4671        qF      MOV      r1,lr
        0x000000e8:    4a00        .J      LDR      r2,[pc,#0] ; [0xec] = 0x831
        0x000000ea:    4710        .G      BX       r2
    $d
        0x000000ec:    00000831    1...    DCD    2097
    $t
    .text
    Reset_Handler
        0x000000f0:    4804        .H      LDR      r0,[pc,#16] ; [0x104] = 0xa99
        0x000000f2:    4780        .G      BLX      r0
        0x000000f4:    4804        .H      LDR      r0,[pc,#16] ; [0x108] = 0xc1
        0x000000f6:    4700        .G      BX       r0
    NMI_Handler
        0x000000f8:    e7fe        ..      B        NMI_Handler ; 0xf8
        0x000000fa:    e7fe        ..      B        0xfa ; NMI_Handler + 2
    SVC_Handler
        0x000000fc:    e7fe        ..      B        SVC_Handler ; 0xfc
    PendSV_Handler
        0x000000fe:    e7fe        ..      B        PendSV_Handler ; 0xfe
    SysTick_Handler
        0x00000100:    e7fe        ..      B        SysTick_Handler ; 0x100
    Default_Handler
    ACMP01_IRQHandler
    ADC_IRQHandler
    BOD_IRQHandler
    CAN0_IRQHandler
    CKFAIL_IRQHandler
    DAC0_IRQHandler
    EINT024_IRQHandler
    EINT135_IRQHandler
    GPAB_IRQHandler
    GPCD_IRQHandler
    PDMA_IRQHandler
    PWM0_IRQHandler
    PWRWU_IRQHandler
    TMR0_IRQHandler
    TMR1_IRQHandler
    TMR2_IRQHandler
    TMR3_IRQHandler
    UART1_IRQHandler
    USCI0_IRQHandler
    USCI1_IRQHandler
    WDT_IRQHandler
        0x00000102:    e7fe        ..      B        Default_Handler ; 0x102
    $d
        0x00000104:    00000a99    ....    DCD    2713
        0x00000108:    000000c1    ....    DCD    193
    $t
    .text
    __aeabi_uidiv
    __aeabi_uidivmod
        0x0000010c:    b530        0.      PUSH     {r4,r5,lr}
        0x0000010e:    460b        .F      MOV      r3,r1
        0x00000110:    4601        .F      MOV      r1,r0
        0x00000112:    2000        .       MOVS     r0,#0
        0x00000114:    2220         "      MOVS     r2,#0x20
        0x00000116:    2401        .$      MOVS     r4,#1
        0x00000118:    e009        ..      B        0x12e ; __aeabi_uidiv + 34
        0x0000011a:    460d        .F      MOV      r5,r1
        0x0000011c:    40d5        .@      LSRS     r5,r5,r2
        0x0000011e:    429d        .B      CMP      r5,r3
        0x00000120:    d305        ..      BCC      0x12e ; __aeabi_uidiv + 34
        0x00000122:    461d        .F      MOV      r5,r3
        0x00000124:    4095        .@      LSLS     r5,r5,r2
        0x00000126:    1b49        I.      SUBS     r1,r1,r5
        0x00000128:    4625        %F      MOV      r5,r4
        0x0000012a:    4095        .@      LSLS     r5,r5,r2
        0x0000012c:    1940        @.      ADDS     r0,r0,r5
        0x0000012e:    4615        .F      MOV      r5,r2
        0x00000130:    1e52        R.      SUBS     r2,r2,#1
        0x00000132:    2d00        .-      CMP      r5,#0
        0x00000134:    dcf1        ..      BGT      0x11a ; __aeabi_uidiv + 14
        0x00000136:    bd30        0.      POP      {r4,r5,pc}
    .text
    strlen
        0x00000138:    1c42        B.      ADDS     r2,r0,#1
        0x0000013a:    7801        .x      LDRB     r1,[r0,#0]
        0x0000013c:    1c40        @.      ADDS     r0,r0,#1
        0x0000013e:    2900        .)      CMP      r1,#0
        0x00000140:    d1fb        ..      BNE      0x13a ; strlen + 2
        0x00000142:    1a80        ..      SUBS     r0,r0,r2
        0x00000144:    4770        pG      BX       lr
    .text
    __aeabi_uldivmod
        0x00000146:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00000148:    b41f        ..      PUSH     {r0-r4}
        0x0000014a:    4606        .F      MOV      r6,r0
        0x0000014c:    2000        .       MOVS     r0,#0
        0x0000014e:    b082        ..      SUB      sp,sp,#8
        0x00000150:    4605        .F      MOV      r5,r0
        0x00000152:    2440        @$      MOVS     r4,#0x40
        0x00000154:    9101        ..      STR      r1,[sp,#4]
        0x00000156:    9000        ..      STR      r0,[sp,#0]
        0x00000158:    e01b        ..      B        0x192 ; __aeabi_uldivmod + 76
        0x0000015a:    9901        ..      LDR      r1,[sp,#4]
        0x0000015c:    4622        "F      MOV      r2,r4
        0x0000015e:    460f        .F      MOV      r7,r1
        0x00000160:    4630        0F      MOV      r0,r6
        0x00000162:    f000f843    ..C.    BL       __aeabi_llsr ; 0x1ec
        0x00000166:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00000168:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0000016a:    1a80        ..      SUBS     r0,r0,r2
        0x0000016c:    4199        .A      SBCS     r1,r1,r3
        0x0000016e:    d310        ..      BCC      0x192 ; __aeabi_uldivmod + 76
        0x00000170:    4610        .F      MOV      r0,r2
        0x00000172:    4619        .F      MOV      r1,r3
        0x00000174:    4622        "F      MOV      r2,r4
        0x00000176:    f000f829    ..).    BL       __aeabi_llsl ; 0x1cc
        0x0000017a:    1a36        6.      SUBS     r6,r6,r0
        0x0000017c:    418f        .A      SBCS     r7,r7,r1
        0x0000017e:    9701        ..      STR      r7,[sp,#4]
        0x00000180:    4622        "F      MOV      r2,r4
        0x00000182:    2001        .       MOVS     r0,#1
        0x00000184:    2100        .!      MOVS     r1,#0
        0x00000186:    9f00        ..      LDR      r7,[sp,#0]
        0x00000188:    f000f820    .. .    BL       __aeabi_llsl ; 0x1cc
        0x0000018c:    1838        8.      ADDS     r0,r7,r0
        0x0000018e:    414d        MA      ADCS     r5,r5,r1
        0x00000190:    9000        ..      STR      r0,[sp,#0]
        0x00000192:    4620         F      MOV      r0,r4
        0x00000194:    1e64        d.      SUBS     r4,r4,#1
        0x00000196:    2800        .(      CMP      r0,#0
        0x00000198:    dcdf        ..      BGT      0x15a ; __aeabi_uldivmod + 20
        0x0000019a:    9b01        ..      LDR      r3,[sp,#4]
        0x0000019c:    9800        ..      LDR      r0,[sp,#0]
        0x0000019e:    4629        )F      MOV      r1,r5
        0x000001a0:    4632        2F      MOV      r2,r6
        0x000001a2:    b007        ..      ADD      sp,sp,#0x1c
        0x000001a4:    bdf0        ..      POP      {r4-r7,pc}
        0x000001a6:    0000        ..      MOVS     r0,r0
    .text
    __scatterload
    __scatterload_rt2
        0x000001a8:    4c06        .L      LDR      r4,[pc,#24] ; [0x1c4] = 0x19e0
        0x000001aa:    2501        .%      MOVS     r5,#1
        0x000001ac:    4e06        .N      LDR      r6,[pc,#24] ; [0x1c8] = 0x1a00
        0x000001ae:    e005        ..      B        0x1bc ; __scatterload + 20
        0x000001b0:    68e3        .h      LDR      r3,[r4,#0xc]
        0x000001b2:    cc07        ..      LDM      r4!,{r0-r2}
        0x000001b4:    432b        +C      ORRS     r3,r3,r5
        0x000001b6:    3c0c        .<      SUBS     r4,r4,#0xc
        0x000001b8:    4798        .G      BLX      r3
        0x000001ba:    3410        .4      ADDS     r4,r4,#0x10
        0x000001bc:    42b4        .B      CMP      r4,r6
        0x000001be:    d3f7        ..      BCC      0x1b0 ; __scatterload + 8
        0x000001c0:    f7ffff82    ....    BL       __main_after_scatterload ; 0xc8
    $d
        0x000001c4:    000019e0    ....    DCD    6624
        0x000001c8:    00001a00    ....    DCD    6656
    $t
    .text
    __aeabi_llsl
    _ll_shift_l
        0x000001cc:    b510        ..      PUSH     {r4,lr}
        0x000001ce:    2a20         *      CMP      r2,#0x20
        0x000001d0:    db04        ..      BLT      0x1dc ; __aeabi_llsl + 16
        0x000001d2:    4601        .F      MOV      r1,r0
        0x000001d4:    3a20         :      SUBS     r2,r2,#0x20
        0x000001d6:    4091        .@      LSLS     r1,r1,r2
        0x000001d8:    2000        .       MOVS     r0,#0
        0x000001da:    bd10        ..      POP      {r4,pc}
        0x000001dc:    4091        .@      LSLS     r1,r1,r2
        0x000001de:    2320         #      MOVS     r3,#0x20
        0x000001e0:    1a9c        ..      SUBS     r4,r3,r2
        0x000001e2:    4603        .F      MOV      r3,r0
        0x000001e4:    40e3        .@      LSRS     r3,r3,r4
        0x000001e6:    4319        .C      ORRS     r1,r1,r3
        0x000001e8:    4090        .@      LSLS     r0,r0,r2
        0x000001ea:    bd10        ..      POP      {r4,pc}
    .text
    __aeabi_llsr
    _ll_ushift_r
        0x000001ec:    b510        ..      PUSH     {r4,lr}
        0x000001ee:    2a20         *      CMP      r2,#0x20
        0x000001f0:    db04        ..      BLT      0x1fc ; __aeabi_llsr + 16
        0x000001f2:    4608        .F      MOV      r0,r1
        0x000001f4:    3a20         :      SUBS     r2,r2,#0x20
        0x000001f6:    40d0        .@      LSRS     r0,r0,r2
        0x000001f8:    2100        .!      MOVS     r1,#0
        0x000001fa:    bd10        ..      POP      {r4,pc}
        0x000001fc:    460b        .F      MOV      r3,r1
        0x000001fe:    40d3        .@      LSRS     r3,r3,r2
        0x00000200:    40d0        .@      LSRS     r0,r0,r2
        0x00000202:    2420         $      MOVS     r4,#0x20
        0x00000204:    1aa2        ..      SUBS     r2,r4,r2
        0x00000206:    4091        .@      LSLS     r1,r1,r2
        0x00000208:    4308        .C      ORRS     r0,r0,r1
        0x0000020a:    4619        .F      MOV      r1,r3
        0x0000020c:    bd10        ..      POP      {r4,pc}
        0x0000020e:    0000        ..      MOVS     r0,r0
    i.ARGB_init
    ARGB_init
        0x00000210:    b510        ..      PUSH     {r4,lr}
        0x00000212:    4904        .I      LDR      r1,[pc,#16] ; [0x224] = 0x400048c0
        0x00000214:    2000        .       MOVS     r0,#0
        0x00000216:    6148        Ha      STR      r0,[r1,#0x14]
        0x00000218:    2201        ."      MOVS     r2,#1
        0x0000021a:    2120         !      MOVS     r1,#0x20
        0x0000021c:    4802        .H      LDR      r0,[pc,#8] ; [0x228] = 0x400040c0
        0x0000021e:    f000faf1    ....    BL       GPIO_SetMode ; 0x804
        0x00000222:    bd10        ..      POP      {r4,pc}
    $d
        0x00000224:    400048c0    .H.@    DCD    1073760448
        0x00000228:    400040c0    .@.@    DCD    1073758400
    $t
    i.ARGB_sendOne
    ARGB_sendOne
        0x0000022c:    b430        0.      PUSH     {r4,r5}
        0x0000022e:    2118        .!      MOVS     r1,#0x18
        0x00000230:    2400        .$      MOVS     r4,#0
        0x00000232:    4b30        0K      LDR      r3,[pc,#192] ; [0x2f4] = 0x400048c0
        0x00000234:    2501        .%      MOVS     r5,#1
        0x00000236:    4602        .F      MOV      r2,r0
        0x00000238:    1e49        I.      SUBS     r1,r1,#1
        0x0000023a:    410a        .A      ASRS     r2,r2,r1
        0x0000023c:    07d2        ..      LSLS     r2,r2,#31
        0x0000023e:    0fd2        ..      LSRS     r2,r2,#31
        0x00000240:    615d        ]a      STR      r5,[r3,#0x14]
        0x00000242:    d029        ).      BEQ      0x298 ; ARGB_sendOne + 108
        0x00000244:    bf00        ..      NOP      
        0x00000246:    bf00        ..      NOP      
        0x00000248:    bf00        ..      NOP      
        0x0000024a:    bf00        ..      NOP      
        0x0000024c:    bf00        ..      NOP      
        0x0000024e:    bf00        ..      NOP      
        0x00000250:    bf00        ..      NOP      
        0x00000252:    bf00        ..      NOP      
        0x00000254:    bf00        ..      NOP      
        0x00000256:    bf00        ..      NOP      
        0x00000258:    bf00        ..      NOP      
        0x0000025a:    bf00        ..      NOP      
        0x0000025c:    bf00        ..      NOP      
        0x0000025e:    bf00        ..      NOP      
        0x00000260:    bf00        ..      NOP      
        0x00000262:    bf00        ..      NOP      
        0x00000264:    bf00        ..      NOP      
        0x00000266:    bf00        ..      NOP      
        0x00000268:    bf00        ..      NOP      
        0x0000026a:    bf00        ..      NOP      
        0x0000026c:    bf00        ..      NOP      
        0x0000026e:    bf00        ..      NOP      
        0x00000270:    bf00        ..      NOP      
        0x00000272:    bf00        ..      NOP      
        0x00000274:    bf00        ..      NOP      
        0x00000276:    bf00        ..      NOP      
        0x00000278:    bf00        ..      NOP      
        0x0000027a:    bf00        ..      NOP      
        0x0000027c:    bf00        ..      NOP      
        0x0000027e:    615c        \a      STR      r4,[r3,#0x14]
        0x00000280:    bf00        ..      NOP      
        0x00000282:    bf00        ..      NOP      
        0x00000284:    bf00        ..      NOP      
        0x00000286:    bf00        ..      NOP      
        0x00000288:    bf00        ..      NOP      
        0x0000028a:    bf00        ..      NOP      
        0x0000028c:    bf00        ..      NOP      
        0x0000028e:    bf00        ..      NOP      
        0x00000290:    bf00        ..      NOP      
        0x00000292:    bf00        ..      NOP      
        0x00000294:    bf00        ..      NOP      
        0x00000296:    e028        (.      B        0x2ea ; ARGB_sendOne + 190
        0x00000298:    bf00        ..      NOP      
        0x0000029a:    bf00        ..      NOP      
        0x0000029c:    bf00        ..      NOP      
        0x0000029e:    bf00        ..      NOP      
        0x000002a0:    bf00        ..      NOP      
        0x000002a2:    bf00        ..      NOP      
        0x000002a4:    bf00        ..      NOP      
        0x000002a6:    bf00        ..      NOP      
        0x000002a8:    bf00        ..      NOP      
        0x000002aa:    bf00        ..      NOP      
        0x000002ac:    bf00        ..      NOP      
        0x000002ae:    615c        \a      STR      r4,[r3,#0x14]
        0x000002b0:    bf00        ..      NOP      
        0x000002b2:    bf00        ..      NOP      
        0x000002b4:    bf00        ..      NOP      
        0x000002b6:    bf00        ..      NOP      
        0x000002b8:    bf00        ..      NOP      
        0x000002ba:    bf00        ..      NOP      
        0x000002bc:    bf00        ..      NOP      
        0x000002be:    bf00        ..      NOP      
        0x000002c0:    bf00        ..      NOP      
        0x000002c2:    bf00        ..      NOP      
        0x000002c4:    bf00        ..      NOP      
        0x000002c6:    bf00        ..      NOP      
        0x000002c8:    bf00        ..      NOP      
        0x000002ca:    bf00        ..      NOP      
        0x000002cc:    bf00        ..      NOP      
        0x000002ce:    bf00        ..      NOP      
        0x000002d0:    bf00        ..      NOP      
        0x000002d2:    bf00        ..      NOP      
        0x000002d4:    bf00        ..      NOP      
        0x000002d6:    bf00        ..      NOP      
        0x000002d8:    bf00        ..      NOP      
        0x000002da:    bf00        ..      NOP      
        0x000002dc:    bf00        ..      NOP      
        0x000002de:    bf00        ..      NOP      
        0x000002e0:    bf00        ..      NOP      
        0x000002e2:    bf00        ..      NOP      
        0x000002e4:    bf00        ..      NOP      
        0x000002e6:    bf00        ..      NOP      
        0x000002e8:    bf00        ..      NOP      
        0x000002ea:    0609        ..      LSLS     r1,r1,#24
        0x000002ec:    0e09        ..      LSRS     r1,r1,#24
        0x000002ee:    d1a2        ..      BNE      0x236 ; ARGB_sendOne + 10
        0x000002f0:    bc30        0.      POP      {r4,r5}
        0x000002f2:    4770        pG      BX       lr
    $d
        0x000002f4:    400048c0    .H.@    DCD    1073760448
    $t
    i.ARGB_showString
    ARGB_showString
        0x000002f8:    b5f8        ..      PUSH     {r3-r7,lr}
        0x000002fa:    4827        'H      LDR      r0,[pc,#156] ; [0x398] = 0x20000054
        0x000002fc:    2400        .$      MOVS     r4,#0
        0x000002fe:    7801        .x      LDRB     r1,[r0,#0]
        0x00000300:    2908        .)      CMP      r1,#8
        0x00000302:    db27        '.      BLT      0x354 ; ARGB_showString + 92
        0x00000304:    4e25        %N      LDR      r6,[pc,#148] ; [0x39c] = 0x200000fc
        0x00000306:    4d26        &M      LDR      r5,[pc,#152] ; [0x3a0] = 0x200000bc
        0x00000308:    4607        .F      MOV      r7,r0
        0x0000030a:    4826        &H      LDR      r0,[pc,#152] ; [0x3a4] = 0x20000014
        0x0000030c:    7800        .x      LDRB     r0,[r0,#0]
        0x0000030e:    2801        .(      CMP      r0,#1
        0x00000310:    d020         .      BEQ      0x354 ; ARGB_showString + 92
        0x00000312:    7838        8x      LDRB     r0,[r7,#0]
        0x00000314:    2808        .(      CMP      r0,#8
        0x00000316:    d01e        ..      BEQ      0x356 ; ARGB_showString + 94
        0x00000318:    2100        .!      MOVS     r1,#0
        0x0000031a:    2000        .       MOVS     r0,#0
        0x0000031c:    1822        ".      ADDS     r2,r4,r0
        0x0000031e:    00c3        ..      LSLS     r3,r0,#3
        0x00000320:    00d2        ..      LSLS     r2,r2,#3
        0x00000322:    1992        ..      ADDS     r2,r2,r6
        0x00000324:    195b        [.      ADDS     r3,r3,r5
        0x00000326:    1c40        @.      ADDS     r0,r0,#1
        0x00000328:    5c52        R\      LDRB     r2,[r2,r1]
        0x0000032a:    b2c0        ..      UXTB     r0,r0
        0x0000032c:    545a        ZT      STRB     r2,[r3,r1]
        0x0000032e:    2808        .(      CMP      r0,#8
        0x00000330:    d3f4        ..      BCC      0x31c ; ARGB_showString + 36
        0x00000332:    1c49        I.      ADDS     r1,r1,#1
        0x00000334:    b2c9        ..      UXTB     r1,r1
        0x00000336:    2908        .)      CMP      r1,#8
        0x00000338:    d3ef        ..      BCC      0x31a ; ARGB_showString + 34
        0x0000033a:    f000ffe9    ....    BL       outputData_LED ; 0x1310
        0x0000033e:    491a        .I      LDR      r1,[pc,#104] ; [0x3a8] = 0x186a0
        0x00000340:    481a        .H      LDR      r0,[pc,#104] ; [0x3ac] = 0x40050000
        0x00000342:    f000fbab    ....    BL       TIMER_Delay ; 0xa9c
        0x00000346:    1c64        d.      ADDS     r4,r4,#1
        0x00000348:    b224        $.      SXTH     r4,r4
        0x0000034a:    4620         F      MOV      r0,r4
        0x0000034c:    7839        9x      LDRB     r1,[r7,#0]
        0x0000034e:    3008        .0      ADDS     r0,r0,#8
        0x00000350:    4288        .B      CMP      r0,r1
        0x00000352:    ddda        ..      BLE      0x30a ; ARGB_showString + 18
        0x00000354:    bdf8        ..      POP      {r3-r7,pc}
        0x00000356:    2100        .!      MOVS     r1,#0
        0x00000358:    2000        .       MOVS     r0,#0
        0x0000035a:    1822        ".      ADDS     r2,r4,r0
        0x0000035c:    00c3        ..      LSLS     r3,r0,#3
        0x0000035e:    00d2        ..      LSLS     r2,r2,#3
        0x00000360:    1992        ..      ADDS     r2,r2,r6
        0x00000362:    195b        [.      ADDS     r3,r3,r5
        0x00000364:    1c40        @.      ADDS     r0,r0,#1
        0x00000366:    5c52        R\      LDRB     r2,[r2,r1]
        0x00000368:    b2c0        ..      UXTB     r0,r0
        0x0000036a:    545a        ZT      STRB     r2,[r3,r1]
        0x0000036c:    2805        .(      CMP      r0,#5
        0x0000036e:    d3f4        ..      BCC      0x35a ; ARGB_showString + 98
        0x00000370:    1c49        I.      ADDS     r1,r1,#1
        0x00000372:    b2c9        ..      UXTB     r1,r1
        0x00000374:    2908        .)      CMP      r1,#8
        0x00000376:    d3ef        ..      BCC      0x358 ; ARGB_showString + 96
        0x00000378:    2100        .!      MOVS     r1,#0
        0x0000037a:    460a        .F      MOV      r2,r1
        0x0000037c:    2005        .       MOVS     r0,#5
        0x0000037e:    00c3        ..      LSLS     r3,r0,#3
        0x00000380:    195b        [.      ADDS     r3,r3,r5
        0x00000382:    1c40        @.      ADDS     r0,r0,#1
        0x00000384:    b2c0        ..      UXTB     r0,r0
        0x00000386:    545a        ZT      STRB     r2,[r3,r1]
        0x00000388:    2808        .(      CMP      r0,#8
        0x0000038a:    d3f8        ..      BCC      0x37e ; ARGB_showString + 134
        0x0000038c:    1c49        I.      ADDS     r1,r1,#1
        0x0000038e:    b2c9        ..      UXTB     r1,r1
        0x00000390:    2908        .)      CMP      r1,#8
        0x00000392:    d3f3        ..      BCC      0x37c ; ARGB_showString + 132
        0x00000394:    e7d1        ..      B        0x33a ; ARGB_showString + 66
    $d
        0x00000396:    0000        ..      DCW    0
        0x00000398:    20000054    T..     DCD    536870996
        0x0000039c:    200000fc    ...     DCD    536871164
        0x000003a0:    200000bc    ...     DCD    536871100
        0x000003a4:    20000014    ...     DCD    536870932
        0x000003a8:    000186a0    ....    DCD    100000
        0x000003ac:    40050000    ...@    DCD    1074069504
    $t
    i.CLK_EnableModuleClock
    CLK_EnableModuleClock
        0x000003b0:    4b0b        .K      LDR      r3,[pc,#44] ; [0x3e0] = 0x1804
        0x000003b2:    b083        ..      SUB      sp,sp,#0xc
        0x000003b4:    6a5a        Zj      LDR      r2,[r3,#0x24]
        0x000003b6:    6a19        .j      LDR      r1,[r3,#0x20]
        0x000003b8:    6a9b        .j      LDR      r3,[r3,#0x28]
        0x000003ba:    9100        ..      STR      r1,[sp,#0]
        0x000003bc:    9201        ..      STR      r2,[sp,#4]
        0x000003be:    0f81        ..      LSRS     r1,r0,#30
        0x000003c0:    008a        ..      LSLS     r2,r1,#2
        0x000003c2:    9302        ..      STR      r3,[sp,#8]
        0x000003c4:    4669        iF      MOV      r1,sp
        0x000003c6:    588a        .X      LDR      r2,[r1,r2]
        0x000003c8:    4906        .I      LDR      r1,[pc,#24] ; [0x3e4] = 0x40000200
        0x000003ca:    1851        Q.      ADDS     r1,r2,r1
        0x000003cc:    684a        Jh      LDR      r2,[r1,#4]
        0x000003ce:    06c3        ..      LSLS     r3,r0,#27
        0x000003d0:    0edb        ..      LSRS     r3,r3,#27
        0x000003d2:    2001        .       MOVS     r0,#1
        0x000003d4:    4098        .@      LSLS     r0,r0,r3
        0x000003d6:    4302        .C      ORRS     r2,r2,r0
        0x000003d8:    604a        J`      STR      r2,[r1,#4]
        0x000003da:    b003        ..      ADD      sp,sp,#0xc
        0x000003dc:    4770        pG      BX       lr
    $d
        0x000003de:    0000        ..      DCW    0
        0x000003e0:    00001804    ....    DCD    6148
        0x000003e4:    40000200    ...@    DCD    1073742336
    $t
    i.CLK_EnableXtalRC
    CLK_EnableXtalRC
        0x000003e8:    4902        .I      LDR      r1,[pc,#8] ; [0x3f4] = 0x40000200
        0x000003ea:    680a        .h      LDR      r2,[r1,#0]
        0x000003ec:    4302        .C      ORRS     r2,r2,r0
        0x000003ee:    600a        .`      STR      r2,[r1,#0]
        0x000003f0:    4770        pG      BX       lr
    $d
        0x000003f2:    0000        ..      DCW    0
        0x000003f4:    40000200    ...@    DCD    1073742336
    $t
    i.CLK_GetPCLK0Freq
    CLK_GetPCLK0Freq
        0x000003f8:    b510        ..      PUSH     {r4,lr}
        0x000003fa:    f000fb2f    ../.    BL       SystemCoreClockUpdate ; 0xa5c
        0x000003fe:    4804        .H      LDR      r0,[pc,#16] ; [0x410] = 0x40000200
        0x00000400:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00000402:    0741        A.      LSLS     r1,r0,#29
        0x00000404:    4803        .H      LDR      r0,[pc,#12] ; [0x414] = 0x20000000
        0x00000406:    0f49        I.      LSRS     r1,r1,#29
        0x00000408:    6800        .h      LDR      r0,[r0,#0]
        0x0000040a:    40c8        .@      LSRS     r0,r0,r1
        0x0000040c:    bd10        ..      POP      {r4,pc}
    $d
        0x0000040e:    0000        ..      DCW    0
        0x00000410:    40000200    ...@    DCD    1073742336
        0x00000414:    20000000    ...     DCD    536870912
    $t
    i.CLK_GetPCLK1Freq
    CLK_GetPCLK1Freq
        0x00000418:    b510        ..      PUSH     {r4,lr}
        0x0000041a:    f000fb1f    ....    BL       SystemCoreClockUpdate ; 0xa5c
        0x0000041e:    4804        .H      LDR      r0,[pc,#16] ; [0x430] = 0x40000200
        0x00000420:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00000422:    0640        @.      LSLS     r0,r0,#25
        0x00000424:    0f41        A.      LSRS     r1,r0,#29
        0x00000426:    4803        .H      LDR      r0,[pc,#12] ; [0x434] = 0x20000000
        0x00000428:    6800        .h      LDR      r0,[r0,#0]
        0x0000042a:    40c8        .@      LSRS     r0,r0,r1
        0x0000042c:    bd10        ..      POP      {r4,pc}
    $d
        0x0000042e:    0000        ..      DCW    0
        0x00000430:    40000200    ...@    DCD    1073742336
        0x00000434:    20000000    ...     DCD    536870912
    $t
    i.CLK_SetHCLK
    CLK_SetHCLK
        0x00000438:    b5f8        ..      PUSH     {r3-r7,lr}
        0x0000043a:    4686        .F      MOV      lr,r0
        0x0000043c:    481a        .H      LDR      r0,[pc,#104] ; [0x4a8] = 0x40000240
        0x0000043e:    468c        .F      MOV      r12,r1
        0x00000440:    6904        .i      LDR      r4,[r0,#0x10]
        0x00000442:    4d1a        .M      LDR      r5,[pc,#104] ; [0x4ac] = 0x40000200
        0x00000444:    2110        .!      MOVS     r1,#0x10
        0x00000446:    682a        *h      LDR      r2,[r5,#0]
        0x00000448:    400c        .@      ANDS     r4,r4,r1
        0x0000044a:    2304        .#      MOVS     r3,#4
        0x0000044c:    431a        .C      ORRS     r2,r2,r3
        0x0000044e:    602a        *`      STR      r2,[r5,#0]
        0x00000450:    4e18        .N      LDR      r6,[pc,#96] ; [0x4b4] = 0x2000000c
        0x00000452:    2700        .'      MOVS     r7,#0
        0x00000454:    6037        7`      STR      r7,[r6,#0]
        0x00000456:    4a16        .J      LDR      r2,[pc,#88] ; [0x4b0] = 0xfbf40
        0x00000458:    6907        .i      LDR      r7,[r0,#0x10]
        0x0000045a:    460b        .F      MOV      r3,r1
        0x0000045c:    43b9        .C      BICS     r1,r1,r7
        0x0000045e:    d006        ..      BEQ      0x46e ; CLK_SetHCLK + 54
        0x00000460:    4601        .F      MOV      r1,r0
        0x00000462:    1e52        R.      SUBS     r2,r2,#1
        0x00000464:    d01c        ..      BEQ      0x4a0 ; CLK_SetHCLK + 104
        0x00000466:    6908        .i      LDR      r0,[r1,#0x10]
        0x00000468:    461f        .F      MOV      r7,r3
        0x0000046a:    4387        .C      BICS     r7,r7,r0
        0x0000046c:    d1f9        ..      BNE      0x462 ; CLK_SetHCLK + 42
        0x0000046e:    6928        (i      LDR      r0,[r5,#0x10]
        0x00000470:    2107        .!      MOVS     r1,#7
        0x00000472:    4308        .C      ORRS     r0,r0,r1
        0x00000474:    6128        (a      STR      r0,[r5,#0x10]
        0x00000476:    6a28        (j      LDR      r0,[r5,#0x20]
        0x00000478:    4661        aF      MOV      r1,r12
        0x0000047a:    0900        ..      LSRS     r0,r0,#4
        0x0000047c:    0100        ..      LSLS     r0,r0,#4
        0x0000047e:    4308        .C      ORRS     r0,r0,r1
        0x00000480:    6228        (b      STR      r0,[r5,#0x20]
        0x00000482:    6928        (i      LDR      r0,[r5,#0x10]
        0x00000484:    4671        qF      MOV      r1,lr
        0x00000486:    08c0        ..      LSRS     r0,r0,#3
        0x00000488:    00c0        ..      LSLS     r0,r0,#3
        0x0000048a:    4308        .C      ORRS     r0,r0,r1
        0x0000048c:    6128        (a      STR      r0,[r5,#0x10]
        0x0000048e:    f000fae5    ....    BL       SystemCoreClockUpdate ; 0xa5c
        0x00000492:    2c00        .,      CMP      r4,#0
        0x00000494:    d103        ..      BNE      0x49e ; CLK_SetHCLK + 102
        0x00000496:    6828        (h      LDR      r0,[r5,#0]
        0x00000498:    2104        .!      MOVS     r1,#4
        0x0000049a:    4388        .C      BICS     r0,r0,r1
        0x0000049c:    6028        (`      STR      r0,[r5,#0]
        0x0000049e:    bdf8        ..      POP      {r3-r7,pc}
        0x000004a0:    2000        .       MOVS     r0,#0
        0x000004a2:    43c0        .C      MVNS     r0,r0
        0x000004a4:    6030        0`      STR      r0,[r6,#0]
        0x000004a6:    e7e2        ..      B        0x46e ; CLK_SetHCLK + 54
    $d
        0x000004a8:    40000240    @..@    DCD    1073742400
        0x000004ac:    40000200    ...@    DCD    1073742336
        0x000004b0:    000fbf40    @...    DCD    1032000
        0x000004b4:    2000000c    ...     DCD    536870924
    $t
    i.CLK_SetModuleClock
    CLK_SetModuleClock
        0x000004b8:    b4f0        ..      PUSH     {r4-r7}
        0x000004ba:    4b19        .K      LDR      r3,[pc,#100] ; [0x520] = 0x1804
        0x000004bc:    b088        ..      SUB      sp,sp,#0x20
        0x000004be:    cbf0        ..      LDM      r3!,{r4-r7}
        0x000004c0:    9703        ..      STR      r7,[sp,#0xc]
        0x000004c2:    9602        ..      STR      r6,[sp,#8]
        0x000004c4:    9501        ..      STR      r5,[sp,#4]
        0x000004c6:    9400        ..      STR      r4,[sp,#0]
        0x000004c8:    cb78        x.      LDM      r3,{r3-r6}
        0x000004ca:    af04        ..      ADD      r7,sp,#0x10
        0x000004cc:    c778        x.      STM      r7!,{r3-r6}
        0x000004ce:    0a84        ..      LSRS     r4,r0,#10
        0x000004d0:    0623        #.      LSLS     r3,r4,#24
        0x000004d2:    0e1b        ..      LSRS     r3,r3,#24
        0x000004d4:    d00e        ..      BEQ      0x4f4 ; CLK_SetModuleClock + 60
        0x000004d6:    0303        ..      LSLS     r3,r0,#12
        0x000004d8:    0f9b        ..      LSRS     r3,r3,#30
        0x000004da:    009b        ..      LSLS     r3,r3,#2
        0x000004dc:    ad04        ..      ADD      r5,sp,#0x10
        0x000004de:    58eb        .X      LDR      r3,[r5,r3]
        0x000004e0:    4d10        .M      LDR      r5,[pc,#64] ; [0x524] = 0x40000220
        0x000004e2:    195b        [.      ADDS     r3,r3,r5
        0x000004e4:    b2e5        ..      UXTB     r5,r4
        0x000004e6:    0584        ..      LSLS     r4,r0,#22
        0x000004e8:    0ee4        ..      LSRS     r4,r4,#27
        0x000004ea:    40a5        .@      LSLS     r5,r5,r4
        0x000004ec:    681c        .h      LDR      r4,[r3,#0]
        0x000004ee:    43ac        .C      BICS     r4,r4,r5
        0x000004f0:    4314        .C      ORRS     r4,r4,r2
        0x000004f2:    601c        .`      STR      r4,[r3,#0]
        0x000004f4:    0e42        B.      LSRS     r2,r0,#25
        0x000004f6:    0752        R.      LSLS     r2,r2,#29
        0x000004f8:    d00f        ..      BEQ      0x51a ; CLK_SetModuleClock + 98
        0x000004fa:    0082        ..      LSLS     r2,r0,#2
        0x000004fc:    0f92        ..      LSRS     r2,r2,#30
        0x000004fe:    0092        ..      LSLS     r2,r2,#2
        0x00000500:    466b        kF      MOV      r3,sp
        0x00000502:    589a        .X      LDR      r2,[r3,r2]
        0x00000504:    4b08        .K      LDR      r3,[pc,#32] ; [0x528] = 0x40000210
        0x00000506:    18d2        ..      ADDS     r2,r2,r3
        0x00000508:    0103        ..      LSLS     r3,r0,#4
        0x0000050a:    0f5b        [.      LSRS     r3,r3,#29
        0x0000050c:    01c0        ..      LSLS     r0,r0,#7
        0x0000050e:    0ec0        ..      LSRS     r0,r0,#27
        0x00000510:    4083        .@      LSLS     r3,r3,r0
        0x00000512:    6810        .h      LDR      r0,[r2,#0]
        0x00000514:    4398        .C      BICS     r0,r0,r3
        0x00000516:    4308        .C      ORRS     r0,r0,r1
        0x00000518:    6010        .`      STR      r0,[r2,#0]
        0x0000051a:    b008        ..      ADD      sp,sp,#0x20
        0x0000051c:    bcf0        ..      POP      {r4-r7}
        0x0000051e:    4770        pG      BX       lr
    $d
        0x00000520:    00001804    ....    DCD    6148
        0x00000524:    40000220     ..@    DCD    1073742368
        0x00000528:    40000210    ...@    DCD    1073742352
    $t
    i.CLK_WaitClockReady
    CLK_WaitClockReady
        0x0000052c:    b470        p.      PUSH     {r4-r6}
        0x0000052e:    4605        .F      MOV      r5,r0
        0x00000530:    2201        ."      MOVS     r2,#1
        0x00000532:    4c0c        .L      LDR      r4,[pc,#48] ; [0x564] = 0x2000000c
        0x00000534:    2000        .       MOVS     r0,#0
        0x00000536:    4b0c        .K      LDR      r3,[pc,#48] ; [0x568] = 0x40000240
        0x00000538:    6020         `      STR      r0,[r4,#0]
        0x0000053a:    4909        .I      LDR      r1,[pc,#36] ; [0x560] = 0xfbf40
        0x0000053c:    6918        .i      LDR      r0,[r3,#0x10]
        0x0000053e:    462e        .F      MOV      r6,r5
        0x00000540:    4386        .C      BICS     r6,r6,r0
        0x00000542:    d005        ..      BEQ      0x550 ; CLK_WaitClockReady + 36
        0x00000544:    1e49        I.      SUBS     r1,r1,#1
        0x00000546:    d006        ..      BEQ      0x556 ; CLK_WaitClockReady + 42
        0x00000548:    691e        .i      LDR      r6,[r3,#0x10]
        0x0000054a:    4628        (F      MOV      r0,r5
        0x0000054c:    43b0        .C      BICS     r0,r0,r6
        0x0000054e:    d1f9        ..      BNE      0x544 ; CLK_WaitClockReady + 24
        0x00000550:    bc70        p.      POP      {r4-r6}
        0x00000552:    4610        .F      MOV      r0,r2
        0x00000554:    4770        pG      BX       lr
        0x00000556:    2200        ."      MOVS     r2,#0
        0x00000558:    1e50        P.      SUBS     r0,r2,#1
        0x0000055a:    6020         `      STR      r0,[r4,#0]
        0x0000055c:    e7f8        ..      B        0x550 ; CLK_WaitClockReady + 36
    $d
        0x0000055e:    0000        ..      DCW    0
        0x00000560:    000fbf40    @...    DCD    1032000
        0x00000564:    2000000c    ...     DCD    536870924
        0x00000568:    40000240    @..@    DCD    1073742400
    $t
    i.FMC_Close
    FMC_Close
        0x0000056c:    4802        .H      LDR      r0,[pc,#8] ; [0x578] = 0x4000c000
        0x0000056e:    6801        .h      LDR      r1,[r0,#0]
        0x00000570:    0849        I.      LSRS     r1,r1,#1
        0x00000572:    0049        I.      LSLS     r1,r1,#1
        0x00000574:    6001        .`      STR      r1,[r0,#0]
        0x00000576:    4770        pG      BX       lr
    $d
        0x00000578:    4000c000    ...@    DCD    1073790976
    $t
    i.FMC_Erase
    FMC_Erase
        0x0000057c:    b570        p.      PUSH     {r4-r6,lr}
        0x0000057e:    4d12        .M      LDR      r5,[pc,#72] ; [0x5c8] = 0x20000010
        0x00000580:    2100        .!      MOVS     r1,#0
        0x00000582:    6029        )`      STR      r1,[r5,#0]
        0x00000584:    4c11        .L      LDR      r4,[pc,#68] ; [0x5cc] = 0x4000c000
        0x00000586:    2122        "!      MOVS     r1,#0x22
        0x00000588:    60e1        .`      STR      r1,[r4,#0xc]
        0x0000058a:    6060        ``      STR      r0,[r4,#4]
        0x0000058c:    2001        .       MOVS     r0,#1
        0x0000058e:    6120         a      STR      r0,[r4,#0x10]
        0x00000590:    480f        .H      LDR      r0,[pc,#60] ; [0x5d0] = 0x20000000
        0x00000592:    2114        .!      MOVS     r1,#0x14
        0x00000594:    6800        .h      LDR      r0,[r0,#0]
        0x00000596:    f7fffdb9    ....    BL       __aeabi_uidiv ; 0x10c
        0x0000059a:    2200        ."      MOVS     r2,#0
        0x0000059c:    43d2        .C      MVNS     r2,r2
        0x0000059e:    1e40        @.      SUBS     r0,r0,#1
        0x000005a0:    d00c        ..      BEQ      0x5bc ; FMC_Erase + 64
        0x000005a2:    6921        !i      LDR      r1,[r4,#0x10]
        0x000005a4:    07c9        ..      LSLS     r1,r1,#31
        0x000005a6:    d1fa        ..      BNE      0x59e ; FMC_Erase + 34
        0x000005a8:    6820         h      LDR      r0,[r4,#0]
        0x000005aa:    0640        @.      LSLS     r0,r0,#25
        0x000005ac:    d509        ..      BPL      0x5c2 ; FMC_Erase + 70
        0x000005ae:    6820         h      LDR      r0,[r4,#0]
        0x000005b0:    2140        @!      MOVS     r1,#0x40
        0x000005b2:    4308        .C      ORRS     r0,r0,r1
        0x000005b4:    6020         `      STR      r0,[r4,#0]
        0x000005b6:    4610        .F      MOV      r0,r2
        0x000005b8:    602a        *`      STR      r2,[r5,#0]
        0x000005ba:    bd70        p.      POP      {r4-r6,pc}
        0x000005bc:    4610        .F      MOV      r0,r2
        0x000005be:    602a        *`      STR      r2,[r5,#0]
        0x000005c0:    bd70        p.      POP      {r4-r6,pc}
        0x000005c2:    2000        .       MOVS     r0,#0
        0x000005c4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000005c6:    0000        ..      DCW    0
        0x000005c8:    20000010    ...     DCD    536870928
        0x000005cc:    4000c000    ...@    DCD    1073790976
        0x000005d0:    20000000    ...     DCD    536870912
    $t
    i.FMC_Open
    FMC_Open
        0x000005d4:    4802        .H      LDR      r0,[pc,#8] ; [0x5e0] = 0x4000c000
        0x000005d6:    6801        .h      LDR      r1,[r0,#0]
        0x000005d8:    2201        ."      MOVS     r2,#1
        0x000005da:    4311        .C      ORRS     r1,r1,r2
        0x000005dc:    6001        .`      STR      r1,[r0,#0]
        0x000005de:    4770        pG      BX       lr
    $d
        0x000005e0:    4000c000    ...@    DCD    1073790976
    $t
    i.FMC_Read
    FMC_Read
        0x000005e4:    b570        p.      PUSH     {r4-r6,lr}
        0x000005e6:    4d0c        .M      LDR      r5,[pc,#48] ; [0x618] = 0x20000010
        0x000005e8:    2100        .!      MOVS     r1,#0
        0x000005ea:    4c0c        .L      LDR      r4,[pc,#48] ; [0x61c] = 0x4000c000
        0x000005ec:    6029        )`      STR      r1,[r5,#0]
        0x000005ee:    60e1        .`      STR      r1,[r4,#0xc]
        0x000005f0:    6060        ``      STR      r0,[r4,#4]
        0x000005f2:    2001        .       MOVS     r0,#1
        0x000005f4:    6120         a      STR      r0,[r4,#0x10]
        0x000005f6:    480a        .H      LDR      r0,[pc,#40] ; [0x620] = 0x20000000
        0x000005f8:    2128        (!      MOVS     r1,#0x28
        0x000005fa:    6800        .h      LDR      r0,[r0,#0]
        0x000005fc:    f7fffd86    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000600:    1e40        @.      SUBS     r0,r0,#1
        0x00000602:    d004        ..      BEQ      0x60e ; FMC_Read + 42
        0x00000604:    6921        !i      LDR      r1,[r4,#0x10]
        0x00000606:    07c9        ..      LSLS     r1,r1,#31
        0x00000608:    d1fa        ..      BNE      0x600 ; FMC_Read + 28
        0x0000060a:    68a0        .h      LDR      r0,[r4,#8]
        0x0000060c:    bd70        p.      POP      {r4-r6,pc}
        0x0000060e:    2000        .       MOVS     r0,#0
        0x00000610:    43c0        .C      MVNS     r0,r0
        0x00000612:    6028        (`      STR      r0,[r5,#0]
        0x00000614:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00000616:    0000        ..      DCW    0
        0x00000618:    20000010    ...     DCD    536870928
        0x0000061c:    4000c000    ...@    DCD    1073790976
        0x00000620:    20000000    ...     DCD    536870912
    $t
    i.FMC_ReadConfig
    FMC_ReadConfig
        0x00000624:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00000626:    4605        .F      MOV      r5,r0
        0x00000628:    2003        .       MOVS     r0,#3
        0x0000062a:    460c        .F      MOV      r4,r1
        0x0000062c:    2700        .'      MOVS     r7,#0
        0x0000062e:    0500        ..      LSLS     r0,r0,#20
        0x00000630:    f7ffffd8    ....    BL       FMC_Read ; 0x5e4
        0x00000634:    4e0e        .N      LDR      r6,[pc,#56] ; [0x670] = 0x20000010
        0x00000636:    6028        (`      STR      r0,[r5,#0]
        0x00000638:    6830        0h      LDR      r0,[r6,#0]
        0x0000063a:    2800        .(      CMP      r0,#0
        0x0000063c:    d117        ..      BNE      0x66e ; FMC_ReadConfig + 74
        0x0000063e:    2c03        .,      CMP      r4,#3
        0x00000640:    d902        ..      BLS      0x648 ; FMC_ReadConfig + 36
        0x00000642:    1e87        ..      SUBS     r7,r0,#2
        0x00000644:    6037        7`      STR      r7,[r6,#0]
        0x00000646:    e011        ..      B        0x66c ; FMC_ReadConfig + 72
        0x00000648:    2c01        .,      CMP      r4,#1
        0x0000064a:    d906        ..      BLS      0x65a ; FMC_ReadConfig + 54
        0x0000064c:    4809        .H      LDR      r0,[pc,#36] ; [0x674] = 0x300004
        0x0000064e:    f7ffffc9    ....    BL       FMC_Read ; 0x5e4
        0x00000652:    6068        h`      STR      r0,[r5,#4]
        0x00000654:    6830        0h      LDR      r0,[r6,#0]
        0x00000656:    2800        .(      CMP      r0,#0
        0x00000658:    d109        ..      BNE      0x66e ; FMC_ReadConfig + 74
        0x0000065a:    2c02        .,      CMP      r4,#2
        0x0000065c:    d906        ..      BLS      0x66c ; FMC_ReadConfig + 72
        0x0000065e:    4806        .H      LDR      r0,[pc,#24] ; [0x678] = 0x300008
        0x00000660:    f7ffffc0    ....    BL       FMC_Read ; 0x5e4
        0x00000664:    60a8        .`      STR      r0,[r5,#8]
        0x00000666:    6830        0h      LDR      r0,[r6,#0]
        0x00000668:    2800        .(      CMP      r0,#0
        0x0000066a:    d100        ..      BNE      0x66e ; FMC_ReadConfig + 74
        0x0000066c:    4638        8F      MOV      r0,r7
        0x0000066e:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00000670:    20000010    ...     DCD    536870928
        0x00000674:    00300004    ..0.    DCD    3145732
        0x00000678:    00300008    ..0.    DCD    3145736
    $t
    i.FMC_Write
    FMC_Write
        0x0000067c:    b570        p.      PUSH     {r4-r6,lr}
        0x0000067e:    4c19        .L      LDR      r4,[pc,#100] ; [0x6e4] = 0x20000010
        0x00000680:    2200        ."      MOVS     r2,#0
        0x00000682:    6022        "`      STR      r2,[r4,#0]
        0x00000684:    4d18        .M      LDR      r5,[pc,#96] ; [0x6e8] = 0x4000c000
        0x00000686:    2221        !"      MOVS     r2,#0x21
        0x00000688:    60ea        .`      STR      r2,[r5,#0xc]
        0x0000068a:    6068        h`      STR      r0,[r5,#4]
        0x0000068c:    60a9        .`      STR      r1,[r5,#8]
        0x0000068e:    2001        .       MOVS     r0,#1
        0x00000690:    6128        (a      STR      r0,[r5,#0x10]
        0x00000692:    4816        .H      LDR      r0,[pc,#88] ; [0x6ec] = 0x20000000
        0x00000694:    2128        (!      MOVS     r1,#0x28
        0x00000696:    6800        .h      LDR      r0,[r0,#0]
        0x00000698:    f7fffd38    ..8.    BL       __aeabi_uidiv ; 0x10c
        0x0000069c:    2100        .!      MOVS     r1,#0
        0x0000069e:    4602        .F      MOV      r2,r0
        0x000006a0:    43c9        .C      MVNS     r1,r1
        0x000006a2:    1e40        @.      SUBS     r0,r0,#1
        0x000006a4:    d01a        ..      BEQ      0x6dc ; FMC_Write + 96
        0x000006a6:    692b        +i      LDR      r3,[r5,#0x10]
        0x000006a8:    07db        ..      LSLS     r3,r3,#31
        0x000006aa:    d1fa        ..      BNE      0x6a2 ; FMC_Write + 38
        0x000006ac:    4810        .H      LDR      r0,[pc,#64] ; [0x6f0] = 0x4000c040
        0x000006ae:    6803        .h      LDR      r3,[r0,#0]
        0x000006b0:    065b        [.      LSLS     r3,r3,#25
        0x000006b2:    d506        ..      BPL      0x6c2 ; FMC_Write + 70
        0x000006b4:    6802        .h      LDR      r2,[r0,#0]
        0x000006b6:    2340        @#      MOVS     r3,#0x40
        0x000006b8:    431a        .C      ORRS     r2,r2,r3
        0x000006ba:    6002        .`      STR      r2,[r0,#0]
        0x000006bc:    4608        .F      MOV      r0,r1
        0x000006be:    6021        !`      STR      r1,[r4,#0]
        0x000006c0:    bd70        p.      POP      {r4-r6,pc}
        0x000006c2:    69a8        .i      LDR      r0,[r5,#0x18]
        0x000006c4:    2301        .#      MOVS     r3,#1
        0x000006c6:    025b        [.      LSLS     r3,r3,#9
        0x000006c8:    4318        .C      ORRS     r0,r0,r3
        0x000006ca:    61a8        .a      STR      r0,[r5,#0x18]
        0x000006cc:    4610        .F      MOV      r0,r2
        0x000006ce:    1e40        @.      SUBS     r0,r0,#1
        0x000006d0:    d004        ..      BEQ      0x6dc ; FMC_Write + 96
        0x000006d2:    69aa        .i      LDR      r2,[r5,#0x18]
        0x000006d4:    0592        ..      LSLS     r2,r2,#22
        0x000006d6:    d4fa        ..      BMI      0x6ce ; FMC_Write + 82
        0x000006d8:    2000        .       MOVS     r0,#0
        0x000006da:    bd70        p.      POP      {r4-r6,pc}
        0x000006dc:    4608        .F      MOV      r0,r1
        0x000006de:    6021        !`      STR      r1,[r4,#0]
        0x000006e0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x000006e2:    0000        ..      DCW    0
        0x000006e4:    20000010    ...     DCD    536870928
        0x000006e8:    4000c000    ...@    DCD    1073790976
        0x000006ec:    20000000    ...     DCD    536870912
        0x000006f0:    4000c040    @..@    DCD    1073791040
    $t
    i.FMC_WriteConfig
    FMC_WriteConfig
        0x000006f4:    b5f3        ..      PUSH     {r0,r1,r4-r7,lr}
        0x000006f6:    4606        .F      MOV      r6,r0
        0x000006f8:    4d3e        >M      LDR      r5,[pc,#248] ; [0x7f4] = 0x20000010
        0x000006fa:    b081        ..      SUB      sp,sp,#4
        0x000006fc:    2000        .       MOVS     r0,#0
        0x000006fe:    6028        (`      STR      r0,[r5,#0]
        0x00000700:    483d        =H      LDR      r0,[pc,#244] ; [0x7f8] = 0x4000c000
        0x00000702:    6801        .h      LDR      r1,[r0,#0]
        0x00000704:    2210        ."      MOVS     r2,#0x10
        0x00000706:    4311        .C      ORRS     r1,r1,r2
        0x00000708:    6001        .`      STR      r1,[r0,#0]
        0x0000070a:    0187        ..      LSLS     r7,r0,#6
        0x0000070c:    4638        8F      MOV      r0,r7
        0x0000070e:    f7ffff35    ..5.    BL       FMC_Erase ; 0x57c
        0x00000712:    2800        .(      CMP      r0,#0
        0x00000714:    d004        ..      BEQ      0x720 ; FMC_WriteConfig + 44
        0x00000716:    2000        .       MOVS     r0,#0
        0x00000718:    43c0        .C      MVNS     r0,r0
        0x0000071a:    6028        (`      STR      r0,[r5,#0]
        0x0000071c:    b003        ..      ADD      sp,sp,#0xc
        0x0000071e:    bdf0        ..      POP      {r4-r7,pc}
        0x00000720:    4638        8F      MOV      r0,r7
        0x00000722:    f7ffff5f    .._.    BL       FMC_Read ; 0x5e4
        0x00000726:    1c40        @.      ADDS     r0,r0,#1
        0x00000728:    d109        ..      BNE      0x73e ; FMC_WriteConfig + 74
        0x0000072a:    4834        4H      LDR      r0,[pc,#208] ; [0x7fc] = 0x300004
        0x0000072c:    f7ffff5a    ..Z.    BL       FMC_Read ; 0x5e4
        0x00000730:    1c40        @.      ADDS     r0,r0,#1
        0x00000732:    d104        ..      BNE      0x73e ; FMC_WriteConfig + 74
        0x00000734:    4832        2H      LDR      r0,[pc,#200] ; [0x800] = 0x300008
        0x00000736:    f7ffff55    ..U.    BL       FMC_Read ; 0x5e4
        0x0000073a:    30a6        .0      ADDS     r0,r0,#0xa6
        0x0000073c:    d009        ..      BEQ      0x752 ; FMC_WriteConfig + 94
        0x0000073e:    482e        .H      LDR      r0,[pc,#184] ; [0x7f8] = 0x4000c000
        0x00000740:    6801        .h      LDR      r1,[r0,#0]
        0x00000742:    2210        ."      MOVS     r2,#0x10
        0x00000744:    4391        .C      BICS     r1,r1,r2
        0x00000746:    6001        .`      STR      r1,[r0,#0]
        0x00000748:    2000        .       MOVS     r0,#0
        0x0000074a:    43c0        .C      MVNS     r0,r0
        0x0000074c:    6028        (`      STR      r0,[r5,#0]
        0x0000074e:    b003        ..      ADD      sp,sp,#0xc
        0x00000750:    bdf0        ..      POP      {r4-r7,pc}
        0x00000752:    6828        (h      LDR      r0,[r5,#0]
        0x00000754:    2800        .(      CMP      r0,#0
        0x00000756:    d008        ..      BEQ      0x76a ; FMC_WriteConfig + 118
        0x00000758:    4927        'I      LDR      r1,[pc,#156] ; [0x7f8] = 0x4000c000
        0x0000075a:    6808        .h      LDR      r0,[r1,#0]
        0x0000075c:    2210        ."      MOVS     r2,#0x10
        0x0000075e:    4390        .C      BICS     r0,r0,r2
        0x00000760:    6008        .`      STR      r0,[r1,#0]
        0x00000762:    2000        .       MOVS     r0,#0
        0x00000764:    43c0        .C      MVNS     r0,r0
        0x00000766:    b003        ..      ADD      sp,sp,#0xc
        0x00000768:    bdf0        ..      POP      {r4-r7,pc}
        0x0000076a:    9802        ..      LDR      r0,[sp,#8]
        0x0000076c:    2400        .$      MOVS     r4,#0
        0x0000076e:    2800        .(      CMP      r0,#0
        0x00000770:    d938        8.      BLS      0x7e4 ; FMC_WriteConfig + 240
        0x00000772:    00a5        ..      LSLS     r5,r4,#2
        0x00000774:    2003        .       MOVS     r0,#3
        0x00000776:    0500        ..      LSLS     r0,r0,#20
        0x00000778:    1828        (.      ADDS     r0,r5,r0
        0x0000077a:    5971        qY      LDR      r1,[r6,r5]
        0x0000077c:    4607        .F      MOV      r7,r0
        0x0000077e:    f7ffff7d    ..}.    BL       FMC_Write ; 0x67c
        0x00000782:    2800        .(      CMP      r0,#0
        0x00000784:    d00a        ..      BEQ      0x79c ; FMC_WriteConfig + 168
        0x00000786:    4a1c        .J      LDR      r2,[pc,#112] ; [0x7f8] = 0x4000c000
        0x00000788:    6810        .h      LDR      r0,[r2,#0]
        0x0000078a:    2110        .!      MOVS     r1,#0x10
        0x0000078c:    4388        .C      BICS     r0,r0,r1
        0x0000078e:    6010        .`      STR      r0,[r2,#0]
        0x00000790:    2000        .       MOVS     r0,#0
        0x00000792:    4918        .I      LDR      r1,[pc,#96] ; [0x7f4] = 0x20000010
        0x00000794:    43c0        .C      MVNS     r0,r0
        0x00000796:    6008        .`      STR      r0,[r1,#0]
        0x00000798:    b003        ..      ADD      sp,sp,#0xc
        0x0000079a:    bdf0        ..      POP      {r4-r7,pc}
        0x0000079c:    4638        8F      MOV      r0,r7
        0x0000079e:    f7ffff21    ..!.    BL       FMC_Read ; 0x5e4
        0x000007a2:    5971        qY      LDR      r1,[r6,r5]
        0x000007a4:    4288        .B      CMP      r0,r1
        0x000007a6:    d00a        ..      BEQ      0x7be ; FMC_WriteConfig + 202
        0x000007a8:    4913        .I      LDR      r1,[pc,#76] ; [0x7f8] = 0x4000c000
        0x000007aa:    6808        .h      LDR      r0,[r1,#0]
        0x000007ac:    2210        ."      MOVS     r2,#0x10
        0x000007ae:    4390        .C      BICS     r0,r0,r2
        0x000007b0:    6008        .`      STR      r0,[r1,#0]
        0x000007b2:    2000        .       MOVS     r0,#0
        0x000007b4:    490f        .I      LDR      r1,[pc,#60] ; [0x7f4] = 0x20000010
        0x000007b6:    43c0        .C      MVNS     r0,r0
        0x000007b8:    6008        .`      STR      r0,[r1,#0]
        0x000007ba:    b003        ..      ADD      sp,sp,#0xc
        0x000007bc:    bdf0        ..      POP      {r4-r7,pc}
        0x000007be:    480d        .H      LDR      r0,[pc,#52] ; [0x7f4] = 0x20000010
        0x000007c0:    6800        .h      LDR      r0,[r0,#0]
        0x000007c2:    2800        .(      CMP      r0,#0
        0x000007c4:    d00a        ..      BEQ      0x7dc ; FMC_WriteConfig + 232
        0x000007c6:    480c        .H      LDR      r0,[pc,#48] ; [0x7f8] = 0x4000c000
        0x000007c8:    6801        .h      LDR      r1,[r0,#0]
        0x000007ca:    2210        ."      MOVS     r2,#0x10
        0x000007cc:    4391        .C      BICS     r1,r1,r2
        0x000007ce:    6001        .`      STR      r1,[r0,#0]
        0x000007d0:    2000        .       MOVS     r0,#0
        0x000007d2:    4908        .I      LDR      r1,[pc,#32] ; [0x7f4] = 0x20000010
        0x000007d4:    43c0        .C      MVNS     r0,r0
        0x000007d6:    6008        .`      STR      r0,[r1,#0]
        0x000007d8:    b003        ..      ADD      sp,sp,#0xc
        0x000007da:    bdf0        ..      POP      {r4-r7,pc}
        0x000007dc:    9802        ..      LDR      r0,[sp,#8]
        0x000007de:    1c64        d.      ADDS     r4,r4,#1
        0x000007e0:    4284        .B      CMP      r4,r0
        0x000007e2:    d3c6        ..      BCC      0x772 ; FMC_WriteConfig + 126
        0x000007e4:    4904        .I      LDR      r1,[pc,#16] ; [0x7f8] = 0x4000c000
        0x000007e6:    6808        .h      LDR      r0,[r1,#0]
        0x000007e8:    2210        ."      MOVS     r2,#0x10
        0x000007ea:    4390        .C      BICS     r0,r0,r2
        0x000007ec:    6008        .`      STR      r0,[r1,#0]
        0x000007ee:    2000        .       MOVS     r0,#0
        0x000007f0:    b003        ..      ADD      sp,sp,#0xc
        0x000007f2:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x000007f4:    20000010    ...     DCD    536870928
        0x000007f8:    4000c000    ...@    DCD    1073790976
        0x000007fc:    00300004    ..0.    DCD    3145732
        0x00000800:    00300008    ..0.    DCD    3145736
    $t
    i.GPIO_SetMode
    GPIO_SetMode
        0x00000804:    b4f0        ..      PUSH     {r4-r7}
        0x00000806:    2300        .#      MOVS     r3,#0
        0x00000808:    2701        .'      MOVS     r7,#1
        0x0000080a:    463c        <F      MOV      r4,r7
        0x0000080c:    409c        .@      LSLS     r4,r4,r3
        0x0000080e:    420c        .B      TST      r4,r1
        0x00000810:    d008        ..      BEQ      0x824 ; GPIO_SetMode + 32
        0x00000812:    6805        .h      LDR      r5,[r0,#0]
        0x00000814:    005c        \.      LSLS     r4,r3,#1
        0x00000816:    2603        .&      MOVS     r6,#3
        0x00000818:    40a6        .@      LSLS     r6,r6,r4
        0x0000081a:    43b5        .C      BICS     r5,r5,r6
        0x0000081c:    4616        .F      MOV      r6,r2
        0x0000081e:    40a6        .@      LSLS     r6,r6,r4
        0x00000820:    4335        5C      ORRS     r5,r5,r6
        0x00000822:    6005        .`      STR      r5,[r0,#0]
        0x00000824:    1c5b        [.      ADDS     r3,r3,#1
        0x00000826:    2b10        .+      CMP      r3,#0x10
        0x00000828:    d3ef        ..      BCC      0x80a ; GPIO_SetMode + 6
        0x0000082a:    bcf0        ..      POP      {r4-r7}
        0x0000082c:    4770        pG      BX       lr
        0x0000082e:    0000        ..      MOVS     r0,r0
    i.Hard_Fault_Handler
    Hard_Fault_Handler
    __tagsym$$used
        0x00000830:    4604        .F      MOV      r4,r0
        0x00000832:    a012        ..      ADR      r0,{pc}+0x4a ; 0x87c
        0x00000834:    f000fb0a    ....    BL       __0printf$5 ; 0xe4c
        0x00000838:    a016        ..      ADR      r0,{pc}+0x5c ; 0x894
        0x0000083a:    6821        !h      LDR      r1,[r4,#0]
        0x0000083c:    f000fb06    ....    BL       __0printf$5 ; 0xe4c
        0x00000840:    a017        ..      ADR      r0,{pc}+0x60 ; 0x8a0
        0x00000842:    6861        ah      LDR      r1,[r4,#4]
        0x00000844:    f000fb02    ....    BL       __0printf$5 ; 0xe4c
        0x00000848:    a018        ..      ADR      r0,{pc}+0x64 ; 0x8ac
        0x0000084a:    68a1        .h      LDR      r1,[r4,#8]
        0x0000084c:    f000fafe    ....    BL       __0printf$5 ; 0xe4c
        0x00000850:    a019        ..      ADR      r0,{pc}+0x68 ; 0x8b8
        0x00000852:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00000854:    f000fafa    ....    BL       __0printf$5 ; 0xe4c
        0x00000858:    a01a        ..      ADR      r0,{pc}+0x6c ; 0x8c4
        0x0000085a:    6921        !i      LDR      r1,[r4,#0x10]
        0x0000085c:    f000faf6    ....    BL       __0printf$5 ; 0xe4c
        0x00000860:    a01b        ..      ADR      r0,{pc}+0x70 ; 0x8d0
        0x00000862:    6961        ai      LDR      r1,[r4,#0x14]
        0x00000864:    f000faf2    ....    BL       __0printf$5 ; 0xe4c
        0x00000868:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x8dc
        0x0000086a:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0000086c:    f000faee    ....    BL       __0printf$5 ; 0xe4c
        0x00000870:    a01d        ..      ADR      r0,{pc}+0x78 ; 0x8e8
        0x00000872:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x00000874:    f000faea    ....    BL       __0printf$5 ; 0xe4c
        0x00000878:    e7fe        ..      B        0x878 ; Hard_Fault_Handler + 72
    $d
        0x0000087a:    0000        ..      DCW    0
        0x0000087c:    48206e49    In H    DCD    1210084937
        0x00000880:    20647261    ard     DCD    543453793
        0x00000884:    6c756146    Faul    DCD    1819631942
        0x00000888:    61482074    t Ha    DCD    1632116852
        0x0000088c:    656c646e    ndle    DCD    1701602414
        0x00000890:    00000a72    r...    DCD    2674
        0x00000894:    20203072    r0      DCD    538980466
        0x00000898:    7830203d    = 0x    DCD    2016419901
        0x0000089c:    000a7825    %x..    DCD    686117
        0x000008a0:    20203172    r1      DCD    538980722
        0x000008a4:    7830203d    = 0x    DCD    2016419901
        0x000008a8:    000a7825    %x..    DCD    686117
        0x000008ac:    20203272    r2      DCD    538980978
        0x000008b0:    7830203d    = 0x    DCD    2016419901
        0x000008b4:    000a7825    %x..    DCD    686117
        0x000008b8:    20203372    r3      DCD    538981234
        0x000008bc:    7830203d    = 0x    DCD    2016419901
        0x000008c0:    000a7825    %x..    DCD    686117
        0x000008c4:    20323172    r12     DCD    540160370
        0x000008c8:    7830203d    = 0x    DCD    2016419901
        0x000008cc:    000a7825    %x..    DCD    686117
        0x000008d0:    2020726c    lr      DCD    538997356
        0x000008d4:    7830203d    = 0x    DCD    2016419901
        0x000008d8:    000a7825    %x..    DCD    686117
        0x000008dc:    20206370    pc      DCD    538993520
        0x000008e0:    7830203d    = 0x    DCD    2016419901
        0x000008e4:    000a7825    %x..    DCD    686117
        0x000008e8:    20727370    psr     DCD    544371568
        0x000008ec:    7830203d    = 0x    DCD    2016419901
        0x000008f0:    000a7825    %x..    DCD    686117
    $t
    i.IsDebugFifoEmpty
    IsDebugFifoEmpty
        0x000008f4:    4802        .H      LDR      r0,[pc,#8] ; [0x900] = 0x40070000
        0x000008f6:    6980        .i      LDR      r0,[r0,#0x18]
        0x000008f8:    00c0        ..      LSLS     r0,r0,#3
        0x000008fa:    0fc0        ..      LSRS     r0,r0,#31
        0x000008fc:    4770        pG      BX       lr
    $d
        0x000008fe:    0000        ..      DCW    0
        0x00000900:    40070000    ...@    DCD    1074200576
    $t
    i.Read_DataFlash
    Read_DataFlash
        0x00000904:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00000906:    2359        Y#      MOVS     r3,#0x59
        0x00000908:    482a        *H      LDR      r0,[pc,#168] ; [0x9b4] = 0x40000100
        0x0000090a:    2116        .!      MOVS     r1,#0x16
        0x0000090c:    b083        ..      SUB      sp,sp,#0xc
        0x0000090e:    2288        ."      MOVS     r2,#0x88
        0x00000910:    6003        .`      STR      r3,[r0,#0]
        0x00000912:    6001        .`      STR      r1,[r0,#0]
        0x00000914:    6002        .`      STR      r2,[r0,#0]
        0x00000916:    6804        .h      LDR      r4,[r0,#0]
        0x00000918:    2c00        .,      CMP      r4,#0
        0x0000091a:    d0f9        ..      BEQ      0x910 ; Read_DataFlash + 12
        0x0000091c:    f7fffe5a    ..Z.    BL       FMC_Open ; 0x5d4
        0x00000920:    2503        .%      MOVS     r5,#3
        0x00000922:    032d        -.      LSLS     r5,r5,#12
        0x00000924:    2102        .!      MOVS     r1,#2
        0x00000926:    4668        hF      MOV      r0,sp
        0x00000928:    f7fffe7c    ..|.    BL       FMC_ReadConfig ; 0x624
        0x0000092c:    4c22        "L      LDR      r4,[pc,#136] ; [0x9b8] = 0x4000c000
        0x0000092e:    2800        .(      CMP      r0,#0
        0x00000930:    db1f        ..      BLT      0x972 ; Read_DataFlash + 110
        0x00000932:    9800        ..      LDR      r0,[sp,#0]
        0x00000934:    07c0        ..      LSLS     r0,r0,#31
        0x00000936:    d102        ..      BNE      0x93e ; Read_DataFlash + 58
        0x00000938:    9901        ..      LDR      r1,[sp,#4]
        0x0000093a:    42a9        .B      CMP      r1,r5
        0x0000093c:    d019        ..      BEQ      0x972 ; Read_DataFlash + 110
        0x0000093e:    6820         h      LDR      r0,[r4,#0]
        0x00000940:    2110        .!      MOVS     r1,#0x10
        0x00000942:    4308        .C      ORRS     r0,r0,r1
        0x00000944:    6020         `      STR      r0,[r4,#0]
        0x00000946:    2003        .       MOVS     r0,#3
        0x00000948:    0500        ..      LSLS     r0,r0,#20
        0x0000094a:    f7fffe17    ....    BL       FMC_Erase ; 0x57c
        0x0000094e:    9800        ..      LDR      r0,[sp,#0]
        0x00000950:    2102        .!      MOVS     r1,#2
        0x00000952:    0840        @.      LSRS     r0,r0,#1
        0x00000954:    0040        @.      LSLS     r0,r0,#1
        0x00000956:    9000        ..      STR      r0,[sp,#0]
        0x00000958:    9501        ..      STR      r5,[sp,#4]
        0x0000095a:    4668        hF      MOV      r0,sp
        0x0000095c:    f7fffeca    ....    BL       FMC_WriteConfig ; 0x6f4
        0x00000960:    2800        .(      CMP      r0,#0
        0x00000962:    db06        ..      BLT      0x972 ; Read_DataFlash + 110
        0x00000964:    f7ffffc6    ....    BL       IsDebugFifoEmpty ; 0x8f4
        0x00000968:    2800        .(      CMP      r0,#0
        0x0000096a:    d0fb        ..      BEQ      0x964 ; Read_DataFlash + 96
        0x0000096c:    2001        .       MOVS     r0,#1
        0x0000096e:    0781        ..      LSLS     r1,r0,#30
        0x00000970:    6088        .`      STR      r0,[r1,#8]
        0x00000972:    4911        .I      LDR      r1,[pc,#68] ; [0x9b8] = 0x4000c000
        0x00000974:    6808        .h      LDR      r0,[r1,#0]
        0x00000976:    2208        ."      MOVS     r2,#8
        0x00000978:    4310        .C      ORRS     r0,r0,r2
        0x0000097a:    6008        .`      STR      r0,[r1,#0]
        0x0000097c:    4e0f        .N      LDR      r6,[pc,#60] ; [0x9bc] = 0x3032
        0x0000097e:    4f10        .O      LDR      r7,[pc,#64] ; [0x9c0] = 0x2000008a
        0x00000980:    2400        .$      MOVS     r4,#0
        0x00000982:    4628        (F      MOV      r0,r5
        0x00000984:    f7fffe2e    ....    BL       FMC_Read ; 0x5e4
        0x00000988:    4603        .F      MOV      r3,r0
        0x0000098a:    2000        .       MOVS     r0,#0
        0x0000098c:    00c2        ..      LSLS     r2,r0,#3
        0x0000098e:    4619        .F      MOV      r1,r3
        0x00000990:    40d1        .@      LSRS     r1,r1,r2
        0x00000992:    5539        9U      STRB     r1,[r7,r4]
        0x00000994:    1c40        @.      ADDS     r0,r0,#1
        0x00000996:    1c64        d.      ADDS     r4,r4,#1
        0x00000998:    2804        .(      CMP      r0,#4
        0x0000099a:    d3f7        ..      BCC      0x98c ; Read_DataFlash + 136
        0x0000099c:    1d2d        -.      ADDS     r5,r5,#4
        0x0000099e:    42b5        .B      CMP      r5,r6
        0x000009a0:    d3ef        ..      BCC      0x982 ; Read_DataFlash + 126
        0x000009a2:    4805        .H      LDR      r0,[pc,#20] ; [0x9b8] = 0x4000c000
        0x000009a4:    6801        .h      LDR      r1,[r0,#0]
        0x000009a6:    2208        ."      MOVS     r2,#8
        0x000009a8:    4391        .C      BICS     r1,r1,r2
        0x000009aa:    6001        .`      STR      r1,[r0,#0]
        0x000009ac:    f7fffdde    ....    BL       FMC_Close ; 0x56c
        0x000009b0:    b003        ..      ADD      sp,sp,#0xc
        0x000009b2:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x000009b4:    40000100    ...@    DCD    1073742080
        0x000009b8:    4000c000    ...@    DCD    1073790976
        0x000009bc:    00003032    20..    DCD    12338
        0x000009c0:    2000008a    ...     DCD    536871050
    $t
    i.SYS_Init
    SYS_Init
        0x000009c4:    b570        p.      PUSH     {r4-r6,lr}
        0x000009c6:    2059        Y       MOVS     r0,#0x59
        0x000009c8:    4c16        .L      LDR      r4,[pc,#88] ; [0xa24] = 0x40000100
        0x000009ca:    2116        .!      MOVS     r1,#0x16
        0x000009cc:    2288        ."      MOVS     r2,#0x88
        0x000009ce:    6020         `      STR      r0,[r4,#0]
        0x000009d0:    6021        !`      STR      r1,[r4,#0]
        0x000009d2:    6022        "`      STR      r2,[r4,#0]
        0x000009d4:    6823        #h      LDR      r3,[r4,#0]
        0x000009d6:    2b00        .+      CMP      r3,#0
        0x000009d8:    d0f9        ..      BEQ      0x9ce ; SYS_Init + 10
        0x000009da:    2004        .       MOVS     r0,#4
        0x000009dc:    f7fffd04    ....    BL       CLK_EnableXtalRC ; 0x3e8
        0x000009e0:    2010        .       MOVS     r0,#0x10
        0x000009e2:    f7fffda3    ....    BL       CLK_WaitClockReady ; 0x52c
        0x000009e6:    2100        .!      MOVS     r1,#0
        0x000009e8:    2007        .       MOVS     r0,#7
        0x000009ea:    f7fffd25    ..%.    BL       CLK_SetHCLK ; 0x438
        0x000009ee:    480e        .H      LDR      r0,[pc,#56] ; [0xa28] = 0x40000200
        0x000009f0:    2500        .%      MOVS     r5,#0
        0x000009f2:    6345        Ec      STR      r5,[r0,#0x34]
        0x000009f4:    4e0d        .N      LDR      r6,[pc,#52] ; [0xa2c] = 0x5f803d10
        0x000009f6:    2103        .!      MOVS     r1,#3
        0x000009f8:    462a        *F      MOV      r2,r5
        0x000009fa:    0609        ..      LSLS     r1,r1,#24
        0x000009fc:    4630        0F      MOV      r0,r6
        0x000009fe:    f7fffd5b    ..[.    BL       CLK_SetModuleClock ; 0x4b8
        0x00000a02:    4630        0F      MOV      r0,r6
        0x00000a04:    f7fffcd4    ....    BL       CLK_EnableModuleClock ; 0x3b0
        0x00000a08:    4809        .H      LDR      r0,[pc,#36] ; [0xa30] = 0x5e800002
        0x00000a0a:    f7fffcd1    ....    BL       CLK_EnableModuleClock ; 0x3b0
        0x00000a0e:    f000f825    ..%.    BL       SystemCoreClockUpdate ; 0xa5c
        0x00000a12:    4808        .H      LDR      r0,[pc,#32] ; [0xa34] = 0x40000040
        0x00000a14:    6841        Ah      LDR      r1,[r0,#4]
        0x00000a16:    4a08        .J      LDR      r2,[pc,#32] ; [0xa38] = 0xff00ff00
        0x00000a18:    4011        .@      ANDS     r1,r1,r2
        0x00000a1a:    4a08        .J      LDR      r2,[pc,#32] ; [0xa3c] = 0x90008
        0x00000a1c:    1889        ..      ADDS     r1,r1,r2
        0x00000a1e:    6041        A`      STR      r1,[r0,#4]
        0x00000a20:    6025        %`      STR      r5,[r4,#0]
        0x00000a22:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00000a24:    40000100    ...@    DCD    1073742080
        0x00000a28:    40000200    ...@    DCD    1073742336
        0x00000a2c:    5f803d10    .=._    DCD    1602239760
        0x00000a30:    5e800002    ...^    DCD    1585446914
        0x00000a34:    40000040    @..@    DCD    1073741888
        0x00000a38:    ff00ff00    ....    DCD    4278255360
        0x00000a3c:    00090008    ....    DCD    589832
    $t
    i.SYS_ResetModule
    SYS_ResetModule
        0x00000a40:    2101        .!      MOVS     r1,#1
        0x00000a42:    0e02        ..      LSRS     r2,r0,#24
        0x00000a44:    0789        ..      LSLS     r1,r1,#30
        0x00000a46:    1851        Q.      ADDS     r1,r2,r1
        0x00000a48:    688b        .h      LDR      r3,[r1,#8]
        0x00000a4a:    2201        ."      MOVS     r2,#1
        0x00000a4c:    4082        .@      LSLS     r2,r2,r0
        0x00000a4e:    4313        .C      ORRS     r3,r3,r2
        0x00000a50:    608b        .`      STR      r3,[r1,#8]
        0x00000a52:    6888        .h      LDR      r0,[r1,#8]
        0x00000a54:    4390        .C      BICS     r0,r0,r2
        0x00000a56:    6088        .`      STR      r0,[r1,#8]
        0x00000a58:    4770        pG      BX       lr
        0x00000a5a:    0000        ..      MOVS     r0,r0
    i.SystemCoreClockUpdate
    SystemCoreClockUpdate
        0x00000a5c:    b510        ..      PUSH     {r4,lr}
        0x00000a5e:    490a        .I      LDR      r1,[pc,#40] ; [0xa88] = 0x40000200
        0x00000a60:    6908        .i      LDR      r0,[r1,#0x10]
        0x00000a62:    4a0a        .J      LDR      r2,[pc,#40] ; [0xa8c] = 0x179c
        0x00000a64:    0740        @.      LSLS     r0,r0,#29
        0x00000a66:    0ec0        ..      LSRS     r0,r0,#27
        0x00000a68:    5810        .X      LDR      r0,[r2,r0]
        0x00000a6a:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00000a6c:    0709        ..      LSLS     r1,r1,#28
        0x00000a6e:    0f09        ..      LSRS     r1,r1,#28
        0x00000a70:    1c49        I.      ADDS     r1,r1,#1
        0x00000a72:    f7fffb4b    ..K.    BL       __aeabi_uidiv ; 0x10c
        0x00000a76:    4c06        .L      LDR      r4,[pc,#24] ; [0xa90] = 0x20000000
        0x00000a78:    4906        .I      LDR      r1,[pc,#24] ; [0xa94] = 0xf4240
        0x00000a7a:    6020         `      STR      r0,[r4,#0]
        0x00000a7c:    104a        J.      ASRS     r2,r1,#1
        0x00000a7e:    1880        ..      ADDS     r0,r0,r2
        0x00000a80:    f7fffb44    ..D.    BL       __aeabi_uidiv ; 0x10c
        0x00000a84:    6060        ``      STR      r0,[r4,#4]
        0x00000a86:    bd10        ..      POP      {r4,pc}
    $d
        0x00000a88:    40000200    ...@    DCD    1073742336
        0x00000a8c:    0000179c    ....    DCD    6044
        0x00000a90:    20000000    ...     DCD    536870912
        0x00000a94:    000f4240    @B..    DCD    1000000
    $t
    i.SystemInit
    SystemInit
        0x00000a98:    4770        pG      BX       lr
        0x00000a9a:    0000        ..      MOVS     r0,r0
    i.TIMER_Delay
    TIMER_Delay
        0x00000a9c:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00000a9e:    460d        .F      MOV      r5,r1
        0x00000aa0:    4604        .F      MOV      r4,r0
        0x00000aa2:    f000f861    ..a.    BL       TIMER_GetModuleClock ; 0xb68
        0x00000aa6:    2600        .&      MOVS     r6,#0
        0x00000aa8:    4607        .F      MOV      r7,r0
        0x00000aaa:    6026        &`      STR      r6,[r4,#0]
        0x00000aac:    6166        fa      STR      r6,[r4,#0x14]
        0x00000aae:    492b        +I      LDR      r1,[pc,#172] ; [0xb5c] = 0xf4240
        0x00000ab0:    4288        .B      CMP      r0,r1
        0x00000ab2:    d808        ..      BHI      0xac6 ; TIMER_Delay + 42
        0x00000ab4:    207d        }       MOVS     r0,#0x7d
        0x00000ab6:    00c0        ..      LSLS     r0,r0,#3
        0x00000ab8:    4285        .B      CMP      r5,r0
        0x00000aba:    d201        ..      BCS      0xac0 ; TIMER_Delay + 36
        0x00000abc:    4605        .F      MOV      r5,r0
        0x00000abe:    e009        ..      B        0xad4 ; TIMER_Delay + 56
        0x00000ac0:    428d        .B      CMP      r5,r1
        0x00000ac2:    d806        ..      BHI      0xad2 ; TIMER_Delay + 54
        0x00000ac4:    e006        ..      B        0xad4 ; TIMER_Delay + 56
        0x00000ac6:    2d64        d-      CMP      r5,#0x64
        0x00000ac8:    d201        ..      BCS      0xace ; TIMER_Delay + 50
        0x00000aca:    2564        d%      MOVS     r5,#0x64
        0x00000acc:    e002        ..      B        0xad4 ; TIMER_Delay + 56
        0x00000ace:    428d        .B      CMP      r5,r1
        0x00000ad0:    d900        ..      BLS      0xad4 ; TIMER_Delay + 56
        0x00000ad2:    460d        .F      MOV      r5,r1
        0x00000ad4:    428f        .B      CMP      r7,r1
        0x00000ad6:    d809        ..      BHI      0xaec ; TIMER_Delay + 80
        0x00000ad8:    4639        9F      MOV      r1,r7
        0x00000ada:    4821        !H      LDR      r0,[pc,#132] ; [0xb60] = 0x3b9aca00
        0x00000adc:    f7fffb16    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000ae0:    4601        .F      MOV      r1,r0
        0x00000ae2:    227d        }"      MOVS     r2,#0x7d
        0x00000ae4:    4628        (F      MOV      r0,r5
        0x00000ae6:    00d2        ..      LSLS     r2,r2,#3
        0x00000ae8:    4350        PC      MULS     r0,r2,r0
        0x00000aea:    e006        ..      B        0xafa ; TIMER_Delay + 94
        0x00000aec:    4638        8F      MOV      r0,r7
        0x00000aee:    f7fffb0d    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000af2:    4368        hC      MULS     r0,r5,r0
        0x00000af4:    0e06        ..      LSRS     r6,r0,#24
        0x00000af6:    d002        ..      BEQ      0xafe ; TIMER_Delay + 98
        0x00000af8:    1c71        q.      ADDS     r1,r6,#1
        0x00000afa:    f7fffb07    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000afe:    6060        ``      STR      r0,[r4,#4]
        0x00000b00:    2001        .       MOVS     r0,#1
        0x00000b02:    0780        ..      LSLS     r0,r0,#30
        0x00000b04:    4330        0C      ORRS     r0,r0,r6
        0x00000b06:    6020         `      STR      r0,[r4,#0]
        0x00000b08:    4d16        .M      LDR      r5,[pc,#88] ; [0xb64] = 0x20000000
        0x00000b0a:    4639        9F      MOV      r1,r7
        0x00000b0c:    6828        (h      LDR      r0,[r5,#0]
        0x00000b0e:    f7fffafd    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000b12:    1c40        @.      ADDS     r0,r0,#1
        0x00000b14:    d002        ..      BEQ      0xb1c ; TIMER_Delay + 128
        0x00000b16:    bf00        ..      NOP      
        0x00000b18:    1e40        @.      SUBS     r0,r0,#1
        0x00000b1a:    d1fc        ..      BNE      0xb16 ; TIMER_Delay + 122
        0x00000b1c:    4620         F      MOV      r0,r4
        0x00000b1e:    f000f823    ..#.    BL       TIMER_GetModuleClock ; 0xb68
        0x00000b22:    4601        .F      MOV      r1,r0
        0x00000b24:    6828        (h      LDR      r0,[r5,#0]
        0x00000b26:    f7fffaf1    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000b2a:    1c76        v.      ADDS     r6,r6,#1
        0x00000b2c:    4370        pC      MULS     r0,r6,r0
        0x00000b2e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00000b30:    4603        .F      MOV      r3,r0
        0x00000b32:    6822        "h      LDR      r2,[r4,#0]
        0x00000b34:    2000        .       MOVS     r0,#0
        0x00000b36:    0192        ..      LSLS     r2,r2,#6
        0x00000b38:    d50e        ..      BPL      0xb58 ; TIMER_Delay + 188
        0x00000b3a:    68e2        .h      LDR      r2,[r4,#0xc]
        0x00000b3c:    428a        .B      CMP      r2,r1
        0x00000b3e:    d106        ..      BNE      0xb4e ; TIMER_Delay + 178
        0x00000b40:    4602        .F      MOV      r2,r0
        0x00000b42:    1c40        @.      ADDS     r0,r0,#1
        0x00000b44:    429a        .B      CMP      r2,r3
        0x00000b46:    d904        ..      BLS      0xb52 ; TIMER_Delay + 182
        0x00000b48:    2000        .       MOVS     r0,#0
        0x00000b4a:    43c0        .C      MVNS     r0,r0
        0x00000b4c:    bdf8        ..      POP      {r3-r7,pc}
        0x00000b4e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00000b50:    2000        .       MOVS     r0,#0
        0x00000b52:    6822        "h      LDR      r2,[r4,#0]
        0x00000b54:    0192        ..      LSLS     r2,r2,#6
        0x00000b56:    d4f0        ..      BMI      0xb3a ; TIMER_Delay + 158
        0x00000b58:    2000        .       MOVS     r0,#0
        0x00000b5a:    bdf8        ..      POP      {r3-r7,pc}
    $d
        0x00000b5c:    000f4240    @B..    DCD    1000000
        0x00000b60:    3b9aca00    ...;    DCD    1000000000
        0x00000b64:    20000000    ...     DCD    536870912
    $t
    i.TIMER_GetModuleClock
    TIMER_GetModuleClock
        0x00000b68:    b530        0.      PUSH     {r4,r5,lr}
        0x00000b6a:    4919        .I      LDR      r1,[pc,#100] ; [0xbd0] = 0x183c
        0x00000b6c:    b089        ..      SUB      sp,sp,#0x24
        0x00000b6e:    c93c        <.      LDM      r1!,{r2-r5}
        0x00000b70:    9503        ..      STR      r5,[sp,#0xc]
        0x00000b72:    9402        ..      STR      r4,[sp,#8]
        0x00000b74:    9301        ..      STR      r3,[sp,#4]
        0x00000b76:    9200        ..      STR      r2,[sp,#0]
        0x00000b78:    c91e        ..      LDM      r1,{r1-r4}
        0x00000b7a:    ad04        ..      ADD      r5,sp,#0x10
        0x00000b7c:    c51e        ..      STM      r5!,{r1-r4}
        0x00000b7e:    4a15        .J      LDR      r2,[pc,#84] ; [0xbd4] = 0x40050000
        0x00000b80:    4915        .I      LDR      r1,[pc,#84] ; [0xbd8] = 0x40000200
        0x00000b82:    4b16        .K      LDR      r3,[pc,#88] ; [0xbdc] = 0x40050020
        0x00000b84:    4290        .B      CMP      r0,r2
        0x00000b86:    d102        ..      BNE      0xb8e ; TIMER_GetModuleClock + 38
        0x00000b88:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00000b8a:    0a09        ..      LSRS     r1,r1,#8
        0x00000b8c:    e003        ..      B        0xb96 ; TIMER_GetModuleClock + 46
        0x00000b8e:    4298        .B      CMP      r0,r3
        0x00000b90:    d10a        ..      BNE      0xba8 ; TIMER_GetModuleClock + 64
        0x00000b92:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00000b94:    0b09        ..      LSRS     r1,r1,#12
        0x00000b96:    0749        I.      LSLS     r1,r1,#29
        0x00000b98:    0f49        I.      LSRS     r1,r1,#29
        0x00000b9a:    2902        .)      CMP      r1,#2
        0x00000b9c:    d00c        ..      BEQ      0xbb8 ; TIMER_GetModuleClock + 80
        0x00000b9e:    0088        ..      LSLS     r0,r1,#2
        0x00000ba0:    4669        iF      MOV      r1,sp
        0x00000ba2:    5808        .X      LDR      r0,[r1,r0]
        0x00000ba4:    b009        ..      ADD      sp,sp,#0x24
        0x00000ba6:    bd30        0.      POP      {r4,r5,pc}
        0x00000ba8:    4c0d        .L      LDR      r4,[pc,#52] ; [0xbe0] = 0x40051000
        0x00000baa:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00000bac:    42a0        .B      CMP      r0,r4
        0x00000bae:    d101        ..      BNE      0xbb4 ; TIMER_GetModuleClock + 76
        0x00000bb0:    0c09        ..      LSRS     r1,r1,#16
        0x00000bb2:    e7f0        ..      B        0xb96 ; TIMER_GetModuleClock + 46
        0x00000bb4:    0d09        ..      LSRS     r1,r1,#20
        0x00000bb6:    e7ee        ..      B        0xb96 ; TIMER_GetModuleClock + 46
        0x00000bb8:    4290        .B      CMP      r0,r2
        0x00000bba:    d001        ..      BEQ      0xbc0 ; TIMER_GetModuleClock + 88
        0x00000bbc:    4298        .B      CMP      r0,r3
        0x00000bbe:    d103        ..      BNE      0xbc8 ; TIMER_GetModuleClock + 96
        0x00000bc0:    f7fffc1a    ....    BL       CLK_GetPCLK0Freq ; 0x3f8
        0x00000bc4:    b009        ..      ADD      sp,sp,#0x24
        0x00000bc6:    bd30        0.      POP      {r4,r5,pc}
        0x00000bc8:    f7fffc26    ..&.    BL       CLK_GetPCLK1Freq ; 0x418
        0x00000bcc:    b009        ..      ADD      sp,sp,#0x24
        0x00000bce:    bd30        0.      POP      {r4,r5,pc}
    $d
        0x00000bd0:    0000183c    <...    DCD    6204
        0x00000bd4:    40050000    ...@    DCD    1074069504
        0x00000bd8:    40000200    ...@    DCD    1073742336
        0x00000bdc:    40050020     ..@    DCD    1074069536
        0x00000be0:    40051000    ...@    DCD    1074073600
    $t
    i.UART0_IRQHandler
    UART0_IRQHandler
        0x00000be4:    490f        .I      LDR      r1,[pc,#60] ; [0xc24] = 0x40070000
        0x00000be6:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00000be8:    05c0        ..      LSLS     r0,r0,#23
        0x00000bea:    d50c        ..      BPL      0xc06 ; UART0_IRQHandler + 34
        0x00000bec:    4a0e        .J      LDR      r2,[pc,#56] ; [0xc28] = 0x20000014
        0x00000bee:    7890        .x      LDRB     r0,[r2,#2]
        0x00000bf0:    1c40        @.      ADDS     r0,r0,#1
        0x00000bf2:    7090        .p      STRB     r0,[r2,#2]
        0x00000bf4:    6808        .h      LDR      r0,[r1,#0]
        0x00000bf6:    2300        .#      MOVS     r3,#0
        0x00000bf8:    b2c0        ..      UXTB     r0,r0
        0x00000bfa:    280d        .(      CMP      r0,#0xd
        0x00000bfc:    d104        ..      BNE      0xc08 ; UART0_IRQHandler + 36
        0x00000bfe:    80d3        ..      STRH     r3,[r2,#6]
        0x00000c00:    7053        Sp      STRB     r3,[r2,#1]
        0x00000c02:    2001        .       MOVS     r0,#1
        0x00000c04:    7010        .p      STRB     r0,[r2,#0]
        0x00000c06:    4770        pG      BX       lr
        0x00000c08:    b410        ..      PUSH     {r4}
        0x00000c0a:    6008        .`      STR      r0,[r1,#0]
        0x00000c0c:    4c07        .L      LDR      r4,[pc,#28] ; [0xc2c] = 0x20000058
        0x00000c0e:    88d1        ..      LDRH     r1,[r2,#6]
        0x00000c10:    5460        `T      STRB     r0,[r4,r1]
        0x00000c12:    1c49        I.      ADDS     r1,r1,#1
        0x00000c14:    b288        ..      UXTH     r0,r1
        0x00000c16:    80d0        ..      STRH     r0,[r2,#6]
        0x00000c18:    2832        2(      CMP      r0,#0x32
        0x00000c1a:    d300        ..      BCC      0xc1e ; UART0_IRQHandler + 58
        0x00000c1c:    80d3        ..      STRH     r3,[r2,#6]
        0x00000c1e:    bc10        ..      POP      {r4}
        0x00000c20:    4770        pG      BX       lr
    $d
        0x00000c22:    0000        ..      DCW    0
        0x00000c24:    40070000    ...@    DCD    1074200576
        0x00000c28:    20000014    ...     DCD    536870932
        0x00000c2c:    20000058    X..     DCD    536871000
    $t
    i.UART_EnableInt
    UART_EnableInt
        0x00000c30:    6842        Bh      LDR      r2,[r0,#4]
        0x00000c32:    430a        .C      ORRS     r2,r2,r1
        0x00000c34:    6042        B`      STR      r2,[r0,#4]
        0x00000c36:    4770        pG      BX       lr
    i.UART_Open
    UART_Open
        0x00000c38:    b5f3        ..      PUSH     {r0,r1,r4-r7,lr}
        0x00000c3a:    4604        .F      MOV      r4,r0
        0x00000c3c:    482a        *H      LDR      r0,[pc,#168] ; [0xce8] = 0x17bc
        0x00000c3e:    b087        ..      SUB      sp,sp,#0x1c
        0x00000c40:    c88e        ..      LDM      r0!,{r1-r3,r7}
        0x00000c42:    9703        ..      STR      r7,[sp,#0xc]
        0x00000c44:    9302        ..      STR      r3,[sp,#8]
        0x00000c46:    9201        ..      STR      r2,[sp,#4]
        0x00000c48:    9100        ..      STR      r1,[sp,#0]
        0x00000c4a:    6841        Ah      LDR      r1,[r0,#4]
        0x00000c4c:    6800        .h      LDR      r0,[r0,#0]
        0x00000c4e:    9105        ..      STR      r1,[sp,#0x14]
        0x00000c50:    2500        .%      MOVS     r5,#0
        0x00000c52:    9004        ..      STR      r0,[sp,#0x10]
        0x00000c54:    4925        %I      LDR      r1,[pc,#148] ; [0xcec] = 0x40070000
        0x00000c56:    4826        &H      LDR      r0,[pc,#152] ; [0xcf0] = 0x40000200
        0x00000c58:    462e        .F      MOV      r6,r5
        0x00000c5a:    428c        .B      CMP      r4,r1
        0x00000c5c:    d106        ..      BNE      0xc6c ; UART_Open + 52
        0x00000c5e:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00000c60:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00000c62:    0152        R.      LSLS     r2,r2,#5
        0x00000c64:    0f55        U.      LSRS     r5,r2,#29
        0x00000c66:    0500        ..      LSLS     r0,r0,#20
        0x00000c68:    0f06        ..      LSRS     r6,r0,#28
        0x00000c6a:    e008        ..      B        0xc7e ; UART_Open + 70
        0x00000c6c:    4a21        !J      LDR      r2,[pc,#132] ; [0xcf4] = 0x40071000
        0x00000c6e:    4294        .B      CMP      r4,r2
        0x00000c70:    d105        ..      BNE      0xc7e ; UART_Open + 70
        0x00000c72:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00000c74:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00000c76:    0052        R.      LSLS     r2,r2,#1
        0x00000c78:    0f55        U.      LSRS     r5,r2,#29
        0x00000c7a:    0400        ..      LSLS     r0,r0,#16
        0x00000c7c:    0f06        ..      LSRS     r6,r0,#28
        0x00000c7e:    2000        .       MOVS     r0,#0
        0x00000c80:    6320         c      STR      r0,[r4,#0x30]
        0x00000c82:    2003        .       MOVS     r0,#3
        0x00000c84:    60e0        .`      STR      r0,[r4,#0xc]
        0x00000c86:    68a0        .h      LDR      r0,[r4,#8]
        0x00000c88:    4a1b        .J      LDR      r2,[pc,#108] ; [0xcf8] = 0xfff0ff0f
        0x00000c8a:    4010        .@      ANDS     r0,r0,r2
        0x00000c8c:    60a0        .`      STR      r0,[r4,#8]
        0x00000c8e:    466f        oF      MOV      r7,sp
        0x00000c90:    2d04        .-      CMP      r5,#4
        0x00000c92:    d107        ..      BNE      0xca4 ; UART_Open + 108
        0x00000c94:    428c        .B      CMP      r4,r1
        0x00000c96:    d102        ..      BNE      0xc9e ; UART_Open + 102
        0x00000c98:    f7fffbae    ....    BL       CLK_GetPCLK0Freq ; 0x3f8
        0x00000c9c:    e001        ..      B        0xca2 ; UART_Open + 106
        0x00000c9e:    f7fffbbb    ....    BL       CLK_GetPCLK1Freq ; 0x418
        0x00000ca2:    9004        ..      STR      r0,[sp,#0x10]
        0x00000ca4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00000ca6:    2800        .(      CMP      r0,#0
        0x00000ca8:    d01c        ..      BEQ      0xce4 ; UART_Open + 172
        0x00000caa:    00a8        ..      LSLS     r0,r5,#2
        0x00000cac:    5838        8X      LDR      r0,[r7,r0]
        0x00000cae:    1c71        q.      ADDS     r1,r6,#1
        0x00000cb0:    f7fffa2c    ..,.    BL       __aeabi_uidiv ; 0x10c
        0x00000cb4:    9908        ..      LDR      r1,[sp,#0x20]
        0x00000cb6:    4605        .F      MOV      r5,r0
        0x00000cb8:    0849        I.      LSRS     r1,r1,#1
        0x00000cba:    1840        @.      ADDS     r0,r0,r1
        0x00000cbc:    9908        ..      LDR      r1,[sp,#0x20]
        0x00000cbe:    f7fffa25    ..%.    BL       __aeabi_uidiv ; 0x10c
        0x00000cc2:    490e        .I      LDR      r1,[pc,#56] ; [0xcfc] = 0xffff
        0x00000cc4:    1e80        ..      SUBS     r0,r0,#2
        0x00000cc6:    4288        .B      CMP      r0,r1
        0x00000cc8:    d908        ..      BLS      0xcdc ; UART_Open + 164
        0x00000cca:    9908        ..      LDR      r1,[sp,#0x20]
        0x00000ccc:    00c9        ..      LSLS     r1,r1,#3
        0x00000cce:    1868        h.      ADDS     r0,r5,r1
        0x00000cd0:    9908        ..      LDR      r1,[sp,#0x20]
        0x00000cd2:    f7fffa1b    ....    BL       __aeabi_uidiv ; 0x10c
        0x00000cd6:    0900        ..      LSRS     r0,r0,#4
        0x00000cd8:    1e80        ..      SUBS     r0,r0,#2
        0x00000cda:    e002        ..      B        0xce2 ; UART_Open + 170
        0x00000cdc:    2103        .!      MOVS     r1,#3
        0x00000cde:    0709        ..      LSLS     r1,r1,#28
        0x00000ce0:    4308        .C      ORRS     r0,r0,r1
        0x00000ce2:    6260        `b      STR      r0,[r4,#0x24]
        0x00000ce4:    b009        ..      ADD      sp,sp,#0x24
        0x00000ce6:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00000ce8:    000017bc    ....    DCD    6076
        0x00000cec:    40070000    ...@    DCD    1074200576
        0x00000cf0:    40000200    ...@    DCD    1073742336
        0x00000cf4:    40071000    ...@    DCD    1074204672
        0x00000cf8:    fff0ff0f    ....    DCD    4293984015
        0x00000cfc:    0000ffff    ....    DCD    65535
    $t
    i.UART_SetTimeoutCnt
    UART_SetTimeoutCnt
        0x00000d00:    6a02        .j      LDR      r2,[r0,#0x20]
        0x00000d02:    0a12        ..      LSRS     r2,r2,#8
        0x00000d04:    0212        ..      LSLS     r2,r2,#8
        0x00000d06:    430a        .C      ORRS     r2,r2,r1
        0x00000d08:    6202        .b      STR      r2,[r0,#0x20]
        0x00000d0a:    6841        Ah      LDR      r1,[r0,#4]
        0x00000d0c:    2201        ."      MOVS     r2,#1
        0x00000d0e:    02d2        ..      LSLS     r2,r2,#11
        0x00000d10:    4311        .C      ORRS     r1,r1,r2
        0x00000d12:    6041        A`      STR      r1,[r0,#4]
        0x00000d14:    4770        pG      BX       lr
        0x00000d16:    0000        ..      MOVS     r0,r0
    i.Write_DataFlash
    Write_DataFlash
        0x00000d18:    2000        .       MOVS     r0,#0
        0x00000d1a:    4931        1I      LDR      r1,[pc,#196] ; [0xde0] = 0x20000058
        0x00000d1c:    5c0a        .\      LDRB     r2,[r1,r0]
        0x00000d1e:    2a20         *      CMP      r2,#0x20
        0x00000d20:    d302        ..      BCC      0xd28 ; Write_DataFlash + 16
        0x00000d22:    5c0a        .\      LDRB     r2,[r1,r0]
        0x00000d24:    2a7e        ~*      CMP      r2,#0x7e
        0x00000d26:    d905        ..      BLS      0xd34 ; Write_DataFlash + 28
        0x00000d28:    5c0a        .\      LDRB     r2,[r1,r0]
        0x00000d2a:    2a0d        .*      CMP      r2,#0xd
        0x00000d2c:    d002        ..      BEQ      0xd34 ; Write_DataFlash + 28
        0x00000d2e:    5c0a        .\      LDRB     r2,[r1,r0]
        0x00000d30:    2a00        .*      CMP      r2,#0
        0x00000d32:    d154        T.      BNE      0xdde ; Write_DataFlash + 198
        0x00000d34:    1c40        @.      ADDS     r0,r0,#1
        0x00000d36:    b2c0        ..      UXTB     r0,r0
        0x00000d38:    2832        2(      CMP      r0,#0x32
        0x00000d3a:    d3ef        ..      BCC      0xd1c ; Write_DataFlash + 4
        0x00000d3c:    2000        .       MOVS     r0,#0
        0x00000d3e:    4a29        )J      LDR      r2,[pc,#164] ; [0xde4] = 0x2000001c
        0x00000d40:    4603        .F      MOV      r3,r0
        0x00000d42:    5413        .T      STRB     r3,[r2,r0]
        0x00000d44:    1c40        @.      ADDS     r0,r0,#1
        0x00000d46:    b2c0        ..      UXTB     r0,r0
        0x00000d48:    2832        2(      CMP      r0,#0x32
        0x00000d4a:    d3fa        ..      BCC      0xd42 ; Write_DataFlash + 42
        0x00000d4c:    2000        .       MOVS     r0,#0
        0x00000d4e:    5c0b        .\      LDRB     r3,[r1,r0]
        0x00000d50:    2b0d        .+      CMP      r3,#0xd
        0x00000d52:    d001        ..      BEQ      0xd58 ; Write_DataFlash + 64
        0x00000d54:    5c0b        .\      LDRB     r3,[r1,r0]
        0x00000d56:    e000        ..      B        0xd5a ; Write_DataFlash + 66
        0x00000d58:    2300        .#      MOVS     r3,#0
        0x00000d5a:    5413        .T      STRB     r3,[r2,r0]
        0x00000d5c:    2300        .#      MOVS     r3,#0
        0x00000d5e:    540b        .T      STRB     r3,[r1,r0]
        0x00000d60:    1c40        @.      ADDS     r0,r0,#1
        0x00000d62:    b2c0        ..      UXTB     r0,r0
        0x00000d64:    2832        2(      CMP      r0,#0x32
        0x00000d66:    d3f2        ..      BCC      0xd4e ; Write_DataFlash + 54
        0x00000d68:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00000d6a:    491e        .I      LDR      r1,[pc,#120] ; [0xde4] = 0x2000001c
        0x00000d6c:    a01e        ..      ADR      r0,{pc}+0x7c ; 0xde8
        0x00000d6e:    f000f86d    ..m.    BL       __0printf$5 ; 0xe4c
        0x00000d72:    a022        ".      ADR      r0,{pc}+0x8a ; 0xdfc
        0x00000d74:    f000f86a    ..j.    BL       __0printf$5 ; 0xe4c
        0x00000d78:    2259        Y"      MOVS     r2,#0x59
        0x00000d7a:    482e        .H      LDR      r0,[pc,#184] ; [0xe34] = 0x40000100
        0x00000d7c:    2316        .#      MOVS     r3,#0x16
        0x00000d7e:    2188        .!      MOVS     r1,#0x88
        0x00000d80:    6002        .`      STR      r2,[r0,#0]
        0x00000d82:    6003        .`      STR      r3,[r0,#0]
        0x00000d84:    6001        .`      STR      r1,[r0,#0]
        0x00000d86:    6804        .h      LDR      r4,[r0,#0]
        0x00000d88:    2c00        .,      CMP      r4,#0
        0x00000d8a:    d0f9        ..      BEQ      0xd80 ; Write_DataFlash + 104
        0x00000d8c:    f7fffc22    ..".    BL       FMC_Open ; 0x5d4
        0x00000d90:    4929        )I      LDR      r1,[pc,#164] ; [0xe38] = 0x4000c000
        0x00000d92:    6808        .h      LDR      r0,[r1,#0]
        0x00000d94:    2208        ."      MOVS     r2,#8
        0x00000d96:    4310        .C      ORRS     r0,r0,r2
        0x00000d98:    6008        .`      STR      r0,[r1,#0]
        0x00000d9a:    2403        .$      MOVS     r4,#3
        0x00000d9c:    0324        $.      LSLS     r4,r4,#12
        0x00000d9e:    4620         F      MOV      r0,r4
        0x00000da0:    f7fffbec    ....    BL       FMC_Erase ; 0x57c
        0x00000da4:    4e25        %N      LDR      r6,[pc,#148] ; [0xe3c] = 0x3032
        0x00000da6:    4f0f        .O      LDR      r7,[pc,#60] ; [0xde4] = 0x2000001c
        0x00000da8:    2500        .%      MOVS     r5,#0
        0x00000daa:    00a8        ..      LSLS     r0,r5,#2
        0x00000dac:    5839        9X      LDR      r1,[r7,r0]
        0x00000dae:    4620         F      MOV      r0,r4
        0x00000db0:    1c6d        m.      ADDS     r5,r5,#1
        0x00000db2:    f7fffc63    ..c.    BL       FMC_Write ; 0x67c
        0x00000db6:    1d24        $.      ADDS     r4,r4,#4
        0x00000db8:    42b4        .B      CMP      r4,r6
        0x00000dba:    d3f6        ..      BCC      0xdaa ; Write_DataFlash + 146
        0x00000dbc:    481e        .H      LDR      r0,[pc,#120] ; [0xe38] = 0x4000c000
        0x00000dbe:    6801        .h      LDR      r1,[r0,#0]
        0x00000dc0:    2208        ."      MOVS     r2,#8
        0x00000dc2:    4391        .C      BICS     r1,r1,r2
        0x00000dc4:    6001        .`      STR      r1,[r0,#0]
        0x00000dc6:    f7fffbd1    ....    BL       FMC_Close ; 0x56c
        0x00000dca:    491d        .I      LDR      r1,[pc,#116] ; [0xe40] = 0x20000014
        0x00000dcc:    2000        .       MOVS     r0,#0
        0x00000dce:    7088        .p      STRB     r0,[r1,#2]
        0x00000dd0:    70c8        .p      STRB     r0,[r1,#3]
        0x00000dd2:    7108        .q      STRB     r0,[r1,#4]
        0x00000dd4:    491b        .I      LDR      r1,[pc,#108] ; [0xe44] = 0x2000004e
        0x00000dd6:    7008        .p      STRB     r0,[r1,#0]
        0x00000dd8:    491b        .I      LDR      r1,[pc,#108] ; [0xe48] = 0x20000052
        0x00000dda:    7008        .p      STRB     r0,[r1,#0]
        0x00000ddc:    bdf8        ..      POP      {r3-r7,pc}
        0x00000dde:    4770        pG      BX       lr
    $d
        0x00000de0:    20000058    X..     DCD    536871000
        0x00000de4:    2000001c    ...     DCD    536870940
        0x00000de8:    756f590a    .You    DCD    1970231562
        0x00000dec:    616e2072    r na    DCD    1634607218
        0x00000df0:    6920656d    me i    DCD    1763730797
        0x00000df4:    73252073    s %s    DCD    1931812979
        0x00000df8:    0000000a    ....    DCD    10
        0x00000dfc:    20776f4e    Now     DCD    544698190
        0x00000e00:    20756f79    you     DCD    544567161
        0x00000e04:    206e6163    can     DCD    544104803
        0x00000e08:    6e696c42    Blin    DCD    1852402754
        0x00000e0c:    696c4267    gBli    DCD    1768702567
        0x00000e10:    7920676e    ng y    DCD    2032166766
        0x00000e14:    2072756f    our     DCD    544372079
        0x00000e18:    656d616e    name    DCD    1701667182
        0x00000e1c:    796e6120     any    DCD    2037276960
        0x00000e20:    656d6974    time    DCD    1701669236
        0x00000e24:    646e6120     and    DCD    1684955424
        0x00000e28:    796e6120     any    DCD    2037276960
        0x00000e2c:    72656877    wher    DCD    1919248503
        0x00000e30:    000a2165    e!..    DCD    663909
        0x00000e34:    40000100    ...@    DCD    1073742080
        0x00000e38:    4000c000    ...@    DCD    1073790976
        0x00000e3c:    00003032    20..    DCD    12338
        0x00000e40:    20000014    ...     DCD    536870932
        0x00000e44:    2000004e    N..     DCD    536870990
        0x00000e48:    20000052    R..     DCD    536870994
    $t
    i.__0printf$5
    __0printf$5
    __1printf$5
    __2printf
        0x00000e4c:    b40f        ..      PUSH     {r0-r3}
        0x00000e4e:    b510        ..      PUSH     {r4,lr}
        0x00000e50:    a903        ..      ADD      r1,sp,#0xc
        0x00000e52:    4b04        .K      LDR      r3,[pc,#16] ; [0xe64] = 0x1169
        0x00000e54:    4a04        .J      LDR      r2,[pc,#16] ; [0xe68] = 0x20000008
        0x00000e56:    9802        ..      LDR      r0,[sp,#8]
        0x00000e58:    f000f818    ....    BL       _printf_core ; 0xe8c
        0x00000e5c:    bc10        ..      POP      {r4}
        0x00000e5e:    bc08        ..      POP      {r3}
        0x00000e60:    b004        ..      ADD      sp,sp,#0x10
        0x00000e62:    4718        .G      BX       r3
    $d
        0x00000e64:    00001169    i...    DCD    4457
        0x00000e68:    20000008    ...     DCD    536870920
    $t
    i.__scatterload_copy
    __scatterload_copy
        0x00000e6c:    e002        ..      B        0xe74 ; __scatterload_copy + 8
        0x00000e6e:    c808        ..      LDM      r0!,{r3}
        0x00000e70:    1f12        ..      SUBS     r2,r2,#4
        0x00000e72:    c108        ..      STM      r1!,{r3}
        0x00000e74:    2a00        .*      CMP      r2,#0
        0x00000e76:    d1fa        ..      BNE      0xe6e ; __scatterload_copy + 2
        0x00000e78:    4770        pG      BX       lr
    i.__scatterload_null
    __scatterload_null
        0x00000e7a:    4770        pG      BX       lr
    i.__scatterload_zeroinit
    __scatterload_zeroinit
        0x00000e7c:    2000        .       MOVS     r0,#0
        0x00000e7e:    e001        ..      B        0xe84 ; __scatterload_zeroinit + 8
        0x00000e80:    c101        ..      STM      r1!,{r0}
        0x00000e82:    1f12        ..      SUBS     r2,r2,#4
        0x00000e84:    2a00        .*      CMP      r2,#0
        0x00000e86:    d1fb        ..      BNE      0xe80 ; __scatterload_zeroinit + 4
        0x00000e88:    4770        pG      BX       lr
        0x00000e8a:    0000        ..      MOVS     r0,r0
    i._printf_core
    _printf_core
        0x00000e8c:    b5ff        ..      PUSH     {r0-r7,lr}
        0x00000e8e:    b08f        ..      SUB      sp,sp,#0x3c
        0x00000e90:    460f        .F      MOV      r7,r1
        0x00000e92:    4604        .F      MOV      r4,r0
        0x00000e94:    2600        .&      MOVS     r6,#0
        0x00000e96:    e006        ..      B        0xea6 ; _printf_core + 26
        0x00000e98:    2825        %(      CMP      r0,#0x25
        0x00000e9a:    d00a        ..      BEQ      0xeb2 ; _printf_core + 38
        0x00000e9c:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00000e9e:    9911        ..      LDR      r1,[sp,#0x44]
        0x00000ea0:    4790        .G      BLX      r2
        0x00000ea2:    1c64        d.      ADDS     r4,r4,#1
        0x00000ea4:    1c76        v.      ADDS     r6,r6,#1
        0x00000ea6:    7820         x      LDRB     r0,[r4,#0]
        0x00000ea8:    2800        .(      CMP      r0,#0
        0x00000eaa:    d1f5        ..      BNE      0xe98 ; _printf_core + 12
        0x00000eac:    4630        0F      MOV      r0,r6
        0x00000eae:    b013        ..      ADD      sp,sp,#0x4c
        0x00000eb0:    bdf0        ..      POP      {r4-r7,pc}
        0x00000eb2:    2500        .%      MOVS     r5,#0
        0x00000eb4:    2101        .!      MOVS     r1,#1
        0x00000eb6:    4aa1        .J      LDR      r2,[pc,#644] ; [0x113c] = 0x12809
        0x00000eb8:    9500        ..      STR      r5,[sp,#0]
        0x00000eba:    e000        ..      B        0xebe ; _printf_core + 50
        0x00000ebc:    4305        .C      ORRS     r5,r5,r0
        0x00000ebe:    1c64        d.      ADDS     r4,r4,#1
        0x00000ec0:    7823        #x      LDRB     r3,[r4,#0]
        0x00000ec2:    4608        .F      MOV      r0,r1
        0x00000ec4:    3b20         ;      SUBS     r3,r3,#0x20
        0x00000ec6:    4098        .@      LSLS     r0,r0,r3
        0x00000ec8:    4210        .B      TST      r0,r2
        0x00000eca:    d1f7        ..      BNE      0xebc ; _printf_core + 48
        0x00000ecc:    7820         x      LDRB     r0,[r4,#0]
        0x00000ece:    282e        .(      CMP      r0,#0x2e
        0x00000ed0:    d115        ..      BNE      0xefe ; _printf_core + 114
        0x00000ed2:    2004        .       MOVS     r0,#4
        0x00000ed4:    4305        .C      ORRS     r5,r5,r0
        0x00000ed6:    7860        `x      LDRB     r0,[r4,#1]
        0x00000ed8:    1c64        d.      ADDS     r4,r4,#1
        0x00000eda:    282a        *(      CMP      r0,#0x2a
        0x00000edc:    d10a        ..      BNE      0xef4 ; _printf_core + 104
        0x00000ede:    cf01        ..      LDM      r7!,{r0}
        0x00000ee0:    1c64        d.      ADDS     r4,r4,#1
        0x00000ee2:    9000        ..      STR      r0,[sp,#0]
        0x00000ee4:    e00b        ..      B        0xefe ; _printf_core + 114
        0x00000ee6:    9900        ..      LDR      r1,[sp,#0]
        0x00000ee8:    220a        ."      MOVS     r2,#0xa
        0x00000eea:    4351        QC      MULS     r1,r2,r1
        0x00000eec:    3930        09      SUBS     r1,r1,#0x30
        0x00000eee:    1840        @.      ADDS     r0,r0,r1
        0x00000ef0:    1c64        d.      ADDS     r4,r4,#1
        0x00000ef2:    9000        ..      STR      r0,[sp,#0]
        0x00000ef4:    7820         x      LDRB     r0,[r4,#0]
        0x00000ef6:    4601        .F      MOV      r1,r0
        0x00000ef8:    3930        09      SUBS     r1,r1,#0x30
        0x00000efa:    2909        .)      CMP      r1,#9
        0x00000efc:    d9f3        ..      BLS      0xee6 ; _printf_core + 90
        0x00000efe:    7820         x      LDRB     r0,[r4,#0]
        0x00000f00:    286c        l(      CMP      r0,#0x6c
        0x00000f02:    d00e        ..      BEQ      0xf22 ; _printf_core + 150
        0x00000f04:    dc04        ..      BGT      0xf10 ; _printf_core + 132
        0x00000f06:    284c        L(      CMP      r0,#0x4c
        0x00000f08:    d013        ..      BEQ      0xf32 ; _printf_core + 166
        0x00000f0a:    286a        j(      CMP      r0,#0x6a
        0x00000f0c:    d112        ..      BNE      0xf34 ; _printf_core + 168
        0x00000f0e:    e004        ..      B        0xf1a ; _printf_core + 142
        0x00000f10:    2874        t(      CMP      r0,#0x74
        0x00000f12:    d00e        ..      BEQ      0xf32 ; _printf_core + 166
        0x00000f14:    287a        z(      CMP      r0,#0x7a
        0x00000f16:    d10d        ..      BNE      0xf34 ; _printf_core + 168
        0x00000f18:    e00b        ..      B        0xf32 ; _printf_core + 166
        0x00000f1a:    2001        .       MOVS     r0,#1
        0x00000f1c:    0540        @.      LSLS     r0,r0,#21
        0x00000f1e:    4305        .C      ORRS     r5,r5,r0
        0x00000f20:    e007        ..      B        0xf32 ; _printf_core + 166
        0x00000f22:    2101        .!      MOVS     r1,#1
        0x00000f24:    0509        ..      LSLS     r1,r1,#20
        0x00000f26:    7862        bx      LDRB     r2,[r4,#1]
        0x00000f28:    430d        .C      ORRS     r5,r5,r1
        0x00000f2a:    4282        .B      CMP      r2,r0
        0x00000f2c:    d101        ..      BNE      0xf32 ; _printf_core + 166
        0x00000f2e:    186d        m.      ADDS     r5,r5,r1
        0x00000f30:    1c64        d.      ADDS     r4,r4,#1
        0x00000f32:    1c64        d.      ADDS     r4,r4,#1
        0x00000f34:    7820         x      LDRB     r0,[r4,#0]
        0x00000f36:    4686        .F      MOV      lr,r0
        0x00000f38:    2869        i(      CMP      r0,#0x69
        0x00000f3a:    d04a        J.      BEQ      0xfd2 ; _printf_core + 326
        0x00000f3c:    dc08        ..      BGT      0xf50 ; _printf_core + 196
        0x00000f3e:    2800        .(      CMP      r0,#0
        0x00000f40:    d0b4        ..      BEQ      0xeac ; _printf_core + 32
        0x00000f42:    2858        X(      CMP      r0,#0x58
        0x00000f44:    d06d        m.      BEQ      0x1022 ; _printf_core + 406
        0x00000f46:    2863        c(      CMP      r0,#0x63
        0x00000f48:    d010        ..      BEQ      0xf6c ; _printf_core + 224
        0x00000f4a:    2864        d(      CMP      r0,#0x64
        0x00000f4c:    d108        ..      BNE      0xf60 ; _printf_core + 212
        0x00000f4e:    e040        @.      B        0xfd2 ; _printf_core + 326
        0x00000f50:    2870        p(      CMP      r0,#0x70
        0x00000f52:    d06b        k.      BEQ      0x102c ; _printf_core + 416
        0x00000f54:    2873        s(      CMP      r0,#0x73
        0x00000f56:    d012        ..      BEQ      0xf7e ; _printf_core + 242
        0x00000f58:    2875        u(      CMP      r0,#0x75
        0x00000f5a:    d060        `.      BEQ      0x101e ; _printf_core + 402
        0x00000f5c:    2878        x(      CMP      r0,#0x78
        0x00000f5e:    d060        `.      BEQ      0x1022 ; _printf_core + 406
        0x00000f60:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00000f62:    4670        pF      MOV      r0,lr
        0x00000f64:    9911        ..      LDR      r1,[sp,#0x44]
        0x00000f66:    4790        .G      BLX      r2
        0x00000f68:    1c76        v.      ADDS     r6,r6,#1
        0x00000f6a:    e0e5        ..      B        0x1138 ; _printf_core + 684
        0x00000f6c:    7838        8x      LDRB     r0,[r7,#0]
        0x00000f6e:    4669        iF      MOV      r1,sp
        0x00000f70:    7208        .r      STRB     r0,[r1,#8]
        0x00000f72:    2000        .       MOVS     r0,#0
        0x00000f74:    7248        Hr      STRB     r0,[r1,#9]
        0x00000f76:    a802        ..      ADD      r0,sp,#8
        0x00000f78:    9001        ..      STR      r0,[sp,#4]
        0x00000f7a:    2001        .       MOVS     r0,#1
        0x00000f7c:    e003        ..      B        0xf86 ; _printf_core + 250
        0x00000f7e:    6838        8h      LDR      r0,[r7,#0]
        0x00000f80:    9001        ..      STR      r0,[sp,#4]
        0x00000f82:    2000        .       MOVS     r0,#0
        0x00000f84:    43c0        .C      MVNS     r0,r0
        0x00000f86:    1d3f        ?.      ADDS     r7,r7,#4
        0x00000f88:    0769        i.      LSLS     r1,r5,#29
        0x00000f8a:    d50c        ..      BPL      0xfa6 ; _printf_core + 282
        0x00000f8c:    2500        .%      MOVS     r5,#0
        0x00000f8e:    e000        ..      B        0xf92 ; _printf_core + 262
        0x00000f90:    1c6d        m.      ADDS     r5,r5,#1
        0x00000f92:    9900        ..      LDR      r1,[sp,#0]
        0x00000f94:    428d        .B      CMP      r5,r1
        0x00000f96:    da0f        ..      BGE      0xfb8 ; _printf_core + 300
        0x00000f98:    4285        .B      CMP      r5,r0
        0x00000f9a:    dbf9        ..      BLT      0xf90 ; _printf_core + 260
        0x00000f9c:    9901        ..      LDR      r1,[sp,#4]
        0x00000f9e:    5d49        I]      LDRB     r1,[r1,r5]
        0x00000fa0:    2900        .)      CMP      r1,#0
        0x00000fa2:    d1f5        ..      BNE      0xf90 ; _printf_core + 260
        0x00000fa4:    e008        ..      B        0xfb8 ; _printf_core + 300
        0x00000fa6:    2500        .%      MOVS     r5,#0
        0x00000fa8:    e000        ..      B        0xfac ; _printf_core + 288
        0x00000faa:    1c6d        m.      ADDS     r5,r5,#1
        0x00000fac:    4285        .B      CMP      r5,r0
        0x00000fae:    dbfc        ..      BLT      0xfaa ; _printf_core + 286
        0x00000fb0:    9901        ..      LDR      r1,[sp,#4]
        0x00000fb2:    5d49        I]      LDRB     r1,[r1,r5]
        0x00000fb4:    2900        .)      CMP      r1,#0
        0x00000fb6:    d1f8        ..      BNE      0xfaa ; _printf_core + 286
        0x00000fb8:    1976        v.      ADDS     r6,r6,r5
        0x00000fba:    e007        ..      B        0xfcc ; _printf_core + 320
        0x00000fbc:    9801        ..      LDR      r0,[sp,#4]
        0x00000fbe:    9901        ..      LDR      r1,[sp,#4]
        0x00000fc0:    7800        .x      LDRB     r0,[r0,#0]
        0x00000fc2:    1c49        I.      ADDS     r1,r1,#1
        0x00000fc4:    9101        ..      STR      r1,[sp,#4]
        0x00000fc6:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00000fc8:    9911        ..      LDR      r1,[sp,#0x44]
        0x00000fca:    4790        .G      BLX      r2
        0x00000fcc:    1e6d        m.      SUBS     r5,r5,#1
        0x00000fce:    d2f5        ..      BCS      0xfbc ; _printf_core + 304
        0x00000fd0:    e0b2        ..      B        0x1138 ; _printf_core + 684
        0x00000fd2:    200a        .       MOVS     r0,#0xa
        0x00000fd4:    9002        ..      STR      r0,[sp,#8]
        0x00000fd6:    2100        .!      MOVS     r1,#0
        0x00000fd8:    0268        h.      LSLS     r0,r5,#9
        0x00000fda:    0f40        @.      LSRS     r0,r0,#29
        0x00000fdc:    9103        ..      STR      r1,[sp,#0xc]
        0x00000fde:    2802        .(      CMP      r0,#2
        0x00000fe0:    d00c        ..      BEQ      0xffc ; _printf_core + 368
        0x00000fe2:    cf01        ..      LDM      r7!,{r0}
        0x00000fe4:    17c1        ..      ASRS     r1,r0,#31
        0x00000fe6:    4684        .F      MOV      r12,r0
        0x00000fe8:    2900        .)      CMP      r1,#0
        0x00000fea:    da0d        ..      BGE      0x1008 ; _printf_core + 380
        0x00000fec:    4662        bF      MOV      r2,r12
        0x00000fee:    4608        .F      MOV      r0,r1
        0x00000ff0:    4252        RB      RSBS     r2,r2,#0
        0x00000ff2:    2100        .!      MOVS     r1,#0
        0x00000ff4:    4181        .A      SBCS     r1,r1,r0
        0x00000ff6:    4694        .F      MOV      r12,r2
        0x00000ff8:    202d        -       MOVS     r0,#0x2d
        0x00000ffa:    e008        ..      B        0x100e ; _printf_core + 386
        0x00000ffc:    1dff        ..      ADDS     r7,r7,#7
        0x00000ffe:    08ff        ..      LSRS     r7,r7,#3
        0x00001000:    00ff        ..      LSLS     r7,r7,#3
        0x00001002:    cf03        ..      LDM      r7!,{r0,r1}
        0x00001004:    4684        .F      MOV      r12,r0
        0x00001006:    e7ef        ..      B        0xfe8 ; _printf_core + 348
        0x00001008:    0528        (.      LSLS     r0,r5,#20
        0x0000100a:    d504        ..      BPL      0x1016 ; _printf_core + 394
        0x0000100c:    202b        +       MOVS     r0,#0x2b
        0x0000100e:    466a        jF      MOV      r2,sp
        0x00001010:    7410        .t      STRB     r0,[r2,#0x10]
        0x00001012:    2001        .       MOVS     r0,#1
        0x00001014:    e03c        <.      B        0x1090 ; _printf_core + 516
        0x00001016:    07e8        ..      LSLS     r0,r5,#31
        0x00001018:    d03a        :.      BEQ      0x1090 ; _printf_core + 516
        0x0000101a:    2020                MOVS     r0,#0x20
        0x0000101c:    e7f7        ..      B        0x100e ; _printf_core + 386
        0x0000101e:    200a        .       MOVS     r0,#0xa
        0x00001020:    e000        ..      B        0x1024 ; _printf_core + 408
        0x00001022:    2010        .       MOVS     r0,#0x10
        0x00001024:    2100        .!      MOVS     r1,#0
        0x00001026:    9103        ..      STR      r1,[sp,#0xc]
        0x00001028:    9002        ..      STR      r0,[sp,#8]
        0x0000102a:    e007        ..      B        0x103c ; _printf_core + 432
        0x0000102c:    2010        .       MOVS     r0,#0x10
        0x0000102e:    9002        ..      STR      r0,[sp,#8]
        0x00001030:    2100        .!      MOVS     r1,#0
        0x00001032:    2004        .       MOVS     r0,#4
        0x00001034:    4305        .C      ORRS     r5,r5,r0
        0x00001036:    2008        .       MOVS     r0,#8
        0x00001038:    9103        ..      STR      r1,[sp,#0xc]
        0x0000103a:    9000        ..      STR      r0,[sp,#0]
        0x0000103c:    0268        h.      LSLS     r0,r5,#9
        0x0000103e:    0f40        @.      LSRS     r0,r0,#29
        0x00001040:    2802        .(      CMP      r0,#2
        0x00001042:    d010        ..      BEQ      0x1066 ; _printf_core + 474
        0x00001044:    cf01        ..      LDM      r7!,{r0}
        0x00001046:    2100        .!      MOVS     r1,#0
        0x00001048:    4684        .F      MOV      r12,r0
        0x0000104a:    2000        .       MOVS     r0,#0
        0x0000104c:    900d        ..      STR      r0,[sp,#0x34]
        0x0000104e:    0728        (.      LSLS     r0,r5,#28
        0x00001050:    d51f        ..      BPL      0x1092 ; _printf_core + 518
        0x00001052:    4670        pF      MOV      r0,lr
        0x00001054:    2870        p(      CMP      r0,#0x70
        0x00001056:    d00c        ..      BEQ      0x1072 ; _printf_core + 486
        0x00001058:    9a02        ..      LDR      r2,[sp,#8]
        0x0000105a:    2010        .       MOVS     r0,#0x10
        0x0000105c:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0000105e:    4042        B@      EORS     r2,r2,r0
        0x00001060:    431a        .C      ORRS     r2,r2,r3
        0x00001062:    d00c        ..      BEQ      0x107e ; _printf_core + 498
        0x00001064:    e015        ..      B        0x1092 ; _printf_core + 518
        0x00001066:    1dff        ..      ADDS     r7,r7,#7
        0x00001068:    08ff        ..      LSRS     r7,r7,#3
        0x0000106a:    00ff        ..      LSLS     r7,r7,#3
        0x0000106c:    cf03        ..      LDM      r7!,{r0,r1}
        0x0000106e:    4684        .F      MOV      r12,r0
        0x00001070:    e7eb        ..      B        0x104a ; _printf_core + 446
        0x00001072:    2040        @       MOVS     r0,#0x40
        0x00001074:    466a        jF      MOV      r2,sp
        0x00001076:    7410        .t      STRB     r0,[r2,#0x10]
        0x00001078:    2001        .       MOVS     r0,#1
        0x0000107a:    900d        ..      STR      r0,[sp,#0x34]
        0x0000107c:    e00c        ..      B        0x1098 ; _printf_core + 524
        0x0000107e:    4660        `F      MOV      r0,r12
        0x00001080:    4308        .C      ORRS     r0,r0,r1
        0x00001082:    d006        ..      BEQ      0x1092 ; _printf_core + 518
        0x00001084:    2030        0       MOVS     r0,#0x30
        0x00001086:    466a        jF      MOV      r2,sp
        0x00001088:    7410        .t      STRB     r0,[r2,#0x10]
        0x0000108a:    4670        pF      MOV      r0,lr
        0x0000108c:    7450        Pt      STRB     r0,[r2,#0x11]
        0x0000108e:    2002        .       MOVS     r0,#2
        0x00001090:    900d        ..      STR      r0,[sp,#0x34]
        0x00001092:    4670        pF      MOV      r0,lr
        0x00001094:    2858        X(      CMP      r0,#0x58
        0x00001096:    d004        ..      BEQ      0x10a2 ; _printf_core + 534
        0x00001098:    a029        ).      ADR      r0,{pc}+0xa8 ; 0x1140
        0x0000109a:    9001        ..      STR      r0,[sp,#4]
        0x0000109c:    a80d        ..      ADD      r0,sp,#0x34
        0x0000109e:    900e        ..      STR      r0,[sp,#0x38]
        0x000010a0:    e00d        ..      B        0x10be ; _printf_core + 562
        0x000010a2:    a02c        ,.      ADR      r0,{pc}+0xb2 ; 0x1154
        0x000010a4:    e7f9        ..      B        0x109a ; _printf_core + 526
        0x000010a6:    4660        `F      MOV      r0,r12
        0x000010a8:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000010aa:    9a02        ..      LDR      r2,[sp,#8]
        0x000010ac:    f7fff84b    ..K.    BL       __aeabi_uldivmod ; 0x146
        0x000010b0:    9b01        ..      LDR      r3,[sp,#4]
        0x000010b2:    4684        .F      MOV      r12,r0
        0x000010b4:    5c9b        .\      LDRB     r3,[r3,r2]
        0x000010b6:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x000010b8:    1e52        R.      SUBS     r2,r2,#1
        0x000010ba:    920e        ..      STR      r2,[sp,#0x38]
        0x000010bc:    7013        .p      STRB     r3,[r2,#0]
        0x000010be:    4660        `F      MOV      r0,r12
        0x000010c0:    4308        .C      ORRS     r0,r0,r1
        0x000010c2:    d1f0        ..      BNE      0x10a6 ; _printf_core + 538
        0x000010c4:    980e        ..      LDR      r0,[sp,#0x38]
        0x000010c6:    a905        ..      ADD      r1,sp,#0x14
        0x000010c8:    1a08        ..      SUBS     r0,r1,r0
        0x000010ca:    3020         0      ADDS     r0,r0,#0x20
        0x000010cc:    9001        ..      STR      r0,[sp,#4]
        0x000010ce:    0768        h.      LSLS     r0,r5,#29
        0x000010d0:    d501        ..      BPL      0x10d6 ; _printf_core + 586
        0x000010d2:    9800        ..      LDR      r0,[sp,#0]
        0x000010d4:    e001        ..      B        0x10da ; _printf_core + 590
        0x000010d6:    2001        .       MOVS     r0,#1
        0x000010d8:    9000        ..      STR      r0,[sp,#0]
        0x000010da:    9901        ..      LDR      r1,[sp,#4]
        0x000010dc:    4288        .B      CMP      r0,r1
        0x000010de:    dd03        ..      BLE      0x10e8 ; _printf_core + 604
        0x000010e0:    4601        .F      MOV      r1,r0
        0x000010e2:    9801        ..      LDR      r0,[sp,#4]
        0x000010e4:    1a08        ..      SUBS     r0,r1,r0
        0x000010e6:    e000        ..      B        0x10ea ; _printf_core + 606
        0x000010e8:    2000        .       MOVS     r0,#0
        0x000010ea:    2500        .%      MOVS     r5,#0
        0x000010ec:    9000        ..      STR      r0,[sp,#0]
        0x000010ee:    e006        ..      B        0x10fe ; _printf_core + 626
        0x000010f0:    a804        ..      ADD      r0,sp,#0x10
        0x000010f2:    9a12        ..      LDR      r2,[sp,#0x48]
        0x000010f4:    5d40        @]      LDRB     r0,[r0,r5]
        0x000010f6:    9911        ..      LDR      r1,[sp,#0x44]
        0x000010f8:    4790        .G      BLX      r2
        0x000010fa:    1c6d        m.      ADDS     r5,r5,#1
        0x000010fc:    1c76        v.      ADDS     r6,r6,#1
        0x000010fe:    980d        ..      LDR      r0,[sp,#0x34]
        0x00001100:    4285        .B      CMP      r5,r0
        0x00001102:    dbf5        ..      BLT      0x10f0 ; _printf_core + 612
        0x00001104:    e004        ..      B        0x1110 ; _printf_core + 644
        0x00001106:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00001108:    2030        0       MOVS     r0,#0x30
        0x0000110a:    9911        ..      LDR      r1,[sp,#0x44]
        0x0000110c:    4790        .G      BLX      r2
        0x0000110e:    1c76        v.      ADDS     r6,r6,#1
        0x00001110:    9900        ..      LDR      r1,[sp,#0]
        0x00001112:    1e48        H.      SUBS     r0,r1,#1
        0x00001114:    9000        ..      STR      r0,[sp,#0]
        0x00001116:    2900        .)      CMP      r1,#0
        0x00001118:    dcf5        ..      BGT      0x1106 ; _printf_core + 634
        0x0000111a:    e008        ..      B        0x112e ; _printf_core + 674
        0x0000111c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0000111e:    990e        ..      LDR      r1,[sp,#0x38]
        0x00001120:    7800        .x      LDRB     r0,[r0,#0]
        0x00001122:    1c49        I.      ADDS     r1,r1,#1
        0x00001124:    910e        ..      STR      r1,[sp,#0x38]
        0x00001126:    9a12        ..      LDR      r2,[sp,#0x48]
        0x00001128:    9911        ..      LDR      r1,[sp,#0x44]
        0x0000112a:    4790        .G      BLX      r2
        0x0000112c:    1c76        v.      ADDS     r6,r6,#1
        0x0000112e:    9901        ..      LDR      r1,[sp,#4]
        0x00001130:    1e48        H.      SUBS     r0,r1,#1
        0x00001132:    9001        ..      STR      r0,[sp,#4]
        0x00001134:    2900        .)      CMP      r1,#0
        0x00001136:    dcf1        ..      BGT      0x111c ; _printf_core + 656
        0x00001138:    1c64        d.      ADDS     r4,r4,#1
        0x0000113a:    e6b4        ..      B        0xea6 ; _printf_core + 26
    $d
        0x0000113c:    00012809    .(..    DCD    75785
        0x00001140:    33323130    0123    DCD    858927408
        0x00001144:    37363534    4567    DCD    926299444
        0x00001148:    62613938    89ab    DCD    1650538808
        0x0000114c:    66656463    cdef    DCD    1717920867
        0x00001150:    00000000    ....    DCD    0
        0x00001154:    33323130    0123    DCD    858927408
        0x00001158:    37363534    4567    DCD    926299444
        0x0000115c:    42413938    89AB    DCD    1111570744
        0x00001160:    46454443    CDEF    DCD    1178944579
        0x00001164:    00000000    ....    DCD    0
    $t
    i.fputc
    fputc
        0x00001168:    4906        .I      LDR      r1,[pc,#24] ; [0x1184] = 0x40070000
        0x0000116a:    698a        .i      LDR      r2,[r1,#0x18]
        0x0000116c:    0212        ..      LSLS     r2,r2,#8
        0x0000116e:    d4fc        ..      BMI      0x116a ; fputc + 2
        0x00001170:    280a        .(      CMP      r0,#0xa
        0x00001172:    d104        ..      BNE      0x117e ; fputc + 22
        0x00001174:    220d        ."      MOVS     r2,#0xd
        0x00001176:    600a        .`      STR      r2,[r1,#0]
        0x00001178:    698a        .i      LDR      r2,[r1,#0x18]
        0x0000117a:    0212        ..      LSLS     r2,r2,#8
        0x0000117c:    d4fc        ..      BMI      0x1178 ; fputc + 16
        0x0000117e:    6008        .`      STR      r0,[r1,#0]
        0x00001180:    4770        pG      BX       lr
    $d
        0x00001182:    0000        ..      DCW    0
        0x00001184:    40070000    ...@    DCD    1074200576
    $t
    i.main
    main
        0x00001188:    f7fffc1c    ....    BL       SYS_Init ; 0x9c4
        0x0000118c:    4829        )H      LDR      r0,[pc,#164] ; [0x1234] = 0x4000010
        0x0000118e:    f7fffc57    ..W.    BL       SYS_ResetModule ; 0xa40
        0x00001192:    4c29        )L      LDR      r4,[pc,#164] ; [0x1238] = 0x40070000
        0x00001194:    21e1        .!      MOVS     r1,#0xe1
        0x00001196:    0249        I.      LSLS     r1,r1,#9
        0x00001198:    4620         F      MOV      r0,r4
        0x0000119a:    f7fffd4d    ..M.    BL       UART_Open ; 0xc38
        0x0000119e:    2101        .!      MOVS     r1,#1
        0x000011a0:    4620         F      MOV      r0,r4
        0x000011a2:    f7fffd45    ..E.    BL       UART_EnableInt ; 0xc30
        0x000011a6:    2101        .!      MOVS     r1,#1
        0x000011a8:    4a24        $J      LDR      r2,[pc,#144] ; [0x123c] = 0xe000e100
        0x000011aa:    0309        ..      LSLS     r1,r1,#12
        0x000011ac:    6011        .`      STR      r1,[r2,#0]
        0x000011ae:    68a1        .h      LDR      r1,[r4,#8]
        0x000011b0:    4620         F      MOV      r0,r4
        0x000011b2:    22f0        ."      MOVS     r2,#0xf0
        0x000011b4:    4391        .C      BICS     r1,r1,r2
        0x000011b6:    60a1        .`      STR      r1,[r4,#8]
        0x000011b8:    2132        2!      MOVS     r1,#0x32
        0x000011ba:    f7fffda1    ....    BL       UART_SetTimeoutCnt ; 0xd00
        0x000011be:    f7fff827    ..'.    BL       ARGB_init ; 0x210
        0x000011c2:    491f        .I      LDR      r1,[pc,#124] ; [0x1240] = 0xf4240
        0x000011c4:    481f        .H      LDR      r0,[pc,#124] ; [0x1244] = 0x40050000
        0x000011c6:    f7fffc69    ..i.    BL       TIMER_Delay ; 0xa9c
        0x000011ca:    f7fffb9b    ....    BL       Read_DataFlash ; 0x904
        0x000011ce:    4a1e        .J      LDR      r2,[pc,#120] ; [0x1248] = 0x2000008a
        0x000011d0:    2000        .       MOVS     r0,#0
        0x000011d2:    7811        .x      LDRB     r1,[r2,#0]
        0x000011d4:    4604        .F      MOV      r4,r0
        0x000011d6:    29ff        .)      CMP      r1,#0xff
        0x000011d8:    d014        ..      BEQ      0x1204 ; main + 124
        0x000011da:    4b1c        .K      LDR      r3,[pc,#112] ; [0x124c] = 0x2000001c
        0x000011dc:    541c        .T      STRB     r4,[r3,r0]
        0x000011de:    1c40        @.      ADDS     r0,r0,#1
        0x000011e0:    b2c0        ..      UXTB     r0,r0
        0x000011e2:    2832        2(      CMP      r0,#0x32
        0x000011e4:    d3fa        ..      BCC      0x11dc ; main + 84
        0x000011e6:    2000        .       MOVS     r0,#0
        0x000011e8:    5c11        .\      LDRB     r1,[r2,r0]
        0x000011ea:    29ff        .)      CMP      r1,#0xff
        0x000011ec:    d004        ..      BEQ      0x11f8 ; main + 112
        0x000011ee:    5419        .T      STRB     r1,[r3,r0]
        0x000011f0:    1c40        @.      ADDS     r0,r0,#1
        0x000011f2:    b2c0        ..      UXTB     r0,r0
        0x000011f4:    2832        2(      CMP      r0,#0x32
        0x000011f6:    d3f7        ..      BCC      0x11e8 ; main + 96
        0x000011f8:    2000        .       MOVS     r0,#0
        0x000011fa:    5414        .T      STRB     r4,[r2,r0]
        0x000011fc:    1c40        @.      ADDS     r0,r0,#1
        0x000011fe:    b2c0        ..      UXTB     r0,r0
        0x00001200:    2832        2(      CMP      r0,#0x32
        0x00001202:    d3fa        ..      BCC      0x11fa ; main + 114
        0x00001204:    a012        ..      ADR      r0,{pc}+0x4c ; 0x1250
        0x00001206:    f7fffe21    ..!.    BL       __0printf$5 ; 0xe4c
        0x0000120a:    a021        !.      ADR      r0,{pc}+0x86 ; 0x1290
        0x0000120c:    f7fffe1e    ....    BL       __0printf$5 ; 0xe4c
        0x00001210:    a00f        ..      ADR      r0,{pc}+0x40 ; 0x1250
        0x00001212:    f7fffe1b    ....    BL       __0printf$5 ; 0xe4c
        0x00001216:    a02d        -.      ADR      r0,{pc}+0xb6 ; 0x12cc
        0x00001218:    f7fffe18    ....    BL       __0printf$5 ; 0xe4c
        0x0000121c:    4d3b        ;M      LDR      r5,[pc,#236] ; [0x130c] = 0x20000014
        0x0000121e:    7828        (x      LDRB     r0,[r5,#0]
        0x00001220:    2800        .(      CMP      r0,#0
        0x00001222:    d003        ..      BEQ      0x122c ; main + 164
        0x00001224:    f7fffd78    ..x.    BL       Write_DataFlash ; 0xd18
        0x00001228:    702c        ,p      STRB     r4,[r5,#0]
        0x0000122a:    e7f8        ..      B        0x121e ; main + 150
        0x0000122c:    4807        .H      LDR      r0,[pc,#28] ; [0x124c] = 0x2000001c
        0x0000122e:    f000f8f5    ....    BL       put_string ; 0x141c
        0x00001232:    e7f4        ..      B        0x121e ; main + 150
    $d
        0x00001234:    04000010    ....    DCD    67108880
        0x00001238:    40070000    ...@    DCD    1074200576
        0x0000123c:    e000e100    ....    DCD    3758153984
        0x00001240:    000f4240    @B..    DCD    1000000
        0x00001244:    40050000    ...@    DCD    1074069504
        0x00001248:    2000008a    ...     DCD    536871050
        0x0000124c:    2000001c    ...     DCD    536870940
        0x00001250:    2d2d2d2b    +---    DCD    757935403
        0x00001254:    2d2d2d2d    ----    DCD    757935405
        0x00001258:    2d2d2d2d    ----    DCD    757935405
        0x0000125c:    2d2d2d2d    ----    DCD    757935405
        0x00001260:    2d2d2d2d    ----    DCD    757935405
        0x00001264:    2d2d2d2d    ----    DCD    757935405
        0x00001268:    2d2d2d2d    ----    DCD    757935405
        0x0000126c:    2d2d2d2d    ----    DCD    757935405
        0x00001270:    2d2d2d2d    ----    DCD    757935405
        0x00001274:    2d2d2d2d    ----    DCD    757935405
        0x00001278:    2d2d2d2d    ----    DCD    757935405
        0x0000127c:    2d2d2d2d    ----    DCD    757935405
        0x00001280:    2d2d2d2d    ----    DCD    757935405
        0x00001284:    2d2d2d2d    ----    DCD    757935405
        0x00001288:    2d2d2d2d    ----    DCD    757935405
        0x0000128c:    00000a2b    +...    DCD    2603
        0x00001290:    7453207c    | St    DCD    1951604860
        0x00001294:    20747261    art     DCD    544502369
        0x00001298:    42206f74    to B    DCD    1109421940
        0x0000129c:    676e696c    ling    DCD    1735289196
        0x000012a0:    6e696c42    Blin    DCD    1852402754
        0x000012a4:    6f592067    g Yo    DCD    1868111975
        0x000012a8:    4e207275    ur N    DCD    1310749301
        0x000012ac:    21656d61    ame!    DCD    560295265
        0x000012b0:    20202020            DCD    538976288
        0x000012b4:    20202020            DCD    538976288
        0x000012b8:    20202020            DCD    538976288
        0x000012bc:    20202020            DCD    538976288
        0x000012c0:    20202020            DCD    538976288
        0x000012c4:    20202020            DCD    538976288
        0x000012c8:    00000a7c    |...    DCD    2684
        0x000012cc:    61656c50    Plea    DCD    1634036816
        0x000012d0:    74206573    se t    DCD    1948280179
        0x000012d4:    20657079    ype     DCD    543518841
        0x000012d8:    72756f79    your    DCD    1920298873
        0x000012dc:    6d616e20     nam    DCD    1835101728
        0x000012e0:    6e612065    e an    DCD    1851859045
        0x000012e4:    6e652064    d en    DCD    1852121188
        0x000012e8:    20726574    ter     DCD    544367988
        0x000012ec:    73206f74    to s    DCD    1931505524
        0x000012f0:    20646e65    end     DCD    543452773
        0x000012f4:    42206e6f    on B    DCD    1109421679
        0x000012f8:    676e696c    ling    DCD    1735289196
        0x000012fc:    6e696c42    Blin    DCD    1852402754
        0x00001300:    6f622067    g bo    DCD    1868701799
        0x00001304:    2e647261    ard.    DCD    778334817
        0x00001308:    00000a20     ...    DCD    2592
        0x0000130c:    20000014    ...     DCD    536870932
    $t
    i.outputData_LED
    outputData_LED
        0x00001310:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00001312:    4e20         N      LDR      r6,[pc,#128] ; [0x1394] = 0x2000004f
        0x00001314:    2500        .%      MOVS     r5,#0
        0x00001316:    07e8        ..      LSLS     r0,r5,#31
        0x00001318:    d008        ..      BEQ      0x132c ; outputData_LED + 28
        0x0000131a:    491f        .I      LDR      r1,[pc,#124] ; [0x1398] = 0x200000bc
        0x0000131c:    2400        .$      MOVS     r4,#0
        0x0000131e:    00e8        ..      LSLS     r0,r5,#3
        0x00001320:    1847        G.      ADDS     r7,r0,r1
        0x00001322:    5d38        8]      LDRB     r0,[r7,r4]
        0x00001324:    2801        .(      CMP      r0,#1
        0x00001326:    d01d        ..      BEQ      0x1364 ; outputData_LED + 84
        0x00001328:    2000        .       MOVS     r0,#0
        0x0000132a:    e024        $.      B        0x1376 ; outputData_LED + 102
        0x0000132c:    491a        .I      LDR      r1,[pc,#104] ; [0x1398] = 0x200000bc
        0x0000132e:    2407        .$      MOVS     r4,#7
        0x00001330:    00e8        ..      LSLS     r0,r5,#3
        0x00001332:    1847        G.      ADDS     r7,r0,r1
        0x00001334:    5d38        8]      LDRB     r0,[r7,r4]
        0x00001336:    2801        .(      CMP      r0,#1
        0x00001338:    d001        ..      BEQ      0x133e ; outputData_LED + 46
        0x0000133a:    2000        .       MOVS     r0,#0
        0x0000133c:    e008        ..      B        0x1350 ; outputData_LED + 64
        0x0000133e:    7830        0x      LDRB     r0,[r6,#0]
        0x00001340:    2800        .(      CMP      r0,#0
        0x00001342:    d003        ..      BEQ      0x134c ; outputData_LED + 60
        0x00001344:    2801        .(      CMP      r0,#1
        0x00001346:    d00a        ..      BEQ      0x135e ; outputData_LED + 78
        0x00001348:    2004        .       MOVS     r0,#4
        0x0000134a:    e001        ..      B        0x1350 ; outputData_LED + 64
        0x0000134c:    2001        .       MOVS     r0,#1
        0x0000134e:    0480        ..      LSLS     r0,r0,#18
        0x00001350:    f7feff6c    ..l.    BL       ARGB_sendOne ; 0x22c
        0x00001354:    1e64        d.      SUBS     r4,r4,#1
        0x00001356:    b264        d.      SXTB     r4,r4
        0x00001358:    2c00        .,      CMP      r4,#0
        0x0000135a:    daeb        ..      BGE      0x1334 ; outputData_LED + 36
        0x0000135c:    e011        ..      B        0x1382 ; outputData_LED + 114
        0x0000135e:    2001        .       MOVS     r0,#1
        0x00001360:    0280        ..      LSLS     r0,r0,#10
        0x00001362:    e7f5        ..      B        0x1350 ; outputData_LED + 64
        0x00001364:    7830        0x      LDRB     r0,[r6,#0]
        0x00001366:    2800        .(      CMP      r0,#0
        0x00001368:    d003        ..      BEQ      0x1372 ; outputData_LED + 98
        0x0000136a:    2801        .(      CMP      r0,#1
        0x0000136c:    d00e        ..      BEQ      0x138c ; outputData_LED + 124
        0x0000136e:    2004        .       MOVS     r0,#4
        0x00001370:    e001        ..      B        0x1376 ; outputData_LED + 102
        0x00001372:    2001        .       MOVS     r0,#1
        0x00001374:    0480        ..      LSLS     r0,r0,#18
        0x00001376:    f7feff59    ..Y.    BL       ARGB_sendOne ; 0x22c
        0x0000137a:    1c64        d.      ADDS     r4,r4,#1
        0x0000137c:    b264        d.      SXTB     r4,r4
        0x0000137e:    2c08        .,      CMP      r4,#8
        0x00001380:    dbcf        ..      BLT      0x1322 ; outputData_LED + 18
        0x00001382:    1c6d        m.      ADDS     r5,r5,#1
        0x00001384:    b26d        m.      SXTB     r5,r5
        0x00001386:    2d08        .-      CMP      r5,#8
        0x00001388:    dbc5        ..      BLT      0x1316 ; outputData_LED + 6
        0x0000138a:    bdf0        ..      POP      {r4-r7,pc}
        0x0000138c:    2001        .       MOVS     r0,#1
        0x0000138e:    0280        ..      LSLS     r0,r0,#10
        0x00001390:    e7f1        ..      B        0x1376 ; outputData_LED + 102
    $d
        0x00001392:    0000        ..      DCW    0
        0x00001394:    2000004f    O..     DCD    536870991
        0x00001398:    200000bc    ...     DCD    536871100
    $t
    i.put_char
    put_char
        0x0000139c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0000139e:    4d1d        .M      LDR      r5,[pc,#116] ; [0x1414] = 0x2000004e
        0x000013a0:    491b        .I      LDR      r1,[pc,#108] ; [0x1410] = 0x185c
        0x000013a2:    78a8        .x      LDRB     r0,[r5,#2]
        0x000013a4:    2200        ."      MOVS     r2,#0
        0x000013a6:    0083        ..      LSLS     r3,r0,#2
        0x000013a8:    18c0        ..      ADDS     r0,r0,r3
        0x000013aa:    1840        @.      ADDS     r0,r0,r1
        0x000013ac:    4686        .F      MOV      lr,r0
        0x000013ae:    4671        qF      MOV      r1,lr
        0x000013b0:    5c89        .\      LDRB     r1,[r1,r2]
        0x000013b2:    88ae        ..      LDRH     r6,[r5,#4]
        0x000013b4:    468c        .F      MOV      r12,r1
        0x000013b6:    4b18        .K      LDR      r3,[pc,#96] ; [0x1418] = 0x200000fc
        0x000013b8:    2007        .       MOVS     r0,#7
        0x000013ba:    00f1        ..      LSLS     r1,r6,#3
        0x000013bc:    18cf        ..      ADDS     r7,r1,r3
        0x000013be:    2107        .!      MOVS     r1,#7
        0x000013c0:    1a09        ..      SUBS     r1,r1,r0
        0x000013c2:    2401        .$      MOVS     r4,#1
        0x000013c4:    4663        cF      MOV      r3,r12
        0x000013c6:    408c        .@      LSLS     r4,r4,r1
        0x000013c8:    4023        #@      ANDS     r3,r3,r4
        0x000013ca:    40cb        .@      LSRS     r3,r3,r1
        0x000013cc:    7829        )x      LDRB     r1,[r5,#0]
        0x000013ce:    1e40        @.      SUBS     r0,r0,#1
        0x000013d0:    547b        {T      STRB     r3,[r7,r1]
        0x000013d2:    1c49        I.      ADDS     r1,r1,#1
        0x000013d4:    b240        @.      SXTB     r0,r0
        0x000013d6:    7029        )p      STRB     r1,[r5,#0]
        0x000013d8:    2800        .(      CMP      r0,#0
        0x000013da:    daf0        ..      BGE      0x13be ; put_char + 34
        0x000013dc:    2400        .$      MOVS     r4,#0
        0x000013de:    1c76        v.      ADDS     r6,r6,#1
        0x000013e0:    1c52        R.      ADDS     r2,r2,#1
        0x000013e2:    702c        ,p      STRB     r4,[r5,#0]
        0x000013e4:    b2b3        ..      UXTH     r3,r6
        0x000013e6:    b252        R.      SXTB     r2,r2
        0x000013e8:    80ab        ..      STRH     r3,[r5,#4]
        0x000013ea:    2a05        .*      CMP      r2,#5
        0x000013ec:    dbdf        ..      BLT      0x13ae ; put_char + 18
        0x000013ee:    4a0a        .J      LDR      r2,[pc,#40] ; [0x1418] = 0x200000fc
        0x000013f0:    2000        .       MOVS     r0,#0
        0x000013f2:    00d9        ..      LSLS     r1,r3,#3
        0x000013f4:    188a        ..      ADDS     r2,r1,r2
        0x000013f6:    7829        )x      LDRB     r1,[r5,#0]
        0x000013f8:    1c40        @.      ADDS     r0,r0,#1
        0x000013fa:    5454        TT      STRB     r4,[r2,r1]
        0x000013fc:    1c49        I.      ADDS     r1,r1,#1
        0x000013fe:    b240        @.      SXTB     r0,r0
        0x00001400:    7029        )p      STRB     r1,[r5,#0]
        0x00001402:    2808        .(      CMP      r0,#8
        0x00001404:    dbf7        ..      BLT      0x13f6 ; put_char + 90
        0x00001406:    702c        ,p      STRB     r4,[r5,#0]
        0x00001408:    1c5b        [.      ADDS     r3,r3,#1
        0x0000140a:    80ab        ..      STRH     r3,[r5,#4]
        0x0000140c:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x0000140e:    0000        ..      DCW    0
        0x00001410:    0000185c    \...    DCD    6236
        0x00001414:    2000004e    N..     DCD    536870990
        0x00001418:    200000fc    ...     DCD    536871164
    $t
    i.put_string
    put_string
        0x0000141c:    b570        p.      PUSH     {r4-r6,lr}
        0x0000141e:    4605        .F      MOV      r5,r0
        0x00001420:    2400        .$      MOVS     r4,#0
        0x00001422:    f7fefe89    ....    BL       strlen ; 0x138
        0x00001426:    2800        .(      CMP      r0,#0
        0x00001428:    d910        ..      BLS      0x144c ; put_string + 48
        0x0000142a:    5d28        (]      LDRB     r0,[r5,r4]
        0x0000142c:    f000f82c    ..,.    BL       select_word ; 0x1488
        0x00001430:    4628        (F      MOV      r0,r5
        0x00001432:    f7fefe81    ....    BL       strlen ; 0x138
        0x00001436:    4601        .F      MOV      r1,r0
        0x00001438:    4620         F      MOV      r0,r4
        0x0000143a:    f7ffffaf    ....    BL       put_char ; 0x139c
        0x0000143e:    1c64        d.      ADDS     r4,r4,#1
        0x00001440:    b264        d.      SXTB     r4,r4
        0x00001442:    4628        (F      MOV      r0,r5
        0x00001444:    f7fefe78    ..x.    BL       strlen ; 0x138
        0x00001448:    42a0        .B      CMP      r0,r4
        0x0000144a:    d8ee        ..      BHI      0x142a ; put_string + 14
        0x0000144c:    4c0b        .L      LDR      r4,[pc,#44] ; [0x147c] = 0x2000004e
        0x0000144e:    2500        .%      MOVS     r5,#0
        0x00001450:    88a0        ..      LDRH     r0,[r4,#4]
        0x00001452:    2808        .(      CMP      r0,#8
        0x00001454:    d901        ..      BLS      0x145a ; put_string + 62
        0x00001456:    80e0        ..      STRH     r0,[r4,#6]
        0x00001458:    e000        ..      B        0x145c ; put_string + 64
        0x0000145a:    80e5        ..      STRH     r5,[r4,#6]
        0x0000145c:    f7feff4c    ..L.    BL       ARGB_showString ; 0x2f8
        0x00001460:    4907        .I      LDR      r1,[pc,#28] ; [0x1480] = 0xf4240
        0x00001462:    4808        .H      LDR      r0,[pc,#32] ; [0x1484] = 0x40050000
        0x00001464:    f7fffb1a    ....    BL       TIMER_Delay ; 0xa9c
        0x00001468:    7860        `x      LDRB     r0,[r4,#1]
        0x0000146a:    1c40        @.      ADDS     r0,r0,#1
        0x0000146c:    b2c0        ..      UXTB     r0,r0
        0x0000146e:    7060        `p      STRB     r0,[r4,#1]
        0x00001470:    2803        .(      CMP      r0,#3
        0x00001472:    d100        ..      BNE      0x1476 ; put_string + 90
        0x00001474:    7065        ep      STRB     r5,[r4,#1]
        0x00001476:    7025        %p      STRB     r5,[r4,#0]
        0x00001478:    80a5        ..      STRH     r5,[r4,#4]
        0x0000147a:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x0000147c:    2000004e    N..     DCD    536870990
        0x00001480:    000f4240    @B..    DCD    1000000
        0x00001484:    40050000    ...@    DCD    1074069504
    $t
    i.select_word
    select_word
        0x00001488:    3820         8      SUBS     r0,r0,#0x20
        0x0000148a:    285b        [(      CMP      r0,#0x5b
        0x0000148c:    d235        5.      BCS      0x14fa ; select_word + 114
        0x0000148e:    0001        ..      MOVS     r1,r0
        0x00001490:    4479        yD      ADD      r1,r1,pc
        0x00001492:    7909        .y      LDRB     r1,[r1,#4]
        0x00001494:    1849        I.      ADDS     r1,r1,r1
        0x00001496:    448f        .D      ADD      pc,pc,r1
    $d
        0x00001498:    ee30eff0    ..0.    DCD    3996184560
        0x0000149c:    30ec30ed    .0.0    DCD    820785389
        0x000014a0:    e930eaeb    ..0.    DCD    3912297195
        0x000014a4:    30e6e7e8    ...0    DCD    820439016
        0x000014a8:    e2e3e4e5    ....    DCD    3806586085
        0x000014ac:    dedfe0e1    ....    DCD    3739214049
        0x000014b0:    3030dcdd    ..00    DCD    808508637
        0x000014b4:    db30ed30    0.0.    DCD    3677416752
        0x000014b8:    35312dda    .-15    DCD    892415450
        0x000014bc:    45413d39    9=AE    DCD    1161903417
        0x000014c0:    55514d49    IMQU    DCD    1431391561
        0x000014c4:    65615d59    Y]ae    DCD    1700879705
        0x000014c8:    75716d69    imqu    DCD    1970367849
        0x000014cc:    85817d79    y}..    DCD    2239855993
        0x000014d0:    30918d89    ...0    DCD    814845321
        0x000014d4:    d9303030    000.    DCD    3643813936
        0x000014d8:    9d999530    0...    DCD    2644088112
        0x000014dc:    ada9a5a1    ....    DCD    2913576353
        0x000014e0:    bdb9b5b1    ....    DCD    3183064497
        0x000014e4:    f1c9c5c1    ....    DCD    4056532417
        0x000014e8:    d4fdf9f5    ....    DCD    3573414389
        0x000014ec:    d0d1d2d3    ....    DCD    3503411923
        0x000014f0:    00cdcecf    ....    DCD    13487823
    $t
        0x000014f4:    49a8        .I      LDR      r1,[pc,#672] ; [0x1798] = 0x2000004e
        0x000014f6:    2000        .       MOVS     r0,#0
        0x000014f8:    7088        .p      STRB     r0,[r1,#2]
        0x000014fa:    4770        pG      BX       lr
        0x000014fc:    49a6        .I      LDR      r1,[pc,#664] ; [0x1798] = 0x2000004e
        0x000014fe:    2001        .       MOVS     r0,#1
        0x00001500:    7088        .p      STRB     r0,[r1,#2]
        0x00001502:    4770        pG      BX       lr
        0x00001504:    49a4        .I      LDR      r1,[pc,#656] ; [0x1798] = 0x2000004e
        0x00001506:    2002        .       MOVS     r0,#2
        0x00001508:    7088        .p      STRB     r0,[r1,#2]
        0x0000150a:    4770        pG      BX       lr
        0x0000150c:    49a2        .I      LDR      r1,[pc,#648] ; [0x1798] = 0x2000004e
        0x0000150e:    2003        .       MOVS     r0,#3
        0x00001510:    7088        .p      STRB     r0,[r1,#2]
        0x00001512:    4770        pG      BX       lr
        0x00001514:    49a0        .I      LDR      r1,[pc,#640] ; [0x1798] = 0x2000004e
        0x00001516:    2004        .       MOVS     r0,#4
        0x00001518:    7088        .p      STRB     r0,[r1,#2]
        0x0000151a:    4770        pG      BX       lr
        0x0000151c:    499e        .I      LDR      r1,[pc,#632] ; [0x1798] = 0x2000004e
        0x0000151e:    2005        .       MOVS     r0,#5
        0x00001520:    7088        .p      STRB     r0,[r1,#2]
        0x00001522:    4770        pG      BX       lr
        0x00001524:    499c        .I      LDR      r1,[pc,#624] ; [0x1798] = 0x2000004e
        0x00001526:    2006        .       MOVS     r0,#6
        0x00001528:    7088        .p      STRB     r0,[r1,#2]
        0x0000152a:    4770        pG      BX       lr
        0x0000152c:    499a        .I      LDR      r1,[pc,#616] ; [0x1798] = 0x2000004e
        0x0000152e:    2007        .       MOVS     r0,#7
        0x00001530:    7088        .p      STRB     r0,[r1,#2]
        0x00001532:    4770        pG      BX       lr
        0x00001534:    4998        .I      LDR      r1,[pc,#608] ; [0x1798] = 0x2000004e
        0x00001536:    2008        .       MOVS     r0,#8
        0x00001538:    7088        .p      STRB     r0,[r1,#2]
        0x0000153a:    4770        pG      BX       lr
        0x0000153c:    4996        .I      LDR      r1,[pc,#600] ; [0x1798] = 0x2000004e
        0x0000153e:    2009        .       MOVS     r0,#9
        0x00001540:    7088        .p      STRB     r0,[r1,#2]
        0x00001542:    4770        pG      BX       lr
        0x00001544:    4994        .I      LDR      r1,[pc,#592] ; [0x1798] = 0x2000004e
        0x00001546:    200a        .       MOVS     r0,#0xa
        0x00001548:    7088        .p      STRB     r0,[r1,#2]
        0x0000154a:    4770        pG      BX       lr
        0x0000154c:    4992        .I      LDR      r1,[pc,#584] ; [0x1798] = 0x2000004e
        0x0000154e:    200b        .       MOVS     r0,#0xb
        0x00001550:    7088        .p      STRB     r0,[r1,#2]
        0x00001552:    4770        pG      BX       lr
        0x00001554:    4990        .I      LDR      r1,[pc,#576] ; [0x1798] = 0x2000004e
        0x00001556:    200c        .       MOVS     r0,#0xc
        0x00001558:    7088        .p      STRB     r0,[r1,#2]
        0x0000155a:    4770        pG      BX       lr
        0x0000155c:    498e        .I      LDR      r1,[pc,#568] ; [0x1798] = 0x2000004e
        0x0000155e:    200d        .       MOVS     r0,#0xd
        0x00001560:    7088        .p      STRB     r0,[r1,#2]
        0x00001562:    4770        pG      BX       lr
        0x00001564:    498c        .I      LDR      r1,[pc,#560] ; [0x1798] = 0x2000004e
        0x00001566:    200e        .       MOVS     r0,#0xe
        0x00001568:    7088        .p      STRB     r0,[r1,#2]
        0x0000156a:    4770        pG      BX       lr
        0x0000156c:    498a        .I      LDR      r1,[pc,#552] ; [0x1798] = 0x2000004e
        0x0000156e:    200f        .       MOVS     r0,#0xf
        0x00001570:    7088        .p      STRB     r0,[r1,#2]
        0x00001572:    4770        pG      BX       lr
        0x00001574:    4988        .I      LDR      r1,[pc,#544] ; [0x1798] = 0x2000004e
        0x00001576:    2010        .       MOVS     r0,#0x10
        0x00001578:    7088        .p      STRB     r0,[r1,#2]
        0x0000157a:    4770        pG      BX       lr
        0x0000157c:    4986        .I      LDR      r1,[pc,#536] ; [0x1798] = 0x2000004e
        0x0000157e:    2011        .       MOVS     r0,#0x11
        0x00001580:    7088        .p      STRB     r0,[r1,#2]
        0x00001582:    4770        pG      BX       lr
        0x00001584:    4984        .I      LDR      r1,[pc,#528] ; [0x1798] = 0x2000004e
        0x00001586:    2012        .       MOVS     r0,#0x12
        0x00001588:    7088        .p      STRB     r0,[r1,#2]
        0x0000158a:    4770        pG      BX       lr
        0x0000158c:    4982        .I      LDR      r1,[pc,#520] ; [0x1798] = 0x2000004e
        0x0000158e:    2013        .       MOVS     r0,#0x13
        0x00001590:    7088        .p      STRB     r0,[r1,#2]
        0x00001592:    4770        pG      BX       lr
        0x00001594:    4980        .I      LDR      r1,[pc,#512] ; [0x1798] = 0x2000004e
        0x00001596:    2014        .       MOVS     r0,#0x14
        0x00001598:    7088        .p      STRB     r0,[r1,#2]
        0x0000159a:    4770        pG      BX       lr
        0x0000159c:    497e        ~I      LDR      r1,[pc,#504] ; [0x1798] = 0x2000004e
        0x0000159e:    2015        .       MOVS     r0,#0x15
        0x000015a0:    7088        .p      STRB     r0,[r1,#2]
        0x000015a2:    4770        pG      BX       lr
        0x000015a4:    497c        |I      LDR      r1,[pc,#496] ; [0x1798] = 0x2000004e
        0x000015a6:    2016        .       MOVS     r0,#0x16
        0x000015a8:    7088        .p      STRB     r0,[r1,#2]
        0x000015aa:    4770        pG      BX       lr
        0x000015ac:    497a        zI      LDR      r1,[pc,#488] ; [0x1798] = 0x2000004e
        0x000015ae:    2017        .       MOVS     r0,#0x17
        0x000015b0:    7088        .p      STRB     r0,[r1,#2]
        0x000015b2:    4770        pG      BX       lr
        0x000015b4:    4978        xI      LDR      r1,[pc,#480] ; [0x1798] = 0x2000004e
        0x000015b6:    2018        .       MOVS     r0,#0x18
        0x000015b8:    7088        .p      STRB     r0,[r1,#2]
        0x000015ba:    4770        pG      BX       lr
        0x000015bc:    4976        vI      LDR      r1,[pc,#472] ; [0x1798] = 0x2000004e
        0x000015be:    2019        .       MOVS     r0,#0x19
        0x000015c0:    7088        .p      STRB     r0,[r1,#2]
        0x000015c2:    4770        pG      BX       lr
        0x000015c4:    4974        tI      LDR      r1,[pc,#464] ; [0x1798] = 0x2000004e
        0x000015c6:    201a        .       MOVS     r0,#0x1a
        0x000015c8:    7088        .p      STRB     r0,[r1,#2]
        0x000015ca:    4770        pG      BX       lr
        0x000015cc:    4972        rI      LDR      r1,[pc,#456] ; [0x1798] = 0x2000004e
        0x000015ce:    201b        .       MOVS     r0,#0x1b
        0x000015d0:    7088        .p      STRB     r0,[r1,#2]
        0x000015d2:    4770        pG      BX       lr
        0x000015d4:    4970        pI      LDR      r1,[pc,#448] ; [0x1798] = 0x2000004e
        0x000015d6:    201c        .       MOVS     r0,#0x1c
        0x000015d8:    7088        .p      STRB     r0,[r1,#2]
        0x000015da:    4770        pG      BX       lr
        0x000015dc:    496e        nI      LDR      r1,[pc,#440] ; [0x1798] = 0x2000004e
        0x000015de:    201d        .       MOVS     r0,#0x1d
        0x000015e0:    7088        .p      STRB     r0,[r1,#2]
        0x000015e2:    4770        pG      BX       lr
        0x000015e4:    496c        lI      LDR      r1,[pc,#432] ; [0x1798] = 0x2000004e
        0x000015e6:    201e        .       MOVS     r0,#0x1e
        0x000015e8:    7088        .p      STRB     r0,[r1,#2]
        0x000015ea:    4770        pG      BX       lr
        0x000015ec:    496a        jI      LDR      r1,[pc,#424] ; [0x1798] = 0x2000004e
        0x000015ee:    201f        .       MOVS     r0,#0x1f
        0x000015f0:    7088        .p      STRB     r0,[r1,#2]
        0x000015f2:    4770        pG      BX       lr
        0x000015f4:    4968        hI      LDR      r1,[pc,#416] ; [0x1798] = 0x2000004e
        0x000015f6:    2020                MOVS     r0,#0x20
        0x000015f8:    7088        .p      STRB     r0,[r1,#2]
        0x000015fa:    4770        pG      BX       lr
        0x000015fc:    4966        fI      LDR      r1,[pc,#408] ; [0x1798] = 0x2000004e
        0x000015fe:    2021        !       MOVS     r0,#0x21
        0x00001600:    7088        .p      STRB     r0,[r1,#2]
        0x00001602:    4770        pG      BX       lr
        0x00001604:    4964        dI      LDR      r1,[pc,#400] ; [0x1798] = 0x2000004e
        0x00001606:    2022        "       MOVS     r0,#0x22
        0x00001608:    7088        .p      STRB     r0,[r1,#2]
        0x0000160a:    4770        pG      BX       lr
        0x0000160c:    4962        bI      LDR      r1,[pc,#392] ; [0x1798] = 0x2000004e
        0x0000160e:    2023        #       MOVS     r0,#0x23
        0x00001610:    7088        .p      STRB     r0,[r1,#2]
        0x00001612:    4770        pG      BX       lr
        0x00001614:    4960        `I      LDR      r1,[pc,#384] ; [0x1798] = 0x2000004e
        0x00001616:    2024        $       MOVS     r0,#0x24
        0x00001618:    7088        .p      STRB     r0,[r1,#2]
        0x0000161a:    4770        pG      BX       lr
        0x0000161c:    495e        ^I      LDR      r1,[pc,#376] ; [0x1798] = 0x2000004e
        0x0000161e:    2025        %       MOVS     r0,#0x25
        0x00001620:    7088        .p      STRB     r0,[r1,#2]
        0x00001622:    4770        pG      BX       lr
        0x00001624:    495c        \I      LDR      r1,[pc,#368] ; [0x1798] = 0x2000004e
        0x00001626:    2026        &       MOVS     r0,#0x26
        0x00001628:    7088        .p      STRB     r0,[r1,#2]
        0x0000162a:    4770        pG      BX       lr
        0x0000162c:    495a        ZI      LDR      r1,[pc,#360] ; [0x1798] = 0x2000004e
        0x0000162e:    2027        '       MOVS     r0,#0x27
        0x00001630:    7088        .p      STRB     r0,[r1,#2]
        0x00001632:    4770        pG      BX       lr
        0x00001634:    e04e        N.      B        0x16d4 ; select_word + 588
        0x00001636:    e049        I.      B        0x16cc ; select_word + 580
        0x00001638:    e044        D.      B        0x16c4 ; select_word + 572
        0x0000163a:    e03f        ?.      B        0x16bc ; select_word + 564
        0x0000163c:    e03a        :.      B        0x16b4 ; select_word + 556
        0x0000163e:    e035        5.      B        0x16ac ; select_word + 548
        0x00001640:    e030        0.      B        0x16a4 ; select_word + 540
        0x00001642:    e02b        +.      B        0x169c ; select_word + 532
        0x00001644:    e026        &.      B        0x1694 ; select_word + 524
        0x00001646:    e021        !.      B        0x168c ; select_word + 516
        0x00001648:    e01c        ..      B        0x1684 ; select_word + 508
        0x0000164a:    e017        ..      B        0x167c ; select_word + 500
        0x0000164c:    e09a        ..      B        0x1784 ; select_word + 764
        0x0000164e:    e075        u.      B        0x173c ; select_word + 692
        0x00001650:    e068        h.      B        0x1724 ; select_word + 668
        0x00001652:    e063        c.      B        0x171c ; select_word + 660
        0x00001654:    e05e        ^.      B        0x1714 ; select_word + 652
        0x00001656:    e059        Y.      B        0x170c ; select_word + 644
        0x00001658:    e054        T.      B        0x1704 ; select_word + 636
        0x0000165a:    e04f        O.      B        0x16fc ; select_word + 628
        0x0000165c:    e04a        J.      B        0x16f4 ; select_word + 620
        0x0000165e:    e045        E.      B        0x16ec ; select_word + 612
        0x00001660:    e040        @.      B        0x16e4 ; select_word + 604
        0x00001662:    e03b        ;.      B        0x16dc ; select_word + 596
        0x00001664:    e066        f.      B        0x1734 ; select_word + 684
        0x00001666:    e090        ..      B        0x178a ; select_word + 770
        0x00001668:    e080        ..      B        0x176c ; select_word + 740
        0x0000166a:    e091        ..      B        0x1790 ; select_word + 776
        0x0000166c:    e07a        z.      B        0x1764 ; select_word + 732
        0x0000166e:    e075        u.      B        0x175c ; select_word + 724
        0x00001670:    e070        p.      B        0x1754 ; select_word + 716
        0x00001672:    e06b        k.      B        0x174c ; select_word + 708
        0x00001674:    e07e        ~.      B        0x1774 ; select_word + 748
        0x00001676:    e065        e.      B        0x1744 ; select_word + 700
        0x00001678:    e058        X.      B        0x172c ; select_word + 676
        0x0000167a:    e07f        ..      B        0x177c ; select_word + 756
        0x0000167c:    4946        FI      LDR      r1,[pc,#280] ; [0x1798] = 0x2000004e
        0x0000167e:    2028        (       MOVS     r0,#0x28
        0x00001680:    7088        .p      STRB     r0,[r1,#2]
        0x00001682:    4770        pG      BX       lr
        0x00001684:    4944        DI      LDR      r1,[pc,#272] ; [0x1798] = 0x2000004e
        0x00001686:    2029        )       MOVS     r0,#0x29
        0x00001688:    7088        .p      STRB     r0,[r1,#2]
        0x0000168a:    4770        pG      BX       lr
        0x0000168c:    4942        BI      LDR      r1,[pc,#264] ; [0x1798] = 0x2000004e
        0x0000168e:    202a        *       MOVS     r0,#0x2a
        0x00001690:    7088        .p      STRB     r0,[r1,#2]
        0x00001692:    4770        pG      BX       lr
        0x00001694:    4940        @I      LDR      r1,[pc,#256] ; [0x1798] = 0x2000004e
        0x00001696:    202b        +       MOVS     r0,#0x2b
        0x00001698:    7088        .p      STRB     r0,[r1,#2]
        0x0000169a:    4770        pG      BX       lr
        0x0000169c:    493e        >I      LDR      r1,[pc,#248] ; [0x1798] = 0x2000004e
        0x0000169e:    202c        ,       MOVS     r0,#0x2c
        0x000016a0:    7088        .p      STRB     r0,[r1,#2]
        0x000016a2:    4770        pG      BX       lr
        0x000016a4:    493c        <I      LDR      r1,[pc,#240] ; [0x1798] = 0x2000004e
        0x000016a6:    202d        -       MOVS     r0,#0x2d
        0x000016a8:    7088        .p      STRB     r0,[r1,#2]
        0x000016aa:    4770        pG      BX       lr
        0x000016ac:    493a        :I      LDR      r1,[pc,#232] ; [0x1798] = 0x2000004e
        0x000016ae:    202e        .       MOVS     r0,#0x2e
        0x000016b0:    7088        .p      STRB     r0,[r1,#2]
        0x000016b2:    4770        pG      BX       lr
        0x000016b4:    4938        8I      LDR      r1,[pc,#224] ; [0x1798] = 0x2000004e
        0x000016b6:    202f        /       MOVS     r0,#0x2f
        0x000016b8:    7088        .p      STRB     r0,[r1,#2]
        0x000016ba:    4770        pG      BX       lr
        0x000016bc:    4936        6I      LDR      r1,[pc,#216] ; [0x1798] = 0x2000004e
        0x000016be:    2030        0       MOVS     r0,#0x30
        0x000016c0:    7088        .p      STRB     r0,[r1,#2]
        0x000016c2:    4770        pG      BX       lr
        0x000016c4:    4934        4I      LDR      r1,[pc,#208] ; [0x1798] = 0x2000004e
        0x000016c6:    2031        1       MOVS     r0,#0x31
        0x000016c8:    7088        .p      STRB     r0,[r1,#2]
        0x000016ca:    4770        pG      BX       lr
        0x000016cc:    4932        2I      LDR      r1,[pc,#200] ; [0x1798] = 0x2000004e
        0x000016ce:    2032        2       MOVS     r0,#0x32
        0x000016d0:    7088        .p      STRB     r0,[r1,#2]
        0x000016d2:    4770        pG      BX       lr
        0x000016d4:    4930        0I      LDR      r1,[pc,#192] ; [0x1798] = 0x2000004e
        0x000016d6:    2033        3       MOVS     r0,#0x33
        0x000016d8:    7088        .p      STRB     r0,[r1,#2]
        0x000016da:    4770        pG      BX       lr
        0x000016dc:    492e        .I      LDR      r1,[pc,#184] ; [0x1798] = 0x2000004e
        0x000016de:    2034        4       MOVS     r0,#0x34
        0x000016e0:    7088        .p      STRB     r0,[r1,#2]
        0x000016e2:    4770        pG      BX       lr
        0x000016e4:    492c        ,I      LDR      r1,[pc,#176] ; [0x1798] = 0x2000004e
        0x000016e6:    2035        5       MOVS     r0,#0x35
        0x000016e8:    7088        .p      STRB     r0,[r1,#2]
        0x000016ea:    4770        pG      BX       lr
        0x000016ec:    492a        *I      LDR      r1,[pc,#168] ; [0x1798] = 0x2000004e
        0x000016ee:    2036        6       MOVS     r0,#0x36
        0x000016f0:    7088        .p      STRB     r0,[r1,#2]
        0x000016f2:    4770        pG      BX       lr
        0x000016f4:    4928        (I      LDR      r1,[pc,#160] ; [0x1798] = 0x2000004e
        0x000016f6:    2037        7       MOVS     r0,#0x37
        0x000016f8:    7088        .p      STRB     r0,[r1,#2]
        0x000016fa:    4770        pG      BX       lr
        0x000016fc:    4926        &I      LDR      r1,[pc,#152] ; [0x1798] = 0x2000004e
        0x000016fe:    2038        8       MOVS     r0,#0x38
        0x00001700:    7088        .p      STRB     r0,[r1,#2]
        0x00001702:    4770        pG      BX       lr
        0x00001704:    4924        $I      LDR      r1,[pc,#144] ; [0x1798] = 0x2000004e
        0x00001706:    2039        9       MOVS     r0,#0x39
        0x00001708:    7088        .p      STRB     r0,[r1,#2]
        0x0000170a:    4770        pG      BX       lr
        0x0000170c:    4922        "I      LDR      r1,[pc,#136] ; [0x1798] = 0x2000004e
        0x0000170e:    203a        :       MOVS     r0,#0x3a
        0x00001710:    7088        .p      STRB     r0,[r1,#2]
        0x00001712:    4770        pG      BX       lr
        0x00001714:    4920         I      LDR      r1,[pc,#128] ; [0x1798] = 0x2000004e
        0x00001716:    203b        ;       MOVS     r0,#0x3b
        0x00001718:    7088        .p      STRB     r0,[r1,#2]
        0x0000171a:    4770        pG      BX       lr
        0x0000171c:    491e        .I      LDR      r1,[pc,#120] ; [0x1798] = 0x2000004e
        0x0000171e:    203c        <       MOVS     r0,#0x3c
        0x00001720:    7088        .p      STRB     r0,[r1,#2]
        0x00001722:    4770        pG      BX       lr
        0x00001724:    491c        .I      LDR      r1,[pc,#112] ; [0x1798] = 0x2000004e
        0x00001726:    203d        =       MOVS     r0,#0x3d
        0x00001728:    7088        .p      STRB     r0,[r1,#2]
        0x0000172a:    4770        pG      BX       lr
        0x0000172c:    491a        .I      LDR      r1,[pc,#104] ; [0x1798] = 0x2000004e
        0x0000172e:    203e        >       MOVS     r0,#0x3e
        0x00001730:    7088        .p      STRB     r0,[r1,#2]
        0x00001732:    4770        pG      BX       lr
        0x00001734:    4918        .I      LDR      r1,[pc,#96] ; [0x1798] = 0x2000004e
        0x00001736:    203f        ?       MOVS     r0,#0x3f
        0x00001738:    7088        .p      STRB     r0,[r1,#2]
        0x0000173a:    4770        pG      BX       lr
        0x0000173c:    4916        .I      LDR      r1,[pc,#88] ; [0x1798] = 0x2000004e
        0x0000173e:    2040        @       MOVS     r0,#0x40
        0x00001740:    7088        .p      STRB     r0,[r1,#2]
        0x00001742:    4770        pG      BX       lr
        0x00001744:    4914        .I      LDR      r1,[pc,#80] ; [0x1798] = 0x2000004e
        0x00001746:    2041        A       MOVS     r0,#0x41
        0x00001748:    7088        .p      STRB     r0,[r1,#2]
        0x0000174a:    4770        pG      BX       lr
        0x0000174c:    4912        .I      LDR      r1,[pc,#72] ; [0x1798] = 0x2000004e
        0x0000174e:    2042        B       MOVS     r0,#0x42
        0x00001750:    7088        .p      STRB     r0,[r1,#2]
        0x00001752:    4770        pG      BX       lr
        0x00001754:    4910        .I      LDR      r1,[pc,#64] ; [0x1798] = 0x2000004e
        0x00001756:    2043        C       MOVS     r0,#0x43
        0x00001758:    7088        .p      STRB     r0,[r1,#2]
        0x0000175a:    4770        pG      BX       lr
        0x0000175c:    490e        .I      LDR      r1,[pc,#56] ; [0x1798] = 0x2000004e
        0x0000175e:    2044        D       MOVS     r0,#0x44
        0x00001760:    7088        .p      STRB     r0,[r1,#2]
        0x00001762:    4770        pG      BX       lr
        0x00001764:    490c        .I      LDR      r1,[pc,#48] ; [0x1798] = 0x2000004e
        0x00001766:    2045        E       MOVS     r0,#0x45
        0x00001768:    7088        .p      STRB     r0,[r1,#2]
        0x0000176a:    4770        pG      BX       lr
        0x0000176c:    490a        .I      LDR      r1,[pc,#40] ; [0x1798] = 0x2000004e
        0x0000176e:    2046        F       MOVS     r0,#0x46
        0x00001770:    7088        .p      STRB     r0,[r1,#2]
        0x00001772:    4770        pG      BX       lr
        0x00001774:    4908        .I      LDR      r1,[pc,#32] ; [0x1798] = 0x2000004e
        0x00001776:    2047        G       MOVS     r0,#0x47
        0x00001778:    7088        .p      STRB     r0,[r1,#2]
        0x0000177a:    4770        pG      BX       lr
        0x0000177c:    4906        .I      LDR      r1,[pc,#24] ; [0x1798] = 0x2000004e
        0x0000177e:    2049        I       MOVS     r0,#0x49
        0x00001780:    7088        .p      STRB     r0,[r1,#2]
        0x00001782:    4770        pG      BX       lr
        0x00001784:    4904        .I      LDR      r1,[pc,#16] ; [0x1798] = 0x2000004e
        0x00001786:    204a        J       MOVS     r0,#0x4a
        0x00001788:    7088        .p      STRB     r0,[r1,#2]
        0x0000178a:    4903        .I      LDR      r1,[pc,#12] ; [0x1798] = 0x2000004e
        0x0000178c:    204b        K       MOVS     r0,#0x4b
        0x0000178e:    7088        .p      STRB     r0,[r1,#2]
        0x00001790:    4901        .I      LDR      r1,[pc,#4] ; [0x1798] = 0x2000004e
        0x00001792:    204c        L       MOVS     r0,#0x4c
        0x00001794:    7088        .p      STRB     r0,[r1,#2]
        0x00001796:    4770        pG      BX       lr
    $d
        0x00001798:    2000004e    N..     DCD    536870990
    $d.realdata
    .constdata
    gau32ClkSrcTbl
        0x0000179c:    00b71b00    ....    DCD    12000000
        0x000017a0:    00008000    ....    DCD    32768
        0x000017a4:    00000000    ....    DCD    0
        0x000017a8:    00009600    ....    DCD    38400
        0x000017ac:    00000000    ....    DCD    0
        0x000017b0:    00000000    ....    DCD    0
        0x000017b4:    00000000    ....    DCD    0
        0x000017b8:    02dc6c00    .l..    DCD    48000000
    .constdata
        0x000017bc:    00b71b00    ....    DCD    12000000
        0x000017c0:    00000000    ....    DCD    0
        0x000017c4:    00008000    ....    DCD    32768
        0x000017c8:    02dc6c00    .l..    DCD    48000000
        0x000017cc:    00000000    ....    DCD    0
        0x000017d0:    00009600    ....    DCD    38400
        0x000017d4:    00b71b00    ....    DCD    12000000
        0x000017d8:    00000000    ....    DCD    0
        0x000017dc:    00008000    ....    DCD    32768
        0x000017e0:    02dc6c00    .l..    DCD    48000000
        0x000017e4:    00000000    ....    DCD    0
        0x000017e8:    00009600    ....    DCD    38400
        0x000017ec:    00b71b00    ....    DCD    12000000
        0x000017f0:    00000000    ....    DCD    0
        0x000017f4:    00008000    ....    DCD    32768
        0x000017f8:    02dc6c00    .l..    DCD    48000000
        0x000017fc:    00000000    ....    DCD    0
        0x00001800:    00009600    ....    DCD    38400
    .constdata
        0x00001804:    00000000    ....    DCD    0
        0x00001808:    00000004    ....    DCD    4
        0x0000180c:    00000008    ....    DCD    8
        0x00001810:    0000000c    ....    DCD    12
        0x00001814:    00000000    ....    DCD    0
        0x00001818:    00000000    ....    DCD    0
        0x0000181c:    00000000    ....    DCD    0
        0x00001820:    00000010    ....    DCD    16
        0x00001824:    00000000    ....    DCD    0
        0x00001828:    00000004    ....    DCD    4
        0x0000182c:    00000008    ....    DCD    8
        0x00001830:    00000000    ....    DCD    0
        0x00001834:    00000004    ....    DCD    4
        0x00001838:    00000008    ....    DCD    8
    .constdata
        0x0000183c:    00b71b00    ....    DCD    12000000
        0x00001840:    00008000    ....    DCD    32768
        0x00001844:    00000000    ....    DCD    0
        0x00001848:    00000000    ....    DCD    0
        0x0000184c:    00000000    ....    DCD    0
        0x00001850:    00009600    ....    DCD    38400
        0x00001854:    00000000    ....    DCD    0
        0x00001858:    02dc6c00    .l..    DCD    48000000
    .constdata
    WordTable
        0x0000185c:    8888887f    ....    DCD    2290649215
        0x00001860:    9191ff7f    ....    DCD    2442264447
        0x00001864:    817e6e91    .n~.    DCD    2172546705
        0x00001868:    ff428181    ..B.    DCD    4282548609
        0x0000186c:    3c428181    ..B<    DCD    1010991489
        0x00001870:    919191ff    ....    DCD    2442236415
        0x00001874:    9090ff81    ....    DCD    2425421697
        0x00001878:    817e8090    ..~.    DCD    2172551312
        0x0000187c:    ff4e8989    ..N.    DCD    4283337097
        0x00001880:    ff101010    ....    DCD    4279242768
        0x00001884:    81ff8181    ....    DCD    2181005697
        0x00001888:    01010681    ....    DCD    16844417
        0x0000188c:    18fffe01    ....    DCD    419429889
        0x00001890:    ff814224    $B..    DCD    4286661156
        0x00001894:    01010101    ....    DCD    16843009
        0x00001898:    403040ff    .@0@    DCD    1076904191
        0x0000189c:    3040ffff    ..@0    DCD    809566207
        0x000018a0:    817eff08    ..~.    DCD    2172583688
        0x000018a4:    ff7e8181    ..~.    DCD    4286480769
        0x000018a8:    70888888    ...p    DCD    1887996040
        0x000018ac:    8285817e    ~...    DCD    2189787518
        0x000018b0:    8c88ff7d    }...    DCD    2357788541
        0x000018b4:    9161718a    .qa.    DCD    2439082378
        0x000018b8:    808e9191    ....    DCD    2156827025
        0x000018bc:    8080ff80    ....    DCD    2155937664
        0x000018c0:    010101fe    ....    DCD    16843262
        0x000018c4:    030cf0fe    ....    DCD    51179774
        0x000018c8:    02fff00c    ....    DCD    50327564
        0x000018cc:    c3ff020c    ....    DCD    3288269324
        0x000018d0:    c3241824    $.$.    DCD    3273922596
        0x000018d4:    100f10e0    ....    DCD    269422816
        0x000018d8:    998583e0    ....    DCD    2575664096
        0x000018dc:    2906c1a1    ...)    DCD    688308641
        0x000018e0:    ff1f2929    ))..    DCD    4280232233
        0x000018e4:    0e111109    ....    DCD    235999497
        0x000018e8:    2121211e    .!!!    DCD    555819294
        0x000018ec:    11110e12    ....    DCD    286330386
        0x000018f0:    150eff09    ....    DCD    353304329
        0x000018f4:    080c1515    ....    DCD    135009557
        0x000018f8:    4080887f    ...@    DCD    1082165375
        0x000018fc:    49494930    0III    DCD    1229539632
        0x00001900:    1008ff7e    ~...    DCD    269025150
        0x00001904:    00000f10    ....    DCD    3856
        0x00001908:    0200005f    _...    DCD    33554527
        0x0000190c:    00be2101    .!..    DCD    12460289
        0x00001910:    110a04ff    ....    DCD    285869311
        0x00001914:    ff810000    ....    DCD    4286644224
        0x00001918:    203f0001    ..?     DCD    540999681
        0x0000191c:    3f1f2018    . .?    DCD    1059004440
        0x00001920:    1f202010    .  .    DCD    522199056
        0x00001924:    1111110e    ....    DCD    286331150
        0x00001928:    24243f0e    .?$$    DCD    606355214
        0x0000192c:    28101824    $..(    DCD    672143396
        0x00001930:    1f3f1828    (.?.    DCD    524228648
        0x00001934:    08101008    ....    DCD    135270408
        0x00001938:    15151509    ....    DCD    353703177
        0x0000193c:    21fe2002    . .!    DCD    570302466
        0x00001940:    011e0201    ....    DCD    18743809
        0x00001944:    1c1f0201    ....    DCD    471794177
        0x00001948:    1c020102    ....    DCD    469893378
        0x0000194c:    010e011e    ....    DCD    17695006
        0x00001950:    040a111e    ....    DCD    67768606
        0x00001954:    3900110a    ...9    DCD    956305674
        0x00001958:    113e0505    ..>.    DCD    289277189
        0x0000195c:    11191513    ....    DCD    286856467
        0x00001960:    01ff4100    .A..    DCD    33505536
        0x00001964:    89854300    .C..    DCD    2307212032
        0x00001968:    81426191    .aB.    DCD    2168611217
        0x0000196c:    186e9191    ..n.    DCD    409899409
        0x00001970:    08ff4828    (H..    DCD    150947880
        0x00001974:    919191f2    ....    DCD    2442236402
        0x00001978:    49291e8e    ..)I    DCD    1227431566
        0x0000197c:    8f808689    ....    DCD    2407564937
        0x00001980:    6ec0a090    ...n    DCD    1858117776
        0x00001984:    6e919191    ...n    DCD    1855033745
        0x00001988:    8a898970    p...    DCD    2324269424
        0x0000198c:    8d80607c    |`..    DCD    2374000764
        0x00001990:    00006090    .`..    DCD    24720
        0x00001994:    7e0000fd    ...~    DCD    2113929469
        0x00001998:    7ea19189    ...~    DCD    2124517769
        0x0000199c:    818f8966    f...    DCD    2173667686
        0x000019a0:    24ff247e    ~$.$    DCD    620700798
        0x000019a4:    897624ff    .$v.    DCD    2306221311
        0x000019a8:    00056295    .b..    DCD    352917
        0x000019ac:    0081423c    <B..    DCD    8471100
        0x000019b0:    3c428100    ..B<    DCD    1010991360
        0x000019b4:    3e080800    ...>    DCD    1040713728
        0x000019b8:    08080808    ....    DCD    134744072
        0x000019bc:    14080808    ....    DCD    336070664
        0x000019c0:    14141414    ....    DCD    336860180
        0x000019c4:    2a7f2a12    .*.*    DCD    712976914
        0x000019c8:    00000024    $...    DCD    36
        0x000019cc:    01010000    ....    DCD    16842752
        0x000019d0:    00010101    ....    DCD    65793
        0x000019d4:    00000100    ....    DCD    256
        0x000019d8:    00030000    ....    DCD    196608
        0x000019dc:    00000000    ....    DCD    0
    Region$$Table$$Base
        0x000019e0:    00001a00    ....    DCD    6656
        0x000019e4:    20000000    ...     DCD    536870912
        0x000019e8:    00000058    X...    DCD    88
        0x000019ec:    00000e6c    l...    DCD    3692
        0x000019f0:    00001a58    X...    DCD    6744
        0x000019f4:    20000058    X..     DCD    536871000
        0x000019f8:    00000c08    ....    DCD    3080
        0x000019fc:    00000e7c    |...    DCD    3708
    Region$$Table$$Limit

** Section #2 'ER_RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 88 bytes (alignment 4)
    Address: 0x20000000


** Section #3 'ER_ZI' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 3080 bytes (alignment 8)
    Address: 0x20000058


** Section #4 '.debug_abbrev' (SHT_PROGBITS)
    Size   : 1476 bytes


** Section #5 '.debug_frame' (SHT_PROGBITS)
    Size   : 1920 bytes


** Section #6 '.debug_info' (SHT_PROGBITS)
    Size   : 24748 bytes


** Section #7 '.debug_line' (SHT_PROGBITS)
    Size   : 11408 bytes


** Section #8 '.debug_loc' (SHT_PROGBITS)
    Size   : 3872 bytes


** Section #9 '.debug_macinfo' (SHT_PROGBITS)
    Size   : 91152 bytes


** Section #10 '.debug_pubnames' (SHT_PROGBITS)
    Size   : 2279 bytes


** Section #11 '.symtab' (SHT_SYMTAB)
    Size   : 6208 bytes (alignment 4)
    String table #12 '.strtab'
    Last local symbol no. 228


** Section #12 '.strtab' (SHT_STRTAB)
    Size   : 4776 bytes


** Section #13 '.note' (SHT_NOTE)
    Size   : 28 bytes (alignment 4)


** Section #14 '.comment' (SHT_PROGBITS)
    Size   : 12504 bytes


** Section #15 '.shstrtab' (SHT_STRTAB)
    Size   : 156 bytes


