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

** ELF Header Information

    File Name: .\output\SPI.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: 0x00000629
    Flags: EF_ARM_HASENTRY (0x05000002)

    ARM ELF revision: 5 (ABI version 2)

    Built with
    ARM C/C++ Compiler, 4.1 [Build 481]
    ARM Assembler, 4.1 [Build 481]
    ARM Linker, 4.1 [Build 481] 

    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: 28340 (0x00006eb4)
    Section header offset: 28372 (0x00006ed4)

    Section header string table index: 15

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

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


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

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

    $d.realdata
    RESET
    __Vectors
        0x00000000:    20000478    x..     DCD    536872056
        0x00000004:    00000629    )...    DCD    1577
        0x00000008:    0000062d    -...    DCD    1581
        0x0000000c:    0000062f    /...    DCD    1583
        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:    00000631    1...    DCD    1585
        0x00000030:    00000000    ....    DCD    0
        0x00000034:    00000000    ....    DCD    0
        0x00000038:    00000633    3...    DCD    1587
        0x0000003c:    00000635    5...    DCD    1589
        0x00000040:    00000637    7...    DCD    1591
        0x00000044:    00000637    7...    DCD    1591
        0x00000048:    00000637    7...    DCD    1591
        0x0000004c:    00000637    7...    DCD    1591
        0x00000050:    00000637    7...    DCD    1591
        0x00000054:    00000637    7...    DCD    1591
        0x00000058:    00000637    7...    DCD    1591
        0x0000005c:    00000637    7...    DCD    1591
        0x00000060:    00000637    7...    DCD    1591
        0x00000064:    00000637    7...    DCD    1591
        0x00000068:    00000637    7...    DCD    1591
        0x0000006c:    00000637    7...    DCD    1591
        0x00000070:    00000637    7...    DCD    1591
        0x00000074:    00000637    7...    DCD    1591
        0x00000078:    00000637    7...    DCD    1591
        0x0000007c:    00000637    7...    DCD    1591
        0x00000080:    00000637    7...    DCD    1591
        0x00000084:    00000637    7...    DCD    1591
        0x00000088:    00000637    7...    DCD    1591
        0x0000008c:    00000637    7...    DCD    1591
        0x00000090:    00000637    7...    DCD    1591
        0x00000094:    00000637    7...    DCD    1591
        0x00000098:    00000637    7...    DCD    1591
        0x0000009c:    00000637    7...    DCD    1591
        0x000000a0:    00000637    7...    DCD    1591
        0x000000a4:    00000637    7...    DCD    1591
        0x000000a8:    00000637    7...    DCD    1591
        0x000000ac:    00000637    7...    DCD    1591
        0x000000b0:    00000637    7...    DCD    1591
        0x000000b4:    00000637    7...    DCD    1591
        0x000000b8:    00000637    7...    DCD    1591
        0x000000bc:    00000637    7...    DCD    1591
    $t
    !!!main
    __main
        0x000000c0:    f000f802    ....    BL       __scatterload ; 0xc8
        0x000000c4:    f000f848    ..H.    BL       __rt_entry ; 0x158
    !!!scatter
    __scatterload
    __scatterload_rt2
    __scatterload_rt2_thumb_only
        0x000000c8:    a00c        ..      ADR      r0,{pc}+0x34 ; 0xfc
        0x000000ca:    c830        0.      LDM      r0!,{r4,r5}
        0x000000cc:    3808        .8      SUBS     r0,r0,#8
        0x000000ce:    1824        $.      ADDS     r4,r4,r0
        0x000000d0:    182d        -.      ADDS     r5,r5,r0
        0x000000d2:    46a2        .F      MOV      r10,r4
        0x000000d4:    1e67        g.      SUBS     r7,r4,#1
        0x000000d6:    46ab        .F      MOV      r11,r5
    __scatterload_null
        0x000000d8:    4654        TF      MOV      r4,r10
        0x000000da:    465d        ]F      MOV      r5,r11
        0x000000dc:    42ac        .B      CMP      r4,r5
        0x000000de:    d101        ..      BNE      0xe4 ; __scatterload_null + 12
        0x000000e0:    f000f83a    ..:.    BL       __rt_entry ; 0x158
        0x000000e4:    467e        ~F      MOV      r6,pc
        0x000000e6:    3e0f        .>      SUBS     r6,r6,#0xf
        0x000000e8:    cc0f        ..      LDM      r4!,{r0-r3}
        0x000000ea:    46b6        .F      MOV      lr,r6
        0x000000ec:    2601        .&      MOVS     r6,#1
        0x000000ee:    4233        3B      TST      r3,r6
        0x000000f0:    d000        ..      BEQ      0xf4 ; __scatterload_null + 28
        0x000000f2:    1afb        ..      SUBS     r3,r7,r3
        0x000000f4:    46a2        .F      MOV      r10,r4
        0x000000f6:    46ab        .F      MOV      r11,r5
        0x000000f8:    4333        3C      ORRS     r3,r3,r6
        0x000000fa:    4718        .G      BX       r3
    $d
        0x000000fc:    00000c94    ....    DCD    3220
        0x00000100:    00000cb4    ....    DCD    3252
    $t
    !!handler_copy
    __scatterload_copy
        0x00000104:    3a10        .:      SUBS     r2,r2,#0x10
        0x00000106:    d302        ..      BCC      0x10e ; __scatterload_copy + 10
        0x00000108:    c878        x.      LDM      r0!,{r3-r6}
        0x0000010a:    c178        x.      STM      r1!,{r3-r6}
        0x0000010c:    d8fa        ..      BHI      __scatterload_copy ; 0x104
        0x0000010e:    0752        R.      LSLS     r2,r2,#29
        0x00000110:    d301        ..      BCC      0x116 ; __scatterload_copy + 18
        0x00000112:    c830        0.      LDM      r0!,{r4,r5}
        0x00000114:    c130        0.      STM      r1!,{r4,r5}
        0x00000116:    d501        ..      BPL      0x11c ; __scatterload_copy + 24
        0x00000118:    6804        .h      LDR      r4,[r0,#0]
        0x0000011a:    600c        .`      STR      r4,[r1,#0]
        0x0000011c:    4770        pG      BX       lr
        0x0000011e:    0000        ..      MOVS     r0,r0
    !!handler_zi
    __scatterload_zeroinit
        0x00000120:    2300        .#      MOVS     r3,#0
        0x00000122:    2400        .$      MOVS     r4,#0
        0x00000124:    2500        .%      MOVS     r5,#0
        0x00000126:    2600        .&      MOVS     r6,#0
        0x00000128:    3a10        .:      SUBS     r2,r2,#0x10
        0x0000012a:    d301        ..      BCC      0x130 ; __scatterload_zeroinit + 16
        0x0000012c:    c178        x.      STM      r1!,{r3-r6}
        0x0000012e:    d8fb        ..      BHI      0x128 ; __scatterload_zeroinit + 8
        0x00000130:    0752        R.      LSLS     r2,r2,#29
        0x00000132:    d300        ..      BCC      0x136 ; __scatterload_zeroinit + 22
        0x00000134:    c130        0.      STM      r1!,{r4,r5}
        0x00000136:    d500        ..      BPL      0x13a ; __scatterload_zeroinit + 26
        0x00000138:    600b        .`      STR      r3,[r1,#0]
        0x0000013a:    4770        pG      BX       lr
    .ARM.Collect$$_printf_percent$$00000000
    _printf_percent
        0x0000013c:    b510        ..      PUSH     {r4,lr}
    .ARM.Collect$$_printf_percent$$0000000C
    _printf_x
        0x0000013e:    2978        x)      CMP      r1,#0x78
        0x00000140:    d102        ..      BNE      _printf_percent_end ; 0x148
        0x00000142:    f000fbf5    ....    BL       _printf_int_hex ; 0x930
        0x00000146:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$_printf_percent$$00000017
    _printf_percent_end
        0x00000148:    2000        .       MOVS     r0,#0
        0x0000014a:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$libinit$$00000000
    __rt_lib_init
        0x0000014c:    b51f        ..      PUSH     {r0-r4,lr}
        0x0000014e:    46c0        .F      MOV      r8,r8
        0x00000150:    46c0        .F      MOV      r8,r8
    .ARM.Collect$$libinit$$00000006
    .ARM.Collect$$libinit$$00000008
    .ARM.Collect$$libinit$$0000000A
    .ARM.Collect$$libinit$$0000000D
    .ARM.Collect$$libinit$$0000000F
    .ARM.Collect$$libinit$$00000011
    .ARM.Collect$$libinit$$00000013
    .ARM.Collect$$libinit$$00000015
    .ARM.Collect$$libinit$$00000017
    .ARM.Collect$$libinit$$00000019
    .ARM.Collect$$libinit$$0000001B
    .ARM.Collect$$libinit$$0000001D
    .ARM.Collect$$libinit$$0000001F
    .ARM.Collect$$libinit$$00000021
    .ARM.Collect$$libinit$$00000028
    .ARM.Collect$$libinit$$0000002A
    .ARM.Collect$$libinit$$0000002C
    .ARM.Collect$$libinit$$0000002E
    .ARM.Collect$$libinit$$0000002F
    __rt_lib_init_alloca_1
    __rt_lib_init_argv_1
    __rt_lib_init_atexit_1
    __rt_lib_init_clock_1
    __rt_lib_init_cpp_1
    __rt_lib_init_exceptions_1
    __rt_lib_init_fp_trap_1
    __rt_lib_init_getenv_1
    __rt_lib_init_heap_1
    __rt_lib_init_lc_collate_1
    __rt_lib_init_lc_ctype_1
    __rt_lib_init_lc_monetary_1
    __rt_lib_init_lc_numeric_1
    __rt_lib_init_lc_time_1
    __rt_lib_init_rand_1
    __rt_lib_init_return
    __rt_lib_init_signal_1
    __rt_lib_init_stdio_1
    __rt_lib_init_user_alloc_1
        0x00000152:    bd1f        ..      POP      {r0-r4,pc}
    .ARM.Collect$$libshutdown$$00000000
    __rt_lib_shutdown
        0x00000154:    b510        ..      PUSH     {r4,lr}
    .ARM.Collect$$libshutdown$$00000003
    .ARM.Collect$$libshutdown$$00000006
    .ARM.Collect$$libshutdown$$00000009
    .ARM.Collect$$libshutdown$$0000000B
    .ARM.Collect$$libshutdown$$0000000E
    .ARM.Collect$$libshutdown$$0000000F
    __rt_lib_shutdown_fp_trap_1
    __rt_lib_shutdown_heap_1
    __rt_lib_shutdown_return
    __rt_lib_shutdown_signal_1
    __rt_lib_shutdown_stdio_1
    __rt_lib_shutdown_user_alloc_1
        0x00000156:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$rtentry$$00000000
    .ARM.Collect$$rtentry$$00000002
    .ARM.Collect$$rtentry$$00000004
    __rt_entry
    __rt_entry_presh_1
    __rt_entry_sh
        0x00000158:    f000fdd4    ....    BL       __user_setup_stackheap ; 0xd04
        0x0000015c:    4611        .F      MOV      r1,r2
    .ARM.Collect$$rtentry$$00000009
    .ARM.Collect$$rtentry$$0000000A
    __rt_entry_li
    __rt_entry_postsh_1
        0x0000015e:    f7fffff5    ....    BL       __rt_lib_init ; 0x14c
    .ARM.Collect$$rtentry$$0000000C
    .ARM.Collect$$rtentry$$0000000D
    __rt_entry_main
    __rt_entry_postli_1
        0x00000162:    f000f9b1    ....    BL       main ; 0x4c8
        0x00000166:    f000fdec    ....    BL       exit ; 0xd42
    .ARM.Collect$$rtexit$$00000000
    __rt_exit
        0x0000016a:    b403        ..      PUSH     {r0,r1}
    .ARM.Collect$$rtexit$$00000002
    .ARM.Collect$$rtexit$$00000003
    __rt_exit_ls
    __rt_exit_prels_1
        0x0000016c:    f7fffff2    ....    BL       __rt_lib_shutdown ; 0x154
    .ARM.Collect$$rtexit$$00000004
    __rt_exit_exit
        0x00000170:    bc03        ..      POP      {r0,r1}
        0x00000172:    f000fdf1    ....    BL       _sys_exit ; 0xd58
        0x00000176:    0000        ..      MOVS     r0,r0
    .text
    Spi0MasterInit
        0x00000178:    2005        .       MOVS     r0,#5
        0x0000017a:    0700        ..      LSLS     r0,r0,#28
        0x0000017c:    6b40        @k      LDR      r0,[r0,#0x34]
        0x0000017e:    49fc        .I      LDR      r1,[pc,#1008] ; [0x570] = 0xffff0f0f
        0x00000180:    4008        .@      ANDS     r0,r0,r1
        0x00000182:    2105        .!      MOVS     r1,#5
        0x00000184:    0709        ..      LSLS     r1,r1,#28
        0x00000186:    6348        Hc      STR      r0,[r1,#0x34]
        0x00000188:    4608        .F      MOV      r0,r1
        0x0000018a:    6b40        @k      LDR      r0,[r0,#0x34]
        0x0000018c:    210f        .!      MOVS     r1,#0xf
        0x0000018e:    0309        ..      LSLS     r1,r1,#12
        0x00000190:    4308        .C      ORRS     r0,r0,r1
        0x00000192:    2105        .!      MOVS     r1,#5
        0x00000194:    0709        ..      LSLS     r1,r1,#28
        0x00000196:    6348        Hc      STR      r0,[r1,#0x34]
        0x00000198:    48f6        .H      LDR      r0,[pc,#984] ; [0x574] = 0x50000200
        0x0000019a:    6880        .h      LDR      r0,[r0,#8]
        0x0000019c:    2101        .!      MOVS     r1,#1
        0x0000019e:    0309        ..      LSLS     r1,r1,#12
        0x000001a0:    4308        .C      ORRS     r0,r0,r1
        0x000001a2:    49f4        .I      LDR      r1,[pc,#976] ; [0x574] = 0x50000200
        0x000001a4:    6088        .`      STR      r0,[r1,#8]
        0x000001a6:    48f4        .H      LDR      r0,[pc,#976] ; [0x578] = 0x40030000
        0x000001a8:    6880        .h      LDR      r0,[r0,#8]
        0x000001aa:    2104        .!      MOVS     r1,#4
        0x000001ac:    4388        .C      BICS     r0,r0,r1
        0x000001ae:    49f2        .I      LDR      r1,[pc,#968] ; [0x578] = 0x40030000
        0x000001b0:    6088        .`      STR      r0,[r1,#8]
        0x000001b2:    4608        .F      MOV      r0,r1
        0x000001b4:    6800        .h      LDR      r0,[r0,#0]
        0x000001b6:    1509        ..      ASRS     r1,r1,#20
        0x000001b8:    4388        .C      BICS     r0,r0,r1
        0x000001ba:    49ef        .I      LDR      r1,[pc,#956] ; [0x578] = 0x40030000
        0x000001bc:    6008        .`      STR      r0,[r1,#0]
        0x000001be:    4608        .F      MOV      r0,r1
        0x000001c0:    6800        .h      LDR      r0,[r0,#0]
        0x000001c2:    14c9        ..      ASRS     r1,r1,#19
        0x000001c4:    4388        .C      BICS     r0,r0,r1
        0x000001c6:    49ec        .I      LDR      r1,[pc,#944] ; [0x578] = 0x40030000
        0x000001c8:    6008        .`      STR      r0,[r1,#0]
        0x000001ca:    4608        .F      MOV      r0,r1
        0x000001cc:    6800        .h      LDR      r0,[r0,#0]
        0x000001ce:    2104        .!      MOVS     r1,#4
        0x000001d0:    4308        .C      ORRS     r0,r0,r1
        0x000001d2:    49e9        .I      LDR      r1,[pc,#932] ; [0x578] = 0x40030000
        0x000001d4:    6008        .`      STR      r0,[r1,#0]
        0x000001d6:    4608        .F      MOV      r0,r1
        0x000001d8:    6800        .h      LDR      r0,[r0,#0]
        0x000001da:    2102        .!      MOVS     r1,#2
        0x000001dc:    4388        .C      BICS     r0,r0,r1
        0x000001de:    49e6        .I      LDR      r1,[pc,#920] ; [0x578] = 0x40030000
        0x000001e0:    6008        .`      STR      r0,[r1,#0]
        0x000001e2:    48e4        .H      LDR      r0,[pc,#912] ; [0x574] = 0x50000200
        0x000001e4:    6980        .i      LDR      r0,[r0,#0x18]
        0x000001e6:    0900        ..      LSRS     r0,r0,#4
        0x000001e8:    0100        ..      LSLS     r0,r0,#4
        0x000001ea:    49e2        .I      LDR      r1,[pc,#904] ; [0x574] = 0x50000200
        0x000001ec:    6188        .a      STR      r0,[r1,#0x18]
        0x000001ee:    48e2        .H      LDR      r0,[pc,#904] ; [0x578] = 0x40030000
        0x000001f0:    6840        @h      LDR      r0,[r0,#4]
        0x000001f2:    0c00        ..      LSRS     r0,r0,#16
        0x000001f4:    0400        ..      LSLS     r0,r0,#16
        0x000001f6:    49e0        .I      LDR      r1,[pc,#896] ; [0x578] = 0x40030000
        0x000001f8:    6048        H`      STR      r0,[r1,#4]
        0x000001fa:    4608        .F      MOV      r0,r1
        0x000001fc:    6840        @h      LDR      r0,[r0,#4]
        0x000001fe:    2102        .!      MOVS     r1,#2
        0x00000200:    4308        .C      ORRS     r0,r0,r1
        0x00000202:    49dd        .I      LDR      r1,[pc,#884] ; [0x578] = 0x40030000
        0x00000204:    6048        H`      STR      r0,[r1,#4]
        0x00000206:    4608        .F      MOV      r0,r1
        0x00000208:    6800        .h      LDR      r0,[r0,#0]
        0x0000020a:    2101        .!      MOVS     r1,#1
        0x0000020c:    0489        ..      LSLS     r1,r1,#18
        0x0000020e:    4388        .C      BICS     r0,r0,r1
        0x00000210:    49d9        .I      LDR      r1,[pc,#868] ; [0x578] = 0x40030000
        0x00000212:    6008        .`      STR      r0,[r1,#0]
        0x00000214:    4608        .F      MOV      r0,r1
        0x00000216:    6880        .h      LDR      r0,[r0,#8]
        0x00000218:    2108        .!      MOVS     r1,#8
        0x0000021a:    4308        .C      ORRS     r0,r0,r1
        0x0000021c:    49d6        .I      LDR      r1,[pc,#856] ; [0x578] = 0x40030000
        0x0000021e:    6088        .`      STR      r0,[r1,#8]
        0x00000220:    4608        .F      MOV      r0,r1
        0x00000222:    6880        .h      LDR      r0,[r0,#8]
        0x00000224:    2101        .!      MOVS     r1,#1
        0x00000226:    4308        .C      ORRS     r0,r0,r1
        0x00000228:    49d3        .I      LDR      r1,[pc,#844] ; [0x578] = 0x40030000
        0x0000022a:    6088        .`      STR      r0,[r1,#8]
        0x0000022c:    4770        pG      BX       lr
    Spi0Length
        0x0000022e:    2820         (      CMP      r0,#0x20
        0x00000230:    dc4f        O.      BGT      0x2d2 ; Spi0Length + 164
        0x00000232:    07c1        ..      LSLS     r1,r0,#31
        0x00000234:    0fc9        ..      LSRS     r1,r1,#31
        0x00000236:    d106        ..      BNE      0x246 ; Spi0Length + 24
        0x00000238:    49cf        .I      LDR      r1,[pc,#828] ; [0x578] = 0x40030000
        0x0000023a:    6809        .h      LDR      r1,[r1,#0]
        0x0000023c:    2208        ."      MOVS     r2,#8
        0x0000023e:    4391        .C      BICS     r1,r1,r2
        0x00000240:    4acd        .J      LDR      r2,[pc,#820] ; [0x578] = 0x40030000
        0x00000242:    6011        .`      STR      r1,[r2,#0]
        0x00000244:    e005        ..      B        0x252 ; Spi0Length + 36
        0x00000246:    49cc        .I      LDR      r1,[pc,#816] ; [0x578] = 0x40030000
        0x00000248:    6809        .h      LDR      r1,[r1,#0]
        0x0000024a:    2208        ."      MOVS     r2,#8
        0x0000024c:    4311        .C      ORRS     r1,r1,r2
        0x0000024e:    4aca        .J      LDR      r2,[pc,#808] ; [0x578] = 0x40030000
        0x00000250:    6011        .`      STR      r1,[r2,#0]
        0x00000252:    2102        .!      MOVS     r1,#2
        0x00000254:    4208        .B      TST      r0,r1
        0x00000256:    d106        ..      BNE      0x266 ; Spi0Length + 56
        0x00000258:    49c7        .I      LDR      r1,[pc,#796] ; [0x578] = 0x40030000
        0x0000025a:    6809        .h      LDR      r1,[r1,#0]
        0x0000025c:    2210        ."      MOVS     r2,#0x10
        0x0000025e:    4391        .C      BICS     r1,r1,r2
        0x00000260:    4ac5        .J      LDR      r2,[pc,#788] ; [0x578] = 0x40030000
        0x00000262:    6011        .`      STR      r1,[r2,#0]
        0x00000264:    e005        ..      B        0x272 ; Spi0Length + 68
        0x00000266:    49c4        .I      LDR      r1,[pc,#784] ; [0x578] = 0x40030000
        0x00000268:    6809        .h      LDR      r1,[r1,#0]
        0x0000026a:    2210        ."      MOVS     r2,#0x10
        0x0000026c:    4311        .C      ORRS     r1,r1,r2
        0x0000026e:    4ac2        .J      LDR      r2,[pc,#776] ; [0x578] = 0x40030000
        0x00000270:    6011        .`      STR      r1,[r2,#0]
        0x00000272:    2104        .!      MOVS     r1,#4
        0x00000274:    4208        .B      TST      r0,r1
        0x00000276:    d106        ..      BNE      0x286 ; Spi0Length + 88
        0x00000278:    49bf        .I      LDR      r1,[pc,#764] ; [0x578] = 0x40030000
        0x0000027a:    6809        .h      LDR      r1,[r1,#0]
        0x0000027c:    2220         "      MOVS     r2,#0x20
        0x0000027e:    4391        .C      BICS     r1,r1,r2
        0x00000280:    4abd        .J      LDR      r2,[pc,#756] ; [0x578] = 0x40030000
        0x00000282:    6011        .`      STR      r1,[r2,#0]
        0x00000284:    e005        ..      B        0x292 ; Spi0Length + 100
        0x00000286:    49bc        .I      LDR      r1,[pc,#752] ; [0x578] = 0x40030000
        0x00000288:    6809        .h      LDR      r1,[r1,#0]
        0x0000028a:    2220         "      MOVS     r2,#0x20
        0x0000028c:    4311        .C      ORRS     r1,r1,r2
        0x0000028e:    4aba        .J      LDR      r2,[pc,#744] ; [0x578] = 0x40030000
        0x00000290:    6011        .`      STR      r1,[r2,#0]
        0x00000292:    2108        .!      MOVS     r1,#8
        0x00000294:    4208        .B      TST      r0,r1
        0x00000296:    d106        ..      BNE      0x2a6 ; Spi0Length + 120
        0x00000298:    49b7        .I      LDR      r1,[pc,#732] ; [0x578] = 0x40030000
        0x0000029a:    6809        .h      LDR      r1,[r1,#0]
        0x0000029c:    2240        @"      MOVS     r2,#0x40
        0x0000029e:    4391        .C      BICS     r1,r1,r2
        0x000002a0:    4ab5        .J      LDR      r2,[pc,#724] ; [0x578] = 0x40030000
        0x000002a2:    6011        .`      STR      r1,[r2,#0]
        0x000002a4:    e005        ..      B        0x2b2 ; Spi0Length + 132
        0x000002a6:    49b4        .I      LDR      r1,[pc,#720] ; [0x578] = 0x40030000
        0x000002a8:    6809        .h      LDR      r1,[r1,#0]
        0x000002aa:    2240        @"      MOVS     r2,#0x40
        0x000002ac:    4311        .C      ORRS     r1,r1,r2
        0x000002ae:    4ab2        .J      LDR      r2,[pc,#712] ; [0x578] = 0x40030000
        0x000002b0:    6011        .`      STR      r1,[r2,#0]
        0x000002b2:    2110        .!      MOVS     r1,#0x10
        0x000002b4:    4208        .B      TST      r0,r1
        0x000002b6:    d106        ..      BNE      0x2c6 ; Spi0Length + 152
        0x000002b8:    49af        .I      LDR      r1,[pc,#700] ; [0x578] = 0x40030000
        0x000002ba:    6809        .h      LDR      r1,[r1,#0]
        0x000002bc:    2280        ."      MOVS     r2,#0x80
        0x000002be:    4391        .C      BICS     r1,r1,r2
        0x000002c0:    4aad        .J      LDR      r2,[pc,#692] ; [0x578] = 0x40030000
        0x000002c2:    6011        .`      STR      r1,[r2,#0]
        0x000002c4:    e005        ..      B        0x2d2 ; Spi0Length + 164
        0x000002c6:    49ac        .I      LDR      r1,[pc,#688] ; [0x578] = 0x40030000
        0x000002c8:    6809        .h      LDR      r1,[r1,#0]
        0x000002ca:    2280        ."      MOVS     r2,#0x80
        0x000002cc:    4311        .C      ORRS     r1,r1,r2
        0x000002ce:    4aaa        .J      LDR      r2,[pc,#680] ; [0x578] = 0x40030000
        0x000002d0:    6011        .`      STR      r1,[r2,#0]
        0x000002d2:    4770        pG      BX       lr
    Spi0Send1W
        0x000002d4:    b570        p.      PUSH     {r4-r6,lr}
        0x000002d6:    4604        .F      MOV      r4,r0
        0x000002d8:    460d        .F      MOV      r5,r1
        0x000002da:    48a7        .H      LDR      r0,[pc,#668] ; [0x578] = 0x40030000
        0x000002dc:    6800        .h      LDR      r0,[r0,#0]
        0x000002de:    21ff        .!      MOVS     r1,#0xff
        0x000002e0:    3101        .1      ADDS     r1,#1
        0x000002e2:    4388        .C      BICS     r0,r0,r1
        0x000002e4:    49a4        .I      LDR      r1,[pc,#656] ; [0x578] = 0x40030000
        0x000002e6:    6008        .`      STR      r0,[r1,#0]
        0x000002e8:    4628        (F      MOV      r0,r5
        0x000002ea:    f7ffffa0    ....    BL       Spi0Length ; 0x22e
        0x000002ee:    48a2        .H      LDR      r0,[pc,#648] ; [0x578] = 0x40030000
        0x000002f0:    6204        .b      STR      r4,[r0,#0x20]
        0x000002f2:    6800        .h      LDR      r0,[r0,#0]
        0x000002f4:    2101        .!      MOVS     r1,#1
        0x000002f6:    4308        .C      ORRS     r0,r0,r1
        0x000002f8:    499f        .I      LDR      r1,[pc,#636] ; [0x578] = 0x40030000
        0x000002fa:    6008        .`      STR      r0,[r1,#0]
        0x000002fc:    bd70        p.      POP      {r4-r6,pc}
    GetSlaveID
        0x000002fe:    b510        ..      PUSH     {r4,lr}
        0x00000300:    2108        .!      MOVS     r1,#8
        0x00000302:    2055        U       MOVS     r0,#0x55
        0x00000304:    f7ffffe6    ....    BL       Spi0Send1W ; 0x2d4
        0x00000308:    bf00        ..      NOP      
        0x0000030a:    489b        .H      LDR      r0,[pc,#620] ; [0x578] = 0x40030000
        0x0000030c:    6800        .h      LDR      r0,[r0,#0]
        0x0000030e:    07c0        ..      LSLS     r0,r0,#31
        0x00000310:    0fc0        ..      LSRS     r0,r0,#31
        0x00000312:    d1fa        ..      BNE      0x30a ; GetSlaveID + 12
        0x00000314:    2108        .!      MOVS     r1,#8
        0x00000316:    f7ffffdd    ....    BL       Spi0Send1W ; 0x2d4
        0x0000031a:    bf00        ..      NOP      
        0x0000031c:    4896        .H      LDR      r0,[pc,#600] ; [0x578] = 0x40030000
        0x0000031e:    6800        .h      LDR      r0,[r0,#0]
        0x00000320:    07c0        ..      LSLS     r0,r0,#31
        0x00000322:    0fc0        ..      LSRS     r0,r0,#31
        0x00000324:    d1fa        ..      BNE      0x31c ; GetSlaveID + 30
        0x00000326:    4894        .H      LDR      r0,[pc,#592] ; [0x578] = 0x40030000
        0x00000328:    6900        .i      LDR      r0,[r0,#0x10]
        0x0000032a:    4994        .I      LDR      r1,[pc,#592] ; [0x57c] = 0x20000000
        0x0000032c:    6008        .`      STR      r0,[r1,#0]
        0x0000032e:    bd10        ..      POP      {r4,pc}
    Spi1Length
        0x00000330:    2820         (      CMP      r0,#0x20
        0x00000332:    dc4f        O.      BGT      0x3d4 ; Spi1Length + 164
        0x00000334:    07c1        ..      LSLS     r1,r0,#31
        0x00000336:    0fc9        ..      LSRS     r1,r1,#31
        0x00000338:    d106        ..      BNE      0x348 ; Spi1Length + 24
        0x0000033a:    4991        .I      LDR      r1,[pc,#580] ; [0x580] = 0x40034000
        0x0000033c:    6809        .h      LDR      r1,[r1,#0]
        0x0000033e:    2208        ."      MOVS     r2,#8
        0x00000340:    4391        .C      BICS     r1,r1,r2
        0x00000342:    4a8f        .J      LDR      r2,[pc,#572] ; [0x580] = 0x40034000
        0x00000344:    6011        .`      STR      r1,[r2,#0]
        0x00000346:    e005        ..      B        0x354 ; Spi1Length + 36
        0x00000348:    498d        .I      LDR      r1,[pc,#564] ; [0x580] = 0x40034000
        0x0000034a:    6809        .h      LDR      r1,[r1,#0]
        0x0000034c:    2208        ."      MOVS     r2,#8
        0x0000034e:    4311        .C      ORRS     r1,r1,r2
        0x00000350:    4a8b        .J      LDR      r2,[pc,#556] ; [0x580] = 0x40034000
        0x00000352:    6011        .`      STR      r1,[r2,#0]
        0x00000354:    2102        .!      MOVS     r1,#2
        0x00000356:    4208        .B      TST      r0,r1
        0x00000358:    d106        ..      BNE      0x368 ; Spi1Length + 56
        0x0000035a:    4989        .I      LDR      r1,[pc,#548] ; [0x580] = 0x40034000
        0x0000035c:    6809        .h      LDR      r1,[r1,#0]
        0x0000035e:    2210        ."      MOVS     r2,#0x10
        0x00000360:    4391        .C      BICS     r1,r1,r2
        0x00000362:    4a87        .J      LDR      r2,[pc,#540] ; [0x580] = 0x40034000
        0x00000364:    6011        .`      STR      r1,[r2,#0]
        0x00000366:    e005        ..      B        0x374 ; Spi1Length + 68
        0x00000368:    4985        .I      LDR      r1,[pc,#532] ; [0x580] = 0x40034000
        0x0000036a:    6809        .h      LDR      r1,[r1,#0]
        0x0000036c:    2210        ."      MOVS     r2,#0x10
        0x0000036e:    4311        .C      ORRS     r1,r1,r2
        0x00000370:    4a83        .J      LDR      r2,[pc,#524] ; [0x580] = 0x40034000
        0x00000372:    6011        .`      STR      r1,[r2,#0]
        0x00000374:    2104        .!      MOVS     r1,#4
        0x00000376:    4208        .B      TST      r0,r1
        0x00000378:    d106        ..      BNE      0x388 ; Spi1Length + 88
        0x0000037a:    4981        .I      LDR      r1,[pc,#516] ; [0x580] = 0x40034000
        0x0000037c:    6809        .h      LDR      r1,[r1,#0]
        0x0000037e:    2220         "      MOVS     r2,#0x20
        0x00000380:    4391        .C      BICS     r1,r1,r2
        0x00000382:    4a7f        .J      LDR      r2,[pc,#508] ; [0x580] = 0x40034000
        0x00000384:    6011        .`      STR      r1,[r2,#0]
        0x00000386:    e005        ..      B        0x394 ; Spi1Length + 100
        0x00000388:    497d        }I      LDR      r1,[pc,#500] ; [0x580] = 0x40034000
        0x0000038a:    6809        .h      LDR      r1,[r1,#0]
        0x0000038c:    2220         "      MOVS     r2,#0x20
        0x0000038e:    4311        .C      ORRS     r1,r1,r2
        0x00000390:    4a7b        {J      LDR      r2,[pc,#492] ; [0x580] = 0x40034000
        0x00000392:    6011        .`      STR      r1,[r2,#0]
        0x00000394:    2108        .!      MOVS     r1,#8
        0x00000396:    4208        .B      TST      r0,r1
        0x00000398:    d106        ..      BNE      0x3a8 ; Spi1Length + 120
        0x0000039a:    4979        yI      LDR      r1,[pc,#484] ; [0x580] = 0x40034000
        0x0000039c:    6809        .h      LDR      r1,[r1,#0]
        0x0000039e:    2240        @"      MOVS     r2,#0x40
        0x000003a0:    4391        .C      BICS     r1,r1,r2
        0x000003a2:    4a77        wJ      LDR      r2,[pc,#476] ; [0x580] = 0x40034000
        0x000003a4:    6011        .`      STR      r1,[r2,#0]
        0x000003a6:    e005        ..      B        0x3b4 ; Spi1Length + 132
        0x000003a8:    4975        uI      LDR      r1,[pc,#468] ; [0x580] = 0x40034000
        0x000003aa:    6809        .h      LDR      r1,[r1,#0]
        0x000003ac:    2240        @"      MOVS     r2,#0x40
        0x000003ae:    4311        .C      ORRS     r1,r1,r2
        0x000003b0:    4a73        sJ      LDR      r2,[pc,#460] ; [0x580] = 0x40034000
        0x000003b2:    6011        .`      STR      r1,[r2,#0]
        0x000003b4:    2110        .!      MOVS     r1,#0x10
        0x000003b6:    4208        .B      TST      r0,r1
        0x000003b8:    d106        ..      BNE      0x3c8 ; Spi1Length + 152
        0x000003ba:    4971        qI      LDR      r1,[pc,#452] ; [0x580] = 0x40034000
        0x000003bc:    6809        .h      LDR      r1,[r1,#0]
        0x000003be:    2280        ."      MOVS     r2,#0x80
        0x000003c0:    4391        .C      BICS     r1,r1,r2
        0x000003c2:    4a6f        oJ      LDR      r2,[pc,#444] ; [0x580] = 0x40034000
        0x000003c4:    6011        .`      STR      r1,[r2,#0]
        0x000003c6:    e005        ..      B        0x3d4 ; Spi1Length + 164
        0x000003c8:    496d        mI      LDR      r1,[pc,#436] ; [0x580] = 0x40034000
        0x000003ca:    6809        .h      LDR      r1,[r1,#0]
        0x000003cc:    2280        ."      MOVS     r2,#0x80
        0x000003ce:    4311        .C      ORRS     r1,r1,r2
        0x000003d0:    4a6b        kJ      LDR      r2,[pc,#428] ; [0x580] = 0x40034000
        0x000003d2:    6011        .`      STR      r1,[r2,#0]
        0x000003d4:    4770        pG      BX       lr
    Spi1SlaveInit
        0x000003d6:    b510        ..      PUSH     {r4,lr}
        0x000003d8:    2005        .       MOVS     r0,#5
        0x000003da:    0700        ..      LSLS     r0,r0,#28
        0x000003dc:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000003de:    4964        dI      LDR      r1,[pc,#400] ; [0x570] = 0xffff0f0f
        0x000003e0:    4008        .@      ANDS     r0,r0,r1
        0x000003e2:    2105        .!      MOVS     r1,#5
        0x000003e4:    0709        ..      LSLS     r1,r1,#28
        0x000003e6:    6308        .c      STR      r0,[r1,#0x30]
        0x000003e8:    4608        .F      MOV      r0,r1
        0x000003ea:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000003ec:    210f        .!      MOVS     r1,#0xf
        0x000003ee:    0309        ..      LSLS     r1,r1,#12
        0x000003f0:    4308        .C      ORRS     r0,r0,r1
        0x000003f2:    2105        .!      MOVS     r1,#5
        0x000003f4:    0709        ..      LSLS     r1,r1,#28
        0x000003f6:    6308        .c      STR      r0,[r1,#0x30]
        0x000003f8:    485e        ^H      LDR      r0,[pc,#376] ; [0x574] = 0x50000200
        0x000003fa:    6880        .h      LDR      r0,[r0,#8]
        0x000003fc:    2101        .!      MOVS     r1,#1
        0x000003fe:    0349        I.      LSLS     r1,r1,#13
        0x00000400:    4308        .C      ORRS     r0,r0,r1
        0x00000402:    495c        \I      LDR      r1,[pc,#368] ; [0x574] = 0x50000200
        0x00000404:    6088        .`      STR      r0,[r1,#8]
        0x00000406:    485e        ^H      LDR      r0,[pc,#376] ; [0x580] = 0x40034000
        0x00000408:    6880        .h      LDR      r0,[r0,#8]
        0x0000040a:    2110        .!      MOVS     r1,#0x10
        0x0000040c:    4388        .C      BICS     r0,r0,r1
        0x0000040e:    495c        \I      LDR      r1,[pc,#368] ; [0x580] = 0x40034000
        0x00000410:    6088        .`      STR      r0,[r1,#8]
        0x00000412:    4608        .F      MOV      r0,r1
        0x00000414:    6880        .h      LDR      r0,[r0,#8]
        0x00000416:    2104        .!      MOVS     r1,#4
        0x00000418:    4388        .C      BICS     r0,r0,r1
        0x0000041a:    4959        YI      LDR      r1,[pc,#356] ; [0x580] = 0x40034000
        0x0000041c:    6088        .`      STR      r0,[r1,#8]
        0x0000041e:    4608        .F      MOV      r0,r1
        0x00000420:    6800        .h      LDR      r0,[r0,#0]
        0x00000422:    1509        ..      ASRS     r1,r1,#20
        0x00000424:    4388        .C      BICS     r0,r0,r1
        0x00000426:    4956        VI      LDR      r1,[pc,#344] ; [0x580] = 0x40034000
        0x00000428:    6008        .`      STR      r0,[r1,#0]
        0x0000042a:    4608        .F      MOV      r0,r1
        0x0000042c:    6800        .h      LDR      r0,[r0,#0]
        0x0000042e:    14c9        ..      ASRS     r1,r1,#19
        0x00000430:    4388        .C      BICS     r0,r0,r1
        0x00000432:    4953        SI      LDR      r1,[pc,#332] ; [0x580] = 0x40034000
        0x00000434:    6008        .`      STR      r0,[r1,#0]
        0x00000436:    4608        .F      MOV      r0,r1
        0x00000438:    6800        .h      LDR      r0,[r0,#0]
        0x0000043a:    2104        .!      MOVS     r1,#4
        0x0000043c:    4308        .C      ORRS     r0,r0,r1
        0x0000043e:    4950        PI      LDR      r1,[pc,#320] ; [0x580] = 0x40034000
        0x00000440:    6008        .`      STR      r0,[r1,#0]
        0x00000442:    4608        .F      MOV      r0,r1
        0x00000444:    6800        .h      LDR      r0,[r0,#0]
        0x00000446:    2102        .!      MOVS     r1,#2
        0x00000448:    4388        .C      BICS     r0,r0,r1
        0x0000044a:    494d        MI      LDR      r1,[pc,#308] ; [0x580] = 0x40034000
        0x0000044c:    6008        .`      STR      r0,[r1,#0]
        0x0000044e:    4849        IH      LDR      r0,[pc,#292] ; [0x574] = 0x50000200
        0x00000450:    6980        .i      LDR      r0,[r0,#0x18]
        0x00000452:    0900        ..      LSRS     r0,r0,#4
        0x00000454:    0100        ..      LSLS     r0,r0,#4
        0x00000456:    4947        GI      LDR      r1,[pc,#284] ; [0x574] = 0x50000200
        0x00000458:    6188        .a      STR      r0,[r1,#0x18]
        0x0000045a:    4849        IH      LDR      r0,[pc,#292] ; [0x580] = 0x40034000
        0x0000045c:    6840        @h      LDR      r0,[r0,#4]
        0x0000045e:    0c00        ..      LSRS     r0,r0,#16
        0x00000460:    0400        ..      LSLS     r0,r0,#16
        0x00000462:    4947        GI      LDR      r1,[pc,#284] ; [0x580] = 0x40034000
        0x00000464:    6048        H`      STR      r0,[r1,#4]
        0x00000466:    4608        .F      MOV      r0,r1
        0x00000468:    6840        @h      LDR      r0,[r0,#4]
        0x0000046a:    2102        .!      MOVS     r1,#2
        0x0000046c:    4308        .C      ORRS     r0,r0,r1
        0x0000046e:    4944        DI      LDR      r1,[pc,#272] ; [0x580] = 0x40034000
        0x00000470:    6048        H`      STR      r0,[r1,#4]
        0x00000472:    4608        .F      MOV      r0,r1
        0x00000474:    6800        .h      LDR      r0,[r0,#0]
        0x00000476:    2101        .!      MOVS     r1,#1
        0x00000478:    0489        ..      LSLS     r1,r1,#18
        0x0000047a:    4308        .C      ORRS     r0,r0,r1
        0x0000047c:    4940        @I      LDR      r1,[pc,#256] ; [0x580] = 0x40034000
        0x0000047e:    6008        .`      STR      r0,[r1,#0]
        0x00000480:    4608        .F      MOV      r0,r1
        0x00000482:    6800        .h      LDR      r0,[r0,#0]
        0x00000484:    2101        .!      MOVS     r1,#1
        0x00000486:    0449        I.      LSLS     r1,r1,#17
        0x00000488:    4308        .C      ORRS     r0,r0,r1
        0x0000048a:    493d        =I      LDR      r1,[pc,#244] ; [0x580] = 0x40034000
        0x0000048c:    6008        .`      STR      r0,[r1,#0]
        0x0000048e:    483d        =H      LDR      r0,[pc,#244] ; [0x584] = 0xe000e100
        0x00000490:    6800        .h      LDR      r0,[r0,#0]
        0x00000492:    2101        .!      MOVS     r1,#1
        0x00000494:    03c9        ..      LSLS     r1,r1,#15
        0x00000496:    4308        .C      ORRS     r0,r0,r1
        0x00000498:    493a        :I      LDR      r1,[pc,#232] ; [0x584] = 0xe000e100
        0x0000049a:    6008        .`      STR      r0,[r1,#0]
        0x0000049c:    2008        .       MOVS     r0,#8
        0x0000049e:    f7ffff47    ..G.    BL       Spi1Length ; 0x330
        0x000004a2:    4837        7H      LDR      r0,[pc,#220] ; [0x580] = 0x40034000
        0x000004a4:    6800        .h      LDR      r0,[r0,#0]
        0x000004a6:    2101        .!      MOVS     r1,#1
        0x000004a8:    4308        .C      ORRS     r0,r0,r1
        0x000004aa:    4935        5I      LDR      r1,[pc,#212] ; [0x580] = 0x40034000
        0x000004ac:    6008        .`      STR      r0,[r1,#0]
        0x000004ae:    bd10        ..      POP      {r4,pc}
    PrintGetData
        0x000004b0:    b510        ..      PUSH     {r4,lr}
        0x000004b2:    4835        5H      LDR      r0,[pc,#212] ; [0x588] = 0x20000004
        0x000004b4:    6801        .h      LDR      r1,[r0,#0]
        0x000004b6:    a035        5.      ADR      r0,{pc}+0xd6 ; 0x58c
        0x000004b8:    f000fa2c    ..,.    BL       __2printf ; 0x914
        0x000004bc:    482f        /H      LDR      r0,[pc,#188] ; [0x57c] = 0x20000000
        0x000004be:    6801        .h      LDR      r1,[r0,#0]
        0x000004c0:    a038        8.      ADR      r0,{pc}+0xe4 ; 0x5a4
        0x000004c2:    f000fa27    ..'.    BL       __2printf ; 0x914
        0x000004c6:    bd10        ..      POP      {r4,pc}
    main
        0x000004c8:    f000f8c4    ....    BL       Un_Lock_Reg ; 0x654
        0x000004cc:    4829        )H      LDR      r0,[pc,#164] ; [0x574] = 0x50000200
        0x000004ce:    6800        .h      LDR      r0,[r0,#0]
        0x000004d0:    2101        .!      MOVS     r1,#1
        0x000004d2:    4308        .C      ORRS     r0,r0,r1
        0x000004d4:    4927        'I      LDR      r1,[pc,#156] ; [0x574] = 0x50000200
        0x000004d6:    6008        .`      STR      r0,[r1,#0]
        0x000004d8:    bf00        ..      NOP      
        0x000004da:    4826        &H      LDR      r0,[pc,#152] ; [0x574] = 0x50000200
        0x000004dc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000004de:    07c0        ..      LSLS     r0,r0,#31
        0x000004e0:    0fc0        ..      LSRS     r0,r0,#31
        0x000004e2:    d0fa        ..      BEQ      0x4da ; main + 18
        0x000004e4:    4823        #H      LDR      r0,[pc,#140] ; [0x574] = 0x50000200
        0x000004e6:    6900        .i      LDR      r0,[r0,#0x10]
        0x000004e8:    08c0        ..      LSRS     r0,r0,#3
        0x000004ea:    00c0        ..      LSLS     r0,r0,#3
        0x000004ec:    4921        !I      LDR      r1,[pc,#132] ; [0x574] = 0x50000200
        0x000004ee:    6108        .a      STR      r0,[r1,#0x10]
        0x000004f0:    f000f8b8    ....    BL       Lock_Reg ; 0x664
        0x000004f4:    214b        K!      MOVS     r1,#0x4b
        0x000004f6:    01c9        ..      LSLS     r1,r1,#7
        0x000004f8:    4832        2H      LDR      r0,[pc,#200] ; [0x5c4] = 0xb71b00
        0x000004fa:    f000f941    ..A.    BL       UartInit ; 0x780
        0x000004fe:    f7fffe3b    ..;.    BL       Spi0MasterInit ; 0x178
        0x00000502:    f7ffff68    ..h.    BL       Spi1SlaveInit ; 0x3d6
        0x00000506:    e014        ..      B        0x532 ; main + 106
        0x00000508:    2101        .!      MOVS     r1,#1
        0x0000050a:    2055        U       MOVS     r0,#0x55
        0x0000050c:    f7fffee2    ....    BL       Spi0Send1W ; 0x2d4
        0x00000510:    a02d        -.      ADR      r0,{pc}+0xb8 ; 0x5c8
        0x00000512:    f000f9ff    ....    BL       __2printf ; 0x914
        0x00000516:    a03b        ;.      ADR      r0,{pc}+0xee ; 0x604
        0x00000518:    f000f9fc    ....    BL       __2printf ; 0x914
        0x0000051c:    f7fffeef    ....    BL       GetSlaveID ; 0x2fe
        0x00000520:    f7ffffc6    ....    BL       PrintGetData ; 0x4b0
        0x00000524:    a03e        >.      ADR      r0,{pc}+0xfc ; 0x620
        0x00000526:    f000f9f5    ....    BL       __2printf ; 0x914
        0x0000052a:    207d        }       MOVS     r0,#0x7d
        0x0000052c:    00c0        ..      LSLS     r0,r0,#3
        0x0000052e:    f000f8c8    ....    BL       Delayms ; 0x6c2
        0x00000532:    e7e9        ..      B        0x508 ; main + 64
    SPI1_IRQHandler
        0x00000534:    4812        .H      LDR      r0,[pc,#72] ; [0x580] = 0x40034000
        0x00000536:    6800        .h      LDR      r0,[r0,#0]
        0x00000538:    2101        .!      MOVS     r1,#1
        0x0000053a:    0409        ..      LSLS     r1,r1,#16
        0x0000053c:    4308        .C      ORRS     r0,r0,r1
        0x0000053e:    4910        .I      LDR      r1,[pc,#64] ; [0x580] = 0x40034000
        0x00000540:    6008        .`      STR      r0,[r1,#0]
        0x00000542:    4608        .F      MOV      r0,r1
        0x00000544:    6900        .i      LDR      r0,[r0,#0x10]
        0x00000546:    2855        U(      CMP      r0,#0x55
        0x00000548:    d107        ..      BNE      0x55a ; SPI1_IRQHandler + 38
        0x0000054a:    4608        .F      MOV      r0,r1
        0x0000054c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0000054e:    490e        .I      LDR      r1,[pc,#56] ; [0x588] = 0x20000004
        0x00000550:    6008        .`      STR      r0,[r1,#0]
        0x00000552:    20da        .       MOVS     r0,#0xda
        0x00000554:    490a        .I      LDR      r1,[pc,#40] ; [0x580] = 0x40034000
        0x00000556:    6208        .b      STR      r0,[r1,#0x20]
        0x00000558:    e002        ..      B        0x560 ; SPI1_IRQHandler + 44
        0x0000055a:    2000        .       MOVS     r0,#0
        0x0000055c:    4908        .I      LDR      r1,[pc,#32] ; [0x580] = 0x40034000
        0x0000055e:    6208        .b      STR      r0,[r1,#0x20]
        0x00000560:    4807        .H      LDR      r0,[pc,#28] ; [0x580] = 0x40034000
        0x00000562:    6800        .h      LDR      r0,[r0,#0]
        0x00000564:    2101        .!      MOVS     r1,#1
        0x00000566:    4308        .C      ORRS     r0,r0,r1
        0x00000568:    4905        .I      LDR      r1,[pc,#20] ; [0x580] = 0x40034000
        0x0000056a:    6008        .`      STR      r0,[r1,#0]
        0x0000056c:    4770        pG      BX       lr
    $d
        0x0000056e:    0000        ..      DCW    0
        0x00000570:    ffff0f0f    ....    DCD    4294905615
        0x00000574:    50000200    ...P    DCD    1342177792
        0x00000578:    40030000    ...@    DCD    1073938432
        0x0000057c:    20000000    ...     DCD    536870912
        0x00000580:    40034000    .@.@    DCD    1073954816
        0x00000584:    e000e100    ....    DCD    3758153984
        0x00000588:    20000004    ...     DCD    536870916
        0x0000058c:    76616c53    Slav    DCD    1986096211
        0x00000590:    65472065    e Ge    DCD    1699160165
        0x00000594:    6f432074    t Co    DCD    1866670196
        0x00000598:    6e616d6d    mman    DCD    1851878765
        0x0000059c:    203d2064    d =     DCD    540876900
        0x000005a0:    000a5825    %X..    DCD    677925
        0x000005a4:    7473614d    Mast    DCD    1953718605
        0x000005a8:    47207265    er G    DCD    1193308773
        0x000005ac:    46207465    et F    DCD    1176532069
        0x000005b0:    20646565    eed     DCD    543450469
        0x000005b4:    6b636142    Back    DCD    1801675074
        0x000005b8:    74614420     Dat    DCD    1952531488
        0x000005bc:    203d2061    a =     DCD    540876897
        0x000005c0:    000a5825    %X..    DCD    677925
        0x000005c4:    00b71b00    ....    DCD    12000000
        0x000005c8:    7473614d    Mast    DCD    1953718605
        0x000005cc:    77207265    er w    DCD    1998615141
        0x000005d0:    206c6c69    ill     DCD    543976553
        0x000005d4:    646e6573    send    DCD    1684956531
        0x000005d8:    35783020     0x5    DCD    897069088
        0x000005dc:    61642035    5 da    DCD    1633951797
        0x000005e0:    74206174    ta t    DCD    1948279156
        0x000005e4:    6c73206f    o sl    DCD    1819484271
        0x000005e8:    20657661    ave     DCD    543520353
        0x000005ec:    20646e61    and     DCD    543452769
        0x000005f0:    65636572    rece    DCD    1701012850
        0x000005f4:    20657669    ive     DCD    543520361
        0x000005f8:    41447830    0xDA    DCD    1095006256
        0x000005fc:    74616420     dat    DCD    1952539680
        0x00000600:    000a0d61    a...    DCD    658785
        0x00000604:    20747550    Put     DCD    544503120
        0x00000608:    4b796e41    AnyK    DCD    1266249281
        0x0000060c:    74207965    ey t    DCD    1948285285
        0x00000610:    7453206f    o St    DCD    1951604847
        0x00000614:    20747261    art     DCD    544502369
        0x00000618:    74736554    Test    DCD    1953719636
        0x0000061c:    00000a0d    ....    DCD    2573
        0x00000620:    0a0d0a0d    ....    DCD    168626701
        0x00000624:    00000000    ....    DCD    0
    $t
    .text
    Reset_Handler
        0x00000628:    4806        .H      LDR      r0,[pc,#24] ; [0x644] = 0xc1
        0x0000062a:    4700        .G      BX       r0
    NMI_Handler
        0x0000062c:    e7fe        ..      B        NMI_Handler ; 0x62c
    HardFault_Handler
        0x0000062e:    e7fe        ..      B        HardFault_Handler ; 0x62e
    SVC_Handler
        0x00000630:    e7fe        ..      B        SVC_Handler ; 0x630
    PendSV_Handler
        0x00000632:    e7fe        ..      B        PendSV_Handler ; 0x632
    SysTick_Handler
        0x00000634:    e7fe        ..      B        SysTick_Handler ; 0x634
    Default_Handler
    ADC_IRQHandler
    BOD_IRQHandler
    EINT0_IRQHandler
    EINT1_IRQHandler
    GPIOP0P1_IRQHandler
    GPIOP2P3P4_IRQHandler
    I2C_IRQHandler
    PWMA_IRQHandler
    PWMB_IRQHandler
    PWRWU_IRQHandler
    SPI0_IRQHandler
    SPI1_IRQHandler
    TMR0_IRQHandler
    TMR1_IRQHandler
    TMR2_IRQHandler
    TMR3_IRQHandler
    UART0_IRQHandler
    UART1_IRQHandler
    WDT_IRQHandler
        0x00000636:    e7fe        ..      B        Default_Handler ; 0x636
    __user_initial_stackheap
        0x00000638:    4803        .H      LDR      r0,[pc,#12] ; [0x648] = 0x20000078
        0x0000063a:    4904        .I      LDR      r1,[pc,#16] ; [0x64c] = 0x20000478
        0x0000063c:    4a02        .J      LDR      r2,[pc,#8] ; [0x648] = 0x20000078
        0x0000063e:    4b04        .K      LDR      r3,[pc,#16] ; [0x650] = 0x20000078
        0x00000640:    4770        pG      BX       lr
    $d
        0x00000642:    0000        ..      DCW    0
        0x00000644:    000000c1    ....    DCD    193
        0x00000648:    20000078    x..     DCD    536871032
        0x0000064c:    20000478    x..     DCD    536872056
        0x00000650:    20000078    x..     DCD    536871032
    $t
    .text
    Un_Lock_Reg
        0x00000654:    2059        Y       MOVS     r0,#0x59
        0x00000656:    4943        CI      LDR      r1,[pc,#268] ; [0x764] = 0x50000100
        0x00000658:    6008        .`      STR      r0,[r1,#0]
        0x0000065a:    2016        .       MOVS     r0,#0x16
        0x0000065c:    6008        .`      STR      r0,[r1,#0]
        0x0000065e:    2088        .       MOVS     r0,#0x88
        0x00000660:    6008        .`      STR      r0,[r1,#0]
        0x00000662:    4770        pG      BX       lr
    Lock_Reg
        0x00000664:    2000        .       MOVS     r0,#0
        0x00000666:    493f        ?I      LDR      r1,[pc,#252] ; [0x764] = 0x50000100
        0x00000668:    6008        .`      STR      r0,[r1,#0]
        0x0000066a:    4770        pG      BX       lr
    PLL_Enable
        0x0000066c:    483e        >H      LDR      r0,[pc,#248] ; [0x768] = 0x50000200
        0x0000066e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00000670:    2105        .!      MOVS     r1,#5
        0x00000672:    0409        ..      LSLS     r1,r1,#16
        0x00000674:    4388        .C      BICS     r0,r0,r1
        0x00000676:    493c        <I      LDR      r1,[pc,#240] ; [0x768] = 0x50000200
        0x00000678:    6208        .b      STR      r0,[r1,#0x20]
        0x0000067a:    4770        pG      BX       lr
    NSR_Enable
        0x0000067c:    b500        ..      PUSH     {lr}
        0x0000067e:    f7ffffe9    ....    BL       Un_Lock_Reg ; 0x654
        0x00000682:    483a        :H      LDR      r0,[pc,#232] ; [0x76c] = 0x5aa5
        0x00000684:    0701        ..      LSLS     r1,r0,#28
        0x00000686:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000688:    bd00        ..      POP      {pc}
    NSR_Disable
        0x0000068a:    b500        ..      PUSH     {lr}
        0x0000068c:    f7ffffe2    ....    BL       Un_Lock_Reg ; 0x654
        0x00000690:    2000        .       MOVS     r0,#0
        0x00000692:    2105        .!      MOVS     r1,#5
        0x00000694:    0709        ..      LSLS     r1,r1,#28
        0x00000696:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000698:    bd00        ..      POP      {pc}
    Delayus
        0x0000069a:    210c        .!      MOVS     r1,#0xc
        0x0000069c:    4341        AC      MULS     r1,r0,r1
        0x0000069e:    4a34        4J      LDR      r2,[pc,#208] ; [0x770] = 0xe000e000
        0x000006a0:    6151        Qa      STR      r1,[r2,#0x14]
        0x000006a2:    2100        .!      MOVS     r1,#0
        0x000006a4:    6191        .a      STR      r1,[r2,#0x18]
        0x000006a6:    4611        .F      MOV      r1,r2
        0x000006a8:    6909        .i      LDR      r1,[r1,#0x10]
        0x000006aa:    2201        ."      MOVS     r2,#1
        0x000006ac:    4311        .C      ORRS     r1,r1,r2
        0x000006ae:    4a30        0J      LDR      r2,[pc,#192] ; [0x770] = 0xe000e000
        0x000006b0:    6111        .a      STR      r1,[r2,#0x10]
        0x000006b2:    bf00        ..      NOP      
        0x000006b4:    492e        .I      LDR      r1,[pc,#184] ; [0x770] = 0xe000e000
        0x000006b6:    6909        .i      LDR      r1,[r1,#0x10]
        0x000006b8:    2201        ."      MOVS     r2,#1
        0x000006ba:    0412        ..      LSLS     r2,r2,#16
        0x000006bc:    4211        .B      TST      r1,r2
        0x000006be:    d0f9        ..      BEQ      0x6b4 ; Delayus + 26
        0x000006c0:    4770        pG      BX       lr
    Delayms
        0x000006c2:    492c        ,I      LDR      r1,[pc,#176] ; [0x774] = 0x20000008
        0x000006c4:    7809        .x      LDRB     r1,[r1,#0]
        0x000006c6:    2900        .)      CMP      r1,#0
        0x000006c8:    d02b        +.      BEQ      0x722 ; Delayms + 96
        0x000006ca:    2100        .!      MOVS     r1,#0
        0x000006cc:    4a29        )J      LDR      r2,[pc,#164] ; [0x774] = 0x20000008
        0x000006ce:    7011        .p      STRB     r1,[r2,#0]
        0x000006d0:    4925        %I      LDR      r1,[pc,#148] ; [0x768] = 0x50000200
        0x000006d2:    6889        .h      LDR      r1,[r1,#8]
        0x000006d4:    2204        ."      MOVS     r2,#4
        0x000006d6:    4311        .C      ORRS     r1,r1,r2
        0x000006d8:    4a23        #J      LDR      r2,[pc,#140] ; [0x768] = 0x50000200
        0x000006da:    6091        .`      STR      r1,[r2,#8]
        0x000006dc:    4611        .F      MOV      r1,r2
        0x000006de:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000006e0:    2207        ."      MOVS     r2,#7
        0x000006e2:    0212        ..      LSLS     r2,r2,#8
        0x000006e4:    4391        .C      BICS     r1,r1,r2
        0x000006e6:    4a20         J      LDR      r2,[pc,#128] ; [0x768] = 0x50000200
        0x000006e8:    6151        Qa      STR      r1,[r2,#0x14]
        0x000006ea:    2101        .!      MOVS     r1,#1
        0x000006ec:    4a22        "J      LDR      r2,[pc,#136] ; [0x778] = 0x40010000
        0x000006ee:    6011        .`      STR      r1,[r2,#0]
        0x000006f0:    4611        .F      MOV      r1,r2
        0x000006f2:    6809        .h      LDR      r1,[r1,#0]
        0x000006f4:    2203        ."      MOVS     r2,#3
        0x000006f6:    06d2        ..      LSLS     r2,r2,#27
        0x000006f8:    4391        .C      BICS     r1,r1,r2
        0x000006fa:    4a1f        .J      LDR      r2,[pc,#124] ; [0x778] = 0x40010000
        0x000006fc:    6011        .`      STR      r1,[r2,#0]
        0x000006fe:    4611        .F      MOV      r1,r2
        0x00000700:    6809        .h      LDR      r1,[r1,#0]
        0x00000702:    02d2        ..      LSLS     r2,r2,#11
        0x00000704:    4311        .C      ORRS     r1,r1,r2
        0x00000706:    4a1c        .J      LDR      r2,[pc,#112] ; [0x778] = 0x40010000
        0x00000708:    6011        .`      STR      r1,[r2,#0]
        0x0000070a:    4611        .F      MOV      r1,r2
        0x0000070c:    6809        .h      LDR      r1,[r1,#0]
        0x0000070e:    0352        R.      LSLS     r2,r2,#13
        0x00000710:    4311        .C      ORRS     r1,r1,r2
        0x00000712:    4a19        .J      LDR      r2,[pc,#100] ; [0x778] = 0x40010000
        0x00000714:    6011        .`      STR      r1,[r2,#0]
        0x00000716:    4611        .F      MOV      r1,r2
        0x00000718:    6809        .h      LDR      r1,[r1,#0]
        0x0000071a:    0292        ..      LSLS     r2,r2,#10
        0x0000071c:    4311        .C      ORRS     r1,r1,r2
        0x0000071e:    4a16        .J      LDR      r2,[pc,#88] ; [0x778] = 0x40010000
        0x00000720:    6011        .`      STR      r1,[r2,#0]
        0x00000722:    4916        .I      LDR      r1,[pc,#88] ; [0x77c] = 0x2ee0
        0x00000724:    4a14        .J      LDR      r2,[pc,#80] ; [0x778] = 0x40010000
        0x00000726:    6051        Q`      STR      r1,[r2,#4]
        0x00000728:    4611        .F      MOV      r1,r2
        0x0000072a:    6809        .h      LDR      r1,[r1,#0]
        0x0000072c:    0392        ..      LSLS     r2,r2,#14
        0x0000072e:    4311        .C      ORRS     r1,r1,r2
        0x00000730:    4a11        .J      LDR      r2,[pc,#68] ; [0x778] = 0x40010000
        0x00000732:    6011        .`      STR      r1,[r2,#0]
        0x00000734:    e00d        ..      B        0x752 ; Delayms + 144
        0x00000736:    bf00        ..      NOP      
        0x00000738:    490f        .I      LDR      r1,[pc,#60] ; [0x778] = 0x40010000
        0x0000073a:    6889        .h      LDR      r1,[r1,#8]
        0x0000073c:    07c9        ..      LSLS     r1,r1,#31
        0x0000073e:    0fc9        ..      LSRS     r1,r1,#31
        0x00000740:    2901        .)      CMP      r1,#1
        0x00000742:    d1f9        ..      BNE      0x738 ; Delayms + 118
        0x00000744:    490c        .I      LDR      r1,[pc,#48] ; [0x778] = 0x40010000
        0x00000746:    6889        .h      LDR      r1,[r1,#8]
        0x00000748:    2201        ."      MOVS     r2,#1
        0x0000074a:    4311        .C      ORRS     r1,r1,r2
        0x0000074c:    4a0a        .J      LDR      r2,[pc,#40] ; [0x778] = 0x40010000
        0x0000074e:    6091        .`      STR      r1,[r2,#8]
        0x00000750:    1e40        @.      SUBS     r0,r0,#1
        0x00000752:    2801        .(      CMP      r0,#1
        0x00000754:    d1ef        ..      BNE      0x736 ; Delayms + 116
        0x00000756:    4908        .I      LDR      r1,[pc,#32] ; [0x778] = 0x40010000
        0x00000758:    6809        .h      LDR      r1,[r1,#0]
        0x0000075a:    0782        ..      LSLS     r2,r0,#30
        0x0000075c:    4391        .C      BICS     r1,r1,r2
        0x0000075e:    4a06        .J      LDR      r2,[pc,#24] ; [0x778] = 0x40010000
        0x00000760:    6011        .`      STR      r1,[r2,#0]
        0x00000762:    4770        pG      BX       lr
    $d
        0x00000764:    50000100    ...P    DCD    1342177536
        0x00000768:    50000200    ...P    DCD    1342177792
        0x0000076c:    00005aa5    .Z..    DCD    23205
        0x00000770:    e000e000    ....    DCD    3758153728
        0x00000774:    20000008    ...     DCD    536870920
        0x00000778:    40010000    ...@    DCD    1073807360
        0x0000077c:    00002ee0    ....    DCD    12000
    $t
    .text
    UartInit
        0x00000780:    b570        p.      PUSH     {r4-r6,lr}
        0x00000782:    4604        .F      MOV      r4,r0
        0x00000784:    460d        .F      MOV      r5,r1
        0x00000786:    2005        .       MOVS     r0,#5
        0x00000788:    0700        ..      LSLS     r0,r0,#28
        0x0000078a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0000078c:    4940        @I      LDR      r1,[pc,#256] ; [0x890] = 0xfffffcfc
        0x0000078e:    4008        .@      ANDS     r0,r0,r1
        0x00000790:    2105        .!      MOVS     r1,#5
        0x00000792:    0709        ..      LSLS     r1,r1,#28
        0x00000794:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00000796:    4608        .F      MOV      r0,r1
        0x00000798:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0000079a:    2103        .!      MOVS     r1,#3
        0x0000079c:    4308        .C      ORRS     r0,r0,r1
        0x0000079e:    2105        .!      MOVS     r1,#5
        0x000007a0:    0709        ..      LSLS     r1,r1,#28
        0x000007a2:    63c8        .c      STR      r0,[r1,#0x3c]
        0x000007a4:    483b        ;H      LDR      r0,[pc,#236] ; [0x894] = 0x50000200
        0x000007a6:    6880        .h      LDR      r0,[r0,#8]
        0x000007a8:    2101        .!      MOVS     r1,#1
        0x000007aa:    0409        ..      LSLS     r1,r1,#16
        0x000007ac:    4308        .C      ORRS     r0,r0,r1
        0x000007ae:    4939        9I      LDR      r1,[pc,#228] ; [0x894] = 0x50000200
        0x000007b0:    6088        .`      STR      r0,[r1,#8]
        0x000007b2:    4608        .F      MOV      r0,r1
        0x000007b4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000007b6:    2103        .!      MOVS     r1,#3
        0x000007b8:    0609        ..      LSLS     r1,r1,#24
        0x000007ba:    4388        .C      BICS     r0,r0,r1
        0x000007bc:    4935        5I      LDR      r1,[pc,#212] ; [0x894] = 0x50000200
        0x000007be:    6148        Ha      STR      r0,[r1,#0x14]
        0x000007c0:    4608        .F      MOV      r0,r1
        0x000007c2:    6980        .i      LDR      r0,[r0,#0x18]
        0x000007c4:    210f        .!      MOVS     r1,#0xf
        0x000007c6:    0209        ..      LSLS     r1,r1,#8
        0x000007c8:    4388        .C      BICS     r0,r0,r1
        0x000007ca:    4932        2I      LDR      r1,[pc,#200] ; [0x894] = 0x50000200
        0x000007cc:    6188        .a      STR      r0,[r1,#0x18]
        0x000007ce:    2005        .       MOVS     r0,#5
        0x000007d0:    0700        ..      LSLS     r0,r0,#28
        0x000007d2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000007d4:    01c9        ..      LSLS     r1,r1,#7
        0x000007d6:    4308        .C      ORRS     r0,r0,r1
        0x000007d8:    2105        .!      MOVS     r1,#5
        0x000007da:    0709        ..      LSLS     r1,r1,#28
        0x000007dc:    60c8        .`      STR      r0,[r1,#0xc]
        0x000007de:    4608        .F      MOV      r0,r1
        0x000007e0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000007e2:    2101        .!      MOVS     r1,#1
        0x000007e4:    0409        ..      LSLS     r1,r1,#16
        0x000007e6:    4388        .C      BICS     r0,r0,r1
        0x000007e8:    2105        .!      MOVS     r1,#5
        0x000007ea:    0709        ..      LSLS     r1,r1,#28
        0x000007ec:    60c8        .`      STR      r0,[r1,#0xc]
        0x000007ee:    482a        *H      LDR      r0,[pc,#168] ; [0x898] = 0x40050000
        0x000007f0:    6880        .h      LDR      r0,[r0,#8]
        0x000007f2:    2104        .!      MOVS     r1,#4
        0x000007f4:    4308        .C      ORRS     r0,r0,r1
        0x000007f6:    4928        (I      LDR      r1,[pc,#160] ; [0x898] = 0x40050000
        0x000007f8:    6088        .`      STR      r0,[r1,#8]
        0x000007fa:    4608        .F      MOV      r0,r1
        0x000007fc:    6880        .h      LDR      r0,[r0,#8]
        0x000007fe:    2102        .!      MOVS     r1,#2
        0x00000800:    4308        .C      ORRS     r0,r0,r1
        0x00000802:    4925        %I      LDR      r1,[pc,#148] ; [0x898] = 0x40050000
        0x00000804:    6088        .`      STR      r0,[r1,#8]
        0x00000806:    4608        .F      MOV      r0,r1
        0x00000808:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0000080a:    2108        .!      MOVS     r1,#8
        0x0000080c:    4388        .C      BICS     r0,r0,r1
        0x0000080e:    4922        "I      LDR      r1,[pc,#136] ; [0x898] = 0x40050000
        0x00000810:    60c8        .`      STR      r0,[r1,#0xc]
        0x00000812:    4608        .F      MOV      r0,r1
        0x00000814:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00000816:    0880        ..      LSRS     r0,r0,#2
        0x00000818:    0080        ..      LSLS     r0,r0,#2
        0x0000081a:    60c8        .`      STR      r0,[r1,#0xc]
        0x0000081c:    4608        .F      MOV      r0,r1
        0x0000081e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00000820:    2103        .!      MOVS     r1,#3
        0x00000822:    4308        .C      ORRS     r0,r0,r1
        0x00000824:    491c        .I      LDR      r1,[pc,#112] ; [0x898] = 0x40050000
        0x00000826:    60c8        .`      STR      r0,[r1,#0xc]
        0x00000828:    4608        .F      MOV      r0,r1
        0x0000082a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0000082c:    2104        .!      MOVS     r1,#4
        0x0000082e:    4388        .C      BICS     r0,r0,r1
        0x00000830:    4919        .I      LDR      r1,[pc,#100] ; [0x898] = 0x40050000
        0x00000832:    60c8        .`      STR      r0,[r1,#0xc]
        0x00000834:    4608        .F      MOV      r0,r1
        0x00000836:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00000838:    2101        .!      MOVS     r1,#1
        0x0000083a:    0749        I.      LSLS     r1,r1,#29
        0x0000083c:    4308        .C      ORRS     r0,r0,r1
        0x0000083e:    4916        .I      LDR      r1,[pc,#88] ; [0x898] = 0x40050000
        0x00000840:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000842:    4608        .F      MOV      r0,r1
        0x00000844:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00000846:    2101        .!      MOVS     r1,#1
        0x00000848:    0709        ..      LSLS     r1,r1,#28
        0x0000084a:    4308        .C      ORRS     r0,r0,r1
        0x0000084c:    4912        .I      LDR      r1,[pc,#72] ; [0x898] = 0x40050000
        0x0000084e:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000850:    4629        )F      MOV      r1,r5
        0x00000852:    4620         F      MOV      r0,r4
        0x00000854:    f000f924    ..$.    BL       __aeabi_uidiv ; 0xaa0
        0x00000858:    1e80        ..      SUBS     r0,r0,#2
        0x0000085a:    490f        .I      LDR      r1,[pc,#60] ; [0x898] = 0x40050000
        0x0000085c:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x0000085e:    4308        .C      ORRS     r0,r0,r1
        0x00000860:    490d        .I      LDR      r1,[pc,#52] ; [0x898] = 0x40050000
        0x00000862:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000864:    bd70        p.      POP      {r4-r6,pc}
    Send_Data_To_PC
        0x00000866:    490c        .I      LDR      r1,[pc,#48] ; [0x898] = 0x40050000
        0x00000868:    6008        .`      STR      r0,[r1,#0]
        0x0000086a:    bf00        ..      NOP      
        0x0000086c:    490a        .I      LDR      r1,[pc,#40] ; [0x898] = 0x40050000
        0x0000086e:    6989        .i      LDR      r1,[r1,#0x18]
        0x00000870:    2201        ."      MOVS     r2,#1
        0x00000872:    0592        ..      LSLS     r2,r2,#22
        0x00000874:    4211        .B      TST      r1,r2
        0x00000876:    d1f9        ..      BNE      0x86c ; Send_Data_To_PC + 6
        0x00000878:    4770        pG      BX       lr
    Receive_Data_From_PC
        0x0000087a:    bf00        ..      NOP      
        0x0000087c:    4806        .H      LDR      r0,[pc,#24] ; [0x898] = 0x40050000
        0x0000087e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00000880:    2101        .!      MOVS     r1,#1
        0x00000882:    0389        ..      LSLS     r1,r1,#14
        0x00000884:    4208        .B      TST      r0,r1
        0x00000886:    d1f9        ..      BNE      0x87c ; Receive_Data_From_PC + 2
        0x00000888:    4803        .H      LDR      r0,[pc,#12] ; [0x898] = 0x40050000
        0x0000088a:    6800        .h      LDR      r0,[r0,#0]
        0x0000088c:    b2c0        ..      UXTB     r0,r0
        0x0000088e:    4770        pG      BX       lr
    $d
        0x00000890:    fffffcfc    ....    DCD    4294966524
        0x00000894:    50000200    ...P    DCD    1342177792
        0x00000898:    40050000    ...@    DCD    1074069504
    $t
    .text
    SendChar
        0x0000089c:    bf00        ..      NOP      
        0x0000089e:    491c        .I      LDR      r1,[pc,#112] ; [0x910] = 0x40050000
        0x000008a0:    6989        .i      LDR      r1,[r1,#0x18]
        0x000008a2:    2201        ."      MOVS     r2,#1
        0x000008a4:    0592        ..      LSLS     r2,r2,#22
        0x000008a6:    4211        .B      TST      r1,r2
        0x000008a8:    d0f9        ..      BEQ      0x89e ; SendChar + 2
        0x000008aa:    4919        .I      LDR      r1,[pc,#100] ; [0x910] = 0x40050000
        0x000008ac:    6008        .`      STR      r0,[r1,#0]
        0x000008ae:    280a        .(      CMP      r0,#0xa
        0x000008b0:    d109        ..      BNE      0x8c6 ; SendChar + 42
        0x000008b2:    bf00        ..      NOP      
        0x000008b4:    4916        .I      LDR      r1,[pc,#88] ; [0x910] = 0x40050000
        0x000008b6:    6989        .i      LDR      r1,[r1,#0x18]
        0x000008b8:    2201        ."      MOVS     r2,#1
        0x000008ba:    0592        ..      LSLS     r2,r2,#22
        0x000008bc:    4211        .B      TST      r1,r2
        0x000008be:    d0f9        ..      BEQ      0x8b4 ; SendChar + 24
        0x000008c0:    210d        .!      MOVS     r1,#0xd
        0x000008c2:    4a13        .J      LDR      r2,[pc,#76] ; [0x910] = 0x40050000
        0x000008c4:    6011        .`      STR      r1,[r2,#0]
        0x000008c6:    4770        pG      BX       lr
    GetCharPU20
        0x000008c8:    e009        ..      B        0x8de ; GetCharPU20 + 22
        0x000008ca:    4811        .H      LDR      r0,[pc,#68] ; [0x910] = 0x40050000
        0x000008cc:    6980        .i      LDR      r0,[r0,#0x18]
        0x000008ce:    2101        .!      MOVS     r1,#1
        0x000008d0:    0389        ..      LSLS     r1,r1,#14
        0x000008d2:    4208        .B      TST      r0,r1
        0x000008d4:    d103        ..      BNE      0x8de ; GetCharPU20 + 22
        0x000008d6:    480e        .H      LDR      r0,[pc,#56] ; [0x910] = 0x40050000
        0x000008d8:    6800        .h      LDR      r0,[r0,#0]
        0x000008da:    b2c0        ..      UXTB     r0,r0
        0x000008dc:    4770        pG      BX       lr
        0x000008de:    e7f4        ..      B        0x8ca ; GetCharPU20 + 2
    _ttywrch
        0x000008e0:    b500        ..      PUSH     {lr}
        0x000008e2:    4603        .F      MOV      r3,r0
        0x000008e4:    4618        .F      MOV      r0,r3
        0x000008e6:    f7ffffd9    ....    BL       SendChar ; 0x89c
        0x000008ea:    bd00        ..      POP      {pc}
    fputc
        0x000008ec:    b510        ..      PUSH     {r4,lr}
        0x000008ee:    4603        .F      MOV      r3,r0
        0x000008f0:    460c        .F      MOV      r4,r1
        0x000008f2:    4618        .F      MOV      r0,r3
        0x000008f4:    f7ffffd2    ....    BL       SendChar ; 0x89c
        0x000008f8:    2000        .       MOVS     r0,#0
        0x000008fa:    bd10        ..      POP      {r4,pc}
    fgetc
        0x000008fc:    b500        ..      PUSH     {lr}
        0x000008fe:    4602        .F      MOV      r2,r0
        0x00000900:    f7ffffe2    ....    BL       GetCharPU20 ; 0x8c8
        0x00000904:    bd00        ..      POP      {pc}
    ferror
        0x00000906:    4601        .F      MOV      r1,r0
        0x00000908:    2000        .       MOVS     r0,#0
        0x0000090a:    43c0        .C      MVNS     r0,r0
        0x0000090c:    4770        pG      BX       lr
    $d
        0x0000090e:    0000        ..      DCW    0
        0x00000910:    40050000    ...@    DCD    1074069504
    $t
    .text
    __2printf
        0x00000914:    b40f        ..      PUSH     {r0-r3}
        0x00000916:    4905        .I      LDR      r1,[pc,#20] ; [0x92c] = 0x2000000c
        0x00000918:    b510        ..      PUSH     {r4,lr}
        0x0000091a:    aa03        ..      ADD      r2,sp,#0xc
        0x0000091c:    9802        ..      LDR      r0,[sp,#8]
        0x0000091e:    f000f9c5    ....    BL       _printf_char_file ; 0xcac
        0x00000922:    bc10        ..      POP      {r4}
        0x00000924:    bc08        ..      POP      {r3}
        0x00000926:    b004        ..      ADD      sp,sp,#0x10
        0x00000928:    4718        .G      BX       r3
    $d
        0x0000092a:    0000        ..      DCW    0
        0x0000092c:    2000000c    ...     DCD    536870924
    $t
    .text
    _printf_int_hex
    _printf_longlong_hex
        0x00000930:    b570        p.      PUSH     {r4-r6,lr}
        0x00000932:    4604        .F      MOV      r4,r0
        0x00000934:    460d        .F      MOV      r5,r1
        0x00000936:    4621        !F      MOV      r1,r4
        0x00000938:    6810        .h      LDR      r0,[r2,#0]
        0x0000093a:    46c0        .F      MOV      r8,r8
        0x0000093c:    46c0        .F      MOV      r8,r8
        0x0000093e:    6821        !h      LDR      r1,[r4,#0]
        0x00000940:    0509        ..      LSLS     r1,r1,#20
        0x00000942:    d502        ..      BPL      0x94a ; _printf_int_hex + 26
        0x00000944:    4a0f        .J      LDR      r2,[pc,#60] ; [0x984] = 0x41c
        0x00000946:    447a        zD      ADD      r2,r2,pc
        0x00000948:    e002        ..      B        0x950 ; _printf_int_hex + 32
        0x0000094a:    4a0e        .J      LDR      r2,[pc,#56] ; [0x984] = 0x41c
        0x0000094c:    447a        zD      ADD      r2,r2,pc
        0x0000094e:    320e        .2      ADDS     r2,r2,#0xe
        0x00000950:    4623        #F      MOV      r3,r4
        0x00000952:    2100        .!      MOVS     r1,#0
        0x00000954:    3324        $3      ADDS     r3,r3,#0x24
        0x00000956:    e005        ..      B        0x964 ; _printf_int_hex + 52
        0x00000958:    0706        ..      LSLS     r6,r0,#28
        0x0000095a:    0f36        6.      LSRS     r6,r6,#28
        0x0000095c:    5d96        .]      LDRB     r6,[r2,r6]
        0x0000095e:    545e        ^T      STRB     r6,[r3,r1]
        0x00000960:    1c49        I.      ADDS     r1,r1,#1
        0x00000962:    0900        ..      LSRS     r0,r0,#4
        0x00000964:    2800        .(      CMP      r0,#0
        0x00000966:    d1f7        ..      BNE      0x958 ; _printf_int_hex + 40
        0x00000968:    6820         h      LDR      r0,[r4,#0]
        0x0000096a:    2300        .#      MOVS     r3,#0
        0x0000096c:    0700        ..      LSLS     r0,r0,#28
        0x0000096e:    d505        ..      BPL      0x97c ; _printf_int_hex + 76
        0x00000970:    2d70        p-      CMP      r5,#0x70
        0x00000972:    d003        ..      BEQ      0x97c ; _printf_int_hex + 76
        0x00000974:    2900        .)      CMP      r1,#0
        0x00000976:    d001        ..      BEQ      0x97c ; _printf_int_hex + 76
        0x00000978:    3211        .2      ADDS     r2,r2,#0x11
        0x0000097a:    2302        .#      MOVS     r3,#2
        0x0000097c:    4620         F      MOV      r0,r4
        0x0000097e:    f000f93f    ..?.    BL       _printf_int_common ; 0xc00
        0x00000982:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00000984:    0000041c    ....    DCD    1052
    $t
    .text
    __printf
        0x00000988:    b5f3        ..      PUSH     {r0,r1,r4-r7,lr}
        0x0000098a:    4604        .F      MOV      r4,r0
        0x0000098c:    2000        .       MOVS     r0,#0
        0x0000098e:    b081        ..      SUB      sp,sp,#4
        0x00000990:    e082        ..      B        0xa98 ; __printf + 272
        0x00000992:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00000994:    4620         F      MOV      r0,r4
        0x00000996:    4788        .G      BLX      r1
        0x00000998:    2800        .(      CMP      r0,#0
        0x0000099a:    d07f        ..      BEQ      0xa9c ; __printf + 276
        0x0000099c:    2825        %(      CMP      r0,#0x25
        0x0000099e:    d002        ..      BEQ      0x9a6 ; __printf + 30
        0x000009a0:    6862        bh      LDR      r2,[r4,#4]
        0x000009a2:    68a1        .h      LDR      r1,[r4,#8]
        0x000009a4:    e075        u.      B        0xa92 ; __printf + 266
        0x000009a6:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000009a8:    4620         F      MOV      r0,r4
        0x000009aa:    2600        .&      MOVS     r6,#0
        0x000009ac:    4788        .G      BLX      r1
        0x000009ae:    4605        .F      MOV      r5,r0
        0x000009b0:    2000        .       MOVS     r0,#0
        0x000009b2:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000009b4:    4607        .F      MOV      r7,r0
        0x000009b6:    61a0        .a      STR      r0,[r4,#0x18]
        0x000009b8:    2d2a        *-      CMP      r5,#0x2a
        0x000009ba:    d00b        ..      BEQ      0x9d4 ; __printf + 76
        0x000009bc:    4629        )F      MOV      r1,r5
        0x000009be:    2201        ."      MOVS     r2,#1
        0x000009c0:    3930        09      SUBS     r1,r1,#0x30
        0x000009c2:    290a        .)      CMP      r1,#0xa
        0x000009c4:    d22b        +.      BCS      0xa1e ; __printf + 150
        0x000009c6:    2a00        .*      CMP      r2,#0
        0x000009c8:    d029        ).      BEQ      0xa1e ; __printf + 150
        0x000009ca:    00b8        ..      LSLS     r0,r7,#2
        0x000009cc:    1900        ..      ADDS     r0,r0,r4
        0x000009ce:    9000        ..      STR      r0,[sp,#0]
        0x000009d0:    6181        .a      STR      r1,[r0,#0x18]
        0x000009d2:    e019        ..      B        0xa08 ; __printf + 128
        0x000009d4:    9802        ..      LDR      r0,[sp,#8]
        0x000009d6:    00ba        ..      LSLS     r2,r7,#2
        0x000009d8:    1912        ..      ADDS     r2,r2,r4
        0x000009da:    c802        ..      LDM      r0!,{r1}
        0x000009dc:    6191        .a      STR      r1,[r2,#0x18]
        0x000009de:    9002        ..      STR      r0,[sp,#8]
        0x000009e0:    4620         F      MOV      r0,r4
        0x000009e2:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000009e4:    4788        .G      BLX      r1
        0x000009e6:    2f01        ./      CMP      r7,#1
        0x000009e8:    4605        .F      MOV      r5,r0
        0x000009ea:    d11a        ..      BNE      0xa22 ; __printf + 154
        0x000009ec:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x000009ee:    2800        .(      CMP      r0,#0
        0x000009f0:    da22        ".      BGE      0xa38 ; __printf + 176
        0x000009f2:    2020                MOVS     r0,#0x20
        0x000009f4:    4386        .C      BICS     r6,r6,r0
        0x000009f6:    e01f        ..      B        0xa38 ; __printf + 176
        0x000009f8:    9800        ..      LDR      r0,[sp,#0]
        0x000009fa:    210a        .!      MOVS     r1,#0xa
        0x000009fc:    6980        .i      LDR      r0,[r0,#0x18]
        0x000009fe:    4348        HC      MULS     r0,r1,r0
        0x00000a00:    9900        ..      LDR      r1,[sp,#0]
        0x00000a02:    1940        @.      ADDS     r0,r0,r5
        0x00000a04:    3830        08      SUBS     r0,r0,#0x30
        0x00000a06:    6188        .a      STR      r0,[r1,#0x18]
        0x00000a08:    4620         F      MOV      r0,r4
        0x00000a0a:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00000a0c:    4788        .G      BLX      r1
        0x00000a0e:    4605        .F      MOV      r5,r0
        0x00000a10:    2001        .       MOVS     r0,#1
        0x00000a12:    4629        )F      MOV      r1,r5
        0x00000a14:    3930        09      SUBS     r1,r1,#0x30
        0x00000a16:    290a        .)      CMP      r1,#0xa
        0x00000a18:    d201        ..      BCS      0xa1e ; __printf + 150
        0x00000a1a:    2800        .(      CMP      r0,#0
        0x00000a1c:    d1ec        ..      BNE      0x9f8 ; __printf + 112
        0x00000a1e:    2f01        ./      CMP      r7,#1
        0x00000a20:    d00a        ..      BEQ      0xa38 ; __printf + 176
        0x00000a22:    2d2e        .-      CMP      r5,#0x2e
        0x00000a24:    d108        ..      BNE      0xa38 ; __printf + 176
        0x00000a26:    4620         F      MOV      r0,r4
        0x00000a28:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00000a2a:    4788        .G      BLX      r1
        0x00000a2c:    4605        .F      MOV      r5,r0
        0x00000a2e:    2020                MOVS     r0,#0x20
        0x00000a30:    4306        .C      ORRS     r6,r6,r0
        0x00000a32:    1c7f        ..      ADDS     r7,r7,#1
        0x00000a34:    2f02        ./      CMP      r7,#2
        0x00000a36:    dbbf        ..      BLT      0x9b8 ; __printf + 48
        0x00000a38:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00000a3a:    2800        .(      CMP      r0,#0
        0x00000a3c:    da03        ..      BGE      0xa46 ; __printf + 190
        0x00000a3e:    4240        @B      RSBS     r0,r0,#0
        0x00000a40:    61a0        .a      STR      r0,[r4,#0x18]
        0x00000a42:    2001        .       MOVS     r0,#1
        0x00000a44:    4306        .C      ORRS     r6,r6,r0
        0x00000a46:    07f0        ..      LSLS     r0,r6,#31
        0x00000a48:    d001        ..      BEQ      0xa4e ; __printf + 198
        0x00000a4a:    2010        .       MOVS     r0,#0x10
        0x00000a4c:    4386        .C      BICS     r6,r6,r0
        0x00000a4e:    2d00        .-      CMP      r5,#0
        0x00000a50:    d024        $.      BEQ      0xa9c ; __printf + 276
        0x00000a52:    4628        (F      MOV      r0,r5
        0x00000a54:    3841        A8      SUBS     r0,r0,#0x41
        0x00000a56:    2819        .(      CMP      r0,#0x19
        0x00000a58:    d803        ..      BHI      0xa62 ; __printf + 218
        0x00000a5a:    2001        .       MOVS     r0,#1
        0x00000a5c:    02c0        ..      LSLS     r0,r0,#11
        0x00000a5e:    4306        .C      ORRS     r6,r6,r0
        0x00000a60:    3520         5      ADDS     r5,r5,#0x20
        0x00000a62:    4620         F      MOV      r0,r4
        0x00000a64:    6026        &`      STR      r6,[r4,#0]
        0x00000a66:    4629        )F      MOV      r1,r5
        0x00000a68:    9a02        ..      LDR      r2,[sp,#8]
        0x00000a6a:    4616        .F      MOV      r6,r2
        0x00000a6c:    f7fffb66    ..f.    BL       _printf_percent ; 0x13c
        0x00000a70:    2800        .(      CMP      r0,#0
        0x00000a72:    d00b        ..      BEQ      0xa8c ; __printf + 260
        0x00000a74:    2801        .(      CMP      r0,#1
        0x00000a76:    d006        ..      BEQ      0xa86 ; __printf + 254
        0x00000a78:    1df6        ..      ADDS     r6,r6,#7
        0x00000a7a:    08f0        ..      LSRS     r0,r6,#3
        0x00000a7c:    00c0        ..      LSLS     r0,r0,#3
        0x00000a7e:    3008        .0      ADDS     r0,r0,#8
        0x00000a80:    9002        ..      STR      r0,[sp,#8]
        0x00000a82:    e786        ..      B        0x992 ; __printf + 10
        0x00000a84:    e00a        ..      B        0xa9c ; __printf + 276
        0x00000a86:    1d36        6.      ADDS     r6,r6,#4
        0x00000a88:    9602        ..      STR      r6,[sp,#8]
        0x00000a8a:    e782        ..      B        0x992 ; __printf + 10
        0x00000a8c:    6862        bh      LDR      r2,[r4,#4]
        0x00000a8e:    4628        (F      MOV      r0,r5
        0x00000a90:    68a1        .h      LDR      r1,[r4,#8]
        0x00000a92:    4790        .G      BLX      r2
        0x00000a94:    6a20         j      LDR      r0,[r4,#0x20]
        0x00000a96:    1c40        @.      ADDS     r0,r0,#1
        0x00000a98:    6220         b      STR      r0,[r4,#0x20]
        0x00000a9a:    e77a        z.      B        0x992 ; __printf + 10
        0x00000a9c:    6a20         j      LDR      r0,[r4,#0x20]
        0x00000a9e:    bdfe        ..      POP      {r1-r7,pc}
    .text
    __aeabi_uidiv
    __aeabi_uidivmod
        0x00000aa0:    2200        ."      MOVS     r2,#0
        0x00000aa2:    0903        ..      LSRS     r3,r0,#4
        0x00000aa4:    428b        .B      CMP      r3,r1
        0x00000aa6:    d32c        ,.      BCC      0xb02 ; __aeabi_idiv + 78
        0x00000aa8:    0a03        ..      LSRS     r3,r0,#8
        0x00000aaa:    428b        .B      CMP      r3,r1
        0x00000aac:    d311        ..      BCC      0xad2 ; __aeabi_idiv + 30
        0x00000aae:    2300        .#      MOVS     r3,#0
        0x00000ab0:    469c        .F      MOV      r12,r3
        0x00000ab2:    e04e        N.      B        0xb52 ; __aeabi_idiv + 158
    __aeabi_idiv
    __aeabi_idivmod
        0x00000ab4:    4603        .F      MOV      r3,r0
        0x00000ab6:    430b        .C      ORRS     r3,r3,r1
        0x00000ab8:    d43c        <.      BMI      0xb34 ; __aeabi_idiv + 128
        0x00000aba:    2200        ."      MOVS     r2,#0
        0x00000abc:    0843        C.      LSRS     r3,r0,#1
        0x00000abe:    428b        .B      CMP      r3,r1
        0x00000ac0:    d331        1.      BCC      0xb26 ; __aeabi_idiv + 114
        0x00000ac2:    0903        ..      LSRS     r3,r0,#4
        0x00000ac4:    428b        .B      CMP      r3,r1
        0x00000ac6:    d31c        ..      BCC      0xb02 ; __aeabi_idiv + 78
        0x00000ac8:    0a03        ..      LSRS     r3,r0,#8
        0x00000aca:    428b        .B      CMP      r3,r1
        0x00000acc:    d301        ..      BCC      0xad2 ; __aeabi_idiv + 30
        0x00000ace:    4694        .F      MOV      r12,r2
        0x00000ad0:    e03f        ?.      B        0xb52 ; __aeabi_idiv + 158
        0x00000ad2:    09c3        ..      LSRS     r3,r0,#7
        0x00000ad4:    428b        .B      CMP      r3,r1
        0x00000ad6:    d301        ..      BCC      0xadc ; __aeabi_idiv + 40
        0x00000ad8:    01cb        ..      LSLS     r3,r1,#7
        0x00000ada:    1ac0        ..      SUBS     r0,r0,r3
        0x00000adc:    4152        RA      ADCS     r2,r2,r2
        0x00000ade:    0983        ..      LSRS     r3,r0,#6
        0x00000ae0:    428b        .B      CMP      r3,r1
        0x00000ae2:    d301        ..      BCC      0xae8 ; __aeabi_idiv + 52
        0x00000ae4:    018b        ..      LSLS     r3,r1,#6
        0x00000ae6:    1ac0        ..      SUBS     r0,r0,r3
        0x00000ae8:    4152        RA      ADCS     r2,r2,r2
        0x00000aea:    0943        C.      LSRS     r3,r0,#5
        0x00000aec:    428b        .B      CMP      r3,r1
        0x00000aee:    d301        ..      BCC      0xaf4 ; __aeabi_idiv + 64
        0x00000af0:    014b        K.      LSLS     r3,r1,#5
        0x00000af2:    1ac0        ..      SUBS     r0,r0,r3
        0x00000af4:    4152        RA      ADCS     r2,r2,r2
        0x00000af6:    0903        ..      LSRS     r3,r0,#4
        0x00000af8:    428b        .B      CMP      r3,r1
        0x00000afa:    d301        ..      BCC      0xb00 ; __aeabi_idiv + 76
        0x00000afc:    010b        ..      LSLS     r3,r1,#4
        0x00000afe:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b00:    4152        RA      ADCS     r2,r2,r2
        0x00000b02:    08c3        ..      LSRS     r3,r0,#3
        0x00000b04:    428b        .B      CMP      r3,r1
        0x00000b06:    d301        ..      BCC      0xb0c ; __aeabi_idiv + 88
        0x00000b08:    00cb        ..      LSLS     r3,r1,#3
        0x00000b0a:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b0c:    4152        RA      ADCS     r2,r2,r2
        0x00000b0e:    0883        ..      LSRS     r3,r0,#2
        0x00000b10:    428b        .B      CMP      r3,r1
        0x00000b12:    d301        ..      BCC      0xb18 ; __aeabi_idiv + 100
        0x00000b14:    008b        ..      LSLS     r3,r1,#2
        0x00000b16:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b18:    4152        RA      ADCS     r2,r2,r2
        0x00000b1a:    0843        C.      LSRS     r3,r0,#1
        0x00000b1c:    428b        .B      CMP      r3,r1
        0x00000b1e:    d301        ..      BCC      0xb24 ; __aeabi_idiv + 112
        0x00000b20:    004b        K.      LSLS     r3,r1,#1
        0x00000b22:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b24:    4152        RA      ADCS     r2,r2,r2
        0x00000b26:    1a41        A.      SUBS     r1,r0,r1
        0x00000b28:    d200        ..      BCS      0xb2c ; __aeabi_idiv + 120
        0x00000b2a:    4601        .F      MOV      r1,r0
        0x00000b2c:    4152        RA      ADCS     r2,r2,r2
        0x00000b2e:    4610        .F      MOV      r0,r2
        0x00000b30:    4770        pG      BX       lr
        0x00000b32:    e05d        ].      B        0xbf0 ; __aeabi_idiv + 316
        0x00000b34:    0fca        ..      LSRS     r2,r1,#31
        0x00000b36:    d000        ..      BEQ      0xb3a ; __aeabi_idiv + 134
        0x00000b38:    4249        IB      RSBS     r1,r1,#0
        0x00000b3a:    1003        ..      ASRS     r3,r0,#32
        0x00000b3c:    d300        ..      BCC      0xb40 ; __aeabi_idiv + 140
        0x00000b3e:    4240        @B      RSBS     r0,r0,#0
        0x00000b40:    4053        S@      EORS     r3,r3,r2
        0x00000b42:    2200        ."      MOVS     r2,#0
        0x00000b44:    469c        .F      MOV      r12,r3
        0x00000b46:    0903        ..      LSRS     r3,r0,#4
        0x00000b48:    428b        .B      CMP      r3,r1
        0x00000b4a:    d32d        -.      BCC      0xba8 ; __aeabi_idiv + 244
        0x00000b4c:    0a03        ..      LSRS     r3,r0,#8
        0x00000b4e:    428b        .B      CMP      r3,r1
        0x00000b50:    d312        ..      BCC      0xb78 ; __aeabi_idiv + 196
        0x00000b52:    22fc        ."      MOVS     r2,#0xfc
        0x00000b54:    0189        ..      LSLS     r1,r1,#6
        0x00000b56:    ba12        ..      REV      r2,r2
        0x00000b58:    0a03        ..      LSRS     r3,r0,#8
        0x00000b5a:    428b        .B      CMP      r3,r1
        0x00000b5c:    d30c        ..      BCC      0xb78 ; __aeabi_idiv + 196
        0x00000b5e:    0189        ..      LSLS     r1,r1,#6
        0x00000b60:    1192        ..      ASRS     r2,r2,#6
        0x00000b62:    428b        .B      CMP      r3,r1
        0x00000b64:    d308        ..      BCC      0xb78 ; __aeabi_idiv + 196
        0x00000b66:    0189        ..      LSLS     r1,r1,#6
        0x00000b68:    1192        ..      ASRS     r2,r2,#6
        0x00000b6a:    428b        .B      CMP      r3,r1
        0x00000b6c:    d304        ..      BCC      0xb78 ; __aeabi_idiv + 196
        0x00000b6e:    0189        ..      LSLS     r1,r1,#6
        0x00000b70:    d03a        :.      BEQ      0xbe8 ; __aeabi_idiv + 308
        0x00000b72:    1192        ..      ASRS     r2,r2,#6
        0x00000b74:    e000        ..      B        0xb78 ; __aeabi_idiv + 196
        0x00000b76:    0989        ..      LSRS     r1,r1,#6
        0x00000b78:    09c3        ..      LSRS     r3,r0,#7
        0x00000b7a:    428b        .B      CMP      r3,r1
        0x00000b7c:    d301        ..      BCC      0xb82 ; __aeabi_idiv + 206
        0x00000b7e:    01cb        ..      LSLS     r3,r1,#7
        0x00000b80:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b82:    4152        RA      ADCS     r2,r2,r2
        0x00000b84:    0983        ..      LSRS     r3,r0,#6
        0x00000b86:    428b        .B      CMP      r3,r1
        0x00000b88:    d301        ..      BCC      0xb8e ; __aeabi_idiv + 218
        0x00000b8a:    018b        ..      LSLS     r3,r1,#6
        0x00000b8c:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b8e:    4152        RA      ADCS     r2,r2,r2
        0x00000b90:    0943        C.      LSRS     r3,r0,#5
        0x00000b92:    428b        .B      CMP      r3,r1
        0x00000b94:    d301        ..      BCC      0xb9a ; __aeabi_idiv + 230
        0x00000b96:    014b        K.      LSLS     r3,r1,#5
        0x00000b98:    1ac0        ..      SUBS     r0,r0,r3
        0x00000b9a:    4152        RA      ADCS     r2,r2,r2
        0x00000b9c:    0903        ..      LSRS     r3,r0,#4
        0x00000b9e:    428b        .B      CMP      r3,r1
        0x00000ba0:    d301        ..      BCC      0xba6 ; __aeabi_idiv + 242
        0x00000ba2:    010b        ..      LSLS     r3,r1,#4
        0x00000ba4:    1ac0        ..      SUBS     r0,r0,r3
        0x00000ba6:    4152        RA      ADCS     r2,r2,r2
        0x00000ba8:    08c3        ..      LSRS     r3,r0,#3
        0x00000baa:    428b        .B      CMP      r3,r1
        0x00000bac:    d301        ..      BCC      0xbb2 ; __aeabi_idiv + 254
        0x00000bae:    00cb        ..      LSLS     r3,r1,#3
        0x00000bb0:    1ac0        ..      SUBS     r0,r0,r3
        0x00000bb2:    4152        RA      ADCS     r2,r2,r2
        0x00000bb4:    0883        ..      LSRS     r3,r0,#2
        0x00000bb6:    428b        .B      CMP      r3,r1
        0x00000bb8:    d301        ..      BCC      0xbbe ; __aeabi_idiv + 266
        0x00000bba:    008b        ..      LSLS     r3,r1,#2
        0x00000bbc:    1ac0        ..      SUBS     r0,r0,r3
        0x00000bbe:    4152        RA      ADCS     r2,r2,r2
        0x00000bc0:    d2d9        ..      BCS      0xb76 ; __aeabi_idiv + 194
        0x00000bc2:    0843        C.      LSRS     r3,r0,#1
        0x00000bc4:    428b        .B      CMP      r3,r1
        0x00000bc6:    d301        ..      BCC      0xbcc ; __aeabi_idiv + 280
        0x00000bc8:    004b        K.      LSLS     r3,r1,#1
        0x00000bca:    1ac0        ..      SUBS     r0,r0,r3
        0x00000bcc:    4152        RA      ADCS     r2,r2,r2
        0x00000bce:    1a41        A.      SUBS     r1,r0,r1
        0x00000bd0:    d200        ..      BCS      0xbd4 ; __aeabi_idiv + 288
        0x00000bd2:    4601        .F      MOV      r1,r0
        0x00000bd4:    4663        cF      MOV      r3,r12
        0x00000bd6:    4152        RA      ADCS     r2,r2,r2
        0x00000bd8:    105b        [.      ASRS     r3,r3,#1
        0x00000bda:    4610        .F      MOV      r0,r2
        0x00000bdc:    d301        ..      BCC      0xbe2 ; __aeabi_idiv + 302
        0x00000bde:    4240        @B      RSBS     r0,r0,#0
        0x00000be0:    2b00        .+      CMP      r3,#0
        0x00000be2:    d500        ..      BPL      0xbe6 ; __aeabi_idiv + 306
        0x00000be4:    4249        IB      RSBS     r1,r1,#0
        0x00000be6:    4770        pG      BX       lr
        0x00000be8:    4663        cF      MOV      r3,r12
        0x00000bea:    105b        [.      ASRS     r3,r3,#1
        0x00000bec:    d300        ..      BCC      0xbf0 ; __aeabi_idiv + 316
        0x00000bee:    4240        @B      RSBS     r0,r0,#0
        0x00000bf0:    b501        ..      PUSH     {r0,lr}
        0x00000bf2:    2000        .       MOVS     r0,#0
        0x00000bf4:    46c0        .F      MOV      r8,r8
        0x00000bf6:    46c0        .F      MOV      r8,r8
        0x00000bf8:    bd02        ..      POP      {r1,pc}
    .text
    __use_two_region_memory
        0x00000bfa:    4770        pG      BX       lr
    __rt_heap_escrow$2region
        0x00000bfc:    4770        pG      BX       lr
    __rt_heap_expand$2region
        0x00000bfe:    4770        pG      BX       lr
    .text
    _printf_int_common
        0x00000c00:    b5ff        ..      PUSH     {r0-r7,lr}
        0x00000c02:    4604        .F      MOV      r4,r0
        0x00000c04:    460d        .F      MOV      r5,r1
        0x00000c06:    b081        ..      SUB      sp,sp,#4
        0x00000c08:    3024        $0      ADDS     r0,r0,#0x24
        0x00000c0a:    9000        ..      STR      r0,[sp,#0]
        0x00000c0c:    6821        !h      LDR      r1,[r4,#0]
        0x00000c0e:    0688        ..      LSLS     r0,r1,#26
        0x00000c10:    d504        ..      BPL      0xc1c ; _printf_int_common + 28
        0x00000c12:    2210        ."      MOVS     r2,#0x10
        0x00000c14:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00000c16:    4391        .C      BICS     r1,r1,r2
        0x00000c18:    6021        !`      STR      r1,[r4,#0]
        0x00000c1a:    e000        ..      B        0xc1e ; _printf_int_common + 30
        0x00000c1c:    2001        .       MOVS     r0,#1
        0x00000c1e:    2700        .'      MOVS     r7,#0
        0x00000c20:    42a8        .B      CMP      r0,r5
        0x00000c22:    dd00        ..      BLE      0xc26 ; _printf_int_common + 38
        0x00000c24:    1b47        G.      SUBS     r7,r0,r5
        0x00000c26:    9804        ..      LDR      r0,[sp,#0x10]
        0x00000c28:    69a1        .i      LDR      r1,[r4,#0x18]
        0x00000c2a:    197a        z.      ADDS     r2,r7,r5
        0x00000c2c:    1810        ..      ADDS     r0,r2,r0
        0x00000c2e:    1a08        ..      SUBS     r0,r1,r0
        0x00000c30:    61a0        .a      STR      r0,[r4,#0x18]
        0x00000c32:    6820         h      LDR      r0,[r4,#0]
        0x00000c34:    06c0        ..      LSLS     r0,r0,#27
        0x00000c36:    d402        ..      BMI      0xc3e ; _printf_int_common + 62
        0x00000c38:    4620         F      MOV      r0,r4
        0x00000c3a:    46c0        .F      MOV      r8,r8
        0x00000c3c:    46c0        .F      MOV      r8,r8
        0x00000c3e:    2600        .&      MOVS     r6,#0
        0x00000c40:    e008        ..      B        0xc54 ; _printf_int_common + 84
        0x00000c42:    9803        ..      LDR      r0,[sp,#0xc]
        0x00000c44:    6862        bh      LDR      r2,[r4,#4]
        0x00000c46:    68a1        .h      LDR      r1,[r4,#8]
        0x00000c48:    5d80        .]      LDRB     r0,[r0,r6]
        0x00000c4a:    4790        .G      BLX      r2
        0x00000c4c:    6a20         j      LDR      r0,[r4,#0x20]
        0x00000c4e:    1c40        @.      ADDS     r0,r0,#1
        0x00000c50:    1c76        v.      ADDS     r6,r6,#1
        0x00000c52:    6220         b      STR      r0,[r4,#0x20]
        0x00000c54:    9804        ..      LDR      r0,[sp,#0x10]
        0x00000c56:    4286        .B      CMP      r6,r0
        0x00000c58:    dbf3        ..      BLT      0xc42 ; _printf_int_common + 66
        0x00000c5a:    6820         h      LDR      r0,[r4,#0]
        0x00000c5c:    06c0        ..      LSLS     r0,r0,#27
        0x00000c5e:    d50a        ..      BPL      0xc76 ; _printf_int_common + 118
        0x00000c60:    4620         F      MOV      r0,r4
        0x00000c62:    46c0        .F      MOV      r8,r8
        0x00000c64:    46c0        .F      MOV      r8,r8
        0x00000c66:    e006        ..      B        0xc76 ; _printf_int_common + 118
        0x00000c68:    6862        bh      LDR      r2,[r4,#4]
        0x00000c6a:    68a1        .h      LDR      r1,[r4,#8]
        0x00000c6c:    2030        0       MOVS     r0,#0x30
        0x00000c6e:    4790        .G      BLX      r2
        0x00000c70:    6a20         j      LDR      r0,[r4,#0x20]
        0x00000c72:    1c40        @.      ADDS     r0,r0,#1
        0x00000c74:    6220         b      STR      r0,[r4,#0x20]
        0x00000c76:    4638        8F      MOV      r0,r7
        0x00000c78:    1e7f        ..      SUBS     r7,r7,#1
        0x00000c7a:    2800        .(      CMP      r0,#0
        0x00000c7c:    dcf4        ..      BGT      0xc68 ; _printf_int_common + 104
        0x00000c7e:    e007        ..      B        0xc90 ; _printf_int_common + 144
        0x00000c80:    9800        ..      LDR      r0,[sp,#0]
        0x00000c82:    6862        bh      LDR      r2,[r4,#4]
        0x00000c84:    68a1        .h      LDR      r1,[r4,#8]
        0x00000c86:    5d40        @]      LDRB     r0,[r0,r5]
        0x00000c88:    4790        .G      BLX      r2
        0x00000c8a:    6a20         j      LDR      r0,[r4,#0x20]
        0x00000c8c:    1c40        @.      ADDS     r0,r0,#1
        0x00000c8e:    6220         b      STR      r0,[r4,#0x20]
        0x00000c90:    4628        (F      MOV      r0,r5
        0x00000c92:    1e6d        m.      SUBS     r5,r5,#1
        0x00000c94:    2800        .(      CMP      r0,#0
        0x00000c96:    dcf3        ..      BGT      0xc80 ; _printf_int_common + 128
        0x00000c98:    4620         F      MOV      r0,r4
        0x00000c9a:    46c0        .F      MOV      r8,r8
        0x00000c9c:    46c0        .F      MOV      r8,r8
        0x00000c9e:    6821        !h      LDR      r1,[r4,#0]
        0x00000ca0:    2002        .       MOVS     r0,#2
        0x00000ca2:    0609        ..      LSLS     r1,r1,#24
        0x00000ca4:    d400        ..      BMI      0xca8 ; _printf_int_common + 168
        0x00000ca6:    2001        .       MOVS     r0,#1
        0x00000ca8:    b005        ..      ADD      sp,sp,#0x14
        0x00000caa:    bdf0        ..      POP      {r4-r7,pc}
    .text
    _printf_char_file
        0x00000cac:    4b08        .K      LDR      r3,[pc,#32] ; [0xcd0] = 0xfffffc37
        0x00000cae:    b570        p.      PUSH     {r4-r6,lr}
        0x00000cb0:    460c        .F      MOV      r4,r1
        0x00000cb2:    447b        {D      ADD      r3,r3,pc
        0x00000cb4:    f000f813    ....    BL       _printf_char_common ; 0xcde
        0x00000cb8:    4605        .F      MOV      r5,r0
        0x00000cba:    4620         F      MOV      r0,r4
        0x00000cbc:    f7fffe23    ..#.    BL       ferror ; 0x906
        0x00000cc0:    2800        .(      CMP      r0,#0
        0x00000cc2:    d002        ..      BEQ      0xcca ; _printf_char_file + 30
        0x00000cc4:    2000        .       MOVS     r0,#0
        0x00000cc6:    43c0        .C      MVNS     r0,r0
        0x00000cc8:    bd70        p.      POP      {r4-r6,pc}
        0x00000cca:    4628        (F      MOV      r0,r5
        0x00000ccc:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00000cce:    0000        ..      DCW    0
        0x00000cd0:    fffffc37    7...    DCD    4294966327
    $t
    .text
    _printf_input_char
        0x00000cd4:    6901        .i      LDR      r1,[r0,#0x10]
        0x00000cd6:    1c4a        J.      ADDS     r2,r1,#1
        0x00000cd8:    6102        .a      STR      r2,[r0,#0x10]
        0x00000cda:    7808        .x      LDRB     r0,[r1,#0]
        0x00000cdc:    4770        pG      BX       lr
    _printf_char_common
        0x00000cde:    b500        ..      PUSH     {lr}
        0x00000ce0:    b08f        ..      SUB      sp,sp,#0x3c
        0x00000ce2:    9102        ..      STR      r1,[sp,#8]
        0x00000ce4:    2100        .!      MOVS     r1,#0
        0x00000ce6:    9105        ..      STR      r1,[sp,#0x14]
        0x00000ce8:    4905        .I      LDR      r1,[pc,#20] ; [0xd00] = 0xffffffe5
        0x00000cea:    9301        ..      STR      r3,[sp,#4]
        0x00000cec:    4479        yD      ADD      r1,r1,pc
        0x00000cee:    9103        ..      STR      r1,[sp,#0xc]
        0x00000cf0:    4611        .F      MOV      r1,r2
        0x00000cf2:    9004        ..      STR      r0,[sp,#0x10]
        0x00000cf4:    4668        hF      MOV      r0,sp
        0x00000cf6:    f7fffe47    ..G.    BL       __printf ; 0x988
        0x00000cfa:    b00f        ..      ADD      sp,sp,#0x3c
        0x00000cfc:    bd00        ..      POP      {pc}
    $d
        0x00000cfe:    0000        ..      DCW    0
        0x00000d00:    ffffffe5    ....    DCD    4294967269
    $t
    .text
    __user_setup_stackheap
        0x00000d04:    4675        uF      MOV      r5,lr
        0x00000d06:    f000f823    ..#.    BL       __user_libspace ; 0xd50
        0x00000d0a:    46ae        .F      MOV      lr,r5
        0x00000d0c:    0005        ..      MOVS     r5,r0
        0x00000d0e:    4669        iF      MOV      r1,sp
        0x00000d10:    4653        SF      MOV      r3,r10
        0x00000d12:    08c0        ..      LSRS     r0,r0,#3
        0x00000d14:    00c0        ..      LSLS     r0,r0,#3
        0x00000d16:    4685        .F      MOV      sp,r0
        0x00000d18:    b018        ..      ADD      sp,sp,#0x60
        0x00000d1a:    b520         .      PUSH     {r5,lr}
        0x00000d1c:    f7fffc8c    ....    BL       __user_initial_stackheap ; 0x638
        0x00000d20:    bc60        `.      POP      {r5,r6}
        0x00000d22:    2700        .'      MOVS     r7,#0
        0x00000d24:    0849        I.      LSRS     r1,r1,#1
        0x00000d26:    46b6        .F      MOV      lr,r6
        0x00000d28:    2600        .&      MOVS     r6,#0
        0x00000d2a:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d2c:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d2e:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d30:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d32:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d34:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d36:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d38:    c5c0        ..      STM      r5!,{r6,r7}
        0x00000d3a:    3d40        @=      SUBS     r5,r5,#0x40
        0x00000d3c:    0049        I.      LSLS     r1,r1,#1
        0x00000d3e:    468d        .F      MOV      sp,r1
        0x00000d40:    4770        pG      BX       lr
    .text
    exit
        0x00000d42:    4604        .F      MOV      r4,r0
        0x00000d44:    46c0        .F      MOV      r8,r8
        0x00000d46:    46c0        .F      MOV      r8,r8
        0x00000d48:    4620         F      MOV      r0,r4
        0x00000d4a:    f7fffa0e    ....    BL       __rt_exit ; 0x16a
        0x00000d4e:    0000        ..      MOVS     r0,r0
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x00000d50:    4800        .H      LDR      r0,[pc,#0] ; [0xd54] = 0x20000014
        0x00000d52:    4770        pG      BX       lr
    $d
        0x00000d54:    20000014    ...     DCD    536870932
    $t
    .text
    _sys_exit
        0x00000d58:    4901        .I      LDR      r1,[pc,#4] ; [0xd60] = 0x20026
        0x00000d5a:    2018        .       MOVS     r0,#0x18
        0x00000d5c:    beab        ..      BKPT     #0xab
        0x00000d5e:    e7fe        ..      B        0xd5e ; _sys_exit + 6
    $d
        0x00000d60:    00020026    &...    DCD    131110
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x00000d64:    4770        pG      BX       lr
    $d.realdata
    .constdata
    uc_hextab
        0x00000d66:    3130        01      DCW    12592
        0x00000d68:    35343332    2345    DCD    892613426
        0x00000d6c:    39383736    6789    DCD    959985462
        0x00000d70:    44434241    ABCD    DCD    1145258561
        0x00000d74:    30404645    EF@0    DCD    809518661
        0x00000d78:    0058        X.      DCW    88
    lc_hextab
        0x00000d7a:    3130        01      DCW    12592
        0x00000d7c:    35343332    2345    DCD    892613426
        0x00000d80:    39383736    6789    DCD    959985462
        0x00000d84:    64636261    abcd    DCD    1684234849
        0x00000d88:    30406665    ef@0    DCD    809526885
        0x00000d8c:    00000078    x...    DCD    120
    Region$$Table$$Base
        0x00000d90:    00000db0    ....    DCD    3504
        0x00000d94:    20000000    ...     DCD    536870912
        0x00000d98:    00000014    ....    DCD    20
        0x00000d9c:    00000104    ....    DCD    260
        0x00000da0:    00000dc4    ....    DCD    3524
        0x00000da4:    20000014    ...     DCD    536870932
        0x00000da8:    00000464    d...    DCD    1124
        0x00000dac:    00000120     ...    DCD    288
    Region$$Table$$Limit

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


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


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


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


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


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


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


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


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


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


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


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


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


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


