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

** ELF Header Information

    File Name: .\obj\LDROM.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: 0x001002f5
    Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_HARD (0x05000402)

    ARM ELF revision: 5 (ABI version 2)

    Conforms to Hard float procedure-call standard

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

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

    Program header entries: 1
    Section header entries: 16

    Program header offset: 36408 (0x00008e38)
    Section header offset: 36440 (0x00008e58)

    Section header string table index: 15

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

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


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

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

    $d.realdata
    RESET
    __Vectors
        0x00100000:    20000998    ...     DCD    536873368
        0x00100004:    001002f5    ....    DCD    1049333
        0x00100008:    00100335    5...    DCD    1049397
        0x0010000c:    00100261    a...    DCD    1049185
        0x00100010:    00100339    9...    DCD    1049401
        0x00100014:    0010033b    ;...    DCD    1049403
        0x00100018:    0010033d    =...    DCD    1049405
        0x0010001c:    00000000    ....    DCD    0
        0x00100020:    00000000    ....    DCD    0
        0x00100024:    00000000    ....    DCD    0
        0x00100028:    00000000    ....    DCD    0
        0x0010002c:    0010033f    ?...    DCD    1049407
        0x00100030:    00100341    A...    DCD    1049409
        0x00100034:    00000000    ....    DCD    0
        0x00100038:    00100343    C...    DCD    1049411
        0x0010003c:    00100345    E...    DCD    1049413
        0x00100040:    00100347    G...    DCD    1049415
        0x00100044:    00100347    G...    DCD    1049415
        0x00100048:    00100347    G...    DCD    1049415
        0x0010004c:    00100347    G...    DCD    1049415
        0x00100050:    00100347    G...    DCD    1049415
        0x00100054:    00100347    G...    DCD    1049415
        0x00100058:    00100347    G...    DCD    1049415
        0x0010005c:    00100347    G...    DCD    1049415
        0x00100060:    00100347    G...    DCD    1049415
        0x00100064:    00100347    G...    DCD    1049415
        0x00100068:    00100347    G...    DCD    1049415
        0x0010006c:    00100347    G...    DCD    1049415
        0x00100070:    00100347    G...    DCD    1049415
        0x00100074:    00100347    G...    DCD    1049415
        0x00100078:    00100347    G...    DCD    1049415
        0x0010007c:    00100347    G...    DCD    1049415
        0x00100080:    00100347    G...    DCD    1049415
        0x00100084:    00100347    G...    DCD    1049415
        0x00100088:    00100347    G...    DCD    1049415
        0x0010008c:    00100347    G...    DCD    1049415
        0x00100090:    00100347    G...    DCD    1049415
        0x00100094:    00100347    G...    DCD    1049415
        0x00100098:    00100347    G...    DCD    1049415
        0x0010009c:    00100347    G...    DCD    1049415
        0x001000a0:    00100347    G...    DCD    1049415
        0x001000a4:    00100347    G...    DCD    1049415
        0x001000a8:    00100347    G...    DCD    1049415
        0x001000ac:    00100347    G...    DCD    1049415
        0x001000b0:    00100347    G...    DCD    1049415
        0x001000b4:    00100347    G...    DCD    1049415
        0x001000b8:    00100347    G...    DCD    1049415
        0x001000bc:    00100347    G...    DCD    1049415
        0x001000c0:    00100347    G...    DCD    1049415
        0x001000c4:    00100347    G...    DCD    1049415
        0x001000c8:    00100347    G...    DCD    1049415
        0x001000cc:    00100347    G...    DCD    1049415
        0x001000d0:    00100347    G...    DCD    1049415
        0x001000d4:    00100347    G...    DCD    1049415
        0x001000d8:    00100347    G...    DCD    1049415
        0x001000dc:    00100347    G...    DCD    1049415
        0x001000e0:    00100347    G...    DCD    1049415
        0x001000e4:    00100347    G...    DCD    1049415
        0x001000e8:    00100347    G...    DCD    1049415
        0x001000ec:    00100347    G...    DCD    1049415
        0x001000f0:    00100347    G...    DCD    1049415
        0x001000f4:    00100347    G...    DCD    1049415
        0x001000f8:    00100347    G...    DCD    1049415
        0x001000fc:    00100347    G...    DCD    1049415
        0x00100100:    00100347    G...    DCD    1049415
        0x00100104:    00100347    G...    DCD    1049415
        0x00100108:    00100347    G...    DCD    1049415
        0x0010010c:    00100347    G...    DCD    1049415
        0x00100110:    00100347    G...    DCD    1049415
        0x00100114:    00100347    G...    DCD    1049415
        0x00100118:    00100347    G...    DCD    1049415
        0x0010011c:    00100347    G...    DCD    1049415
        0x00100120:    00100347    G...    DCD    1049415
        0x00100124:    00100347    G...    DCD    1049415
        0x00100128:    00100347    G...    DCD    1049415
        0x0010012c:    00100347    G...    DCD    1049415
        0x00100130:    00100347    G...    DCD    1049415
        0x00100134:    00100347    G...    DCD    1049415
        0x00100138:    00100347    G...    DCD    1049415
        0x0010013c:    00100347    G...    DCD    1049415
        0x00100140:    00100347    G...    DCD    1049415
        0x00100144:    00100347    G...    DCD    1049415
        0x00100148:    00100347    G...    DCD    1049415
        0x0010014c:    00100347    G...    DCD    1049415
        0x00100150:    00100347    G...    DCD    1049415
        0x00100154:    00100347    G...    DCD    1049415
        0x00100158:    00100347    G...    DCD    1049415
        0x0010015c:    00100347    G...    DCD    1049415
        0x00100160:    00100347    G...    DCD    1049415
        0x00100164:    00100347    G...    DCD    1049415
        0x00100168:    00100347    G...    DCD    1049415
        0x0010016c:    00100347    G...    DCD    1049415
        0x00100170:    00100347    G...    DCD    1049415
        0x00100174:    00100347    G...    DCD    1049415
        0x00100178:    00100347    G...    DCD    1049415
        0x0010017c:    00100347    G...    DCD    1049415
        0x00100180:    00100347    G...    DCD    1049415
        0x00100184:    00100347    G...    DCD    1049415
        0x00100188:    00100347    G...    DCD    1049415
        0x0010018c:    00100347    G...    DCD    1049415
        0x00100190:    00100347    G...    DCD    1049415
        0x00100194:    00100347    G...    DCD    1049415
        0x00100198:    00100347    G...    DCD    1049415
        0x0010019c:    00100347    G...    DCD    1049415
        0x001001a0:    00100347    G...    DCD    1049415
        0x001001a4:    00100347    G...    DCD    1049415
        0x001001a8:    00100347    G...    DCD    1049415
        0x001001ac:    00100347    G...    DCD    1049415
        0x001001b0:    00100347    G...    DCD    1049415
        0x001001b4:    00100347    G...    DCD    1049415
    $t
    !!!main
    __Vectors_End
    __main
        0x001001b8:    f000f802    ....    BL       __scatterload ; 0x1001c0
        0x001001bc:    f000f841    ..A.    BL       __rt_entry ; 0x100242
    !!!scatter
    __scatterload
    __scatterload_rt2
    __scatterload_rt2_thumb_only
        0x001001c0:    a00a        ..      ADR      r0,{pc}+0x2c ; 0x1001ec
        0x001001c2:    e8900c00    ....    LDM      r0,{r10,r11}
        0x001001c6:    4482        .D      ADD      r10,r10,r0
        0x001001c8:    4483        .D      ADD      r11,r11,r0
        0x001001ca:    f1aa0701    ....    SUB      r7,r10,#1
    __scatterload_null
        0x001001ce:    45da        .E      CMP      r10,r11
        0x001001d0:    d101        ..      BNE      0x1001d6 ; __scatterload_null + 8
        0x001001d2:    f000f836    ..6.    BL       __rt_entry ; 0x100242
        0x001001d6:    f2af0e09    ....    ADR      lr,{pc}-7 ; 0x1001cf
        0x001001da:    e8ba000f    ....    LDM      r10!,{r0-r3}
        0x001001de:    f0130f01    ....    TST      r3,#1
        0x001001e2:    bf18        ..      IT       NE
        0x001001e4:    1afb        ..      SUBNE    r3,r7,r3
        0x001001e6:    f0430301    C...    ORR      r3,r3,#1
        0x001001ea:    4718        .G      BX       r3
    $d
        0x001001ec:    00000650    P...    DCD    1616
        0x001001f0:    00000670    p...    DCD    1648
    $t
    !!handler_copy
    __scatterload_copy
        0x001001f4:    3a10        .:      SUBS     r2,r2,#0x10
        0x001001f6:    bf24        $.      ITT      CS
        0x001001f8:    c878        x.      LDMCS    r0!,{r3-r6}
        0x001001fa:    c178        x.      STMCS    r1!,{r3-r6}
        0x001001fc:    d8fa        ..      BHI      __scatterload_copy ; 0x1001f4
        0x001001fe:    0752        R.      LSLS     r2,r2,#29
        0x00100200:    bf24        $.      ITT      CS
        0x00100202:    c830        0.      LDMCS    r0!,{r4,r5}
        0x00100204:    c130        0.      STMCS    r1!,{r4,r5}
        0x00100206:    bf44        D.      ITT      MI
        0x00100208:    6804        .h      LDRMI    r4,[r0,#0]
        0x0010020a:    600c        .`      STRMI    r4,[r1,#0]
        0x0010020c:    4770        pG      BX       lr
        0x0010020e:    0000        ..      MOVS     r0,r0
    !!handler_zi
    __scatterload_zeroinit
        0x00100210:    2300        .#      MOVS     r3,#0
        0x00100212:    2400        .$      MOVS     r4,#0
        0x00100214:    2500        .%      MOVS     r5,#0
        0x00100216:    2600        .&      MOVS     r6,#0
        0x00100218:    3a10        .:      SUBS     r2,r2,#0x10
        0x0010021a:    bf28        (.      IT       CS
        0x0010021c:    c178        x.      STMCS    r1!,{r3-r6}
        0x0010021e:    d8fb        ..      BHI      0x100218 ; __scatterload_zeroinit + 8
        0x00100220:    0752        R.      LSLS     r2,r2,#29
        0x00100222:    bf28        (.      IT       CS
        0x00100224:    c130        0.      STMCS    r1!,{r4,r5}
        0x00100226:    bf48        H.      IT       MI
        0x00100228:    600b        .`      STRMI    r3,[r1,#0]
        0x0010022a:    4770        pG      BX       lr
    .ARM.Collect$$_printf_percent$$0000000C
    .ARM.Collect$$_printf_percent$$00000000
    _printf_percent
    _printf_x
        0x0010022c:    2978        x)      CMP      r1,#0x78
        0x0010022e:    f0008171    ..q.    BEQ.W    _printf_int_hex ; 0x100514
    .ARM.Collect$$_printf_percent$$00000017
    _printf_percent_end
        0x00100232:    2000        .       MOVS     r0,#0
        0x00100234:    4770        pG      BX       lr
    .ARM.Collect$$libinit$$00000000
    __rt_lib_init
        0x00100236:    b51f        ..      PUSH     {r0-r4,lr}
    .ARM.Collect$$libinit$$00000001
    __rt_lib_init_fp_1
        0x00100238:    f000fae6    ....    BL       _fp_init ; 0x100808
    .ARM.Collect$$libinit$$00000004
    .ARM.Collect$$libinit$$0000000A
    .ARM.Collect$$libinit$$0000000C
    .ARM.Collect$$libinit$$0000000E
    .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$$00000023
    .ARM.Collect$$libinit$$00000025
    .ARM.Collect$$libinit$$0000002C
    .ARM.Collect$$libinit$$0000002E
    .ARM.Collect$$libinit$$00000030
    .ARM.Collect$$libinit$$00000032
    .ARM.Collect$$libinit$$00000033
    __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_preinit_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
        0x0010023c:    bd1f        ..      POP      {r0-r4,pc}
    .ARM.Collect$$libshutdown$$00000000
    __rt_lib_shutdown
        0x0010023e:    b510        ..      PUSH     {r4,lr}
    .ARM.Collect$$libshutdown$$00000002
    .ARM.Collect$$libshutdown$$00000004
    .ARM.Collect$$libshutdown$$00000007
    .ARM.Collect$$libshutdown$$0000000A
    .ARM.Collect$$libshutdown$$0000000C
    .ARM.Collect$$libshutdown$$0000000F
    .ARM.Collect$$libshutdown$$00000010
    __rt_lib_shutdown_cpp_1
    __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
        0x00100240:    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
        0x00100242:    f000faa1    ....    BL       __user_setup_stackheap ; 0x100788
        0x00100246:    4611        .F      MOV      r1,r2
    .ARM.Collect$$rtentry$$00000009
    .ARM.Collect$$rtentry$$0000000A
    __rt_entry_li
    __rt_entry_postsh_1
        0x00100248:    f7fffff5    ....    BL       __rt_lib_init ; 0x100236
    .ARM.Collect$$rtentry$$0000000C
    .ARM.Collect$$rtentry$$0000000D
    __rt_entry_main
    __rt_entry_postli_1
        0x0010024c:    f000f943    ..C.    BL       main ; 0x1004d6
        0x00100250:    f000fabf    ....    BL       exit ; 0x1007d2
    .ARM.Collect$$rtexit$$00000000
    __rt_exit
        0x00100254:    b403        ..      PUSH     {r0,r1}
    .ARM.Collect$$rtexit$$00000002
    .ARM.Collect$$rtexit$$00000003
    __rt_exit_ls
    __rt_exit_prels_1
        0x00100256:    f7fffff2    ....    BL       __rt_lib_shutdown ; 0x10023e
    .ARM.Collect$$rtexit$$00000004
    __rt_exit_exit
        0x0010025a:    bc03        ..      POP      {r0,r1}
        0x0010025c:    f000fac6    ....    BL       _sys_exit ; 0x1007ec
    .emb_text
    $v0
    HardFault_Handler
        0x00100260:    2004        .       MOVS     r0,#4
        0x00100262:    4671        qF      MOV      r1,lr
        0x00100264:    4208        .B      TST      r0,r1
        0x00100266:    d002        ..      BEQ      0x10026e ; HardFault_Handler + 14
        0x00100268:    f3ef8009    ....    MRS      r0,PSP
        0x0010026c:    e001        ..      B        0x100272 ; HardFault_Handler + 18
        0x0010026e:    f3ef8008    ....    MRS      r0,MSP
        0x00100272:    4671        qF      MOV      r1,lr
        0x00100274:    4a00        .J      LDR      r2,[pc,#0] ; [0x100278] = 0x100379
        0x00100276:    4710        .G      BX       r2
    $d
        0x00100278:    00100379    y...    DCD    1049465
    $t
    .text
    SystemInit
        0x0010027c:    481a        .H      LDR      r0,[pc,#104] ; [0x1002e8] = 0xe000ed88
        0x0010027e:    6801        .h      LDR      r1,[r0,#0]
        0x00100280:    f4410170    A.p.    ORR      r1,r1,#0xf00000
        0x00100284:    6001        .`      STR      r1,[r0,#0]
        0x00100286:    4819        .H      LDR      r0,[pc,#100] ; [0x1002ec] = 0x4000c000
        0x00100288:    6cc1        .l      LDR      r1,[r0,#0x4c]
        0x0010028a:    f021010f    !...    BIC      r1,r1,#0xf
        0x0010028e:    f0410108    A...    ORR      r1,r1,#8
        0x00100292:    64c1        .d      STR      r1,[r0,#0x4c]
        0x00100294:    f04f4080    O..@    MOV      r0,#0x40000000
        0x00100298:    f8d01298    ....    LDR      r1,[r0,#0x298]
        0x0010029c:    f4412180    A..!    ORR      r1,r1,#0x40000
        0x001002a0:    f8c01298    ....    STR      r1,[r0,#0x298]
        0x001002a4:    f8d01208    ....    LDR      r1,[r0,#0x208]
        0x001002a8:    f0410102    A...    ORR      r1,r1,#2
        0x001002ac:    f8c01208    ....    STR      r1,[r0,#0x208]
        0x001002b0:    490f        .I      LDR      r1,[pc,#60] ; [0x1002f0] = 0x40041000
        0x001002b2:    f8d12104    ...!    LDR      r2,[r1,#0x104]
        0x001002b6:    f00232f7    ...2    AND      r2,r2,#0xf7f7f7f7
        0x001002ba:    f8c12104    ...!    STR      r2,[r1,#0x104]
        0x001002be:    f8d12108    ...!    LDR      r2,[r1,#0x108]
        0x001002c2:    f00232f7    ...2    AND      r2,r2,#0xf7f7f7f7
        0x001002c6:    f8c12108    ...!    STR      r2,[r1,#0x108]
        0x001002ca:    f8d01208    ....    LDR      r1,[r0,#0x208]
        0x001002ce:    f0210102    !...    BIC      r1,r1,#2
        0x001002d2:    f8c01208    ....    STR      r1,[r0,#0x208]
        0x001002d6:    f04f2040    O.@     MOV      r0,#0x40004000
        0x001002da:    f8d01140    ..@.    LDR      r1,[r0,#0x140]
        0x001002de:    f02101f0    !...    BIC      r1,r1,#0xf0
        0x001002e2:    f8c01140    ..@.    STR      r1,[r0,#0x140]
        0x001002e6:    4770        pG      BX       lr
    $d
        0x001002e8:    e000ed88    ....    DCD    3758157192
        0x001002ec:    4000c000    ...@    DCD    1073790976
        0x001002f0:    40041000    ...@    DCD    1074008064
    $t
    .text
    $v0
    Reset_Handler
        0x001002f4:    4817        .H      LDR      r0,[pc,#92] ; [0x100354] = 0x40000100
        0x001002f6:    f04f0159    O.Y.    MOV      r1,#0x59
        0x001002fa:    6001        .`      STR      r1,[r0,#0]
        0x001002fc:    f04f0116    O...    MOV      r1,#0x16
        0x00100300:    6001        .`      STR      r1,[r0,#0]
        0x00100302:    f04f0188    O...    MOV      r1,#0x88
        0x00100306:    6001        .`      STR      r1,[r0,#0]
        0x00100308:    4813        .H      LDR      r0,[pc,#76] ; [0x100358] = 0x40000200
        0x0010030a:    6841        Ah      LDR      r1,[r0,#4]
        0x0010030c:    f4414180    A..A    ORR      r1,r1,#0x4000
        0x00100310:    6041        A`      STR      r1,[r0,#4]
        0x00100312:    4812        .H      LDR      r0,[pc,#72] ; [0x10035c] = 0x40007000
        0x00100314:    6841        Ah      LDR      r1,[r0,#4]
        0x00100316:    f0410102    A...    ORR      r1,r1,#2
        0x0010031a:    6041        A`      STR      r1,[r0,#4]
        0x0010031c:    6841        Ah      LDR      r1,[r0,#4]
        0x0010031e:    f0410104    A...    ORR      r1,r1,#4
        0x00100322:    6041        A`      STR      r1,[r0,#4]
        0x00100324:    480e        .H      LDR      r0,[pc,#56] ; [0x100360] = 0x10027d
        0x00100326:    4780        .G      BLX      r0
        0x00100328:    480a        .H      LDR      r0,[pc,#40] ; [0x100354] = 0x40000100
        0x0010032a:    f04f0100    O...    MOV      r1,#0
        0x0010032e:    6001        .`      STR      r1,[r0,#0]
        0x00100330:    480c        .H      LDR      r0,[pc,#48] ; [0x100364] = 0x1001b9
        0x00100332:    4700        .G      BX       r0
    NMI_Handler
        0x00100334:    e7fe        ..      B        NMI_Handler ; 0x100334
        0x00100336:    e7fe        ..      B        0x100336 ; NMI_Handler + 2
    MemManage_Handler
        0x00100338:    e7fe        ..      B        MemManage_Handler ; 0x100338
    BusFault_Handler
        0x0010033a:    e7fe        ..      B        BusFault_Handler ; 0x10033a
    UsageFault_Handler
        0x0010033c:    e7fe        ..      B        UsageFault_Handler ; 0x10033c
    SVC_Handler
        0x0010033e:    e7fe        ..      B        SVC_Handler ; 0x10033e
    DebugMon_Handler
        0x00100340:    e7fe        ..      B        DebugMon_Handler ; 0x100340
    PendSV_Handler
        0x00100342:    e7fe        ..      B        PendSV_Handler ; 0x100342
    SysTick_Handler
        0x00100344:    e7fe        ..      B        SysTick_Handler ; 0x100344
    Default_Handler
    ACMP01_IRQHandler
    ADC00_IRQHandler
    ADC01_IRQHandler
    ADC02_IRQHandler
    ADC03_IRQHandler
    BOD_IRQHandler
    BPWM0_IRQHandler
    BPWM1_IRQHandler
    BRAKE0_IRQHandler
    BRAKE1_IRQHandler
    CAN0_IRQHandler
    CAN1_IRQHandler
    CKFAIL_IRQHandler
    CRYPTO_IRQHandler
    DAC_IRQHandler
    ECAP0_IRQHandler
    ECAP1_IRQHandler
    EHCI_IRQHandler
    EINT0_IRQHandler
    EINT1_IRQHandler
    EINT2_IRQHandler
    EINT3_IRQHandler
    EINT4_IRQHandler
    EINT5_IRQHandler
    EINT6_IRQHandler
    EINT7_IRQHandler
    EMAC_RX_IRQHandler
    EMAC_TX_IRQHandler
    EPWM0P0_IRQHandler
    EPWM0P1_IRQHandler
    EPWM0P2_IRQHandler
    EPWM1P0_IRQHandler
    EPWM1P1_IRQHandler
    EPWM1P2_IRQHandler
    GPA_IRQHandler
    GPB_IRQHandler
    GPC_IRQHandler
    GPD_IRQHandler
    GPE_IRQHandler
    GPF_IRQHandler
    GPG_IRQHandler
    GPH_IRQHandler
    I2C0_IRQHandler
    I2C1_IRQHandler
    I2C2_IRQHandler
    I2S0_IRQHandler
    IRC_IRQHandler
    OHCI_IRQHandler
    OPA0_IRQHandler
    PDMA_IRQHandler
    PWRWU_IRQHandler
    QEI0_IRQHandler
    QEI1_IRQHandler
    QSPI0_IRQHandler
    RAMPE_IRQHandler
    RTC_IRQHandler
    SC0_IRQHandler
    SC1_IRQHandler
    SC2_IRQHandler
    SDH0_IRQHandler
    SDH1_IRQHandler
    SPI0_IRQHandler
    SPI1_IRQHandler
    SPI2_IRQHandler
    SPI3_IRQHandler
    SPIM_IRQHandler
    TAMPER_IRQHandler
    TMR0_IRQHandler
    TMR1_IRQHandler
    TMR2_IRQHandler
    TMR3_IRQHandler
    UART0_IRQHandler
    UART1_IRQHandler
    UART2_IRQHandler
    UART3_IRQHandler
    UART4_IRQHandler
    UART5_IRQHandler
    USBD20_IRQHandler
    USBD_IRQHandler
    USBOTG20_IRQHandler
    USBOTG_IRQHandler
    USCI0_IRQHandler
    USCI1_IRQHandler
    WDT_IRQHandler
    WWDT_IRQHandler
        0x00100346:    e7fe        ..      B        Default_Handler ; 0x100346
    __user_initial_stackheap
        0x00100348:    4807        .H      LDR      r0,[pc,#28] ; [0x100368] = 0x20000098
        0x0010034a:    4908        .I      LDR      r1,[pc,#32] ; [0x10036c] = 0x20000998
        0x0010034c:    4a08        .J      LDR      r2,[pc,#32] ; [0x100370] = 0x20000198
        0x0010034e:    4b09        .K      LDR      r3,[pc,#36] ; [0x100374] = 0x20000198
        0x00100350:    4770        pG      BX       lr
    $d
        0x00100352:    0000        ..      DCW    0
        0x00100354:    40000100    ...@    DCD    1073742080
        0x00100358:    40000200    ...@    DCD    1073742336
        0x0010035c:    40007000    .p.@    DCD    1073770496
        0x00100360:    0010027d    }...    DCD    1049213
        0x00100364:    001001b9    ....    DCD    1049017
        0x00100368:    20000098    ...     DCD    536871064
        0x0010036c:    20000998    ...     DCD    536873368
        0x00100370:    20000198    ...     DCD    536871320
        0x00100374:    20000198    ...     DCD    536871320
    $t
    .text
    Hard_Fault_Handler
    __tagsym$$used
        0x00100378:    4604        .F      MOV      r4,r0
        0x0010037a:    a020         .      ADR      r0,{pc}+0x82 ; 0x1003fc
        0x0010037c:    f000f8be    ....    BL       __2printf ; 0x1004fc
        0x00100380:    4620         F      MOV      r0,r4
        0x00100382:    f000f80a    ....    BL       stackDump ; 0x10039a
        0x00100386:    e7fe        ..      B        0x100386 ; Hard_Fault_Handler + 14
    fputc
        0x00100388:    b510        ..      PUSH     {r4,lr}
        0x0010038a:    4604        .F      MOV      r4,r0
        0x0010038c:    f000f829    ..).    BL       SendChar ; 0x1003e2
        0x00100390:    4620         F      MOV      r0,r4
        0x00100392:    bd10        ..      POP      {r4,pc}
    ferror
        0x00100394:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00100398:    4770        pG      BX       lr
    stackDump
        0x0010039a:    b510        ..      PUSH     {r4,lr}
        0x0010039c:    4604        .F      MOV      r4,r0
        0x0010039e:    6801        .h      LDR      r1,[r0,#0]
        0x001003a0:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x100414
        0x001003a2:    f000f8ab    ....    BL       __2printf ; 0x1004fc
        0x001003a6:    a01e        ..      ADR      r0,{pc}+0x7a ; 0x100420
        0x001003a8:    6861        ah      LDR      r1,[r4,#4]
        0x001003aa:    f000f8a7    ....    BL       __2printf ; 0x1004fc
        0x001003ae:    a01f        ..      ADR      r0,{pc}+0x7e ; 0x10042c
        0x001003b0:    68a1        .h      LDR      r1,[r4,#8]
        0x001003b2:    f000f8a3    ....    BL       __2printf ; 0x1004fc
        0x001003b6:    a020         .      ADR      r0,{pc}+0x82 ; 0x100438
        0x001003b8:    68e1        .h      LDR      r1,[r4,#0xc]
        0x001003ba:    f000f89f    ....    BL       __2printf ; 0x1004fc
        0x001003be:    a021        !.      ADR      r0,{pc}+0x86 ; 0x100444
        0x001003c0:    6921        !i      LDR      r1,[r4,#0x10]
        0x001003c2:    f000f89b    ....    BL       __2printf ; 0x1004fc
        0x001003c6:    a022        ".      ADR      r0,{pc}+0x8a ; 0x100450
        0x001003c8:    6961        ai      LDR      r1,[r4,#0x14]
        0x001003ca:    f000f897    ....    BL       __2printf ; 0x1004fc
        0x001003ce:    a023        #.      ADR      r0,{pc}+0x8e ; 0x10045c
        0x001003d0:    69a1        .i      LDR      r1,[r4,#0x18]
        0x001003d2:    f000f893    ....    BL       __2printf ; 0x1004fc
        0x001003d6:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x001003d8:    e8bd4010    ...@    POP      {r4,lr}
        0x001003dc:    a022        ".      ADR      r0,{pc}+0x8c ; 0x100468
        0x001003de:    f000b88d    ....    B.W      __2printf ; 0x1004fc
    SendChar
        0x001003e2:    4924        $I      LDR      r1,[pc,#144] ; [0x100474] = 0x40070000
        0x001003e4:    698a        .i      LDR      r2,[r1,#0x18]
        0x001003e6:    0212        ..      LSLS     r2,r2,#8
        0x001003e8:    d4fc        ..      BMI      0x1003e4 ; SendChar + 2
        0x001003ea:    6008        .`      STR      r0,[r1,#0]
        0x001003ec:    280a        .(      CMP      r0,#0xa
        0x001003ee:    d104        ..      BNE      0x1003fa ; SendChar + 24
        0x001003f0:    6988        .i      LDR      r0,[r1,#0x18]
        0x001003f2:    0200        ..      LSLS     r0,r0,#8
        0x001003f4:    d4fc        ..      BMI      0x1003f0 ; SendChar + 14
        0x001003f6:    200d        .       MOVS     r0,#0xd
        0x001003f8:    6008        .`      STR      r0,[r1,#0]
        0x001003fa:    4770        pG      BX       lr
    $d
        0x001003fc:    48206e49    In H    DCD    1210084937
        0x00100400:    20647261    ard     DCD    543453793
        0x00100404:    6c756146    Faul    DCD    1819631942
        0x00100408:    61482074    t Ha    DCD    1632116852
        0x0010040c:    656c646e    ndle    DCD    1701602414
        0x00100410:    00000a72    r...    DCD    2674
        0x00100414:    20203072    r0      DCD    538980466
        0x00100418:    7830203d    = 0x    DCD    2016419901
        0x0010041c:    000a7825    %x..    DCD    686117
        0x00100420:    20203172    r1      DCD    538980722
        0x00100424:    7830203d    = 0x    DCD    2016419901
        0x00100428:    000a7825    %x..    DCD    686117
        0x0010042c:    20203272    r2      DCD    538980978
        0x00100430:    7830203d    = 0x    DCD    2016419901
        0x00100434:    000a7825    %x..    DCD    686117
        0x00100438:    20203372    r3      DCD    538981234
        0x0010043c:    7830203d    = 0x    DCD    2016419901
        0x00100440:    000a7825    %x..    DCD    686117
        0x00100444:    20323172    r12     DCD    540160370
        0x00100448:    7830203d    = 0x    DCD    2016419901
        0x0010044c:    000a7825    %x..    DCD    686117
        0x00100450:    2020726c    lr      DCD    538997356
        0x00100454:    7830203d    = 0x    DCD    2016419901
        0x00100458:    000a7825    %x..    DCD    686117
        0x0010045c:    20206370    pc      DCD    538993520
        0x00100460:    7830203d    = 0x    DCD    2016419901
        0x00100464:    000a7825    %x..    DCD    686117
        0x00100468:    20727370    psr     DCD    544371568
        0x0010046c:    7830203d    = 0x    DCD    2016419901
        0x00100470:    000a7825    %x..    DCD    686117
        0x00100474:    40070000    ...@    DCD    1074200576
    $t
    .text
    CLK_SysTickDelay
        0x00100478:    491b        .I      LDR      r1,[pc,#108] ; [0x1004e8] = 0x20000004
        0x0010047a:    6809        .h      LDR      r1,[r1,#0]
        0x0010047c:    4348        HC      MULS     r0,r1,r0
        0x0010047e:    f04f21e0    O..!    MOV      r1,#0xe000e000
        0x00100482:    6148        Ha      STR      r0,[r1,#0x14]
        0x00100484:    2200        ."      MOVS     r2,#0
        0x00100486:    618a        .a      STR      r2,[r1,#0x18]
        0x00100488:    2005        .       MOVS     r0,#5
        0x0010048a:    6108        .a      STR      r0,[r1,#0x10]
        0x0010048c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0010048e:    03c0        ..      LSLS     r0,r0,#15
        0x00100490:    d5fc        ..      BPL      0x10048c ; CLK_SysTickDelay + 20
        0x00100492:    610a        .a      STR      r2,[r1,#0x10]
        0x00100494:    4770        pG      BX       lr
    Fastflash
        0x00100496:    b570        p.      PUSH     {r4-r6,lr}
        0x00100498:    4604        .F      MOV      r4,r0
        0x0010049a:    4d14        .M      LDR      r5,[pc,#80] ; [0x1004ec] = 0x400049c0
        0x0010049c:    4e14        .N      LDR      r6,[pc,#80] ; [0x1004f0] = 0x186a0
        0x0010049e:    e007        ..      B        0x1004b0 ; Fastflash + 26
        0x001004a0:    6828        (h      LDR      r0,[r5,#0]
        0x001004a2:    f0800001    ....    EOR      r0,r0,#1
        0x001004a6:    6028        (`      STR      r0,[r5,#0]
        0x001004a8:    4630        0F      MOV      r0,r6
        0x001004aa:    f7ffffe5    ....    BL       CLK_SysTickDelay ; 0x100478
        0x001004ae:    1e64        d.      SUBS     r4,r4,#1
        0x001004b0:    2c00        .,      CMP      r4,#0
        0x001004b2:    d1f5        ..      BNE      0x1004a0 ; Fastflash + 10
        0x001004b4:    bd70        p.      POP      {r4-r6,pc}
    Slowflash
        0x001004b6:    b570        p.      PUSH     {r4-r6,lr}
        0x001004b8:    4604        .F      MOV      r4,r0
        0x001004ba:    4d0c        .M      LDR      r5,[pc,#48] ; [0x1004ec] = 0x400049c0
        0x001004bc:    4e0d        .N      LDR      r6,[pc,#52] ; [0x1004f4] = 0xf4240
        0x001004be:    e007        ..      B        0x1004d0 ; Slowflash + 26
        0x001004c0:    6828        (h      LDR      r0,[r5,#0]
        0x001004c2:    f0800001    ....    EOR      r0,r0,#1
        0x001004c6:    6028        (`      STR      r0,[r5,#0]
        0x001004c8:    4630        0F      MOV      r0,r6
        0x001004ca:    f7ffffd5    ....    BL       CLK_SysTickDelay ; 0x100478
        0x001004ce:    1e64        d.      SUBS     r4,r4,#1
        0x001004d0:    2c00        .,      CMP      r4,#0
        0x001004d2:    d1f5        ..      BNE      0x1004c0 ; Slowflash + 10
        0x001004d4:    bd70        p.      POP      {r4-r6,pc}
    main
        0x001004d6:    f2af0141    ..A.    ADR      r1,{pc}-0x3f ; 0x100497
        0x001004da:    4807        .H      LDR      r0,[pc,#28] ; [0x1004f8] = 0x20000030
        0x001004dc:    6001        .`      STR      r1,[r0,#0]
        0x001004de:    f2af0129    ..).    ADR      r1,{pc}-0x27 ; 0x1004b7
        0x001004e2:    6041        A`      STR      r1,[r0,#4]
        0x001004e4:    e7fe        ..      B        0x1004e4 ; main + 14
    $d
        0x001004e6:    0000        ..      DCW    0
        0x001004e8:    20000004    ...     DCD    536870916
        0x001004ec:    400049c0    .I.@    DCD    1073760704
        0x001004f0:    000186a0    ....    DCD    100000
        0x001004f4:    000f4240    @B..    DCD    1000000
        0x001004f8:    20000030    0..     DCD    536870960
    $t
    .text
    __2printf
        0x001004fc:    b40f        ..      PUSH     {r0-r3}
        0x001004fe:    4904        .I      LDR      r1,[pc,#16] ; [0x100510] = 0x2000002c
        0x00100500:    b510        ..      PUSH     {r4,lr}
        0x00100502:    aa03        ..      ADD      r2,sp,#0xc
        0x00100504:    9802        ..      LDR      r0,[sp,#8]
        0x00100506:    f000f915    ....    BL       _printf_char_file ; 0x100734
        0x0010050a:    bc10        ..      POP      {r4}
        0x0010050c:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x00100510:    2000002c    ,..     DCD    536870956
    $t
    .text
    _printf_int_hex
    _printf_longlong_hex
        0x00100514:    b570        p.      PUSH     {r4-r6,lr}
        0x00100516:    4604        .F      MOV      r4,r0
        0x00100518:    460d        .F      MOV      r5,r1
        0x0010051a:    4621        !F      MOV      r1,r4
        0x0010051c:    6810        .h      LDR      r0,[r2,#0]
        0x0010051e:    f3af8000    ....    NOP.W    
        0x00100522:    8821        !.      LDRH     r1,[r4,#0]
        0x00100524:    0509        ..      LSLS     r1,r1,#20
        0x00100526:    d502        ..      BPL      0x10052e ; _printf_int_hex + 26
        0x00100528:    4a0f        .J      LDR      r2,[pc,#60] ; [0x100568] = 0x2e4
        0x0010052a:    447a        zD      ADD      r2,r2,pc
        0x0010052c:    e002        ..      B        0x100534 ; _printf_int_hex + 32
        0x0010052e:    4a0e        .J      LDR      r2,[pc,#56] ; [0x100568] = 0x2e4
        0x00100530:    447a        zD      ADD      r2,r2,pc
        0x00100532:    320e        .2      ADDS     r2,r2,#0xe
        0x00100534:    2100        .!      MOVS     r1,#0
        0x00100536:    f1040324    ..$.    ADD      r3,r4,#0x24
        0x0010053a:    e005        ..      B        0x100548 ; _printf_int_hex + 52
        0x0010053c:    f000060f    ....    AND      r6,r0,#0xf
        0x00100540:    0900        ..      LSRS     r0,r0,#4
        0x00100542:    5d96        .]      LDRB     r6,[r2,r6]
        0x00100544:    545e        ^T      STRB     r6,[r3,r1]
        0x00100546:    1c49        I.      ADDS     r1,r1,#1
        0x00100548:    2800        .(      CMP      r0,#0
        0x0010054a:    d1f7        ..      BNE      0x10053c ; _printf_int_hex + 40
        0x0010054c:    7820         x      LDRB     r0,[r4,#0]
        0x0010054e:    2300        .#      MOVS     r3,#0
        0x00100550:    0700        ..      LSLS     r0,r0,#28
        0x00100552:    d504        ..      BPL      0x10055e ; _printf_int_hex + 74
        0x00100554:    2d70        p-      CMP      r5,#0x70
        0x00100556:    d002        ..      BEQ      0x10055e ; _printf_int_hex + 74
        0x00100558:    b109        ..      CBZ      r1,0x10055e ; _printf_int_hex + 74
        0x0010055a:    2302        .#      MOVS     r3,#2
        0x0010055c:    3211        .2      ADDS     r2,r2,#0x11
        0x0010055e:    4620         F      MOV      r0,r4
        0x00100560:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00100564:    f000b88c    ....    B.W      _printf_int_common ; 0x100680
    $d
        0x00100568:    000002e4    ....    DCD    740
    $t
    .text
    __printf
        0x0010056c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00100570:    f04f0a00    O...    MOV      r10,#0
        0x00100574:    4689        .F      MOV      r9,r1
        0x00100576:    4604        .F      MOV      r4,r0
        0x00100578:    f8c0a020    .. .    STR      r10,[r0,#0x20]
        0x0010057c:    4620         F      MOV      r0,r4
        0x0010057e:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00100580:    4788        .G      BLX      r1
        0x00100582:    2800        .(      CMP      r0,#0
        0x00100584:    d076        v.      BEQ      0x100674 ; __printf + 264
        0x00100586:    2825        %(      CMP      r0,#0x25
        0x00100588:    d006        ..      BEQ      0x100598 ; __printf + 44
        0x0010058a:    e9d42101    ...!    LDRD     r2,r1,[r4,#4]
        0x0010058e:    4790        .G      BLX      r2
        0x00100590:    6a20         j      LDR      r0,[r4,#0x20]
        0x00100592:    1c40        @.      ADDS     r0,r0,#1
        0x00100594:    6220         b      STR      r0,[r4,#0x20]
        0x00100596:    e7f1        ..      B        0x10057c ; __printf + 16
        0x00100598:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0010059a:    4620         F      MOV      r0,r4
        0x0010059c:    2500        .%      MOVS     r5,#0
        0x0010059e:    4788        .G      BLX      r1
        0x001005a0:    f8c4a01c    ....    STR      r10,[r4,#0x1c]
        0x001005a4:    4606        .F      MOV      r6,r0
        0x001005a6:    2700        .'      MOVS     r7,#0
        0x001005a8:    f8c4a018    ....    STR      r10,[r4,#0x18]
        0x001005ac:    2e2a        *.      CMP      r6,#0x2a
        0x001005ae:    d009        ..      BEQ      0x1005c4 ; __printf + 88
        0x001005b0:    4630        0F      MOV      r0,r6
        0x001005b2:    f000f922    ..".    BL       __semihosting_library_function ; 0x1007fa
        0x001005b6:    b338        8.      CBZ      r0,0x100608 ; __printf + 156
        0x001005b8:    eb040887    ....    ADD      r8,r4,r7,LSL #2
        0x001005bc:    3e30        0>      SUBS     r6,r6,#0x30
        0x001005be:    f8c86018    ...`    STR      r6,[r8,#0x18]
        0x001005c2:    e019        ..      B        0x1005f8 ; __printf + 140
        0x001005c4:    f8591b04    Y...    LDR      r1,[r9],#4
        0x001005c8:    4620         F      MOV      r0,r4
        0x001005ca:    eb040287    ....    ADD      r2,r4,r7,LSL #2
        0x001005ce:    6191        .a      STR      r1,[r2,#0x18]
        0x001005d0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x001005d2:    4788        .G      BLX      r1
        0x001005d4:    2f01        ./      CMP      r7,#1
        0x001005d6:    4606        .F      MOV      r6,r0
        0x001005d8:    d118        ..      BNE      0x10060c ; __printf + 160
        0x001005da:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x001005dc:    2800        .(      CMP      r0,#0
        0x001005de:    da20         .      BGE      0x100622 ; __printf + 182
        0x001005e0:    f0250520    %. .    BIC      r5,r5,#0x20
        0x001005e4:    e01d        ..      B        0x100622 ; __printf + 182
        0x001005e6:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x001005ea:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x001005ee:    eb060040    ..@.    ADD      r0,r6,r0,LSL #1
        0x001005f2:    3830        08      SUBS     r0,r0,#0x30
        0x001005f4:    f8c80018    ....    STR      r0,[r8,#0x18]
        0x001005f8:    4620         F      MOV      r0,r4
        0x001005fa:    68e1        .h      LDR      r1,[r4,#0xc]
        0x001005fc:    4788        .G      BLX      r1
        0x001005fe:    4606        .F      MOV      r6,r0
        0x00100600:    f000f8fb    ....    BL       __semihosting_library_function ; 0x1007fa
        0x00100604:    2800        .(      CMP      r0,#0
        0x00100606:    d1ee        ..      BNE      0x1005e6 ; __printf + 122
        0x00100608:    2f01        ./      CMP      r7,#1
        0x0010060a:    d00a        ..      BEQ      0x100622 ; __printf + 182
        0x0010060c:    2e2e        ..      CMP      r6,#0x2e
        0x0010060e:    d108        ..      BNE      0x100622 ; __printf + 182
        0x00100610:    4620         F      MOV      r0,r4
        0x00100612:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00100614:    4788        .G      BLX      r1
        0x00100616:    1c7f        ..      ADDS     r7,r7,#1
        0x00100618:    4606        .F      MOV      r6,r0
        0x0010061a:    2f02        ./      CMP      r7,#2
        0x0010061c:    f0450520    E. .    ORR      r5,r5,#0x20
        0x00100620:    dbc4        ..      BLT      0x1005ac ; __printf + 64
        0x00100622:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00100624:    2800        .(      CMP      r0,#0
        0x00100626:    da03        ..      BGE      0x100630 ; __printf + 196
        0x00100628:    4240        @B      RSBS     r0,r0,#0
        0x0010062a:    f0450501    E...    ORR      r5,r5,#1
        0x0010062e:    61a0        .a      STR      r0,[r4,#0x18]
        0x00100630:    07e8        ..      LSLS     r0,r5,#31
        0x00100632:    d001        ..      BEQ      0x100638 ; __printf + 204
        0x00100634:    f0250510    %...    BIC      r5,r5,#0x10
        0x00100638:    b1b6        ..      CBZ      r6,0x100668 ; __printf + 252
        0x0010063a:    f1a60041    ..A.    SUB      r0,r6,#0x41
        0x0010063e:    2819        .(      CMP      r0,#0x19
        0x00100640:    d802        ..      BHI      0x100648 ; __printf + 220
        0x00100642:    3620         6      ADDS     r6,r6,#0x20
        0x00100644:    f4456500    E..e    ORR      r5,r5,#0x800
        0x00100648:    464a        JF      MOV      r2,r9
        0x0010064a:    4631        1F      MOV      r1,r6
        0x0010064c:    4620         F      MOV      r0,r4
        0x0010064e:    6025        %`      STR      r5,[r4,#0]
        0x00100650:    464d        MF      MOV      r5,r9
        0x00100652:    f7fffdeb    ....    BL       _printf_percent ; 0x10022c
        0x00100656:    b158        X.      CBZ      r0,0x100670 ; __printf + 260
        0x00100658:    2801        .(      CMP      r0,#1
        0x0010065a:    d006        ..      BEQ      0x10066a ; __printf + 254
        0x0010065c:    1ded        ..      ADDS     r5,r5,#7
        0x0010065e:    f0250007    %...    BIC      r0,r5,#7
        0x00100662:    f1000908    ....    ADD      r9,r0,#8
        0x00100666:    e789        ..      B        0x10057c ; __printf + 16
        0x00100668:    e004        ..      B        0x100674 ; __printf + 264
        0x0010066a:    f1050904    ....    ADD      r9,r5,#4
        0x0010066e:    e785        ..      B        0x10057c ; __printf + 16
        0x00100670:    4630        0F      MOV      r0,r6
        0x00100672:    e78a        ..      B        0x10058a ; __printf + 30
        0x00100674:    6a20         j      LDR      r0,[r4,#0x20]
        0x00100676:    e8bd87f0    ....    POP      {r4-r10,pc}
    .text
    __use_two_region_memory
        0x0010067a:    4770        pG      BX       lr
    __rt_heap_escrow$2region
        0x0010067c:    4770        pG      BX       lr
    __rt_heap_expand$2region
        0x0010067e:    4770        pG      BX       lr
    .text
    _printf_int_common
        0x00100680:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00100684:    460d        .F      MOV      r5,r1
        0x00100686:    4699        .F      MOV      r9,r3
        0x00100688:    4692        .F      MOV      r10,r2
        0x0010068a:    4604        .F      MOV      r4,r0
        0x0010068c:    f1000824    ..$.    ADD      r8,r0,#0x24
        0x00100690:    6801        .h      LDR      r1,[r0,#0]
        0x00100692:    0688        ..      LSLS     r0,r1,#26
        0x00100694:    d504        ..      BPL      0x1006a0 ; _printf_int_common + 32
        0x00100696:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00100698:    f0210110    !...    BIC      r1,r1,#0x10
        0x0010069c:    6021        !`      STR      r1,[r4,#0]
        0x0010069e:    e000        ..      B        0x1006a2 ; _printf_int_common + 34
        0x001006a0:    2001        .       MOVS     r0,#1
        0x001006a2:    42a8        .B      CMP      r0,r5
        0x001006a4:    dd01        ..      BLE      0x1006aa ; _printf_int_common + 42
        0x001006a6:    1b47        G.      SUBS     r7,r0,r5
        0x001006a8:    e000        ..      B        0x1006ac ; _printf_int_common + 44
        0x001006aa:    2700        .'      MOVS     r7,#0
        0x001006ac:    69a1        .i      LDR      r1,[r4,#0x18]
        0x001006ae:    197a        z.      ADDS     r2,r7,r5
        0x001006b0:    eb020009    ....    ADD      r0,r2,r9
        0x001006b4:    1a08        ..      SUBS     r0,r1,r0
        0x001006b6:    61a0        .a      STR      r0,[r4,#0x18]
        0x001006b8:    7820         x      LDRB     r0,[r4,#0]
        0x001006ba:    06c0        ..      LSLS     r0,r0,#27
        0x001006bc:    d402        ..      BMI      0x1006c4 ; _printf_int_common + 68
        0x001006be:    4620         F      MOV      r0,r4
        0x001006c0:    f3af8000    ....    NOP.W    
        0x001006c4:    2600        .&      MOVS     r6,#0
        0x001006c6:    e008        ..      B        0x1006da ; _printf_int_common + 90
        0x001006c8:    e9d42101    ...!    LDRD     r2,r1,[r4,#4]
        0x001006cc:    f81a0006    ....    LDRB     r0,[r10,r6]
        0x001006d0:    4790        .G      BLX      r2
        0x001006d2:    6a20         j      LDR      r0,[r4,#0x20]
        0x001006d4:    1c40        @.      ADDS     r0,r0,#1
        0x001006d6:    1c76        v.      ADDS     r6,r6,#1
        0x001006d8:    6220         b      STR      r0,[r4,#0x20]
        0x001006da:    454e        NE      CMP      r6,r9
        0x001006dc:    dbf4        ..      BLT      0x1006c8 ; _printf_int_common + 72
        0x001006de:    7820         x      LDRB     r0,[r4,#0]
        0x001006e0:    06c0        ..      LSLS     r0,r0,#27
        0x001006e2:    d50a        ..      BPL      0x1006fa ; _printf_int_common + 122
        0x001006e4:    4620         F      MOV      r0,r4
        0x001006e6:    f3af8000    ....    NOP.W    
        0x001006ea:    e006        ..      B        0x1006fa ; _printf_int_common + 122
        0x001006ec:    e9d42101    ...!    LDRD     r2,r1,[r4,#4]
        0x001006f0:    2030        0       MOVS     r0,#0x30
        0x001006f2:    4790        .G      BLX      r2
        0x001006f4:    6a20         j      LDR      r0,[r4,#0x20]
        0x001006f6:    1c40        @.      ADDS     r0,r0,#1
        0x001006f8:    6220         b      STR      r0,[r4,#0x20]
        0x001006fa:    1e38        8.      SUBS     r0,r7,#0
        0x001006fc:    f1a70701    ....    SUB      r7,r7,#1
        0x00100700:    dcf4        ..      BGT      0x1006ec ; _printf_int_common + 108
        0x00100702:    e007        ..      B        0x100714 ; _printf_int_common + 148
        0x00100704:    e9d42101    ...!    LDRD     r2,r1,[r4,#4]
        0x00100708:    f8180005    ....    LDRB     r0,[r8,r5]
        0x0010070c:    4790        .G      BLX      r2
        0x0010070e:    6a20         j      LDR      r0,[r4,#0x20]
        0x00100710:    1c40        @.      ADDS     r0,r0,#1
        0x00100712:    6220         b      STR      r0,[r4,#0x20]
        0x00100714:    1e28        (.      SUBS     r0,r5,#0
        0x00100716:    f1a50501    ....    SUB      r5,r5,#1
        0x0010071a:    dcf3        ..      BGT      0x100704 ; _printf_int_common + 132
        0x0010071c:    4620         F      MOV      r0,r4
        0x0010071e:    f3af8000    ....    NOP.W    
        0x00100722:    7820         x      LDRB     r0,[r4,#0]
        0x00100724:    0600        ..      LSLS     r0,r0,#24
        0x00100726:    d502        ..      BPL      0x10072e ; _printf_int_common + 174
        0x00100728:    2002        .       MOVS     r0,#2
        0x0010072a:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x0010072e:    2001        .       MOVS     r0,#1
        0x00100730:    e7fb        ..      B        0x10072a ; _printf_int_common + 170
        0x00100732:    0000        ..      MOVS     r0,r0
    .text
    _printf_char_file
        0x00100734:    4b07        .K      LDR      r3,[pc,#28] ; [0x100754] = 0xfffffc4b
        0x00100736:    b570        p.      PUSH     {r4-r6,lr}
        0x00100738:    460d        .F      MOV      r5,r1
        0x0010073a:    447b        {D      ADD      r3,r3,pc
        0x0010073c:    f000f811    ....    BL       _printf_char_common ; 0x100762
        0x00100740:    4604        .F      MOV      r4,r0
        0x00100742:    4628        (F      MOV      r0,r5
        0x00100744:    f7fffe26    ..&.    BL       ferror ; 0x100394
        0x00100748:    b110        ..      CBZ      r0,0x100750 ; _printf_char_file + 28
        0x0010074a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0010074e:    bd70        p.      POP      {r4-r6,pc}
        0x00100750:    4620         F      MOV      r0,r4
        0x00100752:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00100754:    fffffc4b    K...    DCD    4294966347
    $t
    .text
    _printf_input_char
        0x00100758:    6901        .i      LDR      r1,[r0,#0x10]
        0x0010075a:    1c4a        J.      ADDS     r2,r1,#1
        0x0010075c:    6102        .a      STR      r2,[r0,#0x10]
        0x0010075e:    7808        .x      LDRB     r0,[r1,#0]
        0x00100760:    4770        pG      BX       lr
    _printf_char_common
        0x00100762:    b500        ..      PUSH     {lr}
        0x00100764:    b08f        ..      SUB      sp,sp,#0x3c
        0x00100766:    e9cd3101    ...1    STRD     r3,r1,[sp,#4]
        0x0010076a:    2100        .!      MOVS     r1,#0
        0x0010076c:    9105        ..      STR      r1,[sp,#0x14]
        0x0010076e:    4905        .I      LDR      r1,[pc,#20] ; [0x100784] = 0xffffffe5
        0x00100770:    4479        yD      ADD      r1,r1,pc
        0x00100772:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x00100776:    4611        .F      MOV      r1,r2
        0x00100778:    4668        hF      MOV      r0,sp
        0x0010077a:    f7fffef7    ....    BL       __printf ; 0x10056c
        0x0010077e:    b00f        ..      ADD      sp,sp,#0x3c
        0x00100780:    bd00        ..      POP      {pc}
    $d
        0x00100782:    0000        ..      DCW    0
        0x00100784:    ffffffe5    ....    DCD    4294967269
    $t
    .text
    __user_setup_stackheap
        0x00100788:    4675        uF      MOV      r5,lr
        0x0010078a:    f000f82b    ..+.    BL       __user_libspace ; 0x1007e4
        0x0010078e:    46ae        .F      MOV      lr,r5
        0x00100790:    0005        ..      MOVS     r5,r0
        0x00100792:    4669        iF      MOV      r1,sp
        0x00100794:    4653        SF      MOV      r3,r10
        0x00100796:    f0200007     ...    BIC      r0,r0,#7
        0x0010079a:    4685        .F      MOV      sp,r0
        0x0010079c:    b018        ..      ADD      sp,sp,#0x60
        0x0010079e:    b520         .      PUSH     {r5,lr}
        0x001007a0:    f7fffdd2    ....    BL       __user_initial_stackheap ; 0x100348
        0x001007a4:    e8bd4020    .. @    POP      {r5,lr}
        0x001007a8:    f04f0600    O...    MOV      r6,#0
        0x001007ac:    f04f0700    O...    MOV      r7,#0
        0x001007b0:    f04f0800    O...    MOV      r8,#0
        0x001007b4:    f04f0b00    O...    MOV      r11,#0
        0x001007b8:    f0210107    !...    BIC      r1,r1,#7
        0x001007bc:    46ac        .F      MOV      r12,r5
        0x001007be:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x001007c2:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x001007c6:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x001007ca:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x001007ce:    468d        .F      MOV      sp,r1
        0x001007d0:    4770        pG      BX       lr
    .text
    exit
        0x001007d2:    b510        ..      PUSH     {r4,lr}
        0x001007d4:    4604        .F      MOV      r4,r0
        0x001007d6:    f3af8000    ....    NOP.W    
        0x001007da:    4620         F      MOV      r0,r4
        0x001007dc:    e8bd4010    ...@    POP      {r4,lr}
        0x001007e0:    f7ffbd38    ..8.    B.W      __rt_exit ; 0x100254
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x001007e4:    4800        .H      LDR      r0,[pc,#0] ; [0x1007e8] = 0x20000038
        0x001007e6:    4770        pG      BX       lr
    $d
        0x001007e8:    20000038    8..     DCD    536870968
    $t
    .text
    _sys_exit
        0x001007ec:    4901        .I      LDR      r1,[pc,#4] ; [0x1007f4] = 0x20026
        0x001007ee:    2018        .       MOVS     r0,#0x18
        0x001007f0:    beab        ..      BKPT     #0xab
        0x001007f2:    e7fe        ..      B        0x1007f2 ; _sys_exit + 6
    $d
        0x001007f4:    00020026    &...    DCD    131110
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x001007f8:    4770        pG      BX       lr
    i._is_digit
    .text
    __semihosting_library_function
    _is_digit
        0x001007fa:    3830        08      SUBS     r0,r0,#0x30
        0x001007fc:    280a        .(      CMP      r0,#0xa
        0x001007fe:    d201        ..      BCS      0x100804 ; __semihosting_library_function + 10
        0x00100800:    2001        .       MOVS     r0,#1
        0x00100802:    4770        pG      BX       lr
        0x00100804:    2000        .       MOVS     r0,#0
        0x00100806:    4770        pG      BX       lr
    x$fpl$fpinit
    $v0
    _fp_init
        0x00100808:    f04f7040    O.@p    MOV      r0,#0x3000000
        0x0010080c:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x00100810:    4770        pG      BX       lr
    $d.realdata
    .constdata
    uc_hextab
        0x00100812:    3130        01      DCW    12592
        0x00100814:    35343332    2345    DCD    892613426
        0x00100818:    39383736    6789    DCD    959985462
        0x0010081c:    44434241    ABCD    DCD    1145258561
        0x00100820:    30404645    EF@0    DCD    809518661
        0x00100824:    0058        X.      DCW    88
    lc_hextab
        0x00100826:    3130        01      DCW    12592
        0x00100828:    35343332    2345    DCD    892613426
        0x0010082c:    39383736    6789    DCD    959985462
        0x00100830:    64636261    abcd    DCD    1684234849
        0x00100834:    30406665    ef@0    DCD    809526885
        0x00100838:    00000078    x...    DCD    120
    Region$$Table$$Base
        0x0010083c:    0010085c    \...    DCD    1050716
        0x00100840:    20000000    ...     DCD    536870912
        0x00100844:    00000038    8...    DCD    56
        0x00100848:    001001f4    ....    DCD    1049076
        0x0010084c:    00100894    ....    DCD    1050772
        0x00100850:    20000038    8..     DCD    536870968
        0x00100854:    00000960    `...    DCD    2400
        0x00100858:    00100210    ....    DCD    1049104
    Region$$Table$$Limit

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


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


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


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


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


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


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


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


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


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


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


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


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


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


