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

** ELF Header Information

    File Name: .\Objects\agentboot.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: 0x00122071
    Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202)

    ARM ELF revision: 5 (ABI version 2)

    Conforms to Soft float procedure-call standard

    Built with
    Component: ARM Compiler 5.06 update 4 (build 422) Tool: armasm [4d35cf]
    Component: ARM Compiler 5.06 update 4 (build 422) Tool: armlink [4d35d2]

    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: 444220 (0x0006c73c)
    Section header offset: 444252 (0x0006c75c)

    Section header string table index: 15

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

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


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

** Section #1 'ER_IROM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 30240 bytes (alignment 4)
    Address: 0x00122000

    $d.realdata
    RESET
    __Vectors
        0x00122000:    0013c4a8    ....    DCD    1295528
        0x00122004:    00122071    q ..    DCD    1187953
        0x00122008:    00122079    y ..    DCD    1187961
        0x0012200c:    0012207b    { ..    DCD    1187963
        0x00122010:    0012207d    } ..    DCD    1187965
        0x00122014:    0012207f    . ..    DCD    1187967
        0x00122018:    00122081    . ..    DCD    1187969
        0x0012201c:    00000000    ....    DCD    0
        0x00122020:    00000000    ....    DCD    0
        0x00122024:    00000000    ....    DCD    0
        0x00122028:    00000000    ....    DCD    0
        0x0012202c:    00122083    . ..    DCD    1187971
        0x00122030:    00122085    . ..    DCD    1187973
        0x00122034:    00000000    ....    DCD    0
        0x00122038:    00122087    . ..    DCD    1187975
        0x0012203c:    00122089    . ..    DCD    1187977
        0x00122040:    0012208b    . ..    DCD    1187979
        0x00122044:    0012208b    . ..    DCD    1187979
        0x00122048:    0012208b    . ..    DCD    1187979
        0x0012204c:    0012208b    . ..    DCD    1187979
        0x00122050:    0012208b    . ..    DCD    1187979
        0x00122054:    0012208b    . ..    DCD    1187979
        0x00122058:    0012208b    . ..    DCD    1187979
        0x0012205c:    0012208b    . ..    DCD    1187979
        0x00122060:    0012208b    . ..    DCD    1187979
        0x00122064:    0012208b    . ..    DCD    1187979
        0x00122068:    0012208b    . ..    DCD    1187979
        0x0012206c:    0012208d    . ..    DCD    1187981
    $t
    .text
    Reset_Handler
    __Vectors_End
        0x00122070:    4807        .H      LDR      r0,[pc,#28] ; [0x122090] = 0x1270cd
        0x00122072:    4780        .G      BLX      r0
        0x00122074:    4807        .H      LDR      r0,[pc,#28] ; [0x122094] = 0x122e35
        0x00122076:    4700        .G      BX       r0
    NMI_Handler
        0x00122078:    e7fe        ..      B        NMI_Handler ; 0x122078
    HardFault_Handler
        0x0012207a:    e7fe        ..      B        HardFault_Handler ; 0x12207a
    MemManage_Handler
        0x0012207c:    e7fe        ..      B        MemManage_Handler ; 0x12207c
    BusFault_Handler
        0x0012207e:    e7fe        ..      B        BusFault_Handler ; 0x12207e
    UsageFault_Handler
        0x00122080:    e7fe        ..      B        UsageFault_Handler ; 0x122080
    SVC_Handler
        0x00122082:    e7fe        ..      B        SVC_Handler ; 0x122082
    DebugMon_Handler
        0x00122084:    e7fe        ..      B        DebugMon_Handler ; 0x122084
    PendSV_Handler
        0x00122086:    e7fe        ..      B        PendSV_Handler ; 0x122086
    SysTick_Handler
        0x00122088:    e7fe        ..      B        SysTick_Handler ; 0x122088
    Default_Handler
        0x0012208a:    e7fe        ..      B        Default_Handler ; 0x12208a
    USB_IRQ_Handler
        0x0012208c:    e7fe        ..      B        USB_IRQ_Handler ; 0x12208c
    $d
        0x0012208e:    0000        ..      DCW    0
        0x00122090:    001270cd    .p..    DCD    1208525
        0x00122094:    00122e35    5...    DCD    1191477
    $t
    .text
    __aeabi_memset
    __aeabi_memset4
    __aeabi_memset8
        0x00122098:    b2d2        ..      UXTB     r2,r2
        0x0012209a:    e001        ..      B        0x1220a0 ; __aeabi_memset + 8
        0x0012209c:    f8002b01    ...+    STRB     r2,[r0],#1
        0x001220a0:    1e49        I.      SUBS     r1,r1,#1
        0x001220a2:    d2fb        ..      BCS      0x12209c ; __aeabi_memset + 4
        0x001220a4:    4770        pG      BX       lr
    __aeabi_memclr
    __aeabi_memclr4
    __aeabi_memclr8
        0x001220a6:    2200        ."      MOVS     r2,#0
        0x001220a8:    e7f6        ..      B        __aeabi_memset ; 0x122098
    _memset$wrapper
        0x001220aa:    b510        ..      PUSH     {r4,lr}
        0x001220ac:    4613        .F      MOV      r3,r2
        0x001220ae:    460a        .F      MOV      r2,r1
        0x001220b0:    4604        .F      MOV      r4,r0
        0x001220b2:    4619        .F      MOV      r1,r3
        0x001220b4:    f7fffff0    ....    BL       __aeabi_memset ; 0x122098
        0x001220b8:    4620         F      MOV      r0,r4
        0x001220ba:    bd10        ..      POP      {r4,pc}
    .text
    memcmp
        0x001220bc:    b530        0.      PUSH     {r4,r5,lr}
        0x001220be:    4604        .F      MOV      r4,r0
        0x001220c0:    2000        .       MOVS     r0,#0
        0x001220c2:    4603        .F      MOV      r3,r0
        0x001220c4:    e000        ..      B        0x1220c8 ; memcmp + 12
        0x001220c6:    1c5b        [.      ADDS     r3,r3,#1
        0x001220c8:    4293        .B      CMP      r3,r2
        0x001220ca:    d203        ..      BCS      0x1220d4 ; memcmp + 24
        0x001220cc:    5ce0        .\      LDRB     r0,[r4,r3]
        0x001220ce:    5ccd        .\      LDRB     r5,[r1,r3]
        0x001220d0:    1b40        @.      SUBS     r0,r0,r5
        0x001220d2:    d0f8        ..      BEQ      0x1220c6 ; memcmp + 10
        0x001220d4:    bd30        0.      POP      {r4,r5,pc}
    .text
    ___aeabi_memcpy8$small
    __aeabi_memcpy
    __aeabi_memcpy4
        0x001220d6:    e003        ..      B        0x1220e0 ; ___aeabi_memcpy8$small + 10
        0x001220d8:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x001220dc:    f8003b01    ...;    STRB     r3,[r0],#1
        0x001220e0:    1e52        R.      SUBS     r2,r2,#1
        0x001220e2:    d2f9        ..      BCS      0x1220d8 ; ___aeabi_memcpy8$small + 2
        0x001220e4:    4770        pG      BX       lr
    .text
    .text
    __aeabi_ddiv
    __use_fast_strcmp
    __use_fast_strcpy
    __use_fast_strlen
    __use_fast_strncmp
    __use_smaller_memcpy
        0x001220e6:    e92d4df0    -..M    PUSH     {r4-r8,r10,r11,lr}
        0x001220ea:    ea810403    ....    EOR      r4,r1,r3
        0x001220ee:    f0044b00    ...K    AND      r11,r4,#0x80000000
        0x001220f2:    f0214500    !..E    BIC      r5,r1,#0x80000000
        0x001220f6:    4614        .F      MOV      r4,r2
        0x001220f8:    f04f0a00    O...    MOV      r10,#0
        0x001220fc:    f0234100    #..A    BIC      r1,r3,#0x80000000
        0x00122100:    ea500205    P...    ORRS     r2,r0,r5
        0x00122104:    d020         .      BEQ      0x122148 ; __aeabi_ddiv + 98
        0x00122106:    ea540201    T...    ORRS     r2,r4,r1
        0x0012210a:    d01d        ..      BEQ      0x122148 ; __aeabi_ddiv + 98
        0x0012210c:    f3c5570a    ...W    UBFX     r7,r5,#20,#11
        0x00122110:    4602        .F      MOV      r2,r0
        0x00122112:    f3c50313    ....    UBFX     r3,r5,#0,#20
        0x00122116:    f3c10013    ....    UBFX     r0,r1,#0,#20
        0x0012211a:    f3c1560a    ...V    UBFX     r6,r1,#20,#11
        0x0012211e:    f4401580    @...    ORR      r5,r0,#0x100000
        0x00122122:    f4431380    C...    ORR      r3,r3,#0x100000
        0x00122126:    eba70806    ....    SUB      r8,r7,r6
        0x0012212a:    1b10        ..      SUBS     r0,r2,r4
        0x0012212c:    46d6        .F      MOV      lr,r10
        0x0012212e:    f20838fd    ...8    ADD      r8,r8,#0x3fd
        0x00122132:    eb730005    s...    SBCS     r0,r3,r5
        0x00122136:    d302        ..      BCC      0x12213e ; __aeabi_ddiv + 88
        0x00122138:    f1080801    ....    ADD      r8,r8,#1
        0x0012213c:    e001        ..      B        0x122142 ; __aeabi_ddiv + 92
        0x0012213e:    1892        ..      ADDS     r2,r2,r2
        0x00122140:    415b        [A      ADCS     r3,r3,r3
        0x00122142:    f1b80f00    ....    CMP      r8,#0
        0x00122146:    da03        ..      BGE      0x122150 ; __aeabi_ddiv + 106
        0x00122148:    2000        .       MOVS     r0,#0
        0x0012214a:    4601        .F      MOV      r1,r0
        0x0012214c:    e8bd8df0    ....    POP      {r4-r8,r10,r11,pc}
        0x00122150:    2000        .       MOVS     r0,#0
        0x00122152:    f44f1180    O...    MOV      r1,#0x100000
        0x00122156:    4606        .F      MOV      r6,r0
        0x00122158:    4684        .F      MOV      r12,r0
        0x0012215a:    e00e        ..      B        0x12217a ; __aeabi_ddiv + 148
        0x0012215c:    1b17        ..      SUBS     r7,r2,r4
        0x0012215e:    eb730705    s...    SBCS     r7,r3,r5
        0x00122162:    d305        ..      BCC      0x122170 ; __aeabi_ddiv + 138
        0x00122164:    1b12        ..      SUBS     r2,r2,r4
        0x00122166:    eb630305    c...    SBC      r3,r3,r5
        0x0012216a:    4306        .C      ORRS     r6,r6,r0
        0x0012216c:    ea4c0c01    L...    ORR      r12,r12,r1
        0x00122170:    0849        I.      LSRS     r1,r1,#1
        0x00122172:    ea4f0030    O.0.    RRX      r0,r0
        0x00122176:    1892        ..      ADDS     r2,r2,r2
        0x00122178:    415b        [A      ADCS     r3,r3,r3
        0x0012217a:    ea500701    P...    ORRS     r7,r0,r1
        0x0012217e:    d1ed        ..      BNE      0x12215c ; __aeabi_ddiv + 118
        0x00122180:    ea520003    R...    ORRS     r0,r2,r3
        0x00122184:    d012        ..      BEQ      0x1221ac ; __aeabi_ddiv + 198
        0x00122186:    ea820004    ....    EOR      r0,r2,r4
        0x0012218a:    ea830105    ....    EOR      r1,r3,r5
        0x0012218e:    4308        .C      ORRS     r0,r0,r1
        0x00122190:    d005        ..      BEQ      0x12219e ; __aeabi_ddiv + 184
        0x00122192:    1b10        ..      SUBS     r0,r2,r4
        0x00122194:    41ab        .A      SBCS     r3,r3,r5
        0x00122196:    d206        ..      BCS      0x1221a6 ; __aeabi_ddiv + 192
        0x00122198:    2201        ."      MOVS     r2,#1
        0x0012219a:    2300        .#      MOVS     r3,#0
        0x0012219c:    e006        ..      B        0x1221ac ; __aeabi_ddiv + 198
        0x0012219e:    2200        ."      MOVS     r2,#0
        0x001221a0:    f04f4300    O..C    MOV      r3,#0x80000000
        0x001221a4:    e002        ..      B        0x1221ac ; __aeabi_ddiv + 198
        0x001221a6:    f06f0201    o...    MVN      r2,#1
        0x001221aa:    1053        S.      ASRS     r3,r2,#1
        0x001221ac:    eb1a0006    ....    ADDS     r0,r10,r6
        0x001221b0:    eb4c5108    L..Q    ADC      r1,r12,r8,LSL #20
        0x001221b4:    eb10000a    ....    ADDS     r0,r0,r10
        0x001221b8:    eb41010b    A...    ADC      r1,r1,r11
        0x001221bc:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x001221c0:    f000b856    ..V.    B.W      __I$use$fp ; 0x122270
    .text
    __aeabi_uidiv
    __aeabi_uidivmod
        0x001221c4:    b530        0.      PUSH     {r4,r5,lr}
        0x001221c6:    460b        .F      MOV      r3,r1
        0x001221c8:    4601        .F      MOV      r1,r0
        0x001221ca:    2000        .       MOVS     r0,#0
        0x001221cc:    2220         "      MOVS     r2,#0x20
        0x001221ce:    2401        .$      MOVS     r4,#1
        0x001221d0:    e009        ..      B        0x1221e6 ; __aeabi_uidiv + 34
        0x001221d2:    fa21f502    !...    LSR      r5,r1,r2
        0x001221d6:    429d        .B      CMP      r5,r3
        0x001221d8:    d305        ..      BCC      0x1221e6 ; __aeabi_uidiv + 34
        0x001221da:    fa03f502    ....    LSL      r5,r3,r2
        0x001221de:    1b49        I.      SUBS     r1,r1,r5
        0x001221e0:    fa04f502    ....    LSL      r5,r4,r2
        0x001221e4:    4428        (D      ADD      r0,r0,r5
        0x001221e6:    1e15        ..      SUBS     r5,r2,#0
        0x001221e8:    f1a20201    ....    SUB      r2,r2,#1
        0x001221ec:    dcf1        ..      BGT      0x1221d2 ; __aeabi_uidiv + 14
        0x001221ee:    bd30        0.      POP      {r4,r5,pc}
    .text
    __aeabi_uldivmod
        0x001221f0:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x001221f4:    4605        .F      MOV      r5,r0
        0x001221f6:    2000        .       MOVS     r0,#0
        0x001221f8:    4692        .F      MOV      r10,r2
        0x001221fa:    469b        .F      MOV      r11,r3
        0x001221fc:    4688        .F      MOV      r8,r1
        0x001221fe:    4606        .F      MOV      r6,r0
        0x00122200:    4681        .F      MOV      r9,r0
        0x00122202:    2440        @$      MOVS     r4,#0x40
        0x00122204:    e01b        ..      B        0x12223e ; __aeabi_uldivmod + 78
        0x00122206:    4628        (F      MOV      r0,r5
        0x00122208:    4641        AF      MOV      r1,r8
        0x0012220a:    4647        GF      MOV      r7,r8
        0x0012220c:    4622        "F      MOV      r2,r4
        0x0012220e:    f000f9d5    ....    BL       __aeabi_llsr ; 0x1225bc
        0x00122212:    4653        SF      MOV      r3,r10
        0x00122214:    465a        ZF      MOV      r2,r11
        0x00122216:    1ac0        ..      SUBS     r0,r0,r3
        0x00122218:    4191        .A      SBCS     r1,r1,r2
        0x0012221a:    d310        ..      BCC      0x12223e ; __aeabi_uldivmod + 78
        0x0012221c:    4611        .F      MOV      r1,r2
        0x0012221e:    4618        .F      MOV      r0,r3
        0x00122220:    4622        "F      MOV      r2,r4
        0x00122222:    f000f816    ....    BL       __aeabi_llsl ; 0x122252
        0x00122226:    1a2d        -.      SUBS     r5,r5,r0
        0x00122228:    eb670801    g...    SBC      r8,r7,r1
        0x0012222c:    464f        OF      MOV      r7,r9
        0x0012222e:    4622        "F      MOV      r2,r4
        0x00122230:    2001        .       MOVS     r0,#1
        0x00122232:    2100        .!      MOVS     r1,#0
        0x00122234:    f000f80d    ....    BL       __aeabi_llsl ; 0x122252
        0x00122238:    eb170900    ....    ADDS     r9,r7,r0
        0x0012223c:    414e        NA      ADCS     r6,r6,r1
        0x0012223e:    1e20         .      SUBS     r0,r4,#0
        0x00122240:    f1a40401    ....    SUB      r4,r4,#1
        0x00122244:    dcdf        ..      BGT      0x122206 ; __aeabi_uldivmod + 22
        0x00122246:    4648        HF      MOV      r0,r9
        0x00122248:    4631        1F      MOV      r1,r6
        0x0012224a:    462a        *F      MOV      r2,r5
        0x0012224c:    4643        CF      MOV      r3,r8
        0x0012224e:    e8bd9ff0    ....    POP      {r4-r12,pc}
    .text
    __aeabi_llsl
    _ll_shift_l
        0x00122252:    2a20         *      CMP      r2,#0x20
        0x00122254:    db04        ..      BLT      0x122260 ; __aeabi_llsl + 14
        0x00122256:    3a20         :      SUBS     r2,r2,#0x20
        0x00122258:    fa00f102    ....    LSL      r1,r0,r2
        0x0012225c:    2000        .       MOVS     r0,#0
        0x0012225e:    4770        pG      BX       lr
        0x00122260:    4091        .@      LSLS     r1,r1,r2
        0x00122262:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x00122266:    fa20f303     ...    LSR      r3,r0,r3
        0x0012226a:    4319        .C      ORRS     r1,r1,r3
        0x0012226c:    4090        .@      LSLS     r0,r0,r2
        0x0012226e:    4770        pG      BX       lr
    .text
    .text
    __I$use$fp
    _double_round
        0x00122270:    b510        ..      PUSH     {r4,lr}
        0x00122272:    1e14        ..      SUBS     r4,r2,#0
        0x00122274:    f1730400    s...    SBCS     r4,r3,#0
        0x00122278:    da08        ..      BGE      0x12228c ; __I$use$fp + 28
        0x0012227a:    1c40        @.      ADDS     r0,r0,#1
        0x0012227c:    f1410100    A...    ADC      r1,r1,#0
        0x00122280:    1892        ..      ADDS     r2,r2,r2
        0x00122282:    415b        [A      ADCS     r3,r3,r3
        0x00122284:    431a        .C      ORRS     r2,r2,r3
        0x00122286:    d101        ..      BNE      0x12228c ; __I$use$fp + 28
        0x00122288:    f0200001     ...    BIC      r0,r0,#1
        0x0012228c:    bd10        ..      POP      {r4,pc}
    _double_epilogue
        0x0012228e:    e92d4df0    -..M    PUSH     {r4-r8,r10,r11,lr}
        0x00122292:    4692        .F      MOV      r10,r2
        0x00122294:    469b        .F      MOV      r11,r3
        0x00122296:    b111        ..      CBZ      r1,0x12229e ; _double_epilogue + 16
        0x00122298:    fab1f281    ....    CLZ      r2,r1
        0x0012229c:    e002        ..      B        0x1222a4 ; _double_epilogue + 22
        0x0012229e:    fab0f280    ....    CLZ      r2,r0
        0x001222a2:    3220         2      ADDS     r2,r2,#0x20
        0x001222a4:    4690        .F      MOV      r8,r2
        0x001222a6:    f7ffffd4    ....    BL       __aeabi_llsl ; 0x122252
        0x001222aa:    4604        .F      MOV      r4,r0
        0x001222ac:    460f        .F      MOV      r7,r1
        0x001222ae:    ea40000a    @...    ORR      r0,r0,r10
        0x001222b2:    ea41010b    A...    ORR      r1,r1,r11
        0x001222b6:    4653        SF      MOV      r3,r10
        0x001222b8:    465a        ZF      MOV      r2,r11
        0x001222ba:    4308        .C      ORRS     r0,r0,r1
        0x001222bc:    d013        ..      BEQ      0x1222e6 ; _double_epilogue + 88
        0x001222be:    4611        .F      MOV      r1,r2
        0x001222c0:    ea530001    S...    ORRS     r0,r3,r1
        0x001222c4:    d019        ..      BEQ      0x1222fa ; _double_epilogue + 108
        0x001222c6:    f1c80240    ..@.    RSB      r2,r8,#0x40
        0x001222ca:    4650        PF      MOV      r0,r10
        0x001222cc:    f000f976    ..v.    BL       __aeabi_llsr ; 0x1225bc
        0x001222d0:    4605        .F      MOV      r5,r0
        0x001222d2:    460e        .F      MOV      r6,r1
        0x001222d4:    4650        PF      MOV      r0,r10
        0x001222d6:    4659        YF      MOV      r1,r11
        0x001222d8:    4642        BF      MOV      r2,r8
        0x001222da:    f7ffffba    ....    BL       __aeabi_llsl ; 0x122252
        0x001222de:    4308        .C      ORRS     r0,r0,r1
        0x001222e0:    d005        ..      BEQ      0x1222ee ; _double_epilogue + 96
        0x001222e2:    2001        .       MOVS     r0,#1
        0x001222e4:    e004        ..      B        0x1222f0 ; _double_epilogue + 98
        0x001222e6:    4620         F      MOV      r0,r4
        0x001222e8:    4639        9F      MOV      r1,r7
        0x001222ea:    e8bd8df0    ....    POP      {r4-r8,r10,r11,pc}
        0x001222ee:    2000        .       MOVS     r0,#0
        0x001222f0:    4305        .C      ORRS     r5,r5,r0
        0x001222f2:    ea4676e0    F..v    ORR      r6,r6,r0,ASR #31
        0x001222f6:    432c        ,C      ORRS     r4,r4,r5
        0x001222f8:    4337        7C      ORRS     r7,r7,r6
        0x001222fa:    980a        ..      LDR      r0,[sp,#0x28]
        0x001222fc:    0563        c.      LSLS     r3,r4,#21
        0x001222fe:    0ae4        ..      LSRS     r4,r4,#11
        0x00122300:    eba00008    ....    SUB      r0,r0,r8
        0x00122304:    2200        ."      MOVS     r2,#0
        0x00122306:    0afd        ..      LSRS     r5,r7,#11
        0x00122308:    ea445447    D.GT    ORR      r4,r4,r7,LSL #21
        0x0012230c:    300a        .0      ADDS     r0,r0,#0xa
        0x0012230e:    d502        ..      BPL      0x122316 ; _double_epilogue + 136
        0x00122310:    2000        .       MOVS     r0,#0
        0x00122312:    4601        .F      MOV      r1,r0
        0x00122314:    e7e9        ..      B        0x1222ea ; _double_epilogue + 92
        0x00122316:    0501        ..      LSLS     r1,r0,#20
        0x00122318:    1910        ..      ADDS     r0,r2,r4
        0x0012231a:    4169        iA      ADCS     r1,r1,r5
        0x0012231c:    e9dd4508    ...E    LDRD     r4,r5,[sp,#0x20]
        0x00122320:    1900        ..      ADDS     r0,r0,r4
        0x00122322:    4169        iA      ADCS     r1,r1,r5
        0x00122324:    e8bd4df0    ...M    POP      {r4-r8,r10,r11,lr}
        0x00122328:    e7a2        ..      B        __I$use$fp ; 0x122270
    .text
    __aeabi_dadd
        0x0012232a:    e92d4ffe    -..O    PUSH     {r1-r11,lr}
        0x0012232e:    4680        .F      MOV      r8,r0
        0x00122330:    ea810003    ....    EOR      r0,r1,r3
        0x00122334:    0fc0        ..      LSRS     r0,r0,#31
        0x00122336:    460c        .F      MOV      r4,r1
        0x00122338:    9000        ..      STR      r0,[sp,#0]
        0x0012233a:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x0012233e:    f0234500    #..E    BIC      r5,r3,#0x80000000
        0x00122342:    ebb80002    ....    SUBS     r0,r8,r2
        0x00122346:    41a9        .A      SBCS     r1,r1,r5
        0x00122348:    d205        ..      BCS      0x122356 ; __aeabi_dadd + 44
        0x0012234a:    4640        @F      MOV      r0,r8
        0x0012234c:    4621        !F      MOV      r1,r4
        0x0012234e:    4690        .F      MOV      r8,r2
        0x00122350:    461c        .F      MOV      r4,r3
        0x00122352:    460b        .F      MOV      r3,r1
        0x00122354:    4602        .F      MOV      r2,r0
        0x00122356:    f0234000    #..@    BIC      r0,r3,#0x80000000
        0x0012235a:    4310        .C      ORRS     r0,r0,r2
        0x0012235c:    d047        G.      BEQ      0x1223ee ; __aeabi_dadd + 196
        0x0012235e:    0d27        '.      LSRS     r7,r4,#20
        0x00122360:    f3c7000a    ....    UBFX     r0,r7,#0,#11
        0x00122364:    f3c3510a    ...Q    UBFX     r1,r3,#20,#11
        0x00122368:    9002        ..      STR      r0,[sp,#8]
        0x0012236a:    1a40        @.      SUBS     r0,r0,r1
        0x0012236c:    9001        ..      STR      r0,[sp,#4]
        0x0012236e:    2840        @(      CMP      r0,#0x40
        0x00122370:    da6b        k.      BGE      0x12244a ; __aeabi_dadd + 288
        0x00122372:    f3c30013    ....    UBFX     r0,r3,#0,#20
        0x00122376:    f4401b80    @...    ORR      r11,r0,#0x100000
        0x0012237a:    9800        ..      LDR      r0,[sp,#0]
        0x0012237c:    4692        .F      MOV      r10,r2
        0x0012237e:    b120         .      CBZ      r0,0x12238a ; __aeabi_dadd + 96
        0x00122380:    2300        .#      MOVS     r3,#0
        0x00122382:    ebd20a03    ....    RSBS     r10,r2,r3
        0x00122386:    eb630b0b    c...    SBC      r11,r3,r11
        0x0012238a:    9801        ..      LDR      r0,[sp,#4]
        0x0012238c:    4659        YF      MOV      r1,r11
        0x0012238e:    f1c00240    ..@.    RSB      r2,r0,#0x40
        0x00122392:    4650        PF      MOV      r0,r10
        0x00122394:    f7ffff5d    ..].    BL       __aeabi_llsl ; 0x122252
        0x00122398:    4606        .F      MOV      r6,r0
        0x0012239a:    460d        .F      MOV      r5,r1
        0x0012239c:    4650        PF      MOV      r0,r10
        0x0012239e:    4659        YF      MOV      r1,r11
        0x001223a0:    9a01        ..      LDR      r2,[sp,#4]
        0x001223a2:    f000f91b    ....    BL       __aeabi_lasr ; 0x1225dc
        0x001223a6:    eb100008    ....    ADDS     r0,r0,r8
        0x001223aa:    4161        aA      ADCS     r1,r1,r4
        0x001223ac:    2400        .$      MOVS     r4,#0
        0x001223ae:    ea875211    ...R    EOR      r2,r7,r1,LSR #20
        0x001223b2:    ea8473e7    ...s    EOR      r3,r4,r7,ASR #31
        0x001223b6:    431a        .C      ORRS     r2,r2,r3
        0x001223b8:    d040        @.      BEQ      0x12243c ; __aeabi_dadd + 274
        0x001223ba:    9a00        ..      LDR      r2,[sp,#0]
        0x001223bc:    b362        b.      CBZ      r2,0x122418 ; __aeabi_dadd + 238
        0x001223be:    9a01        ..      LDR      r2,[sp,#4]
        0x001223c0:    2a01        .*      CMP      r2,#1
        0x001223c2:    ea4f5207    O..R    LSL      r2,r7,#20
        0x001223c6:    dc15        ..      BGT      0x1223f4 ; __aeabi_dadd + 202
        0x001223c8:    1b00        ..      SUBS     r0,r0,r4
        0x001223ca:    eb610102    a...    SBC      r1,r1,r2
        0x001223ce:    f04f4200    O..B    MOV      r2,#0x80000000
        0x001223d2:    ea025207    ...R    AND      r2,r2,r7,LSL #20
        0x001223d6:    e9cd4200    ...B    STRD     r4,r2,[sp,#0]
        0x001223da:    1c00        ..      ADDS     r0,r0,#0
        0x001223dc:    f5411180    A...    ADC      r1,r1,#0x100000
        0x001223e0:    4632        2F      MOV      r2,r6
        0x001223e2:    462b        +F      MOV      r3,r5
        0x001223e4:    f7ffff53    ..S.    BL       _double_epilogue ; 0x12228e
        0x001223e8:    b003        ..      ADD      sp,sp,#0xc
        0x001223ea:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x001223ee:    4640        @F      MOV      r0,r8
        0x001223f0:    4621        !F      MOV      r1,r4
        0x001223f2:    e7f9        ..      B        0x1223e8 ; __aeabi_dadd + 190
        0x001223f4:    1b00        ..      SUBS     r0,r0,r4
        0x001223f6:    eb610102    a...    SBC      r1,r1,r2
        0x001223fa:    1c00        ..      ADDS     r0,r0,#0
        0x001223fc:    f5411380    A...    ADC      r3,r1,#0x100000
        0x00122400:    1800        ..      ADDS     r0,r0,r0
        0x00122402:    415b        [A      ADCS     r3,r3,r3
        0x00122404:    1820         .      ADDS     r0,r4,r0
        0x00122406:    f5a21700    ....    SUB      r7,r2,#0x200000
        0x0012240a:    eb470103    G...    ADC      r1,r7,r3
        0x0012240e:    ea4070d5    @..p    ORR      r0,r0,r5,LSR #31
        0x00122412:    19b6        ..      ADDS     r6,r6,r6
        0x00122414:    416d        mA      ADCS     r5,r5,r5
        0x00122416:    e011        ..      B        0x12243c ; __aeabi_dadd + 274
        0x00122418:    086d        m.      LSRS     r5,r5,#1
        0x0012241a:    ea4f0636    O.6.    RRX      r6,r6
        0x0012241e:    ea4575c0    E..u    ORR      r5,r5,r0,LSL #31
        0x00122422:    ea4f5207    O..R    LSL      r2,r7,#20
        0x00122426:    1b00        ..      SUBS     r0,r0,r4
        0x00122428:    eb610102    a...    SBC      r1,r1,r2
        0x0012242c:    1c00        ..      ADDS     r0,r0,#0
        0x0012242e:    f5411180    A...    ADC      r1,r1,#0x100000
        0x00122432:    0849        I.      LSRS     r1,r1,#1
        0x00122434:    ea4f0030    O.0.    RRX      r0,r0
        0x00122438:    1900        ..      ADDS     r0,r0,r4
        0x0012243a:    4151        QA      ADCS     r1,r1,r2
        0x0012243c:    4632        2F      MOV      r2,r6
        0x0012243e:    462b        +F      MOV      r3,r5
        0x00122440:    b003        ..      ADD      sp,sp,#0xc
        0x00122442:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00122446:    f7ffbf13    ....    B.W      __I$use$fp ; 0x122270
        0x0012244a:    9800        ..      LDR      r0,[sp,#0]
        0x0012244c:    2201        ."      MOVS     r2,#1
        0x0012244e:    0040        @.      LSLS     r0,r0,#1
        0x00122450:    2300        .#      MOVS     r3,#0
        0x00122452:    ebd00202    ....    RSBS     r2,r0,r2
        0x00122456:    eb6373e0    c..s    SBC      r3,r3,r0,ASR #31
        0x0012245a:    9800        ..      LDR      r0,[sp,#0]
        0x0012245c:    4621        !F      MOV      r1,r4
        0x0012245e:    ea4f74e0    O..t    ASR      r4,r0,#31
        0x00122462:    ebb80000    ....    SUBS     r0,r8,r0
        0x00122466:    eb610104    a...    SBC      r1,r1,r4
        0x0012246a:    e7e9        ..      B        0x122440 ; __aeabi_dadd + 278
    __aeabi_dsub
        0x0012246c:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x00122470:    e75b        [.      B        __aeabi_dadd ; 0x12232a
    __aeabi_drsub
        0x00122472:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x00122476:    e758        X.      B        __aeabi_dadd ; 0x12232a
    .text
    __aeabi_dmul
        0x00122478:    e92d4ffe    -..O    PUSH     {r1-r11,lr}
        0x0012247c:    ea810403    ....    EOR      r4,r1,r3
        0x00122480:    f0044400    ...D    AND      r4,r4,#0x80000000
        0x00122484:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x00122488:    9400        ..      STR      r4,[sp,#0]
        0x0012248a:    f04f0b00    O...    MOV      r11,#0
        0x0012248e:    f0234300    #..C    BIC      r3,r3,#0x80000000
        0x00122492:    ea500401    P...    ORRS     r4,r0,r1
        0x00122496:    d05e        ^.      BEQ      0x122556 ; __aeabi_dmul + 222
        0x00122498:    ea520403    R...    ORRS     r4,r2,r3
        0x0012249c:    d05b        [.      BEQ      0x122556 ; __aeabi_dmul + 222
        0x0012249e:    f3c3540a    ...T    UBFX     r4,r3,#20,#11
        0x001224a2:    f3c1550a    ...U    UBFX     r5,r1,#20,#11
        0x001224a6:    442c        ,D      ADD      r4,r4,r5
        0x001224a8:    f2a434f3    ...4    SUB      r4,r4,#0x3f3
        0x001224ac:    9401        ..      STR      r4,[sp,#4]
        0x001224ae:    fba05402    ...T    UMULL    r5,r4,r0,r2
        0x001224b2:    f3c10113    ....    UBFX     r1,r1,#0,#20
        0x001224b6:    f4411180    A...    ORR      r1,r1,#0x100000
        0x001224ba:    f3c30313    ....    UBFX     r3,r3,#0,#20
        0x001224be:    f4431380    C...    ORR      r3,r3,#0x100000
        0x001224c2:    fb014402    ...D    MLA      r4,r1,r2,r4
        0x001224c6:    fb004e03    ...N    MLA      lr,r0,r3,r4
        0x001224ca:    0a84        ..      LSRS     r4,r0,#10
        0x001224cc:    0a97        ..      LSRS     r7,r2,#10
        0x001224ce:    ea445481    D..T    ORR      r4,r4,r1,LSL #22
        0x001224d2:    ea475783    G..W    ORR      r7,r7,r3,LSL #22
        0x001224d6:    fba46807    ...h    UMULL    r6,r8,r4,r7
        0x001224da:    9502        ..      STR      r5,[sp,#8]
        0x001224dc:    0a8d        ..      LSRS     r5,r1,#10
        0x001224de:    fb058507    ....    MLA      r5,r5,r7,r8
        0x001224e2:    ea4f2c93    O..,    LSR      r12,r3,#10
        0x001224e6:    fb04540c    ...T    MLA      r4,r4,r12,r5
        0x001224ea:    0527        '.      LSLS     r7,r4,#20
        0x001224ec:    9d02        ..      LDR      r5,[sp,#8]
        0x001224ee:    ea4f5806    O..X    LSL      r8,r6,#20
        0x001224f2:    ea473716    G..7    ORR      r7,r7,r6,LSR #12
        0x001224f6:    ebb50508    ....    SUBS     r5,r5,r8
        0x001224fa:    eb6e0c07    n...    SBC      r12,lr,r7
        0x001224fe:    0e87        ..      LSRS     r7,r0,#26
        0x00122500:    0e92        ..      LSRS     r2,r2,#26
        0x00122502:    ea471781    G...    ORR      r7,r7,r1,LSL #6
        0x00122506:    ea421283    B...    ORR      r2,r2,r3,LSL #6
        0x0012250a:    fba70102    ....    UMULL    r0,r1,r7,r2
        0x0012250e:    ebb6010b    ....    SUBS     r1,r6,r11
        0x00122512:    eb640400    d...    SBC      r4,r4,r0
        0x00122516:    0d2b        +.      LSRS     r3,r5,#20
        0x00122518:    ea43330c    C..3    ORR      r3,r3,r12,LSL #12
        0x0012251c:    185e        ^.      ADDS     r6,r3,r1
        0x0012251e:    eb44501c    D..P    ADC      r0,r4,r12,LSR #20
        0x00122522:    46da        .F      MOV      r10,r11
        0x00122524:    4651        QF      MOV      r1,r10
        0x00122526:    fbe70102    ....    UMLAL    r0,r1,r7,r2
        0x0012252a:    f3c50413    ....    UBFX     r4,r5,#0,#20
        0x0012252e:    ea4f330b    O..3    LSL      r3,r11,#12
        0x00122532:    ea435314    C..S    ORR      r3,r3,r4,LSR #20
        0x00122536:    ea4f3204    O..2    LSL      r2,r4,#12
        0x0012253a:    9c01        ..      LDR      r4,[sp,#4]
        0x0012253c:    ea430306    C...    ORR      r3,r3,r6
        0x00122540:    f1a4040c    ....    SUB      r4,r4,#0xc
        0x00122544:    9402        ..      STR      r4,[sp,#8]
        0x00122546:    9c00        ..      LDR      r4,[sp,#0]
        0x00122548:    e9cdb400    ....    STRD     r11,r4,[sp,#0]
        0x0012254c:    f7fffe9f    ....    BL       _double_epilogue ; 0x12228e
        0x00122550:    b003        ..      ADD      sp,sp,#0xc
        0x00122552:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00122556:    2000        .       MOVS     r0,#0
        0x00122558:    4601        .F      MOV      r1,r0
        0x0012255a:    e7f9        ..      B        0x122550 ; __aeabi_dmul + 216
    .text
    __aeabi_d2ulz
        0x0012255c:    f3c1520a    ...R    UBFX     r2,r1,#20,#11
        0x00122560:    f3c10113    ....    UBFX     r1,r1,#0,#20
        0x00122564:    f24033ff    @..3    MOV      r3,#0x3ff
        0x00122568:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0012256c:    429a        .B      CMP      r2,r3
        0x0012256e:    da02        ..      BGE      0x122576 ; __aeabi_d2ulz + 26
        0x00122570:    2000        .       MOVS     r0,#0
        0x00122572:    4601        .F      MOV      r1,r0
        0x00122574:    4770        pG      BX       lr
        0x00122576:    f2404333    @.3C    MOV      r3,#0x433
        0x0012257a:    429a        .B      CMP      r2,r3
        0x0012257c:    f2a24233    ..3B    SUB      r2,r2,#0x433
        0x00122580:    dc02        ..      BGT      0x122588 ; __aeabi_d2ulz + 44
        0x00122582:    4252        RB      RSBS     r2,r2,#0
        0x00122584:    f000b81a    ....    B.W      __aeabi_llsr ; 0x1225bc
        0x00122588:    f7ffbe63    ..c.    B.W      __aeabi_llsl ; 0x122252
    .text
    __aeabi_cdrcmple
        0x0012258c:    b530        0.      PUSH     {r4,r5,lr}
        0x0012258e:    1e04        ..      SUBS     r4,r0,#0
        0x00122590:    f1710400    q...    SBCS     r4,r1,#0
        0x00122594:    db04        ..      BLT      0x1225a0 ; __aeabi_cdrcmple + 20
        0x00122596:    f04f4400    O..D    MOV      r4,#0x80000000
        0x0012259a:    4240        @B      RSBS     r0,r0,#0
        0x0012259c:    eb640101    d...    SBC      r1,r4,r1
        0x001225a0:    1e14        ..      SUBS     r4,r2,#0
        0x001225a2:    f1730400    s...    SBCS     r4,r3,#0
        0x001225a6:    db05        ..      BLT      0x1225b4 ; __aeabi_cdrcmple + 40
        0x001225a8:    461c        .F      MOV      r4,r3
        0x001225aa:    f04f4300    O..C    MOV      r3,#0x80000000
        0x001225ae:    4252        RB      RSBS     r2,r2,#0
        0x001225b0:    eb630304    c...    SBC      r3,r3,r4
        0x001225b4:    4299        .B      CMP      r1,r3
        0x001225b6:    bf08        ..      IT       EQ
        0x001225b8:    4290        .B      CMPEQ    r0,r2
        0x001225ba:    bd30        0.      POP      {r4,r5,pc}
    .text
    __aeabi_llsr
    _ll_ushift_r
        0x001225bc:    2a20         *      CMP      r2,#0x20
        0x001225be:    db04        ..      BLT      0x1225ca ; __aeabi_llsr + 14
        0x001225c0:    3a20         :      SUBS     r2,r2,#0x20
        0x001225c2:    fa21f002    !...    LSR      r0,r1,r2
        0x001225c6:    2100        .!      MOVS     r1,#0
        0x001225c8:    4770        pG      BX       lr
        0x001225ca:    fa21f302    !...    LSR      r3,r1,r2
        0x001225ce:    40d0        .@      LSRS     r0,r0,r2
        0x001225d0:    f1c20220    .. .    RSB      r2,r2,#0x20
        0x001225d4:    4091        .@      LSLS     r1,r1,r2
        0x001225d6:    4308        .C      ORRS     r0,r0,r1
        0x001225d8:    4619        .F      MOV      r1,r3
        0x001225da:    4770        pG      BX       lr
    .text
    __aeabi_lasr
    _ll_sshift_r
        0x001225dc:    2a20         *      CMP      r2,#0x20
        0x001225de:    db06        ..      BLT      0x1225ee ; __aeabi_lasr + 18
        0x001225e0:    17cb        ..      ASRS     r3,r1,#31
        0x001225e2:    3a20         :      SUBS     r2,r2,#0x20
        0x001225e4:    fa41f002    A...    ASR      r0,r1,r2
        0x001225e8:    ea4373e0    C..s    ORR      r3,r3,r0,ASR #31
        0x001225ec:    e006        ..      B        0x1225fc ; __aeabi_lasr + 32
        0x001225ee:    fa41f302    A...    ASR      r3,r1,r2
        0x001225f2:    40d0        .@      LSRS     r0,r0,r2
        0x001225f4:    f1c20220    .. .    RSB      r2,r2,#0x20
        0x001225f8:    4091        .@      LSLS     r1,r1,r2
        0x001225fa:    4308        .C      ORRS     r0,r0,r1
        0x001225fc:    4619        .F      MOV      r1,r3
        0x001225fe:    4770        pG      BX       lr
    i.APImageGeneralErase
    APImageGeneralErase
        0x00122600:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00122604:    4606        .F      MOV      r6,r0
        0x00122606:    460f        .F      MOV      r7,r1
        0x00122608:    463c        <F      MOV      r4,r7
        0x0012260a:    f0060001    ....    AND      r0,r6,#1
        0x0012260e:    b110        ..      CBZ      r0,0x122616 ; APImageGeneralErase + 22
        0x00122610:    2031        1       MOVS     r0,#0x31
        0x00122612:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00122616:    4635        5F      MOV      r5,r6
        0x00122618:    463c        <F      MOV      r4,r7
        0x0012261a:    e036        6.      B        0x12268a ; APImageGeneralErase + 138
        0x0012261c:    b2a8        ..      UXTH     r0,r5
        0x0012261e:    b968        h.      CBNZ     r0,0x12263c ; APImageGeneralErase + 60
        0x00122620:    f5b43f80    ...?    CMP      r4,#0x10000
        0x00122624:    d90a        ..      BLS      0x12263c ; APImageGeneralErase + 60
        0x00122626:    f04f0a02    O...    MOV      r10,#2
        0x0012262a:    f5a43480    ...4    SUB      r4,r4,#0x10000
        0x0012262e:    f44f3980    O..9    MOV      r9,#0x10000
        0x00122632:    4628        (F      MOV      r0,r5
        0x00122634:    f000fa6e    ..n.    BL       BSP_AP_QSPI_Erase_64KBlock ; 0x122b14
        0x00122638:    4680        .F      MOV      r8,r0
        0x0012263a:    e020         .      B        0x12267e ; APImageGeneralErase + 126
        0x0012263c:    f3c5000e    ....    UBFX     r0,r5,#0,#15
        0x00122640:    b968        h.      CBNZ     r0,0x12265e ; APImageGeneralErase + 94
        0x00122642:    f5b44f00    ...O    CMP      r4,#0x8000
        0x00122646:    d30a        ..      BCC      0x12265e ; APImageGeneralErase + 94
        0x00122648:    f04f0a01    O...    MOV      r10,#1
        0x0012264c:    f5a44400    ...D    SUB      r4,r4,#0x8000
        0x00122650:    f44f4900    O..I    MOV      r9,#0x8000
        0x00122654:    4628        (F      MOV      r0,r5
        0x00122656:    f000fac7    ....    BL       BSP_AP_QSPI_Erase_Block ; 0x122be8
        0x0012265a:    4680        .F      MOV      r8,r0
        0x0012265c:    e00f        ..      B        0x12267e ; APImageGeneralErase + 126
        0x0012265e:    f04f0a00    O...    MOV      r10,#0
        0x00122662:    f5b45f80    ..._    CMP      r4,#0x1000
        0x00122666:    d302        ..      BCC      0x12266e ; APImageGeneralErase + 110
        0x00122668:    f44f5080    O..P    MOV      r0,#0x1000
        0x0012266c:    e000        ..      B        0x122670 ; APImageGeneralErase + 112
        0x0012266e:    4620         F      MOV      r0,r4
        0x00122670:    4681        .F      MOV      r9,r0
        0x00122672:    eba40409    ....    SUB      r4,r4,r9
        0x00122676:    4628        (F      MOV      r0,r5
        0x00122678:    f000fb1a    ....    BL       BSP_AP_QSPI_Erase_Sector ; 0x122cb0
        0x0012267c:    4680        .F      MOV      r8,r0
        0x0012267e:    f1b80f00    ....    CMP      r8,#0
        0x00122682:    d001        ..      BEQ      0x122688 ; APImageGeneralErase + 136
        0x00122684:    4640        @F      MOV      r0,r8
        0x00122686:    e7c4        ..      B        0x122612 ; APImageGeneralErase + 18
        0x00122688:    444d        MD      ADD      r5,r5,r9
        0x0012268a:    2c00        .,      CMP      r4,#0
        0x0012268c:    d1c6        ..      BNE      0x12261c ; APImageGeneralErase + 28
        0x0012268e:    2000        .       MOVS     r0,#0
        0x00122690:    e7bf        ..      B        0x122612 ; APImageGeneralErase + 18
    i.APImageGeneralRead
    APImageGeneralRead
        0x00122692:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00122696:    4681        .F      MOV      r9,r0
        0x00122698:    460f        .F      MOV      r7,r1
        0x0012269a:    4692        .F      MOV      r10,r2
        0x0012269c:    f44f5480    O..T    MOV      r4,#0x1000
        0x001226a0:    4655        UF      MOV      r5,r10
        0x001226a2:    f1b90f00    ....    CMP      r9,#0
        0x001226a6:    d102        ..      BNE      0x1226ae ; APImageGeneralRead + 28
        0x001226a8:    2001        .       MOVS     r0,#1
        0x001226aa:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x001226ae:    fbb7f0f4    ....    UDIV     r0,r7,r4
        0x001226b2:    fb047010    ...p    MLS      r0,r4,r0,r7
        0x001226b6:    b1d0        ..      CBZ      r0,0x1226ee ; APImageGeneralRead + 92
        0x001226b8:    fbb7f0f4    ....    UDIV     r0,r7,r4
        0x001226bc:    fb047010    ...p    MLS      r0,r4,r0,r7
        0x001226c0:    1a26        &.      SUBS     r6,r4,r0
        0x001226c2:    42ae        .B      CMP      r6,r5
        0x001226c4:    d901        ..      BLS      0x1226ca ; APImageGeneralRead + 56
        0x001226c6:    4628        (F      MOV      r0,r5
        0x001226c8:    e000        ..      B        0x1226cc ; APImageGeneralRead + 58
        0x001226ca:    4630        0F      MOV      r0,r6
        0x001226cc:    4606        .F      MOV      r6,r0
        0x001226ce:    4632        2F      MOV      r2,r6
        0x001226d0:    4639        9F      MOV      r1,r7
        0x001226d2:    4648        HF      MOV      r0,r9
        0x001226d4:    f000fb1e    ....    BL       BSP_AP_QSPI_Read ; 0x122d14
        0x001226d8:    4680        .F      MOV      r8,r0
        0x001226da:    f1b80f00    ....    CMP      r8,#0
        0x001226de:    d003        ..      BEQ      0x1226e8 ; APImageGeneralRead + 86
        0x001226e0:    f04f0830    O.0.    MOV      r8,#0x30
        0x001226e4:    4640        @F      MOV      r0,r8
        0x001226e6:    e7e0        ..      B        0x1226aa ; APImageGeneralRead + 24
        0x001226e8:    44b1        .D      ADD      r9,r9,r6
        0x001226ea:    4437        7D      ADD      r7,r7,r6
        0x001226ec:    1bad        ..      SUBS     r5,r5,r6
        0x001226ee:    e020         .      B        0x122732 ; APImageGeneralRead + 160
        0x001226f0:    42a5        .B      CMP      r5,r4
        0x001226f2:    d910        ..      BLS      0x122716 ; APImageGeneralRead + 132
        0x001226f4:    4622        "F      MOV      r2,r4
        0x001226f6:    4639        9F      MOV      r1,r7
        0x001226f8:    4648        HF      MOV      r0,r9
        0x001226fa:    f000fb0b    ....    BL       BSP_AP_QSPI_Read ; 0x122d14
        0x001226fe:    4680        .F      MOV      r8,r0
        0x00122700:    f1b80f00    ....    CMP      r8,#0
        0x00122704:    d003        ..      BEQ      0x12270e ; APImageGeneralRead + 124
        0x00122706:    f04f0830    O.0.    MOV      r8,#0x30
        0x0012270a:    4640        @F      MOV      r0,r8
        0x0012270c:    e7cd        ..      B        0x1226aa ; APImageGeneralRead + 24
        0x0012270e:    44a1        .D      ADD      r9,r9,r4
        0x00122710:    4427        'D      ADD      r7,r7,r4
        0x00122712:    1b2d        -.      SUBS     r5,r5,r4
        0x00122714:    e00d        ..      B        0x122732 ; APImageGeneralRead + 160
        0x00122716:    462a        *F      MOV      r2,r5
        0x00122718:    4639        9F      MOV      r1,r7
        0x0012271a:    4648        HF      MOV      r0,r9
        0x0012271c:    f000fafa    ....    BL       BSP_AP_QSPI_Read ; 0x122d14
        0x00122720:    4680        .F      MOV      r8,r0
        0x00122722:    f1b80f00    ....    CMP      r8,#0
        0x00122726:    d003        ..      BEQ      0x122730 ; APImageGeneralRead + 158
        0x00122728:    f04f0830    O.0.    MOV      r8,#0x30
        0x0012272c:    4640        @F      MOV      r0,r8
        0x0012272e:    e7bc        ..      B        0x1226aa ; APImageGeneralRead + 24
        0x00122730:    e001        ..      B        0x122736 ; APImageGeneralRead + 164
        0x00122732:    2d00        .-      CMP      r5,#0
        0x00122734:    d1dc        ..      BNE      0x1226f0 ; APImageGeneralRead + 94
        0x00122736:    bf00        ..      NOP      
        0x00122738:    2000        .       MOVS     r0,#0
        0x0012273a:    e7b6        ..      B        0x1226aa ; APImageGeneralRead + 24
    i.AP_QSPI_Frame_AutoXIP_Config
    AP_QSPI_Frame_AutoXIP_Config
        0x0012273c:    b570        p.      PUSH     {r4-r6,lr}
        0x0012273e:    4605        .F      MOV      r5,r0
        0x00122740:    460c        .F      MOV      r4,r1
        0x00122742:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00122744:    6860        `h      LDR      r0,[r4,#4]
        0x00122746:    4308        .C      ORRS     r0,r0,r1
        0x00122748:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0012274a:    4308        .C      ORRS     r0,r0,r1
        0x0012274c:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0012274e:    ea403041    @.A0    ORR      r0,r0,r1,LSL #13
        0x00122752:    6921        !i      LDR      r1,[r4,#0x10]
        0x00122754:    4308        .C      ORRS     r0,r0,r1
        0x00122756:    68a1        .h      LDR      r1,[r4,#8]
        0x00122758:    4308        .C      ORRS     r0,r0,r1
        0x0012275a:    6821        !h      LDR      r1,[r4,#0]
        0x0012275c:    ea400601    @...    ORR      r6,r0,r1
        0x00122760:    6920         i      LDR      r0,[r4,#0x10]
        0x00122762:    b108        ..      CBZ      r0,0x122768 ; AP_QSPI_Frame_AutoXIP_Config + 44
        0x00122764:    6960        `i      LDR      r0,[r4,#0x14]
        0x00122766:    4306        .C      ORRS     r6,r6,r0
        0x00122768:    68a0        .h      LDR      r0,[r4,#8]
        0x0012276a:    b108        ..      CBZ      r0,0x122770 ; AP_QSPI_Frame_AutoXIP_Config + 52
        0x0012276c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0012276e:    4306        .C      ORRS     r6,r6,r0
        0x00122770:    6828        (h      LDR      r0,[r5,#0]
        0x00122772:    6446        Fd      STR      r6,[r0,#0x44]
        0x00122774:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00122776:    6829        )h      LDR      r1,[r5,#0]
        0x00122778:    6488        .d      STR      r0,[r1,#0x48]
        0x0012277a:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x0012277c:    b128        (.      CBZ      r0,0x12278a ; AP_QSPI_Frame_AutoXIP_Config + 78
        0x0012277e:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00122780:    f4407080    @..p    ORR      r0,r0,#0x100
        0x00122784:    6829        )h      LDR      r1,[r5,#0]
        0x00122786:    64c8        .d      STR      r0,[r1,#0x4c]
        0x00122788:    e002        ..      B        0x122790 ; AP_QSPI_Frame_AutoXIP_Config + 84
        0x0012278a:    2000        .       MOVS     r0,#0
        0x0012278c:    6829        )h      LDR      r1,[r5,#0]
        0x0012278e:    64c8        .d      STR      r0,[r1,#0x4c]
        0x00122790:    2101        .!      MOVS     r1,#1
        0x00122792:    4628        (F      MOV      r0,r5
        0x00122794:    f000f894    ....    BL       AP_QSPI_Mode_Config ; 0x1228c0
        0x00122798:    bd70        p.      POP      {r4-r6,pc}
    i.AP_QSPI_Frame_Config
    AP_QSPI_Frame_Config
        0x0012279a:    b570        p.      PUSH     {r4-r6,lr}
        0x0012279c:    4605        .F      MOV      r5,r0
        0x0012279e:    460e        .F      MOV      r6,r1
        0x001227a0:    4614        .F      MOV      r4,r2
        0x001227a2:    2c01        .,      CMP      r4,#1
        0x001227a4:    d104        ..      BNE      0x1227b0 ; AP_QSPI_Frame_Config + 22
        0x001227a6:    4631        1F      MOV      r1,r6
        0x001227a8:    4628        (F      MOV      r0,r5
        0x001227aa:    f7ffffc7    ....    BL       AP_QSPI_Frame_AutoXIP_Config ; 0x12273c
        0x001227ae:    e003        ..      B        0x1227b8 ; AP_QSPI_Frame_Config + 30
        0x001227b0:    4631        1F      MOV      r1,r6
        0x001227b2:    4628        (F      MOV      r0,r5
        0x001227b4:    f000f801    ....    BL       AP_QSPI_Frame_SWForce_Config ; 0x1227ba
        0x001227b8:    bd70        p.      POP      {r4-r6,pc}
    i.AP_QSPI_Frame_SWForce_Config
    AP_QSPI_Frame_SWForce_Config
        0x001227ba:    b570        p.      PUSH     {r4-r6,lr}
        0x001227bc:    4605        .F      MOV      r5,r0
        0x001227be:    460c        .F      MOV      r4,r1
        0x001227c0:    6a20         j      LDR      r0,[r4,#0x20]
        0x001227c2:    b110        ..      CBZ      r0,0x1227ca ; AP_QSPI_Frame_SWForce_Config + 16
        0x001227c4:    6b20         k      LDR      r0,[r4,#0x30]
        0x001227c6:    6829        )h      LDR      r1,[r5,#0]
        0x001227c8:    6208        .b      STR      r0,[r1,#0x20]
        0x001227ca:    6820         h      LDR      r0,[r4,#0]
        0x001227cc:    2800        .(      CMP      r0,#0
        0x001227ce:    d076        v.      BEQ      0x1228be ; AP_QSPI_Frame_SWForce_Config + 260
        0x001227d0:    6920         i      LDR      r0,[r4,#0x10]
        0x001227d2:    2800        .(      CMP      r0,#0
        0x001227d4:    d03d        =.      BEQ      0x122852 ; AP_QSPI_Frame_SWForce_Config + 152
        0x001227d6:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x001227d8:    6829        )h      LDR      r1,[r5,#0]
        0x001227da:    61c8        .a      STR      r0,[r1,#0x1c]
        0x001227dc:    68a0        .h      LDR      r0,[r4,#8]
        0x001227de:    b1f0        ..      CBZ      r0,0x12281e ; AP_QSPI_Frame_SWForce_Config + 100
        0x001227e0:    6a21        !j      LDR      r1,[r4,#0x20]
        0x001227e2:    6860        `h      LDR      r0,[r4,#4]
        0x001227e4:    4308        .C      ORRS     r0,r0,r1
        0x001227e6:    69a1        .i      LDR      r1,[r4,#0x18]
        0x001227e8:    4308        .C      ORRS     r0,r0,r1
        0x001227ea:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x001227ec:    ea403041    @.A0    ORR      r0,r0,r1,LSL #13
        0x001227f0:    6961        ai      LDR      r1,[r4,#0x14]
        0x001227f2:    4308        .C      ORRS     r0,r0,r1
        0x001227f4:    6921        !i      LDR      r1,[r4,#0x10]
        0x001227f6:    4308        .C      ORRS     r0,r0,r1
        0x001227f8:    68e1        .h      LDR      r1,[r4,#0xc]
        0x001227fa:    4308        .C      ORRS     r0,r0,r1
        0x001227fc:    68a1        .h      LDR      r1,[r4,#8]
        0x001227fe:    4308        .C      ORRS     r0,r0,r1
        0x00122800:    6821        !h      LDR      r1,[r4,#0]
        0x00122802:    4308        .C      ORRS     r0,r0,r1
        0x00122804:    6829        )h      LDR      r1,[r5,#0]
        0x00122806:    6108        .a      STR      r0,[r1,#0x10]
        0x00122808:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0012280a:    6829        )h      LDR      r1,[r5,#0]
        0x0012280c:    6148        Ha      STR      r0,[r1,#0x14]
        0x0012280e:    2100        .!      MOVS     r1,#0
        0x00122810:    4628        (F      MOV      r0,r5
        0x00122812:    f000f855    ..U.    BL       AP_QSPI_Mode_Config ; 0x1228c0
        0x00122816:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00122818:    6829        )h      LDR      r1,[r5,#0]
        0x0012281a:    6188        .a      STR      r0,[r1,#0x18]
        0x0012281c:    e04f        O.      B        0x1228be ; AP_QSPI_Frame_SWForce_Config + 260
        0x0012281e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00122820:    6860        `h      LDR      r0,[r4,#4]
        0x00122822:    4308        .C      ORRS     r0,r0,r1
        0x00122824:    69a1        .i      LDR      r1,[r4,#0x18]
        0x00122826:    4308        .C      ORRS     r0,r0,r1
        0x00122828:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0012282a:    ea403041    @.A0    ORR      r0,r0,r1,LSL #13
        0x0012282e:    6961        ai      LDR      r1,[r4,#0x14]
        0x00122830:    4308        .C      ORRS     r0,r0,r1
        0x00122832:    6921        !i      LDR      r1,[r4,#0x10]
        0x00122834:    4308        .C      ORRS     r0,r0,r1
        0x00122836:    68a1        .h      LDR      r1,[r4,#8]
        0x00122838:    4308        .C      ORRS     r0,r0,r1
        0x0012283a:    6821        !h      LDR      r1,[r4,#0]
        0x0012283c:    4308        .C      ORRS     r0,r0,r1
        0x0012283e:    6829        )h      LDR      r1,[r5,#0]
        0x00122840:    6108        .a      STR      r0,[r1,#0x10]
        0x00122842:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00122844:    6829        )h      LDR      r1,[r5,#0]
        0x00122846:    6148        Ha      STR      r0,[r1,#0x14]
        0x00122848:    2100        .!      MOVS     r1,#0
        0x0012284a:    4628        (F      MOV      r0,r5
        0x0012284c:    f000f838    ..8.    BL       AP_QSPI_Mode_Config ; 0x1228c0
        0x00122850:    e035        5.      B        0x1228be ; AP_QSPI_Frame_SWForce_Config + 260
        0x00122852:    68a0        .h      LDR      r0,[r4,#8]
        0x00122854:    b1e0        ..      CBZ      r0,0x122890 ; AP_QSPI_Frame_SWForce_Config + 214
        0x00122856:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00122858:    6860        `h      LDR      r0,[r4,#4]
        0x0012285a:    4308        .C      ORRS     r0,r0,r1
        0x0012285c:    69a1        .i      LDR      r1,[r4,#0x18]
        0x0012285e:    4308        .C      ORRS     r0,r0,r1
        0x00122860:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x00122862:    ea403041    @.A0    ORR      r0,r0,r1,LSL #13
        0x00122866:    6921        !i      LDR      r1,[r4,#0x10]
        0x00122868:    4308        .C      ORRS     r0,r0,r1
        0x0012286a:    68e1        .h      LDR      r1,[r4,#0xc]
        0x0012286c:    4308        .C      ORRS     r0,r0,r1
        0x0012286e:    68a1        .h      LDR      r1,[r4,#8]
        0x00122870:    4308        .C      ORRS     r0,r0,r1
        0x00122872:    6821        !h      LDR      r1,[r4,#0]
        0x00122874:    4308        .C      ORRS     r0,r0,r1
        0x00122876:    6829        )h      LDR      r1,[r5,#0]
        0x00122878:    6108        .a      STR      r0,[r1,#0x10]
        0x0012287a:    6a60        `j      LDR      r0,[r4,#0x24]
        0x0012287c:    6829        )h      LDR      r1,[r5,#0]
        0x0012287e:    6148        Ha      STR      r0,[r1,#0x14]
        0x00122880:    2100        .!      MOVS     r1,#0
        0x00122882:    4628        (F      MOV      r0,r5
        0x00122884:    f000f81c    ....    BL       AP_QSPI_Mode_Config ; 0x1228c0
        0x00122888:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x0012288a:    6829        )h      LDR      r1,[r5,#0]
        0x0012288c:    6188        .a      STR      r0,[r1,#0x18]
        0x0012288e:    e016        ..      B        0x1228be ; AP_QSPI_Frame_SWForce_Config + 260
        0x00122890:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00122892:    6860        `h      LDR      r0,[r4,#4]
        0x00122894:    4308        .C      ORRS     r0,r0,r1
        0x00122896:    69a1        .i      LDR      r1,[r4,#0x18]
        0x00122898:    4308        .C      ORRS     r0,r0,r1
        0x0012289a:    69e1        .i      LDR      r1,[r4,#0x1c]
        0x0012289c:    ea403041    @.A0    ORR      r0,r0,r1,LSL #13
        0x001228a0:    6921        !i      LDR      r1,[r4,#0x10]
        0x001228a2:    4308        .C      ORRS     r0,r0,r1
        0x001228a4:    68a1        .h      LDR      r1,[r4,#8]
        0x001228a6:    4308        .C      ORRS     r0,r0,r1
        0x001228a8:    6821        !h      LDR      r1,[r4,#0]
        0x001228aa:    4308        .C      ORRS     r0,r0,r1
        0x001228ac:    6829        )h      LDR      r1,[r5,#0]
        0x001228ae:    6108        .a      STR      r0,[r1,#0x10]
        0x001228b0:    6a60        `j      LDR      r0,[r4,#0x24]
        0x001228b2:    6829        )h      LDR      r1,[r5,#0]
        0x001228b4:    6148        Ha      STR      r0,[r1,#0x14]
        0x001228b6:    2100        .!      MOVS     r1,#0
        0x001228b8:    4628        (F      MOV      r0,r5
        0x001228ba:    f000f801    ....    BL       AP_QSPI_Mode_Config ; 0x1228c0
        0x001228be:    bd70        p.      POP      {r4-r6,pc}
    i.AP_QSPI_Mode_Config
    AP_QSPI_Mode_Config
        0x001228c0:    b941        A.      CBNZ     r1,0x1228d4 ; AP_QSPI_Mode_Config + 20
        0x001228c2:    6802        .h      LDR      r2,[r0,#0]
        0x001228c4:    6812        .h      LDR      r2,[r2,#0]
        0x001228c6:    f0224240    ".@B    BIC      r2,r2,#0xc0000000
        0x001228ca:    f0424280    B..B    ORR      r2,r2,#0x40000000
        0x001228ce:    6803        .h      LDR      r3,[r0,#0]
        0x001228d0:    601a        .`      STR      r2,[r3,#0]
        0x001228d2:    e005        ..      B        0x1228e0 ; AP_QSPI_Mode_Config + 32
        0x001228d4:    6802        .h      LDR      r2,[r0,#0]
        0x001228d6:    6812        .h      LDR      r2,[r2,#0]
        0x001228d8:    f0224240    ".@B    BIC      r2,r2,#0xc0000000
        0x001228dc:    6803        .h      LDR      r3,[r0,#0]
        0x001228de:    601a        .`      STR      r2,[r3,#0]
        0x001228e0:    4770        pG      BX       lr
        0x001228e2:    0000        ..      MOVS     r0,r0
    i.AP_QSPI_PollingBusyFlag
    AP_QSPI_PollingBusyFlag
        0x001228e4:    b510        ..      PUSH     {r4,lr}
        0x001228e6:    b090        ..      SUB      sp,sp,#0x40
        0x001228e8:    4604        .F      MOV      r4,r0
        0x001228ea:    2001        .       MOVS     r0,#1
        0x001228ec:    9001        ..      STR      r0,[sp,#4]
        0x001228ee:    e02b        +.      B        0x122948 ; AP_QSPI_PollingBusyFlag + 100
        0x001228f0:    2138        8!      MOVS     r1,#0x38
        0x001228f2:    a802        ..      ADD      r0,sp,#8
        0x001228f4:    f7fffbd7    ....    BL       __aeabi_memclr ; 0x1220a6
        0x001228f8:    2001        .       MOVS     r0,#1
        0x001228fa:    9002        ..      STR      r0,[sp,#8]
        0x001228fc:    2000        .       MOVS     r0,#0
        0x001228fe:    9003        ..      STR      r0,[sp,#0xc]
        0x00122900:    9004        ..      STR      r0,[sp,#0x10]
        0x00122902:    2080        .       MOVS     r0,#0x80
        0x00122904:    9005        ..      STR      r0,[sp,#0x14]
        0x00122906:    2000        .       MOVS     r0,#0
        0x00122908:    9006        ..      STR      r0,[sp,#0x18]
        0x0012290a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0012290c:    9008        ..      STR      r0,[sp,#0x20]
        0x0012290e:    9009        ..      STR      r0,[sp,#0x24]
        0x00122910:    f44f3080    O..0    MOV      r0,#0x10000
        0x00122914:    900a        ..      STR      r0,[sp,#0x28]
        0x00122916:    2000        .       MOVS     r0,#0
        0x00122918:    900e        ..      STR      r0,[sp,#0x38]
        0x0012291a:    2005        .       MOVS     r0,#5
        0x0012291c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0012291e:    4a0e        .J      LDR      r2,[pc,#56] ; [0x122958] = 0x3d090
        0x00122920:    a902        ..      ADD      r1,sp,#8
        0x00122922:    480e        .H      LDR      r0,[pc,#56] ; [0x12295c] = 0x13b45c
        0x00122924:    f002fdf7    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122928:    b110        ..      CBZ      r0,0x122930 ; AP_QSPI_PollingBusyFlag + 76
        0x0012292a:    2001        .       MOVS     r0,#1
        0x0012292c:    b010        ..      ADD      sp,sp,#0x40
        0x0012292e:    bd10        ..      POP      {r4,pc}
        0x00122930:    4a09        .J      LDR      r2,[pc,#36] ; [0x122958] = 0x3d090
        0x00122932:    a901        ..      ADD      r1,sp,#4
        0x00122934:    4809        .H      LDR      r0,[pc,#36] ; [0x12295c] = 0x13b45c
        0x00122936:    f002fe34    ..4.    BL       HAL_AP_QSPI_Receive ; 0x1255a2
        0x0012293a:    b108        ..      CBZ      r0,0x122940 ; AP_QSPI_PollingBusyFlag + 92
        0x0012293c:    2001        .       MOVS     r0,#1
        0x0012293e:    e7f5        ..      B        0x12292c ; AP_QSPI_PollingBusyFlag + 72
        0x00122940:    1e64        d.      SUBS     r4,r4,#1
        0x00122942:    b90c        ..      CBNZ     r4,0x122948 ; AP_QSPI_PollingBusyFlag + 100
        0x00122944:    2001        .       MOVS     r0,#1
        0x00122946:    e7f1        ..      B        0x12292c ; AP_QSPI_PollingBusyFlag + 72
        0x00122948:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0012294c:    f0000001    ....    AND      r0,r0,#1
        0x00122950:    2800        .(      CMP      r0,#0
        0x00122952:    d1cd        ..      BNE      0x1228f0 ; AP_QSPI_PollingBusyFlag + 12
        0x00122954:    bf00        ..      NOP      
        0x00122956:    e7e9        ..      B        0x12292c ; AP_QSPI_PollingBusyFlag + 72
    $d
        0x00122958:    0003d090    ....    DCD    250000
        0x0012295c:    0013b45c    \...    DCD    1291356
    $t
    i.AP_QSPI_PollingWriteEnFlag
    AP_QSPI_PollingWriteEnFlag
        0x00122960:    b510        ..      PUSH     {r4,lr}
        0x00122962:    b08e        ..      SUB      sp,sp,#0x38
        0x00122964:    4604        .F      MOV      r4,r0
        0x00122966:    e02b        +.      B        0x1229c0 ; AP_QSPI_PollingWriteEnFlag + 96
        0x00122968:    2138        8!      MOVS     r1,#0x38
        0x0012296a:    4668        hF      MOV      r0,sp
        0x0012296c:    f7fffb9b    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122970:    2001        .       MOVS     r0,#1
        0x00122972:    9000        ..      STR      r0,[sp,#0]
        0x00122974:    2000        .       MOVS     r0,#0
        0x00122976:    9001        ..      STR      r0,[sp,#4]
        0x00122978:    9002        ..      STR      r0,[sp,#8]
        0x0012297a:    2080        .       MOVS     r0,#0x80
        0x0012297c:    9003        ..      STR      r0,[sp,#0xc]
        0x0012297e:    2000        .       MOVS     r0,#0
        0x00122980:    9004        ..      STR      r0,[sp,#0x10]
        0x00122982:    9005        ..      STR      r0,[sp,#0x14]
        0x00122984:    9006        ..      STR      r0,[sp,#0x18]
        0x00122986:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122988:    f44f3080    O..0    MOV      r0,#0x10000
        0x0012298c:    9008        ..      STR      r0,[sp,#0x20]
        0x0012298e:    2000        .       MOVS     r0,#0
        0x00122990:    900c        ..      STR      r0,[sp,#0x30]
        0x00122992:    2005        .       MOVS     r0,#5
        0x00122994:    9009        ..      STR      r0,[sp,#0x24]
        0x00122996:    4a0e        .J      LDR      r2,[pc,#56] ; [0x1229d0] = 0x3d090
        0x00122998:    4669        iF      MOV      r1,sp
        0x0012299a:    480e        .H      LDR      r0,[pc,#56] ; [0x1229d4] = 0x13b45c
        0x0012299c:    f002fdbb    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x001229a0:    b110        ..      CBZ      r0,0x1229a8 ; AP_QSPI_PollingWriteEnFlag + 72
        0x001229a2:    2001        .       MOVS     r0,#1
        0x001229a4:    b00e        ..      ADD      sp,sp,#0x38
        0x001229a6:    bd10        ..      POP      {r4,pc}
        0x001229a8:    4a09        .J      LDR      r2,[pc,#36] ; [0x1229d0] = 0x3d090
        0x001229aa:    490b        .I      LDR      r1,[pc,#44] ; [0x1229d8] = 0x13a060
        0x001229ac:    4809        .H      LDR      r0,[pc,#36] ; [0x1229d4] = 0x13b45c
        0x001229ae:    f002fdf8    ....    BL       HAL_AP_QSPI_Receive ; 0x1255a2
        0x001229b2:    b108        ..      CBZ      r0,0x1229b8 ; AP_QSPI_PollingWriteEnFlag + 88
        0x001229b4:    2001        .       MOVS     r0,#1
        0x001229b6:    e7f5        ..      B        0x1229a4 ; AP_QSPI_PollingWriteEnFlag + 68
        0x001229b8:    1e64        d.      SUBS     r4,r4,#1
        0x001229ba:    b90c        ..      CBNZ     r4,0x1229c0 ; AP_QSPI_PollingWriteEnFlag + 96
        0x001229bc:    2001        .       MOVS     r0,#1
        0x001229be:    e7f1        ..      B        0x1229a4 ; AP_QSPI_PollingWriteEnFlag + 68
        0x001229c0:    4805        .H      LDR      r0,[pc,#20] ; [0x1229d8] = 0x13a060
        0x001229c2:    7800        .x      LDRB     r0,[r0,#0]
        0x001229c4:    f0000002    ....    AND      r0,r0,#2
        0x001229c8:    2800        .(      CMP      r0,#0
        0x001229ca:    d0cd        ..      BEQ      0x122968 ; AP_QSPI_PollingWriteEnFlag + 8
        0x001229cc:    2000        .       MOVS     r0,#0
        0x001229ce:    e7e9        ..      B        0x1229a4 ; AP_QSPI_PollingWriteEnFlag + 68
    $d
        0x001229d0:    0003d090    ....    DCD    250000
        0x001229d4:    0013b45c    \...    DCD    1291356
        0x001229d8:    0013a060    `...    DCD    1286240
    $t
    i.AP_QSPI_WaitFlagStateUntilTimeout
    AP_QSPI_WaitFlagStateUntilTimeout
        0x001229dc:    b510        ..      PUSH     {r4,lr}
        0x001229de:    4604        .F      MOV      r4,r0
        0x001229e0:    e00a        ..      B        0x1229f8 ; AP_QSPI_WaitFlagStateUntilTimeout + 28
        0x001229e2:    1e5b        [.      SUBS     r3,r3,#1
        0x001229e4:    b943        C.      CBNZ     r3,0x1229f8 ; AP_QSPI_WaitFlagStateUntilTimeout + 28
        0x001229e6:    2004        .       MOVS     r0,#4
        0x001229e8:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x001229ec:    6c60        `l      LDR      r0,[r4,#0x44]
        0x001229ee:    f0400001    @...    ORR      r0,r0,#1
        0x001229f2:    6460        `d      STR      r0,[r4,#0x44]
        0x001229f4:    2001        .       MOVS     r0,#1
        0x001229f6:    bd10        ..      POP      {r4,pc}
        0x001229f8:    6820         h      LDR      r0,[r4,#0]
        0x001229fa:    6a80        .j      LDR      r0,[r0,#0x28]
        0x001229fc:    4008        .@      ANDS     r0,r0,r1
        0x001229fe:    b108        ..      CBZ      r0,0x122a04 ; AP_QSPI_WaitFlagStateUntilTimeout + 40
        0x00122a00:    2001        .       MOVS     r0,#1
        0x00122a02:    e000        ..      B        0x122a06 ; AP_QSPI_WaitFlagStateUntilTimeout + 42
        0x00122a04:    2000        .       MOVS     r0,#0
        0x00122a06:    4290        .B      CMP      r0,r2
        0x00122a08:    d1eb        ..      BNE      0x1229e2 ; AP_QSPI_WaitFlagStateUntilTimeout + 6
        0x00122a0a:    2000        .       MOVS     r0,#0
        0x00122a0c:    e7f3        ..      B        0x1229f6 ; AP_QSPI_WaitFlagStateUntilTimeout + 26
    i.AP_QSPI_WaitIntAndFlagUntilTimeout
    AP_QSPI_WaitIntAndFlagUntilTimeout
        0x00122a0e:    b530        0.      PUSH     {r4,r5,lr}
        0x00122a10:    4604        .F      MOV      r4,r0
        0x00122a12:    9d03        ..      LDR      r5,[sp,#0xc]
        0x00122a14:    e00a        ..      B        0x122a2c ; AP_QSPI_WaitIntAndFlagUntilTimeout + 30
        0x00122a16:    1e6d        m.      SUBS     r5,r5,#1
        0x00122a18:    b945        E.      CBNZ     r5,0x122a2c ; AP_QSPI_WaitIntAndFlagUntilTimeout + 30
        0x00122a1a:    2004        .       MOVS     r0,#4
        0x00122a1c:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x00122a20:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00122a22:    f0400001    @...    ORR      r0,r0,#1
        0x00122a26:    6460        `d      STR      r0,[r4,#0x44]
        0x00122a28:    2001        .       MOVS     r0,#1
        0x00122a2a:    bd30        0.      POP      {r4,r5,pc}
        0x00122a2c:    6820         h      LDR      r0,[r4,#0]
        0x00122a2e:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00122a30:    4010        .@      ANDS     r0,r0,r2
        0x00122a32:    b108        ..      CBZ      r0,0x122a38 ; AP_QSPI_WaitIntAndFlagUntilTimeout + 42
        0x00122a34:    2001        .       MOVS     r0,#1
        0x00122a36:    e000        ..      B        0x122a3a ; AP_QSPI_WaitIntAndFlagUntilTimeout + 44
        0x00122a38:    2000        .       MOVS     r0,#0
        0x00122a3a:    4298        .B      CMP      r0,r3
        0x00122a3c:    d008        ..      BEQ      0x122a50 ; AP_QSPI_WaitIntAndFlagUntilTimeout + 66
        0x00122a3e:    6820         h      LDR      r0,[r4,#0]
        0x00122a40:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00122a42:    4008        .@      ANDS     r0,r0,r1
        0x00122a44:    b108        ..      CBZ      r0,0x122a4a ; AP_QSPI_WaitIntAndFlagUntilTimeout + 60
        0x00122a46:    2001        .       MOVS     r0,#1
        0x00122a48:    e000        ..      B        0x122a4c ; AP_QSPI_WaitIntAndFlagUntilTimeout + 62
        0x00122a4a:    2000        .       MOVS     r0,#0
        0x00122a4c:    4298        .B      CMP      r0,r3
        0x00122a4e:    d1e2        ..      BNE      0x122a16 ; AP_QSPI_WaitIntAndFlagUntilTimeout + 8
        0x00122a50:    2000        .       MOVS     r0,#0
        0x00122a52:    e7ea        ..      B        0x122a2a ; AP_QSPI_WaitIntAndFlagUntilTimeout + 28
    i.AP_QSPI_WaitIntStatusUntilTimeout
    AP_QSPI_WaitIntStatusUntilTimeout
        0x00122a54:    b510        ..      PUSH     {r4,lr}
        0x00122a56:    4604        .F      MOV      r4,r0
        0x00122a58:    e00a        ..      B        0x122a70 ; AP_QSPI_WaitIntStatusUntilTimeout + 28
        0x00122a5a:    1e5b        [.      SUBS     r3,r3,#1
        0x00122a5c:    b943        C.      CBNZ     r3,0x122a70 ; AP_QSPI_WaitIntStatusUntilTimeout + 28
        0x00122a5e:    2004        .       MOVS     r0,#4
        0x00122a60:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x00122a64:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00122a66:    f0400001    @...    ORR      r0,r0,#1
        0x00122a6a:    6460        `d      STR      r0,[r4,#0x44]
        0x00122a6c:    2001        .       MOVS     r0,#1
        0x00122a6e:    bd10        ..      POP      {r4,pc}
        0x00122a70:    6820         h      LDR      r0,[r4,#0]
        0x00122a72:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00122a74:    4008        .@      ANDS     r0,r0,r1
        0x00122a76:    b108        ..      CBZ      r0,0x122a7c ; AP_QSPI_WaitIntStatusUntilTimeout + 40
        0x00122a78:    2001        .       MOVS     r0,#1
        0x00122a7a:    e000        ..      B        0x122a7e ; AP_QSPI_WaitIntStatusUntilTimeout + 42
        0x00122a7c:    2000        .       MOVS     r0,#0
        0x00122a7e:    4290        .B      CMP      r0,r2
        0x00122a80:    d1eb        ..      BNE      0x122a5a ; AP_QSPI_WaitIntStatusUntilTimeout + 6
        0x00122a82:    2000        .       MOVS     r0,#0
        0x00122a84:    e7f3        ..      B        0x122a6e ; AP_QSPI_WaitIntStatusUntilTimeout + 26
        0x00122a86:    0000        ..      MOVS     r0,r0
    i.AP_QSPI_WriteEnable
    AP_QSPI_WriteEnable
        0x00122a88:    b500        ..      PUSH     {lr}
        0x00122a8a:    b08f        ..      SUB      sp,sp,#0x3c
        0x00122a8c:    2138        8!      MOVS     r1,#0x38
        0x00122a8e:    a801        ..      ADD      r0,sp,#4
        0x00122a90:    f7fffb09    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122a94:    2001        .       MOVS     r0,#1
        0x00122a96:    9001        ..      STR      r0,[sp,#4]
        0x00122a98:    2000        .       MOVS     r0,#0
        0x00122a9a:    9002        ..      STR      r0,[sp,#8]
        0x00122a9c:    9003        ..      STR      r0,[sp,#0xc]
        0x00122a9e:    2080        .       MOVS     r0,#0x80
        0x00122aa0:    9004        ..      STR      r0,[sp,#0x10]
        0x00122aa2:    2000        .       MOVS     r0,#0
        0x00122aa4:    9005        ..      STR      r0,[sp,#0x14]
        0x00122aa6:    9006        ..      STR      r0,[sp,#0x18]
        0x00122aa8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122aaa:    9008        ..      STR      r0,[sp,#0x20]
        0x00122aac:    9009        ..      STR      r0,[sp,#0x24]
        0x00122aae:    2006        .       MOVS     r0,#6
        0x00122ab0:    900a        ..      STR      r0,[sp,#0x28]
        0x00122ab2:    4a0b        .J      LDR      r2,[pc,#44] ; [0x122ae0] = 0x3d090
        0x00122ab4:    a901        ..      ADD      r1,sp,#4
        0x00122ab6:    480b        .H      LDR      r0,[pc,#44] ; [0x122ae4] = 0x13b45c
        0x00122ab8:    f002fd2d    ..-.    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122abc:    b110        ..      CBZ      r0,0x122ac4 ; AP_QSPI_WriteEnable + 60
        0x00122abe:    2001        .       MOVS     r0,#1
        0x00122ac0:    b00f        ..      ADD      sp,sp,#0x3c
        0x00122ac2:    bd00        ..      POP      {pc}
        0x00122ac4:    4806        .H      LDR      r0,[pc,#24] ; [0x122ae0] = 0x3d090
        0x00122ac6:    f7ffff0d    ....    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122aca:    b108        ..      CBZ      r0,0x122ad0 ; AP_QSPI_WriteEnable + 72
        0x00122acc:    2001        .       MOVS     r0,#1
        0x00122ace:    e7f7        ..      B        0x122ac0 ; AP_QSPI_WriteEnable + 56
        0x00122ad0:    2064        d       MOVS     r0,#0x64
        0x00122ad2:    f7ffff45    ..E.    BL       AP_QSPI_PollingWriteEnFlag ; 0x122960
        0x00122ad6:    b108        ..      CBZ      r0,0x122adc ; AP_QSPI_WriteEnable + 84
        0x00122ad8:    2001        .       MOVS     r0,#1
        0x00122ada:    e7f1        ..      B        0x122ac0 ; AP_QSPI_WriteEnable + 56
        0x00122adc:    2000        .       MOVS     r0,#0
        0x00122ade:    e7ef        ..      B        0x122ac0 ; AP_QSPI_WriteEnable + 56
    $d
        0x00122ae0:    0003d090    ....    DCD    250000
        0x00122ae4:    0013b45c    \...    DCD    1291356
    $t
    i.BRInfoInit
    BRInfoInit
        0x00122ae8:    b510        ..      PUSH     {r4,lr}
        0x00122aea:    2160        `!      MOVS     r1,#0x60
        0x00122aec:    4808        .H      LDR      r0,[pc,#32] ; [0x122b10] = 0x13a068
        0x00122aee:    f7fffada    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122af2:    4807        .H      LDR      r0,[pc,#28] ; [0x122b10] = 0x13a068
        0x00122af4:    300c        .0      ADDS     r0,r0,#0xc
        0x00122af6:    f002fccf    ....    BL       GetPlatformFuses ; 0x125498
        0x00122afa:    2000        .       MOVS     r0,#0
        0x00122afc:    4904        .I      LDR      r1,[pc,#16] ; [0x122b10] = 0x13a068
        0x00122afe:    7608        .v      STRB     r0,[r1,#0x18]
        0x00122b00:    2001        .       MOVS     r0,#1
        0x00122b02:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00122b04:    2000        .       MOVS     r0,#0
        0x00122b06:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00122b08:    2001        .       MOVS     r0,#1
        0x00122b0a:    76c8        .v      STRB     r0,[r1,#0x1b]
        0x00122b0c:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00122b0e:    bd10        ..      POP      {r4,pc}
    $d
        0x00122b10:    0013a068    h...    DCD    1286248
    $t
    i.BSP_AP_QSPI_Erase_64KBlock
    BSP_AP_QSPI_Erase_64KBlock
        0x00122b14:    b510        ..      PUSH     {r4,lr}
        0x00122b16:    b08e        ..      SUB      sp,sp,#0x38
        0x00122b18:    4604        .F      MOV      r4,r0
        0x00122b1a:    2138        8!      MOVS     r1,#0x38
        0x00122b1c:    4668        hF      MOV      r0,sp
        0x00122b1e:    f7fffac2    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122b22:    2001        .       MOVS     r0,#1
        0x00122b24:    9000        ..      STR      r0,[sp,#0]
        0x00122b26:    2000        .       MOVS     r0,#0
        0x00122b28:    9001        ..      STR      r0,[sp,#4]
        0x00122b2a:    2010        .       MOVS     r0,#0x10
        0x00122b2c:    9002        ..      STR      r0,[sp,#8]
        0x00122b2e:    2080        .       MOVS     r0,#0x80
        0x00122b30:    9003        ..      STR      r0,[sp,#0xc]
        0x00122b32:    2000        .       MOVS     r0,#0
        0x00122b34:    9004        ..      STR      r0,[sp,#0x10]
        0x00122b36:    9005        ..      STR      r0,[sp,#0x14]
        0x00122b38:    9006        ..      STR      r0,[sp,#0x18]
        0x00122b3a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122b3c:    9008        ..      STR      r0,[sp,#0x20]
        0x00122b3e:    20d8        .       MOVS     r0,#0xd8
        0x00122b40:    9009        ..      STR      r0,[sp,#0x24]
        0x00122b42:    940a        ..      STR      r4,[sp,#0x28]
        0x00122b44:    f7ffffa0    ....    BL       AP_QSPI_WriteEnable ; 0x122a88
        0x00122b48:    b110        ..      CBZ      r0,0x122b50 ; BSP_AP_QSPI_Erase_64KBlock + 60
        0x00122b4a:    2001        .       MOVS     r0,#1
        0x00122b4c:    b00e        ..      ADD      sp,sp,#0x38
        0x00122b4e:    bd10        ..      POP      {r4,pc}
        0x00122b50:    4a07        .J      LDR      r2,[pc,#28] ; [0x122b70] = 0x3d090
        0x00122b52:    4669        iF      MOV      r1,sp
        0x00122b54:    4807        .H      LDR      r0,[pc,#28] ; [0x122b74] = 0x13b45c
        0x00122b56:    f002fcde    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122b5a:    b108        ..      CBZ      r0,0x122b60 ; BSP_AP_QSPI_Erase_64KBlock + 76
        0x00122b5c:    2001        .       MOVS     r0,#1
        0x00122b5e:    e7f5        ..      B        0x122b4c ; BSP_AP_QSPI_Erase_64KBlock + 56
        0x00122b60:    4803        .H      LDR      r0,[pc,#12] ; [0x122b70] = 0x3d090
        0x00122b62:    f7fffebf    ....    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122b66:    b108        ..      CBZ      r0,0x122b6c ; BSP_AP_QSPI_Erase_64KBlock + 88
        0x00122b68:    2001        .       MOVS     r0,#1
        0x00122b6a:    e7ef        ..      B        0x122b4c ; BSP_AP_QSPI_Erase_64KBlock + 56
        0x00122b6c:    2000        .       MOVS     r0,#0
        0x00122b6e:    e7ed        ..      B        0x122b4c ; BSP_AP_QSPI_Erase_64KBlock + 56
    $d
        0x00122b70:    0003d090    ....    DCD    250000
        0x00122b74:    0013b45c    \...    DCD    1291356
    $t
    i.BSP_AP_QSPI_Erase_64KBlock_End
    BSP_AP_QSPI_Erase_64KBlock_End
        0x00122b78:    b510        ..      PUSH     {r4,lr}
        0x00122b7a:    4604        .F      MOV      r4,r0
        0x00122b7c:    4803        .H      LDR      r0,[pc,#12] ; [0x122b8c] = 0x3d090
        0x00122b7e:    f7fffeb1    ....    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122b82:    b108        ..      CBZ      r0,0x122b88 ; BSP_AP_QSPI_Erase_64KBlock_End + 16
        0x00122b84:    2001        .       MOVS     r0,#1
        0x00122b86:    bd10        ..      POP      {r4,pc}
        0x00122b88:    2000        .       MOVS     r0,#0
        0x00122b8a:    e7fc        ..      B        0x122b86 ; BSP_AP_QSPI_Erase_64KBlock_End + 14
    $d
        0x00122b8c:    0003d090    ....    DCD    250000
    $t
    i.BSP_AP_QSPI_Erase_64KBlock_Start
    BSP_AP_QSPI_Erase_64KBlock_Start
        0x00122b90:    b510        ..      PUSH     {r4,lr}
        0x00122b92:    b08e        ..      SUB      sp,sp,#0x38
        0x00122b94:    4604        .F      MOV      r4,r0
        0x00122b96:    2138        8!      MOVS     r1,#0x38
        0x00122b98:    4668        hF      MOV      r0,sp
        0x00122b9a:    f7fffa84    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122b9e:    2001        .       MOVS     r0,#1
        0x00122ba0:    9000        ..      STR      r0,[sp,#0]
        0x00122ba2:    2000        .       MOVS     r0,#0
        0x00122ba4:    9001        ..      STR      r0,[sp,#4]
        0x00122ba6:    2010        .       MOVS     r0,#0x10
        0x00122ba8:    9002        ..      STR      r0,[sp,#8]
        0x00122baa:    2080        .       MOVS     r0,#0x80
        0x00122bac:    9003        ..      STR      r0,[sp,#0xc]
        0x00122bae:    2000        .       MOVS     r0,#0
        0x00122bb0:    9004        ..      STR      r0,[sp,#0x10]
        0x00122bb2:    9005        ..      STR      r0,[sp,#0x14]
        0x00122bb4:    9006        ..      STR      r0,[sp,#0x18]
        0x00122bb6:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122bb8:    9008        ..      STR      r0,[sp,#0x20]
        0x00122bba:    20d8        .       MOVS     r0,#0xd8
        0x00122bbc:    9009        ..      STR      r0,[sp,#0x24]
        0x00122bbe:    940a        ..      STR      r4,[sp,#0x28]
        0x00122bc0:    f7ffff62    ..b.    BL       AP_QSPI_WriteEnable ; 0x122a88
        0x00122bc4:    b110        ..      CBZ      r0,0x122bcc ; BSP_AP_QSPI_Erase_64KBlock_Start + 60
        0x00122bc6:    2001        .       MOVS     r0,#1
        0x00122bc8:    b00e        ..      ADD      sp,sp,#0x38
        0x00122bca:    bd10        ..      POP      {r4,pc}
        0x00122bcc:    4a04        .J      LDR      r2,[pc,#16] ; [0x122be0] = 0x3d090
        0x00122bce:    4669        iF      MOV      r1,sp
        0x00122bd0:    4804        .H      LDR      r0,[pc,#16] ; [0x122be4] = 0x13b45c
        0x00122bd2:    f002fca0    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122bd6:    b108        ..      CBZ      r0,0x122bdc ; BSP_AP_QSPI_Erase_64KBlock_Start + 76
        0x00122bd8:    2001        .       MOVS     r0,#1
        0x00122bda:    e7f5        ..      B        0x122bc8 ; BSP_AP_QSPI_Erase_64KBlock_Start + 56
        0x00122bdc:    2000        .       MOVS     r0,#0
        0x00122bde:    e7f3        ..      B        0x122bc8 ; BSP_AP_QSPI_Erase_64KBlock_Start + 56
    $d
        0x00122be0:    0003d090    ....    DCD    250000
        0x00122be4:    0013b45c    \...    DCD    1291356
    $t
    i.BSP_AP_QSPI_Erase_Block
    BSP_AP_QSPI_Erase_Block
        0x00122be8:    b510        ..      PUSH     {r4,lr}
        0x00122bea:    b08e        ..      SUB      sp,sp,#0x38
        0x00122bec:    4604        .F      MOV      r4,r0
        0x00122bee:    2138        8!      MOVS     r1,#0x38
        0x00122bf0:    4668        hF      MOV      r0,sp
        0x00122bf2:    f7fffa58    ..X.    BL       __aeabi_memclr ; 0x1220a6
        0x00122bf6:    2001        .       MOVS     r0,#1
        0x00122bf8:    9000        ..      STR      r0,[sp,#0]
        0x00122bfa:    2000        .       MOVS     r0,#0
        0x00122bfc:    9001        ..      STR      r0,[sp,#4]
        0x00122bfe:    2010        .       MOVS     r0,#0x10
        0x00122c00:    9002        ..      STR      r0,[sp,#8]
        0x00122c02:    2080        .       MOVS     r0,#0x80
        0x00122c04:    9003        ..      STR      r0,[sp,#0xc]
        0x00122c06:    2000        .       MOVS     r0,#0
        0x00122c08:    9004        ..      STR      r0,[sp,#0x10]
        0x00122c0a:    9005        ..      STR      r0,[sp,#0x14]
        0x00122c0c:    9006        ..      STR      r0,[sp,#0x18]
        0x00122c0e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122c10:    9008        ..      STR      r0,[sp,#0x20]
        0x00122c12:    2052        R       MOVS     r0,#0x52
        0x00122c14:    9009        ..      STR      r0,[sp,#0x24]
        0x00122c16:    940a        ..      STR      r4,[sp,#0x28]
        0x00122c18:    f7ffff36    ..6.    BL       AP_QSPI_WriteEnable ; 0x122a88
        0x00122c1c:    b110        ..      CBZ      r0,0x122c24 ; BSP_AP_QSPI_Erase_Block + 60
        0x00122c1e:    2001        .       MOVS     r0,#1
        0x00122c20:    b00e        ..      ADD      sp,sp,#0x38
        0x00122c22:    bd10        ..      POP      {r4,pc}
        0x00122c24:    4a07        .J      LDR      r2,[pc,#28] ; [0x122c44] = 0x3d090
        0x00122c26:    4669        iF      MOV      r1,sp
        0x00122c28:    4807        .H      LDR      r0,[pc,#28] ; [0x122c48] = 0x13b45c
        0x00122c2a:    f002fc74    ..t.    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122c2e:    b108        ..      CBZ      r0,0x122c34 ; BSP_AP_QSPI_Erase_Block + 76
        0x00122c30:    2001        .       MOVS     r0,#1
        0x00122c32:    e7f5        ..      B        0x122c20 ; BSP_AP_QSPI_Erase_Block + 56
        0x00122c34:    4803        .H      LDR      r0,[pc,#12] ; [0x122c44] = 0x3d090
        0x00122c36:    f7fffe55    ..U.    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122c3a:    b108        ..      CBZ      r0,0x122c40 ; BSP_AP_QSPI_Erase_Block + 88
        0x00122c3c:    2001        .       MOVS     r0,#1
        0x00122c3e:    e7ef        ..      B        0x122c20 ; BSP_AP_QSPI_Erase_Block + 56
        0x00122c40:    2000        .       MOVS     r0,#0
        0x00122c42:    e7ed        ..      B        0x122c20 ; BSP_AP_QSPI_Erase_Block + 56
    $d
        0x00122c44:    0003d090    ....    DCD    250000
        0x00122c48:    0013b45c    \...    DCD    1291356
    $t
    i.BSP_AP_QSPI_Erase_Chip
    BSP_AP_QSPI_Erase_Chip
        0x00122c4c:    b500        ..      PUSH     {lr}
        0x00122c4e:    b08f        ..      SUB      sp,sp,#0x3c
        0x00122c50:    2138        8!      MOVS     r1,#0x38
        0x00122c52:    a801        ..      ADD      r0,sp,#4
        0x00122c54:    f7fffa27    ..'.    BL       __aeabi_memclr ; 0x1220a6
        0x00122c58:    2001        .       MOVS     r0,#1
        0x00122c5a:    9001        ..      STR      r0,[sp,#4]
        0x00122c5c:    2000        .       MOVS     r0,#0
        0x00122c5e:    9002        ..      STR      r0,[sp,#8]
        0x00122c60:    9003        ..      STR      r0,[sp,#0xc]
        0x00122c62:    2080        .       MOVS     r0,#0x80
        0x00122c64:    9004        ..      STR      r0,[sp,#0x10]
        0x00122c66:    2000        .       MOVS     r0,#0
        0x00122c68:    9005        ..      STR      r0,[sp,#0x14]
        0x00122c6a:    9006        ..      STR      r0,[sp,#0x18]
        0x00122c6c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122c6e:    9008        ..      STR      r0,[sp,#0x20]
        0x00122c70:    9009        ..      STR      r0,[sp,#0x24]
        0x00122c72:    20c7        .       MOVS     r0,#0xc7
        0x00122c74:    900a        ..      STR      r0,[sp,#0x28]
        0x00122c76:    f7ffff07    ....    BL       AP_QSPI_WriteEnable ; 0x122a88
        0x00122c7a:    b110        ..      CBZ      r0,0x122c82 ; BSP_AP_QSPI_Erase_Chip + 54
        0x00122c7c:    2001        .       MOVS     r0,#1
        0x00122c7e:    b00f        ..      ADD      sp,sp,#0x3c
        0x00122c80:    bd00        ..      POP      {pc}
        0x00122c82:    4a08        .J      LDR      r2,[pc,#32] ; [0x122ca4] = 0x3d090
        0x00122c84:    a901        ..      ADD      r1,sp,#4
        0x00122c86:    4808        .H      LDR      r0,[pc,#32] ; [0x122ca8] = 0x13b45c
        0x00122c88:    f002fc45    ..E.    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122c8c:    b108        ..      CBZ      r0,0x122c92 ; BSP_AP_QSPI_Erase_Chip + 70
        0x00122c8e:    2001        .       MOVS     r0,#1
        0x00122c90:    e7f5        ..      B        0x122c7e ; BSP_AP_QSPI_Erase_Chip + 50
        0x00122c92:    4806        .H      LDR      r0,[pc,#24] ; [0x122cac] = 0x2625a00
        0x00122c94:    f7fffe26    ..&.    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122c98:    b108        ..      CBZ      r0,0x122c9e ; BSP_AP_QSPI_Erase_Chip + 82
        0x00122c9a:    2001        .       MOVS     r0,#1
        0x00122c9c:    e7ef        ..      B        0x122c7e ; BSP_AP_QSPI_Erase_Chip + 50
        0x00122c9e:    2000        .       MOVS     r0,#0
        0x00122ca0:    e7ed        ..      B        0x122c7e ; BSP_AP_QSPI_Erase_Chip + 50
    $d
        0x00122ca2:    0000        ..      DCW    0
        0x00122ca4:    0003d090    ....    DCD    250000
        0x00122ca8:    0013b45c    \...    DCD    1291356
        0x00122cac:    02625a00    .Zb.    DCD    40000000
    $t
    i.BSP_AP_QSPI_Erase_Sector
    BSP_AP_QSPI_Erase_Sector
        0x00122cb0:    b510        ..      PUSH     {r4,lr}
        0x00122cb2:    b08e        ..      SUB      sp,sp,#0x38
        0x00122cb4:    4604        .F      MOV      r4,r0
        0x00122cb6:    2138        8!      MOVS     r1,#0x38
        0x00122cb8:    4668        hF      MOV      r0,sp
        0x00122cba:    f7fff9f4    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122cbe:    2001        .       MOVS     r0,#1
        0x00122cc0:    9000        ..      STR      r0,[sp,#0]
        0x00122cc2:    2000        .       MOVS     r0,#0
        0x00122cc4:    9001        ..      STR      r0,[sp,#4]
        0x00122cc6:    2010        .       MOVS     r0,#0x10
        0x00122cc8:    9002        ..      STR      r0,[sp,#8]
        0x00122cca:    2080        .       MOVS     r0,#0x80
        0x00122ccc:    9003        ..      STR      r0,[sp,#0xc]
        0x00122cce:    2000        .       MOVS     r0,#0
        0x00122cd0:    9004        ..      STR      r0,[sp,#0x10]
        0x00122cd2:    9005        ..      STR      r0,[sp,#0x14]
        0x00122cd4:    9006        ..      STR      r0,[sp,#0x18]
        0x00122cd6:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122cd8:    9008        ..      STR      r0,[sp,#0x20]
        0x00122cda:    2020                MOVS     r0,#0x20
        0x00122cdc:    9009        ..      STR      r0,[sp,#0x24]
        0x00122cde:    940a        ..      STR      r4,[sp,#0x28]
        0x00122ce0:    f7fffed2    ....    BL       AP_QSPI_WriteEnable ; 0x122a88
        0x00122ce4:    b110        ..      CBZ      r0,0x122cec ; BSP_AP_QSPI_Erase_Sector + 60
        0x00122ce6:    2001        .       MOVS     r0,#1
        0x00122ce8:    b00e        ..      ADD      sp,sp,#0x38
        0x00122cea:    bd10        ..      POP      {r4,pc}
        0x00122cec:    4a07        .J      LDR      r2,[pc,#28] ; [0x122d0c] = 0x3d090
        0x00122cee:    4669        iF      MOV      r1,sp
        0x00122cf0:    4807        .H      LDR      r0,[pc,#28] ; [0x122d10] = 0x13b45c
        0x00122cf2:    f002fc10    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122cf6:    b108        ..      CBZ      r0,0x122cfc ; BSP_AP_QSPI_Erase_Sector + 76
        0x00122cf8:    2001        .       MOVS     r0,#1
        0x00122cfa:    e7f5        ..      B        0x122ce8 ; BSP_AP_QSPI_Erase_Sector + 56
        0x00122cfc:    4803        .H      LDR      r0,[pc,#12] ; [0x122d0c] = 0x3d090
        0x00122cfe:    f7fffdf1    ....    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122d02:    b108        ..      CBZ      r0,0x122d08 ; BSP_AP_QSPI_Erase_Sector + 88
        0x00122d04:    2001        .       MOVS     r0,#1
        0x00122d06:    e7ef        ..      B        0x122ce8 ; BSP_AP_QSPI_Erase_Sector + 56
        0x00122d08:    2000        .       MOVS     r0,#0
        0x00122d0a:    e7ed        ..      B        0x122ce8 ; BSP_AP_QSPI_Erase_Sector + 56
    $d
        0x00122d0c:    0003d090    ....    DCD    250000
        0x00122d10:    0013b45c    \...    DCD    1291356
    $t
    i.BSP_AP_QSPI_Read
    BSP_AP_QSPI_Read
        0x00122d14:    b570        p.      PUSH     {r4-r6,lr}
        0x00122d16:    b08e        ..      SUB      sp,sp,#0x38
        0x00122d18:    4604        .F      MOV      r4,r0
        0x00122d1a:    460d        .F      MOV      r5,r1
        0x00122d1c:    4616        .F      MOV      r6,r2
        0x00122d1e:    2138        8!      MOVS     r1,#0x38
        0x00122d20:    4668        hF      MOV      r0,sp
        0x00122d22:    f7fff9c0    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00122d26:    2001        .       MOVS     r0,#1
        0x00122d28:    9000        ..      STR      r0,[sp,#0]
        0x00122d2a:    2030        0       MOVS     r0,#0x30
        0x00122d2c:    9002        ..      STR      r0,[sp,#8]
        0x00122d2e:    2080        .       MOVS     r0,#0x80
        0x00122d30:    9003        ..      STR      r0,[sp,#0xc]
        0x00122d32:    f44f7040    O.@p    MOV      r0,#0x300
        0x00122d36:    9004        ..      STR      r0,[sp,#0x10]
        0x00122d38:    2000        .       MOVS     r0,#0
        0x00122d3a:    9005        ..      STR      r0,[sp,#0x14]
        0x00122d3c:    f44f5080    O..P    MOV      r0,#0x1000
        0x00122d40:    9006        ..      STR      r0,[sp,#0x18]
        0x00122d42:    2003        .       MOVS     r0,#3
        0x00122d44:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122d46:    0400        ..      LSLS     r0,r0,#16
        0x00122d48:    9008        ..      STR      r0,[sp,#0x20]
        0x00122d4a:    1e70        p.      SUBS     r0,r6,#1
        0x00122d4c:    900c        ..      STR      r0,[sp,#0x30]
        0x00122d4e:    20eb        .       MOVS     r0,#0xeb
        0x00122d50:    9009        ..      STR      r0,[sp,#0x24]
        0x00122d52:    950a        ..      STR      r5,[sp,#0x28]
        0x00122d54:    4a09        .J      LDR      r2,[pc,#36] ; [0x122d7c] = 0x3d090
        0x00122d56:    4669        iF      MOV      r1,sp
        0x00122d58:    4809        .H      LDR      r0,[pc,#36] ; [0x122d80] = 0x13b45c
        0x00122d5a:    f002fbdc    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122d5e:    b110        ..      CBZ      r0,0x122d66 ; BSP_AP_QSPI_Read + 82
        0x00122d60:    2001        .       MOVS     r0,#1
        0x00122d62:    b00e        ..      ADD      sp,sp,#0x38
        0x00122d64:    bd70        p.      POP      {r4-r6,pc}
        0x00122d66:    4a05        .J      LDR      r2,[pc,#20] ; [0x122d7c] = 0x3d090
        0x00122d68:    4621        !F      MOV      r1,r4
        0x00122d6a:    4805        .H      LDR      r0,[pc,#20] ; [0x122d80] = 0x13b45c
        0x00122d6c:    f002fc19    ....    BL       HAL_AP_QSPI_Receive ; 0x1255a2
        0x00122d70:    b108        ..      CBZ      r0,0x122d76 ; BSP_AP_QSPI_Read + 98
        0x00122d72:    2001        .       MOVS     r0,#1
        0x00122d74:    e7f5        ..      B        0x122d62 ; BSP_AP_QSPI_Read + 78
        0x00122d76:    2000        .       MOVS     r0,#0
        0x00122d78:    e7f3        ..      B        0x122d62 ; BSP_AP_QSPI_Read + 78
    $d
        0x00122d7a:    0000        ..      DCW    0
        0x00122d7c:    0003d090    ....    DCD    250000
        0x00122d80:    0013b45c    \...    DCD    1291356
    $t
    i.BSP_AP_QSPI_Write
    BSP_AP_QSPI_Write
        0x00122d84:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00122d88:    b08f        ..      SUB      sp,sp,#0x3c
        0x00122d8a:    4681        .F      MOV      r9,r0
        0x00122d8c:    460d        .F      MOV      r5,r1
        0x00122d8e:    4616        .F      MOV      r6,r2
        0x00122d90:    b2e8        ..      UXTB     r0,r5
        0x00122d92:    f5c07880    ...x    RSB      r8,r0,#0x100
        0x00122d96:    45b0        .E      CMP      r8,r6
        0x00122d98:    d900        ..      BLS      0x122d9c ; BSP_AP_QSPI_Write + 24
        0x00122d9a:    46b0        .F      MOV      r8,r6
        0x00122d9c:    462c        ,F      MOV      r4,r5
        0x00122d9e:    19af        ..      ADDS     r7,r5,r6
        0x00122da0:    2001        .       MOVS     r0,#1
        0x00122da2:    9001        ..      STR      r0,[sp,#4]
        0x00122da4:    2000        .       MOVS     r0,#0
        0x00122da6:    9002        ..      STR      r0,[sp,#8]
        0x00122da8:    2010        .       MOVS     r0,#0x10
        0x00122daa:    9003        ..      STR      r0,[sp,#0xc]
        0x00122dac:    2080        .       MOVS     r0,#0x80
        0x00122dae:    9004        ..      STR      r0,[sp,#0x10]
        0x00122db0:    2000        .       MOVS     r0,#0
        0x00122db2:    9005        ..      STR      r0,[sp,#0x14]
        0x00122db4:    9006        ..      STR      r0,[sp,#0x18]
        0x00122db6:    9007        ..      STR      r0,[sp,#0x1c]
        0x00122db8:    9008        ..      STR      r0,[sp,#0x20]
        0x00122dba:    f44f3040    O.@0    MOV      r0,#0x30000
        0x00122dbe:    9009        ..      STR      r0,[sp,#0x24]
        0x00122dc0:    2000        .       MOVS     r0,#0
        0x00122dc2:    900c        ..      STR      r0,[sp,#0x30]
        0x00122dc4:    2032        2       MOVS     r0,#0x32
        0x00122dc6:    900a        ..      STR      r0,[sp,#0x28]
        0x00122dc8:    bf00        ..      NOP      
        0x00122dca:    940b        ..      STR      r4,[sp,#0x2c]
        0x00122dcc:    f1a80001    ....    SUB      r0,r8,#1
        0x00122dd0:    900d        ..      STR      r0,[sp,#0x34]
        0x00122dd2:    f7fffe59    ..Y.    BL       AP_QSPI_WriteEnable ; 0x122a88
        0x00122dd6:    b118        ..      CBZ      r0,0x122de0 ; BSP_AP_QSPI_Write + 92
        0x00122dd8:    2001        .       MOVS     r0,#1
        0x00122dda:    b00f        ..      ADD      sp,sp,#0x3c
        0x00122ddc:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00122de0:    4a12        .J      LDR      r2,[pc,#72] ; [0x122e2c] = 0x3d090
        0x00122de2:    a901        ..      ADD      r1,sp,#4
        0x00122de4:    4812        .H      LDR      r0,[pc,#72] ; [0x122e30] = 0x13b45c
        0x00122de6:    f002fb96    ....    BL       HAL_AP_QSPI_Command ; 0x125516
        0x00122dea:    b108        ..      CBZ      r0,0x122df0 ; BSP_AP_QSPI_Write + 108
        0x00122dec:    2001        .       MOVS     r0,#1
        0x00122dee:    e7f4        ..      B        0x122dda ; BSP_AP_QSPI_Write + 86
        0x00122df0:    4a0e        .J      LDR      r2,[pc,#56] ; [0x122e2c] = 0x3d090
        0x00122df2:    4649        IF      MOV      r1,r9
        0x00122df4:    480e        .H      LDR      r0,[pc,#56] ; [0x122e30] = 0x13b45c
        0x00122df6:    f002fc50    ..P.    BL       HAL_AP_QSPI_Transmit ; 0x12569a
        0x00122dfa:    b108        ..      CBZ      r0,0x122e00 ; BSP_AP_QSPI_Write + 124
        0x00122dfc:    2001        .       MOVS     r0,#1
        0x00122dfe:    e7ec        ..      B        0x122dda ; BSP_AP_QSPI_Write + 86
        0x00122e00:    480a        .H      LDR      r0,[pc,#40] ; [0x122e2c] = 0x3d090
        0x00122e02:    f7fffd6f    ..o.    BL       AP_QSPI_PollingBusyFlag ; 0x1228e4
        0x00122e06:    b108        ..      CBZ      r0,0x122e0c ; BSP_AP_QSPI_Write + 136
        0x00122e08:    2001        .       MOVS     r0,#1
        0x00122e0a:    e7e6        ..      B        0x122dda ; BSP_AP_QSPI_Write + 86
        0x00122e0c:    4444        DD      ADD      r4,r4,r8
        0x00122e0e:    44c1        .D      ADD      r9,r9,r8
        0x00122e10:    f5047080    ...p    ADD      r0,r4,#0x100
        0x00122e14:    42b8        .B      CMP      r0,r7
        0x00122e16:    d901        ..      BLS      0x122e1c ; BSP_AP_QSPI_Write + 152
        0x00122e18:    1b38        8.      SUBS     r0,r7,r4
        0x00122e1a:    e001        ..      B        0x122e20 ; BSP_AP_QSPI_Write + 156
        0x00122e1c:    f44f7080    O..p    MOV      r0,#0x100
        0x00122e20:    4680        .F      MOV      r8,r0
        0x00122e22:    42bc        .B      CMP      r4,r7
        0x00122e24:    d3d1        ..      BCC      0x122dca ; BSP_AP_QSPI_Write + 70
        0x00122e26:    2000        .       MOVS     r0,#0
        0x00122e28:    e7d7        ..      B        0x122dda ; BSP_AP_QSPI_Write + 86
    $d
        0x00122e2a:    0000        ..      DCW    0
        0x00122e2c:    0003d090    ....    DCD    250000
        0x00122e30:    0013b45c    \...    DCD    1291356
    $t
    i.BootRomMain
    BootRomMain
        0x00122e34:    2064        d       MOVS     r0,#0x64
        0x00122e36:    f002fa61    ..a.    BL       GPR_ClockEnable ; 0x1252fc
        0x00122e3a:    f002fae7    ....    BL       GPR_Set_SysTick_26MDiv198 ; 0x12540c
        0x00122e3e:    f7fffe53    ..S.    BL       BRInfoInit ; 0x122ae8
        0x00122e42:    f44f0000    O...    MOV      r0,#0x800000
        0x00122e46:    1e41        A.      SUBS     r1,r0,#1
        0x00122e48:    f1b17f80    ....    CMP      r1,#0x1000000
        0x00122e4c:    d300        ..      BCC      0x122e50 ; BootRomMain + 28
        0x00122e4e:    e008        ..      B        0x122e62 ; BootRomMain + 46
        0x00122e50:    1e41        A.      SUBS     r1,r0,#1
        0x00122e52:    f04f22e0    O.."    MOV      r2,#0xe000e000
        0x00122e56:    6151        Qa      STR      r1,[r2,#0x14]
        0x00122e58:    2100        .!      MOVS     r1,#0
        0x00122e5a:    6191        .a      STR      r1,[r2,#0x18]
        0x00122e5c:    2101        .!      MOVS     r1,#1
        0x00122e5e:    6111        .a      STR      r1,[r2,#0x10]
        0x00122e60:    bf00        ..      NOP      
        0x00122e62:    211b        .!      MOVS     r1,#0x1b
        0x00122e64:    a00b        ..      ADR      r0,{pc}+0x30 ; 0x122e94
        0x00122e66:    f005fc7b    ..{.    BL       trace ; 0x128760
        0x00122e6a:    2135        5!      MOVS     r1,#0x35
        0x00122e6c:    a010        ..      ADR      r0,{pc}+0x44 ; 0x122eb0
        0x00122e6e:    f005fc77    ..w.    BL       trace ; 0x128760
        0x00122e72:    f004fb23    ..#.    BL       UpdateBaudRateOnce ; 0x1274bc
        0x00122e76:    f004f955    ..U.    BL       TestPrint ; 0x127124
        0x00122e7a:    f003fda3    ....    BL       LPCInit ; 0x1269c4
        0x00122e7e:    f000fb0d    ....    BL       DLDInit ; 0x12349c
        0x00122e82:    f004f97b    ..{.    BL       TryLoopCmd ; 0x12717c
        0x00122e86:    2117        .!      MOVS     r1,#0x17
        0x00122e88:    a017        ..      ADR      r0,{pc}+0x60 ; 0x122ee8
        0x00122e8a:    f005fc69    ..i.    BL       trace ; 0x128760
        0x00122e8e:    bf00        ..      NOP      
        0x00122e90:    e7fe        ..      B        0x122e90 ; BootRomMain + 92
    $d
        0x00122e92:    0000        ..      DCW    0
        0x00122e94:    67610a0d    ..ag    DCD    1734412813
        0x00122e98:    62746e65    entb    DCD    1651797605
        0x00122e9c:    20746f6f    oot     DCD    544501615
        0x00122ea0:    61747320     sta    DCD    1635021600
        0x00122ea4:    2e2e7472    rt..    DCD    774796402
        0x00122ea8:    2e2e2e2e    ....    DCD    774778414
        0x00122eac:    00000a0d    ....    DCD    2573
        0x00122eb0:    41480a0d    ..HA    DCD    1095240205
        0x00122eb4:    53515f4c    L_QS    DCD    1397841740
        0x00122eb8:    535f4950    PI_S    DCD    1398753616
        0x00122ebc:    435f7465    et_C    DCD    1130329189
        0x00122ec0:    355f6b6c    lk_5    DCD    895445868
        0x00122ec4:    6e204d30    0M n    DCD    1847610672
        0x00122ec8:    6320746f    ot c    DCD    1663071343
        0x00122ecc:    656c6c61    alle    DCD    1701604449
        0x00122ed0:    64202c64    d, d    DCD    1679830116
        0x00122ed4:    75616665    efau    DCD    1969317477
        0x00122ed8:    3620746c    lt 6    DCD    908096620
        0x00122edc:    2e2e2e4d    M...    DCD    774778445
        0x00122ee0:    0a0d2e2e    ....    DCD    168635950
        0x00122ee4:    00000000    ....    DCD    0
        0x00122ee8:    6e656761    agen    DCD    1852139361
        0x00122eec:    6f6f6274    tboo    DCD    1869570676
        0x00122ef0:    65202074    t  e    DCD    1696604276
        0x00122ef4:    2e2e646e    nd..    DCD    774792302
        0x00122ef8:    2e2e2e2e    ....    DCD    774778414
        0x00122efc:    00000a0d    ....    DCD    2573
    $t
    i.CheckGetBurnPart
    CheckGetBurnPart
        0x00122f00:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00122f02:    4603        .F      MOV      r3,r0
        0x00122f04:    460c        .F      MOV      r4,r1
        0x00122f06:    08dd        ..      LSRS     r5,r3,#3
        0x00122f08:    1918        ..      ADDS     r0,r3,r4
        0x00122f0a:    1dc0        ..      ADDS     r0,r0,#7
        0x00122f0c:    08c6        ..      LSRS     r6,r0,#3
        0x00122f0e:    b90c        ..      CBNZ     r4,0x122f14 ; CheckGetBurnPart + 20
        0x00122f10:    2027        '       MOVS     r0,#0x27
        0x00122f12:    bdf0        ..      POP      {r4-r7,pc}
        0x00122f14:    2100        .!      MOVS     r1,#0
        0x00122f16:    e017        ..      B        0x122f48 ; CheckGetBurnPart + 72
        0x00122f18:    480d        .H      LDR      r0,[pc,#52] ; [0x122f50] = 0x129194
        0x00122f1a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00122f1e:    7840        @x      LDRB     r0,[r0,#1]
        0x00122f20:    42a8        .B      CMP      r0,r5
        0x00122f22:    d810        ..      BHI      0x122f46 ; CheckGetBurnPart + 70
        0x00122f24:    480a        .H      LDR      r0,[pc,#40] ; [0x122f50] = 0x129194
        0x00122f26:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00122f2a:    7840        @x      LDRB     r0,[r0,#1]
        0x00122f2c:    4f08        .O      LDR      r7,[pc,#32] ; [0x122f50] = 0x129194
        0x00122f2e:    eb0707c1    ....    ADD      r7,r7,r1,LSL #3
        0x00122f32:    78bf        .x      LDRB     r7,[r7,#2]
        0x00122f34:    4438        8D      ADD      r0,r0,r7
        0x00122f36:    42b0        .B      CMP      r0,r6
        0x00122f38:    d305        ..      BCC      0x122f46 ; CheckGetBurnPart + 70
        0x00122f3a:    4805        .H      LDR      r0,[pc,#20] ; [0x122f50] = 0x129194
        0x00122f3c:    f8100031    ..1.    LDRB     r0,[r0,r1,LSL #3]
        0x00122f40:    7010        .p      STRB     r0,[r2,#0]
        0x00122f42:    2000        .       MOVS     r0,#0
        0x00122f44:    e7e5        ..      B        0x122f12 ; CheckGetBurnPart + 18
        0x00122f46:    1c49        I.      ADDS     r1,r1,#1
        0x00122f48:    2907        .)      CMP      r1,#7
        0x00122f4a:    d3e5        ..      BCC      0x122f18 ; CheckGetBurnPart + 24
        0x00122f4c:    2027        '       MOVS     r0,#0x27
        0x00122f4e:    e7e0        ..      B        0x122f12 ; CheckGetBurnPart + 18
    $d
        0x00122f50:    00129194    ....    DCD    1216916
    $t
    i.CheckUartRWTimeOut
    CheckUartRWTimeOut
        0x00122f54:    b570        p.      PUSH     {r4-r6,lr}
        0x00122f56:    4604        .F      MOV      r4,r0
        0x00122f58:    bf00        ..      NOP      
        0x00122f5a:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x00122f5e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00122f60:    0880        ..      LSRS     r0,r0,#2
        0x00122f62:    4605        .F      MOV      r5,r0
        0x00122f64:    42ac        .B      CMP      r4,r5
        0x00122f66:    d307        ..      BCC      0x122f78 ; CheckUartRWTimeOut + 36
        0x00122f68:    1b60        `.      SUBS     r0,r4,r5
        0x00122f6a:    4910        .I      LDR      r1,[pc,#64] ; [0x122fac] = 0x13a030
        0x00122f6c:    6809        .h      LDR      r1,[r1,#0]
        0x00122f6e:    03c9        ..      LSLS     r1,r1,#15
        0x00122f70:    4288        .B      CMP      r0,r1
        0x00122f72:    d301        ..      BCC      0x122f78 ; CheckUartRWTimeOut + 36
        0x00122f74:    2096        .       MOVS     r0,#0x96
        0x00122f76:    bd70        p.      POP      {r4-r6,pc}
        0x00122f78:    42ac        .B      CMP      r4,r5
        0x00122f7a:    d214        ..      BCS      0x122fa6 ; CheckUartRWTimeOut + 82
        0x00122f7c:    f5041000    ....    ADD      r0,r4,#0x200000
        0x00122f80:    1b40        @.      SUBS     r0,r0,r5
        0x00122f82:    490a        .I      LDR      r1,[pc,#40] ; [0x122fac] = 0x13a030
        0x00122f84:    6809        .h      LDR      r1,[r1,#0]
        0x00122f86:    03c9        ..      LSLS     r1,r1,#15
        0x00122f88:    4288        .B      CMP      r0,r1
        0x00122f8a:    d30c        ..      BCC      0x122fa6 ; CheckUartRWTimeOut + 82
        0x00122f8c:    462a        *F      MOV      r2,r5
        0x00122f8e:    4621        !F      MOV      r1,r4
        0x00122f90:    a007        ..      ADR      r0,{pc}+0x20 ; 0x122fb0
        0x00122f92:    f004fb19    ....    BL       __0printf ; 0x1275c8
        0x00122f96:    f5041000    ....    ADD      r0,r4,#0x200000
        0x00122f9a:    1b41        A.      SUBS     r1,r0,r5
        0x00122f9c:    4810        .H      LDR      r0,[pc,#64] ; [0x122fe0] = 0x129418
        0x00122f9e:    f004fb13    ....    BL       __0printf ; 0x1275c8
        0x00122fa2:    2096        .       MOVS     r0,#0x96
        0x00122fa4:    e7e7        ..      B        0x122f76 ; CheckUartRWTimeOut + 34
        0x00122fa6:    2000        .       MOVS     r0,#0
        0x00122fa8:    e7e5        ..      B        0x122f76 ; CheckUartRWTimeOut + 34
    $d
        0x00122faa:    0000        ..      DCW    0
        0x00122fac:    0013a030    0...    DCD    1286192
        0x00122fb0:    63656843    Chec    DCD    1667590211
        0x00122fb4:    7261556b    kUar    DCD    1918981483
        0x00122fb8:    54575274    tRWT    DCD    1415008884
        0x00122fbc:    4f656d69    imeO    DCD    1332047209
        0x00122fc0:    65207475    ut e    DCD    1696625781
        0x00122fc4:    202c646e    nd,     DCD    539780206
        0x00122fc8:    72617473    star    DCD    1918989427
        0x00122fcc:    78252074    t %x    DCD    2015699060
        0x00122fd0:    6e65202c    , en    DCD    1852121132
        0x00122fd4:    78252064    d %x    DCD    2015699044
        0x00122fd8:    21212120     !!!    DCD    555819296
        0x00122fdc:    0000000a    ....    DCD    10
        0x00122fe0:    00129418    ....    DCD    1217560
    $t
    i.CmpPreDataCmdFCSPart
    CmpPreDataCmdFCSPart
        0x00122fe4:    b570        p.      PUSH     {r4-r6,lr}
        0x00122fe6:    4604        .F      MOV      r4,r0
        0x00122fe8:    f002fa5c    ..\.    BL       GetProPrevDataCmd ; 0x1254a4
        0x00122fec:    4605        .F      MOV      r5,r0
        0x00122fee:    b90c        ..      CBNZ     r4,0x122ff4 ; CmpPreDataCmdFCSPart + 16
        0x00122ff0:    2000        .       MOVS     r0,#0
        0x00122ff2:    bd70        p.      POP      {r4-r6,pc}
        0x00122ff4:    68e8        .h      LDR      r0,[r5,#0xc]
        0x00122ff6:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00122ff8:    4288        .B      CMP      r0,r1
        0x00122ffa:    d006        ..      BEQ      0x12300a ; CmpPreDataCmdFCSPart + 38
        0x00122ffc:    68e2        .h      LDR      r2,[r4,#0xc]
        0x00122ffe:    4804        .H      LDR      r0,[pc,#16] ; [0x123010] = 0x1291d0
        0x00123000:    68e9        .h      LDR      r1,[r5,#0xc]
        0x00123002:    f004fae1    ....    BL       __0printf ; 0x1275c8
        0x00123006:    2000        .       MOVS     r0,#0
        0x00123008:    e7f3        ..      B        0x122ff2 ; CmpPreDataCmdFCSPart + 14
        0x0012300a:    2001        .       MOVS     r0,#1
        0x0012300c:    e7f1        ..      B        0x122ff2 ; CmpPreDataCmdFCSPart + 14
    $d
        0x0012300e:    0000        ..      DCW    0
        0x00123010:    001291d0    ....    DCD    1216976
    $t
    i.CmpPreDataCmdFixPart
    CmpPreDataCmdFixPart
        0x00123014:    b570        p.      PUSH     {r4-r6,lr}
        0x00123016:    4604        .F      MOV      r4,r0
        0x00123018:    f002fa44    ..D.    BL       GetProPrevDataCmd ; 0x1254a4
        0x0012301c:    4605        .F      MOV      r5,r0
        0x0012301e:    b90c        ..      CBNZ     r4,0x123024 ; CmpPreDataCmdFixPart + 16
        0x00123020:    2000        .       MOVS     r0,#0
        0x00123022:    bd70        p.      POP      {r4-r6,pc}
        0x00123024:    2208        ."      MOVS     r2,#8
        0x00123026:    4621        !F      MOV      r1,r4
        0x00123028:    4628        (F      MOV      r0,r5
        0x0012302a:    f7fff847    ..G.    BL       memcmp ; 0x1220bc
        0x0012302e:    b108        ..      CBZ      r0,0x123034 ; CmpPreDataCmdFixPart + 32
        0x00123030:    2000        .       MOVS     r0,#0
        0x00123032:    e7f6        ..      B        0x123022 ; CmpPreDataCmdFixPart + 14
        0x00123034:    2001        .       MOVS     r0,#1
        0x00123036:    e7f4        ..      B        0x123022 ; CmpPreDataCmdFixPart + 14
    i.CopyDataRWtoImage
    CopyDataRWtoImage
        0x00123038:    b510        ..      PUSH     {r4,lr}
        0x0012303a:    4a08        .J      LDR      r2,[pc,#32] ; [0x12305c] = 0x13a000
        0x0012303c:    4908        .I      LDR      r1,[pc,#32] ; [0x123060] = 0x129620
        0x0012303e:    4809        .H      LDR      r0,[pc,#36] ; [0x123064] = 0x68
        0x00123040:    0880        ..      LSRS     r0,r0,#2
        0x00123042:    428a        .B      CMP      r2,r1
        0x00123044:    d008        ..      BEQ      0x123058 ; CopyDataRWtoImage + 32
        0x00123046:    e005        ..      B        0x123054 ; CopyDataRWtoImage + 28
        0x00123048:    1e43        C.      SUBS     r3,r0,#1
        0x0012304a:    f8514023    Q.#@    LDR      r4,[r1,r3,LSL #2]
        0x0012304e:    f8424023    B.#@    STR      r4,[r2,r3,LSL #2]
        0x00123052:    1e40        @.      SUBS     r0,r0,#1
        0x00123054:    2800        .(      CMP      r0,#0
        0x00123056:    d1f7        ..      BNE      0x123048 ; CopyDataRWtoImage + 16
        0x00123058:    bd10        ..      POP      {r4,pc}
    $d
        0x0012305a:    0000        ..      DCW    0
        0x0012305c:    0013a000    ....    DCD    1286144
        0x00123060:    00129620     ...    DCD    1218080
        0x00123064:    00000068    h...    DCD    104
    $t
    i.Crc8
    Crc8
        0x00123068:    b530        0.      PUSH     {r4,r5,lr}
        0x0012306a:    4602        .F      MOV      r2,r0
        0x0012306c:    460b        .F      MOV      r3,r1
        0x0012306e:    2000        .       MOVS     r0,#0
        0x00123070:    e010        ..      B        0x123094 ; Crc8 + 44
        0x00123072:    f8124b01    ...K    LDRB     r4,[r2],#1
        0x00123076:    4060        `@      EORS     r0,r0,r4
        0x00123078:    2100        .!      MOVS     r1,#0
        0x0012307a:    e009        ..      B        0x123090 ; Crc8 + 40
        0x0012307c:    f0000401    ....    AND      r4,r0,#1
        0x00123080:    b11c        ..      CBZ      r4,0x12308a ; Crc8 + 34
        0x00123082:    248c        .$      MOVS     r4,#0x8c
        0x00123084:    ea840060    ..`.    EOR      r0,r4,r0,ASR #1
        0x00123088:    e000        ..      B        0x12308c ; Crc8 + 36
        0x0012308a:    1040        @.      ASRS     r0,r0,#1
        0x0012308c:    1c4c        L.      ADDS     r4,r1,#1
        0x0012308e:    b2e1        ..      UXTB     r1,r4
        0x00123090:    2908        .)      CMP      r1,#8
        0x00123092:    dbf3        ..      BLT      0x12307c ; Crc8 + 20
        0x00123094:    1e1c        ..      SUBS     r4,r3,#0
        0x00123096:    f1a30501    ....    SUB      r5,r3,#1
        0x0012309a:    b2eb        ..      UXTB     r3,r5
        0x0012309c:    d1e9        ..      BNE      0x123072 ; Crc8 + 10
        0x0012309e:    bd30        0.      POP      {r4,r5,pc}
    i.DLDCheckCmdTimeOut
    DLDCheckCmdTimeOut
        0x001230a0:    4601        .F      MOV      r1,r0
        0x001230a2:    bf00        ..      NOP      
        0x001230a4:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x001230a8:    6980        .i      LDR      r0,[r0,#0x18]
        0x001230aa:    0880        ..      LSRS     r0,r0,#2
        0x001230ac:    4602        .F      MOV      r2,r0
        0x001230ae:    4291        .B      CMP      r1,r2
        0x001230b0:    d305        ..      BCC      0x1230be ; DLDCheckCmdTimeOut + 30
        0x001230b2:    1a88        ..      SUBS     r0,r1,r2
        0x001230b4:    f5b02f00    .../    CMP      r0,#0x80000
        0x001230b8:    d301        ..      BCC      0x1230be ; DLDCheckCmdTimeOut + 30
        0x001230ba:    2096        .       MOVS     r0,#0x96
        0x001230bc:    4770        pG      BX       lr
        0x001230be:    4291        .B      CMP      r1,r2
        0x001230c0:    d207        ..      BCS      0x1230d2 ; DLDCheckCmdTimeOut + 50
        0x001230c2:    f5011000    ....    ADD      r0,r1,#0x200000
        0x001230c6:    1a80        ..      SUBS     r0,r0,r2
        0x001230c8:    f5b02f00    .../    CMP      r0,#0x80000
        0x001230cc:    d301        ..      BCC      0x1230d2 ; DLDCheckCmdTimeOut + 50
        0x001230ce:    2096        .       MOVS     r0,#0x96
        0x001230d0:    e7f4        ..      B        0x1230bc ; DLDCheckCmdTimeOut + 28
        0x001230d2:    2000        .       MOVS     r0,#0
        0x001230d4:    e7f2        ..      B        0x1230bc ; DLDCheckCmdTimeOut + 28
    i.DLDCheckCommandID
    DLDCheckCommandID
        0x001230d6:    b500        ..      PUSH     {lr}
        0x001230d8:    2100        .!      MOVS     r1,#0
        0x001230da:    f002f9e7    ....    BL       GetProtocolCmd ; 0x1254ac
        0x001230de:    7880        .x      LDRB     r0,[r0,#2]
        0x001230e0:    28cd        .(      CMP      r0,#0xcd
        0x001230e2:    d104        ..      BNE      0x1230ee ; DLDCheckCommandID + 24
        0x001230e4:    f002f9e2    ....    BL       GetProtocolCmd ; 0x1254ac
        0x001230e8:    78c0        .x      LDRB     r0,[r0,#3]
        0x001230ea:    2832        2(      CMP      r0,#0x32
        0x001230ec:    d001        ..      BEQ      0x1230f2 ; DLDCheckCommandID + 28
        0x001230ee:    2081        .       MOVS     r0,#0x81
        0x001230f0:    bd00        ..      POP      {pc}
        0x001230f2:    4608        .F      MOV      r0,r1
        0x001230f4:    e7fc        ..      B        0x1230f0 ; DLDCheckCommandID + 26
        0x001230f6:    0000        ..      MOVS     r0,r0
    i.DLDEstablishProcess
    DLDEstablishProcess
        0x001230f8:    e92d5ff0    -.._    PUSH     {r4-r12,lr}
        0x001230fc:    460e        .F      MOV      r6,r1
        0x001230fe:    4690        .F      MOV      r8,r2
        0x00123100:    4699        .F      MOV      r9,r3
        0x00123102:    2700        .'      MOVS     r7,#0
        0x00123104:    46ba        .F      MOV      r10,r7
        0x00123106:    46bb        .F      MOV      r11,r7
        0x00123108:    f002f9d0    ....    BL       GetProtocolCmd ; 0x1254ac
        0x0012310c:    4604        .F      MOV      r4,r0
        0x0012310e:    f002f9d1    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00123112:    4605        .F      MOV      r5,r0
        0x00123114:    f8c5801c    ....    STR      r8,[r5,#0x1c]
        0x00123118:    60ee        .`      STR      r6,[r5,#0xc]
        0x0012311a:    612e        .a      STR      r6,[r5,#0x10]
        0x0012311c:    616e        na      STR      r6,[r5,#0x14]
        0x0012311e:    2000        .       MOVS     r0,#0
        0x00123120:    f003ffb6    ....    BL       SetPrevDataCmdFlag ; 0x127090
        0x00123124:    bf00        ..      NOP      
        0x00123126:    f000f943    ..C.    BL       DLDGetCommand ; 0x1233b0
        0x0012312a:    4607        .F      MOV      r7,r0
        0x0012312c:    b197        ..      CBZ      r7,0x123154 ; DLDEstablishProcess + 92
        0x0012312e:    2f9b        ./      CMP      r7,#0x9b
        0x00123130:    d10f        ..      BNE      0x123152 ; DLDEstablishProcess + 90
        0x00123132:    f1bb0f05    ....    CMP      r11,#5
        0x00123136:    d300        ..      BCC      0x12313a ; DLDEstablishProcess + 66
        0x00123138:    e0c9        ..      B        0x1232ce ; DLDEstablishProcess + 470
        0x0012313a:    a068        h.      ADR      r0,{pc}+0x1a2 ; 0x1232dc
        0x0012313c:    f004fa44    ..D.    BL       __0printf ; 0x1275c8
        0x00123140:    f004f896    ....    BL       UartFlushContData ; 0x127270
        0x00123144:    209b        .       MOVS     r0,#0x9b
        0x00123146:    f000fb2a    ..*.    BL       DLDSendError ; 0x12379e
        0x0012314a:    4607        .F      MOV      r7,r0
        0x0012314c:    f10b0b01    ....    ADD      r11,r11,#1
        0x00123150:    e0ba        ..      B        0x1232c8 ; DLDEstablishProcess + 464
        0x00123152:    e0bc        ..      B        0x1232ce ; DLDEstablishProcess + 470
        0x00123154:    f04f0b00    O...    MOV      r11,#0
        0x00123158:    f7ffffbd    ....    BL       DLDCheckCommandID ; 0x1230d6
        0x0012315c:    2800        .(      CMP      r0,#0
        0x0012315e:    d032        2.      BEQ      0x1231c6 ; DLDEstablishProcess + 206
        0x00123160:    2100        .!      MOVS     r1,#0
        0x00123162:    4620         F      MOV      r0,r4
        0x00123164:    f004fa0c    ....    BL       VerifyPreambleStrict ; 0x127580
        0x00123168:    b178        x.      CBZ      r0,0x12318a ; DLDEstablishProcess + 146
        0x0012316a:    f000f944    ..D.    BL       DLDGetPeerEstablished ; 0x1233f6
        0x0012316e:    b128        (.      CBZ      r0,0x12317c ; DLDEstablishProcess + 132
        0x00123170:    4863        cH      LDR      r0,[pc,#396] ; [0x123300] = 0x1292fc
        0x00123172:    f004fa29    ..).    BL       __0printf ; 0x1275c8
        0x00123176:    f004f997    ....    BL       UartSendReset ; 0x1274a8
        0x0012317a:    e005        ..      B        0x123188 ; DLDEstablishProcess + 144
        0x0012317c:    a061        a.      ADR      r0,{pc}+0x188 ; 0x123304
        0x0012317e:    f004fa23    ..#.    BL       __0printf ; 0x1275c8
        0x00123182:    2000        .       MOVS     r0,#0
        0x00123184:    f004f982    ....    BL       UartSendPreambleRsp ; 0x12748c
        0x00123188:    e09e        ..      B        0x1232c8 ; DLDEstablishProcess + 464
        0x0012318a:    4621        !F      MOV      r1,r4
        0x0012318c:    2000        .       MOVS     r0,#0
        0x0012318e:    f002fd11    ....    BL       IsUpLayerProtocol ; 0x125bb4
        0x00123192:    b120         .      CBZ      r0,0x12319e ; DLDEstablishProcess + 166
        0x00123194:    486a        jH      LDR      r0,[pc,#424] ; [0x123340] = 0x129264
        0x00123196:    f004fa17    ....    BL       __0printf ; 0x1275c8
        0x0012319a:    2783        .'      MOVS     r7,#0x83
        0x0012319c:    e097        ..      B        0x1232ce ; DLDEstablishProcess + 470
        0x0012319e:    4620         F      MOV      r0,r4
        0x001231a0:    f002fcf6    ....    BL       IsRomPreambleStrict ; 0x125b90
        0x001231a4:    b128        (.      CBZ      r0,0x1231b2 ; DLDEstablishProcess + 186
        0x001231a6:    4867        gH      LDR      r0,[pc,#412] ; [0x123344] = 0x1292b8
        0x001231a8:    f004fa0e    ....    BL       __0printf ; 0x1275c8
        0x001231ac:    f004f97c    ..|.    BL       UartSendReset ; 0x1274a8
        0x001231b0:    e08a        ..      B        0x1232c8 ; DLDEstablishProcess + 464
        0x001231b2:    7820         x      LDRB     r0,[r4,#0]
        0x001231b4:    2832        2(      CMP      r0,#0x32
        0x001231b6:    d101        ..      BNE      0x1231bc ; DLDEstablishProcess + 196
        0x001231b8:    f001f88a    ....    BL       DownloadAddrRollBack ; 0x1242d0
        0x001231bc:    2081        .       MOVS     r0,#0x81
        0x001231be:    f000faee    ....    BL       DLDSendError ; 0x12379e
        0x001231c2:    4607        .F      MOV      r7,r0
        0x001231c4:    e080        ..      B        0x1232c8 ; DLDEstablishProcess + 464
        0x001231c6:    7820         x      LDRB     r0,[r4,#0]
        0x001231c8:    2832        2(      CMP      r0,#0x32
        0x001231ca:    d126        &.      BNE      0x12321a ; DLDEstablishProcess + 290
        0x001231cc:    f001f8c0    ....    BL       DownloadDataFCSCheck ; 0x124350
        0x001231d0:    b988        ..      CBNZ     r0,0x1231f6 ; DLDEstablishProcess + 254
        0x001231d2:    a05d        ].      ADR      r0,{pc}+0x176 ; 0x123348
        0x001231d4:    f004f9f8    ....    BL       __0printf ; 0x1275c8
        0x001231d8:    f004f84a    ..J.    BL       UartFlushContData ; 0x127270
        0x001231dc:    a065        e.      ADR      r0,{pc}+0x198 ; 0x123374
        0x001231de:    f004f9f3    ....    BL       __0printf ; 0x1275c8
        0x001231e2:    7820         x      LDRB     r0,[r4,#0]
        0x001231e4:    2832        2(      CMP      r0,#0x32
        0x001231e6:    d101        ..      BNE      0x1231ec ; DLDEstablishProcess + 244
        0x001231e8:    f001f872    ..r.    BL       DownloadAddrRollBack ; 0x1242d0
        0x001231ec:    209a        .       MOVS     r0,#0x9a
        0x001231ee:    f000fad6    ....    BL       DLDSendError ; 0x12379e
        0x001231f2:    4607        .F      MOV      r7,r0
        0x001231f4:    e068        h.      B        0x1232c8 ; DLDEstablishProcess + 464
        0x001231f6:    f002f965    ..e.    BL       GetRepDataCmdRcvedFlag ; 0x1254c4
        0x001231fa:    b1d8        ..      CBZ      r0,0x123234 ; DLDEstablishProcess + 316
        0x001231fc:    f001f85a    ..Z.    BL       DldRepDataCmdSeqCheck ; 0x1242b4
        0x00123200:    b1c0        ..      CBZ      r0,0x123234 ; DLDEstablishProcess + 316
        0x00123202:    f001f865    ..e.    BL       DownloadAddrRollBack ; 0x1242d0
        0x00123206:    2000        .       MOVS     r0,#0
        0x00123208:    f003ff50    ..P.    BL       SetRepDataCmdRcvedFlag ; 0x1270ac
        0x0012320c:    a063        c.      ADR      r0,{pc}+0x190 ; 0x12339c
        0x0012320e:    f004f9db    ....    BL       __0printf ; 0x1275c8
        0x00123212:    f001f83f    ..?.    BL       DldRepDataCmdAck ; 0x124294
        0x00123216:    4607        .F      MOV      r7,r0
        0x00123218:    e056        V.      B        0x1232c8 ; DLDEstablishProcess + 464
        0x0012321a:    f001f861    ..a.    BL       DownloadCmdFCSCheck ; 0x1242e0
        0x0012321e:    b930        0.      CBNZ     r0,0x12322e ; DLDEstablishProcess + 310
        0x00123220:    f004f826    ..&.    BL       UartFlushContData ; 0x127270
        0x00123224:    209a        .       MOVS     r0,#0x9a
        0x00123226:    f000faba    ....    BL       DLDSendError ; 0x12379e
        0x0012322a:    4607        .F      MOV      r7,r0
        0x0012322c:    e04c        L.      B        0x1232c8 ; DLDEstablishProcess + 464
        0x0012322e:    2000        .       MOVS     r0,#0
        0x00123230:    f003ff2e    ....    BL       SetPrevDataCmdFlag ; 0x127090
        0x00123234:    7820         x      LDRB     r0,[r4,#0]
        0x00123236:    2831        1(      CMP      r0,#0x31
        0x00123238:    d01b        ..      BEQ      0x123272 ; DLDEstablishProcess + 378
        0x0012323a:    dc06        ..      BGT      0x12324a ; DLDEstablishProcess + 338
        0x0012323c:    2820         (      CMP      r0,#0x20
        0x0012323e:    d00b        ..      BEQ      0x123258 ; DLDEstablishProcess + 352
        0x00123240:    2821        !(      CMP      r0,#0x21
        0x00123242:    d00d        ..      BEQ      0x123260 ; DLDEstablishProcess + 360
        0x00123244:    2822        "(      CMP      r0,#0x22
        0x00123246:    d130        0.      BNE      0x1232aa ; DLDEstablishProcess + 434
        0x00123248:    e00f        ..      B        0x12326a ; DLDEstablishProcess + 370
        0x0012324a:    2832        2(      CMP      r0,#0x32
        0x0012324c:    d016        ..      BEQ      0x12327c ; DLDEstablishProcess + 388
        0x0012324e:    283a        :(      CMP      r0,#0x3a
        0x00123250:    d026        &.      BEQ      0x1232a0 ; DLDEstablishProcess + 424
        0x00123252:    2840        @(      CMP      r0,#0x40
        0x00123254:    d129        ).      BNE      0x1232aa ; DLDEstablishProcess + 434
        0x00123256:    e015        ..      B        0x123284 ; DLDEstablishProcess + 396
        0x00123258:    f002fb22    ..".    BL       HandleGetVersionCmd ; 0x1258a0
        0x0012325c:    4607        .F      MOV      r7,r0
        0x0012325e:    e02f        /.      B        0x1232c0 ; DLDEstablishProcess + 456
        0x00123260:    4648        HF      MOV      r0,r9
        0x00123262:    f002fb39    ..9.    BL       HandleSelImageCmd ; 0x1258d8
        0x00123266:    4607        .F      MOV      r7,r0
        0x00123268:    e02a        *.      B        0x1232c0 ; DLDEstablishProcess + 456
        0x0012326a:    f002fb44    ..D.    BL       HandleVerifyImageCmd ; 0x1258f6
        0x0012326e:    4607        .F      MOV      r7,r0
        0x00123270:    e026        &.      B        0x1232c0 ; DLDEstablishProcess + 456
        0x00123272:    4648        HF      MOV      r0,r9
        0x00123274:    f002fa96    ....    BL       HandleDataHeadCmd ; 0x1257a4
        0x00123278:    4607        .F      MOV      r7,r0
        0x0012327a:    e021        !.      B        0x1232c0 ; DLDEstablishProcess + 456
        0x0012327c:    f002fae0    ....    BL       HandleDownloadDataCmd ; 0x125840
        0x00123280:    4607        .F      MOV      r7,r0
        0x00123282:    e01d        ..      B        0x1232c0 ; DLDEstablishProcess + 456
        0x00123284:    f002fac3    ....    BL       HandleDisconectCmd ; 0x12580e
        0x00123288:    4607        .F      MOV      r7,r0
        0x0012328a:    78a8        .x      LDRB     r0,[r5,#2]
        0x0012328c:    2840        @(      CMP      r0,#0x40
        0x0012328e:    d106        ..      BNE      0x12329e ; DLDEstablishProcess + 422
        0x00123290:    f002f910    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00123294:    2100        .!      MOVS     r1,#0
        0x00123296:    7001        .p      STRB     r1,[r0,#0]
        0x00123298:    2099        .       MOVS     r0,#0x99
        0x0012329a:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x0012329e:    e00f        ..      B        0x1232c0 ; DLDEstablishProcess + 456
        0x001232a0:    f002fac0    ....    BL       HandleDoneCmd ; 0x125824
        0x001232a4:    4607        .F      MOV      r7,r0
        0x001232a6:    4638        8F      MOV      r0,r7
        0x001232a8:    e7f7        ..      B        0x12329a ; DLDEstablishProcess + 418
        0x001232aa:    f10a0a01    ....    ADD      r10,r10,#1
        0x001232ae:    2080        .       MOVS     r0,#0x80
        0x001232b0:    f000fa75    ..u.    BL       DLDSendError ; 0x12379e
        0x001232b4:    4607        .F      MOV      r7,r0
        0x001232b6:    f1ba0f64    ..d.    CMP      r10,#0x64
        0x001232ba:    d300        ..      BCC      0x1232be ; DLDEstablishProcess + 454
        0x001232bc:    2780        .'      MOVS     r7,#0x80
        0x001232be:    bf00        ..      NOP      
        0x001232c0:    bf00        ..      NOP      
        0x001232c2:    f000faa3    ....    BL       DLDSetPeerEstablished ; 0x12380c
        0x001232c6:    bf00        ..      NOP      
        0x001232c8:    2f00        ./      CMP      r7,#0
        0x001232ca:    f43faf2c    ?.,.    BEQ      0x123126 ; DLDEstablishProcess + 46
        0x001232ce:    bf00        ..      NOP      
        0x001232d0:    f002f8f0    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001232d4:    2100        .!      MOVS     r1,#0
        0x001232d6:    7001        .p      STRB     r1,[r0,#0]
        0x001232d8:    4638        8F      MOV      r0,r7
        0x001232da:    e7de        ..      B        0x12329a ; DLDEstablishProcess + 418
    $d
        0x001232dc:    436e654c    LenC    DCD    1131308364
        0x001232e0:    68436372    rcCh    DCD    1749246834
        0x001232e4:    456b6365    eckE    DCD    1164665701
        0x001232e8:    726f7272    rror    DCD    1919906418
        0x001232ec:    6c66202c    , fl    DCD    1818632236
        0x001232f0:    20687375    ush     DCD    543716213
        0x001232f4:    746e6f63    cont    DCD    1953394531
        0x001232f8:    74616420     dat    DCD    1952539680
        0x001232fc:    000a2e61    a...    DCD    667233
        0x00123300:    001292fc    ....    DCD    1217276
        0x00123304:    45444c44    DLDE    DCD    1162103876
        0x00123308:    62617473    stab    DCD    1650553971
        0x0012330c:    6873696c    lish    DCD    1752394092
        0x00123310:    636f7250    Proc    DCD    1668248144
        0x00123314:    20737365    ess     DCD    544437093
        0x00123318:    65636572    rece    DCD    1701012850
        0x0012331c:    20657669    ive     DCD    543520361
        0x00123320:    6e776f64    down    DCD    1853321060
        0x00123324:    64616f6c    load    DCD    1684107116
        0x00123328:    65727020     pre    DCD    1701998624
        0x0012332c:    6c626d61    ambl    DCD    1818389857
        0x00123330:    73202c65    e, s    DCD    1931488357
        0x00123334:    20646e65    end     DCD    543452773
        0x00123338:    6b636162    back    DCD    1801675106
        0x0012333c:    00000a2e    ....    DCD    2606
        0x00123340:    00129264    d...    DCD    1217124
        0x00123344:    001292b8    ....    DCD    1217208
        0x00123348:    436e654c    LenC    DCD    1131308364
        0x0012334c:    68436372    rcCh    DCD    1749246834
        0x00123350:    456b6365    eckE    DCD    1164665701
        0x00123354:    726f7272    rror    DCD    1919906418
        0x00123358:    6c66202c    , fl    DCD    1818632236
        0x0012335c:    20687375    ush     DCD    543716213
        0x00123360:    746e6f63    cont    DCD    1953394531
        0x00123364:    74616420     dat    DCD    1952539680
        0x00123368:    74732061    a st    DCD    1953701985
        0x0012336c:    2e747261    art.    DCD    779383393
        0x00123370:    0000000a    ....    DCD    10
        0x00123374:    436e654c    LenC    DCD    1131308364
        0x00123378:    68436372    rcCh    DCD    1749246834
        0x0012337c:    456b6365    eckE    DCD    1164665701
        0x00123380:    726f7272    rror    DCD    1919906418
        0x00123384:    6c66202c    , fl    DCD    1818632236
        0x00123388:    20687375    ush     DCD    543716213
        0x0012338c:    746e6f63    cont    DCD    1953394531
        0x00123390:    74616420     dat    DCD    1952539680
        0x00123394:    6e652061    a en    DCD    1852121185
        0x00123398:    000a2e64    d...    DCD    667236
        0x0012339c:    44706552    RepD    DCD    1148216658
        0x001233a0:    43617461    ataC    DCD    1130460257
        0x001233a4:    6341646d    mdAc    DCD    1665229933
        0x001233a8:    0a0d2e6b    k...    DCD    168636011
        0x001233ac:    00000000    ....    DCD    0
    $t
    i.DLDGetCommand
    DLDGetCommand
        0x001233b0:    b570        p.      PUSH     {r4-r6,lr}
        0x001233b2:    2400        .$      MOVS     r4,#0
        0x001233b4:    bf00        ..      NOP      
        0x001233b6:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x001233ba:    6980        .i      LDR      r0,[r0,#0x18]
        0x001233bc:    0880        ..      LSRS     r0,r0,#2
        0x001233be:    4605        .F      MOV      r5,r0
        0x001233c0:    bf00        ..      NOP      
        0x001233c2:    f000f9bd    ....    BL       DLDRxProcess ; 0x123740
        0x001233c6:    4604        .F      MOV      r4,r0
        0x001233c8:    f002f874    ..t.    BL       GetProtocolInfo ; 0x1254b4
        0x001233cc:    7840        @x      LDRB     r0,[r0,#1]
        0x001233ce:    2801        .(      CMP      r0,#1
        0x001233d0:    d101        ..      BNE      0x1233d6 ; DLDGetCommand + 38
        0x001233d2:    2400        .$      MOVS     r4,#0
        0x001233d4:    e008        ..      B        0x1233e8 ; DLDGetCommand + 56
        0x001233d6:    2c9b        .,      CMP      r4,#0x9b
        0x001233d8:    d100        ..      BNE      0x1233dc ; DLDGetCommand + 44
        0x001233da:    e005        ..      B        0x1233e8 ; DLDGetCommand + 56
        0x001233dc:    4628        (F      MOV      r0,r5
        0x001233de:    f7fffe5f    .._.    BL       DLDCheckCmdTimeOut ; 0x1230a0
        0x001233e2:    4604        .F      MOV      r4,r0
        0x001233e4:    2c00        .,      CMP      r4,#0
        0x001233e6:    d0ec        ..      BEQ      0x1233c2 ; DLDGetCommand + 18
        0x001233e8:    bf00        ..      NOP      
        0x001233ea:    f002f863    ..c.    BL       GetProtocolInfo ; 0x1254b4
        0x001233ee:    2100        .!      MOVS     r1,#0
        0x001233f0:    7041        Ap      STRB     r1,[r0,#1]
        0x001233f2:    4620         F      MOV      r0,r4
        0x001233f4:    bd70        p.      POP      {r4-r6,pc}
    i.DLDGetPeerEstablished
    DLDGetPeerEstablished
        0x001233f6:    b500        ..      PUSH     {lr}
        0x001233f8:    f002f85c    ..\.    BL       GetProtocolInfo ; 0x1254b4
        0x001233fc:    4601        .F      MOV      r1,r0
        0x001233fe:    6988        .i      LDR      r0,[r1,#0x18]
        0x00123400:    bd00        ..      POP      {pc}
    i.DLDGetPreamble
    DLDGetPreamble
        0x00123402:    b538        8.      PUSH     {r3-r5,lr}
        0x00123404:    2400        .$      MOVS     r4,#0
        0x00123406:    bf00        ..      NOP      
        0x00123408:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x0012340c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0012340e:    0880        ..      LSRS     r0,r0,#2
        0x00123410:    4605        .F      MOV      r5,r0
        0x00123412:    2000        .       MOVS     r0,#0
        0x00123414:    9000        ..      STR      r0,[sp,#0]
        0x00123416:    bf00        ..      NOP      
        0x00123418:    4669        iF      MOV      r1,sp
        0x0012341a:    2000        .       MOVS     r0,#0
        0x0012341c:    f003ffca    ....    BL       UartPreambleSearch ; 0x1273b4
        0x00123420:    4604        .F      MOV      r4,r0
        0x00123422:    b92c        ,.      CBNZ     r4,0x123430 ; DLDGetPreamble + 46
        0x00123424:    f002f846    ..F.    BL       GetProtocolInfo ; 0x1254b4
        0x00123428:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0012342c:    7001        .p      STRB     r1,[r0,#0]
        0x0012342e:    e00d        ..      B        0x12344c ; DLDGetPreamble + 74
        0x00123430:    2c83        .,      CMP      r4,#0x83
        0x00123432:    d101        ..      BNE      0x123438 ; DLDGetPreamble + 54
        0x00123434:    4620         F      MOV      r0,r4
        0x00123436:    bd38        8.      POP      {r3-r5,pc}
        0x00123438:    2c85        .,      CMP      r4,#0x85
        0x0012343a:    d107        ..      BNE      0x12344c ; DLDGetPreamble + 74
        0x0012343c:    f002f83e    ..>.    BL       GetProtocolRsp ; 0x1254bc
        0x00123440:    2100        .!      MOVS     r1,#0
        0x00123442:    7141        Aq      STRB     r1,[r0,#5]
        0x00123444:    f000f988    ....    BL       DLDSendAck ; 0x123758
        0x00123448:    4604        .F      MOV      r4,r0
        0x0012344a:    e00b        ..      B        0x123464 ; DLDGetPreamble + 98
        0x0012344c:    f002f832    ..2.    BL       GetProtocolInfo ; 0x1254b4
        0x00123450:    7800        .x      LDRB     r0,[r0,#0]
        0x00123452:    2801        .(      CMP      r0,#1
        0x00123454:    d101        ..      BNE      0x12345a ; DLDGetPreamble + 88
        0x00123456:    2400        .$      MOVS     r4,#0
        0x00123458:    e006        ..      B        0x123468 ; DLDGetPreamble + 102
        0x0012345a:    4628        (F      MOV      r0,r5
        0x0012345c:    f7fffe20    .. .    BL       DLDCheckCmdTimeOut ; 0x1230a0
        0x00123460:    4604        .F      MOV      r4,r0
        0x00123462:    bf00        ..      NOP      
        0x00123464:    2c00        .,      CMP      r4,#0
        0x00123466:    d0d7        ..      BEQ      0x123418 ; DLDGetPreamble + 22
        0x00123468:    bf00        ..      NOP      
        0x0012346a:    4620         F      MOV      r0,r4
        0x0012346c:    e7e3        ..      B        0x123436 ; DLDGetPreamble + 52
        0x0012346e:    0000        ..      MOVS     r0,r0
    i.DLDIdleProcess
    DLDIdleProcess
        0x00123470:    b570        p.      PUSH     {r4-r6,lr}
        0x00123472:    2400        .$      MOVS     r4,#0
        0x00123474:    f002f81e    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00123478:    4605        .F      MOV      r5,r0
        0x0012347a:    2120         !      MOVS     r1,#0x20
        0x0012347c:    4628        (F      MOV      r0,r5
        0x0012347e:    f7fefe12    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00123482:    f7ffffbe    ....    BL       DLDGetPreamble ; 0x123402
        0x00123486:    4604        .F      MOV      r4,r0
        0x00123488:    2c83        .,      CMP      r4,#0x83
        0x0012348a:    d102        ..      BNE      0x123492 ; DLDIdleProcess + 34
        0x0012348c:    4802        .H      LDR      r0,[pc,#8] ; [0x123498] = 0x129214
        0x0012348e:    f004f89b    ....    BL       __0printf ; 0x1275c8
        0x00123492:    4620         F      MOV      r0,r4
        0x00123494:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00123496:    0000        ..      DCW    0
        0x00123498:    00129214    ....    DCD    1217044
    $t
    i.DLDInit
    DLDInit
        0x0012349c:    b510        ..      PUSH     {r4,lr}
        0x0012349e:    2400        .$      MOVS     r4,#0
        0x001234a0:    4909        .I      LDR      r1,[pc,#36] ; [0x1234c8] = 0x125a29
        0x001234a2:    2000        .       MOVS     r0,#0
        0x001234a4:    f003fda8    ....    BL       RegisterLayerVerifyFunc ; 0x126ff8
        0x001234a8:    4604        .F      MOV      r4,r0
        0x001234aa:    b114        ..      CBZ      r4,0x1234b2 ; DLDInit + 22
        0x001234ac:    a007        ..      ADR      r0,{pc}+0x20 ; 0x1234cc
        0x001234ae:    f004f88b    ....    BL       __0printf ; 0x1275c8
        0x001234b2:    4911        .I      LDR      r1,[pc,#68] ; [0x1234f8] = 0x1259fd
        0x001234b4:    2000        .       MOVS     r0,#0
        0x001234b6:    f003fdb5    ....    BL       RegisterPostCmdVerifyFunc ; 0x127024
        0x001234ba:    4604        .F      MOV      r4,r0
        0x001234bc:    b114        ..      CBZ      r4,0x1234c4 ; DLDInit + 40
        0x001234be:    a00f        ..      ADR      r0,{pc}+0x3e ; 0x1234fc
        0x001234c0:    f004f882    ....    BL       __0printf ; 0x1275c8
        0x001234c4:    bd10        ..      POP      {r4,pc}
    $d
        0x001234c6:    0000        ..      DCW    0
        0x001234c8:    00125a29    )Z..    DCD    1202729
        0x001234cc:    49444c44    DLDI    DCD    1229212740
        0x001234d0:    2074696e    nit     DCD    544500078
        0x001234d4:    69676552    Regi    DCD    1768383826
        0x001234d8:    72657473    ster    DCD    1919251571
        0x001234dc:    6579614c    Laye    DCD    1702453580
        0x001234e0:    72655672    rVer    DCD    1919243890
        0x001234e4:    46796669    ifyF    DCD    1182361193
        0x001234e8:    20636e75    unc     DCD    543387253
        0x001234ec:    6c696166    fail    DCD    1818845542
        0x001234f0:    0a2e6465    ed..    DCD    170812517
        0x001234f4:    00000000    ....    DCD    0
        0x001234f8:    001259fd    .Y..    DCD    1202685
        0x001234fc:    49444c44    DLDI    DCD    1229212740
        0x00123500:    2074696e    nit     DCD    544500078
        0x00123504:    69676552    Regi    DCD    1768383826
        0x00123508:    72657473    ster    DCD    1919251571
        0x0012350c:    74736f50    Post    DCD    1953722192
        0x00123510:    56646d43    CmdV    DCD    1449422147
        0x00123514:    66697265    erif    DCD    1718186597
        0x00123518:    6e754679    yFun    DCD    1853179513
        0x0012351c:    61662063    c fa    DCD    1634082915
        0x00123520:    64656c69    iled    DCD    1684368489
        0x00123524:    00000a2e    ....    DCD    2606
    $t
    i.DLDRdLikelyRepDataCmd
    DLDRdLikelyRepDataCmd
        0x00123528:    e92d4ffe    -..O    PUSH     {r1-r11,lr}
        0x0012352c:    f04f0800    O...    MOV      r8,#0
        0x00123530:    2600        .&      MOVS     r6,#0
        0x00123532:    2400        .$      MOVS     r4,#0
        0x00123534:    f001ffba    ....    BL       GetProtocolCmd ; 0x1254ac
        0x00123538:    4605        .F      MOV      r5,r0
        0x0012353a:    f001ffbb    ....    BL       GetProtocolInfo ; 0x1254b4
        0x0012353e:    4607        .F      MOV      r7,r0
        0x00123540:    2000        .       MOVS     r0,#0
        0x00123542:    9002        ..      STR      r0,[sp,#8]
        0x00123544:    9001        ..      STR      r0,[sp,#4]
        0x00123546:    f003fdb1    ....    BL       SetRepDataCmdRcvedFlag ; 0x1270ac
        0x0012354a:    6868        hh      LDR      r0,[r5,#4]
        0x0012354c:    f3c00610    ....    UBFX     r6,r0,#0,#17
        0x00123550:    f001ffb0    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00123554:    6900        .i      LDR      r0,[r0,#0x10]
        0x00123556:    42b0        .B      CMP      r0,r6
        0x00123558:    d905        ..      BLS      0x123566 ; DLDRdLikelyRepDataCmd + 62
        0x0012355a:    f001ffab    ....    BL       GetProtocolInfo ; 0x1254b4
        0x0012355e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00123560:    eba00a06    ....    SUB      r10,r0,r6
        0x00123564:    e000        ..      B        0x123568 ; DLDRdLikelyRepDataCmd + 64
        0x00123566:    2600        .&      MOVS     r6,#0
        0x00123568:    2400        .$      MOVS     r4,#0
        0x0012356a:    e012        ..      B        0x123592 ; DLDRdLikelyRepDataCmd + 106
        0x0012356c:    a802        ..      ADD      r0,sp,#8
        0x0012356e:    f003fee7    ....    BL       UartPollReadData ; 0x127340
        0x00123572:    4680        .F      MOV      r8,r0
        0x00123574:    f1b80f00    ....    CMP      r8,#0
        0x00123578:    d002        ..      BEQ      0x123580 ; DLDRdLikelyRepDataCmd + 88
        0x0012357a:    4640        @F      MOV      r0,r8
        0x0012357c:    e8bd8ffe    ....    POP      {r1-r11,pc}
        0x00123580:    f81a0004    ....    LDRB     r0,[r10,r4]
        0x00123584:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00123588:    4288        .B      CMP      r0,r1
        0x0012358a:    d001        ..      BEQ      0x123590 ; DLDRdLikelyRepDataCmd + 104
        0x0012358c:    2001        .       MOVS     r0,#1
        0x0012358e:    9001        ..      STR      r0,[sp,#4]
        0x00123590:    1c64        d.      ADDS     r4,r4,#1
        0x00123592:    42b4        .B      CMP      r4,r6
        0x00123594:    d3ea        ..      BCC      0x12356c ; DLDRdLikelyRepDataCmd + 68
        0x00123596:    f105090c    ....    ADD      r9,r5,#0xc
        0x0012359a:    2400        .$      MOVS     r4,#0
        0x0012359c:    e00b        ..      B        0x1235b6 ; DLDRdLikelyRepDataCmd + 142
        0x0012359e:    4648        HF      MOV      r0,r9
        0x001235a0:    f003fece    ....    BL       UartPollReadData ; 0x127340
        0x001235a4:    4680        .F      MOV      r8,r0
        0x001235a6:    f1b80f00    ....    CMP      r8,#0
        0x001235aa:    d001        ..      BEQ      0x1235b0 ; DLDRdLikelyRepDataCmd + 136
        0x001235ac:    4640        @F      MOV      r0,r8
        0x001235ae:    e7e5        ..      B        0x12357c ; DLDRdLikelyRepDataCmd + 84
        0x001235b0:    f1090901    ....    ADD      r9,r9,#1
        0x001235b4:    1c64        d.      ADDS     r4,r4,#1
        0x001235b6:    2c04        .,      CMP      r4,#4
        0x001235b8:    d3f1        ..      BCC      0x12359e ; DLDRdLikelyRepDataCmd + 118
        0x001235ba:    4628        (F      MOV      r0,r5
        0x001235bc:    f7fffd12    ....    BL       CmpPreDataCmdFCSPart ; 0x122fe4
        0x001235c0:    b908        ..      CBNZ     r0,0x1235c6 ; DLDRdLikelyRepDataCmd + 158
        0x001235c2:    2001        .       MOVS     r0,#1
        0x001235c4:    9001        ..      STR      r0,[sp,#4]
        0x001235c6:    78f8        .x      LDRB     r0,[r7,#3]
        0x001235c8:    70b8        .p      STRB     r0,[r7,#2]
        0x001235ca:    7828        (x      LDRB     r0,[r5,#0]
        0x001235cc:    70f8        .p      STRB     r0,[r7,#3]
        0x001235ce:    9801        ..      LDR      r0,[sp,#4]
        0x001235d0:    b910        ..      CBNZ     r0,0x1235d8 ; DLDRdLikelyRepDataCmd + 176
        0x001235d2:    2001        .       MOVS     r0,#1
        0x001235d4:    f003fd6a    ..j.    BL       SetRepDataCmdRcvedFlag ; 0x1270ac
        0x001235d8:    f001ff6c    ..l.    BL       GetProtocolInfo ; 0x1254b4
        0x001235dc:    f8d0b010    ....    LDR      r11,[r0,#0x10]
        0x001235e0:    79b8        .y      LDRB     r0,[r7,#6]
        0x001235e2:    9000        ..      STR      r0,[sp,#0]
        0x001235e4:    7869        ix      LDRB     r1,[r5,#1]
        0x001235e6:    4633        3F      MOV      r3,r6
        0x001235e8:    465a        ZF      MOV      r2,r11
        0x001235ea:    a002        ..      ADR      r0,{pc}+0xa ; 0x1235f4
        0x001235ec:    f003ffec    ....    BL       __0printf ; 0x1275c8
        0x001235f0:    2000        .       MOVS     r0,#0
        0x001235f2:    e7c3        ..      B        0x12357c ; DLDRdLikelyRepDataCmd + 84
    $d
        0x001235f4:    44706552    RepD    DCD    1148216658
        0x001235f8:    43617461    ataC    DCD    1130460257
        0x001235fc:    203a646d    md:     DCD    540697709
        0x00123600:    3d716553    Seq=    DCD    1030841683
        0x00123604:    78257830    0x%x    DCD    2015721520
        0x00123608:    7250202c    , Pr    DCD    1917853740
        0x0012360c:    64417665    evAd    DCD    1682011749
        0x00123610:    303d7264    dr=0    DCD    809333348
        0x00123614:    2c782578    x%x,    DCD    746071416
        0x00123618:    6e654c20     Len    DCD    1852132384
        0x0012361c:    2578303d    =0x%    DCD    628633661
        0x00123620:    52202c78    x, R    DCD    1377840248
        0x00123624:    6c467663    cvFl    DCD    1816557155
        0x00123628:    78303d67    g=0x    DCD    2016427367
        0x0012362c:    000a7825    %x..    DCD    686117
    $t
    i.DLDReadCommand
    DLDReadCommand
        0x00123630:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00123634:    f04f0900    O...    MOV      r9,#0
        0x00123638:    2500        .%      MOVS     r5,#0
        0x0012363a:    2600        .&      MOVS     r6,#0
        0x0012363c:    f001ff36    ..6.    BL       GetProtocolCmd ; 0x1254ac
        0x00123640:    4604        .F      MOV      r4,r0
        0x00123642:    4627        'F      MOV      r7,r4
        0x00123644:    f001ff36    ..6.    BL       GetProtocolInfo ; 0x1254b4
        0x00123648:    4680        .F      MOV      r8,r0
        0x0012364a:    bf00        ..      NOP      
        0x0012364c:    e00b        ..      B        0x123666 ; DLDReadCommand + 54
        0x0012364e:    4638        8F      MOV      r0,r7
        0x00123650:    f003fe76    ..v.    BL       UartPollReadData ; 0x127340
        0x00123654:    4681        .F      MOV      r9,r0
        0x00123656:    f1b90f00    ....    CMP      r9,#0
        0x0012365a:    d002        ..      BEQ      0x123662 ; DLDReadCommand + 50
        0x0012365c:    4648        HF      MOV      r0,r9
        0x0012365e:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00123662:    1c7f        ..      ADDS     r7,r7,#1
        0x00123664:    1c76        v.      ADDS     r6,r6,#1
        0x00123666:    2e08        ..      CMP      r6,#8
        0x00123668:    d3f1        ..      BCC      0x12364e ; DLDReadCommand + 30
        0x0012366a:    4620         F      MOV      r0,r4
        0x0012366c:    f002fa79    ..y.    BL       IsPreambleStrict ; 0x125b62
        0x00123670:    b108        ..      CBZ      r0,0x123676 ; DLDReadCommand + 70
        0x00123672:    4648        HF      MOV      r0,r9
        0x00123674:    e7f3        ..      B        0x12365e ; DLDReadCommand + 46
        0x00123676:    6865        eh      LDR      r5,[r4,#4]
        0x00123678:    4628        (F      MOV      r0,r5
        0x0012367a:    f003fcaf    ....    BL       LenWithCrc8Check ; 0x126fdc
        0x0012367e:    b928        (.      CBNZ     r0,0x12368c ; DLDReadCommand + 92
        0x00123680:    2000        .       MOVS     r0,#0
        0x00123682:    6060        ``      STR      r0,[r4,#4]
        0x00123684:    482d        -H      LDR      r0,[pc,#180] ; [0x12373c] = 0x12345678
        0x00123686:    60e0        .`      STR      r0,[r4,#0xc]
        0x00123688:    209b        .       MOVS     r0,#0x9b
        0x0012368a:    e7e8        ..      B        0x12365e ; DLDReadCommand + 46
        0x0012368c:    f3c50510    ....    UBFX     r5,r5,#0,#17
        0x00123690:    6065        e`      STR      r5,[r4,#4]
        0x00123692:    7820         x      LDRB     r0,[r4,#0]
        0x00123694:    2832        2(      CMP      r0,#0x32
        0x00123696:    d116        ..      BNE      0x1236c6 ; DLDReadCommand + 150
        0x00123698:    f002f9f4    ....    BL       IsLikelyRepDataCmd ; 0x125a84
        0x0012369c:    2801        .(      CMP      r0,#1
        0x0012369e:    d109        ..      BNE      0x1236b4 ; DLDReadCommand + 132
        0x001236a0:    f001ff16    ....    BL       GetRepDataCmdTryCnt ; 0x1254d0
        0x001236a4:    b130        0.      CBZ      r0,0x1236b4 ; DLDReadCommand + 132
        0x001236a6:    f7ffff3f    ..?.    BL       DLDRdLikelyRepDataCmd ; 0x123528
        0x001236aa:    4681        .F      MOV      r9,r0
        0x001236ac:    f000f8cc    ....    BL       DecRepDataCmdTryCnt ; 0x123848
        0x001236b0:    4648        HF      MOV      r0,r9
        0x001236b2:    e7d4        ..      B        0x12365e ; DLDReadCommand + 46
        0x001236b4:    f8d87014    ...p    LDR      r7,[r8,#0x14]
        0x001236b8:    1978        x.      ADDS     r0,r7,r5
        0x001236ba:    f5b01f8c    ....    CMP      r0,#0x118000
        0x001236be:    d908        ..      BLS      0x1236d2 ; DLDReadCommand + 162
        0x001236c0:    f5c7158c    ....    RSB      r5,r7,#0x118000
        0x001236c4:    e005        ..      B        0x1236d2 ; DLDReadCommand + 162
        0x001236c6:    2d04        .-      CMP      r5,#4
        0x001236c8:    d901        ..      BLS      0x1236ce ; DLDReadCommand + 158
        0x001236ca:    2004        .       MOVS     r0,#4
        0x001236cc:    e000        ..      B        0x1236d0 ; DLDReadCommand + 160
        0x001236ce:    4628        (F      MOV      r0,r5
        0x001236d0:    4605        .F      MOV      r5,r0
        0x001236d2:    f000f8b9    ....    BL       DecRepDataCmdTryCnt ; 0x123848
        0x001236d6:    2600        .&      MOVS     r6,#0
        0x001236d8:    e00a        ..      B        0x1236f0 ; DLDReadCommand + 192
        0x001236da:    4638        8F      MOV      r0,r7
        0x001236dc:    f003fe30    ..0.    BL       UartPollReadData ; 0x127340
        0x001236e0:    4681        .F      MOV      r9,r0
        0x001236e2:    f1b90f00    ....    CMP      r9,#0
        0x001236e6:    d001        ..      BEQ      0x1236ec ; DLDReadCommand + 188
        0x001236e8:    4648        HF      MOV      r0,r9
        0x001236ea:    e7b8        ..      B        0x12365e ; DLDReadCommand + 46
        0x001236ec:    1c7f        ..      ADDS     r7,r7,#1
        0x001236ee:    1c76        v.      ADDS     r6,r6,#1
        0x001236f0:    42ae        .B      CMP      r6,r5
        0x001236f2:    d3f2        ..      BCC      0x1236da ; DLDReadCommand + 170
        0x001236f4:    f104070c    ....    ADD      r7,r4,#0xc
        0x001236f8:    2600        .&      MOVS     r6,#0
        0x001236fa:    e00a        ..      B        0x123712 ; DLDReadCommand + 226
        0x001236fc:    4638        8F      MOV      r0,r7
        0x001236fe:    f003fe1f    ....    BL       UartPollReadData ; 0x127340
        0x00123702:    4681        .F      MOV      r9,r0
        0x00123704:    f1b90f00    ....    CMP      r9,#0
        0x00123708:    d001        ..      BEQ      0x12370e ; DLDReadCommand + 222
        0x0012370a:    4648        HF      MOV      r0,r9
        0x0012370c:    e7a7        ..      B        0x12365e ; DLDReadCommand + 46
        0x0012370e:    1c7f        ..      ADDS     r7,r7,#1
        0x00123710:    1c76        v.      ADDS     r6,r6,#1
        0x00123712:    2e04        ..      CMP      r6,#4
        0x00123714:    d3f2        ..      BCC      0x1236fc ; DLDReadCommand + 204
        0x00123716:    f8980003    ....    LDRB     r0,[r8,#3]
        0x0012371a:    f8880002    ....    STRB     r0,[r8,#2]
        0x0012371e:    7820         x      LDRB     r0,[r4,#0]
        0x00123720:    f8880003    ....    STRB     r0,[r8,#3]
        0x00123724:    f001fec2    ....    BL       GetProtocolCmd ; 0x1254ac
        0x00123728:    7800        .x      LDRB     r0,[r0,#0]
        0x0012372a:    2832        2(      CMP      r0,#0x32
        0x0012372c:    d104        ..      BNE      0x123738 ; DLDReadCommand + 264
        0x0012372e:    f8d80014    ....    LDR      r0,[r8,#0x14]
        0x00123732:    4428        (D      ADD      r0,r0,r5
        0x00123734:    f8c80014    ....    STR      r0,[r8,#0x14]
        0x00123738:    2000        .       MOVS     r0,#0
        0x0012373a:    e790        ..      B        0x12365e ; DLDReadCommand + 46
    $d
        0x0012373c:    12345678    xV4.    DCD    305419896
    $t
    i.DLDRxProcess
    DLDRxProcess
        0x00123740:    b510        ..      PUSH     {r4,lr}
        0x00123742:    2400        .$      MOVS     r4,#0
        0x00123744:    f7ffff74    ..t.    BL       DLDReadCommand ; 0x123630
        0x00123748:    b2c4        ..      UXTB     r4,r0
        0x0012374a:    b91c        ..      CBNZ     r4,0x123754 ; DLDRxProcess + 20
        0x0012374c:    f001feb2    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00123750:    2101        .!      MOVS     r1,#1
        0x00123752:    7041        Ap      STRB     r1,[r0,#1]
        0x00123754:    4620         F      MOV      r0,r4
        0x00123756:    bd10        ..      POP      {r4,pc}
    i.DLDSendAck
    DLDSendAck
        0x00123758:    b570        p.      PUSH     {r4-r6,lr}
        0x0012375a:    2600        .&      MOVS     r6,#0
        0x0012375c:    f001fea6    ....    BL       GetProtocolCmd ; 0x1254ac
        0x00123760:    4605        .F      MOV      r5,r0
        0x00123762:    f001feab    ....    BL       GetProtocolRsp ; 0x1254bc
        0x00123766:    4604        .F      MOV      r4,r0
        0x00123768:    7828        (x      LDRB     r0,[r5,#0]
        0x0012376a:    7020         p      STRB     r0,[r4,#0]
        0x0012376c:    7868        hx      LDRB     r0,[r5,#1]
        0x0012376e:    7060        `p      STRB     r0,[r4,#1]
        0x00123770:    7828        (x      LDRB     r0,[r5,#0]
        0x00123772:    2832        2(      CMP      r0,#0x32
        0x00123774:    d102        ..      BNE      0x12377c ; DLDSendAck + 36
        0x00123776:    7860        `x      LDRB     r0,[r4,#1]
        0x00123778:    1c40        @.      ADDS     r0,r0,#1
        0x0012377a:    7060        `p      STRB     r0,[r4,#1]
        0x0012377c:    78a8        .x      LDRB     r0,[r5,#2]
        0x0012377e:    70a0        .p      STRB     r0,[r4,#2]
        0x00123780:    2000        .       MOVS     r0,#0
        0x00123782:    7120         q      STRB     r0,[r4,#4]
        0x00123784:    78e8        .x      LDRB     r0,[r5,#3]
        0x00123786:    70e0        .p      STRB     r0,[r4,#3]
        0x00123788:    f000f847    ..G.    BL       DLDUpdateFCS ; 0x12381a
        0x0012378c:    7960        `y      LDRB     r0,[r4,#5]
        0x0012378e:    f100010a    ....    ADD      r1,r0,#0xa
        0x00123792:    4620         F      MOV      r0,r4
        0x00123794:    f000f82b    ..+.    BL       DLDSendResponse ; 0x1237ee
        0x00123798:    4606        .F      MOV      r6,r0
        0x0012379a:    2000        .       MOVS     r0,#0
        0x0012379c:    bd70        p.      POP      {r4-r6,pc}
    i.DLDSendError
    DLDSendError
        0x0012379e:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x001237a2:    4606        .F      MOV      r6,r0
        0x001237a4:    2700        .'      MOVS     r7,#0
        0x001237a6:    f001fe81    ....    BL       GetProtocolCmd ; 0x1254ac
        0x001237aa:    4605        .F      MOV      r5,r0
        0x001237ac:    f001fe86    ....    BL       GetProtocolRsp ; 0x1254bc
        0x001237b0:    4604        .F      MOV      r4,r0
        0x001237b2:    7828        (x      LDRB     r0,[r5,#0]
        0x001237b4:    7020         p      STRB     r0,[r4,#0]
        0x001237b6:    7868        hx      LDRB     r0,[r5,#1]
        0x001237b8:    7060        `p      STRB     r0,[r4,#1]
        0x001237ba:    78a8        .x      LDRB     r0,[r5,#2]
        0x001237bc:    70a0        .p      STRB     r0,[r4,#2]
        0x001237be:    78e8        .x      LDRB     r0,[r5,#3]
        0x001237c0:    70e0        .p      STRB     r0,[r4,#3]
        0x001237c2:    2001        .       MOVS     r0,#1
        0x001237c4:    7120         q      STRB     r0,[r4,#4]
        0x001237c6:    b126        &.      CBZ      r6,0x1237d2 ; DLDSendError + 52
        0x001237c8:    2004        .       MOVS     r0,#4
        0x001237ca:    7160        `q      STRB     r0,[r4,#5]
        0x001237cc:    f8c46006    ...`    STR      r6,[r4,#6]
        0x001237d0:    e001        ..      B        0x1237d6 ; DLDSendError + 56
        0x001237d2:    2000        .       MOVS     r0,#0
        0x001237d4:    7160        `q      STRB     r0,[r4,#5]
        0x001237d6:    f000f820    .. .    BL       DLDUpdateFCS ; 0x12381a
        0x001237da:    7960        `y      LDRB     r0,[r4,#5]
        0x001237dc:    f100010a    ....    ADD      r1,r0,#0xa
        0x001237e0:    4620         F      MOV      r0,r4
        0x001237e2:    f000f804    ....    BL       DLDSendResponse ; 0x1237ee
        0x001237e6:    4607        .F      MOV      r7,r0
        0x001237e8:    4638        8F      MOV      r0,r7
        0x001237ea:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.DLDSendResponse
    DLDSendResponse
        0x001237ee:    b570        p.      PUSH     {r4-r6,lr}
        0x001237f0:    4604        .F      MOV      r4,r0
        0x001237f2:    460d        .F      MOV      r5,r1
        0x001237f4:    2600        .&      MOVS     r6,#0
        0x001237f6:    f001fe5d    ..].    BL       GetProtocolInfo ; 0x1254b4
        0x001237fa:    2100        .!      MOVS     r1,#0
        0x001237fc:    7041        Ap      STRB     r1,[r0,#1]
        0x001237fe:    4629        )F      MOV      r1,r5
        0x00123800:    4620         F      MOV      r0,r4
        0x00123802:    f003fe2f    ../.    BL       UartSendData ; 0x127464
        0x00123806:    4606        .F      MOV      r6,r0
        0x00123808:    4630        0F      MOV      r0,r6
        0x0012380a:    bd70        p.      POP      {r4-r6,pc}
    i.DLDSetPeerEstablished
    DLDSetPeerEstablished
        0x0012380c:    b500        ..      PUSH     {lr}
        0x0012380e:    f001fe51    ..Q.    BL       GetProtocolInfo ; 0x1254b4
        0x00123812:    4601        .F      MOV      r1,r0
        0x00123814:    2001        .       MOVS     r0,#1
        0x00123816:    6188        .a      STR      r0,[r1,#0x18]
        0x00123818:    bd00        ..      POP      {pc}
    i.DLDUpdateFCS
    DLDUpdateFCS
        0x0012381a:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012381e:    f04f0800    O...    MOV      r8,#0
        0x00123822:    2700        .'      MOVS     r7,#0
        0x00123824:    f001fe4a    ..J.    BL       GetProtocolRsp ; 0x1254bc
        0x00123828:    4606        .F      MOV      r6,r0
        0x0012382a:    4635        5F      MOV      r5,r6
        0x0012382c:    7970        py      LDRB     r0,[r6,#5]
        0x0012382e:    280c        .(      CMP      r0,#0xc
        0x00123830:    dc08        ..      BGT      0x123844 ; DLDUpdateFCS + 42
        0x00123832:    7970        py      LDRB     r0,[r6,#5]
        0x00123834:    1d84        ..      ADDS     r4,r0,#6
        0x00123836:    4622        "F      MOV      r2,r4
        0x00123838:    4629        )F      MOV      r1,r5
        0x0012383a:    2000        .       MOVS     r0,#0
        0x0012383c:    f004fbca    ....    BL       crc32_le ; 0x127fd4
        0x00123840:    4607        .F      MOV      r7,r0
        0x00123842:    512f        /Q      STR      r7,[r5,r4]
        0x00123844:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.DecRepDataCmdTryCnt
    DecRepDataCmdTryCnt
        0x00123848:    b500        ..      PUSH     {lr}
        0x0012384a:    f001fe33    ..3.    BL       GetProtocolInfo ; 0x1254b4
        0x0012384e:    79c0        .y      LDRB     r0,[r0,#7]
        0x00123850:    b138        8.      CBZ      r0,0x123862 ; DecRepDataCmdTryCnt + 26
        0x00123852:    f001fe2f    ../.    BL       GetProtocolInfo ; 0x1254b4
        0x00123856:    79c0        .y      LDRB     r0,[r0,#7]
        0x00123858:    1e40        @.      SUBS     r0,r0,#1
        0x0012385a:    b2c1        ..      UXTB     r1,r0
        0x0012385c:    f001fe2a    ..*.    BL       GetProtocolInfo ; 0x1254b4
        0x00123860:    71c1        .q      STRB     r1,[r0,#7]
        0x00123862:    bd00        ..      POP      {pc}
    i.DldBurnOneApFlh
    DldBurnOneApFlh
        0x00123864:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00123868:    b08b        ..      SUB      sp,sp,#0x2c
        0x0012386a:    4606        .F      MOV      r6,r0
        0x0012386c:    f04f0800    O...    MOV      r8,#0
        0x00123870:    46c2        .F      MOV      r10,r8
        0x00123872:    2000        .       MOVS     r0,#0
        0x00123874:    900a        ..      STR      r0,[sp,#0x28]
        0x00123876:    9009        ..      STR      r0,[sp,#0x24]
        0x00123878:    2700        .'      MOVS     r7,#0
        0x0012387a:    f003fbe9    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x0012387e:    9002        ..      STR      r0,[sp,#8]
        0x00123880:    f003fd0a    ....    BL       UartIntfConfig ; 0x127298
        0x00123884:    a0f3        ..      ADR      r0,{pc}+0x3d0 ; 0x123c54
        0x00123886:    f003fe9f    ....    BL       __0printf ; 0x1275c8
        0x0012388a:    48f7        .H      LDR      r0,[pc,#988] ; [0x123c68] = 0x4f424d49
        0x0012388c:    4286        .B      CMP      r6,r0
        0x0012388e:    d104        ..      BNE      0x12389a ; DldBurnOneApFlh + 54
        0x00123890:    f04f0b00    O...    MOV      r11,#0
        0x00123894:    f44f5440    O.@T    MOV      r4,#0x3000
        0x00123898:    e01d        ..      B        0x1238d6 ; DldBurnOneApFlh + 114
        0x0012389a:    48f4        .H      LDR      r0,[pc,#976] ; [0x123c6c] = 0x444b4249
        0x0012389c:    4286        .B      CMP      r6,r0
        0x0012389e:    d104        ..      BNE      0x1238aa ; DldBurnOneApFlh + 70
        0x001238a0:    f44f5b80    O..[    MOV      r11,#0x1000
        0x001238a4:    f44f2423    O.#$    MOV      r4,#0xa3000
        0x001238a8:    e015        ..      B        0x1238d6 ; DldBurnOneApFlh + 114
        0x001238aa:    48f1        .H      LDR      r0,[pc,#964] ; [0x123c70] = 0x43504249
        0x001238ac:    4286        .B      CMP      r6,r0
        0x001238ae:    d103        ..      BNE      0x1238b8 ; DldBurnOneApFlh + 84
        0x001238b0:    f04f3bff    O..;    MOV      r11,#0xffffffff
        0x001238b4:    4cef        .L      LDR      r4,[pc,#956] ; [0x123c74] = 0x823000
        0x001238b6:    e00e        ..      B        0x1238d6 ; DldBurnOneApFlh + 114
        0x001238b8:    48ef        .H      LDR      r0,[pc,#956] ; [0x123c78] = 0x464c5849
        0x001238ba:    4286        .B      CMP      r6,r0
        0x001238bc:    d103        ..      BNE      0x1238c6 ; DldBurnOneApFlh + 98
        0x001238be:    f04f3bff    O..;    MOV      r11,#0xffffffff
        0x001238c2:    465c        \F      MOV      r4,r11
        0x001238c4:    e007        ..      B        0x1238d6 ; DldBurnOneApFlh + 114
        0x001238c6:    4631        1F      MOV      r1,r6
        0x001238c8:    a0ec        ..      ADR      r0,{pc}+0x3b4 ; 0x123c7c
        0x001238ca:    f003fe7d    ..}.    BL       __0printf ; 0x1275c8
        0x001238ce:    2098        .       MOVS     r0,#0x98
        0x001238d0:    b00b        ..      ADD      sp,sp,#0x2c
        0x001238d2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x001238d6:    f003fbbb    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x001238da:    9002        ..      STR      r0,[sp,#8]
        0x001238dc:    2000        .       MOVS     r0,#0
        0x001238de:    9003        ..      STR      r0,[sp,#0xc]
        0x001238e0:    48f1        .H      LDR      r0,[pc,#964] ; [0x123ca8] = 0x107000
        0x001238e2:    9004        ..      STR      r0,[sp,#0x10]
        0x001238e4:    f44f7088    O..p    MOV      r0,#0x110
        0x001238e8:    9005        ..      STR      r0,[sp,#0x14]
        0x001238ea:    48f0        .H      LDR      r0,[pc,#960] ; [0x123cac] = 0x54494d48
        0x001238ec:    9006        ..      STR      r0,[sp,#0x18]
        0x001238ee:    2000        .       MOVS     r0,#0
        0x001238f0:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x001238f4:    a803        ..      ADD      r0,sp,#0xc
        0x001238f6:    f000fc6b    ..k.    BL       DldProcCtx ; 0x1241d0
        0x001238fa:    4680        .F      MOV      r8,r0
        0x001238fc:    f1b80f00    ....    CMP      r8,#0
        0x00123900:    d001        ..      BEQ      0x123906 ; DldBurnOneApFlh + 162
        0x00123902:    4640        @F      MOV      r0,r8
        0x00123904:    e7e4        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123906:    f003fba3    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x0012390a:    4605        .F      MOV      r5,r0
        0x0012390c:    9802        ..      LDR      r0,[sp,#8]
        0x0012390e:    eba00905    ....    SUB      r9,r0,r5
        0x00123912:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00123916:    fb09f000    ....    MUL      r0,r9,r0
        0x0012391a:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x0012391e:    f44f7288    O..r    MOV      r2,#0x110
        0x00123922:    49e1        .I      LDR      r1,[pc,#900] ; [0x123ca8] = 0x107000
        0x00123924:    48e2        .H      LDR      r0,[pc,#904] ; [0x123cb0] = 0x13a0c8
        0x00123926:    f7fefbd6    ....    BL       ___aeabi_memcpy8$small ; 0x1220d6
        0x0012392a:    48e1        .H      LDR      r0,[pc,#900] ; [0x123cb0] = 0x13a0c8
        0x0012392c:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00123930:    f5007088    ...p    ADD      r0,r0,#0x110
        0x00123934:    f5b05f80    ..._    CMP      r0,#0x1000
        0x00123938:    d901        ..      BLS      0x12393e ; DldBurnOneApFlh + 218
        0x0012393a:    2094        .       MOVS     r0,#0x94
        0x0012393c:    e7c8        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x0012393e:    48dc        .H      LDR      r0,[pc,#880] ; [0x123cb0] = 0x13a0c8
        0x00123940:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00123942:    49dc        .I      LDR      r1,[pc,#880] ; [0x123cb4] = 0x3fd000
        0x00123944:    4288        .B      CMP      r0,r1
        0x00123946:    d901        ..      BLS      0x12394c ; DldBurnOneApFlh + 232
        0x00123948:    2094        .       MOVS     r0,#0x94
        0x0012394a:    e7c1        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x0012394c:    48d8        .H      LDR      r0,[pc,#864] ; [0x123cb0] = 0x13a0c8
        0x0012394e:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00123952:    f5007188    ...q    ADD      r1,r0,#0x110
        0x00123956:    464a        JF      MOV      r2,r9
        0x00123958:    a0d7        ..      ADR      r0,{pc}+0x360 ; 0x123cb8
        0x0012395a:    f003fe35    ..5.    BL       __0printf ; 0x1275c8
        0x0012395e:    48d4        .H      LDR      r0,[pc,#848] ; [0x123cb0] = 0x13a0c8
        0x00123960:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x00123962:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00123966:    2801        .(      CMP      r0,#1
        0x00123968:    d104        ..      BNE      0x123974 ; DldBurnOneApFlh + 272
        0x0012396a:    a0de        ..      ADR      r0,{pc}+0x37a ; 0x123ce4
        0x0012396c:    f003fe2c    ..,.    BL       __0printf ; 0x1275c8
        0x00123970:    2000        .       MOVS     r0,#0
        0x00123972:    e7ad        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123974:    48ce        .H      LDR      r0,[pc,#824] ; [0x123cb0] = 0x13a0c8
        0x00123976:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00123978:    42b0        .B      CMP      r0,r6
        0x0012397a:    d007        ..      BEQ      0x12398c ; DldBurnOneApFlh + 296
        0x0012397c:    48cc        .H      LDR      r0,[pc,#816] ; [0x123cb0] = 0x13a0c8
        0x0012397e:    4632        2F      MOV      r2,r6
        0x00123980:    6c01        .l      LDR      r1,[r0,#0x40]
        0x00123982:    a0dd        ..      ADR      r0,{pc}+0x376 ; 0x123cf8
        0x00123984:    f003fe20    .. .    BL       __0printf ; 0x1275c8
        0x00123988:    2098        .       MOVS     r0,#0x98
        0x0012398a:    e7a1        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x0012398c:    48ba        .H      LDR      r0,[pc,#744] ; [0x123c78] = 0x464c5849
        0x0012398e:    4286        .B      CMP      r6,r0
        0x00123990:    d103        ..      BNE      0x12399a ; DldBurnOneApFlh + 310
        0x00123992:    2002        .       MOVS     r0,#2
        0x00123994:    49e7        .I      LDR      r1,[pc,#924] ; [0x123d34] = 0x13a004
        0x00123996:    6008        .`      STR      r0,[r1,#0]
        0x00123998:    e009        ..      B        0x1239ae ; DldBurnOneApFlh + 330
        0x0012399a:    48b5        .H      LDR      r0,[pc,#724] ; [0x123c70] = 0x43504249
        0x0012399c:    4286        .B      CMP      r6,r0
        0x0012399e:    d103        ..      BNE      0x1239a8 ; DldBurnOneApFlh + 324
        0x001239a0:    2002        .       MOVS     r0,#2
        0x001239a2:    49e4        .I      LDR      r1,[pc,#912] ; [0x123d34] = 0x13a004
        0x001239a4:    6008        .`      STR      r0,[r1,#0]
        0x001239a6:    e002        ..      B        0x1239ae ; DldBurnOneApFlh + 330
        0x001239a8:    2001        .       MOVS     r0,#1
        0x001239aa:    49e2        .I      LDR      r1,[pc,#904] ; [0x123d34] = 0x13a004
        0x001239ac:    6008        .`      STR      r0,[r1,#0]
        0x001239ae:    48e1        .H      LDR      r0,[pc,#900] ; [0x123d34] = 0x13a004
        0x001239b0:    6800        .h      LDR      r0,[r0,#0]
        0x001239b2:    2801        .(      CMP      r0,#1
        0x001239b4:    d171        q.      BNE      0x123a9a ; DldBurnOneApFlh + 566
        0x001239b6:    a0e0        ..      ADR      r0,{pc}+0x382 ; 0x123d38
        0x001239b8:    f003fe06    ....    BL       __0printf ; 0x1275c8
        0x001239bc:    f003fb48    ..H.    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x001239c0:    9002        ..      STR      r0,[sp,#8]
        0x001239c2:    f8cdb024    ..$.    STR      r11,[sp,#0x24]
        0x001239c6:    e00f        ..      B        0x1239e8 ; DldBurnOneApFlh + 388
        0x001239c8:    9809        ..      LDR      r0,[sp,#0x24]
        0x001239ca:    f7fff971    ..q.    BL       BSP_AP_QSPI_Erase_Sector ; 0x122cb0
        0x001239ce:    4680        .F      MOV      r8,r0
        0x001239d0:    f1ba0f00    ....    CMP      r10,#0
        0x001239d4:    d004        ..      BEQ      0x1239e0 ; DldBurnOneApFlh + 380
        0x001239d6:    a0dd        ..      ADR      r0,{pc}+0x376 ; 0x123d4c
        0x001239d8:    f003fdf6    ....    BL       __0printf ; 0x1275c8
        0x001239dc:    2032        2       MOVS     r0,#0x32
        0x001239de:    e777        w.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x001239e0:    9809        ..      LDR      r0,[sp,#0x24]
        0x001239e2:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x001239e6:    9009        ..      STR      r0,[sp,#0x24]
        0x001239e8:    f50b5180    ...Q    ADD      r1,r11,#0x1000
        0x001239ec:    9809        ..      LDR      r0,[sp,#0x24]
        0x001239ee:    4288        .B      CMP      r0,r1
        0x001239f0:    d3ea        ..      BCC      0x1239c8 ; DldBurnOneApFlh + 356
        0x001239f2:    f003fb2d    ..-.    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x001239f6:    4605        .F      MOV      r5,r0
        0x001239f8:    9802        ..      LDR      r0,[sp,#8]
        0x001239fa:    eba00905    ....    SUB      r9,r0,r5
        0x001239fe:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00123a02:    fb09f000    ....    MUL      r0,r9,r0
        0x00123a06:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x00123a0a:    464a        JF      MOV      r2,r9
        0x00123a0c:    f44f5180    O..Q    MOV      r1,#0x1000
        0x00123a10:    a0d3        ..      ADR      r0,{pc}+0x350 ; 0x123d60
        0x00123a12:    f003fdd9    ....    BL       __0printf ; 0x1275c8
        0x00123a16:    a0db        ..      ADR      r0,{pc}+0x36e ; 0x123d84
        0x00123a18:    f003fdd6    ....    BL       __0printf ; 0x1275c8
        0x00123a1c:    f003fb18    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123a20:    9002        ..      STR      r0,[sp,#8]
        0x00123a22:    48a3        .H      LDR      r0,[pc,#652] ; [0x123cb0] = 0x13a0c8
        0x00123a24:    f8d00100    ....    LDR      r0,[r0,#0x100]
        0x00123a28:    49da        .I      LDR      r1,[pc,#872] ; [0x123d94] = 0x4f505448
        0x00123a2a:    4288        .B      CMP      r0,r1
        0x00123a2c:    d116        ..      BNE      0x123a5c ; DldBurnOneApFlh + 504
        0x00123a2e:    48a0        .H      LDR      r0,[pc,#640] ; [0x123cb0] = 0x13a0c8
        0x00123a30:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00123a34:    b190        ..      CBZ      r0,0x123a5c ; DldBurnOneApFlh + 504
        0x00123a36:    489e        .H      LDR      r0,[pc,#632] ; [0x123cb0] = 0x13a0c8
        0x00123a38:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00123a3c:    f5007088    ...p    ADD      r0,r0,#0x110
        0x00123a40:    f5b05f80    ..._    CMP      r0,#0x1000
        0x00123a44:    d903        ..      BLS      0x123a4e ; DldBurnOneApFlh + 490
        0x00123a46:    f04f086f    O.o.    MOV      r8,#0x6f
        0x00123a4a:    4640        @F      MOV      r0,r8
        0x00123a4c:    e740        @.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123a4e:    4898        .H      LDR      r0,[pc,#608] ; [0x123cb0] = 0x13a0c8
        0x00123a50:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x00123a54:    f5007088    ...p    ADD      r0,r0,#0x110
        0x00123a58:    9008        ..      STR      r0,[sp,#0x20]
        0x00123a5a:    e002        ..      B        0x123a62 ; DldBurnOneApFlh + 510
        0x00123a5c:    f44f7088    O..p    MOV      r0,#0x110
        0x00123a60:    9008        ..      STR      r0,[sp,#0x20]
        0x00123a62:    4659        YF      MOV      r1,r11
        0x00123a64:    4890        .H      LDR      r0,[pc,#576] ; [0x123ca8] = 0x107000
        0x00123a66:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00123a68:    f7fff98c    ....    BL       BSP_AP_QSPI_Write ; 0x122d84
        0x00123a6c:    4682        .F      MOV      r10,r0
        0x00123a6e:    f1ba0f00    ....    CMP      r10,#0
        0x00123a72:    d004        ..      BEQ      0x123a7e ; DldBurnOneApFlh + 538
        0x00123a74:    a0c8        ..      ADR      r0,{pc}+0x324 ; 0x123d98
        0x00123a76:    f003fda7    ....    BL       __0printf ; 0x1275c8
        0x00123a7a:    2031        1       MOVS     r0,#0x31
        0x00123a7c:    e728        (.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123a7e:    f003fae7    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123a82:    4605        .F      MOV      r5,r0
        0x00123a84:    9802        ..      LDR      r0,[sp,#8]
        0x00123a86:    eba00905    ....    SUB      r9,r0,r5
        0x00123a8a:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00123a8e:    fb09f000    ....    MUL      r0,r9,r0
        0x00123a92:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x00123a96:    464a        JF      MOV      r2,r9
        0x00123a98:    e000        ..      B        0x123a9c ; DldBurnOneApFlh + 568
        0x00123a9a:    e013        ..      B        0x123ac4 ; DldBurnOneApFlh + 608
        0x00123a9c:    a0c4        ..      ADR      r0,{pc}+0x314 ; 0x123db0
        0x00123a9e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00123aa0:    f003fd92    ....    BL       __0printf ; 0x1275c8
        0x00123aa4:    eb0b0107    ....    ADD      r1,r11,r7
        0x00123aa8:    487f        .H      LDR      r0,[pc,#508] ; [0x123ca8] = 0x107000
        0x00123aaa:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00123aac:    f000fcde    ....    BL       DownloadVerifyAPImageData ; 0x12446c
        0x00123ab0:    4680        .F      MOV      r8,r0
        0x00123ab2:    f1b80f00    ....    CMP      r8,#0
        0x00123ab6:    d001        ..      BEQ      0x123abc ; DldBurnOneApFlh + 600
        0x00123ab8:    4640        @F      MOV      r0,r8
        0x00123aba:    e709        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123abc:    a0c5        ..      ADR      r0,{pc}+0x318 ; 0x123dd4
        0x00123abe:    f003fd83    ....    BL       __0printf ; 0x1275c8
        0x00123ac2:    e002        ..      B        0x123aca ; DldBurnOneApFlh + 614
        0x00123ac4:    a0c7        ..      ADR      r0,{pc}+0x320 ; 0x123de4
        0x00123ac6:    f003fd7f    ....    BL       __0printf ; 0x1275c8
        0x00123aca:    4879        yH      LDR      r0,[pc,#484] ; [0x123cb0] = 0x13a0c8
        0x00123acc:    6c40        @l      LDR      r0,[r0,#0x44]
        0x00123ace:    b1c8        ..      CBZ      r0,0x123b04 ; DldBurnOneApFlh + 672
        0x00123ad0:    4865        eH      LDR      r0,[pc,#404] ; [0x123c68] = 0x4f424d49
        0x00123ad2:    4286        .B      CMP      r6,r0
        0x00123ad4:    d016        ..      BEQ      0x123b04 ; DldBurnOneApFlh + 672
        0x00123ad6:    4876        vH      LDR      r0,[pc,#472] ; [0x123cb0] = 0x13a0c8
        0x00123ad8:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x00123adc:    b920         .      CBNZ     r0,0x123ae8 ; DldBurnOneApFlh + 644
        0x00123ade:    4874        tH      LDR      r0,[pc,#464] ; [0x123cb0] = 0x13a0c8
        0x00123ae0:    6c40        @l      LDR      r0,[r0,#0x44]
        0x00123ae2:    f5b05f40    ..@_    CMP      r0,#0x3000
        0x00123ae6:    d206        ..      BCS      0x123af6 ; DldBurnOneApFlh + 658
        0x00123ae8:    4871        qH      LDR      r0,[pc,#452] ; [0x123cb0] = 0x13a0c8
        0x00123aea:    6c41        Al      LDR      r1,[r0,#0x44]
        0x00123aec:    a0c2        ..      ADR      r0,{pc}+0x30c ; 0x123df8
        0x00123aee:    f003fd6b    ..k.    BL       __0printf ; 0x1275c8
        0x00123af2:    2001        .       MOVS     r0,#1
        0x00123af4:    e6ec        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123af6:    486e        nH      LDR      r0,[pc,#440] ; [0x123cb0] = 0x13a0c8
        0x00123af8:    6c41        Al      LDR      r1,[r0,#0x44]
        0x00123afa:    a0c9        ..      ADR      r0,{pc}+0x326 ; 0x123e20
        0x00123afc:    f003fd64    ..d.    BL       __0printf ; 0x1275c8
        0x00123b00:    486b        kH      LDR      r0,[pc,#428] ; [0x123cb0] = 0x13a0c8
        0x00123b02:    6c44        Dl      LDR      r4,[r0,#0x44]
        0x00123b04:    486a        jH      LDR      r0,[pc,#424] ; [0x123cb0] = 0x13a0c8
        0x00123b06:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00123b08:    9008        ..      STR      r0,[sp,#0x20]
        0x00123b0a:    2001        .       MOVS     r0,#1
        0x00123b0c:    4989        .I      LDR      r1,[pc,#548] ; [0x123d34] = 0x13a004
        0x00123b0e:    6008        .`      STR      r0,[r1,#0]
        0x00123b10:    2700        .'      MOVS     r7,#0
        0x00123b12:    4867        gH      LDR      r0,[pc,#412] ; [0x123cb0] = 0x13a0c8
        0x00123b14:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00123b16:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00123b1a:    2800        .(      CMP      r0,#0
        0x00123b1c:    d057        W.      BEQ      0x123bce ; DldBurnOneApFlh + 874
        0x00123b1e:    4864        dH      LDR      r0,[pc,#400] ; [0x123cb0] = 0x13a0c8
        0x00123b20:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00123b22:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00123b26:    b138        8.      CBZ      r0,0x123b38 ; DldBurnOneApFlh + 724
        0x00123b28:    b2a0        ..      UXTH     r0,r4
        0x00123b2a:    b928        (.      CBNZ     r0,0x123b38 ; DldBurnOneApFlh + 724
        0x00123b2c:    4621        !F      MOV      r1,r4
        0x00123b2e:    a0c3        ..      ADR      r0,{pc}+0x30e ; 0x123e3c
        0x00123b30:    f003fd4a    ..J.    BL       __0printf ; 0x1275c8
        0x00123b34:    4640        @F      MOV      r0,r8
        0x00123b36:    e6cb        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123b38:    485d        ]H      LDR      r0,[pc,#372] ; [0x123cb0] = 0x13a0c8
        0x00123b3a:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00123b3c:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00123b40:    b938        8.      CBNZ     r0,0x123b52 ; DldBurnOneApFlh + 750
        0x00123b42:    b2a0        ..      UXTH     r0,r4
        0x00123b44:    b128        (.      CBZ      r0,0x123b52 ; DldBurnOneApFlh + 750
        0x00123b46:    4621        !F      MOV      r1,r4
        0x00123b48:    a0bc        ..      ADR      r0,{pc}+0x2f4 ; 0x123e3c
        0x00123b4a:    f003fd3d    ..=.    BL       __0printf ; 0x1275c8
        0x00123b4e:    4640        @F      MOV      r0,r8
        0x00123b50:    e6be        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123b52:    4857        WH      LDR      r0,[pc,#348] ; [0x123cb0] = 0x13a0c8
        0x00123b54:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00123b56:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00123b5a:    b380        ..      CBZ      r0,0x123bbe ; DldBurnOneApFlh + 858
        0x00123b5c:    2000        .       MOVS     r0,#0
        0x00123b5e:    9003        ..      STR      r0,[sp,#0xc]
        0x00123b60:    f44f1084    O...    MOV      r0,#0x108000
        0x00123b64:    9004        ..      STR      r0,[sp,#0x10]
        0x00123b66:    f44f3080    O..0    MOV      r0,#0x10000
        0x00123b6a:    9005        ..      STR      r0,[sp,#0x14]
        0x00123b6c:    4850        PH      LDR      r0,[pc,#320] ; [0x123cb0] = 0x13a0c8
        0x00123b6e:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00123b70:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00123b74:    d203        ..      BCS      0x123b7e ; DldBurnOneApFlh + 794
        0x00123b76:    484e        NH      LDR      r0,[pc,#312] ; [0x123cb0] = 0x13a0c8
        0x00123b78:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00123b7a:    9005        ..      STR      r0,[sp,#0x14]
        0x00123b7c:    e003        ..      B        0x123b86 ; DldBurnOneApFlh + 802
        0x00123b7e:    b2a0        ..      UXTH     r0,r4
        0x00123b80:    f5c03080    ...0    RSB      r0,r0,#0x10000
        0x00123b84:    9005        ..      STR      r0,[sp,#0x14]
        0x00123b86:    484a        JH      LDR      r0,[pc,#296] ; [0x123cb0] = 0x13a0c8
        0x00123b88:    6cc1        .l      LDR      r1,[r0,#0x4c]
        0x00123b8a:    4620         F      MOV      r0,r4
        0x00123b8c:    f7fefd38    ..8.    BL       APImageGeneralErase ; 0x122600
        0x00123b90:    f0000aff    ....    AND      r10,r0,#0xff
        0x00123b94:    f1ba0f00    ....    CMP      r10,#0
        0x00123b98:    d004        ..      BEQ      0x123ba4 ; DldBurnOneApFlh + 832
        0x00123b9a:    a0b6        ..      ADR      r0,{pc}+0x2da ; 0x123e74
        0x00123b9c:    f003fd14    ....    BL       __0printf ; 0x1275c8
        0x00123ba0:    2032        2       MOVS     r0,#0x32
        0x00123ba2:    e695        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123ba4:    9606        ..      STR      r6,[sp,#0x18]
        0x00123ba6:    2001        .       MOVS     r0,#1
        0x00123ba8:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x00123bac:    a803        ..      ADD      r0,sp,#0xc
        0x00123bae:    f000fb0f    ....    BL       DldProcCtx ; 0x1241d0
        0x00123bb2:    4680        .F      MOV      r8,r0
        0x00123bb4:    f1b80f00    ....    CMP      r8,#0
        0x00123bb8:    d007        ..      BEQ      0x123bca ; DldBurnOneApFlh + 870
        0x00123bba:    4641        AF      MOV      r1,r8
        0x00123bbc:    e000        ..      B        0x123bc0 ; DldBurnOneApFlh + 860
        0x00123bbe:    e006        ..      B        0x123bce ; DldBurnOneApFlh + 874
        0x00123bc0:    a0b3        ..      ADR      r0,{pc}+0x2d0 ; 0x123e90
        0x00123bc2:    f003fd01    ....    BL       __0printf ; 0x1275c8
        0x00123bc6:    4640        @F      MOV      r0,r8
        0x00123bc8:    e682        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123bca:    9805        ..      LDR      r0,[sp,#0x14]
        0x00123bcc:    4407        .D      ADD      r7,r7,r0
        0x00123bce:    e28c        ..      B        0x1240ea ; DldBurnOneApFlh + 2182
        0x00123bd0:    9808        ..      LDR      r0,[sp,#0x20]
        0x00123bd2:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00123bd6:    d93a        :.      BLS      0x123c4e ; DldBurnOneApFlh + 1002
        0x00123bd8:    19e0        ..      ADDS     r0,r4,r7
        0x00123bda:    b280        ..      UXTH     r0,r0
        0x00123bdc:    b3b0        ..      CBZ      r0,0x123c4c ; DldBurnOneApFlh + 1000
        0x00123bde:    f003fa37    ..7.    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123be2:    9001        ..      STR      r0,[sp,#4]
        0x00123be4:    19e0        ..      ADDS     r0,r4,r7
        0x00123be6:    f44f3180    O..1    MOV      r1,#0x10000
        0x00123bea:    f7fefd09    ....    BL       APImageGeneralErase ; 0x122600
        0x00123bee:    f0000aff    ....    AND      r10,r0,#0xff
        0x00123bf2:    f1ba0f00    ....    CMP      r10,#0
        0x00123bf6:    d004        ..      BEQ      0x123c02 ; DldBurnOneApFlh + 926
        0x00123bf8:    a054        T.      ADR      r0,{pc}+0x154 ; 0x123d4c
        0x00123bfa:    f003fce5    ....    BL       __0printf ; 0x1275c8
        0x00123bfe:    2032        2       MOVS     r0,#0x32
        0x00123c00:    e666        f.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123c02:    f003fa25    ..%.    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123c06:    4605        .F      MOV      r5,r0
        0x00123c08:    9801        ..      LDR      r0,[sp,#4]
        0x00123c0a:    eba00905    ....    SUB      r9,r0,r5
        0x00123c0e:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00123c12:    fb09f000    ....    MUL      r0,r9,r0
        0x00123c16:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x00123c1a:    4649        IF      MOV      r1,r9
        0x00123c1c:    a0a6        ..      ADR      r0,{pc}+0x29c ; 0x123eb8
        0x00123c1e:    f003fcd3    ....    BL       __0printf ; 0x1275c8
        0x00123c22:    2000        .       MOVS     r0,#0
        0x00123c24:    9003        ..      STR      r0,[sp,#0xc]
        0x00123c26:    f44f1084    O...    MOV      r0,#0x108000
        0x00123c2a:    9004        ..      STR      r0,[sp,#0x10]
        0x00123c2c:    f44f3080    O..0    MOV      r0,#0x10000
        0x00123c30:    9005        ..      STR      r0,[sp,#0x14]
        0x00123c32:    9606        ..      STR      r6,[sp,#0x18]
        0x00123c34:    2000        .       MOVS     r0,#0
        0x00123c36:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x00123c3a:    a803        ..      ADD      r0,sp,#0xc
        0x00123c3c:    f000fac8    ....    BL       DldProcCtx ; 0x1241d0
        0x00123c40:    4680        .F      MOV      r8,r0
        0x00123c42:    f1b80f00    ....    CMP      r8,#0
        0x00123c46:    d003        ..      BEQ      0x123c50 ; DldBurnOneApFlh + 1004
        0x00123c48:    4640        @F      MOV      r0,r8
        0x00123c4a:    e641        A.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123c4c:    e14a        J.      B        0x123ee4 ; DldBurnOneApFlh + 1664
        0x00123c4e:    e1cc        ..      B        0x123fea ; DldBurnOneApFlh + 1926
        0x00123c50:    e17d        }.      B        0x123f4e ; DldBurnOneApFlh + 1770
    $d
        0x00123c52:    0000        ..      DCW    0
        0x00123c54:    6e776f64    down    DCD    1853321060
        0x00123c58:    64616f6c    load    DCD    1684107116
        0x00123c5c:    61656820     hea    DCD    1634035744
        0x00123c60:    2e2e2064    d ..    DCD    774774884
        0x00123c64:    00000a2e    ....    DCD    2606
        0x00123c68:    4f424d49    IMBO    DCD    1329745225
        0x00123c6c:    444b4249    IBKD    DCD    1145782857
        0x00123c70:    43504249    IBPC    DCD    1129333321
        0x00123c74:    00823000    .0..    DCD    8531968
        0x00123c78:    464c5849    IXLF    DCD    1179408457
        0x00123c7c:    6e776f64    down    DCD    1853321060
        0x00123c80:    64616f6c    load    DCD    1684107116
        0x00123c84:    616d6920     ima    DCD    1634560288
        0x00123c88:    69206567    ge i    DCD    1763730791
        0x00123c8c:    6f6e2064    d no    DCD    1869488228
        0x00123c90:    616d2074    t ma    DCD    1634541684
        0x00123c94:    2c686374    tch,    DCD    745038708
        0x00123c98:    636f6c20     loc    DCD    1668246560
        0x00123c9c:    203a6c61    al:     DCD    540699745
        0x00123ca0:    78257830    0x%x    DCD    2015721520
        0x00123ca4:    0000000a    ....    DCD    10
        0x00123ca8:    00107000    .p..    DCD    1077248
        0x00123cac:    54494d48    HMIT    DCD    1414090056
        0x00123cb0:    0013a0c8    ....    DCD    1286344
        0x00123cb4:    003fd000    ..?.    DCD    4182016
        0x00123cb8:    6e776f44    Down    DCD    1853321028
        0x00123cbc:    64616f6c    load    DCD    1684107116
        0x00123cc0:    636f7250    Proc    DCD    1668248144
        0x00123cc4:    20737365    ess     DCD    544437093
        0x00123cc8:    78257830    0x%x    DCD    2015721520
        0x00123ccc:    74796220     byt    DCD    1954112032
        0x00123cd0:    54207365    es T    DCD    1411412837
        0x00123cd4:    28656d69    ime(    DCD    677735785
        0x00123cd8:    2d29736d    ms)-    DCD    757691245
        0x00123cdc:    2064253e    >%d     DCD    543434046
        0x00123ce0:    00000a2e    ....    DCD    2606
        0x00123ce4:    6e776f64    down    DCD    1853321060
        0x00123ce8:    64616f6c    load    DCD    1684107116
        0x00123cec:    696b7320     ski    DCD    1768649504
        0x00123cf0:    2e2e2070    p ..    DCD    774774896
        0x00123cf4:    00000a2e    ....    DCD    2606
        0x00123cf8:    6e776f64    down    DCD    1853321060
        0x00123cfc:    64616f6c    load    DCD    1684107116
        0x00123d00:    616d6920     ima    DCD    1634560288
        0x00123d04:    69206567    ge i    DCD    1763730791
        0x00123d08:    6f6e2064    d no    DCD    1869488228
        0x00123d0c:    616d2074    t ma    DCD    1634541684
        0x00123d10:    2c686374    tch,    DCD    745038708
        0x00123d14:    6d657220     rem    DCD    1835364896
        0x00123d18:    2065746f    ote     DCD    543519855
        0x00123d1c:    203a6469    id:     DCD    540697705
        0x00123d20:    78257830    0x%x    DCD    2015721520
        0x00123d24:    6f6c202c    , lo    DCD    1869357100
        0x00123d28:    3a6c6163    cal:    DCD    980181347
        0x00123d2c:    25783020     0x%    DCD    628633632
        0x00123d30:    00000a78    x...    DCD    2680
        0x00123d34:    0013a004    ....    DCD    1286148
        0x00123d38:    73617265    eras    DCD    1935766117
        0x00123d3c:    65682065    e he    DCD    1701322853
        0x00123d40:    2e206461    ad .    DCD    773874785
        0x00123d44:    0a2e2e2e    ....    DCD    170798638
        0x00123d48:    00000000    ....    DCD    0
        0x00123d4c:    6e727562    burn    DCD    1852994914
        0x00123d50:    61726520     era    DCD    1634886944
        0x00123d54:    66206573    se f    DCD    1713399155
        0x00123d58:    656c6961    aile    DCD    1701603681
        0x00123d5c:    000a2e64    d...    DCD    667236
        0x00123d60:    73617245    Eras    DCD    1935766085
        0x00123d64:    30202065    e  0    DCD    807411813
        0x00123d68:    20782578    x%x     DCD    544744824
        0x00123d6c:    65747962    byte    DCD    1702132066
        0x00123d70:    69542073    s Ti    DCD    1767121011
        0x00123d74:    6d28656d    me(m    DCD    1831363949
        0x00123d78:    3e2d2973    s)->    DCD    1043147123
        0x00123d7c:    2e206425    %d .    DCD    773874725
        0x00123d80:    0000000a    ....    DCD    10
        0x00123d84:    6e727562    burn    DCD    1852994914
        0x00123d88:    61656820     hea    DCD    1634035744
        0x00123d8c:    2e2e2064    d ..    DCD    774774884
        0x00123d90:    000a2e2e    ....    DCD    667182
        0x00123d94:    4f505448    HTPO    DCD    1330664520
        0x00123d98:    6e727562    burn    DCD    1852994914
        0x00123d9c:    69727720     wri    DCD    1769109280
        0x00123da0:    62206574    te b    DCD    1646290292
        0x00123da4:    2079646f    ody     DCD    544826479
        0x00123da8:    64616568    head    DCD    1684104552
        0x00123dac:    00000a2e    ....    DCD    2606
        0x00123db0:    6e727542    Burn    DCD    1852994882
        0x00123db4:    78302020      0x    DCD    2016419872
        0x00123db8:    62207825    %x b    DCD    1646295077
        0x00123dbc:    73657479    ytes    DCD    1936028793
        0x00123dc0:    6d695420     Tim    DCD    1835619360
        0x00123dc4:    736d2865    e(ms    DCD    1936533605
        0x00123dc8:    253e2d29    )->%    DCD    624831785
        0x00123dcc:    0a2e2064    d ..    DCD    170795108
        0x00123dd0:    00000000    ....    DCD    0
        0x00123dd4:    6e727562    burn    DCD    1852994914
        0x00123dd8:    61656820     hea    DCD    1634035744
        0x00123ddc:    6b6f2064    d ok    DCD    1802444900
        0x00123de0:    00000a2e    ....    DCD    2606
        0x00123de4:    6e727562    burn    DCD    1852994914
        0x00123de8:    61656820     hea    DCD    1634035744
        0x00123dec:    6b732064    d sk    DCD    1802707044
        0x00123df0:    0a2e7069    ip..    DCD    170815593
        0x00123df4:    00000000    ....    DCD    0
        0x00123df8:    6e727562    burn    DCD    1852994914
        0x00123dfc:    646f6220     bod    DCD    1685021216
        0x00123e00:    75422079    y Bu    DCD    1967267961
        0x00123e04:    64416e72    rnAd    DCD    1682009714
        0x00123e08:    30287264    dr(0    DCD    807957092
        0x00123e0c:    29782578    x%x)    DCD    695739768
        0x00123e10:    746f6e20     not    DCD    1953459744
        0x00123e14:    6c617620     val    DCD    1818326560
        0x00123e18:    0a2e6469    id..    DCD    170812521
        0x00123e1c:    00000000    ....    DCD    0
        0x00123e20:    6e727562    burn    DCD    1852994914
        0x00123e24:    646f6220     bod    DCD    1685021216
        0x00123e28:    75422079    y Bu    DCD    1967267961
        0x00123e2c:    64416e72    rnAd    DCD    1682009714
        0x00123e30:    30287264    dr(0    DCD    807957092
        0x00123e34:    29782578    x%x)    DCD    695739768
        0x00123e38:    00000a2e    ....    DCD    2606
        0x00123e3c:    62697244    Drib    DCD    1651077700
        0x00123e40:    20656c62    ble     DCD    543517794
        0x00123e44:    67616c66    flag    DCD    1734437990
        0x00123e48:    72726520     err    DCD    1920099616
        0x00123e4c:    6620726f    or f    DCD    1713402479
        0x00123e50:    6e20726f    or n    DCD    1847620207
        0x00123e54:    6120746f    ot a    DCD    1629516911
        0x00123e58:    6e67696c    lign    DCD    1852270956
        0x00123e5c:    62206465    ed b    DCD    1646290021
        0x00123e60:    616e7275    urna    DCD    1634628213
        0x00123e64:    20726464    ddr     DCD    544367716
        0x00123e68:    25783028    (0x%    DCD    628633640
        0x00123e6c:    0a2e2978    x)..    DCD    170797432
        0x00123e70:    00000000    ....    DCD    0
        0x00123e74:    62697264    drib    DCD    1651077732
        0x00123e78:    20656c62    ble     DCD    543517794
        0x00123e7c:    6e727562    burn    DCD    1852994914
        0x00123e80:    61726520     era    DCD    1634886944
        0x00123e84:    66206573    se f    DCD    1713399155
        0x00123e88:    656c6961    aile    DCD    1701603681
        0x00123e8c:    000a2e64    d...    DCD    667236
        0x00123e90:    62697244    Drib    DCD    1651077700
        0x00123e94:    20656c62    ble     DCD    543517794
        0x00123e98:    6e776f44    Down    DCD    1853321028
        0x00123e9c:    64616f6c    load    DCD    1684107116
        0x00123ea0:    636f7250    Proc    DCD    1668248144
        0x00123ea4:    20737365    ess     DCD    544437093
        0x00123ea8:    6c696166    fail    DCD    1818845542
        0x00123eac:    30286465    ed(0    DCD    807953509
        0x00123eb0:    29782578    x%x)    DCD    695739768
        0x00123eb4:    00000a2e    ....    DCD    2606
        0x00123eb8:    6d495041    APIm    DCD    1833521217
        0x00123ebc:    47656761    ageG    DCD    1197827937
        0x00123ec0:    72656e65    ener    DCD    1919250021
        0x00123ec4:    72456c61    alEr    DCD    1917152353
        0x00123ec8:    20657361    ase     DCD    543519585
        0x00123ecc:    2c6b3436    64k,    DCD    745223222
        0x00123ed0:    6d695420     Tim    DCD    1835619360
        0x00123ed4:    736d2865    e(ms    DCD    1936533605
        0x00123ed8:    253e2d29    )->%    DCD    624831785
        0x00123edc:    0a2e2064    d ..    DCD    170795108
        0x00123ee0:    00000000    ....    DCD    0
    $t
        0x00123ee4:    19e0        ..      ADDS     r0,r4,r7
        0x00123ee6:    f7fefe53    ..S.    BL       BSP_AP_QSPI_Erase_64KBlock_Start ; 0x122b90
        0x00123eea:    4682        .F      MOV      r10,r0
        0x00123eec:    f1ba0f00    ....    CMP      r10,#0
        0x00123ef0:    d005        ..      BEQ      0x123efe ; DldBurnOneApFlh + 1690
        0x00123ef2:    f2af10a8    ....    ADR      r0,{pc}-0x1a6 ; 0x123d4c
        0x00123ef6:    f003fb67    ..g.    BL       __0printf ; 0x1275c8
        0x00123efa:    2032        2       MOVS     r0,#0x32
        0x00123efc:    e4e8        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123efe:    4639        9F      MOV      r1,r7
        0x00123f00:    a082        ..      ADR      r0,{pc}+0x20c ; 0x12410c
        0x00123f02:    f003fb61    ..a.    BL       __0printf ; 0x1275c8
        0x00123f06:    f003f8a3    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123f0a:    9002        ..      STR      r0,[sp,#8]
        0x00123f0c:    2000        .       MOVS     r0,#0
        0x00123f0e:    9003        ..      STR      r0,[sp,#0xc]
        0x00123f10:    f44f1084    O...    MOV      r0,#0x108000
        0x00123f14:    9004        ..      STR      r0,[sp,#0x10]
        0x00123f16:    f44f3080    O..0    MOV      r0,#0x10000
        0x00123f1a:    9005        ..      STR      r0,[sp,#0x14]
        0x00123f1c:    9606        ..      STR      r6,[sp,#0x18]
        0x00123f1e:    2000        .       MOVS     r0,#0
        0x00123f20:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x00123f24:    a803        ..      ADD      r0,sp,#0xc
        0x00123f26:    f000f953    ..S.    BL       DldProcCtx ; 0x1241d0
        0x00123f2a:    4680        .F      MOV      r8,r0
        0x00123f2c:    19e0        ..      ADDS     r0,r4,r7
        0x00123f2e:    f7fefe23    ..#.    BL       BSP_AP_QSPI_Erase_64KBlock_End ; 0x122b78
        0x00123f32:    4682        .F      MOV      r10,r0
        0x00123f34:    f1ba0f00    ....    CMP      r10,#0
        0x00123f38:    d004        ..      BEQ      0x123f44 ; DldBurnOneApFlh + 1760
        0x00123f3a:    a07b        {.      ADR      r0,{pc}+0x1ee ; 0x124128
        0x00123f3c:    f003fb44    ..D.    BL       __0printf ; 0x1275c8
        0x00123f40:    2032        2       MOVS     r0,#0x32
        0x00123f42:    e4c5        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123f44:    f1b80f00    ....    CMP      r8,#0
        0x00123f48:    d001        ..      BEQ      0x123f4e ; DldBurnOneApFlh + 1770
        0x00123f4a:    4640        @F      MOV      r0,r8
        0x00123f4c:    e4c0        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123f4e:    f003f87f    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123f52:    4605        .F      MOV      r5,r0
        0x00123f54:    9802        ..      LDR      r0,[sp,#8]
        0x00123f56:    eba00905    ....    SUB      r9,r0,r5
        0x00123f5a:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00123f5e:    fb09f000    ....    MUL      r0,r9,r0
        0x00123f62:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x00123f66:    4649        IF      MOV      r1,r9
        0x00123f68:    a077        w.      ADR      r0,{pc}+0x1e0 ; 0x124148
        0x00123f6a:    f003fb2d    ..-.    BL       __0printf ; 0x1275c8
        0x00123f6e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00123f70:    f5a03080    ...0    SUB      r0,r0,#0x10000
        0x00123f74:    9008        ..      STR      r0,[sp,#0x20]
        0x00123f76:    f003f86b    ..k.    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123f7a:    9002        ..      STR      r0,[sp,#8]
        0x00123f7c:    487c        |H      LDR      r0,[pc,#496] ; [0x124170] = 0x13a004
        0x00123f7e:    6800        .h      LDR      r0,[r0,#0]
        0x00123f80:    2801        .(      CMP      r0,#1
        0x00123f82:    d112        ..      BNE      0x123faa ; DldBurnOneApFlh + 1862
        0x00123f84:    a07b        {.      ADR      r0,{pc}+0x1f0 ; 0x124174
        0x00123f86:    f003fb1f    ....    BL       __0printf ; 0x1275c8
        0x00123f8a:    19e1        ..      ADDS     r1,r4,r7
        0x00123f8c:    f44f3280    O..2    MOV      r2,#0x10000
        0x00123f90:    f44f1084    O...    MOV      r0,#0x108000
        0x00123f94:    f7fefef6    ....    BL       BSP_AP_QSPI_Write ; 0x122d84
        0x00123f98:    4682        .F      MOV      r10,r0
        0x00123f9a:    f1ba0f00    ....    CMP      r10,#0
        0x00123f9e:    d004        ..      BEQ      0x123faa ; DldBurnOneApFlh + 1862
        0x00123fa0:    a078        x.      ADR      r0,{pc}+0x1e4 ; 0x124184
        0x00123fa2:    f003fb11    ....    BL       __0printf ; 0x1275c8
        0x00123fa6:    2031        1       MOVS     r0,#0x31
        0x00123fa8:    e492        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123faa:    f003f851    ..Q.    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00123fae:    4605        .F      MOV      r5,r0
        0x00123fb0:    9802        ..      LDR      r0,[sp,#8]
        0x00123fb2:    eba00905    ....    SUB      r9,r0,r5
        0x00123fb6:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00123fba:    fb09f000    ....    MUL      r0,r9,r0
        0x00123fbe:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x00123fc2:    4649        IF      MOV      r1,r9
        0x00123fc4:    a076        v.      ADR      r0,{pc}+0x1dc ; 0x1241a0
        0x00123fc6:    f003faff    ....    BL       __0printf ; 0x1275c8
        0x00123fca:    4869        iH      LDR      r0,[pc,#420] ; [0x124170] = 0x13a004
        0x00123fcc:    6800        .h      LDR      r0,[r0,#0]
        0x00123fce:    2801        .(      CMP      r0,#1
        0x00123fd0:    d17e        ~.      BNE      0x1240d0 ; DldBurnOneApFlh + 2156
        0x00123fd2:    19e1        ..      ADDS     r1,r4,r7
        0x00123fd4:    0402        ..      LSLS     r2,r0,#16
        0x00123fd6:    f44f1084    O...    MOV      r0,#0x108000
        0x00123fda:    f000fa47    ..G.    BL       DownloadVerifyAPImageData ; 0x12446c
        0x00123fde:    4680        .F      MOV      r8,r0
        0x00123fe0:    f1b80f00    ....    CMP      r8,#0
        0x00123fe4:    d07f        ..      BEQ      0x1240e6 ; DldBurnOneApFlh + 2178
        0x00123fe6:    4640        @F      MOV      r0,r8
        0x00123fe8:    e472        r.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00123fea:    4861        aH      LDR      r0,[pc,#388] ; [0x124170] = 0x13a004
        0x00123fec:    6800        .h      LDR      r0,[r0,#0]
        0x00123fee:    2801        .(      CMP      r0,#1
        0x00123ff0:    d10e        ..      BNE      0x124010 ; DldBurnOneApFlh + 1964
        0x00123ff2:    19e0        ..      ADDS     r0,r4,r7
        0x00123ff4:    9908        ..      LDR      r1,[sp,#0x20]
        0x00123ff6:    f7fefb03    ....    BL       APImageGeneralErase ; 0x122600
        0x00123ffa:    f0000aff    ....    AND      r10,r0,#0xff
        0x00123ffe:    f1ba0f00    ....    CMP      r10,#0
        0x00124002:    d005        ..      BEQ      0x124010 ; DldBurnOneApFlh + 1964
        0x00124004:    f2af20bc    ...     ADR      r0,{pc}-0x2b8 ; 0x123d4c
        0x00124008:    f003fade    ....    BL       __0printf ; 0x1275c8
        0x0012400c:    2032        2       MOVS     r0,#0x32
        0x0012400e:    e45f        _.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00124010:    4639        9F      MOV      r1,r7
        0x00124012:    a03e        >.      ADR      r0,{pc}+0xfa ; 0x12410c
        0x00124014:    f003fad8    ....    BL       __0printf ; 0x1275c8
        0x00124018:    f003f81a    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x0012401c:    9002        ..      STR      r0,[sp,#8]
        0x0012401e:    2000        .       MOVS     r0,#0
        0x00124020:    9003        ..      STR      r0,[sp,#0xc]
        0x00124022:    f44f1084    O...    MOV      r0,#0x108000
        0x00124026:    9004        ..      STR      r0,[sp,#0x10]
        0x00124028:    9808        ..      LDR      r0,[sp,#0x20]
        0x0012402a:    9005        ..      STR      r0,[sp,#0x14]
        0x0012402c:    9606        ..      STR      r6,[sp,#0x18]
        0x0012402e:    2000        .       MOVS     r0,#0
        0x00124030:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x00124034:    a803        ..      ADD      r0,sp,#0xc
        0x00124036:    f000f8cb    ....    BL       DldProcCtx ; 0x1241d0
        0x0012403a:    4680        .F      MOV      r8,r0
        0x0012403c:    f1b80f00    ....    CMP      r8,#0
        0x00124040:    d001        ..      BEQ      0x124046 ; DldBurnOneApFlh + 2018
        0x00124042:    4640        @F      MOV      r0,r8
        0x00124044:    e444        D.      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x00124046:    f003f803    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x0012404a:    4605        .F      MOV      r5,r0
        0x0012404c:    9802        ..      LDR      r0,[sp,#8]
        0x0012404e:    eba00905    ....    SUB      r9,r0,r5
        0x00124052:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00124056:    fb09f000    ....    MUL      r0,r9,r0
        0x0012405a:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x0012405e:    464a        JF      MOV      r2,r9
        0x00124060:    f2af30ac    ...0    ADR      r0,{pc}-0x3a8 ; 0x123cb8
        0x00124064:    9908        ..      LDR      r1,[sp,#0x20]
        0x00124066:    f003faaf    ....    BL       __0printf ; 0x1275c8
        0x0012406a:    4841        AH      LDR      r0,[pc,#260] ; [0x124170] = 0x13a004
        0x0012406c:    6800        .h      LDR      r0,[r0,#0]
        0x0012406e:    2801        .(      CMP      r0,#1
        0x00124070:    d114        ..      BNE      0x12409c ; DldBurnOneApFlh + 2104
        0x00124072:    f002ffed    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00124076:    9002        ..      STR      r0,[sp,#8]
        0x00124078:    a03e        >.      ADR      r0,{pc}+0xfc ; 0x124174
        0x0012407a:    f003faa5    ....    BL       __0printf ; 0x1275c8
        0x0012407e:    19e1        ..      ADDS     r1,r4,r7
        0x00124080:    f44f1084    O...    MOV      r0,#0x108000
        0x00124084:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00124086:    f7fefe7d    ..}.    BL       BSP_AP_QSPI_Write ; 0x122d84
        0x0012408a:    4682        .F      MOV      r10,r0
        0x0012408c:    f1ba0f00    ....    CMP      r10,#0
        0x00124090:    d004        ..      BEQ      0x12409c ; DldBurnOneApFlh + 2104
        0x00124092:    a03c        <.      ADR      r0,{pc}+0xf2 ; 0x124184
        0x00124094:    f003fa98    ....    BL       __0printf ; 0x1275c8
        0x00124098:    2031        1       MOVS     r0,#0x31
        0x0012409a:    e419        ..      B        0x1238d0 ; DldBurnOneApFlh + 108
        0x0012409c:    f002ffd8    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x001240a0:    4605        .F      MOV      r5,r0
        0x001240a2:    9802        ..      LDR      r0,[sp,#8]
        0x001240a4:    eba00905    ....    SUB      r9,r0,r5
        0x001240a8:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x001240ac:    fb09f000    ....    MUL      r0,r9,r0
        0x001240b0:    ea4f39d0    O..9    LSR      r9,r0,#15
        0x001240b4:    464a        JF      MOV      r2,r9
        0x001240b6:    f2af3008    ...0    ADR      r0,{pc}-0x306 ; 0x123db0
        0x001240ba:    9908        ..      LDR      r1,[sp,#0x20]
        0x001240bc:    f003fa84    ....    BL       __0printf ; 0x1275c8
        0x001240c0:    482b        +H      LDR      r0,[pc,#172] ; [0x124170] = 0x13a004
        0x001240c2:    6800        .h      LDR      r0,[r0,#0]
        0x001240c4:    2801        .(      CMP      r0,#1
        0x001240c6:    d10d        ..      BNE      0x1240e4 ; DldBurnOneApFlh + 2176
        0x001240c8:    19e1        ..      ADDS     r1,r4,r7
        0x001240ca:    f44f1084    O...    MOV      r0,#0x108000
        0x001240ce:    e000        ..      B        0x1240d2 ; DldBurnOneApFlh + 2158
        0x001240d0:    e009        ..      B        0x1240e6 ; DldBurnOneApFlh + 2178
        0x001240d2:    9a08        ..      LDR      r2,[sp,#0x20]
        0x001240d4:    f000f9ca    ....    BL       DownloadVerifyAPImageData ; 0x12446c
        0x001240d8:    4680        .F      MOV      r8,r0
        0x001240da:    f1b80f00    ....    CMP      r8,#0
        0x001240de:    d001        ..      BEQ      0x1240e4 ; DldBurnOneApFlh + 2176
        0x001240e0:    4640        @F      MOV      r0,r8
        0x001240e2:    e40f        ..      B        0x123904 ; DldBurnOneApFlh + 160
        0x001240e4:    e006        ..      B        0x1240f4 ; DldBurnOneApFlh + 2192
        0x001240e6:    f5073780    ...7    ADD      r7,r7,#0x10000
        0x001240ea:    4834        4H      LDR      r0,[pc,#208] ; [0x1241bc] = 0x13a0c8
        0x001240ec:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x001240ee:    42b8        .B      CMP      r0,r7
        0x001240f0:    f63fad6e    ?.n.    BHI      0x123bd0 ; DldBurnOneApFlh + 876
        0x001240f4:    bf00        ..      NOP      
        0x001240f6:    a032        2.      ADR      r0,{pc}+0xca ; 0x1241c0
        0x001240f8:    f003fa66    ..f.    BL       __0printf ; 0x1275c8
        0x001240fc:    f1b80f00    ....    CMP      r8,#0
        0x00124100:    d001        ..      BEQ      0x124106 ; DldBurnOneApFlh + 2210
        0x00124102:    4640        @F      MOV      r0,r8
        0x00124104:    e41a        ..      B        0x12393c ; DldBurnOneApFlh + 216
        0x00124106:    4640        @F      MOV      r0,r8
        0x00124108:    e418        ..      B        0x12393c ; DldBurnOneApFlh + 216
    $d
        0x0012410a:    0000        ..      DCW    0
        0x0012410c:    6e776f64    down    DCD    1853321060
        0x00124110:    64616f6c    load    DCD    1684107116
        0x00124114:    646f6220     bod    DCD    1685021216
        0x00124118:    78302079    y 0x    DCD    2016419961
        0x0012411c:    2e207825    %x .    DCD    773879845
        0x00124120:    0a2e2e2e    ....    DCD    170798638
        0x00124124:    00000000    ....    DCD    0
        0x00124128:    6e727562    burn    DCD    1852994914
        0x0012412c:    61726520     era    DCD    1634886944
        0x00124130:    63206573    se c    DCD    1663067507
        0x00124134:    6b636568    heck    DCD    1801676136
        0x00124138:    73756220     bus    DCD    1937072672
        0x0012413c:    61662079    y fa    DCD    1634082937
        0x00124140:    64656c69    iled    DCD    1684368489
        0x00124144:    00000a2e    ....    DCD    2606
        0x00124148:    6e776f44    Down    DCD    1853321028
        0x0012414c:    64616f6c    load    DCD    1684107116
        0x00124150:    636f7250    Proc    DCD    1668248144
        0x00124154:    20737365    ess     DCD    544437093
        0x00124158:    2c6b3436    64k,    DCD    745223222
        0x0012415c:    6d695420     Tim    DCD    1835619360
        0x00124160:    736d2865    e(ms    DCD    1936533605
        0x00124164:    253e2d29    )->%    DCD    624831785
        0x00124168:    0a2e2064    d ..    DCD    170795108
        0x0012416c:    00000000    ....    DCD    0
        0x00124170:    0013a004    ....    DCD    1286148
        0x00124174:    6e727562    burn    DCD    1852994914
        0x00124178:    646f6220     bod    DCD    1685021216
        0x0012417c:    2e2e2079    y ..    DCD    774774905
        0x00124180:    000a2e2e    ....    DCD    667182
        0x00124184:    6e727562    burn    DCD    1852994914
        0x00124188:    69727720     wri    DCD    1769109280
        0x0012418c:    62206574    te b    DCD    1646290292
        0x00124190:    2079646f    ody     DCD    544826479
        0x00124194:    6c696166    fail    DCD    1818845542
        0x00124198:    0a2e6465    ed..    DCD    170812517
        0x0012419c:    00000000    ....    DCD    0
        0x001241a0:    6e727542    Burn    DCD    1852994882
        0x001241a4:    6b343620     64k    DCD    1798583840
        0x001241a8:    6d695420     Tim    DCD    1835619360
        0x001241ac:    736d2865    e(ms    DCD    1936533605
        0x001241b0:    253e2d29    )->%    DCD    624831785
        0x001241b4:    0a2e2064    d ..    DCD    170795108
        0x001241b8:    00000000    ....    DCD    0
        0x001241bc:    0013a0c8    ....    DCD    1286344
        0x001241c0:    6e727562    burn    DCD    1852994914
        0x001241c4:    646f6220     bod    DCD    1685021216
        0x001241c8:    6b6f2079    y ok    DCD    1802444921
        0x001241cc:    00000a2e    ....    DCD    2606
    $t
    i.DldProcCtx
    DldProcCtx
        0x001241d0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x001241d4:    4604        .F      MOV      r4,r0
        0x001241d6:    2600        .&      MOVS     r6,#0
        0x001241d8:    f001f96c    ..l.    BL       GetProtocolInfo ; 0x1254b4
        0x001241dc:    4605        .F      MOV      r5,r0
        0x001241de:    e894000f    ....    LDM      r4,{r0-r3}
        0x001241e2:    f000f928    ..(.    BL       DownloadProcess ; 0x124436
        0x001241e6:    4606        .F      MOV      r6,r0
        0x001241e8:    2e00        ..      CMP      r6,#0
        0x001241ea:    d117        ..      BNE      0x12421c ; DldProcCtx + 76
        0x001241ec:    6968        hi      LDR      r0,[r5,#0x14]
        0x001241ee:    68e9        .h      LDR      r1,[r5,#0xc]
        0x001241f0:    1a40        @.      SUBS     r0,r0,r1
        0x001241f2:    68a1        .h      LDR      r1,[r4,#8]
        0x001241f4:    4288        .B      CMP      r0,r1
        0x001241f6:    d011        ..      BEQ      0x12421c ; DldProcCtx + 76
        0x001241f8:    7c20         |      LDRB     r0,[r4,#0x10]
        0x001241fa:    b138        8.      CBZ      r0,0x12420c ; DldProcCtx + 60
        0x001241fc:    6968        hi      LDR      r0,[r5,#0x14]
        0x001241fe:    68eb        .h      LDR      r3,[r5,#0xc]
        0x00124200:    1ac2        ..      SUBS     r2,r0,r3
        0x00124202:    a008        ..      ADR      r0,{pc}+0x22 ; 0x124224
        0x00124204:    68a1        .h      LDR      r1,[r4,#8]
        0x00124206:    f003f9df    ....    BL       __0printf ; 0x1275c8
        0x0012420a:    e006        ..      B        0x12421a ; DldProcCtx + 74
        0x0012420c:    6968        hi      LDR      r0,[r5,#0x14]
        0x0012420e:    68eb        .h      LDR      r3,[r5,#0xc]
        0x00124210:    1ac2        ..      SUBS     r2,r0,r3
        0x00124212:    a012        ..      ADR      r0,{pc}+0x4a ; 0x12425c
        0x00124214:    68a1        .h      LDR      r1,[r4,#8]
        0x00124216:    f003f9d7    ....    BL       __0printf ; 0x1275c8
        0x0012421a:    2695        .&      MOVS     r6,#0x95
        0x0012421c:    4630        0F      MOV      r0,r6
        0x0012421e:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00124222:    0000        ..      DCW    0
        0x00124224:    62697244    Drib    DCD    1651077700
        0x00124228:    20656c62    ble     DCD    543517794
        0x0012422c:    20797274    try     DCD    544830068
        0x00124230:    6e776f64    down    DCD    1853321060
        0x00124234:    64616f6c    load    DCD    1684107116
        0x00124238:    6e656c20     len    DCD    1852140576
        0x0012423c:    78303d20     =0x    DCD    2016427296
        0x00124240:    2c783025    %0x,    DCD    746074149
        0x00124244:    776f6420     dow    DCD    2003788832
        0x00124248:    616f6c6e    nloa    DCD    1634692206
        0x0012424c:    20646564    ded     DCD    543450468
        0x00124250:    206e656c    len     DCD    544105836
        0x00124254:    2578303d    =0x%    DCD    628633661
        0x00124258:    00000a78    x...    DCD    2680
        0x0012425c:    6d726f4e    Norm    DCD    1836216142
        0x00124260:    74206c61    al t    DCD    1948281953
        0x00124264:    20797274    try     DCD    544830068
        0x00124268:    6e776f64    down    DCD    1853321060
        0x0012426c:    64616f6c    load    DCD    1684107116
        0x00124270:    6e656c20     len    DCD    1852140576
        0x00124274:    78303d20     =0x    DCD    2016427296
        0x00124278:    2c783025    %0x,    DCD    746074149
        0x0012427c:    776f6420     dow    DCD    2003788832
        0x00124280:    616f6c6e    nloa    DCD    1634692206
        0x00124284:    20646564    ded     DCD    543450468
        0x00124288:    206e656c    len     DCD    544105836
        0x0012428c:    2578303d    =0x%    DCD    628633661
        0x00124290:    00000a78    x...    DCD    2680
    $t
    i.DldRepDataCmdAck
    DldRepDataCmdAck
        0x00124294:    b570        p.      PUSH     {r4-r6,lr}
        0x00124296:    2400        .$      MOVS     r4,#0
        0x00124298:    f001f908    ....    BL       GetProtocolCmd ; 0x1254ac
        0x0012429c:    4605        .F      MOV      r5,r0
        0x0012429e:    f001f901    ....    BL       GetProPrevDataCmd ; 0x1254a4
        0x001242a2:    4606        .F      MOV      r6,r0
        0x001242a4:    f001f90a    ....    BL       GetProtocolRsp ; 0x1254bc
        0x001242a8:    2100        .!      MOVS     r1,#0
        0x001242aa:    7141        Aq      STRB     r1,[r0,#5]
        0x001242ac:    f7fffa54    ..T.    BL       DLDSendAck ; 0x123758
        0x001242b0:    4620         F      MOV      r0,r4
        0x001242b2:    bd70        p.      POP      {r4-r6,pc}
    i.DldRepDataCmdSeqCheck
    DldRepDataCmdSeqCheck
        0x001242b4:    b500        ..      PUSH     {lr}
        0x001242b6:    f001f8f9    ....    BL       GetProtocolCmd ; 0x1254ac
        0x001242ba:    7841        Ax      LDRB     r1,[r0,#1]
        0x001242bc:    1c49        I.      ADDS     r1,r1,#1
        0x001242be:    f001f8f9    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001242c2:    7940        @y      LDRB     r0,[r0,#5]
        0x001242c4:    4281        .B      CMP      r1,r0
        0x001242c6:    d001        ..      BEQ      0x1242cc ; DldRepDataCmdSeqCheck + 24
        0x001242c8:    2000        .       MOVS     r0,#0
        0x001242ca:    bd00        ..      POP      {pc}
        0x001242cc:    2001        .       MOVS     r0,#1
        0x001242ce:    e7fc        ..      B        0x1242ca ; DldRepDataCmdSeqCheck + 22
    i.DownloadAddrRollBack
    DownloadAddrRollBack
        0x001242d0:    b500        ..      PUSH     {lr}
        0x001242d2:    f001f8ef    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001242d6:    6901        .i      LDR      r1,[r0,#0x10]
        0x001242d8:    f001f8ec    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001242dc:    6141        Aa      STR      r1,[r0,#0x14]
        0x001242de:    bd00        ..      POP      {pc}
    i.DownloadCmdFCSCheck
    DownloadCmdFCSCheck
        0x001242e0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x001242e4:    2600        .&      MOVS     r6,#0
        0x001242e6:    f001f8e1    ....    BL       GetProtocolCmd ; 0x1254ac
        0x001242ea:    4604        .F      MOV      r4,r0
        0x001242ec:    4625        %F      MOV      r5,r4
        0x001242ee:    6860        `h      LDR      r0,[r4,#4]
        0x001242f0:    f1000208    ....    ADD      r2,r0,#8
        0x001242f4:    4629        )F      MOV      r1,r5
        0x001242f6:    2000        .       MOVS     r0,#0
        0x001242f8:    f003fe6c    ..l.    BL       crc32_le ; 0x127fd4
        0x001242fc:    4606        .F      MOV      r6,r0
        0x001242fe:    68e7        .h      LDR      r7,[r4,#0xc]
        0x00124300:    42be        .B      CMP      r6,r7
        0x00124302:    d008        ..      BEQ      0x124316 ; DownloadCmdFCSCheck + 54
        0x00124304:    7821        !x      LDRB     r1,[r4,#0]
        0x00124306:    463b        ;F      MOV      r3,r7
        0x00124308:    4632        2F      MOV      r2,r6
        0x0012430a:    a004        ..      ADR      r0,{pc}+0x12 ; 0x12431c
        0x0012430c:    f003f95c    ..\.    BL       __0printf ; 0x1275c8
        0x00124310:    2000        .       MOVS     r0,#0
        0x00124312:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00124316:    2001        .       MOVS     r0,#1
        0x00124318:    e7fb        ..      B        0x124312 ; DownloadCmdFCSCheck + 50
    $d
        0x0012431a:    0000        ..      DCW    0
        0x0012431c:    6e776f44    Down    DCD    1853321028
        0x00124320:    64616f6c    load    DCD    1684107116
        0x00124324:    46646d43    CmdF    DCD    1180986691
        0x00124328:    68435343    CSCh    DCD    1749242691
        0x0012432c:    3a6b6365    eck:    DCD    980116325
        0x00124330:    646d6320     cmd    DCD    1684890400
        0x00124334:    2578303d    =0x%    DCD    628633661
        0x00124338:    202c7830    0x,     DCD    539785264
        0x0012433c:    3d6d7573    sum=    DCD    1030583667
        0x00124340:    78257830    0x%x    DCD    2015721520
        0x00124344:    4346202c    , FC    DCD    1128669228
        0x00124348:    78303d53    S=0x    DCD    2016427347
        0x0012434c:    000a7825    %x..    DCD    686117
    $t
    i.DownloadDataFCSCheck
    DownloadDataFCSCheck
        0x00124350:    b538        8.      PUSH     {r3-r5,lr}
        0x00124352:    2000        .       MOVS     r0,#0
        0x00124354:    9000        ..      STR      r0,[sp,#0]
        0x00124356:    f001f8a9    ....    BL       GetProtocolCmd ; 0x1254ac
        0x0012435a:    4604        .F      MOV      r4,r0
        0x0012435c:    4625        %F      MOV      r5,r4
        0x0012435e:    2000        .       MOVS     r0,#0
        0x00124360:    f003fe2c    ..,.    BL       crc32_init ; 0x127fbc
        0x00124364:    2108        .!      MOVS     r1,#8
        0x00124366:    4628        (F      MOV      r0,r5
        0x00124368:    f003fd98    ....    BL       crc32_data ; 0x127e9c
        0x0012436c:    f001f8a2    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00124370:    6940        @i      LDR      r0,[r0,#0x14]
        0x00124372:    6861        ah      LDR      r1,[r4,#4]
        0x00124374:    1a45        E.      SUBS     r5,r0,r1
        0x00124376:    4628        (F      MOV      r0,r5
        0x00124378:    6861        ah      LDR      r1,[r4,#4]
        0x0012437a:    f003fd8f    ....    BL       crc32_data ; 0x127e9c
        0x0012437e:    4668        hF      MOV      r0,sp
        0x00124380:    f003fe38    ..8.    BL       crc32_value ; 0x127ff4
        0x00124384:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00124386:    9900        ..      LDR      r1,[sp,#0]
        0x00124388:    4288        .B      CMP      r0,r1
        0x0012438a:    d007        ..      BEQ      0x12439c ; DownloadDataFCSCheck + 76
        0x0012438c:    7821        !x      LDRB     r1,[r4,#0]
        0x0012438e:    68e3        .h      LDR      r3,[r4,#0xc]
        0x00124390:    a003        ..      ADR      r0,{pc}+0x10 ; 0x1243a0
        0x00124392:    9a00        ..      LDR      r2,[sp,#0]
        0x00124394:    f003f918    ....    BL       __0printf ; 0x1275c8
        0x00124398:    2000        .       MOVS     r0,#0
        0x0012439a:    bd38        8.      POP      {r3-r5,pc}
        0x0012439c:    2001        .       MOVS     r0,#1
        0x0012439e:    e7fc        ..      B        0x12439a ; DownloadDataFCSCheck + 74
    $d
        0x001243a0:    6e776f44    Down    DCD    1853321028
        0x001243a4:    64616f6c    load    DCD    1684107116
        0x001243a8:    61746144    Data    DCD    1635017028
        0x001243ac:    43534346    FCSC    DCD    1129530182
        0x001243b0:    6b636568    heck    DCD    1801676136
        0x001243b4:    6d63203a    : cm    DCD    1835212858
        0x001243b8:    78303d64    d=0x    DCD    2016427364
        0x001243bc:    2c783025    %0x,    DCD    746074149
        0x001243c0:    6d757320     sum    DCD    1836413728
        0x001243c4:    2578303d    =0x%    DCD    628633661
        0x001243c8:    46202c78    x, F    DCD    1176513656
        0x001243cc:    303d5343    CS=0    DCD    809325379
        0x001243d0:    0a782578    x%x.    DCD    175646072
        0x001243d4:    00000000    ....    DCD    0
    $t
    i.DownloadDataRetranReq
    DownloadDataRetranReq
        0x001243d8:    b570        p.      PUSH     {r4-r6,lr}
        0x001243da:    2600        .&      MOVS     r6,#0
        0x001243dc:    f001f866    ..f.    BL       GetProtocolCmd ; 0x1254ac
        0x001243e0:    4605        .F      MOV      r5,r0
        0x001243e2:    f001f86b    ..k.    BL       GetProtocolRsp ; 0x1254bc
        0x001243e6:    4604        .F      MOV      r4,r0
        0x001243e8:    7828        (x      LDRB     r0,[r5,#0]
        0x001243ea:    7020         p      STRB     r0,[r4,#0]
        0x001243ec:    f001f862    ..b.    BL       GetProtocolInfo ; 0x1254b4
        0x001243f0:    7940        @y      LDRB     r0,[r0,#5]
        0x001243f2:    7060        `p      STRB     r0,[r4,#1]
        0x001243f4:    78a8        .x      LDRB     r0,[r5,#2]
        0x001243f6:    70a0        .p      STRB     r0,[r4,#2]
        0x001243f8:    2001        .       MOVS     r0,#1
        0x001243fa:    7120         q      STRB     r0,[r4,#4]
        0x001243fc:    78e8        .x      LDRB     r0,[r5,#3]
        0x001243fe:    70e0        .p      STRB     r0,[r4,#3]
        0x00124400:    2004        .       MOVS     r0,#4
        0x00124402:    7160        `q      STRB     r0,[r4,#5]
        0x00124404:    209c        .       MOVS     r0,#0x9c
        0x00124406:    f8c40006    ....    STR      r0,[r4,#6]
        0x0012440a:    7960        `y      LDRB     r0,[r4,#5]
        0x0012440c:    f100010a    ....    ADD      r1,r0,#0xa
        0x00124410:    4620         F      MOV      r0,r4
        0x00124412:    f7fff9ec    ....    BL       DLDSendResponse ; 0x1237ee
        0x00124416:    4606        .F      MOV      r6,r0
        0x00124418:    4630        0F      MOV      r0,r6
        0x0012441a:    bd70        p.      POP      {r4-r6,pc}
    i.DownloadDataSeqCheck
    DownloadDataSeqCheck
        0x0012441c:    b500        ..      PUSH     {lr}
        0x0012441e:    f001f845    ..E.    BL       GetProtocolCmd ; 0x1254ac
        0x00124422:    7841        Ax      LDRB     r1,[r0,#1]
        0x00124424:    f001f846    ..F.    BL       GetProtocolInfo ; 0x1254b4
        0x00124428:    7940        @y      LDRB     r0,[r0,#5]
        0x0012442a:    4281        .B      CMP      r1,r0
        0x0012442c:    d001        ..      BEQ      0x124432 ; DownloadDataSeqCheck + 22
        0x0012442e:    2000        .       MOVS     r0,#0
        0x00124430:    bd00        ..      POP      {pc}
        0x00124432:    2001        .       MOVS     r0,#1
        0x00124434:    e7fc        ..      B        0x124430 ; DownloadDataSeqCheck + 20
    i.DownloadProcess
    DownloadProcess
        0x00124436:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0012443a:    4605        .F      MOV      r5,r0
        0x0012443c:    460e        .F      MOV      r6,r1
        0x0012443e:    4617        .F      MOV      r7,r2
        0x00124440:    4698        .F      MOV      r8,r3
        0x00124442:    2400        .$      MOVS     r4,#0
        0x00124444:    f001f832    ..2.    BL       GetProtocolCmd ; 0x1254ac
        0x00124448:    4681        .F      MOV      r9,r0
        0x0012444a:    f7fff811    ....    BL       DLDIdleProcess ; 0x123470
        0x0012444e:    4604        .F      MOV      r4,r0
        0x00124450:    b114        ..      CBZ      r4,0x124458 ; DownloadProcess + 34
        0x00124452:    4620         F      MOV      r0,r4
        0x00124454:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00124458:    4643        CF      MOV      r3,r8
        0x0012445a:    463a        :F      MOV      r2,r7
        0x0012445c:    4631        1F      MOV      r1,r6
        0x0012445e:    4628        (F      MOV      r0,r5
        0x00124460:    f7fefe4a    ..J.    BL       DLDEstablishProcess ; 0x1230f8
        0x00124464:    4604        .F      MOV      r4,r0
        0x00124466:    4620         F      MOV      r0,r4
        0x00124468:    e7f4        ..      B        0x124454 ; DownloadProcess + 30
        0x0012446a:    0000        ..      MOVS     r0,r0
    i.DownloadVerifyAPImageData
    DownloadVerifyAPImageData
        0x0012446c:    e92d4ff8    -..O    PUSH     {r3-r11,lr}
        0x00124470:    4680        .F      MOV      r8,r0
        0x00124472:    460d        .F      MOV      r5,r1
        0x00124474:    4616        .F      MOV      r6,r2
        0x00124476:    2400        .$      MOVS     r4,#0
        0x00124478:    46a2        .F      MOV      r10,r4
        0x0012447a:    f002fde9    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x0012447e:    9000        ..      STR      r0,[sp,#0]
        0x00124480:    f002fde6    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00124484:    9000        ..      STR      r0,[sp,#0]
        0x00124486:    4637        7F      MOV      r7,r6
        0x00124488:    bf00        ..      NOP      
        0x0012448a:    e05e        ^.      B        0x12454a ; DownloadVerifyAPImageData + 222
        0x0012448c:    f5b74f00    ...O    CMP      r7,#0x8000
        0x00124490:    d926        &.      BLS      0x1244e0 ; DownloadVerifyAPImageData + 116
        0x00124492:    1929        ).      ADDS     r1,r5,r4
        0x00124494:    f44f4200    O..B    MOV      r2,#0x8000
        0x00124498:    f44f108c    O...    MOV      r0,#0x118000
        0x0012449c:    f7fef8f9    ....    BL       APImageGeneralRead ; 0x122692
        0x001244a0:    f0000aff    ....    AND      r10,r0,#0xff
        0x001244a4:    f1ba0f00    ....    CMP      r10,#0
        0x001244a8:    d005        ..      BEQ      0x1244b6 ; DownloadVerifyAPImageData + 74
        0x001244aa:    a02a        *.      ADR      r0,{pc}+0xaa ; 0x124554
        0x001244ac:    f003f88c    ....    BL       __0printf ; 0x1275c8
        0x001244b0:    2030        0       MOVS     r0,#0x30
        0x001244b2:    e8bd8ff8    ....    POP      {r3-r11,pc}
        0x001244b6:    eb080004    ....    ADD      r0,r8,r4
        0x001244ba:    f44f4200    O..B    MOV      r2,#0x8000
        0x001244be:    f44f118c    O...    MOV      r1,#0x118000
        0x001244c2:    f7fdfdfb    ....    BL       memcmp ; 0x1220bc
        0x001244c6:    b140        @.      CBZ      r0,0x1244da ; DownloadVerifyAPImageData + 110
        0x001244c8:    1928        (.      ADDS     r0,r5,r4
        0x001244ca:    f5004200    ...B    ADD      r2,r0,#0x8000
        0x001244ce:    1929        ).      ADDS     r1,r5,r4
        0x001244d0:    a025        %.      ADR      r0,{pc}+0x98 ; 0x124568
        0x001244d2:    f003f879    ..y.    BL       __0printf ; 0x1275c8
        0x001244d6:    2033        3       MOVS     r0,#0x33
        0x001244d8:    e7eb        ..      B        0x1244b2 ; DownloadVerifyAPImageData + 70
        0x001244da:    f5a74700    ...G    SUB      r7,r7,#0x8000
        0x001244de:    e032        2.      B        0x124546 ; DownloadVerifyAPImageData + 218
        0x001244e0:    1929        ).      ADDS     r1,r5,r4
        0x001244e2:    463a        :F      MOV      r2,r7
        0x001244e4:    f44f108c    O...    MOV      r0,#0x118000
        0x001244e8:    f7fef8d3    ....    BL       APImageGeneralRead ; 0x122692
        0x001244ec:    f0000aff    ....    AND      r10,r0,#0xff
        0x001244f0:    f1ba0f00    ....    CMP      r10,#0
        0x001244f4:    d004        ..      BEQ      0x124500 ; DownloadVerifyAPImageData + 148
        0x001244f6:    a017        ..      ADR      r0,{pc}+0x5e ; 0x124554
        0x001244f8:    f003f866    ..f.    BL       __0printf ; 0x1275c8
        0x001244fc:    2030        0       MOVS     r0,#0x30
        0x001244fe:    e7d8        ..      B        0x1244b2 ; DownloadVerifyAPImageData + 70
        0x00124500:    eb080004    ....    ADD      r0,r8,r4
        0x00124504:    463a        :F      MOV      r2,r7
        0x00124506:    f44f118c    O...    MOV      r1,#0x118000
        0x0012450a:    f7fdfdd7    ....    BL       memcmp ; 0x1220bc
        0x0012450e:    b138        8.      CBZ      r0,0x124520 ; DownloadVerifyAPImageData + 180
        0x00124510:    1928        (.      ADDS     r0,r5,r4
        0x00124512:    19c2        ..      ADDS     r2,r0,r7
        0x00124514:    1929        ).      ADDS     r1,r5,r4
        0x00124516:    a01f        ..      ADR      r0,{pc}+0x7e ; 0x124594
        0x00124518:    f003f856    ..V.    BL       __0printf ; 0x1275c8
        0x0012451c:    2033        3       MOVS     r0,#0x33
        0x0012451e:    e7c8        ..      B        0x1244b2 ; DownloadVerifyAPImageData + 70
        0x00124520:    f002fd96    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x127050
        0x00124524:    4681        .F      MOV      r9,r0
        0x00124526:    9800        ..      LDR      r0,[sp,#0]
        0x00124528:    eba00b09    ....    SUB      r11,r0,r9
        0x0012452c:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00124530:    fb0bf000    ....    MUL      r0,r11,r0
        0x00124534:    ea4f3bd0    O..;    LSR      r11,r0,#15
        0x00124538:    465a        ZF      MOV      r2,r11
        0x0012453a:    4631        1F      MOV      r1,r6
        0x0012453c:    a01f        ..      ADR      r0,{pc}+0x80 ; 0x1245bc
        0x0012453e:    f003f843    ..C.    BL       __0printf ; 0x1275c8
        0x00124542:    2000        .       MOVS     r0,#0
        0x00124544:    e7b5        ..      B        0x1244b2 ; DownloadVerifyAPImageData + 70
        0x00124546:    f5044400    ...D    ADD      r4,r4,#0x8000
        0x0012454a:    42b4        .B      CMP      r4,r6
        0x0012454c:    d39e        ..      BCC      0x12448c ; DownloadVerifyAPImageData + 32
        0x0012454e:    2000        .       MOVS     r0,#0
        0x00124550:    e7af        ..      B        0x1244b2 ; DownloadVerifyAPImageData + 70
    $d
        0x00124552:    0000        ..      DCW    0
        0x00124554:    6e727562    burn    DCD    1852994914
        0x00124558:    61657220     rea    DCD    1634038304
        0x0012455c:    61662064    d fa    DCD    1634082916
        0x00124560:    64656c69    iled    DCD    1684368489
        0x00124564:    00000a2e    ....    DCD    2606
        0x00124568:    6e727562    burn    DCD    1852994914
        0x0012456c:    72657620     ver    DCD    1919252000
        0x00124570:    20796669    ify     DCD    544826985
        0x00124574:    6c696166    fail    DCD    1818845542
        0x00124578:    69206465    ed i    DCD    1763730533
        0x0012457c:    3028206e    n (0    DCD    807936110
        0x00124580:    38302578    x%08    DCD    942679416
        0x00124584:    78302c78    x,0x    DCD    2016423032
        0x00124588:    78383025    %08x    DCD    2016948261
        0x0012458c:    0a2e292c    ,)..    DCD    170797356
        0x00124590:    00000000    ....    DCD    0
        0x00124594:    6e727562    burn    DCD    1852994914
        0x00124598:    72657620     ver    DCD    1919252000
        0x0012459c:    20796669    ify     DCD    544826985
        0x001245a0:    6c696166    fail    DCD    1818845542
        0x001245a4:    69206465    ed i    DCD    1763730533
        0x001245a8:    3028206e    n (0    DCD    807936110
        0x001245ac:    38302578    x%08    DCD    942679416
        0x001245b0:    78302c78    x,0x    DCD    2016423032
        0x001245b4:    78383025    %08x    DCD    2016948261
        0x001245b8:    000a2e29    )...    DCD    667177
        0x001245bc:    69726556    Veri    DCD    1769104726
        0x001245c0:    20207966    fy      DCD    538999142
        0x001245c4:    78257830    0x%x    DCD    2015721520
        0x001245c8:    74796220     byt    DCD    1954112032
        0x001245cc:    54207365    es T    DCD    1411412837
        0x001245d0:    28656d69    ime(    DCD    677735785
        0x001245d4:    2d29736d    ms)-    DCD    757691245
        0x001245d8:    2064253e    >%d     DCD    543434046
        0x001245dc:    00000a2e    ....    DCD    2606
    $t
    i.EFuseBurnCtrlDis
    EFuseBurnCtrlDis
        0x001245e0:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x001245e4:    b082        ..      SUB      sp,sp,#8
        0x001245e6:    4681        .F      MOV      r9,r0
        0x001245e8:    468a        .F      MOV      r10,r1
        0x001245ea:    f8dd8010    ....    LDR      r8,[sp,#0x10]
        0x001245ee:    2001        .       MOVS     r0,#1
        0x001245f0:    f000ff1e    ....    BL       GetBurnPartInfo ; 0x125430
        0x001245f4:    4683        .F      MOV      r11,r0
        0x001245f6:    f1bb0f00    ....    CMP      r11,#0
        0x001245fa:    d103        ..      BNE      0x124604 ; EFuseBurnCtrlDis + 36
        0x001245fc:    2001        .       MOVS     r0,#1
        0x001245fe:    b005        ..      ADD      sp,sp,#0x14
        0x00124600:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00124604:    eb09000a    ....    ADD      r0,r9,r10
        0x00124608:    f89b1002    ....    LDRB     r1,[r11,#2]
        0x0012460c:    4288        .B      CMP      r0,r1
        0x0012460e:    d901        ..      BLS      0x124614 ; EFuseBurnCtrlDis + 52
        0x00124610:    2002        .       MOVS     r0,#2
        0x00124612:    e7f4        ..      B        0x1245fe ; EFuseBurnCtrlDis + 30
        0x00124614:    f89b0001    ....    LDRB     r0,[r11,#1]
        0x00124618:    eb000709    ....    ADD      r7,r0,r9
        0x0012461c:    f00a06ff    ....    AND      r6,r10,#0xff
        0x00124620:    06f2        ..      LSLS     r2,r6,#27
        0x00124622:    0e11        ..      LSRS     r1,r2,#24
        0x00124624:    00f8        ..      LSLS     r0,r7,#3
        0x00124626:    4642        BF      MOV      r2,r8
        0x00124628:    f000fc42    ..B.    BL       EFuseSWBurn ; 0x124eb0
        0x0012462c:    4605        .F      MOV      r5,r0
        0x0012462e:    b12d        -.      CBZ      r5,0x12463c ; EFuseBurnCtrlDis + 92
        0x00124630:    4629        )F      MOV      r1,r5
        0x00124632:    a020         .      ADR      r0,{pc}+0x82 ; 0x1246b4
        0x00124634:    f002ffc8    ....    BL       __0printf ; 0x1275c8
        0x00124638:    4628        (F      MOV      r0,r5
        0x0012463a:    e7e0        ..      B        0x1245fe ; EFuseBurnCtrlDis + 30
        0x0012463c:    2400        .$      MOVS     r4,#0
        0x0012463e:    e019        ..      B        0x124674 ; EFuseBurnCtrlDis + 148
        0x00124640:    1b30        0.      SUBS     r0,r6,r4
        0x00124642:    b2c0        ..      UXTB     r0,r0
        0x00124644:    9001        ..      STR      r0,[sp,#4]
        0x00124646:    9801        ..      LDR      r0,[sp,#4]
        0x00124648:    2808        .(      CMP      r0,#8
        0x0012464a:    dd01        ..      BLE      0x124650 ; EFuseBurnCtrlDis + 112
        0x0012464c:    2008        .       MOVS     r0,#8
        0x0012464e:    9001        ..      STR      r0,[sp,#4]
        0x00124650:    eb0d0204    ....    ADD      r2,sp,r4
        0x00124654:    b2f8        ..      UXTB     r0,r7
        0x00124656:    9901        ..      LDR      r1,[sp,#4]
        0x00124658:    f000fd1e    ....    BL       EFuseSWRead ; 0x125098
        0x0012465c:    4605        .F      MOV      r5,r0
        0x0012465e:    b135        5.      CBZ      r5,0x12466e ; EFuseBurnCtrlDis + 142
        0x00124660:    4622        "F      MOV      r2,r4
        0x00124662:    4629        )F      MOV      r1,r5
        0x00124664:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x1246d8
        0x00124666:    f002ffaf    ....    BL       __0printf ; 0x1275c8
        0x0012466a:    4628        (F      MOV      r0,r5
        0x0012466c:    e7c7        ..      B        0x1245fe ; EFuseBurnCtrlDis + 30
        0x0012466e:    9801        ..      LDR      r0,[sp,#4]
        0x00124670:    4407        .D      ADD      r7,r7,r0
        0x00124672:    3408        .4      ADDS     r4,r4,#8
        0x00124674:    42b4        .B      CMP      r4,r6
        0x00124676:    d3e3        ..      BCC      0x124640 ; EFuseBurnCtrlDis + 96
        0x00124678:    2400        .$      MOVS     r4,#0
        0x0012467a:    e014        ..      B        0x1246a6 ; EFuseBurnCtrlDis + 198
        0x0012467c:    f81d0004    ....    LDRB     r0,[sp,r4]
        0x00124680:    f8181004    ....    LDRB     r1,[r8,r4]
        0x00124684:    4008        .@      ANDS     r0,r0,r1
        0x00124686:    f8181004    ....    LDRB     r1,[r8,r4]
        0x0012468a:    4288        .B      CMP      r0,r1
        0x0012468c:    d00a        ..      BEQ      0x1246a4 ; EFuseBurnCtrlDis + 196
        0x0012468e:    f81d2004    ...     LDRB     r2,[sp,r4]
        0x00124692:    f8181004    ....    LDRB     r1,[r8,r4]
        0x00124696:    4623        #F      MOV      r3,r4
        0x00124698:    481b        .H      LDR      r0,[pc,#108] ; [0x124708] = 0x1294a4
        0x0012469a:    f002ff95    ....    BL       __0printf ; 0x1275c8
        0x0012469e:    f2403002    @..0    MOV      r0,#0x302
        0x001246a2:    e7ac        ..      B        0x1245fe ; EFuseBurnCtrlDis + 30
        0x001246a4:    1c64        d.      ADDS     r4,r4,#1
        0x001246a6:    42b4        .B      CMP      r4,r6
        0x001246a8:    d3e8        ..      BCC      0x12467c ; EFuseBurnCtrlDis + 156
        0x001246aa:    a018        ..      ADR      r0,{pc}+0x62 ; 0x12470c
        0x001246ac:    f002ff8c    ....    BL       __0printf ; 0x1275c8
        0x001246b0:    2000        .       MOVS     r0,#0
        0x001246b2:    e7a4        ..      B        0x1245fe ; EFuseBurnCtrlDis + 30
    $d
        0x001246b4:    73754645    EFus    DCD    1937065541
        0x001246b8:    72754265    eBur    DCD    1920287333
        0x001246bc:    7274436e    nCtr    DCD    1920222062
        0x001246c0:    616c466c    lFla    DCD    1634485868
        0x001246c4:    75422067    g Bu    DCD    1967267943
        0x001246c8:    46206e72    rn F    DCD    1176530546
        0x001246cc:    286c6961    ail(    DCD    678193505
        0x001246d0:    78257830    0x%x    DCD    2015721520
        0x001246d4:    000a2e29    )...    DCD    667177
        0x001246d8:    73754645    EFus    DCD    1937065541
        0x001246dc:    72754265    eBur    DCD    1920287333
        0x001246e0:    7274436e    nCtr    DCD    1920222062
        0x001246e4:    7369446c    lDis    DCD    1936278636
        0x001246e8:    61655220     Rea    DCD    1634030112
        0x001246ec:    63614264    dBac    DCD    1667318372
        0x001246f0:    6146206b    k Fa    DCD    1631985771
        0x001246f4:    30286c69    il(0    DCD    807955561
        0x001246f8:    29782578    x%x)    DCD    695739768
        0x001246fc:    6449202c    , Id    DCD    1682513964
        0x00124700:    64253d78    x=%d    DCD    1680162168
        0x00124704:    00000a2e    ....    DCD    2606
        0x00124708:    001294a4    ....    DCD    1217700
        0x0012470c:    73754645    EFus    DCD    1937065541
        0x00124710:    72754265    eBur    DCD    1920287333
        0x00124714:    7274436e    nCtr    DCD    1920222062
        0x00124718:    616c466c    lFla    DCD    1634485868
        0x0012471c:    75732067    g su    DCD    1970479207
        0x00124720:    73656363    cces    DCD    1936024419
        0x00124724:    000a2e73    s...    DCD    667251
    $t
    i.EFuseBurnCtrlFlag
    EFuseBurnCtrlFlag
        0x00124728:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x0012472c:    b082        ..      SUB      sp,sp,#8
        0x0012472e:    4681        .F      MOV      r9,r0
        0x00124730:    468a        .F      MOV      r10,r1
        0x00124732:    f8dd8010    ....    LDR      r8,[sp,#0x10]
        0x00124736:    2000        .       MOVS     r0,#0
        0x00124738:    f000fe7a    ..z.    BL       GetBurnPartInfo ; 0x125430
        0x0012473c:    4683        .F      MOV      r11,r0
        0x0012473e:    f1bb0f00    ....    CMP      r11,#0
        0x00124742:    d103        ..      BNE      0x12474c ; EFuseBurnCtrlFlag + 36
        0x00124744:    2001        .       MOVS     r0,#1
        0x00124746:    b005        ..      ADD      sp,sp,#0x14
        0x00124748:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0012474c:    eb09000a    ....    ADD      r0,r9,r10
        0x00124750:    f89b1002    ....    LDRB     r1,[r11,#2]
        0x00124754:    4288        .B      CMP      r0,r1
        0x00124756:    d901        ..      BLS      0x12475c ; EFuseBurnCtrlFlag + 52
        0x00124758:    2002        .       MOVS     r0,#2
        0x0012475a:    e7f4        ..      B        0x124746 ; EFuseBurnCtrlFlag + 30
        0x0012475c:    f89b0001    ....    LDRB     r0,[r11,#1]
        0x00124760:    eb000709    ....    ADD      r7,r0,r9
        0x00124764:    f00a06ff    ....    AND      r6,r10,#0xff
        0x00124768:    06f2        ..      LSLS     r2,r6,#27
        0x0012476a:    0e11        ..      LSRS     r1,r2,#24
        0x0012476c:    00f8        ..      LSLS     r0,r7,#3
        0x0012476e:    4642        BF      MOV      r2,r8
        0x00124770:    f000fb9e    ....    BL       EFuseSWBurn ; 0x124eb0
        0x00124774:    4605        .F      MOV      r5,r0
        0x00124776:    b12d        -.      CBZ      r5,0x124784 ; EFuseBurnCtrlFlag + 92
        0x00124778:    4629        )F      MOV      r1,r5
        0x0012477a:    a020         .      ADR      r0,{pc}+0x82 ; 0x1247fc
        0x0012477c:    f002ff24    ..$.    BL       __0printf ; 0x1275c8
        0x00124780:    4628        (F      MOV      r0,r5
        0x00124782:    e7e0        ..      B        0x124746 ; EFuseBurnCtrlFlag + 30
        0x00124784:    2400        .$      MOVS     r4,#0
        0x00124786:    e019        ..      B        0x1247bc ; EFuseBurnCtrlFlag + 148
        0x00124788:    1b30        0.      SUBS     r0,r6,r4
        0x0012478a:    b2c0        ..      UXTB     r0,r0
        0x0012478c:    9001        ..      STR      r0,[sp,#4]
        0x0012478e:    9801        ..      LDR      r0,[sp,#4]
        0x00124790:    2808        .(      CMP      r0,#8
        0x00124792:    dd01        ..      BLE      0x124798 ; EFuseBurnCtrlFlag + 112
        0x00124794:    2008        .       MOVS     r0,#8
        0x00124796:    9001        ..      STR      r0,[sp,#4]
        0x00124798:    eb0d0204    ....    ADD      r2,sp,r4
        0x0012479c:    b2f8        ..      UXTB     r0,r7
        0x0012479e:    9901        ..      LDR      r1,[sp,#4]
        0x001247a0:    f000fc7a    ..z.    BL       EFuseSWRead ; 0x125098
        0x001247a4:    4605        .F      MOV      r5,r0
        0x001247a6:    b135        5.      CBZ      r5,0x1247b6 ; EFuseBurnCtrlFlag + 142
        0x001247a8:    4622        "F      MOV      r2,r4
        0x001247aa:    4629        )F      MOV      r1,r5
        0x001247ac:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x124820
        0x001247ae:    f002ff0b    ....    BL       __0printf ; 0x1275c8
        0x001247b2:    4628        (F      MOV      r0,r5
        0x001247b4:    e7c7        ..      B        0x124746 ; EFuseBurnCtrlFlag + 30
        0x001247b6:    9801        ..      LDR      r0,[sp,#4]
        0x001247b8:    4407        .D      ADD      r7,r7,r0
        0x001247ba:    3408        .4      ADDS     r4,r4,#8
        0x001247bc:    42b4        .B      CMP      r4,r6
        0x001247be:    d3e3        ..      BCC      0x124788 ; EFuseBurnCtrlFlag + 96
        0x001247c0:    2400        .$      MOVS     r4,#0
        0x001247c2:    e014        ..      B        0x1247ee ; EFuseBurnCtrlFlag + 198
        0x001247c4:    f81d0004    ....    LDRB     r0,[sp,r4]
        0x001247c8:    f8181004    ....    LDRB     r1,[r8,r4]
        0x001247cc:    4008        .@      ANDS     r0,r0,r1
        0x001247ce:    f8181004    ....    LDRB     r1,[r8,r4]
        0x001247d2:    4288        .B      CMP      r0,r1
        0x001247d4:    d00a        ..      BEQ      0x1247ec ; EFuseBurnCtrlFlag + 196
        0x001247d6:    f81d2004    ...     LDRB     r2,[sp,r4]
        0x001247da:    f8181004    ....    LDRB     r1,[r8,r4]
        0x001247de:    4623        #F      MOV      r3,r4
        0x001247e0:    481b        .H      LDR      r0,[pc,#108] ; [0x124850] = 0x12945c
        0x001247e2:    f002fef1    ....    BL       __0printf ; 0x1275c8
        0x001247e6:    f2403002    @..0    MOV      r0,#0x302
        0x001247ea:    e7ac        ..      B        0x124746 ; EFuseBurnCtrlFlag + 30
        0x001247ec:    1c64        d.      ADDS     r4,r4,#1
        0x001247ee:    42b4        .B      CMP      r4,r6
        0x001247f0:    d3e8        ..      BCC      0x1247c4 ; EFuseBurnCtrlFlag + 156
        0x001247f2:    a018        ..      ADR      r0,{pc}+0x62 ; 0x124854
        0x001247f4:    f002fee8    ....    BL       __0printf ; 0x1275c8
        0x001247f8:    2000        .       MOVS     r0,#0
        0x001247fa:    e7a4        ..      B        0x124746 ; EFuseBurnCtrlFlag + 30
    $d
        0x001247fc:    73754645    EFus    DCD    1937065541
        0x00124800:    72754265    eBur    DCD    1920287333
        0x00124804:    7274436e    nCtr    DCD    1920222062
        0x00124808:    616c466c    lFla    DCD    1634485868
        0x0012480c:    75422067    g Bu    DCD    1967267943
        0x00124810:    46206e72    rn F    DCD    1176530546
        0x00124814:    286c6961    ail(    DCD    678193505
        0x00124818:    78257830    0x%x    DCD    2015721520
        0x0012481c:    000a2e29    )...    DCD    667177
        0x00124820:    73754645    EFus    DCD    1937065541
        0x00124824:    72754265    eBur    DCD    1920287333
        0x00124828:    7274436e    nCtr    DCD    1920222062
        0x0012482c:    616c466c    lFla    DCD    1634485868
        0x00124830:    65522067    g Re    DCD    1699881063
        0x00124834:    61426461    adBa    DCD    1631741025
        0x00124838:    46206b63    ck F    DCD    1176529763
        0x0012483c:    286c6961    ail(    DCD    678193505
        0x00124840:    78257830    0x%x    DCD    2015721520
        0x00124844:    49202c29    ), I    DCD    1226845225
        0x00124848:    253d7864    dx=%    DCD    624785508
        0x0012484c:    000a2e64    d...    DCD    667236
        0x00124850:    0012945c    \...    DCD    1217628
        0x00124854:    73754645    EFus    DCD    1937065541
        0x00124858:    72754265    eBur    DCD    1920287333
        0x0012485c:    7274436e    nCtr    DCD    1920222062
        0x00124860:    616c466c    lFla    DCD    1634485868
        0x00124864:    75732067    g su    DCD    1970479207
        0x00124868:    73656363    cces    DCD    1936024419
        0x0012486c:    000a2e73    s...    DCD    667251
    $t
    i.EFuseBurnHWDCXO
    EFuseBurnHWDCXO
        0x00124870:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x00124874:    b082        ..      SUB      sp,sp,#8
        0x00124876:    4680        .F      MOV      r8,r0
        0x00124878:    4689        .F      MOV      r9,r1
        0x0012487a:    9f04        ..      LDR      r7,[sp,#0x10]
        0x0012487c:    2003        .       MOVS     r0,#3
        0x0012487e:    f000fdd7    ....    BL       GetBurnPartInfo ; 0x125430
        0x00124882:    4682        .F      MOV      r10,r0
        0x00124884:    f1ba0f00    ....    CMP      r10,#0
        0x00124888:    d103        ..      BNE      0x124892 ; EFuseBurnHWDCXO + 34
        0x0012488a:    2001        .       MOVS     r0,#1
        0x0012488c:    b005        ..      ADD      sp,sp,#0x14
        0x0012488e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00124892:    eb080009    ....    ADD      r0,r8,r9
        0x00124896:    f89a1002    ....    LDRB     r1,[r10,#2]
        0x0012489a:    4288        .B      CMP      r0,r1
        0x0012489c:    d901        ..      BLS      0x1248a2 ; EFuseBurnHWDCXO + 50
        0x0012489e:    2002        .       MOVS     r0,#2
        0x001248a0:    e7f4        ..      B        0x12488c ; EFuseBurnHWDCXO + 28
        0x001248a2:    f89a0001    ....    LDRB     r0,[r10,#1]
        0x001248a6:    eb000b08    ....    ADD      r11,r0,r8
        0x001248aa:    f00906ff    ....    AND      r6,r9,#0xff
        0x001248ae:    06f2        ..      LSLS     r2,r6,#27
        0x001248b0:    0e11        ..      LSRS     r1,r2,#24
        0x001248b2:    ea4f00cb    O...    LSL      r0,r11,#3
        0x001248b6:    463a        :F      MOV      r2,r7
        0x001248b8:    f000fafa    ....    BL       EFuseSWBurn ; 0x124eb0
        0x001248bc:    4605        .F      MOV      r5,r0
        0x001248be:    b12d        -.      CBZ      r5,0x1248cc ; EFuseBurnHWDCXO + 92
        0x001248c0:    4629        )F      MOV      r1,r5
        0x001248c2:    a017        ..      ADR      r0,{pc}+0x5e ; 0x124920
        0x001248c4:    f002fe80    ....    BL       __0printf ; 0x1275c8
        0x001248c8:    4628        (F      MOV      r0,r5
        0x001248ca:    e7df        ..      B        0x12488c ; EFuseBurnHWDCXO + 28
        0x001248cc:    f00b00ff    ....    AND      r0,r11,#0xff
        0x001248d0:    aa01        ..      ADD      r2,sp,#4
        0x001248d2:    4631        1F      MOV      r1,r6
        0x001248d4:    f000fbe0    ....    BL       EFuseSWRead ; 0x125098
        0x001248d8:    4605        .F      MOV      r5,r0
        0x001248da:    b12d        -.      CBZ      r5,0x1248e8 ; EFuseBurnHWDCXO + 120
        0x001248dc:    4629        )F      MOV      r1,r5
        0x001248de:    a010        ..      ADR      r0,{pc}+0x42 ; 0x124920
        0x001248e0:    f002fe72    ..r.    BL       __0printf ; 0x1275c8
        0x001248e4:    4628        (F      MOV      r0,r5
        0x001248e6:    e7d1        ..      B        0x12488c ; EFuseBurnHWDCXO + 28
        0x001248e8:    2400        .$      MOVS     r4,#0
        0x001248ea:    e011        ..      B        0x124910 ; EFuseBurnHWDCXO + 160
        0x001248ec:    a801        ..      ADD      r0,sp,#4
        0x001248ee:    5d00        .]      LDRB     r0,[r0,r4]
        0x001248f0:    5d39        9]      LDRB     r1,[r7,r4]
        0x001248f2:    4008        .@      ANDS     r0,r0,r1
        0x001248f4:    5d39        9]      LDRB     r1,[r7,r4]
        0x001248f6:    4288        .B      CMP      r0,r1
        0x001248f8:    d009        ..      BEQ      0x12490e ; EFuseBurnHWDCXO + 158
        0x001248fa:    a801        ..      ADD      r0,sp,#4
        0x001248fc:    5d02        .]      LDRB     r2,[r0,r4]
        0x001248fe:    5d39        9]      LDRB     r1,[r7,r4]
        0x00124900:    4623        #F      MOV      r3,r4
        0x00124902:    480f        .H      LDR      r0,[pc,#60] ; [0x124940] = 0x1294ec
        0x00124904:    f002fe60    ..`.    BL       __0printf ; 0x1275c8
        0x00124908:    f2403002    @..0    MOV      r0,#0x302
        0x0012490c:    e7be        ..      B        0x12488c ; EFuseBurnHWDCXO + 28
        0x0012490e:    1c64        d.      ADDS     r4,r4,#1
        0x00124910:    42b4        .B      CMP      r4,r6
        0x00124912:    d3eb        ..      BCC      0x1248ec ; EFuseBurnHWDCXO + 124
        0x00124914:    a00b        ..      ADR      r0,{pc}+0x30 ; 0x124944
        0x00124916:    f002fe57    ..W.    BL       __0printf ; 0x1275c8
        0x0012491a:    2000        .       MOVS     r0,#0
        0x0012491c:    e7b6        ..      B        0x12488c ; EFuseBurnHWDCXO + 28
    $d
        0x0012491e:    0000        ..      DCW    0
        0x00124920:    73754645    EFus    DCD    1937065541
        0x00124924:    72754265    eBur    DCD    1920287333
        0x00124928:    4457486e    nHWD    DCD    1146570862
        0x0012492c:    204f5843    CXO     DCD    542070851
        0x00124930:    6c696146    Fail    DCD    1818845510
        0x00124934:    25783028    (0x%    DCD    628633640
        0x00124938:    0a2e2978    x)..    DCD    170797432
        0x0012493c:    00000000    ....    DCD    0
        0x00124940:    001294ec    ....    DCD    1217772
        0x00124944:    73754645    EFus    DCD    1937065541
        0x00124948:    72754265    eBur    DCD    1920287333
        0x0012494c:    4457486e    nHWD    DCD    1146570862
        0x00124950:    204f5843    CXO     DCD    542070851
        0x00124954:    63637573    succ    DCD    1667462515
        0x00124958:    2e737365    ess.    DCD    779318117
        0x0012495c:    0000000a    ....    DCD    10
    $t
    i.EFuseBurnHWPlat
    EFuseBurnHWPlat
        0x00124960:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x00124964:    b082        ..      SUB      sp,sp,#8
        0x00124966:    4606        .F      MOV      r6,r0
        0x00124968:    460f        .F      MOV      r7,r1
        0x0012496a:    f8dd9010    ....    LDR      r9,[sp,#0x10]
        0x0012496e:    2004        .       MOVS     r0,#4
        0x00124970:    f000fd5e    ..^.    BL       GetBurnPartInfo ; 0x125430
        0x00124974:    4682        .F      MOV      r10,r0
        0x00124976:    f1ba0f00    ....    CMP      r10,#0
        0x0012497a:    d103        ..      BNE      0x124984 ; EFuseBurnHWPlat + 36
        0x0012497c:    2001        .       MOVS     r0,#1
        0x0012497e:    b005        ..      ADD      sp,sp,#0x14
        0x00124980:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00124984:    19f0        ..      ADDS     r0,r6,r7
        0x00124986:    f89a1002    ....    LDRB     r1,[r10,#2]
        0x0012498a:    4288        .B      CMP      r0,r1
        0x0012498c:    d901        ..      BLS      0x124992 ; EFuseBurnHWPlat + 50
        0x0012498e:    2002        .       MOVS     r0,#2
        0x00124990:    e7f5        ..      B        0x12497e ; EFuseBurnHWPlat + 30
        0x00124992:    f89a0001    ....    LDRB     r0,[r10,#1]
        0x00124996:    eb000b06    ....    ADD      r11,r0,r6
        0x0012499a:    f00708ff    ....    AND      r8,r7,#0xff
        0x0012499e:    ea4f62c8    O..b    LSL      r2,r8,#27
        0x001249a2:    0e11        ..      LSRS     r1,r2,#24
        0x001249a4:    ea4f00cb    O...    LSL      r0,r11,#3
        0x001249a8:    464a        JF      MOV      r2,r9
        0x001249aa:    f000fa81    ....    BL       EFuseSWBurn ; 0x124eb0
        0x001249ae:    4605        .F      MOV      r5,r0
        0x001249b0:    b12d        -.      CBZ      r5,0x1249be ; EFuseBurnHWPlat + 94
        0x001249b2:    4629        )F      MOV      r1,r5
        0x001249b4:    a019        ..      ADR      r0,{pc}+0x68 ; 0x124a1c
        0x001249b6:    f002fe07    ....    BL       __0printf ; 0x1275c8
        0x001249ba:    4628        (F      MOV      r0,r5
        0x001249bc:    e7df        ..      B        0x12497e ; EFuseBurnHWPlat + 30
        0x001249be:    f00b00ff    ....    AND      r0,r11,#0xff
        0x001249c2:    466a        jF      MOV      r2,sp
        0x001249c4:    4641        AF      MOV      r1,r8
        0x001249c6:    f000fb67    ..g.    BL       EFuseSWRead ; 0x125098
        0x001249ca:    4605        .F      MOV      r5,r0
        0x001249cc:    b12d        -.      CBZ      r5,0x1249da ; EFuseBurnHWPlat + 122
        0x001249ce:    4629        )F      MOV      r1,r5
        0x001249d0:    a012        ..      ADR      r0,{pc}+0x4c ; 0x124a1c
        0x001249d2:    f002fdf9    ....    BL       __0printf ; 0x1275c8
        0x001249d6:    4628        (F      MOV      r0,r5
        0x001249d8:    e7d1        ..      B        0x12497e ; EFuseBurnHWPlat + 30
        0x001249da:    2400        .$      MOVS     r4,#0
        0x001249dc:    e014        ..      B        0x124a08 ; EFuseBurnHWPlat + 168
        0x001249de:    f81d0004    ....    LDRB     r0,[sp,r4]
        0x001249e2:    f8191004    ....    LDRB     r1,[r9,r4]
        0x001249e6:    4008        .@      ANDS     r0,r0,r1
        0x001249e8:    f8191004    ....    LDRB     r1,[r9,r4]
        0x001249ec:    4288        .B      CMP      r0,r1
        0x001249ee:    d00a        ..      BEQ      0x124a06 ; EFuseBurnHWPlat + 166
        0x001249f0:    f81d2004    ...     LDRB     r2,[sp,r4]
        0x001249f4:    f8191004    ....    LDRB     r1,[r9,r4]
        0x001249f8:    4623        #F      MOV      r3,r4
        0x001249fa:    4810        .H      LDR      r0,[pc,#64] ; [0x124a3c] = 0x1295d0
        0x001249fc:    f002fde4    ....    BL       __0printf ; 0x1275c8
        0x00124a00:    f2403002    @..0    MOV      r0,#0x302
        0x00124a04:    e7bb        ..      B        0x12497e ; EFuseBurnHWPlat + 30
        0x00124a06:    1c64        d.      ADDS     r4,r4,#1
        0x00124a08:    4544        DE      CMP      r4,r8
        0x00124a0a:    d3e8        ..      BCC      0x1249de ; EFuseBurnHWPlat + 126
        0x00124a0c:    463a        :F      MOV      r2,r7
        0x00124a0e:    4631        1F      MOV      r1,r6
        0x00124a10:    a00b        ..      ADR      r0,{pc}+0x30 ; 0x124a40
        0x00124a12:    f002fdd9    ....    BL       __0printf ; 0x1275c8
        0x00124a16:    2000        .       MOVS     r0,#0
        0x00124a18:    e7b1        ..      B        0x12497e ; EFuseBurnHWPlat + 30
    $d
        0x00124a1a:    0000        ..      DCW    0
        0x00124a1c:    73754645    EFus    DCD    1937065541
        0x00124a20:    72754265    eBur    DCD    1920287333
        0x00124a24:    5057486e    nHWP    DCD    1347897454
        0x00124a28:    2074616c    lat     DCD    544498028
        0x00124a2c:    6c696146    Fail    DCD    1818845510
        0x00124a30:    25783028    (0x%    DCD    628633640
        0x00124a34:    0a2e2978    x)..    DCD    170797432
        0x00124a38:    00000000    ....    DCD    0
        0x00124a3c:    001295d0    ....    DCD    1218000
        0x00124a40:    73754645    EFus    DCD    1937065541
        0x00124a44:    72754265    eBur    DCD    1920287333
        0x00124a48:    5057486e    nHWP    DCD    1347897454
        0x00124a4c:    2074616c    lat     DCD    544498028
        0x00124a50:    63637573    succ    DCD    1667462515
        0x00124a54:    2c737365    ess,    DCD    745763685
        0x00124a58:    66666f20     off    DCD    1717989152
        0x00124a5c:    3d746573    set=    DCD    1031038323
        0x00124a60:    78257830    0x%x    DCD    2015721520
        0x00124a64:    656c202c    , le    DCD    1701584940
        0x00124a68:    78303d6e    n=0x    DCD    2016427374
        0x00124a6c:    0a2e7825    %x..    DCD    170817573
        0x00124a70:    00000000    ....    DCD    0
    $t
    i.EFuseBurnHWTrim
    EFuseBurnHWTrim
        0x00124a74:    e92d4ff7    -..O    PUSH     {r0-r2,r4-r11,lr}
        0x00124a78:    b086        ..      SUB      sp,sp,#0x18
        0x00124a7a:    4681        .F      MOV      r9,r0
        0x00124a7c:    468a        .F      MOV      r10,r1
        0x00124a7e:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x00124a82:    2002        .       MOVS     r0,#2
        0x00124a84:    f000fcd4    ....    BL       GetBurnPartInfo ; 0x125430
        0x00124a88:    4683        .F      MOV      r11,r0
        0x00124a8a:    f1bb0f00    ....    CMP      r11,#0
        0x00124a8e:    d103        ..      BNE      0x124a98 ; EFuseBurnHWTrim + 36
        0x00124a90:    2001        .       MOVS     r0,#1
        0x00124a92:    b009        ..      ADD      sp,sp,#0x24
        0x00124a94:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00124a98:    eb09000a    ....    ADD      r0,r9,r10
        0x00124a9c:    f89b1002    ....    LDRB     r1,[r11,#2]
        0x00124aa0:    4288        .B      CMP      r0,r1
        0x00124aa2:    d901        ..      BLS      0x124aa8 ; EFuseBurnHWTrim + 52
        0x00124aa4:    2002        .       MOVS     r0,#2
        0x00124aa6:    e7f4        ..      B        0x124a92 ; EFuseBurnHWTrim + 30
        0x00124aa8:    f89b0001    ....    LDRB     r0,[r11,#1]
        0x00124aac:    eb000709    ....    ADD      r7,r0,r9
        0x00124ab0:    f00a06ff    ....    AND      r6,r10,#0xff
        0x00124ab4:    06f2        ..      LSLS     r2,r6,#27
        0x00124ab6:    0e11        ..      LSRS     r1,r2,#24
        0x00124ab8:    00f8        ..      LSLS     r0,r7,#3
        0x00124aba:    4642        BF      MOV      r2,r8
        0x00124abc:    f000f9f8    ....    BL       EFuseSWBurn ; 0x124eb0
        0x00124ac0:    4605        .F      MOV      r5,r0
        0x00124ac2:    b12d        -.      CBZ      r5,0x124ad0 ; EFuseBurnHWTrim + 92
        0x00124ac4:    4629        )F      MOV      r1,r5
        0x00124ac6:    a020         .      ADR      r0,{pc}+0x82 ; 0x124b48
        0x00124ac8:    f002fd7e    ..~.    BL       __0printf ; 0x1275c8
        0x00124acc:    4628        (F      MOV      r0,r5
        0x00124ace:    e7e0        ..      B        0x124a92 ; EFuseBurnHWTrim + 30
        0x00124ad0:    2400        .$      MOVS     r4,#0
        0x00124ad2:    e019        ..      B        0x124b08 ; EFuseBurnHWTrim + 148
        0x00124ad4:    1b30        0.      SUBS     r0,r6,r4
        0x00124ad6:    b2c0        ..      UXTB     r0,r0
        0x00124ad8:    9005        ..      STR      r0,[sp,#0x14]
        0x00124ada:    9805        ..      LDR      r0,[sp,#0x14]
        0x00124adc:    2808        .(      CMP      r0,#8
        0x00124ade:    dd01        ..      BLE      0x124ae4 ; EFuseBurnHWTrim + 112
        0x00124ae0:    2008        .       MOVS     r0,#8
        0x00124ae2:    9005        ..      STR      r0,[sp,#0x14]
        0x00124ae4:    a901        ..      ADD      r1,sp,#4
        0x00124ae6:    190a        ..      ADDS     r2,r1,r4
        0x00124ae8:    b2f8        ..      UXTB     r0,r7
        0x00124aea:    9905        ..      LDR      r1,[sp,#0x14]
        0x00124aec:    f000fad4    ....    BL       EFuseSWRead ; 0x125098
        0x00124af0:    4605        .F      MOV      r5,r0
        0x00124af2:    b135        5.      CBZ      r5,0x124b02 ; EFuseBurnHWTrim + 142
        0x00124af4:    4622        "F      MOV      r2,r4
        0x00124af6:    4629        )F      MOV      r1,r5
        0x00124af8:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x124b6c
        0x00124afa:    f002fd65    ..e.    BL       __0printf ; 0x1275c8
        0x00124afe:    4628        (F      MOV      r0,r5
        0x00124b00:    e7c7        ..      B        0x124a92 ; EFuseBurnHWTrim + 30
        0x00124b02:    9805        ..      LDR      r0,[sp,#0x14]
        0x00124b04:    4407        .D      ADD      r7,r7,r0
        0x00124b06:    3408        .4      ADDS     r4,r4,#8
        0x00124b08:    42b4        .B      CMP      r4,r6
        0x00124b0a:    d3e3        ..      BCC      0x124ad4 ; EFuseBurnHWTrim + 96
        0x00124b0c:    2400        .$      MOVS     r4,#0
        0x00124b0e:    e014        ..      B        0x124b3a ; EFuseBurnHWTrim + 198
        0x00124b10:    a801        ..      ADD      r0,sp,#4
        0x00124b12:    5d00        .]      LDRB     r0,[r0,r4]
        0x00124b14:    f8181004    ....    LDRB     r1,[r8,r4]
        0x00124b18:    4008        .@      ANDS     r0,r0,r1
        0x00124b1a:    f8181004    ....    LDRB     r1,[r8,r4]
        0x00124b1e:    4288        .B      CMP      r0,r1
        0x00124b20:    d00a        ..      BEQ      0x124b38 ; EFuseBurnHWTrim + 196
        0x00124b22:    a801        ..      ADD      r0,sp,#4
        0x00124b24:    5d02        .]      LDRB     r2,[r0,r4]
        0x00124b26:    f8181004    ....    LDRB     r1,[r8,r4]
        0x00124b2a:    4623        #F      MOV      r3,r4
        0x00124b2c:    481b        .H      LDR      r0,[pc,#108] ; [0x124b9c] = 0x129538
        0x00124b2e:    f002fd4b    ..K.    BL       __0printf ; 0x1275c8
        0x00124b32:    f2403002    @..0    MOV      r0,#0x302
        0x00124b36:    e7ac        ..      B        0x124a92 ; EFuseBurnHWTrim + 30
        0x00124b38:    1c64        d.      ADDS     r4,r4,#1
        0x00124b3a:    42b4        .B      CMP      r4,r6
        0x00124b3c:    d3e8        ..      BCC      0x124b10 ; EFuseBurnHWTrim + 156
        0x00124b3e:    a018        ..      ADR      r0,{pc}+0x62 ; 0x124ba0
        0x00124b40:    f002fd42    ..B.    BL       __0printf ; 0x1275c8
        0x00124b44:    2000        .       MOVS     r0,#0
        0x00124b46:    e7a4        ..      B        0x124a92 ; EFuseBurnHWTrim + 30
    $d
        0x00124b48:    73754645    EFus    DCD    1937065541
        0x00124b4c:    72754265    eBur    DCD    1920287333
        0x00124b50:    5457486e    nHWT    DCD    1415006318
        0x00124b54:    206d6972    rim     DCD    544041330
        0x00124b58:    6e727542    Burn    DCD    1852994882
        0x00124b5c:    69614620     Fai    DCD    1767982624
        0x00124b60:    7830286c    l(0x    DCD    2016421996
        0x00124b64:    2e297825    %x).    DCD    774469669
        0x00124b68:    0000000a    ....    DCD    10
        0x00124b6c:    73754645    EFus    DCD    1937065541
        0x00124b70:    72754265    eBur    DCD    1920287333
        0x00124b74:    5457486e    nHWT    DCD    1415006318
        0x00124b78:    206d6972    rim     DCD    544041330
        0x00124b7c:    64616552    Read    DCD    1684104530
        0x00124b80:    6b636142    Back    DCD    1801675074
        0x00124b84:    69614620     Fai    DCD    1767982624
        0x00124b88:    7830286c    l(0x    DCD    2016421996
        0x00124b8c:    2c297825    %x),    DCD    740915237
        0x00124b90:    78644920     Idx    DCD    2019838240
        0x00124b94:    2e64253d    =%d.    DCD    778315069
        0x00124b98:    0000000a    ....    DCD    10
        0x00124b9c:    00129538    8...    DCD    1217848
        0x00124ba0:    73754645    EFus    DCD    1937065541
        0x00124ba4:    72754265    eBur    DCD    1920287333
        0x00124ba8:    5457486e    nHWT    DCD    1415006318
        0x00124bac:    206d6972    rim     DCD    544041330
        0x00124bb0:    63637573    succ    DCD    1667462515
        0x00124bb4:    2e737365    ess.    DCD    779318117
        0x00124bb8:    0000000a    ....    DCD    10
    $t
    i.EFuseBurnSwApp
    EFuseBurnSwApp
        0x00124bbc:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00124bc0:    b097        ..      SUB      sp,sp,#0x5c
        0x00124bc2:    4681        .F      MOV      r9,r0
        0x00124bc4:    468a        .F      MOV      r10,r1
        0x00124bc6:    2001        .       MOVS     r0,#1
        0x00124bc8:    9014        ..      STR      r0,[sp,#0x50]
        0x00124bca:    2000        .       MOVS     r0,#0
        0x00124bcc:    9013        ..      STR      r0,[sp,#0x4c]
        0x00124bce:    9819        ..      LDR      r0,[sp,#0x64]
        0x00124bd0:    9002        ..      STR      r0,[sp,#8]
        0x00124bd2:    f003fde3    ....    BL       uECC_secp256k1 ; 0x12879c
        0x00124bd6:    9001        ..      STR      r0,[sp,#4]
        0x00124bd8:    981a        ..      LDR      r0,[sp,#0x68]
        0x00124bda:    2801        .(      CMP      r0,#1
        0x00124bdc:    d102        ..      BNE      0x124be4 ; EFuseBurnSwApp + 40
        0x00124bde:    2740        @'      MOVS     r7,#0x40
        0x00124be0:    2540        @%      MOVS     r5,#0x40
        0x00124be2:    e016        ..      B        0x124c12 ; EFuseBurnSwApp + 86
        0x00124be4:    eb09000a    ....    ADD      r0,r9,r10
        0x00124be8:    2810        .(      CMP      r0,#0x10
        0x00124bea:    d903        ..      BLS      0x124bf4 ; EFuseBurnSwApp + 56
        0x00124bec:    2002        .       MOVS     r0,#2
        0x00124bee:    b01b        ..      ADD      sp,sp,#0x6c
        0x00124bf0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00124bf4:    2006        .       MOVS     r0,#6
        0x00124bf6:    f000fc1b    ....    BL       GetBurnPartInfo ; 0x125430
        0x00124bfa:    4683        .F      MOV      r11,r0
        0x00124bfc:    f1bb0f00    ....    CMP      r11,#0
        0x00124c00:    d101        ..      BNE      0x124c06 ; EFuseBurnSwApp + 74
        0x00124c02:    2001        .       MOVS     r0,#1
        0x00124c04:    e7f3        ..      B        0x124bee ; EFuseBurnSwApp + 50
        0x00124c06:    f89b0001    ....    LDRB     r0,[r11,#1]
        0x00124c0a:    eb000709    ....    ADD      r7,r0,r9
        0x00124c0e:    f00a05ff    ....    AND      r5,r10,#0xff
        0x00124c12:    2400        .$      MOVS     r4,#0
        0x00124c14:    e01d        ..      B        0x124c52 ; EFuseBurnSwApp + 150
        0x00124c16:    1b28        (.      SUBS     r0,r5,r4
        0x00124c18:    f00008ff    ....    AND      r8,r0,#0xff
        0x00124c1c:    f1b80f08    ....    CMP      r8,#8
        0x00124c20:    dd01        ..      BLE      0x124c26 ; EFuseBurnSwApp + 106
        0x00124c22:    f04f0808    O...    MOV      r8,#8
        0x00124c26:    1938        8.      ADDS     r0,r7,r4
        0x00124c28:    00c0        ..      LSLS     r0,r0,#3
        0x00124c2a:    9016        ..      STR      r0,[sp,#0x58]
        0x00124c2c:    ea4f60c8    O..`    LSL      r0,r8,#27
        0x00124c30:    0e00        ..      LSRS     r0,r0,#24
        0x00124c32:    9015        ..      STR      r0,[sp,#0x54]
        0x00124c34:    9802        ..      LDR      r0,[sp,#8]
        0x00124c36:    1902        ..      ADDS     r2,r0,r4
        0x00124c38:    e9dd1015    ....    LDRD     r1,r0,[sp,#0x54]
        0x00124c3c:    f000f938    ..8.    BL       EFuseSWBurn ; 0x124eb0
        0x00124c40:    4606        .F      MOV      r6,r0
        0x00124c42:    b12e        ..      CBZ      r6,0x124c50 ; EFuseBurnSwApp + 148
        0x00124c44:    4631        1F      MOV      r1,r6
        0x00124c46:    a022        ".      ADR      r0,{pc}+0x8a ; 0x124cd0
        0x00124c48:    f002fcbe    ....    BL       __0printf ; 0x1275c8
        0x00124c4c:    4630        0F      MOV      r0,r6
        0x00124c4e:    e7ce        ..      B        0x124bee ; EFuseBurnSwApp + 50
        0x00124c50:    3408        .4      ADDS     r4,r4,#8
        0x00124c52:    42ac        .B      CMP      r4,r5
        0x00124c54:    d3df        ..      BCC      0x124c16 ; EFuseBurnSwApp + 90
        0x00124c56:    2400        .$      MOVS     r4,#0
        0x00124c58:    e017        ..      B        0x124c8a ; EFuseBurnSwApp + 206
        0x00124c5a:    1b28        (.      SUBS     r0,r5,r4
        0x00124c5c:    f00008ff    ....    AND      r8,r0,#0xff
        0x00124c60:    f1b80f08    ....    CMP      r8,#8
        0x00124c64:    dd01        ..      BLE      0x124c6a ; EFuseBurnSwApp + 174
        0x00124c66:    f04f0808    O...    MOV      r8,#8
        0x00124c6a:    a903        ..      ADD      r1,sp,#0xc
        0x00124c6c:    190a        ..      ADDS     r2,r1,r4
        0x00124c6e:    b2f8        ..      UXTB     r0,r7
        0x00124c70:    4641        AF      MOV      r1,r8
        0x00124c72:    f000fa11    ....    BL       EFuseSWRead ; 0x125098
        0x00124c76:    4606        .F      MOV      r6,r0
        0x00124c78:    b12e        ..      CBZ      r6,0x124c86 ; EFuseBurnSwApp + 202
        0x00124c7a:    4631        1F      MOV      r1,r6
        0x00124c7c:    a014        ..      ADR      r0,{pc}+0x54 ; 0x124cd0
        0x00124c7e:    f002fca3    ....    BL       __0printf ; 0x1275c8
        0x00124c82:    4630        0F      MOV      r0,r6
        0x00124c84:    e7b3        ..      B        0x124bee ; EFuseBurnSwApp + 50
        0x00124c86:    4447        GD      ADD      r7,r7,r8
        0x00124c88:    3408        .4      ADDS     r4,r4,#8
        0x00124c8a:    42ac        .B      CMP      r4,r5
        0x00124c8c:    d3e5        ..      BCC      0x124c5a ; EFuseBurnSwApp + 158
        0x00124c8e:    2400        .$      MOVS     r4,#0
        0x00124c90:    e014        ..      B        0x124cbc ; EFuseBurnSwApp + 256
        0x00124c92:    a803        ..      ADD      r0,sp,#0xc
        0x00124c94:    5d00        .]      LDRB     r0,[r0,r4]
        0x00124c96:    9902        ..      LDR      r1,[sp,#8]
        0x00124c98:    5d09        .]      LDRB     r1,[r1,r4]
        0x00124c9a:    4008        .@      ANDS     r0,r0,r1
        0x00124c9c:    9902        ..      LDR      r1,[sp,#8]
        0x00124c9e:    5d09        .]      LDRB     r1,[r1,r4]
        0x00124ca0:    4288        .B      CMP      r0,r1
        0x00124ca2:    d00a        ..      BEQ      0x124cba ; EFuseBurnSwApp + 254
        0x00124ca4:    a803        ..      ADD      r0,sp,#0xc
        0x00124ca6:    5d02        .]      LDRB     r2,[r0,r4]
        0x00124ca8:    9802        ..      LDR      r0,[sp,#8]
        0x00124caa:    5d01        .]      LDRB     r1,[r0,r4]
        0x00124cac:    4623        #F      MOV      r3,r4
        0x00124cae:    480f        .H      LDR      r0,[pc,#60] ; [0x124cec] = 0x129584
        0x00124cb0:    f002fc8a    ....    BL       __0printf ; 0x1275c8
        0x00124cb4:    f2403002    @..0    MOV      r0,#0x302
        0x00124cb8:    e799        ..      B        0x124bee ; EFuseBurnSwApp + 50
        0x00124cba:    1c64        d.      ADDS     r4,r4,#1
        0x00124cbc:    42ac        .B      CMP      r4,r5
        0x00124cbe:    d3e8        ..      BCC      0x124c92 ; EFuseBurnSwApp + 214
        0x00124cc0:    4653        SF      MOV      r3,r10
        0x00124cc2:    464a        JF      MOV      r2,r9
        0x00124cc4:    a00a        ..      ADR      r0,{pc}+0x2c ; 0x124cf0
        0x00124cc6:    991a        ..      LDR      r1,[sp,#0x68]
        0x00124cc8:    f002fc7e    ..~.    BL       __0printf ; 0x1275c8
        0x00124ccc:    2000        .       MOVS     r0,#0
        0x00124cce:    e78e        ..      B        0x124bee ; EFuseBurnSwApp + 50
    $d
        0x00124cd0:    73754645    EFus    DCD    1937065541
        0x00124cd4:    72754265    eBur    DCD    1920287333
        0x00124cd8:    4177536e    nSwA    DCD    1098339182
        0x00124cdc:    46207070    pp F    DCD    1176531056
        0x00124ce0:    286c6961    ail(    DCD    678193505
        0x00124ce4:    78257830    0x%x    DCD    2015721520
        0x00124ce8:    000a2e29    )...    DCD    667177
        0x00124cec:    00129584    ....    DCD    1217924
        0x00124cf0:    73754645    EFus    DCD    1937065541
        0x00124cf4:    72754265    eBur    DCD    1920287333
        0x00124cf8:    4177536e    nSwA    DCD    1098339182
        0x00124cfc:    73207070    pp s    DCD    1931505776
        0x00124d00:    65636375    ucce    DCD    1701012341
        0x00124d04:    202c7373    ss,     DCD    539784051
        0x00124d08:    63634562    bEcc    DCD    1667450210
        0x00124d0c:    25203d20     = %    DCD    622869792
        0x00124d10:    6f202c64    d, o    DCD    1864379492
        0x00124d14:    65736666    ffse    DCD    1702061670
        0x00124d18:    78303d74    t=0x    DCD    2016427380
        0x00124d1c:    202c7825    %x,     DCD    539785253
        0x00124d20:    3d6e656c    len=    DCD    1030645100
        0x00124d24:    78257830    0x%x    DCD    2015721520
        0x00124d28:    00000a2e    ....    DCD    2606
    $t
    i.EFuseLoadBurnExist
    EFuseLoadBurnExist
        0x00124d2c:    b570        p.      PUSH     {r4-r6,lr}
        0x00124d2e:    4606        .F      MOV      r6,r0
        0x00124d30:    4634        4F      MOV      r4,r6
        0x00124d32:    7825        %x      LDRB     r5,[r4,#0]
        0x00124d34:    b11d        ..      CBZ      r5,0x124d3e ; EFuseLoadBurnExist + 18
        0x00124d36:    2001        .       MOVS     r0,#1
        0x00124d38:    f8840068    ..h.    STRB     r0,[r4,#0x68]
        0x00124d3c:    e002        ..      B        0x124d44 ; EFuseLoadBurnExist + 24
        0x00124d3e:    2000        .       MOVS     r0,#0
        0x00124d40:    f8840068    ..h.    STRB     r0,[r4,#0x68]
        0x00124d44:    7865        ex      LDRB     r5,[r4,#1]
        0x00124d46:    b11d        ..      CBZ      r5,0x124d50 ; EFuseLoadBurnExist + 36
        0x00124d48:    2101        .!      MOVS     r1,#1
        0x00124d4a:    2069        i       MOVS     r0,#0x69
        0x00124d4c:    5501        .U      STRB     r1,[r0,r4]
        0x00124d4e:    e002        ..      B        0x124d56 ; EFuseLoadBurnExist + 42
        0x00124d50:    2100        .!      MOVS     r1,#0
        0x00124d52:    2069        i       MOVS     r0,#0x69
        0x00124d54:    5501        .U      STRB     r1,[r0,r4]
        0x00124d56:    210f        .!      MOVS     r1,#0xf
        0x00124d58:    1ca0        ..      ADDS     r0,r4,#2
        0x00124d5a:    f000fef5    ....    BL       IsNonZero ; 0x125b48
        0x00124d5e:    b118        ..      CBZ      r0,0x124d68 ; EFuseLoadBurnExist + 60
        0x00124d60:    2101        .!      MOVS     r1,#1
        0x00124d62:    206a        j       MOVS     r0,#0x6a
        0x00124d64:    5501        .U      STRB     r1,[r0,r4]
        0x00124d66:    e002        ..      B        0x124d6e ; EFuseLoadBurnExist + 66
        0x00124d68:    2100        .!      MOVS     r1,#0
        0x00124d6a:    206a        j       MOVS     r0,#0x6a
        0x00124d6c:    5501        .U      STRB     r1,[r0,r4]
        0x00124d6e:    7c65        e|      LDRB     r5,[r4,#0x11]
        0x00124d70:    b11d        ..      CBZ      r5,0x124d7a ; EFuseLoadBurnExist + 78
        0x00124d72:    2101        .!      MOVS     r1,#1
        0x00124d74:    206b        k       MOVS     r0,#0x6b
        0x00124d76:    5501        .U      STRB     r1,[r0,r4]
        0x00124d78:    e002        ..      B        0x124d80 ; EFuseLoadBurnExist + 84
        0x00124d7a:    2100        .!      MOVS     r1,#0
        0x00124d7c:    206b        k       MOVS     r0,#0x6b
        0x00124d7e:    5501        .U      STRB     r1,[r0,r4]
        0x00124d80:    7ca5        .|      LDRB     r5,[r4,#0x12]
        0x00124d82:    b11d        ..      CBZ      r5,0x124d8c ; EFuseLoadBurnExist + 96
        0x00124d84:    2101        .!      MOVS     r1,#1
        0x00124d86:    206c        l       MOVS     r0,#0x6c
        0x00124d88:    5501        .U      STRB     r1,[r0,r4]
        0x00124d8a:    e002        ..      B        0x124d92 ; EFuseLoadBurnExist + 102
        0x00124d8c:    2100        .!      MOVS     r1,#0
        0x00124d8e:    206c        l       MOVS     r0,#0x6c
        0x00124d90:    5501        .U      STRB     r1,[r0,r4]
        0x00124d92:    2105        .!      MOVS     r1,#5
        0x00124d94:    f1040013    ....    ADD      r0,r4,#0x13
        0x00124d98:    f000fed6    ....    BL       IsNonZero ; 0x125b48
        0x00124d9c:    b118        ..      CBZ      r0,0x124da6 ; EFuseLoadBurnExist + 122
        0x00124d9e:    2101        .!      MOVS     r1,#1
        0x00124da0:    206d        m       MOVS     r0,#0x6d
        0x00124da2:    5501        .U      STRB     r1,[r0,r4]
        0x00124da4:    e002        ..      B        0x124dac ; EFuseLoadBurnExist + 128
        0x00124da6:    2100        .!      MOVS     r1,#0
        0x00124da8:    206d        m       MOVS     r0,#0x6d
        0x00124daa:    5501        .U      STRB     r1,[r0,r4]
        0x00124dac:    7820         x      LDRB     r0,[r4,#0]
        0x00124dae:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x00124db2:    b118        ..      CBZ      r0,0x124dbc ; EFuseLoadBurnExist + 144
        0x00124db4:    2101        .!      MOVS     r1,#1
        0x00124db6:    206e        n       MOVS     r0,#0x6e
        0x00124db8:    5501        .U      STRB     r1,[r0,r4]
        0x00124dba:    e002        ..      B        0x124dc2 ; EFuseLoadBurnExist + 150
        0x00124dbc:    2100        .!      MOVS     r1,#0
        0x00124dbe:    206e        n       MOVS     r0,#0x6e
        0x00124dc0:    5501        .U      STRB     r1,[r0,r4]
        0x00124dc2:    2110        .!      MOVS     r1,#0x10
        0x00124dc4:    f1040018    ....    ADD      r0,r4,#0x18
        0x00124dc8:    f000febe    ....    BL       IsNonZero ; 0x125b48
        0x00124dcc:    b118        ..      CBZ      r0,0x124dd6 ; EFuseLoadBurnExist + 170
        0x00124dce:    2101        .!      MOVS     r1,#1
        0x00124dd0:    206f        o       MOVS     r0,#0x6f
        0x00124dd2:    5501        .U      STRB     r1,[r0,r4]
        0x00124dd4:    e002        ..      B        0x124ddc ; EFuseLoadBurnExist + 176
        0x00124dd6:    2100        .!      MOVS     r1,#0
        0x00124dd8:    206f        o       MOVS     r0,#0x6f
        0x00124dda:    5501        .U      STRB     r1,[r0,r4]
        0x00124ddc:    2140        @!      MOVS     r1,#0x40
        0x00124dde:    f1040028    ..(.    ADD      r0,r4,#0x28
        0x00124de2:    f000feb1    ....    BL       IsNonZero ; 0x125b48
        0x00124de6:    b120         .      CBZ      r0,0x124df2 ; EFuseLoadBurnExist + 198
        0x00124de8:    2101        .!      MOVS     r1,#1
        0x00124dea:    f1040068    ..h.    ADD      r0,r4,#0x68
        0x00124dee:    7201        .r      STRB     r1,[r0,#8]
        0x00124df0:    e003        ..      B        0x124dfa ; EFuseLoadBurnExist + 206
        0x00124df2:    2100        .!      MOVS     r1,#0
        0x00124df4:    f1040068    ..h.    ADD      r0,r4,#0x68
        0x00124df8:    7201        .r      STRB     r1,[r0,#8]
        0x00124dfa:    bd70        p.      POP      {r4-r6,pc}
    i.EFuseReadBytes
    EFuseReadBytes
        0x00124dfc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00124e00:    4605        .F      MOV      r5,r0
        0x00124e02:    462f        /F      MOV      r7,r5
        0x00124e04:    2400        .$      MOVS     r4,#0
        0x00124e06:    e01e        ..      B        0x124e46 ; EFuseReadBytes + 74
        0x00124e08:    2c18        .,      CMP      r4,#0x18
        0x00124e0a:    d303        ..      BCC      0x124e14 ; EFuseReadBytes + 24
        0x00124e0c:    2c30        0,      CMP      r4,#0x30
        0x00124e0e:    d201        ..      BCS      0x124e14 ; EFuseReadBytes + 24
        0x00124e10:    242f        /$      MOVS     r4,#0x2f
        0x00124e12:    e017        ..      B        0x124e44 ; EFuseReadBytes + 72
        0x00124e14:    2c18        .,      CMP      r4,#0x18
        0x00124e16:    d201        ..      BCS      0x124e1c ; EFuseReadBytes + 32
        0x00124e18:    192f        /.      ADDS     r7,r5,r4
        0x00124e1a:    e002        ..      B        0x124e22 ; EFuseReadBytes + 38
        0x00124e1c:    1928        (.      ADDS     r0,r5,r4
        0x00124e1e:    f1a00718    ....    SUB      r7,r0,#0x18
        0x00124e22:    b2e0        ..      UXTB     r0,r4
        0x00124e24:    463a        :F      MOV      r2,r7
        0x00124e26:    2101        .!      MOVS     r1,#1
        0x00124e28:    f000f936    ..6.    BL       EFuseSWRead ; 0x125098
        0x00124e2c:    4606        .F      MOV      r6,r0
        0x00124e2e:    b146        F.      CBZ      r6,0x124e42 ; EFuseReadBytes + 70
        0x00124e30:    783b        ;x      LDRB     r3,[r7,#0]
        0x00124e32:    4622        "F      MOV      r2,r4
        0x00124e34:    4631        1F      MOV      r1,r6
        0x00124e36:    a007        ..      ADR      r0,{pc}+0x1e ; 0x124e54
        0x00124e38:    f002fbc6    ....    BL       __0printf ; 0x1275c8
        0x00124e3c:    4630        0F      MOV      r0,r6
        0x00124e3e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00124e42:    bf00        ..      NOP      
        0x00124e44:    1c64        d.      ADDS     r4,r4,#1
        0x00124e46:    2c80        .,      CMP      r4,#0x80
        0x00124e48:    d3de        ..      BCC      0x124e08 ; EFuseReadBytes + 12
        0x00124e4a:    a012        ..      ADR      r0,{pc}+0x4a ; 0x124e94
        0x00124e4c:    f002fbbc    ....    BL       __0printf ; 0x1275c8
        0x00124e50:    2000        .       MOVS     r0,#0
        0x00124e52:    e7f4        ..      B        0x124e3e ; EFuseReadBytes + 66
    $d
        0x00124e54:    73754645    EFus    DCD    1937065541
        0x00124e58:    61655265    eRea    DCD    1634030181
        0x00124e5c:    74794264    dByt    DCD    1954103908
        0x00124e60:    20207365    es      DCD    538997605
        0x00124e64:    6c696166    fail    DCD    1818845542
        0x00124e68:    25783028    (0x%    DCD    628633640
        0x00124e6c:    29783830    08x)    DCD    695744560
        0x00124e70:    6449202c    , Id    DCD    1682513964
        0x00124e74:    203d2078    x =     DCD    540876920
        0x00124e78:    202c6425    %d,     DCD    539780133
        0x00124e7c:    75626544    Debu    DCD    1969382724
        0x00124e80:    61655267    gRea    DCD    1634030183
        0x00124e84:    63614264    dBac    DCD    1667318372
        0x00124e88:    7830286b    k(0x    DCD    2016421995
        0x00124e8c:    2e297825    %x).    DCD    774469669
        0x00124e90:    0000000a    ....    DCD    10
        0x00124e94:    73754645    EFus    DCD    1937065541
        0x00124e98:    61655265    eRea    DCD    1634030181
        0x00124e9c:    74794264    dByt    DCD    1954103908
        0x00124ea0:    73207365    es s    DCD    1931506533
        0x00124ea4:    65636375    ucce    DCD    1701012341
        0x00124ea8:    0a2e7373    ss..    DCD    170816371
        0x00124eac:    00000000    ....    DCD    0
    $t
    i.EFuseSWBurn
    EFuseSWBurn
        0x00124eb0:    e92d47fc    -..G    PUSH     {r2-r10,lr}
        0x00124eb4:    4607        .F      MOV      r7,r0
        0x00124eb6:    4688        .F      MOV      r8,r1
        0x00124eb8:    4691        .F      MOV      r9,r2
        0x00124eba:    2000        .       MOVS     r0,#0
        0x00124ebc:    9001        ..      STR      r0,[sp,#4]
        0x00124ebe:    9000        ..      STR      r0,[sp,#0]
        0x00124ec0:    2600        .&      MOVS     r6,#0
        0x00124ec2:    2400        .$      MOVS     r4,#0
        0x00124ec4:    e045        E.      B        0x124f52 ; EFuseSWBurn + 162
        0x00124ec6:    193d        =.      ADDS     r5,r7,r4
        0x00124ec8:    2101        .!      MOVS     r1,#1
        0x00124eca:    4628        (F      MOV      r0,r5
        0x00124ecc:    f000fd28    ..(.    BL       IsAESBurnPart ; 0x125920
        0x00124ed0:    b150        P.      CBZ      r0,0x124ee8 ; EFuseSWBurn + 56
        0x00124ed2:    aa01        ..      ADD      r2,sp,#4
        0x00124ed4:    2101        .!      MOVS     r1,#1
        0x00124ed6:    4628        (F      MOV      r0,r5
        0x00124ed8:    f000f840    ..@.    BL       EFuseSWBurnBitCover ; 0x124f5c
        0x00124edc:    4606        .F      MOV      r6,r0
        0x00124ede:    b116        ..      CBZ      r6,0x124ee6 ; EFuseSWBurn + 54
        0x00124ee0:    4630        0F      MOV      r0,r6
        0x00124ee2:    e8bd87fc    ....    POP      {r2-r10,pc}
        0x00124ee6:    e033        3.      B        0x124f50 ; EFuseSWBurn + 160
        0x00124ee8:    eb0900d4    ....    ADD      r0,r9,r4,LSR #3
        0x00124eec:    7800        .x      LDRB     r0,[r0,#0]
        0x00124eee:    f0040107    ....    AND      r1,r4,#7
        0x00124ef2:    4108        .A      ASRS     r0,r0,r1
        0x00124ef4:    9001        ..      STR      r0,[sp,#4]
        0x00124ef6:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00124efa:    f0000001    ....    AND      r0,r0,#1
        0x00124efe:    9001        ..      STR      r0,[sp,#4]
        0x00124f00:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00124f04:    b900        ..      CBNZ     r0,0x124f08 ; EFuseSWBurn + 88
        0x00124f06:    e023        #.      B        0x124f50 ; EFuseSWBurn + 160
        0x00124f08:    466a        jF      MOV      r2,sp
        0x00124f0a:    2101        .!      MOVS     r1,#1
        0x00124f0c:    f3c500c7    ....    UBFX     r0,r5,#3,#8
        0x00124f10:    f000f8c2    ....    BL       EFuseSWRead ; 0x125098
        0x00124f14:    4606        .F      MOV      r6,r0
        0x00124f16:    b10e        ..      CBZ      r6,0x124f1c ; EFuseSWBurn + 108
        0x00124f18:    4630        0F      MOV      r0,r6
        0x00124f1a:    e7e2        ..      B        0x124ee2 ; EFuseSWBurn + 50
        0x00124f1c:    f0050107    ....    AND      r1,r5,#7
        0x00124f20:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00124f24:    4108        .A      ASRS     r0,r0,r1
        0x00124f26:    9000        ..      STR      r0,[sp,#0]
        0x00124f28:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00124f2c:    f0000001    ....    AND      r0,r0,#1
        0x00124f30:    9000        ..      STR      r0,[sp,#0]
        0x00124f32:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00124f36:    2801        .(      CMP      r0,#1
        0x00124f38:    d100        ..      BNE      0x124f3c ; EFuseSWBurn + 140
        0x00124f3a:    e009        ..      B        0x124f50 ; EFuseSWBurn + 160
        0x00124f3c:    aa01        ..      ADD      r2,sp,#4
        0x00124f3e:    2101        .!      MOVS     r1,#1
        0x00124f40:    4628        (F      MOV      r0,r5
        0x00124f42:    f000f80b    ....    BL       EFuseSWBurnBitCover ; 0x124f5c
        0x00124f46:    4606        .F      MOV      r6,r0
        0x00124f48:    b10e        ..      CBZ      r6,0x124f4e ; EFuseSWBurn + 158
        0x00124f4a:    4630        0F      MOV      r0,r6
        0x00124f4c:    e7c9        ..      B        0x124ee2 ; EFuseSWBurn + 50
        0x00124f4e:    bf00        ..      NOP      
        0x00124f50:    1c64        d.      ADDS     r4,r4,#1
        0x00124f52:    4544        DE      CMP      r4,r8
        0x00124f54:    d3b7        ..      BCC      0x124ec6 ; EFuseSWBurn + 22
        0x00124f56:    2000        .       MOVS     r0,#0
        0x00124f58:    e7c3        ..      B        0x124ee2 ; EFuseSWBurn + 50
        0x00124f5a:    0000        ..      MOVS     r0,r0
    i.EFuseSWBurnBitCover
    EFuseSWBurnBitCover
        0x00124f5c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00124f60:    b085        ..      SUB      sp,sp,#0x14
        0x00124f62:    4681        .F      MOV      r9,r0
        0x00124f64:    460d        .F      MOV      r5,r1
        0x00124f66:    4617        .F      MOV      r7,r2
        0x00124f68:    4c49        IL      LDR      r4,[pc,#292] ; [0x125090] = 0x4f080000
        0x00124f6a:    f44f50fa    O..P    MOV      r0,#0x1f40
        0x00124f6e:    9004        ..      STR      r0,[sp,#0x10]
        0x00124f70:    2000        .       MOVS     r0,#0
        0x00124f72:    9003        ..      STR      r0,[sp,#0xc]
        0x00124f74:    9002        ..      STR      r0,[sp,#8]
        0x00124f76:    4680        .F      MOV      r8,r0
        0x00124f78:    2600        .&      MOVS     r6,#0
        0x00124f7a:    f1040a50    ..P.    ADD      r10,r4,#0x50
        0x00124f7e:    46eb        .F      MOV      r11,sp
        0x00124f80:    9000        ..      STR      r0,[sp,#0]
        0x00124f82:    9001        ..      STR      r0,[sp,#4]
        0x00124f84:    aa02        ..      ADD      r2,sp,#8
        0x00124f86:    4629        )F      MOV      r1,r5
        0x00124f88:    4648        HF      MOV      r0,r9
        0x00124f8a:    f7fdffb9    ....    BL       CheckGetBurnPart ; 0x122f00
        0x00124f8e:    9003        ..      STR      r0,[sp,#0xc]
        0x00124f90:    9803        ..      LDR      r0,[sp,#0xc]
        0x00124f92:    b118        ..      CBZ      r0,0x124f9c ; EFuseSWBurnBitCover + 64
        0x00124f94:    9803        ..      LDR      r0,[sp,#0xc]
        0x00124f96:    b005        ..      ADD      sp,sp,#0x14
        0x00124f98:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00124f9c:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00124fa0:    2807        .(      CMP      r0,#7
        0x00124fa2:    db01        ..      BLT      0x124fa8 ; EFuseSWBurnBitCover + 76
        0x00124fa4:    2027        '       MOVS     r0,#0x27
        0x00124fa6:    e7f6        ..      B        0x124f96 ; EFuseSWBurnBitCover + 58
        0x00124fa8:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00124fac:    2805        .(      CMP      r0,#5
        0x00124fae:    d101        ..      BNE      0x124fb4 ; EFuseSWBurnBitCover + 88
        0x00124fb0:    f04f0801    O...    MOV      r8,#1
        0x00124fb4:    f000f8cf    ....    BL       EfuseBurnPwrEnable ; 0x125156
        0x00124fb8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00124fba:    f0200001     ...    BIC      r0,r0,#1
        0x00124fbe:    60e0        .`      STR      r0,[r4,#0xc]
        0x00124fc0:    f003fbe4    ....    BL       uDelay ; 0x12878c
        0x00124fc4:    f1b80f00    ....    CMP      r8,#0
        0x00124fc8:    d124        $.      BNE      0x125014 ; EFuseSWBurnBitCover + 184
        0x00124fca:    2600        .&      MOVS     r6,#0
        0x00124fcc:    e004        ..      B        0x124fd8 ; EFuseSWBurnBitCover + 124
        0x00124fce:    5db8        .]      LDRB     r0,[r7,r6]
        0x00124fd0:    f80b0006    ....    STRB     r0,[r11,r6]
        0x00124fd4:    1c70        p.      ADDS     r0,r6,#1
        0x00124fd6:    b2c6        ..      UXTB     r6,r0
        0x00124fd8:    ebb60fe5    ....    CMP      r6,r5,ASR #3
        0x00124fdc:    dbf7        ..      BLT      0x124fce ; EFuseSWBurnBitCover + 114
        0x00124fde:    17e9        ..      ASRS     r1,r5,#31
        0x00124fe0:    eb057151    ..Qq    ADD      r1,r5,r1,LSR #29
        0x00124fe4:    10c9        ..      ASRS     r1,r1,#3
        0x00124fe6:    eba501c1    ....    SUB      r1,r5,r1,LSL #3
        0x00124fea:    b169        i.      CBZ      r1,0x125008 ; EFuseSWBurnBitCover + 172
        0x00124fec:    4628        (F      MOV      r0,r5
        0x00124fee:    17e9        ..      ASRS     r1,r5,#31
        0x00124ff0:    eb057151    ..Qq    ADD      r1,r5,r1,LSR #29
        0x00124ff4:    10c9        ..      ASRS     r1,r1,#3
        0x00124ff6:    eba502c1    ....    SUB      r2,r5,r1,LSL #3
        0x00124ffa:    2101        .!      MOVS     r1,#1
        0x00124ffc:    4091        .@      LSLS     r1,r1,r2
        0x00124ffe:    1e49        I.      SUBS     r1,r1,#1
        0x00125000:    5dba        .]      LDRB     r2,[r7,r6]
        0x00125002:    4011        .@      ANDS     r1,r1,r2
        0x00125004:    f80b1006    ....    STRB     r1,[r11,r6]
        0x00125008:    9800        ..      LDR      r0,[sp,#0]
        0x0012500a:    f8ca0000    ....    STR      r0,[r10,#0]
        0x0012500e:    9801        ..      LDR      r0,[sp,#4]
        0x00125010:    f8ca0004    ....    STR      r0,[r10,#4]
        0x00125014:    481f        .H      LDR      r0,[pc,#124] ; [0x125094] = 0x129194
        0x00125016:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0012501a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0012501e:    6840        @h      LDR      r0,[r0,#4]
        0x00125020:    6060        ``      STR      r0,[r4,#4]
        0x00125022:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00125024:    f3690009    i...    BFI      r0,r9,#0,#10
        0x00125028:    64a0        .d      STR      r0,[r4,#0x48]
        0x0012502a:    1e68        h.      SUBS     r0,r5,#1
        0x0012502c:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x0012502e:    f3604115    `..A    BFI      r1,r0,#16,#6
        0x00125032:    64a1        .d      STR      r1,[r4,#0x48]
        0x00125034:    f1b80f00    ....    CMP      r8,#0
        0x00125038:    d007        ..      BEQ      0x12504a ; EFuseSWBurnBitCover + 238
        0x0012503a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0012503c:    f36f0009    o...    BFC      r0,#0,#10
        0x00125040:    64a0        .d      STR      r0,[r4,#0x48]
        0x00125042:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00125044:    f420107c     .|.    BIC      r0,r0,#0x3f0000
        0x00125048:    64a0        .d      STR      r0,[r4,#0x48]
        0x0012504a:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x0012504c:    f368709e    h..p    BFI      r0,r8,#30,#1
        0x00125050:    64a0        .d      STR      r0,[r4,#0x48]
        0x00125052:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00125054:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00125058:    f1004000    ...@    ADD      r0,r0,#0x80000000
        0x0012505c:    64a0        .d      STR      r0,[r4,#0x48]
        0x0012505e:    6ce0        .l      LDR      r0,[r4,#0x4c]
        0x00125060:    f0200001     ...    BIC      r0,r0,#1
        0x00125064:    1c40        @.      ADDS     r0,r0,#1
        0x00125066:    64e0        .d      STR      r0,[r4,#0x4c]
        0x00125068:    2002        .       MOVS     r0,#2
        0x0012506a:    f000f875    ..u.    BL       EfusePollDone ; 0x125158
        0x0012506e:    9003        ..      STR      r0,[sp,#0xc]
        0x00125070:    6ca0        .l      LDR      r0,[r4,#0x48]
        0x00125072:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00125076:    64a0        .d      STR      r0,[r4,#0x48]
        0x00125078:    2000        .       MOVS     r0,#0
        0x0012507a:    6060        ``      STR      r0,[r4,#4]
        0x0012507c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0012507e:    f0200001     ...    BIC      r0,r0,#1
        0x00125082:    1c40        @.      ADDS     r0,r0,#1
        0x00125084:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125086:    f000f865    ..e.    BL       EfuseBurnPwrDisable ; 0x125154
        0x0012508a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0012508c:    e783        ..      B        0x124f96 ; EFuseSWBurnBitCover + 58
    $d
        0x0012508e:    0000        ..      DCW    0
        0x00125090:    4f080000    ...O    DCD    1325924352
        0x00125094:    00129194    ....    DCD    1216916
    $t
    i.EFuseSWRead
    EFuseSWRead
        0x00125098:    e92d5ffc    -.._    PUSH     {r2-r12,lr}
        0x0012509c:    4606        .F      MOV      r6,r0
        0x0012509e:    460d        .F      MOV      r5,r1
        0x001250a0:    4690        .F      MOV      r8,r2
        0x001250a2:    4c2b        +L      LDR      r4,[pc,#172] ; [0x125150] = 0x4f080000
        0x001250a4:    f44f5bfa    O..[    MOV      r11,#0x1f40
        0x001250a8:    f04f0900    O...    MOV      r9,#0
        0x001250ac:    2700        .'      MOVS     r7,#0
        0x001250ae:    46ea        .F      MOV      r10,sp
        0x001250b0:    1970        p.      ADDS     r0,r6,r5
        0x001250b2:    2880        .(      CMP      r0,#0x80
        0x001250b4:    dd02        ..      BLE      0x1250bc ; EFuseSWRead + 36
        0x001250b6:    2024        $       MOVS     r0,#0x24
        0x001250b8:    e8bd9ffc    ....    POP      {r2-r12,pc}
        0x001250bc:    2d08        .-      CMP      r5,#8
        0x001250be:    dd01        ..      BLE      0x1250c4 ; EFuseSWRead + 44
        0x001250c0:    2024        $       MOVS     r0,#0x24
        0x001250c2:    e7f9        ..      B        0x1250b8 ; EFuseSWRead + 32
        0x001250c4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x001250c6:    f0200001     ...    BIC      r0,r0,#1
        0x001250ca:    60e0        .`      STR      r0,[r4,#0xc]
        0x001250cc:    f003fb5e    ..^.    BL       uDelay ; 0x12878c
        0x001250d0:    6b20         k      LDR      r0,[r4,#0x30]
        0x001250d2:    f3660006    f...    BFI      r0,r6,#0,#7
        0x001250d6:    6320         c      STR      r0,[r4,#0x30]
        0x001250d8:    1e68        h.      SUBS     r0,r5,#1
        0x001250da:    6b21        !k      LDR      r1,[r4,#0x30]
        0x001250dc:    f3604112    `..A    BFI      r1,r0,#16,#3
        0x001250e0:    6321        !c      STR      r1,[r4,#0x30]
        0x001250e2:    6b20         k      LDR      r0,[r4,#0x30]
        0x001250e4:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x001250e8:    f1004000    ...@    ADD      r0,r0,#0x80000000
        0x001250ec:    6320         c      STR      r0,[r4,#0x30]
        0x001250ee:    6b60        `k      LDR      r0,[r4,#0x34]
        0x001250f0:    f0200001     ...    BIC      r0,r0,#1
        0x001250f4:    1c40        @.      ADDS     r0,r0,#1
        0x001250f6:    6360        `c      STR      r0,[r4,#0x34]
        0x001250f8:    2004        .       MOVS     r0,#4
        0x001250fa:    f000f82d    ..-.    BL       EfusePollDone ; 0x125158
        0x001250fe:    4681        .F      MOV      r9,r0
        0x00125100:    f1b90f00    ....    CMP      r9,#0
        0x00125104:    d00a        ..      BEQ      0x12511c ; EFuseSWRead + 132
        0x00125106:    6b20         k      LDR      r0,[r4,#0x30]
        0x00125108:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0012510c:    6320         c      STR      r0,[r4,#0x30]
        0x0012510e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125110:    f0200001     ...    BIC      r0,r0,#1
        0x00125114:    1c40        @.      ADDS     r0,r0,#1
        0x00125116:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125118:    4648        HF      MOV      r0,r9
        0x0012511a:    e7cd        ..      B        0x1250b8 ; EFuseSWRead + 32
        0x0012511c:    6ba0        .k      LDR      r0,[r4,#0x38]
        0x0012511e:    9000        ..      STR      r0,[sp,#0]
        0x00125120:    6be0        .k      LDR      r0,[r4,#0x3c]
        0x00125122:    9001        ..      STR      r0,[sp,#4]
        0x00125124:    2700        .'      MOVS     r7,#0
        0x00125126:    e005        ..      B        0x125134 ; EFuseSWRead + 156
        0x00125128:    f81a0007    ....    LDRB     r0,[r10,r7]
        0x0012512c:    f8080007    ....    STRB     r0,[r8,r7]
        0x00125130:    1c78        x.      ADDS     r0,r7,#1
        0x00125132:    b2c7        ..      UXTB     r7,r0
        0x00125134:    42af        .B      CMP      r7,r5
        0x00125136:    dbf7        ..      BLT      0x125128 ; EFuseSWRead + 144
        0x00125138:    6b20         k      LDR      r0,[r4,#0x30]
        0x0012513a:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0012513e:    6320         c      STR      r0,[r4,#0x30]
        0x00125140:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125142:    f0200001     ...    BIC      r0,r0,#1
        0x00125146:    1c40        @.      ADDS     r0,r0,#1
        0x00125148:    60e0        .`      STR      r0,[r4,#0xc]
        0x0012514a:    2000        .       MOVS     r0,#0
        0x0012514c:    e7b4        ..      B        0x1250b8 ; EFuseSWRead + 32
    $d
        0x0012514e:    0000        ..      DCW    0
        0x00125150:    4f080000    ...O    DCD    1325924352
    $t
    i.EfuseBurnPwrDisable
    EfuseBurnPwrDisable
        0x00125154:    4770        pG      BX       lr
    i.EfuseBurnPwrEnable
    EfuseBurnPwrEnable
        0x00125156:    4770        pG      BX       lr
    i.EfusePollDone
    EfusePollDone
        0x00125158:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012515c:    4606        .F      MOV      r6,r0
        0x0012515e:    4c21        !L      LDR      r4,[pc,#132] ; [0x1251e4] = 0x4f080000
        0x00125160:    2700        .'      MOVS     r7,#0
        0x00125162:    f44f55fa    O..U    MOV      r5,#0x1f40
        0x00125166:    f003fb11    ....    BL       uDelay ; 0x12878c
        0x0012516a:    481f        .H      LDR      r0,[pc,#124] ; [0x1251e8] = 0x13a011
        0x0012516c:    7800        .x      LDRB     r0,[r0,#0]
        0x0012516e:    2800        .(      CMP      r0,#0
        0x00125170:    d135        5.      BNE      0x1251de ; EfusePollDone + 134
        0x00125172:    2e04        ..      CMP      r6,#4
        0x00125174:    d11a        ..      BNE      0x1251ac ; EfusePollDone + 84
        0x00125176:    e00c        ..      B        0x125192 ; EfusePollDone + 58
        0x00125178:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0012517a:    f3c04002    ...@    UBFX     r0,r0,#16,#3
        0x0012517e:    b110        ..      CBZ      r0,0x125186 ; EfusePollDone + 46
        0x00125180:    2025        %       MOVS     r0,#0x25
        0x00125182:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00125186:    b90d        ..      CBNZ     r5,0x12518c ; EfusePollDone + 52
        0x00125188:    2026        &       MOVS     r0,#0x26
        0x0012518a:    e7fa        ..      B        0x125182 ; EfusePollDone + 42
        0x0012518c:    1e6d        m.      SUBS     r5,r5,#1
        0x0012518e:    f003fafd    ....    BL       uDelay ; 0x12878c
        0x00125192:    6b60        `k      LDR      r0,[r4,#0x34]
        0x00125194:    f3c02040    ..@     UBFX     r0,r0,#9,#1
        0x00125198:    2800        .(      CMP      r0,#0
        0x0012519a:    d0ed        ..      BEQ      0x125178 ; EfusePollDone + 32
        0x0012519c:    6b60        `k      LDR      r0,[r4,#0x34]
        0x0012519e:    f3c04002    ...@    UBFX     r0,r0,#16,#3
        0x001251a2:    b108        ..      CBZ      r0,0x1251a8 ; EfusePollDone + 80
        0x001251a4:    2025        %       MOVS     r0,#0x25
        0x001251a6:    e7ec        ..      B        0x125182 ; EfusePollDone + 42
        0x001251a8:    2000        .       MOVS     r0,#0
        0x001251aa:    e7ea        ..      B        0x125182 ; EfusePollDone + 42
        0x001251ac:    e00a        ..      B        0x1251c4 ; EfusePollDone + 108
        0x001251ae:    b935        5.      CBNZ     r5,0x1251be ; EfusePollDone + 102
        0x001251b0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x001251b2:    f0200001     ...    BIC      r0,r0,#1
        0x001251b6:    1c40        @.      ADDS     r0,r0,#1
        0x001251b8:    60e0        .`      STR      r0,[r4,#0xc]
        0x001251ba:    2029        )       MOVS     r0,#0x29
        0x001251bc:    e7e1        ..      B        0x125182 ; EfusePollDone + 42
        0x001251be:    1e6d        m.      SUBS     r5,r5,#1
        0x001251c0:    f003fae4    ....    BL       uDelay ; 0x12878c
        0x001251c4:    6ce0        .l      LDR      r0,[r4,#0x4c]
        0x001251c6:    f3c02040    ..@     UBFX     r0,r0,#9,#1
        0x001251ca:    2800        .(      CMP      r0,#0
        0x001251cc:    d0ef        ..      BEQ      0x1251ae ; EfusePollDone + 86
        0x001251ce:    6ce0        .l      LDR      r0,[r4,#0x4c]
        0x001251d0:    f3c04008    ...@    UBFX     r0,r0,#16,#9
        0x001251d4:    b108        ..      CBZ      r0,0x1251da ; EfusePollDone + 130
        0x001251d6:    2028        (       MOVS     r0,#0x28
        0x001251d8:    e7d3        ..      B        0x125182 ; EfusePollDone + 42
        0x001251da:    2000        .       MOVS     r0,#0
        0x001251dc:    e7d1        ..      B        0x125182 ; EfusePollDone + 42
        0x001251de:    bf00        ..      NOP      
        0x001251e0:    e7cf        ..      B        0x125182 ; EfusePollDone + 42
    $d
        0x001251e2:    0000        ..      DCW    0
        0x001251e4:    4f080000    ...O    DCD    1325924352
        0x001251e8:    0013a011    ....    DCD    1286161
    $t
    i.GPR_ClockDisable
    GPR_ClockDisable
        0x001251ec:    2820         (      CMP      r0,#0x20
        0x001251ee:    db0c        ..      BLT      0x12520a ; GPR_ClockDisable + 30
        0x001251f0:    283f        ?(      CMP      r0,#0x3f
        0x001251f2:    dc0b        ..      BGT      0x12520c ; GPR_ClockDisable + 32
        0x001251f4:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x001251f8:    6949        Ii      LDR      r1,[r1,#0x14]
        0x001251fa:    f1a00220    .. .    SUB      r2,r0,#0x20
        0x001251fe:    2301        .#      MOVS     r3,#1
        0x00125200:    4093        .@      LSLS     r3,r3,r2
        0x00125202:    4399        .C      BICS     r1,r1,r3
        0x00125204:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125208:    6151        Qa      STR      r1,[r2,#0x14]
        0x0012520a:    e076        v.      B        0x1252fa ; GPR_ClockDisable + 270
        0x0012520c:    285f        _(      CMP      r0,#0x5f
        0x0012520e:    dc0b        ..      BGT      0x125228 ; GPR_ClockDisable + 60
        0x00125210:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125214:    6989        .i      LDR      r1,[r1,#0x18]
        0x00125216:    f1a00240    ..@.    SUB      r2,r0,#0x40
        0x0012521a:    2301        .#      MOVS     r3,#1
        0x0012521c:    4093        .@      LSLS     r3,r3,r2
        0x0012521e:    4399        .C      BICS     r1,r1,r3
        0x00125220:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125224:    6191        .a      STR      r1,[r2,#0x18]
        0x00125226:    e068        h.      B        0x1252fa ; GPR_ClockDisable + 270
        0x00125228:    287f        .(      CMP      r0,#0x7f
        0x0012522a:    dc0b        ..      BGT      0x125244 ; GPR_ClockDisable + 88
        0x0012522c:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125230:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00125232:    f1a00260    ..`.    SUB      r2,r0,#0x60
        0x00125236:    2301        .#      MOVS     r3,#1
        0x00125238:    4093        .@      LSLS     r3,r3,r2
        0x0012523a:    4399        .C      BICS     r1,r1,r3
        0x0012523c:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125240:    6311        .c      STR      r1,[r2,#0x30]
        0x00125242:    e05a        Z.      B        0x1252fa ; GPR_ClockDisable + 270
        0x00125244:    289f        .(      CMP      r0,#0x9f
        0x00125246:    dc0b        ..      BGT      0x125260 ; GPR_ClockDisable + 116
        0x00125248:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x0012524c:    6b89        .k      LDR      r1,[r1,#0x38]
        0x0012524e:    f1a00280    ....    SUB      r2,r0,#0x80
        0x00125252:    2301        .#      MOVS     r3,#1
        0x00125254:    4093        .@      LSLS     r3,r3,r2
        0x00125256:    4399        .C      BICS     r1,r1,r3
        0x00125258:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x0012525c:    6391        .c      STR      r1,[r2,#0x38]
        0x0012525e:    e04c        L.      B        0x1252fa ; GPR_ClockDisable + 270
        0x00125260:    28bf        .(      CMP      r0,#0xbf
        0x00125262:    dc0b        ..      BGT      0x12527c ; GPR_ClockDisable + 144
        0x00125264:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125268:    6c09        .l      LDR      r1,[r1,#0x40]
        0x0012526a:    f1a002a0    ....    SUB      r2,r0,#0xa0
        0x0012526e:    2301        .#      MOVS     r3,#1
        0x00125270:    4093        .@      LSLS     r3,r3,r2
        0x00125272:    4399        .C      BICS     r1,r1,r3
        0x00125274:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125278:    6411        .d      STR      r1,[r2,#0x40]
        0x0012527a:    e03e        >.      B        0x1252fa ; GPR_ClockDisable + 270
        0x0012527c:    28df        .(      CMP      r0,#0xdf
        0x0012527e:    dc0b        ..      BGT      0x125298 ; GPR_ClockDisable + 172
        0x00125280:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125284:    6d09        .m      LDR      r1,[r1,#0x50]
        0x00125286:    f1a002c0    ....    SUB      r2,r0,#0xc0
        0x0012528a:    2301        .#      MOVS     r3,#1
        0x0012528c:    4093        .@      LSLS     r3,r3,r2
        0x0012528e:    4399        .C      BICS     r1,r1,r3
        0x00125290:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125294:    6511        .e      STR      r1,[r2,#0x50]
        0x00125296:    e030        0.      B        0x1252fa ; GPR_ClockDisable + 270
        0x00125298:    28ff        .(      CMP      r0,#0xff
        0x0012529a:    dc0b        ..      BGT      0x1252b4 ; GPR_ClockDisable + 200
        0x0012529c:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x001252a0:    6d89        .m      LDR      r1,[r1,#0x58]
        0x001252a2:    f1a002e0    ....    SUB      r2,r0,#0xe0
        0x001252a6:    2301        .#      MOVS     r3,#1
        0x001252a8:    4093        .@      LSLS     r3,r3,r2
        0x001252aa:    4399        .C      BICS     r1,r1,r3
        0x001252ac:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x001252b0:    6591        .e      STR      r1,[r2,#0x58]
        0x001252b2:    e022        ".      B        0x1252fa ; GPR_ClockDisable + 270
        0x001252b4:    f5b07f84    ....    CMP      r0,#0x108
        0x001252b8:    db1f        ..      BLT      0x1252fa ; GPR_ClockDisable + 270
        0x001252ba:    f5b07f88    ....    CMP      r0,#0x110
        0x001252be:    db1c        ..      BLT      0x1252fa ; GPR_ClockDisable + 270
        0x001252c0:    f5b07f90    ....    CMP      r0,#0x120
        0x001252c4:    da0b        ..      BGE      0x1252de ; GPR_ClockDisable + 242
        0x001252c6:    f04f4180    O..A    MOV      r1,#0x40000000
        0x001252ca:    6809        .h      LDR      r1,[r1,#0]
        0x001252cc:    f5a07288    ...r    SUB      r2,r0,#0x110
        0x001252d0:    2301        .#      MOVS     r3,#1
        0x001252d2:    4093        .@      LSLS     r3,r3,r2
        0x001252d4:    4399        .C      BICS     r1,r1,r3
        0x001252d6:    f04f4280    O..B    MOV      r2,#0x40000000
        0x001252da:    6011        .`      STR      r1,[r2,#0]
        0x001252dc:    e00d        ..      B        0x1252fa ; GPR_ClockDisable + 270
        0x001252de:    f5b07fa0    ....    CMP      r0,#0x140
        0x001252e2:    da0a        ..      BGE      0x1252fa ; GPR_ClockDisable + 270
        0x001252e4:    f04f4180    O..A    MOV      r1,#0x40000000
        0x001252e8:    6889        .h      LDR      r1,[r1,#8]
        0x001252ea:    f5a07290    ...r    SUB      r2,r0,#0x120
        0x001252ee:    2301        .#      MOVS     r3,#1
        0x001252f0:    4093        .@      LSLS     r3,r3,r2
        0x001252f2:    4399        .C      BICS     r1,r1,r3
        0x001252f4:    f04f4280    O..B    MOV      r2,#0x40000000
        0x001252f8:    6091        .`      STR      r1,[r2,#8]
        0x001252fa:    4770        pG      BX       lr
    i.GPR_ClockEnable
    GPR_ClockEnable
        0x001252fc:    2820         (      CMP      r0,#0x20
        0x001252fe:    db0c        ..      BLT      0x12531a ; GPR_ClockEnable + 30
        0x00125300:    283f        ?(      CMP      r0,#0x3f
        0x00125302:    dc0b        ..      BGT      0x12531c ; GPR_ClockEnable + 32
        0x00125304:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125308:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0012530a:    f1a00220    .. .    SUB      r2,r0,#0x20
        0x0012530e:    2301        .#      MOVS     r3,#1
        0x00125310:    4093        .@      LSLS     r3,r3,r2
        0x00125312:    4319        .C      ORRS     r1,r1,r3
        0x00125314:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125318:    6151        Qa      STR      r1,[r2,#0x14]
        0x0012531a:    e076        v.      B        0x12540a ; GPR_ClockEnable + 270
        0x0012531c:    285f        _(      CMP      r0,#0x5f
        0x0012531e:    dc0b        ..      BGT      0x125338 ; GPR_ClockEnable + 60
        0x00125320:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125324:    6989        .i      LDR      r1,[r1,#0x18]
        0x00125326:    f1a00240    ..@.    SUB      r2,r0,#0x40
        0x0012532a:    2301        .#      MOVS     r3,#1
        0x0012532c:    4093        .@      LSLS     r3,r3,r2
        0x0012532e:    4319        .C      ORRS     r1,r1,r3
        0x00125330:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125334:    6191        .a      STR      r1,[r2,#0x18]
        0x00125336:    e068        h.      B        0x12540a ; GPR_ClockEnable + 270
        0x00125338:    287f        .(      CMP      r0,#0x7f
        0x0012533a:    dc0b        ..      BGT      0x125354 ; GPR_ClockEnable + 88
        0x0012533c:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125340:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00125342:    f1a00260    ..`.    SUB      r2,r0,#0x60
        0x00125346:    2301        .#      MOVS     r3,#1
        0x00125348:    4093        .@      LSLS     r3,r3,r2
        0x0012534a:    4319        .C      ORRS     r1,r1,r3
        0x0012534c:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125350:    6311        .c      STR      r1,[r2,#0x30]
        0x00125352:    e05a        Z.      B        0x12540a ; GPR_ClockEnable + 270
        0x00125354:    289f        .(      CMP      r0,#0x9f
        0x00125356:    dc0b        ..      BGT      0x125370 ; GPR_ClockEnable + 116
        0x00125358:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x0012535c:    6b89        .k      LDR      r1,[r1,#0x38]
        0x0012535e:    f1a00280    ....    SUB      r2,r0,#0x80
        0x00125362:    2301        .#      MOVS     r3,#1
        0x00125364:    4093        .@      LSLS     r3,r3,r2
        0x00125366:    4319        .C      ORRS     r1,r1,r3
        0x00125368:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x0012536c:    6391        .c      STR      r1,[r2,#0x38]
        0x0012536e:    e04c        L.      B        0x12540a ; GPR_ClockEnable + 270
        0x00125370:    28bf        .(      CMP      r0,#0xbf
        0x00125372:    dc0b        ..      BGT      0x12538c ; GPR_ClockEnable + 144
        0x00125374:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125378:    6c09        .l      LDR      r1,[r1,#0x40]
        0x0012537a:    f1a002a0    ....    SUB      r2,r0,#0xa0
        0x0012537e:    2301        .#      MOVS     r3,#1
        0x00125380:    4093        .@      LSLS     r3,r3,r2
        0x00125382:    4319        .C      ORRS     r1,r1,r3
        0x00125384:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x00125388:    6411        .d      STR      r1,[r2,#0x40]
        0x0012538a:    e03e        >.      B        0x12540a ; GPR_ClockEnable + 270
        0x0012538c:    28df        .(      CMP      r0,#0xdf
        0x0012538e:    dc0b        ..      BGT      0x1253a8 ; GPR_ClockEnable + 172
        0x00125390:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x00125394:    6d09        .m      LDR      r1,[r1,#0x50]
        0x00125396:    f1a002c0    ....    SUB      r2,r0,#0xc0
        0x0012539a:    2301        .#      MOVS     r3,#1
        0x0012539c:    4093        .@      LSLS     r3,r3,r2
        0x0012539e:    4319        .C      ORRS     r1,r1,r3
        0x001253a0:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x001253a4:    6511        .e      STR      r1,[r2,#0x50]
        0x001253a6:    e030        0.      B        0x12540a ; GPR_ClockEnable + 270
        0x001253a8:    28ff        .(      CMP      r0,#0xff
        0x001253aa:    dc0b        ..      BGT      0x1253c4 ; GPR_ClockEnable + 200
        0x001253ac:    f04f419e    O..A    MOV      r1,#0x4f000000
        0x001253b0:    6d89        .m      LDR      r1,[r1,#0x58]
        0x001253b2:    f1a002e0    ....    SUB      r2,r0,#0xe0
        0x001253b6:    2301        .#      MOVS     r3,#1
        0x001253b8:    4093        .@      LSLS     r3,r3,r2
        0x001253ba:    4319        .C      ORRS     r1,r1,r3
        0x001253bc:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x001253c0:    6591        .e      STR      r1,[r2,#0x58]
        0x001253c2:    e022        ".      B        0x12540a ; GPR_ClockEnable + 270
        0x001253c4:    f5b07f84    ....    CMP      r0,#0x108
        0x001253c8:    db1f        ..      BLT      0x12540a ; GPR_ClockEnable + 270
        0x001253ca:    f5b07f88    ....    CMP      r0,#0x110
        0x001253ce:    db1c        ..      BLT      0x12540a ; GPR_ClockEnable + 270
        0x001253d0:    f5b07f90    ....    CMP      r0,#0x120
        0x001253d4:    da0b        ..      BGE      0x1253ee ; GPR_ClockEnable + 242
        0x001253d6:    f04f4180    O..A    MOV      r1,#0x40000000
        0x001253da:    6809        .h      LDR      r1,[r1,#0]
        0x001253dc:    f5a07288    ...r    SUB      r2,r0,#0x110
        0x001253e0:    2301        .#      MOVS     r3,#1
        0x001253e2:    4093        .@      LSLS     r3,r3,r2
        0x001253e4:    4319        .C      ORRS     r1,r1,r3
        0x001253e6:    f04f4280    O..B    MOV      r2,#0x40000000
        0x001253ea:    6011        .`      STR      r1,[r2,#0]
        0x001253ec:    e00d        ..      B        0x12540a ; GPR_ClockEnable + 270
        0x001253ee:    f5b07fa0    ....    CMP      r0,#0x140
        0x001253f2:    da0a        ..      BGE      0x12540a ; GPR_ClockEnable + 270
        0x001253f4:    f04f4180    O..A    MOV      r1,#0x40000000
        0x001253f8:    6889        .h      LDR      r1,[r1,#8]
        0x001253fa:    f5a07290    ...r    SUB      r2,r0,#0x120
        0x001253fe:    2301        .#      MOVS     r3,#1
        0x00125400:    4093        .@      LSLS     r3,r3,r2
        0x00125402:    4319        .C      ORRS     r1,r1,r3
        0x00125404:    f04f4280    O..B    MOV      r2,#0x40000000
        0x00125408:    6091        .`      STR      r1,[r2,#8]
        0x0012540a:    4770        pG      BX       lr
    i.GPR_Set_SysTick_26MDiv198
    GPR_Set_SysTick_26MDiv198
        0x0012540c:    f04f409e    O..@    MOV      r0,#0x4f000000
        0x00125410:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00125412:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00125416:    f04f429e    O..B    MOV      r2,#0x4f000000
        0x0012541a:    6210        .b      STR      r0,[r2,#0x20]
        0x0012541c:    4610        .F      MOV      r0,r2
        0x0012541e:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00125420:    f421407f    !..@    BIC      r0,r1,#0xff00
        0x00125424:    f4404145    @.EA    ORR      r1,r0,#0xc500
        0x00125428:    4610        .F      MOV      r0,r2
        0x0012542a:    6241        Ab      STR      r1,[r0,#0x24]
        0x0012542c:    2000        .       MOVS     r0,#0
        0x0012542e:    4770        pG      BX       lr
    i.GetBurnPartInfo
    GetBurnPartInfo
        0x00125430:    4601        .F      MOV      r1,r0
        0x00125432:    2907        .)      CMP      r1,#7
        0x00125434:    d203        ..      BCS      0x12543e ; GetBurnPartInfo + 14
        0x00125436:    4803        .H      LDR      r0,[pc,#12] ; [0x125444] = 0x129194
        0x00125438:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0012543c:    4770        pG      BX       lr
        0x0012543e:    2000        .       MOVS     r0,#0
        0x00125440:    e7fc        ..      B        0x12543c ; GetBurnPartInfo + 12
    $d
        0x00125442:    0000        ..      DCW    0
        0x00125444:    00129194    ....    DCD    1216916
    $t
    i.GetFlhBlkRdSubType
    GetFlhBlkRdSubType
        0x00125448:    b500        ..      PUSH     {lr}
        0x0012544a:    f000f819    ....    BL       GetLPCCmd ; 0x125480
        0x0012544e:    4601        .F      MOV      r1,r0
        0x00125450:    f1010308    ....    ADD      r3,r1,#8
        0x00125454:    2200        ."      MOVS     r2,#0
        0x00125456:    6848        Hh      LDR      r0,[r1,#4]
        0x00125458:    2808        .(      CMP      r0,#8
        0x0012545a:    d101        ..      BNE      0x125460 ; GetFlhBlkRdSubType + 24
        0x0012545c:    2001        .       MOVS     r0,#1
        0x0012545e:    bd00        ..      POP      {pc}
        0x00125460:    6848        Hh      LDR      r0,[r1,#4]
        0x00125462:    280a        .(      CMP      r0,#0xa
        0x00125464:    d309        ..      BCC      0x12547a ; GetFlhBlkRdSubType + 50
        0x00125466:    f1010210    ....    ADD      r2,r1,#0x10
        0x0012546a:    7810        .x      LDRB     r0,[r2,#0]
        0x0012546c:    2801        .(      CMP      r0,#1
        0x0012546e:    d104        ..      BNE      0x12547a ; GetFlhBlkRdSubType + 50
        0x00125470:    7850        Px      LDRB     r0,[r2,#1]
        0x00125472:    28e0        .(      CMP      r0,#0xe0
        0x00125474:    d101        ..      BNE      0x12547a ; GetFlhBlkRdSubType + 50
        0x00125476:    2002        .       MOVS     r0,#2
        0x00125478:    e7f1        ..      B        0x12545e ; GetFlhBlkRdSubType + 22
        0x0012547a:    2000        .       MOVS     r0,#0
        0x0012547c:    e7ef        ..      B        0x12545e ; GetFlhBlkRdSubType + 22
        0x0012547e:    0000        ..      MOVS     r0,r0
    i.GetLPCCmd
    GetLPCCmd
        0x00125480:    4800        .H      LDR      r0,[pc,#0] ; [0x125484] = 0x13a2b0
        0x00125482:    4770        pG      BX       lr
    $d
        0x00125484:    0013a2b0    ....    DCD    1286832
    $t
    i.GetLPCInfo
    GetLPCInfo
        0x00125488:    4800        .H      LDR      r0,[pc,#0] ; [0x12548c] = 0x13a024
        0x0012548a:    4770        pG      BX       lr
    $d
        0x0012548c:    0013a024    $...    DCD    1286180
    $t
    i.GetLPCRsp
    GetLPCRsp
        0x00125490:    4800        .H      LDR      r0,[pc,#0] ; [0x125494] = 0x13b2bc
        0x00125492:    4770        pG      BX       lr
    $d
        0x00125494:    0013b2bc    ....    DCD    1290940
    $t
    i.GetPlatformFuses
    GetPlatformFuses
        0x00125498:    4770        pG      BX       lr
    i.GetPrevDataCmdFlag
    GetPrevDataCmdFlag
        0x0012549a:    b500        ..      PUSH     {lr}
        0x0012549c:    f000f80a    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001254a0:    7a00        .z      LDRB     r0,[r0,#8]
        0x001254a2:    bd00        ..      POP      {pc}
    i.GetProPrevDataCmd
    GetProPrevDataCmd
        0x001254a4:    4800        .H      LDR      r0,[pc,#0] ; [0x1254a8] = 0x13a258
        0x001254a6:    4770        pG      BX       lr
    $d
        0x001254a8:    0013a258    X...    DCD    1286744
    $t
    i.GetProtocolCmd
    GetProtocolCmd
        0x001254ac:    4800        .H      LDR      r0,[pc,#0] ; [0x1254b0] = 0x13a268
        0x001254ae:    4770        pG      BX       lr
    $d
        0x001254b0:    0013a268    h...    DCD    1286760
    $t
    i.GetProtocolInfo
    GetProtocolInfo
        0x001254b4:    4800        .H      LDR      r0,[pc,#0] ; [0x1254b8] = 0x13a290
        0x001254b6:    4770        pG      BX       lr
    $d
        0x001254b8:    0013a290    ....    DCD    1286800
    $t
    i.GetProtocolRsp
    GetProtocolRsp
        0x001254bc:    4800        .H      LDR      r0,[pc,#0] ; [0x1254c0] = 0x13a278
        0x001254be:    4770        pG      BX       lr
    $d
        0x001254c0:    0013a278    x...    DCD    1286776
    $t
    i.GetRepDataCmdRcvedFlag
    GetRepDataCmdRcvedFlag
        0x001254c4:    b500        ..      PUSH     {lr}
        0x001254c6:    f7fffff5    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001254ca:    4601        .F      MOV      r1,r0
        0x001254cc:    7988        .y      LDRB     r0,[r1,#6]
        0x001254ce:    bd00        ..      POP      {pc}
    i.GetRepDataCmdTryCnt
    GetRepDataCmdTryCnt
        0x001254d0:    b500        ..      PUSH     {lr}
        0x001254d2:    f7ffffef    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001254d6:    79c0        .y      LDRB     r0,[r0,#7]
        0x001254d8:    bd00        ..      POP      {pc}
    i.GprSetUart1Clk102M
    GprSetUart1Clk102M
        0x001254da:    b500        ..      PUSH     {lr}
        0x001254dc:    2023        #       MOVS     r0,#0x23
        0x001254de:    f7ffff0d    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001254e2:    20c1        .       MOVS     r0,#0xc1
        0x001254e4:    f7fffe82    ....    BL       GPR_ClockDisable ; 0x1251ec
        0x001254e8:    2001        .       MOVS     r0,#1
        0x001254ea:    f000f804    ....    BL       GprUart1ClkSelect ; 0x1254f6
        0x001254ee:    20c1        .       MOVS     r0,#0xc1
        0x001254f0:    f7ffff04    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001254f4:    bd00        ..      POP      {pc}
    i.GprUart1ClkSelect
    GprUart1ClkSelect
        0x001254f6:    b510        ..      PUSH     {r4,lr}
        0x001254f8:    4601        .F      MOV      r1,r0
        0x001254fa:    2202        ."      MOVS     r2,#2
        0x001254fc:    2301        .#      MOVS     r3,#1
        0x001254fe:    f04f449e    O..D    MOV      r4,#0x4f000000
        0x00125502:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x00125504:    4390        .C      BICS     r0,r0,r2
        0x00125506:    fa01f403    ....    LSL      r4,r1,r3
        0x0012550a:    4014        .@      ANDS     r4,r4,r2
        0x0012550c:    4320         C      ORRS     r0,r0,r4
        0x0012550e:    f04f449e    O..D    MOV      r4,#0x4f000000
        0x00125512:    66a0        .f      STR      r0,[r4,#0x68]
        0x00125514:    bd10        ..      POP      {r4,pc}
    i.HAL_AP_QSPI_Command
    HAL_AP_QSPI_Command
        0x00125516:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012551a:    4604        .F      MOV      r4,r0
        0x0012551c:    460e        .F      MOV      r6,r1
        0x0012551e:    4617        .F      MOV      r7,r2
        0x00125520:    2501        .%      MOVS     r5,#1
        0x00125522:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x00125526:    2801        .(      CMP      r0,#1
        0x00125528:    d137        7.      BNE      0x12559a ; HAL_AP_QSPI_Command + 132
        0x0012552a:    2000        .       MOVS     r0,#0
        0x0012552c:    6460        `d      STR      r0,[r4,#0x44]
        0x0012552e:    2002        .       MOVS     r0,#2
        0x00125530:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x00125534:    463b        ;F      MOV      r3,r7
        0x00125536:    2200        ."      MOVS     r2,#0
        0x00125538:    2101        .!      MOVS     r1,#1
        0x0012553a:    4620         F      MOV      r0,r4
        0x0012553c:    f7fdfa4e    ..N.    BL       AP_QSPI_WaitFlagStateUntilTimeout ; 0x1229dc
        0x00125540:    4605        .F      MOV      r5,r0
        0x00125542:    bb2d        -.      CBNZ     r5,0x125590 ; HAL_AP_QSPI_Command + 122
        0x00125544:    2200        ."      MOVS     r2,#0
        0x00125546:    4631        1F      MOV      r1,r6
        0x00125548:    4620         F      MOV      r0,r4
        0x0012554a:    f7fdf926    ..&.    BL       AP_QSPI_Frame_Config ; 0x12279a
        0x0012554e:    6a30        0j      LDR      r0,[r6,#0x20]
        0x00125550:    b9f8        ..      CBNZ     r0,0x125592 ; HAL_AP_QSPI_Command + 124
        0x00125552:    6820         h      LDR      r0,[r4,#0]
        0x00125554:    6900        .i      LDR      r0,[r0,#0x10]
        0x00125556:    f4202080     ..     BIC      r0,r0,#0x40000
        0x0012555a:    6821        !h      LDR      r1,[r4,#0]
        0x0012555c:    6108        .a      STR      r0,[r1,#0x10]
        0x0012555e:    6820         h      LDR      r0,[r4,#0]
        0x00125560:    6900        .i      LDR      r0,[r0,#0x10]
        0x00125562:    f4202000     ..     BIC      r0,r0,#0x80000
        0x00125566:    6821        !h      LDR      r1,[r4,#0]
        0x00125568:    6108        .a      STR      r0,[r1,#0x10]
        0x0012556a:    6820         h      LDR      r0,[r4,#0]
        0x0012556c:    6880        .h      LDR      r0,[r0,#8]
        0x0012556e:    f0400001    @...    ORR      r0,r0,#1
        0x00125572:    6821        !h      LDR      r1,[r4,#0]
        0x00125574:    6088        .`      STR      r0,[r1,#8]
        0x00125576:    463b        ;F      MOV      r3,r7
        0x00125578:    2201        ."      MOVS     r2,#1
        0x0012557a:    4611        .F      MOV      r1,r2
        0x0012557c:    4620         F      MOV      r0,r4
        0x0012557e:    f7fdfa69    ..i.    BL       AP_QSPI_WaitIntStatusUntilTimeout ; 0x122a54
        0x00125582:    4605        .F      MOV      r5,r0
        0x00125584:    b925        %.      CBNZ     r5,0x125590 ; HAL_AP_QSPI_Command + 122
        0x00125586:    2001        .       MOVS     r0,#1
        0x00125588:    6821        !h      LDR      r1,[r4,#0]
        0x0012558a:    6348        Hc      STR      r0,[r1,#0x34]
        0x0012558c:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x00125590:    e004        ..      B        0x12559c ; HAL_AP_QSPI_Command + 134
        0x00125592:    2001        .       MOVS     r0,#1
        0x00125594:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x00125598:    e000        ..      B        0x12559c ; HAL_AP_QSPI_Command + 134
        0x0012559a:    2502        .%      MOVS     r5,#2
        0x0012559c:    4628        (F      MOV      r0,r5
        0x0012559e:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.HAL_AP_QSPI_Receive
    HAL_AP_QSPI_Receive
        0x001255a2:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x001255a6:    4604        .F      MOV      r4,r0
        0x001255a8:    460f        .F      MOV      r7,r1
        0x001255aa:    4615        .F      MOV      r5,r2
        0x001255ac:    2600        .&      MOVS     r6,#0
        0x001255ae:    46b0        .F      MOV      r8,r6
        0x001255b0:    6820         h      LDR      r0,[r4,#0]
        0x001255b2:    f1000924    ..$.    ADD      r9,r0,#0x24
        0x001255b6:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x001255ba:    2801        .(      CMP      r0,#1
        0x001255bc:    d169        i.      BNE      0x125692 ; HAL_AP_QSPI_Receive + 240
        0x001255be:    2000        .       MOVS     r0,#0
        0x001255c0:    6460        `d      STR      r0,[r4,#0x44]
        0x001255c2:    2f00        ./      CMP      r7,#0
        0x001255c4:    d05f        _.      BEQ      0x125686 ; HAL_AP_QSPI_Receive + 228
        0x001255c6:    2022        "       MOVS     r0,#0x22
        0x001255c8:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x001255cc:    6820         h      LDR      r0,[r4,#0]
        0x001255ce:    6a00        .j      LDR      r0,[r0,#0x20]
        0x001255d0:    f3c0000b    ....    UBFX     r0,r0,#0,#12
        0x001255d4:    1c40        @.      ADDS     r0,r0,#1
        0x001255d6:    6360        `c      STR      r0,[r4,#0x34]
        0x001255d8:    6820         h      LDR      r0,[r4,#0]
        0x001255da:    6a00        .j      LDR      r0,[r0,#0x20]
        0x001255dc:    f3c0000b    ....    UBFX     r0,r0,#0,#12
        0x001255e0:    1c40        @.      ADDS     r0,r0,#1
        0x001255e2:    6320         c      STR      r0,[r4,#0x30]
        0x001255e4:    62e7        .b      STR      r7,[r4,#0x2c]
        0x001255e6:    2100        .!      MOVS     r1,#0
        0x001255e8:    4620         F      MOV      r0,r4
        0x001255ea:    f7fdf969    ..i.    BL       AP_QSPI_Mode_Config ; 0x1228c0
        0x001255ee:    6820         h      LDR      r0,[r4,#0]
        0x001255f0:    6900        .i      LDR      r0,[r0,#0x10]
        0x001255f2:    f4402000    @..     ORR      r0,r0,#0x80000
        0x001255f6:    6821        !h      LDR      r1,[r4,#0]
        0x001255f8:    6108        .a      STR      r0,[r1,#0x10]
        0x001255fa:    6820         h      LDR      r0,[r4,#0]
        0x001255fc:    6900        .i      LDR      r0,[r0,#0x10]
        0x001255fe:    f4202080     ..     BIC      r0,r0,#0x40000
        0x00125602:    6821        !h      LDR      r1,[r4,#0]
        0x00125604:    6108        .a      STR      r0,[r1,#0x10]
        0x00125606:    6820         h      LDR      r0,[r4,#0]
        0x00125608:    6880        .h      LDR      r0,[r0,#8]
        0x0012560a:    f0400001    @...    ORR      r0,r0,#1
        0x0012560e:    6821        !h      LDR      r1,[r4,#0]
        0x00125610:    6088        .`      STR      r0,[r1,#8]
        0x00125612:    e020         .      B        0x125656 ; HAL_AP_QSPI_Receive + 180
        0x00125614:    2301        .#      MOVS     r3,#1
        0x00125616:    461a        .F      MOV      r2,r3
        0x00125618:    2108        .!      MOVS     r1,#8
        0x0012561a:    4620         F      MOV      r0,r4
        0x0012561c:    9500        ..      STR      r5,[sp,#0]
        0x0012561e:    f7fdf9f6    ....    BL       AP_QSPI_WaitIntAndFlagUntilTimeout ; 0x122a0e
        0x00125622:    4606        .F      MOV      r6,r0
        0x00125624:    b106        ..      CBZ      r6,0x125628 ; HAL_AP_QSPI_Receive + 134
        0x00125626:    e019        ..      B        0x12565c ; HAL_AP_QSPI_Receive + 186
        0x00125628:    6820         h      LDR      r0,[r4,#0]
        0x0012562a:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0012562c:    f00050f8    ...P    AND      r0,r0,#0x1f000000
        0x00125630:    b158        X.      CBZ      r0,0x12564a ; HAL_AP_QSPI_Receive + 168
        0x00125632:    f8991000    ....    LDRB     r1,[r9,#0]
        0x00125636:    6ae2        .j      LDR      r2,[r4,#0x2c]
        0x00125638:    1c50        P.      ADDS     r0,r2,#1
        0x0012563a:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0012563c:    7011        .p      STRB     r1,[r2,#0]
        0x0012563e:    6b60        `k      LDR      r0,[r4,#0x34]
        0x00125640:    1e40        @.      SUBS     r0,r0,#1
        0x00125642:    6360        `c      STR      r0,[r4,#0x34]
        0x00125644:    f04f0800    O...    MOV      r8,#0
        0x00125648:    e001        ..      B        0x12564e ; HAL_AP_QSPI_Receive + 172
        0x0012564a:    f1080801    ....    ADD      r8,r8,#1
        0x0012564e:    45a8        .E      CMP      r8,r5
        0x00125650:    d901        ..      BLS      0x125656 ; HAL_AP_QSPI_Receive + 180
        0x00125652:    2601        .&      MOVS     r6,#1
        0x00125654:    e002        ..      B        0x12565c ; HAL_AP_QSPI_Receive + 186
        0x00125656:    6b60        `k      LDR      r0,[r4,#0x34]
        0x00125658:    2800        .(      CMP      r0,#0
        0x0012565a:    d1db        ..      BNE      0x125614 ; HAL_AP_QSPI_Receive + 114
        0x0012565c:    bf00        ..      NOP      
        0x0012565e:    b976        v.      CBNZ     r6,0x12567e ; HAL_AP_QSPI_Receive + 220
        0x00125660:    462b        +F      MOV      r3,r5
        0x00125662:    2201        ."      MOVS     r2,#1
        0x00125664:    4611        .F      MOV      r1,r2
        0x00125666:    4620         F      MOV      r0,r4
        0x00125668:    f7fdf9f4    ....    BL       AP_QSPI_WaitIntStatusUntilTimeout ; 0x122a54
        0x0012566c:    4606        .F      MOV      r6,r0
        0x0012566e:    b916        ..      CBNZ     r6,0x125676 ; HAL_AP_QSPI_Receive + 212
        0x00125670:    2001        .       MOVS     r0,#1
        0x00125672:    6821        !h      LDR      r1,[r4,#0]
        0x00125674:    6348        Hc      STR      r0,[r1,#0x34]
        0x00125676:    2001        .       MOVS     r0,#1
        0x00125678:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x0012567c:    e00a        ..      B        0x125694 ; HAL_AP_QSPI_Receive + 242
        0x0012567e:    2004        .       MOVS     r0,#4
        0x00125680:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x00125684:    e006        ..      B        0x125694 ; HAL_AP_QSPI_Receive + 242
        0x00125686:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00125688:    f0400008    @...    ORR      r0,r0,#8
        0x0012568c:    6460        `d      STR      r0,[r4,#0x44]
        0x0012568e:    2601        .&      MOVS     r6,#1
        0x00125690:    e000        ..      B        0x125694 ; HAL_AP_QSPI_Receive + 242
        0x00125692:    2602        .&      MOVS     r6,#2
        0x00125694:    4630        0F      MOV      r0,r6
        0x00125696:    e8bd83f8    ....    POP      {r3-r9,pc}
    i.HAL_AP_QSPI_Transmit
    HAL_AP_QSPI_Transmit
        0x0012569a:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0012569e:    4604        .F      MOV      r4,r0
        0x001256a0:    460e        .F      MOV      r6,r1
        0x001256a2:    4617        .F      MOV      r7,r2
        0x001256a4:    2500        .%      MOVS     r5,#0
        0x001256a6:    46a9        .F      MOV      r9,r5
        0x001256a8:    6820         h      LDR      r0,[r4,#0]
        0x001256aa:    f1000824    ..$.    ADD      r8,r0,#0x24
        0x001256ae:    f8940040    ..@.    LDRB     r0,[r4,#0x40]
        0x001256b2:    2801        .(      CMP      r0,#1
        0x001256b4:    d172        r.      BNE      0x12579c ; HAL_AP_QSPI_Transmit + 258
        0x001256b6:    2000        .       MOVS     r0,#0
        0x001256b8:    6460        `d      STR      r0,[r4,#0x44]
        0x001256ba:    2e00        ..      CMP      r6,#0
        0x001256bc:    d067        g.      BEQ      0x12578e ; HAL_AP_QSPI_Transmit + 244
        0x001256be:    2012        .       MOVS     r0,#0x12
        0x001256c0:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x001256c4:    6820         h      LDR      r0,[r4,#0]
        0x001256c6:    6a00        .j      LDR      r0,[r0,#0x20]
        0x001256c8:    f3c0000b    ....    UBFX     r0,r0,#0,#12
        0x001256cc:    1c40        @.      ADDS     r0,r0,#1
        0x001256ce:    62a0        .b      STR      r0,[r4,#0x28]
        0x001256d0:    6820         h      LDR      r0,[r4,#0]
        0x001256d2:    6a00        .j      LDR      r0,[r0,#0x20]
        0x001256d4:    f3c0000b    ....    UBFX     r0,r0,#0,#12
        0x001256d8:    1c40        @.      ADDS     r0,r0,#1
        0x001256da:    6260        `b      STR      r0,[r4,#0x24]
        0x001256dc:    6226        &b      STR      r6,[r4,#0x20]
        0x001256de:    6820         h      LDR      r0,[r4,#0]
        0x001256e0:    6800        .h      LDR      r0,[r0,#0]
        0x001256e2:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x001256e6:    6821        !h      LDR      r1,[r4,#0]
        0x001256e8:    6008        .`      STR      r0,[r1,#0]
        0x001256ea:    6a21        !j      LDR      r1,[r4,#0x20]
        0x001256ec:    1c48        H.      ADDS     r0,r1,#1
        0x001256ee:    6220         b      STR      r0,[r4,#0x20]
        0x001256f0:    7808        .x      LDRB     r0,[r1,#0]
        0x001256f2:    f8880000    ....    STRB     r0,[r8,#0]
        0x001256f6:    6820         h      LDR      r0,[r4,#0]
        0x001256f8:    6900        .i      LDR      r0,[r0,#0x10]
        0x001256fa:    f4402080    @..     ORR      r0,r0,#0x40000
        0x001256fe:    6821        !h      LDR      r1,[r4,#0]
        0x00125700:    6108        .a      STR      r0,[r1,#0x10]
        0x00125702:    6820         h      LDR      r0,[r4,#0]
        0x00125704:    6900        .i      LDR      r0,[r0,#0x10]
        0x00125706:    f4202000     ..     BIC      r0,r0,#0x80000
        0x0012570a:    6821        !h      LDR      r1,[r4,#0]
        0x0012570c:    6108        .a      STR      r0,[r1,#0x10]
        0x0012570e:    6820         h      LDR      r0,[r4,#0]
        0x00125710:    6880        .h      LDR      r0,[r0,#8]
        0x00125712:    f0400001    @...    ORR      r0,r0,#1
        0x00125716:    6821        !h      LDR      r1,[r4,#0]
        0x00125718:    6088        .`      STR      r0,[r1,#8]
        0x0012571a:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x0012571c:    1e40        @.      SUBS     r0,r0,#1
        0x0012571e:    62a0        .b      STR      r0,[r4,#0x28]
        0x00125720:    e021        !.      B        0x125766 ; HAL_AP_QSPI_Transmit + 204
        0x00125722:    463b        ;F      MOV      r3,r7
        0x00125724:    2201        ."      MOVS     r2,#1
        0x00125726:    2104        .!      MOVS     r1,#4
        0x00125728:    4620         F      MOV      r0,r4
        0x0012572a:    f7fdf957    ..W.    BL       AP_QSPI_WaitFlagStateUntilTimeout ; 0x1229dc
        0x0012572e:    4605        .F      MOV      r5,r0
        0x00125730:    b105        ..      CBZ      r5,0x125734 ; HAL_AP_QSPI_Transmit + 154
        0x00125732:    e01b        ..      B        0x12576c ; HAL_AP_QSPI_Transmit + 210
        0x00125734:    6820         h      LDR      r0,[r4,#0]
        0x00125736:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00125738:    f3c04904    ...I    UBFX     r9,r0,#16,#5
        0x0012573c:    e00b        ..      B        0x125756 ; HAL_AP_QSPI_Transmit + 188
        0x0012573e:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00125740:    1c48        H.      ADDS     r0,r1,#1
        0x00125742:    6220         b      STR      r0,[r4,#0x20]
        0x00125744:    7808        .x      LDRB     r0,[r1,#0]
        0x00125746:    f8880000    ....    STRB     r0,[r8,#0]
        0x0012574a:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x0012574c:    1e40        @.      SUBS     r0,r0,#1
        0x0012574e:    62a0        .b      STR      r0,[r4,#0x28]
        0x00125750:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00125752:    b900        ..      CBNZ     r0,0x125756 ; HAL_AP_QSPI_Transmit + 188
        0x00125754:    e006        ..      B        0x125764 ; HAL_AP_QSPI_Transmit + 202
        0x00125756:    f1b90000    ....    SUBS     r0,r9,#0
        0x0012575a:    f1a90101    ....    SUB      r1,r9,#1
        0x0012575e:    f00109ff    ....    AND      r9,r1,#0xff
        0x00125762:    dcec        ..      BGT      0x12573e ; HAL_AP_QSPI_Transmit + 164
        0x00125764:    bf00        ..      NOP      
        0x00125766:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x00125768:    2800        .(      CMP      r0,#0
        0x0012576a:    d1da        ..      BNE      0x125722 ; HAL_AP_QSPI_Transmit + 136
        0x0012576c:    bf00        ..      NOP      
        0x0012576e:    b955        U.      CBNZ     r5,0x125786 ; HAL_AP_QSPI_Transmit + 236
        0x00125770:    463b        ;F      MOV      r3,r7
        0x00125772:    2201        ."      MOVS     r2,#1
        0x00125774:    4611        .F      MOV      r1,r2
        0x00125776:    4620         F      MOV      r0,r4
        0x00125778:    f7fdf96c    ..l.    BL       AP_QSPI_WaitIntStatusUntilTimeout ; 0x122a54
        0x0012577c:    4605        .F      MOV      r5,r0
        0x0012577e:    b915        ..      CBNZ     r5,0x125786 ; HAL_AP_QSPI_Transmit + 236
        0x00125780:    2001        .       MOVS     r0,#1
        0x00125782:    6821        !h      LDR      r1,[r4,#0]
        0x00125784:    6348        Hc      STR      r0,[r1,#0x34]
        0x00125786:    2001        .       MOVS     r0,#1
        0x00125788:    f8840040    ..@.    STRB     r0,[r4,#0x40]
        0x0012578c:    e007        ..      B        0x12579e ; HAL_AP_QSPI_Transmit + 260
        0x0012578e:    6c60        `l      LDR      r0,[r4,#0x44]
        0x00125790:    f0400008    @...    ORR      r0,r0,#8
        0x00125794:    6460        `d      STR      r0,[r4,#0x44]
        0x00125796:    2501        .%      MOVS     r5,#1
        0x00125798:    e001        ..      B        0x12579e ; HAL_AP_QSPI_Transmit + 260
        0x0012579a:    e7ff        ..      B        0x12579c ; HAL_AP_QSPI_Transmit + 258
        0x0012579c:    2502        .%      MOVS     r5,#2
        0x0012579e:    4628        (F      MOV      r0,r5
        0x001257a0:    e8bd87f0    ....    POP      {r4-r10,pc}
    i.HandleDataHeadCmd
    HandleDataHeadCmd
        0x001257a4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x001257a8:    4604        .F      MOV      r4,r0
        0x001257aa:    f04f0800    O...    MOV      r8,#0
        0x001257ae:    2500        .%      MOVS     r5,#0
        0x001257b0:    46a9        .F      MOV      r9,r5
        0x001257b2:    f7fffe7b    ..{.    BL       GetProtocolCmd ; 0x1254ac
        0x001257b6:    4682        .F      MOV      r10,r0
        0x001257b8:    f7fffe80    ....    BL       GetProtocolRsp ; 0x1254bc
        0x001257bc:    4606        .F      MOV      r6,r0
        0x001257be:    f7fffe79    ..y.    BL       GetProtocolInfo ; 0x1254b4
        0x001257c2:    4607        .F      MOV      r7,r0
        0x001257c4:    2004        .       MOVS     r0,#4
        0x001257c6:    7170        pq      STRB     r0,[r6,#5]
        0x001257c8:    f8da5008    ...P    LDR      r5,[r10,#8]
        0x001257cc:    6978        xi      LDR      r0,[r7,#0x14]
        0x001257ce:    4621        !F      MOV      r1,r4
        0x001257d0:    f001fcaa    ....    BL       TransferAddrValid ; 0x127128
        0x001257d4:    b128        (.      CBZ      r0,0x1257e2 ; HandleDataHeadCmd + 62
        0x001257d6:    6979        yi      LDR      r1,[r7,#0x14]
        0x001257d8:    1948        H.      ADDS     r0,r1,r5
        0x001257da:    4621        !F      MOV      r1,r4
        0x001257dc:    f001fca4    ....    BL       TransferAddrValid ; 0x127128
        0x001257e0:    b930        0.      CBNZ     r0,0x1257f0 ; HandleDataHeadCmd + 76
        0x001257e2:    2094        .       MOVS     r0,#0x94
        0x001257e4:    f7fdffdb    ....    BL       DLDSendError ; 0x12379e
        0x001257e8:    4680        .F      MOV      r8,r0
        0x001257ea:    2094        .       MOVS     r0,#0x94
        0x001257ec:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x001257f0:    f5b53f80    ...?    CMP      r5,#0x10000
        0x001257f4:    d902        ..      BLS      0x1257fc ; HandleDataHeadCmd + 88
        0x001257f6:    f44f3080    O..0    MOV      r0,#0x10000
        0x001257fa:    e000        ..      B        0x1257fe ; HandleDataHeadCmd + 90
        0x001257fc:    4628        (F      MOV      r0,r5
        0x001257fe:    4681        .F      MOV      r9,r0
        0x00125800:    f8c69006    ....    STR      r9,[r6,#6]
        0x00125804:    f7fdffa8    ....    BL       DLDSendAck ; 0x123758
        0x00125808:    4680        .F      MOV      r8,r0
        0x0012580a:    4640        @F      MOV      r0,r8
        0x0012580c:    e7ee        ..      B        0x1257ec ; HandleDataHeadCmd + 72
    i.HandleDisconectCmd
    HandleDisconectCmd
        0x0012580e:    b510        ..      PUSH     {r4,lr}
        0x00125810:    2400        .$      MOVS     r4,#0
        0x00125812:    f7fffe53    ..S.    BL       GetProtocolRsp ; 0x1254bc
        0x00125816:    2100        .!      MOVS     r1,#0
        0x00125818:    7141        Aq      STRB     r1,[r0,#5]
        0x0012581a:    f7fdff9d    ....    BL       DLDSendAck ; 0x123758
        0x0012581e:    4604        .F      MOV      r4,r0
        0x00125820:    4620         F      MOV      r0,r4
        0x00125822:    bd10        ..      POP      {r4,pc}
    i.HandleDoneCmd
    HandleDoneCmd
        0x00125824:    b510        ..      PUSH     {r4,lr}
        0x00125826:    2400        .$      MOVS     r4,#0
        0x00125828:    f7fffe48    ..H.    BL       GetProtocolRsp ; 0x1254bc
        0x0012582c:    2100        .!      MOVS     r1,#0
        0x0012582e:    7141        Aq      STRB     r1,[r0,#5]
        0x00125830:    f7fffe40    ..@.    BL       GetProtocolInfo ; 0x1254b4
        0x00125834:    2100        .!      MOVS     r1,#0
        0x00125836:    7001        .p      STRB     r1,[r0,#0]
        0x00125838:    f7fdff8e    ....    BL       DLDSendAck ; 0x123758
        0x0012583c:    4620         F      MOV      r0,r4
        0x0012583e:    bd10        ..      POP      {r4,pc}
    i.HandleDownloadDataCmd
    HandleDownloadDataCmd
        0x00125840:    b570        p.      PUSH     {r4-r6,lr}
        0x00125842:    2600        .&      MOVS     r6,#0
        0x00125844:    f7fffe32    ..2.    BL       GetProtocolCmd ; 0x1254ac
        0x00125848:    4604        .F      MOV      r4,r0
        0x0012584a:    f7fffe2b    ..+.    BL       GetProPrevDataCmd ; 0x1254a4
        0x0012584e:    4605        .F      MOV      r5,r0
        0x00125850:    f7fefde4    ....    BL       DownloadDataSeqCheck ; 0x12441c
        0x00125854:    b920         .      CBNZ     r0,0x125860 ; HandleDownloadDataCmd + 32
        0x00125856:    f7fefd3b    ..;.    BL       DownloadAddrRollBack ; 0x1242d0
        0x0012585a:    f7fefdbd    ....    BL       DownloadDataRetranReq ; 0x1243d8
        0x0012585e:    e01c        ..      B        0x12589a ; HandleDownloadDataCmd + 90
        0x00125860:    f7fffe2c    ..,.    BL       GetProtocolRsp ; 0x1254bc
        0x00125864:    2100        .!      MOVS     r1,#0
        0x00125866:    7141        Aq      STRB     r1,[r0,#5]
        0x00125868:    f7fffe24    ..$.    BL       GetProtocolInfo ; 0x1254b4
        0x0012586c:    6941        Ai      LDR      r1,[r0,#0x14]
        0x0012586e:    f7fffe21    ..!.    BL       GetProtocolInfo ; 0x1254b4
        0x00125872:    6101        .a      STR      r1,[r0,#0x10]
        0x00125874:    f7fdff70    ..p.    BL       DLDSendAck ; 0x123758
        0x00125878:    f7fffe18    ....    BL       GetProtocolCmd ; 0x1254ac
        0x0012587c:    7840        @x      LDRB     r0,[r0,#1]
        0x0012587e:    1c40        @.      ADDS     r0,r0,#1
        0x00125880:    b2c1        ..      UXTB     r1,r0
        0x00125882:    f7fffe17    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00125886:    7141        Aq      STRB     r1,[r0,#5]
        0x00125888:    e9d40100    ....    LDRD     r0,r1,[r4,#0]
        0x0012588c:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00125890:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125892:    60e8        .`      STR      r0,[r5,#0xc]
        0x00125894:    2001        .       MOVS     r0,#1
        0x00125896:    f001fbfb    ....    BL       SetPrevDataCmdFlag ; 0x127090
        0x0012589a:    4630        0F      MOV      r0,r6
        0x0012589c:    bd70        p.      POP      {r4-r6,pc}
        0x0012589e:    0000        ..      MOVS     r0,r0
    i.HandleGetVersionCmd
    HandleGetVersionCmd
        0x001258a0:    b570        p.      PUSH     {r4-r6,lr}
        0x001258a2:    2500        .%      MOVS     r5,#0
        0x001258a4:    f7fffe02    ....    BL       GetProtocolCmd ; 0x1254ac
        0x001258a8:    4606        .F      MOV      r6,r0
        0x001258aa:    f7fffe07    ....    BL       GetProtocolRsp ; 0x1254bc
        0x001258ae:    4604        .F      MOV      r4,r0
        0x001258b0:    200c        .       MOVS     r0,#0xc
        0x001258b2:    7160        `q      STRB     r0,[r4,#5]
        0x001258b4:    4807        .H      LDR      r0,[pc,#28] ; [0x1258d4] = 0x13a018
        0x001258b6:    6801        .h      LDR      r1,[r0,#0]
        0x001258b8:    f8c41006    ....    STR      r1,[r4,#6]
        0x001258bc:    6841        Ah      LDR      r1,[r0,#4]
        0x001258be:    f8c4100a    ....    STR      r1,[r4,#0xa]
        0x001258c2:    6880        .h      LDR      r0,[r0,#8]
        0x001258c4:    f8c4000e    ....    STR      r0,[r4,#0xe]
        0x001258c8:    f7fdff46    ..F.    BL       DLDSendAck ; 0x123758
        0x001258cc:    4605        .F      MOV      r5,r0
        0x001258ce:    4628        (F      MOV      r0,r5
        0x001258d0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x001258d2:    0000        ..      DCW    0
        0x001258d4:    0013a018    ....    DCD    1286168
    $t
    i.HandleSelImageCmd
    HandleSelImageCmd
        0x001258d8:    b570        p.      PUSH     {r4-r6,lr}
        0x001258da:    4604        .F      MOV      r4,r0
        0x001258dc:    2600        .&      MOVS     r6,#0
        0x001258de:    f7fffded    ....    BL       GetProtocolRsp ; 0x1254bc
        0x001258e2:    4605        .F      MOV      r5,r0
        0x001258e4:    2004        .       MOVS     r0,#4
        0x001258e6:    7168        hq      STRB     r0,[r5,#5]
        0x001258e8:    f8c54006    ...@    STR      r4,[r5,#6]
        0x001258ec:    f7fdff34    ..4.    BL       DLDSendAck ; 0x123758
        0x001258f0:    4606        .F      MOV      r6,r0
        0x001258f2:    4630        0F      MOV      r0,r6
        0x001258f4:    bd70        p.      POP      {r4-r6,pc}
    i.HandleVerifyImageCmd
    HandleVerifyImageCmd
        0x001258f6:    b510        ..      PUSH     {r4,lr}
        0x001258f8:    2400        .$      MOVS     r4,#0
        0x001258fa:    f7fffddf    ....    BL       GetProtocolRsp ; 0x1254bc
        0x001258fe:    2100        .!      MOVS     r1,#0
        0x00125900:    7141        Aq      STRB     r1,[r0,#5]
        0x00125902:    f7fffdd3    ....    BL       GetProtocolCmd ; 0x1254ac
        0x00125906:    6840        @h      LDR      r0,[r0,#4]
        0x00125908:    b128        (.      CBZ      r0,0x125916 ; HandleVerifyImageCmd + 32
        0x0012590a:    f7fffdcf    ....    BL       GetProtocolCmd ; 0x1254ac
        0x0012590e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00125910:    2801        .(      CMP      r0,#1
        0x00125912:    d100        ..      BNE      0x125916 ; HandleVerifyImageCmd + 32
        0x00125914:    2498        .$      MOVS     r4,#0x98
        0x00125916:    f7fdff1f    ....    BL       DLDSendAck ; 0x123758
        0x0012591a:    4620         F      MOV      r0,r4
        0x0012591c:    bd10        ..      POP      {r4,pc}
        0x0012591e:    0000        ..      MOVS     r0,r0
    i.IsAESBurnPart
    IsAESBurnPart
        0x00125920:    b570        p.      PUSH     {r4-r6,lr}
        0x00125922:    4602        .F      MOV      r2,r0
        0x00125924:    2305        .#      MOVS     r3,#5
        0x00125926:    08d4        ..      LSRS     r4,r2,#3
        0x00125928:    1850        P.      ADDS     r0,r2,r1
        0x0012592a:    1dc0        ..      ADDS     r0,r0,#7
        0x0012592c:    08c5        ..      LSRS     r5,r0,#3
        0x0012592e:    b909        ..      CBNZ     r1,0x125934 ; IsAESBurnPart + 20
        0x00125930:    2000        .       MOVS     r0,#0
        0x00125932:    bd70        p.      POP      {r4-r6,pc}
        0x00125934:    480a        .H      LDR      r0,[pc,#40] ; [0x125960] = 0x129194
        0x00125936:    eb0000c3    ....    ADD      r0,r0,r3,LSL #3
        0x0012593a:    7840        @x      LDRB     r0,[r0,#1]
        0x0012593c:    42a0        .B      CMP      r0,r4
        0x0012593e:    d80c        ..      BHI      0x12595a ; IsAESBurnPart + 58
        0x00125940:    4807        .H      LDR      r0,[pc,#28] ; [0x125960] = 0x129194
        0x00125942:    eb0000c3    ....    ADD      r0,r0,r3,LSL #3
        0x00125946:    7840        @x      LDRB     r0,[r0,#1]
        0x00125948:    4e05        .N      LDR      r6,[pc,#20] ; [0x125960] = 0x129194
        0x0012594a:    eb0606c3    ....    ADD      r6,r6,r3,LSL #3
        0x0012594e:    78b6        .x      LDRB     r6,[r6,#2]
        0x00125950:    4430        0D      ADD      r0,r0,r6
        0x00125952:    42a8        .B      CMP      r0,r5
        0x00125954:    d301        ..      BCC      0x12595a ; IsAESBurnPart + 58
        0x00125956:    2001        .       MOVS     r0,#1
        0x00125958:    e7eb        ..      B        0x125932 ; IsAESBurnPart + 18
        0x0012595a:    2000        .       MOVS     r0,#0
        0x0012595c:    e7e9        ..      B        0x125932 ; IsAESBurnPart + 18
    $d
        0x0012595e:    0000        ..      DCW    0
        0x00125960:    00129194    ....    DCD    1216916
    $t
    i.IsBurnLegacyApFlash
    IsBurnLegacyApFlash
        0x00125964:    b510        ..      PUSH     {r4,lr}
        0x00125966:    f7fffd8b    ....    BL       GetLPCCmd ; 0x125480
        0x0012596a:    4601        .F      MOV      r1,r0
        0x0012596c:    f1010208    ....    ADD      r2,r1,#8
        0x00125970:    2300        .#      MOVS     r3,#0
        0x00125972:    6848        Hh      LDR      r0,[r1,#4]
        0x00125974:    2804        .(      CMP      r0,#4
        0x00125976:    d105        ..      BNE      0x125984 ; IsBurnLegacyApFlash + 32
        0x00125978:    4c03        .L      LDR      r4,[pc,#12] ; [0x125988] = 0x464c5849
        0x0012597a:    6810        .h      LDR      r0,[r2,#0]
        0x0012597c:    42a0        .B      CMP      r0,r4
        0x0012597e:    d101        ..      BNE      0x125984 ; IsBurnLegacyApFlash + 32
        0x00125980:    2001        .       MOVS     r0,#1
        0x00125982:    bd10        ..      POP      {r4,pc}
        0x00125984:    2000        .       MOVS     r0,#0
        0x00125986:    e7fc        ..      B        0x125982 ; IsBurnLegacyApFlash + 30
    $d
        0x00125988:    464c5849    IXLF    DCD    1179408457
    $t
    i.IsBurnOptApFlash
    IsBurnOptApFlash
        0x0012598c:    b510        ..      PUSH     {r4,lr}
        0x0012598e:    f7fffd77    ..w.    BL       GetLPCCmd ; 0x125480
        0x00125992:    4601        .F      MOV      r1,r0
        0x00125994:    f1010308    ....    ADD      r3,r1,#8
        0x00125998:    2200        ."      MOVS     r2,#0
        0x0012599a:    6848        Hh      LDR      r0,[r1,#4]
        0x0012599c:    2806        .(      CMP      r0,#6
        0x0012599e:    d30d        ..      BCC      0x1259bc ; IsBurnOptApFlash + 48
        0x001259a0:    f101020c    ....    ADD      r2,r1,#0xc
        0x001259a4:    7810        .x      LDRB     r0,[r2,#0]
        0x001259a6:    2801        .(      CMP      r0,#1
        0x001259a8:    d108        ..      BNE      0x1259bc ; IsBurnOptApFlash + 48
        0x001259aa:    7850        Px      LDRB     r0,[r2,#1]
        0x001259ac:    28e0        .(      CMP      r0,#0xe0
        0x001259ae:    d105        ..      BNE      0x1259bc ; IsBurnOptApFlash + 48
        0x001259b0:    4c03        .L      LDR      r4,[pc,#12] ; [0x1259c0] = 0x464c5849
        0x001259b2:    6818        .h      LDR      r0,[r3,#0]
        0x001259b4:    42a0        .B      CMP      r0,r4
        0x001259b6:    d101        ..      BNE      0x1259bc ; IsBurnOptApFlash + 48
        0x001259b8:    2001        .       MOVS     r0,#1
        0x001259ba:    bd10        ..      POP      {r4,pc}
        0x001259bc:    2000        .       MOVS     r0,#0
        0x001259be:    e7fc        ..      B        0x1259ba ; IsBurnOptApFlash + 46
    $d
        0x001259c0:    464c5849    IXLF    DCD    1179408457
    $t
    i.IsCurLayerPostCmd
    IsCurLayerPostCmd
        0x001259c4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x001259c8:    4605        .F      MOV      r5,r0
        0x001259ca:    460e        .F      MOV      r6,r1
        0x001259cc:    2700        .'      MOVS     r7,#0
        0x001259ce:    4809        .H      LDR      r0,[pc,#36] ; [0x1259f4] = 0x1291cc
        0x001259d0:    5d44        D]      LDRB     r4,[r0,r5]
        0x001259d2:    2c02        .,      CMP      r4,#2
        0x001259d4:    db02        ..      BLT      0x1259dc ; IsCurLayerPostCmd + 24
        0x001259d6:    2002        .       MOVS     r0,#2
        0x001259d8:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001259dc:    4806        .H      LDR      r0,[pc,#24] ; [0x1259f8] = 0x13a050
        0x001259de:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x001259e2:    b128        (.      CBZ      r0,0x1259f0 ; IsCurLayerPostCmd + 44
        0x001259e4:    4804        .H      LDR      r0,[pc,#16] ; [0x1259f8] = 0x13a050
        0x001259e6:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x001259ea:    4630        0F      MOV      r0,r6
        0x001259ec:    4788        .G      BLX      r1
        0x001259ee:    4607        .F      MOV      r7,r0
        0x001259f0:    4638        8F      MOV      r0,r7
        0x001259f2:    e7f1        ..      B        0x1259d8 ; IsCurLayerPostCmd + 20
    $d
        0x001259f4:    001291cc    ....    DCD    1216972
        0x001259f8:    0013a050    P...    DCD    1286224
    $t
    i.IsDLDPostCmd
    IsDLDPostCmd
        0x001259fc:    4602        .F      MOV      r2,r0
        0x001259fe:    4611        .F      MOV      r1,r2
        0x00125a00:    b90a        ..      CBNZ     r2,0x125a06 ; IsDLDPostCmd + 10
        0x00125a02:    2000        .       MOVS     r0,#0
        0x00125a04:    4770        pG      BX       lr
        0x00125a06:    7808        .x      LDRB     r0,[r1,#0]
        0x00125a08:    283a        :(      CMP      r0,#0x3a
        0x00125a0a:    d10b        ..      BNE      0x125a24 ; IsDLDPostCmd + 40
        0x00125a0c:    7888        .x      LDRB     r0,[r1,#2]
        0x00125a0e:    28cd        .(      CMP      r0,#0xcd
        0x00125a10:    d108        ..      BNE      0x125a24 ; IsDLDPostCmd + 40
        0x00125a12:    78c8        .x      LDRB     r0,[r1,#3]
        0x00125a14:    2832        2(      CMP      r0,#0x32
        0x00125a16:    d105        ..      BNE      0x125a24 ; IsDLDPostCmd + 40
        0x00125a18:    6848        Hh      LDR      r0,[r1,#4]
        0x00125a1a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00125a1e:    b908        ..      CBNZ     r0,0x125a24 ; IsDLDPostCmd + 40
        0x00125a20:    2001        .       MOVS     r0,#1
        0x00125a22:    e7ef        ..      B        0x125a04 ; IsDLDPostCmd + 8
        0x00125a24:    2000        .       MOVS     r0,#0
        0x00125a26:    e7ed        ..      B        0x125a04 ; IsDLDPostCmd + 8
    i.IsDLDProtocolLayer
    IsDLDProtocolLayer
        0x00125a28:    b570        p.      PUSH     {r4-r6,lr}
        0x00125a2a:    4605        .F      MOV      r5,r0
        0x00125a2c:    462c        ,F      MOV      r4,r5
        0x00125a2e:    b90d        ..      CBNZ     r5,0x125a34 ; IsDLDProtocolLayer + 12
        0x00125a30:    2000        .       MOVS     r0,#0
        0x00125a32:    bd70        p.      POP      {r4-r6,pc}
        0x00125a34:    2100        .!      MOVS     r1,#0
        0x00125a36:    4620         F      MOV      r0,r4
        0x00125a38:    f001fda2    ....    BL       VerifyPreambleStrict ; 0x127580
        0x00125a3c:    b108        ..      CBZ      r0,0x125a42 ; IsDLDProtocolLayer + 26
        0x00125a3e:    2001        .       MOVS     r0,#1
        0x00125a40:    e7f7        ..      B        0x125a32 ; IsDLDProtocolLayer + 10
        0x00125a42:    78a0        .x      LDRB     r0,[r4,#2]
        0x00125a44:    28cd        .(      CMP      r0,#0xcd
        0x00125a46:    d104        ..      BNE      0x125a52 ; IsDLDProtocolLayer + 42
        0x00125a48:    78e0        .x      LDRB     r0,[r4,#3]
        0x00125a4a:    2832        2(      CMP      r0,#0x32
        0x00125a4c:    d101        ..      BNE      0x125a52 ; IsDLDProtocolLayer + 42
        0x00125a4e:    2001        .       MOVS     r0,#1
        0x00125a50:    e7ef        ..      B        0x125a32 ; IsDLDProtocolLayer + 10
        0x00125a52:    2000        .       MOVS     r0,#0
        0x00125a54:    e7ed        ..      B        0x125a32 ; IsDLDProtocolLayer + 10
    i.IsLPCProtocolLayer
    IsLPCProtocolLayer
        0x00125a56:    b570        p.      PUSH     {r4-r6,lr}
        0x00125a58:    4605        .F      MOV      r5,r0
        0x00125a5a:    462c        ,F      MOV      r4,r5
        0x00125a5c:    b90d        ..      CBNZ     r5,0x125a62 ; IsLPCProtocolLayer + 12
        0x00125a5e:    2000        .       MOVS     r0,#0
        0x00125a60:    bd70        p.      POP      {r4-r6,pc}
        0x00125a62:    2101        .!      MOVS     r1,#1
        0x00125a64:    4620         F      MOV      r0,r4
        0x00125a66:    f001fd8b    ....    BL       VerifyPreambleStrict ; 0x127580
        0x00125a6a:    b108        ..      CBZ      r0,0x125a70 ; IsLPCProtocolLayer + 26
        0x00125a6c:    2001        .       MOVS     r0,#1
        0x00125a6e:    e7f7        ..      B        0x125a60 ; IsLPCProtocolLayer + 10
        0x00125a70:    78a0        .x      LDRB     r0,[r4,#2]
        0x00125a72:    284c        L(      CMP      r0,#0x4c
        0x00125a74:    d104        ..      BNE      0x125a80 ; IsLPCProtocolLayer + 42
        0x00125a76:    78e0        .x      LDRB     r0,[r4,#3]
        0x00125a78:    28b3        .(      CMP      r0,#0xb3
        0x00125a7a:    d101        ..      BNE      0x125a80 ; IsLPCProtocolLayer + 42
        0x00125a7c:    2001        .       MOVS     r0,#1
        0x00125a7e:    e7ef        ..      B        0x125a60 ; IsLPCProtocolLayer + 10
        0x00125a80:    2000        .       MOVS     r0,#0
        0x00125a82:    e7ed        ..      B        0x125a60 ; IsLPCProtocolLayer + 10
    i.IsLikelyRepDataCmd
    IsLikelyRepDataCmd
        0x00125a84:    b570        p.      PUSH     {r4-r6,lr}
        0x00125a86:    2500        .%      MOVS     r5,#0
        0x00125a88:    f7fffd10    ....    BL       GetProtocolCmd ; 0x1254ac
        0x00125a8c:    4604        .F      MOV      r4,r0
        0x00125a8e:    f7fffd11    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00125a92:    4606        .F      MOV      r6,r0
        0x00125a94:    6860        `h      LDR      r0,[r4,#4]
        0x00125a96:    f3c00510    ....    UBFX     r5,r0,#0,#17
        0x00125a9a:    7820         x      LDRB     r0,[r4,#0]
        0x00125a9c:    2832        2(      CMP      r0,#0x32
        0x00125a9e:    d001        ..      BEQ      0x125aa4 ; IsLikelyRepDataCmd + 32
        0x00125aa0:    2000        .       MOVS     r0,#0
        0x00125aa2:    bd70        p.      POP      {r4-r6,pc}
        0x00125aa4:    f7fffcf9    ....    BL       GetPrevDataCmdFlag ; 0x12549a
        0x00125aa8:    b908        ..      CBNZ     r0,0x125aae ; IsLikelyRepDataCmd + 42
        0x00125aaa:    2000        .       MOVS     r0,#0
        0x00125aac:    e7f9        ..      B        0x125aa2 ; IsLikelyRepDataCmd + 30
        0x00125aae:    4620         F      MOV      r0,r4
        0x00125ab0:    f7fdfab0    ....    BL       CmpPreDataCmdFixPart ; 0x123014
        0x00125ab4:    b908        ..      CBNZ     r0,0x125aba ; IsLikelyRepDataCmd + 54
        0x00125ab6:    2000        .       MOVS     r0,#0
        0x00125ab8:    e7f3        ..      B        0x125aa2 ; IsLikelyRepDataCmd + 30
        0x00125aba:    2001        .       MOVS     r0,#1
        0x00125abc:    e7f1        ..      B        0x125aa2 ; IsLikelyRepDataCmd + 30
        0x00125abe:    0000        ..      MOVS     r0,r0
    i.IsLowLayerPostCmd
    IsLowLayerPostCmd
        0x00125ac0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00125ac4:    4605        .F      MOV      r5,r0
        0x00125ac6:    460e        .F      MOV      r6,r1
        0x00125ac8:    2700        .'      MOVS     r7,#0
        0x00125aca:    2400        .$      MOVS     r4,#0
        0x00125acc:    e00d        ..      B        0x125aea ; IsLowLayerPostCmd + 42
        0x00125ace:    480b        .H      LDR      r0,[pc,#44] ; [0x125afc] = 0x13a050
        0x00125ad0:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00125ad4:    b138        8.      CBZ      r0,0x125ae6 ; IsLowLayerPostCmd + 38
        0x00125ad6:    4809        .H      LDR      r0,[pc,#36] ; [0x125afc] = 0x13a050
        0x00125ad8:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x00125adc:    4630        0F      MOV      r0,r6
        0x00125ade:    4788        .G      BLX      r1
        0x00125ae0:    4607        .F      MOV      r7,r0
        0x00125ae2:    b107        ..      CBZ      r7,0x125ae6 ; IsLowLayerPostCmd + 38
        0x00125ae4:    e005        ..      B        0x125af2 ; IsLowLayerPostCmd + 50
        0x00125ae6:    1c60        `.      ADDS     r0,r4,#1
        0x00125ae8:    b2c4        ..      UXTB     r4,r0
        0x00125aea:    4805        .H      LDR      r0,[pc,#20] ; [0x125b00] = 0x1291cc
        0x00125aec:    5d40        @]      LDRB     r0,[r0,r5]
        0x00125aee:    42a0        .B      CMP      r0,r4
        0x00125af0:    dced        ..      BGT      0x125ace ; IsLowLayerPostCmd + 14
        0x00125af2:    bf00        ..      NOP      
        0x00125af4:    4638        8F      MOV      r0,r7
        0x00125af6:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00125afa:    0000        ..      DCW    0
        0x00125afc:    0013a050    P...    DCD    1286224
        0x00125b00:    001291cc    ....    DCD    1216972
    $t
    i.IsLowLayerProtocol
    IsLowLayerProtocol
        0x00125b04:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00125b08:    4605        .F      MOV      r5,r0
        0x00125b0a:    460e        .F      MOV      r6,r1
        0x00125b0c:    2700        .'      MOVS     r7,#0
        0x00125b0e:    2400        .$      MOVS     r4,#0
        0x00125b10:    e00d        ..      B        0x125b2e ; IsLowLayerProtocol + 42
        0x00125b12:    480b        .H      LDR      r0,[pc,#44] ; [0x125b40] = 0x13a048
        0x00125b14:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00125b18:    b138        8.      CBZ      r0,0x125b2a ; IsLowLayerProtocol + 38
        0x00125b1a:    4809        .H      LDR      r0,[pc,#36] ; [0x125b40] = 0x13a048
        0x00125b1c:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x00125b20:    4630        0F      MOV      r0,r6
        0x00125b22:    4788        .G      BLX      r1
        0x00125b24:    4607        .F      MOV      r7,r0
        0x00125b26:    b107        ..      CBZ      r7,0x125b2a ; IsLowLayerProtocol + 38
        0x00125b28:    e005        ..      B        0x125b36 ; IsLowLayerProtocol + 50
        0x00125b2a:    1c60        `.      ADDS     r0,r4,#1
        0x00125b2c:    b2c4        ..      UXTB     r4,r0
        0x00125b2e:    4805        .H      LDR      r0,[pc,#20] ; [0x125b44] = 0x1291cc
        0x00125b30:    5d40        @]      LDRB     r0,[r0,r5]
        0x00125b32:    42a0        .B      CMP      r0,r4
        0x00125b34:    dced        ..      BGT      0x125b12 ; IsLowLayerProtocol + 14
        0x00125b36:    bf00        ..      NOP      
        0x00125b38:    4638        8F      MOV      r0,r7
        0x00125b3a:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00125b3e:    0000        ..      DCW    0
        0x00125b40:    0013a048    H...    DCD    1286216
        0x00125b44:    001291cc    ....    DCD    1216972
    $t
    i.IsNonZero
    IsNonZero
        0x00125b48:    4602        .F      MOV      r2,r0
        0x00125b4a:    460b        .F      MOV      r3,r1
        0x00125b4c:    2100        .!      MOVS     r1,#0
        0x00125b4e:    e004        ..      B        0x125b5a ; IsNonZero + 18
        0x00125b50:    5c50        P\      LDRB     r0,[r2,r1]
        0x00125b52:    b108        ..      CBZ      r0,0x125b58 ; IsNonZero + 16
        0x00125b54:    2001        .       MOVS     r0,#1
        0x00125b56:    4770        pG      BX       lr
        0x00125b58:    1c49        I.      ADDS     r1,r1,#1
        0x00125b5a:    4299        .B      CMP      r1,r3
        0x00125b5c:    d3f8        ..      BCC      0x125b50 ; IsNonZero + 8
        0x00125b5e:    2000        .       MOVS     r0,#0
        0x00125b60:    e7f9        ..      B        0x125b56 ; IsNonZero + 14
    i.IsPreambleStrict
    IsPreambleStrict
        0x00125b62:    b530        0.      PUSH     {r4,r5,lr}
        0x00125b64:    4605        .F      MOV      r5,r0
        0x00125b66:    2400        .$      MOVS     r4,#0
        0x00125b68:    e008        ..      B        0x125b7c ; IsPreambleStrict + 26
        0x00125b6a:    4621        !F      MOV      r1,r4
        0x00125b6c:    4628        (F      MOV      r0,r5
        0x00125b6e:    f001fd07    ....    BL       VerifyPreambleStrict ; 0x127580
        0x00125b72:    b108        ..      CBZ      r0,0x125b78 ; IsPreambleStrict + 22
        0x00125b74:    2001        .       MOVS     r0,#1
        0x00125b76:    bd30        0.      POP      {r4,r5,pc}
        0x00125b78:    1c60        `.      ADDS     r0,r4,#1
        0x00125b7a:    b2c4        ..      UXTB     r4,r0
        0x00125b7c:    2c02        .,      CMP      r4,#2
        0x00125b7e:    dbf4        ..      BLT      0x125b6a ; IsPreambleStrict + 8
        0x00125b80:    4628        (F      MOV      r0,r5
        0x00125b82:    f000f805    ....    BL       IsRomPreambleStrict ; 0x125b90
        0x00125b86:    b108        ..      CBZ      r0,0x125b8c ; IsPreambleStrict + 42
        0x00125b88:    2001        .       MOVS     r0,#1
        0x00125b8a:    e7f4        ..      B        0x125b76 ; IsPreambleStrict + 20
        0x00125b8c:    2000        .       MOVS     r0,#0
        0x00125b8e:    e7f2        ..      B        0x125b76 ; IsPreambleStrict + 20
    i.IsRomPreambleStrict
    IsRomPreambleStrict
        0x00125b90:    4602        .F      MOV      r2,r0
        0x00125b92:    2100        .!      MOVS     r1,#0
        0x00125b94:    e007        ..      B        0x125ba6 ; IsRomPreambleStrict + 22
        0x00125b96:    4806        .H      LDR      r0,[pc,#24] ; [0x125bb0] = 0x13a044
        0x00125b98:    5c40        @\      LDRB     r0,[r0,r1]
        0x00125b9a:    5c53        S\      LDRB     r3,[r2,r1]
        0x00125b9c:    4298        .B      CMP      r0,r3
        0x00125b9e:    d001        ..      BEQ      0x125ba4 ; IsRomPreambleStrict + 20
        0x00125ba0:    2000        .       MOVS     r0,#0
        0x00125ba2:    4770        pG      BX       lr
        0x00125ba4:    1c49        I.      ADDS     r1,r1,#1
        0x00125ba6:    2904        .)      CMP      r1,#4
        0x00125ba8:    d3f5        ..      BCC      0x125b96 ; IsRomPreambleStrict + 6
        0x00125baa:    2001        .       MOVS     r0,#1
        0x00125bac:    e7f9        ..      B        0x125ba2 ; IsRomPreambleStrict + 18
    $d
        0x00125bae:    0000        ..      DCW    0
        0x00125bb0:    0013a044    D...    DCD    1286212
    $t
    i.IsUpLayerProtocol
    IsUpLayerProtocol
        0x00125bb4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00125bb8:    4605        .F      MOV      r5,r0
        0x00125bba:    460e        .F      MOV      r6,r1
        0x00125bbc:    2700        .'      MOVS     r7,#0
        0x00125bbe:    480c        .H      LDR      r0,[pc,#48] ; [0x125bf0] = 0x1291cc
        0x00125bc0:    5d40        @]      LDRB     r0,[r0,r5]
        0x00125bc2:    1c40        @.      ADDS     r0,r0,#1
        0x00125bc4:    b2c4        ..      UXTB     r4,r0
        0x00125bc6:    e00d        ..      B        0x125be4 ; IsUpLayerProtocol + 48
        0x00125bc8:    480a        .H      LDR      r0,[pc,#40] ; [0x125bf4] = 0x13a048
        0x00125bca:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00125bce:    b138        8.      CBZ      r0,0x125be0 ; IsUpLayerProtocol + 44
        0x00125bd0:    4808        .H      LDR      r0,[pc,#32] ; [0x125bf4] = 0x13a048
        0x00125bd2:    f8501024    P.$.    LDR      r1,[r0,r4,LSL #2]
        0x00125bd6:    4630        0F      MOV      r0,r6
        0x00125bd8:    4788        .G      BLX      r1
        0x00125bda:    4607        .F      MOV      r7,r0
        0x00125bdc:    b107        ..      CBZ      r7,0x125be0 ; IsUpLayerProtocol + 44
        0x00125bde:    e003        ..      B        0x125be8 ; IsUpLayerProtocol + 52
        0x00125be0:    1c60        `.      ADDS     r0,r4,#1
        0x00125be2:    b2c4        ..      UXTB     r4,r0
        0x00125be4:    2c02        .,      CMP      r4,#2
        0x00125be6:    dbef        ..      BLT      0x125bc8 ; IsUpLayerProtocol + 20
        0x00125be8:    bf00        ..      NOP      
        0x00125bea:    4638        8F      MOV      r0,r7
        0x00125bec:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00125bf0:    001291cc    ....    DCD    1216972
        0x00125bf4:    0013a048    H...    DCD    1286216
    $t
    i.L2CShaBusy
    L2CShaBusy
        0x00125bf8:    4804        .H      LDR      r0,[pc,#16] ; [0x125c0c] = 0x47020000
        0x00125bfa:    6f40        @o      LDR      r0,[r0,#0x74]
        0x00125bfc:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00125c00:    b108        ..      CBZ      r0,0x125c06 ; L2CShaBusy + 14
        0x00125c02:    2001        .       MOVS     r0,#1
        0x00125c04:    4770        pG      BX       lr
        0x00125c06:    2000        .       MOVS     r0,#0
        0x00125c08:    e7fc        ..      B        0x125c04 ; L2CShaBusy + 12
    $d
        0x00125c0a:    0000        ..      DCW    0
        0x00125c0c:    47020000    ...G    DCD    1191313408
    $t
    i.L2CShaInit
    L2CShaInit
        0x00125c10:    b510        ..      PUSH     {r4,lr}
        0x00125c12:    2114        .!      MOVS     r1,#0x14
        0x00125c14:    4801        .H      LDR      r0,[pc,#4] ; [0x125c1c] = 0x13a244
        0x00125c16:    f7fcfa46    ..F.    BL       __aeabi_memclr ; 0x1220a6
        0x00125c1a:    bd10        ..      POP      {r4,pc}
    $d
        0x00125c1c:    0013a244    D...    DCD    1286724
    $t
    i.L2CShaPollDone
    L2CShaPollDone
        0x00125c20:    b570        p.      PUSH     {r4-r6,lr}
        0x00125c22:    4604        .F      MOV      r4,r0
        0x00125c24:    2500        .%      MOVS     r5,#0
        0x00125c26:    bf00        ..      NOP      
        0x00125c28:    f002fdb0    ....    BL       uDelay ; 0x12878c
        0x00125c2c:    f7ffffe4    ....    BL       L2CShaBusy ; 0x125bf8
        0x00125c30:    b908        ..      CBNZ     r0,0x125c36 ; L2CShaPollDone + 22
        0x00125c32:    2000        .       MOVS     r0,#0
        0x00125c34:    bd70        p.      POP      {r4-r6,pc}
        0x00125c36:    1e64        d.      SUBS     r4,r4,#1
        0x00125c38:    2c00        .,      CMP      r4,#0
        0x00125c3a:    d1f5        ..      BNE      0x125c28 ; L2CShaPollDone + 8
        0x00125c3c:    20a1        .       MOVS     r0,#0xa1
        0x00125c3e:    e7f9        ..      B        0x125c34 ; L2CShaPollDone + 20
    i.L2CShaTrig
    L2CShaTrig
        0x00125c40:    b510        ..      PUSH     {r4,lr}
        0x00125c42:    4604        .F      MOV      r4,r0
        0x00125c44:    f7ffffd8    ....    BL       L2CShaBusy ; 0x125bf8
        0x00125c48:    b108        ..      CBZ      r0,0x125c4e ; L2CShaTrig + 14
        0x00125c4a:    20a0        .       MOVS     r0,#0xa0
        0x00125c4c:    bd10        ..      POP      {r4,pc}
        0x00125c4e:    2000        .       MOVS     r0,#0
        0x00125c50:    4908        .I      LDR      r1,[pc,#32] ; [0x125c74] = 0x13a00c
        0x00125c52:    6008        .`      STR      r0,[r1,#0]
        0x00125c54:    4808        .H      LDR      r0,[pc,#32] ; [0x125c78] = 0x47020000
        0x00125c56:    6704        .g      STR      r4,[r0,#0x70]
        0x00125c58:    6f40        @o      LDR      r0,[r0,#0x74]
        0x00125c5a:    f0200001     ...    BIC      r0,r0,#1
        0x00125c5e:    1c40        @.      ADDS     r0,r0,#1
        0x00125c60:    4905        .I      LDR      r1,[pc,#20] ; [0x125c78] = 0x47020000
        0x00125c62:    6748        Hg      STR      r0,[r1,#0x74]
        0x00125c64:    4608        .F      MOV      r0,r1
        0x00125c66:    6f40        @o      LDR      r0,[r0,#0x74]
        0x00125c68:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00125c6c:    4901        .I      LDR      r1,[pc,#4] ; [0x125c74] = 0x13a00c
        0x00125c6e:    6008        .`      STR      r0,[r1,#0]
        0x00125c70:    2000        .       MOVS     r0,#0
        0x00125c72:    e7eb        ..      B        0x125c4c ; L2CShaTrig + 12
    $d
        0x00125c74:    0013a00c    ....    DCD    1286156
        0x00125c78:    47020000    ...G    DCD    1191313408
    $t
    i.L2CShaUpdate
    L2CShaUpdate
        0x00125c7c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00125c80:    4605        .F      MOV      r5,r0
        0x00125c82:    460f        .F      MOV      r7,r1
        0x00125c84:    4616        .F      MOV      r6,r2
        0x00125c86:    4698        .F      MOV      r8,r3
        0x00125c88:    f04f0900    O...    MOV      r9,#0
        0x00125c8c:    4c2f        /L      LDR      r4,[pc,#188] ; [0x125d4c] = 0x13a244
        0x00125c8e:    b915        ..      CBNZ     r5,0x125c96 ; L2CShaUpdate + 26
        0x00125c90:    2001        .       MOVS     r0,#1
        0x00125c92:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00125c96:    b2b6        ..      UXTH     r6,r6
        0x00125c98:    6065        e`      STR      r5,[r4,#4]
        0x00125c9a:    60a7        .`      STR      r7,[r4,#8]
        0x00125c9c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125c9e:    f366000f    f...    BFI      r0,r6,#0,#16
        0x00125ca2:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125ca4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125ca6:    f4203080     ..0    BIC      r0,r0,#0x10000
        0x00125caa:    f5003080    ...0    ADD      r0,r0,#0x10000
        0x00125cae:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125cb0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125cb2:    f4203000     ..0    BIC      r0,r0,#0x20000
        0x00125cb6:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125cb8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125cba:    f4202040     .@     BIC      r0,r0,#0xc0000
        0x00125cbe:    f5002040    ..@     ADD      r0,r0,#0xc0000
        0x00125cc2:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125cc4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125cc6:    f42000e0     ...    BIC      r0,r0,#0x700000
        0x00125cca:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125ccc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125cce:    f4200000     ...    BIC      r0,r0,#0x800000
        0x00125cd2:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125cd4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125cd6:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00125cda:    f1007080    ...p    ADD      r0,r0,#0x1000000
        0x00125cde:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125ce0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125ce2:    f0206000     ..`    BIC      r0,r0,#0x8000000
        0x00125ce6:    f1006000    ...`    ADD      r0,r0,#0x8000000
        0x00125cea:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125cec:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125cee:    f02060c0     ..`    BIC      r0,r0,#0x6000000
        0x00125cf2:    f1006080    ...`    ADD      r0,r0,#0x4000000
        0x00125cf6:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125cf8:    f1b80f00    ....    CMP      r8,#0
        0x00125cfc:    d10a        ..      BNE      0x125d14 ; L2CShaUpdate + 152
        0x00125cfe:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125d00:    f0205080     ..P    BIC      r0,r0,#0x10000000
        0x00125d04:    f1005080    ...P    ADD      r0,r0,#0x10000000
        0x00125d08:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125d0a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125d0c:    f0205000     ..P    BIC      r0,r0,#0x20000000
        0x00125d10:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125d12:    e009        ..      B        0x125d28 ; L2CShaUpdate + 172
        0x00125d14:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125d16:    f0205080     ..P    BIC      r0,r0,#0x10000000
        0x00125d1a:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125d1c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00125d1e:    f0205000     ..P    BIC      r0,r0,#0x20000000
        0x00125d22:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x00125d26:    60e0        .`      STR      r0,[r4,#0xc]
        0x00125d28:    2000        .       MOVS     r0,#0
        0x00125d2a:    8220         .      STRH     r0,[r4,#0x10]
        0x00125d2c:    4620         F      MOV      r0,r4
        0x00125d2e:    f7ffff87    ....    BL       L2CShaTrig ; 0x125c40
        0x00125d32:    4681        .F      MOV      r9,r0
        0x00125d34:    f1b90f00    ....    CMP      r9,#0
        0x00125d38:    d001        ..      BEQ      0x125d3e ; L2CShaUpdate + 194
        0x00125d3a:    4648        HF      MOV      r0,r9
        0x00125d3c:    e7a9        ..      B        0x125c92 ; L2CShaUpdate + 22
        0x00125d3e:    4804        .H      LDR      r0,[pc,#16] ; [0x125d50] = 0x7a120
        0x00125d40:    f7ffff6e    ..n.    BL       L2CShaPollDone ; 0x125c20
        0x00125d44:    4681        .F      MOV      r9,r0
        0x00125d46:    4648        HF      MOV      r0,r9
        0x00125d48:    e7a3        ..      B        0x125c92 ; L2CShaUpdate + 22
    $d
        0x00125d4a:    0000        ..      DCW    0
        0x00125d4c:    0013a244    D...    DCD    1286724
        0x00125d50:    0007a120     ...    DCD    500000
    $t
    i.LPCBurnPreSync
    LPCBurnPreSync
        0x00125d54:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00125d58:    2400        .$      MOVS     r4,#0
        0x00125d5a:    2500        .%      MOVS     r5,#0
        0x00125d5c:    f7fffb94    ....    BL       GetLPCInfo ; 0x125488
        0x00125d60:    4607        .F      MOV      r7,r0
        0x00125d62:    f7fffb8d    ....    BL       GetLPCCmd ; 0x125480
        0x00125d66:    4606        .F      MOV      r6,r0
        0x00125d68:    a037        7.      ADR      r0,{pc}+0xe0 ; 0x125e48
        0x00125d6a:    f001fc2d    ..-.    BL       __0printf ; 0x1275c8
        0x00125d6e:    bf00        ..      NOP      
        0x00125d70:    2d04        .-      CMP      r5,#4
        0x00125d72:    d306        ..      BCC      0x125d82 ; LPCBurnPreSync + 46
        0x00125d74:    4629        )F      MOV      r1,r5
        0x00125d76:    a03b        ;.      ADR      r0,{pc}+0xee ; 0x125e64
        0x00125d78:    f001fc26    ..&.    BL       __0printf ; 0x1275c8
        0x00125d7c:    2096        .       MOVS     r0,#0x96
        0x00125d7e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00125d82:    f000fa1b    ....    BL       LPCGetCommand ; 0x1261bc
        0x00125d86:    4604        .F      MOV      r4,r0
        0x00125d88:    b174        t.      CBZ      r4,0x125da8 ; LPCBurnPreSync + 84
        0x00125d8a:    2c9b        .,      CMP      r4,#0x9b
        0x00125d8c:    d106        ..      BNE      0x125d9c ; LPCBurnPreSync + 72
        0x00125d8e:    f001fa6f    ..o.    BL       UartFlushContData ; 0x127270
        0x00125d92:    209b        .       MOVS     r0,#0x9b
        0x00125d94:    f001f842    ..B.    BL       LPCSendError ; 0x126e1c
        0x00125d98:    4604        .F      MOV      r4,r0
        0x00125d9a:    e054        T.      B        0x125e46 ; LPCBurnPreSync + 242
        0x00125d9c:    1c6d        m.      ADDS     r5,r5,#1
        0x00125d9e:    4629        )F      MOV      r1,r5
        0x00125da0:    a03b        ;.      ADR      r0,{pc}+0xf0 ; 0x125e90
        0x00125da2:    f001fc11    ....    BL       __0printf ; 0x1275c8
        0x00125da6:    e04e        N.      B        0x125e46 ; LPCBurnPreSync + 242
        0x00125da8:    2100        .!      MOVS     r1,#0
        0x00125daa:    4630        0F      MOV      r0,r6
        0x00125dac:    f001fbe8    ....    BL       VerifyPreambleStrict ; 0x127580
        0x00125db0:    b120         .      CBZ      r0,0x125dbc ; LPCBurnPreSync + 104
        0x00125db2:    a045        E.      ADR      r0,{pc}+0x116 ; 0x125ec8
        0x00125db4:    f001fc08    ....    BL       __0printf ; 0x1275c8
        0x00125db8:    2000        .       MOVS     r0,#0
        0x00125dba:    e7e0        ..      B        0x125d7e ; LPCBurnPreSync + 42
        0x00125dbc:    2101        .!      MOVS     r1,#1
        0x00125dbe:    4630        0F      MOV      r0,r6
        0x00125dc0:    f001fbde    ....    BL       VerifyPreambleStrict ; 0x127580
        0x00125dc4:    b128        (.      CBZ      r0,0x125dd2 ; LPCBurnPreSync + 126
        0x00125dc6:    4848        HH      LDR      r0,[pc,#288] ; [0x125ee8] = 0x129390
        0x00125dc8:    f001fbfe    ....    BL       __0printf ; 0x1275c8
        0x00125dcc:    f44f7040    O.@p    MOV      r0,#0x300
        0x00125dd0:    e7d5        ..      B        0x125d7e ; LPCBurnPreSync + 42
        0x00125dd2:    4630        0F      MOV      r0,r6
        0x00125dd4:    f7fffedc    ....    BL       IsRomPreambleStrict ; 0x125b90
        0x00125dd8:    b138        8.      CBZ      r0,0x125dea ; LPCBurnPreSync + 150
        0x00125dda:    f001fb65    ..e.    BL       UartSendReset ; 0x1274a8
        0x00125dde:    4843        CH      LDR      r0,[pc,#268] ; [0x125eec] = 0x1293d4
        0x00125de0:    f001fbf2    ....    BL       __0printf ; 0x1275c8
        0x00125de4:    f44f7040    O.@p    MOV      r0,#0x300
        0x00125de8:    e7c9        ..      B        0x125d7e ; LPCBurnPreSync + 42
        0x00125dea:    f000f8d3    ....    BL       LPCCheckCommandID ; 0x125f94
        0x00125dee:    b128        (.      CBZ      r0,0x125dfc ; LPCBurnPreSync + 168
        0x00125df0:    1c6d        m.      ADDS     r5,r5,#1
        0x00125df2:    2081        .       MOVS     r0,#0x81
        0x00125df4:    f001f812    ....    BL       LPCSendError ; 0x126e1c
        0x00125df8:    4604        .F      MOV      r4,r0
        0x00125dfa:    e024        $.      B        0x125e46 ; LPCBurnPreSync + 242
        0x00125dfc:    f000f8f2    ....    BL       LPCDataFCSCheck ; 0x125fe4
        0x00125e00:    b928        (.      CBNZ     r0,0x125e0e ; LPCBurnPreSync + 186
        0x00125e02:    1c6d        m.      ADDS     r5,r5,#1
        0x00125e04:    209a        .       MOVS     r0,#0x9a
        0x00125e06:    f001f809    ....    BL       LPCSendError ; 0x126e1c
        0x00125e0a:    4604        .F      MOV      r4,r0
        0x00125e0c:    e01b        ..      B        0x125e46 ; LPCBurnPreSync + 242
        0x00125e0e:    7830        0x      LDRB     r0,[r6,#0]
        0x00125e10:    2841        A(      CMP      r0,#0x41
        0x00125e12:    d002        ..      BEQ      0x125e1a ; LPCBurnPreSync + 198
        0x00125e14:    2842        B(      CMP      r0,#0x42
        0x00125e16:    d10b        ..      BNE      0x125e30 ; LPCBurnPreSync + 220
        0x00125e18:    bf00        ..      NOP      
        0x00125e1a:    f7fffb39    ..9.    BL       GetLPCRsp ; 0x125490
        0x00125e1e:    2100        .!      MOVS     r1,#0
        0x00125e20:    7141        Aq      STRB     r1,[r0,#5]
        0x00125e22:    f000ffdd    ....    BL       LPCSendAck ; 0x126de0
        0x00125e26:    4604        .F      MOV      r4,r0
        0x00125e28:    b10c        ..      CBZ      r4,0x125e2e ; LPCBurnPreSync + 218
        0x00125e2a:    4620         F      MOV      r0,r4
        0x00125e2c:    e7a7        ..      B        0x125d7e ; LPCBurnPreSync + 42
        0x00125e2e:    e002        ..      B        0x125e36 ; LPCBurnPreSync + 226
        0x00125e30:    1c6d        m.      ADDS     r5,r5,#1
        0x00125e32:    2481        .$      MOVS     r4,#0x81
        0x00125e34:    bf00        ..      NOP      
        0x00125e36:    bf00        ..      NOP      
        0x00125e38:    b124        $.      CBZ      r4,0x125e44 ; LPCBurnPreSync + 240
        0x00125e3a:    7831        1x      LDRB     r1,[r6,#0]
        0x00125e3c:    4622        "F      MOV      r2,r4
        0x00125e3e:    a02c        ,.      ADR      r0,{pc}+0xb2 ; 0x125ef0
        0x00125e40:    f001fbc2    ....    BL       __0printf ; 0x1275c8
        0x00125e44:    bf00        ..      NOP      
        0x00125e46:    e793        ..      B        0x125d70 ; LPCBurnPreSync + 28
    $d
        0x00125e48:    4843504c    LPCH    DCD    1212371020
        0x00125e4c:    6f646e61    ando    DCD    1868852833
        0x00125e50:    50726576    verP    DCD    1349674358
        0x00125e54:    79536572    reSy    DCD    2035508594
        0x00125e58:    7320636e    nc s    DCD    1931502446
        0x00125e5c:    74726174    tart    DCD    1953653108
        0x00125e60:    0000000a    ....    DCD    10
        0x00125e64:    4843504c    LPCH    DCD    1212371020
        0x00125e68:    6f646e61    ando    DCD    1868852833
        0x00125e6c:    50726576    verP    DCD    1349674358
        0x00125e70:    79536572    reSy    DCD    2035508594
        0x00125e74:    6620636e    nc f    DCD    1713398638
        0x00125e78:    656c6961    aile    DCD    1701603681
        0x00125e7c:    4d202c64    d, M    DCD    1293954148
        0x00125e80:    43737369    issC    DCD    1131639657
        0x00125e84:    3d20746e    nt =    DCD    1025537134
        0x00125e88:    0a642520     %d.    DCD    174335264
        0x00125e8c:    00000000    ....    DCD    0
        0x00125e90:    4843504c    LPCH    DCD    1212371020
        0x00125e94:    6f646e61    ando    DCD    1868852833
        0x00125e98:    50726576    verP    DCD    1349674358
        0x00125e9c:    79536572    reSy    DCD    2035508594
        0x00125ea0:    4c20636e    nc L    DCD    1277191022
        0x00125ea4:    65474350    PCGe    DCD    1699169104
        0x00125ea8:    6d6f4374    tCom    DCD    1836008308
        0x00125eac:    646e616d    mand    DCD    1684955501
        0x00125eb0:    73696d20     mis    DCD    1936289056
        0x00125eb4:    4d202c73    s, M    DCD    1293954163
        0x00125eb8:    43737369    issC    DCD    1131639657
        0x00125ebc:    3d20746e    nt =    DCD    1025537134
        0x00125ec0:    0a642520     %d.    DCD    174335264
        0x00125ec4:    00000000    ....    DCD    0
        0x00125ec8:    4243504c    LPCB    DCD    1111707724
        0x00125ecc:    506e7275    urnP    DCD    1349415541
        0x00125ed0:    79536572    reSy    DCD    2035508594
        0x00125ed4:    7020636e    nc p    DCD    1881170798
        0x00125ed8:    79736572    resy    DCD    2037605746
        0x00125edc:    6620636e    nc f    DCD    1713398638
        0x00125ee0:    73696e69    inis    DCD    1936289385
        0x00125ee4:    000a2e68    h...    DCD    667240
        0x00125ee8:    00129390    ....    DCD    1217424
        0x00125eec:    001293d4    ....    DCD    1217492
        0x00125ef0:    4243504c    LPCB    DCD    1111707724
        0x00125ef4:    506e7275    urnP    DCD    1349415541
        0x00125ef8:    79536572    reSy    DCD    2035508594
        0x00125efc:    203a636e    nc:     DCD    540697454
        0x00125f00:    3d646d63    cmd=    DCD    1029991779
        0x00125f04:    30257830    0x%0    DCD    807761968
        0x00125f08:    52202c78    x, R    DCD    1377840248
        0x00125f0c:    61567465    etVa    DCD    1633055845
        0x00125f10:    3d65756c    lue=    DCD    1030059372
        0x00125f14:    78257830    0x%x    DCD    2015721520
        0x00125f18:    0000000a    ....    DCD    10
    $t
    i.LPCCheckCmdTimeOut
    LPCCheckCmdTimeOut
        0x00125f1c:    b570        p.      PUSH     {r4-r6,lr}
        0x00125f1e:    4604        .F      MOV      r4,r0
        0x00125f20:    f001f89b    ....    BL       SW32K_Tick_Get_CurrentVal ; 0x12705a
        0x00125f24:    4605        .F      MOV      r5,r0
        0x00125f26:    1b60        `.      SUBS     r0,r4,r5
        0x00125f28:    f5b04f00    ...O    CMP      r0,#0x8000
        0x00125f2c:    d301        ..      BCC      0x125f32 ; LPCCheckCmdTimeOut + 22
        0x00125f2e:    2096        .       MOVS     r0,#0x96
        0x00125f30:    bd70        p.      POP      {r4-r6,pc}
        0x00125f32:    42ac        .B      CMP      r4,r5
        0x00125f34:    d212        ..      BCS      0x125f5c ; LPCCheckCmdTimeOut + 64
        0x00125f36:    f5041000    ....    ADD      r0,r4,#0x200000
        0x00125f3a:    1b40        @.      SUBS     r0,r0,r5
        0x00125f3c:    f5b04f00    ...O    CMP      r0,#0x8000
        0x00125f40:    d30c        ..      BCC      0x125f5c ; LPCCheckCmdTimeOut + 64
        0x00125f42:    462a        *F      MOV      r2,r5
        0x00125f44:    4621        !F      MOV      r1,r4
        0x00125f46:    a006        ..      ADR      r0,{pc}+0x1a ; 0x125f60
        0x00125f48:    f001fb3e    ..>.    BL       __0printf ; 0x1275c8
        0x00125f4c:    f5041000    ....    ADD      r0,r4,#0x200000
        0x00125f50:    1b41        A.      SUBS     r1,r0,r5
        0x00125f52:    480f        .H      LDR      r0,[pc,#60] ; [0x125f90] = 0x12934c
        0x00125f54:    f001fb38    ..8.    BL       __0printf ; 0x1275c8
        0x00125f58:    2096        .       MOVS     r0,#0x96
        0x00125f5a:    e7e9        ..      B        0x125f30 ; LPCCheckCmdTimeOut + 20
        0x00125f5c:    2000        .       MOVS     r0,#0
        0x00125f5e:    e7e7        ..      B        0x125f30 ; LPCCheckCmdTimeOut + 20
    $d
        0x00125f60:    4343504c    LPCC    DCD    1128484940
        0x00125f64:    6b636568    heck    DCD    1801676136
        0x00125f68:    54646d43    CmdT    DCD    1415867715
        0x00125f6c:    4f656d69    imeO    DCD    1332047209
        0x00125f70:    65207475    ut e    DCD    1696625781
        0x00125f74:    202c646e    nd,     DCD    539780206
        0x00125f78:    72617473    star    DCD    1918989427
        0x00125f7c:    78252074    t %x    DCD    2015699060
        0x00125f80:    6e65202c    , en    DCD    1852121132
        0x00125f84:    78252064    d %x    DCD    2015699044
        0x00125f88:    21212120     !!!    DCD    555819296
        0x00125f8c:    0000000a    ....    DCD    10
        0x00125f90:    0012934c    L...    DCD    1217356
    $t
    i.LPCCheckCommandID
    LPCCheckCommandID
        0x00125f94:    b500        ..      PUSH     {lr}
        0x00125f96:    2100        .!      MOVS     r1,#0
        0x00125f98:    f7fffa72    ..r.    BL       GetLPCCmd ; 0x125480
        0x00125f9c:    7880        .x      LDRB     r0,[r0,#2]
        0x00125f9e:    284c        L(      CMP      r0,#0x4c
        0x00125fa0:    d104        ..      BNE      0x125fac ; LPCCheckCommandID + 24
        0x00125fa2:    f7fffa6d    ..m.    BL       GetLPCCmd ; 0x125480
        0x00125fa6:    78c0        .x      LDRB     r0,[r0,#3]
        0x00125fa8:    28b3        .(      CMP      r0,#0xb3
        0x00125faa:    d001        ..      BEQ      0x125fb0 ; LPCCheckCommandID + 28
        0x00125fac:    2081        .       MOVS     r0,#0x81
        0x00125fae:    bd00        ..      POP      {pc}
        0x00125fb0:    4608        .F      MOV      r0,r1
        0x00125fb2:    e7fc        ..      B        0x125fae ; LPCCheckCommandID + 26
    i.LPCCheckSyncTimeOut
    LPCCheckSyncTimeOut
        0x00125fb4:    b570        p.      PUSH     {r4-r6,lr}
        0x00125fb6:    4604        .F      MOV      r4,r0
        0x00125fb8:    f001f84f    ..O.    BL       SW32K_Tick_Get_CurrentVal ; 0x12705a
        0x00125fbc:    4605        .F      MOV      r5,r0
        0x00125fbe:    1b60        `.      SUBS     r0,r4,r5
        0x00125fc0:    f5b00f16    ....    CMP      r0,#0x960000
        0x00125fc4:    d301        ..      BCC      0x125fca ; LPCCheckSyncTimeOut + 22
        0x00125fc6:    2096        .       MOVS     r0,#0x96
        0x00125fc8:    bd70        p.      POP      {r4-r6,pc}
        0x00125fca:    42ac        .B      CMP      r4,r5
        0x00125fcc:    d207        ..      BCS      0x125fde ; LPCCheckSyncTimeOut + 42
        0x00125fce:    f5041000    ....    ADD      r0,r4,#0x200000
        0x00125fd2:    1b40        @.      SUBS     r0,r0,r5
        0x00125fd4:    f5b00f16    ....    CMP      r0,#0x960000
        0x00125fd8:    d301        ..      BCC      0x125fde ; LPCCheckSyncTimeOut + 42
        0x00125fda:    2096        .       MOVS     r0,#0x96
        0x00125fdc:    e7f4        ..      B        0x125fc8 ; LPCCheckSyncTimeOut + 20
        0x00125fde:    2000        .       MOVS     r0,#0
        0x00125fe0:    e7f2        ..      B        0x125fc8 ; LPCCheckSyncTimeOut + 20
        0x00125fe2:    0000        ..      MOVS     r0,r0
    i.LPCDataFCSCheck
    LPCDataFCSCheck
        0x00125fe4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00125fe8:    2600        .&      MOVS     r6,#0
        0x00125fea:    f7fffa49    ..I.    BL       GetLPCCmd ; 0x125480
        0x00125fee:    4604        .F      MOV      r4,r0
        0x00125ff0:    4625        %F      MOV      r5,r4
        0x00125ff2:    6860        `h      LDR      r0,[r4,#4]
        0x00125ff4:    f1000208    ....    ADD      r2,r0,#8
        0x00125ff8:    4629        )F      MOV      r1,r5
        0x00125ffa:    2000        .       MOVS     r0,#0
        0x00125ffc:    f001ffea    ....    BL       crc32_le ; 0x127fd4
        0x00126000:    4606        .F      MOV      r6,r0
        0x00126002:    f2410008    A...    MOV      r0,#0x1008
        0x00126006:    5907        .Y      LDR      r7,[r0,r4]
        0x00126008:    42be        .B      CMP      r6,r7
        0x0012600a:    d008        ..      BEQ      0x12601e ; LPCDataFCSCheck + 58
        0x0012600c:    7821        !x      LDRB     r1,[r4,#0]
        0x0012600e:    463b        ;F      MOV      r3,r7
        0x00126010:    4632        2F      MOV      r2,r6
        0x00126012:    a004        ..      ADR      r0,{pc}+0x12 ; 0x126024
        0x00126014:    f001fad8    ....    BL       __0printf ; 0x1275c8
        0x00126018:    2000        .       MOVS     r0,#0
        0x0012601a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0012601e:    2001        .       MOVS     r0,#1
        0x00126020:    e7fb        ..      B        0x12601a ; LPCDataFCSCheck + 54
    $d
        0x00126022:    0000        ..      DCW    0
        0x00126024:    4443504c    LPCD    DCD    1145262156
        0x00126028:    46617461    ataF    DCD    1180791905
        0x0012602c:    68435343    CSCh    DCD    1749242691
        0x00126030:    3a6b6365    eck:    DCD    980116325
        0x00126034:    646d6320     cmd    DCD    1684890400
        0x00126038:    2578303d    =0x%    DCD    628633661
        0x0012603c:    202c7830    0x,     DCD    539785264
        0x00126040:    3d6d7573    sum=    DCD    1030583667
        0x00126044:    78257830    0x%x    DCD    2015721520
        0x00126048:    4346202c    , FC    DCD    1128669228
        0x0012604c:    78303d53    S=0x    DCD    2016427347
        0x00126050:    000a7825    %x..    DCD    686117
    $t
    i.LPCEfuseWrCellBurnVerify
    LPCEfuseWrCellBurnVerify
        0x00126054:    b570        p.      PUSH     {r4-r6,lr}
        0x00126056:    f7fffa13    ....    BL       GetLPCCmd ; 0x125480
        0x0012605a:    4606        .F      MOV      r6,r0
        0x0012605c:    f1060408    ....    ADD      r4,r6,#8
        0x00126060:    206a        j       MOVS     r0,#0x6a
        0x00126062:    5d00        .]      LDRB     r0,[r0,r4]
        0x00126064:    2801        .(      CMP      r0,#1
        0x00126066:    d108        ..      BNE      0x12607a ; LPCEfuseWrCellBurnVerify + 38
        0x00126068:    1ca2        ..      ADDS     r2,r4,#2
        0x0012606a:    210f        .!      MOVS     r1,#0xf
        0x0012606c:    2000        .       MOVS     r0,#0
        0x0012606e:    f7fefd01    ....    BL       EFuseBurnHWTrim ; 0x124a74
        0x00126072:    4605        .F      MOV      r5,r0
        0x00126074:    b10d        ..      CBZ      r5,0x12607a ; LPCEfuseWrCellBurnVerify + 38
        0x00126076:    4628        (F      MOV      r0,r5
        0x00126078:    bd70        p.      POP      {r4-r6,pc}
        0x0012607a:    206b        k       MOVS     r0,#0x6b
        0x0012607c:    5d00        .]      LDRB     r0,[r0,r4]
        0x0012607e:    2801        .(      CMP      r0,#1
        0x00126080:    d109        ..      BNE      0x126096 ; LPCEfuseWrCellBurnVerify + 66
        0x00126082:    f1040211    ....    ADD      r2,r4,#0x11
        0x00126086:    2101        .!      MOVS     r1,#1
        0x00126088:    2000        .       MOVS     r0,#0
        0x0012608a:    f7fefbf1    ....    BL       EFuseBurnHWDCXO ; 0x124870
        0x0012608e:    4605        .F      MOV      r5,r0
        0x00126090:    b10d        ..      CBZ      r5,0x126096 ; LPCEfuseWrCellBurnVerify + 66
        0x00126092:    4628        (F      MOV      r0,r5
        0x00126094:    e7f0        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x00126096:    206c        l       MOVS     r0,#0x6c
        0x00126098:    5d00        .]      LDRB     r0,[r0,r4]
        0x0012609a:    2801        .(      CMP      r0,#1
        0x0012609c:    d109        ..      BNE      0x1260b2 ; LPCEfuseWrCellBurnVerify + 94
        0x0012609e:    f1040212    ....    ADD      r2,r4,#0x12
        0x001260a2:    2101        .!      MOVS     r1,#1
        0x001260a4:    2000        .       MOVS     r0,#0
        0x001260a6:    f7fefc5b    ..[.    BL       EFuseBurnHWPlat ; 0x124960
        0x001260aa:    4605        .F      MOV      r5,r0
        0x001260ac:    b10d        ..      CBZ      r5,0x1260b2 ; LPCEfuseWrCellBurnVerify + 94
        0x001260ae:    4628        (F      MOV      r0,r5
        0x001260b0:    e7e2        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x001260b2:    206d        m       MOVS     r0,#0x6d
        0x001260b4:    5d00        .]      LDRB     r0,[r0,r4]
        0x001260b6:    2801        .(      CMP      r0,#1
        0x001260b8:    d108        ..      BNE      0x1260cc ; LPCEfuseWrCellBurnVerify + 120
        0x001260ba:    f1040213    ....    ADD      r2,r4,#0x13
        0x001260be:    2105        .!      MOVS     r1,#5
        0x001260c0:    f7fefc4e    ..N.    BL       EFuseBurnHWPlat ; 0x124960
        0x001260c4:    4605        .F      MOV      r5,r0
        0x001260c6:    b10d        ..      CBZ      r5,0x1260cc ; LPCEfuseWrCellBurnVerify + 120
        0x001260c8:    4628        (F      MOV      r0,r5
        0x001260ca:    e7d5        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x001260cc:    2070        p       MOVS     r0,#0x70
        0x001260ce:    5d00        .]      LDRB     r0,[r0,r4]
        0x001260d0:    2801        .(      CMP      r0,#1
        0x001260d2:    d10a        ..      BNE      0x1260ea ; LPCEfuseWrCellBurnVerify + 150
        0x001260d4:    2301        .#      MOVS     r3,#1
        0x001260d6:    f1040228    ..(.    ADD      r2,r4,#0x28
        0x001260da:    21ff        .!      MOVS     r1,#0xff
        0x001260dc:    4608        .F      MOV      r0,r1
        0x001260de:    f7fefd6d    ..m.    BL       EFuseBurnSwApp ; 0x124bbc
        0x001260e2:    4605        .F      MOV      r5,r0
        0x001260e4:    b10d        ..      CBZ      r5,0x1260ea ; LPCEfuseWrCellBurnVerify + 150
        0x001260e6:    4628        (F      MOV      r0,r5
        0x001260e8:    e7c6        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x001260ea:    206f        o       MOVS     r0,#0x6f
        0x001260ec:    5d00        .]      LDRB     r0,[r0,r4]
        0x001260ee:    2801        .(      CMP      r0,#1
        0x001260f0:    d10a        ..      BNE      0x126108 ; LPCEfuseWrCellBurnVerify + 180
        0x001260f2:    2300        .#      MOVS     r3,#0
        0x001260f4:    f1040218    ....    ADD      r2,r4,#0x18
        0x001260f8:    2110        .!      MOVS     r1,#0x10
        0x001260fa:    4618        .F      MOV      r0,r3
        0x001260fc:    f7fefd5e    ..^.    BL       EFuseBurnSwApp ; 0x124bbc
        0x00126100:    4605        .F      MOV      r5,r0
        0x00126102:    b10d        ..      CBZ      r5,0x126108 ; LPCEfuseWrCellBurnVerify + 180
        0x00126104:    4628        (F      MOV      r0,r5
        0x00126106:    e7b7        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x00126108:    f8940068    ..h.    LDRB     r0,[r4,#0x68]
        0x0012610c:    2801        .(      CMP      r0,#1
        0x0012610e:    d108        ..      BNE      0x126122 ; LPCEfuseWrCellBurnVerify + 206
        0x00126110:    4622        "F      MOV      r2,r4
        0x00126112:    2101        .!      MOVS     r1,#1
        0x00126114:    2000        .       MOVS     r0,#0
        0x00126116:    f7fefb07    ....    BL       EFuseBurnCtrlFlag ; 0x124728
        0x0012611a:    4605        .F      MOV      r5,r0
        0x0012611c:    b10d        ..      CBZ      r5,0x126122 ; LPCEfuseWrCellBurnVerify + 206
        0x0012611e:    4628        (F      MOV      r0,r5
        0x00126120:    e7aa        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x00126122:    2069        i       MOVS     r0,#0x69
        0x00126124:    5d00        .]      LDRB     r0,[r0,r4]
        0x00126126:    2801        .(      CMP      r0,#1
        0x00126128:    d108        ..      BNE      0x12613c ; LPCEfuseWrCellBurnVerify + 232
        0x0012612a:    1c62        b.      ADDS     r2,r4,#1
        0x0012612c:    2101        .!      MOVS     r1,#1
        0x0012612e:    2000        .       MOVS     r0,#0
        0x00126130:    f7fefa56    ..V.    BL       EFuseBurnCtrlDis ; 0x1245e0
        0x00126134:    4605        .F      MOV      r5,r0
        0x00126136:    b10d        ..      CBZ      r5,0x12613c ; LPCEfuseWrCellBurnVerify + 232
        0x00126138:    4628        (F      MOV      r0,r5
        0x0012613a:    e79d        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
        0x0012613c:    2000        .       MOVS     r0,#0
        0x0012613e:    e79b        ..      B        0x126078 ; LPCEfuseWrCellBurnVerify + 36
    i.LPCEfuseWrCellHashVerify
    LPCEfuseWrCellHashVerify
        0x00126140:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00126142:    b089        ..      SUB      sp,sp,#0x24
        0x00126144:    f7fff99c    ....    BL       GetLPCCmd ; 0x125480
        0x00126148:    4606        .F      MOV      r6,r0
        0x0012614a:    f1060408    ....    ADD      r4,r6,#8
        0x0012614e:    f1040074    ..t.    ADD      r0,r4,#0x74
        0x00126152:    1b07        ..      SUBS     r7,r0,r4
        0x00126154:    2001        .       MOVS     r0,#1
        0x00126156:    f002facd    ....    BL       sha256_setmode ; 0x1286f4
        0x0012615a:    f002fab7    ....    BL       sha256_init ; 0x1286cc
        0x0012615e:    2120         !      MOVS     r1,#0x20
        0x00126160:    a801        ..      ADD      r0,sp,#4
        0x00126162:    f7fbffa0    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00126166:    2301        .#      MOVS     r3,#1
        0x00126168:    463a        :F      MOV      r2,r7
        0x0012616a:    a901        ..      ADD      r1,sp,#4
        0x0012616c:    4620         F      MOV      r0,r4
        0x0012616e:    f002fac7    ....    BL       sha256_update ; 0x128700
        0x00126172:    4605        .F      MOV      r5,r0
        0x00126174:    b115        ..      CBZ      r5,0x12617c ; LPCEfuseWrCellHashVerify + 60
        0x00126176:    4628        (F      MOV      r0,r5
        0x00126178:    b009        ..      ADD      sp,sp,#0x24
        0x0012617a:    bdf0        ..      POP      {r4-r7,pc}
        0x0012617c:    2220         "      MOVS     r2,#0x20
        0x0012617e:    a901        ..      ADD      r1,sp,#4
        0x00126180:    f1040074    ..t.    ADD      r0,r4,#0x74
        0x00126184:    f7fbff9a    ....    BL       memcmp ; 0x1220bc
        0x00126188:    b108        ..      CBZ      r0,0x12618e ; LPCEfuseWrCellHashVerify + 78
        0x0012618a:    2082        .       MOVS     r0,#0x82
        0x0012618c:    e7f4        ..      B        0x126178 ; LPCEfuseWrCellHashVerify + 56
        0x0012618e:    2000        .       MOVS     r0,#0
        0x00126190:    e7f2        ..      B        0x126178 ; LPCEfuseWrCellHashVerify + 56
    i.LPCFlashOverlayAddr
    LPCFlashOverlayAddr
        0x00126192:    4602        .F      MOV      r2,r0
        0x00126194:    f5b20f00    ....    CMP      r2,#0x800000
        0x00126198:    d205        ..      BCS      0x1261a6 ; LPCFlashOverlayAddr + 20
        0x0012619a:    1850        P.      ADDS     r0,r2,r1
        0x0012619c:    f5b00f00    ....    CMP      r0,#0x800000
        0x001261a0:    d901        ..      BLS      0x1261a6 ; LPCFlashOverlayAddr + 20
        0x001261a2:    2001        .       MOVS     r0,#1
        0x001261a4:    4770        pG      BX       lr
        0x001261a6:    f5b20f40    ..@.    CMP      r2,#0xc00000
        0x001261aa:    d205        ..      BCS      0x1261b8 ; LPCFlashOverlayAddr + 38
        0x001261ac:    1850        P.      ADDS     r0,r2,r1
        0x001261ae:    f5b00f40    ..@.    CMP      r0,#0xc00000
        0x001261b2:    d901        ..      BLS      0x1261b8 ; LPCFlashOverlayAddr + 38
        0x001261b4:    2001        .       MOVS     r0,#1
        0x001261b6:    e7f5        ..      B        0x1261a4 ; LPCFlashOverlayAddr + 18
        0x001261b8:    2000        .       MOVS     r0,#0
        0x001261ba:    e7f3        ..      B        0x1261a4 ; LPCFlashOverlayAddr + 18
    i.LPCGetCommand
    LPCGetCommand
        0x001261bc:    b570        p.      PUSH     {r4-r6,lr}
        0x001261be:    2400        .$      MOVS     r4,#0
        0x001261c0:    f000ff4b    ..K.    BL       SW32K_Tick_Get_CurrentVal ; 0x12705a
        0x001261c4:    4605        .F      MOV      r5,r0
        0x001261c6:    bf00        ..      NOP      
        0x001261c8:    f000fdfe    ....    BL       LPCRxProcess ; 0x126dc8
        0x001261cc:    4604        .F      MOV      r4,r0
        0x001261ce:    f7fff95b    ..[.    BL       GetLPCInfo ; 0x125488
        0x001261d2:    7840        @x      LDRB     r0,[r0,#1]
        0x001261d4:    2801        .(      CMP      r0,#1
        0x001261d6:    d101        ..      BNE      0x1261dc ; LPCGetCommand + 32
        0x001261d8:    2400        .$      MOVS     r4,#0
        0x001261da:    e008        ..      B        0x1261ee ; LPCGetCommand + 50
        0x001261dc:    2c9b        .,      CMP      r4,#0x9b
        0x001261de:    d100        ..      BNE      0x1261e2 ; LPCGetCommand + 38
        0x001261e0:    e005        ..      B        0x1261ee ; LPCGetCommand + 50
        0x001261e2:    4628        (F      MOV      r0,r5
        0x001261e4:    f7fffe9a    ....    BL       LPCCheckCmdTimeOut ; 0x125f1c
        0x001261e8:    4604        .F      MOV      r4,r0
        0x001261ea:    2c00        .,      CMP      r4,#0
        0x001261ec:    d0ec        ..      BEQ      0x1261c8 ; LPCGetCommand + 12
        0x001261ee:    bf00        ..      NOP      
        0x001261f0:    f7fff94a    ..J.    BL       GetLPCInfo ; 0x125488
        0x001261f4:    2100        .!      MOVS     r1,#0
        0x001261f6:    7041        Ap      STRB     r1,[r0,#1]
        0x001261f8:    4620         F      MOV      r0,r4
        0x001261fa:    bd70        p.      POP      {r4-r6,pc}
    i.LPCGetPreamble
    LPCGetPreamble
        0x001261fc:    b538        8.      PUSH     {r3-r5,lr}
        0x001261fe:    2400        .$      MOVS     r4,#0
        0x00126200:    f000ff2b    ..+.    BL       SW32K_Tick_Get_CurrentVal ; 0x12705a
        0x00126204:    4605        .F      MOV      r5,r0
        0x00126206:    2000        .       MOVS     r0,#0
        0x00126208:    9000        ..      STR      r0,[sp,#0]
        0x0012620a:    bf00        ..      NOP      
        0x0012620c:    4669        iF      MOV      r1,sp
        0x0012620e:    2001        .       MOVS     r0,#1
        0x00126210:    f001f8d0    ....    BL       UartPreambleSearch ; 0x1273b4
        0x00126214:    4604        .F      MOV      r4,r0
        0x00126216:    b954        T.      CBNZ     r4,0x12622e ; LPCGetPreamble + 50
        0x00126218:    f7fff936    ..6.    BL       GetLPCInfo ; 0x125488
        0x0012621c:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x00126220:    7001        .p      STRB     r1,[r0,#0]
        0x00126222:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00126226:    2801        .(      CMP      r0,#1
        0x00126228:    d101        ..      BNE      0x12622e ; LPCGetPreamble + 50
        0x0012622a:    2400        .$      MOVS     r4,#0
        0x0012622c:    e005        ..      B        0x12623a ; LPCGetPreamble + 62
        0x0012622e:    4628        (F      MOV      r0,r5
        0x00126230:    f7fffec0    ....    BL       LPCCheckSyncTimeOut ; 0x125fb4
        0x00126234:    4604        .F      MOV      r4,r0
        0x00126236:    2c00        .,      CMP      r4,#0
        0x00126238:    d0e8        ..      BEQ      0x12620c ; LPCGetPreamble + 16
        0x0012623a:    bf00        ..      NOP      
        0x0012623c:    4620         F      MOV      r0,r4
        0x0012623e:    bd38        8.      POP      {r3-r5,pc}
    i.LPCGetStatus
    LPCGetStatus
        0x00126240:    b500        ..      PUSH     {lr}
        0x00126242:    f7fff921    ..!.    BL       GetLPCInfo ; 0x125488
        0x00126246:    4601        .F      MOV      r1,r0
        0x00126248:    7948        Hy      LDRB     r0,[r1,#5]
        0x0012624a:    bd00        ..      POP      {pc}
    i.LPCHandleBurnOneCmd
    LPCHandleBurnOneCmd
        0x0012624c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00126250:    2400        .$      MOVS     r4,#0
        0x00126252:    f7fff915    ....    BL       GetLPCCmd ; 0x125480
        0x00126256:    4607        .F      MOV      r7,r0
        0x00126258:    20ff        .       MOVS     r0,#0xff
        0x0012625a:    4928        (I      LDR      r1,[pc,#160] ; [0x1262fc] = 0x13a02c
        0x0012625c:    6008        .`      STR      r0,[r1,#0]
        0x0012625e:    f1070508    ....    ADD      r5,r7,#8
        0x00126262:    a027        '.      ADR      r0,{pc}+0x9e ; 0x126300
        0x00126264:    6829        )h      LDR      r1,[r5,#0]
        0x00126266:    f001f9af    ....    BL       __0printf ; 0x1275c8
        0x0012626a:    4930        0I      LDR      r1,[pc,#192] ; [0x12632c] = 0x4f424d49
        0x0012626c:    6828        (h      LDR      r0,[r5,#0]
        0x0012626e:    4288        .B      CMP      r0,r1
        0x00126270:    d00e        ..      BEQ      0x126290 ; LPCHandleBurnOneCmd + 68
        0x00126272:    492f        /I      LDR      r1,[pc,#188] ; [0x126330] = 0x444b4249
        0x00126274:    6828        (h      LDR      r0,[r5,#0]
        0x00126276:    4288        .B      CMP      r0,r1
        0x00126278:    d00a        ..      BEQ      0x126290 ; LPCHandleBurnOneCmd + 68
        0x0012627a:    492e        .I      LDR      r1,[pc,#184] ; [0x126334] = 0x43504249
        0x0012627c:    6828        (h      LDR      r0,[r5,#0]
        0x0012627e:    4288        .B      CMP      r0,r1
        0x00126280:    d006        ..      BEQ      0x126290 ; LPCHandleBurnOneCmd + 68
        0x00126282:    f7fffb6f    ..o.    BL       IsBurnLegacyApFlash ; 0x125964
        0x00126286:    b918        ..      CBNZ     r0,0x126290 ; LPCHandleBurnOneCmd + 68
        0x00126288:    f7fffb80    ....    BL       IsBurnOptApFlash ; 0x12598c
        0x0012628c:    2800        .(      CMP      r0,#0
        0x0012628e:    d027        '.      BEQ      0x1262e0 ; LPCHandleBurnOneCmd + 148
        0x00126290:    f7fff8fe    ....    BL       GetLPCRsp ; 0x125490
        0x00126294:    2100        .!      MOVS     r1,#0
        0x00126296:    7141        Aq      STRB     r1,[r0,#5]
        0x00126298:    f000fda2    ....    BL       LPCSendAck ; 0x126de0
        0x0012629c:    4604        .F      MOV      r4,r0
        0x0012629e:    b114        ..      CBZ      r4,0x1262a6 ; LPCHandleBurnOneCmd + 90
        0x001262a0:    4620         F      MOV      r0,r4
        0x001262a2:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001262a6:    682e        .h      LDR      r6,[r5,#0]
        0x001262a8:    f7fffd54    ..T.    BL       LPCBurnPreSync ; 0x125d54
        0x001262ac:    4604        .F      MOV      r4,r0
        0x001262ae:    b13c        <.      CBZ      r4,0x1262c0 ; LPCHandleBurnOneCmd + 116
        0x001262b0:    4812        .H      LDR      r0,[pc,#72] ; [0x1262fc] = 0x13a02c
        0x001262b2:    6004        .`      STR      r4,[r0,#0]
        0x001262b4:    4621        !F      MOV      r1,r4
        0x001262b6:    a020         .      ADR      r0,{pc}+0x82 ; 0x126338
        0x001262b8:    f001f986    ....    BL       __0printf ; 0x1275c8
        0x001262bc:    4620         F      MOV      r0,r4
        0x001262be:    e7f0        ..      B        0x1262a2 ; LPCHandleBurnOneCmd + 86
        0x001262c0:    4630        0F      MOV      r0,r6
        0x001262c2:    f7fdfacf    ....    BL       DldBurnOneApFlh ; 0x123864
        0x001262c6:    4604        .F      MOV      r4,r0
        0x001262c8:    b134        4.      CBZ      r4,0x1262d8 ; LPCHandleBurnOneCmd + 140
        0x001262ca:    480c        .H      LDR      r0,[pc,#48] ; [0x1262fc] = 0x13a02c
        0x001262cc:    6004        .`      STR      r4,[r0,#0]
        0x001262ce:    4621        !F      MOV      r1,r4
        0x001262d0:    a026        &.      ADR      r0,{pc}+0x9c ; 0x12636c
        0x001262d2:    f001f979    ..y.    BL       __0printf ; 0x1275c8
        0x001262d6:    e00c        ..      B        0x1262f2 ; LPCHandleBurnOneCmd + 166
        0x001262d8:    2000        .       MOVS     r0,#0
        0x001262da:    4908        .I      LDR      r1,[pc,#32] ; [0x1262fc] = 0x13a02c
        0x001262dc:    6008        .`      STR      r0,[r1,#0]
        0x001262de:    e008        ..      B        0x1262f2 ; LPCHandleBurnOneCmd + 166
        0x001262e0:    2098        .       MOVS     r0,#0x98
        0x001262e2:    f000fd9b    ....    BL       LPCSendError ; 0x126e1c
        0x001262e6:    4604        .F      MOV      r4,r0
        0x001262e8:    b10c        ..      CBZ      r4,0x1262ee ; LPCHandleBurnOneCmd + 162
        0x001262ea:    4620         F      MOV      r0,r4
        0x001262ec:    e7d9        ..      B        0x1262a2 ; LPCHandleBurnOneCmd + 86
        0x001262ee:    2000        .       MOVS     r0,#0
        0x001262f0:    e7d7        ..      B        0x1262a2 ; LPCHandleBurnOneCmd + 86
        0x001262f2:    a02b        +.      ADR      r0,{pc}+0xae ; 0x1263a0
        0x001262f4:    f001f968    ..h.    BL       __0printf ; 0x1275c8
        0x001262f8:    4620         F      MOV      r0,r4
        0x001262fa:    e7d2        ..      B        0x1262a2 ; LPCHandleBurnOneCmd + 86
    $d
        0x001262fc:    0013a02c    ,...    DCD    1286188
        0x00126300:    4843504c    LPCH    DCD    1212371020
        0x00126304:    6c646e61    andl    DCD    1818521185
        0x00126308:    72754265    eBur    DCD    1920287333
        0x0012630c:    656e4f6e    nOne    DCD    1701728110
        0x00126310:    20646d43    Cmd     DCD    543452483
        0x00126314:    72617473    star    DCD    1918989427
        0x00126318:    49202c74    t, I    DCD    1226845300
        0x0012631c:    6567616d    mage    DCD    1701273965
        0x00126320:    303d6449    Id=0    DCD    809329737
        0x00126324:    2e782578    x%x.    DCD    779625848
        0x00126328:    0000000a    ....    DCD    10
        0x0012632c:    4f424d49    IMBO    DCD    1329745225
        0x00126330:    444b4249    IBKD    DCD    1145782857
        0x00126334:    43504249    IBPC    DCD    1129333321
        0x00126338:    4843504c    LPCH    DCD    1212371020
        0x0012633c:    6c646e61    andl    DCD    1818521185
        0x00126340:    72754265    eBur    DCD    1920287333
        0x00126344:    656e4f6e    nOne    DCD    1701728110
        0x00126348:    20646d43    Cmd     DCD    543452483
        0x0012634c:    4243504c    LPCB    DCD    1111707724
        0x00126350:    506e7275    urnP    DCD    1349415541
        0x00126354:    79536572    reSy    DCD    2035508594
        0x00126358:    6620636e    nc f    DCD    1713398638
        0x0012635c:    656c6961    aile    DCD    1701603681
        0x00126360:    78302864    d(0x    DCD    2016421988
        0x00126364:    0a297825    %x).    DCD    170489893
        0x00126368:    00000000    ....    DCD    0
        0x0012636c:    4843504c    LPCH    DCD    1212371020
        0x00126370:    6c646e61    andl    DCD    1818521185
        0x00126374:    72754265    eBur    DCD    1920287333
        0x00126378:    656e4f6e    nOne    DCD    1701728110
        0x0012637c:    20646d43    Cmd     DCD    543452483
        0x00126380:    6e776f44    Down    DCD    1853321028
        0x00126384:    64616f6c    load    DCD    1684107116
        0x00126388:    6e727542    Burn    DCD    1852994882
        0x0012638c:    20656e4f    One     DCD    543518287
        0x00126390:    6c696166    fail    DCD    1818845542
        0x00126394:    30286465    ed(0    DCD    807953509
        0x00126398:    29782578    x%x)    DCD    695739768
        0x0012639c:    0000000a    ....    DCD    10
        0x001263a0:    4843504c    LPCH    DCD    1212371020
        0x001263a4:    6c646e61    andl    DCD    1818521185
        0x001263a8:    72754265    eBur    DCD    1920287333
        0x001263ac:    656e4f6e    nOne    DCD    1701728110
        0x001263b0:    20646d43    Cmd     DCD    543452483
        0x001263b4:    696e6966    fini    DCD    1768843622
        0x001263b8:    0a2e6873    sh..    DCD    170813555
        0x001263bc:    00000000    ....    DCD    0
    $t
    i.LPCHandleEfuseBurnCmd
    LPCHandleEfuseBurnCmd
        0x001263c0:    b570        p.      PUSH     {r4-r6,lr}
        0x001263c2:    2400        .$      MOVS     r4,#0
        0x001263c4:    f7fff85c    ..\.    BL       GetLPCCmd ; 0x125480
        0x001263c8:    4605        .F      MOV      r5,r0
        0x001263ca:    6868        hh      LDR      r0,[r5,#4]
        0x001263cc:    2894        .(      CMP      r0,#0x94
        0x001263ce:    d009        ..      BEQ      0x1263e4 ; LPCHandleEfuseBurnCmd + 36
        0x001263d0:    2294        ."      MOVS     r2,#0x94
        0x001263d2:    a013        ..      ADR      r0,{pc}+0x4e ; 0x126420
        0x001263d4:    6869        ih      LDR      r1,[r5,#4]
        0x001263d6:    f001f8f7    ....    BL       __0printf ; 0x1275c8
        0x001263da:    2082        .       MOVS     r0,#0x82
        0x001263dc:    f000fd1e    ....    BL       LPCSendError ; 0x126e1c
        0x001263e0:    2082        .       MOVS     r0,#0x82
        0x001263e2:    bd70        p.      POP      {r4-r6,pc}
        0x001263e4:    f7fffeac    ....    BL       LPCEfuseWrCellHashVerify ; 0x126140
        0x001263e8:    4604        .F      MOV      r4,r0
        0x001263ea:    b13c        <.      CBZ      r4,0x1263fc ; LPCHandleEfuseBurnCmd + 60
        0x001263ec:    a019        ..      ADR      r0,{pc}+0x68 ; 0x126454
        0x001263ee:    f001f8eb    ....    BL       __0printf ; 0x1275c8
        0x001263f2:    2082        .       MOVS     r0,#0x82
        0x001263f4:    f000fd12    ....    BL       LPCSendError ; 0x126e1c
        0x001263f8:    2082        .       MOVS     r0,#0x82
        0x001263fa:    e7f2        ..      B        0x1263e2 ; LPCHandleEfuseBurnCmd + 34
        0x001263fc:    f7fffe2a    ..*.    BL       LPCEfuseWrCellBurnVerify ; 0x126054
        0x00126400:    4604        .F      MOV      r4,r0
        0x00126402:    b124        $.      CBZ      r4,0x12640e ; LPCHandleEfuseBurnCmd + 78
        0x00126404:    4620         F      MOV      r0,r4
        0x00126406:    f000fd09    ....    BL       LPCSendError ; 0x126e1c
        0x0012640a:    4620         F      MOV      r0,r4
        0x0012640c:    e7e9        ..      B        0x1263e2 ; LPCHandleEfuseBurnCmd + 34
        0x0012640e:    f7fff83f    ..?.    BL       GetLPCRsp ; 0x125490
        0x00126412:    2100        .!      MOVS     r1,#0
        0x00126414:    7141        Aq      STRB     r1,[r0,#5]
        0x00126416:    f000fce3    ....    BL       LPCSendAck ; 0x126de0
        0x0012641a:    4604        .F      MOV      r4,r0
        0x0012641c:    4620         F      MOV      r0,r4
        0x0012641e:    e7e0        ..      B        0x1263e2 ; LPCHandleEfuseBurnCmd + 34
    $d
        0x00126420:    73756645    Efus    DCD    1937073733
        0x00126424:    72754265    eBur    DCD    1920287333
        0x00126428:    646d436e    nCmd    DCD    1684882286
        0x0012642c:    69614620     Fai    DCD    1767982624
        0x00126430:    70202c6c    l, p    DCD    1881156716
        0x00126434:    2d646d43    Cmd-    DCD    761556291
        0x00126438:    6e654c3e    >Len    DCD    1852132414
        0x0012643c:    28687467    gth(    DCD    677934183
        0x00126440:    78257830    0x%x    DCD    2015721520
        0x00126444:    21202029    )  !    DCD    555753513
        0x00126448:    3020203d    =  0    DCD    807411773
        0x0012644c:    2e782578    x%x.    DCD    779625848
        0x00126450:    0000000a    ....    DCD    10
        0x00126454:    73756645    Efus    DCD    1937073733
        0x00126458:    72754265    eBur    DCD    1920287333
        0x0012645c:    646d436e    nCmd    DCD    1684882286
        0x00126460:    73614820     Has    DCD    1935755296
        0x00126464:    72655668    hVer    DCD    1919243880
        0x00126468:    20796669    ify     DCD    544826985
        0x0012646c:    6c696146    Fail    DCD    1818845510
        0x00126470:    00000a2e    ....    DCD    2606
    $t
    i.LPCHandleEfuseReadCmd
    LPCHandleEfuseReadCmd
        0x00126474:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00126478:    2400        .$      MOVS     r4,#0
        0x0012647a:    f7fff801    ....    BL       GetLPCCmd ; 0x125480
        0x0012647e:    4606        .F      MOV      r6,r0
        0x00126480:    f7fff806    ....    BL       GetLPCRsp ; 0x125490
        0x00126484:    4605        .F      MOV      r5,r0
        0x00126486:    6870        ph      LDR      r0,[r6,#4]
        0x00126488:    2804        .(      CMP      r0,#4
        0x0012648a:    d00a        ..      BEQ      0x1264a2 ; LPCHandleEfuseReadCmd + 46
        0x0012648c:    2204        ."      MOVS     r2,#4
        0x0012648e:    a01c        ..      ADR      r0,{pc}+0x72 ; 0x126500
        0x00126490:    6871        qh      LDR      r1,[r6,#4]
        0x00126492:    f001f899    ....    BL       __0printf ; 0x1275c8
        0x00126496:    2082        .       MOVS     r0,#0x82
        0x00126498:    f000fcc0    ....    BL       LPCSendError ; 0x126e1c
        0x0012649c:    2082        .       MOVS     r0,#0x82
        0x0012649e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001264a2:    4824        $H      LDR      r0,[pc,#144] ; [0x126534] = 0x13b3c8
        0x001264a4:    f7fefcaa    ....    BL       EFuseReadBytes ; 0x124dfc
        0x001264a8:    4604        .F      MOV      r4,r0
        0x001264aa:    b124        $.      CBZ      r4,0x1264b6 ; LPCHandleEfuseReadCmd + 66
        0x001264ac:    4620         F      MOV      r0,r4
        0x001264ae:    f000fcb5    ....    BL       LPCSendError ; 0x126e1c
        0x001264b2:    4620         F      MOV      r0,r4
        0x001264b4:    e7f3        ..      B        0x12649e ; LPCHandleEfuseReadCmd + 42
        0x001264b6:    481f        .H      LDR      r0,[pc,#124] ; [0x126534] = 0x13b3c8
        0x001264b8:    f7fefc38    ..8.    BL       EFuseLoadBurnExist ; 0x124d2c
        0x001264bc:    2774        t'      MOVS     r7,#0x74
        0x001264be:    2001        .       MOVS     r0,#1
        0x001264c0:    f002f918    ....    BL       sha256_setmode ; 0x1286f4
        0x001264c4:    f002f902    ....    BL       sha256_init ; 0x1286cc
        0x001264c8:    2301        .#      MOVS     r3,#1
        0x001264ca:    463a        :F      MOV      r2,r7
        0x001264cc:    4919        .I      LDR      r1,[pc,#100] ; [0x126534] = 0x13b3c8
        0x001264ce:    3174        t1      ADDS     r1,r1,#0x74
        0x001264d0:    4818        .H      LDR      r0,[pc,#96] ; [0x126534] = 0x13b3c8
        0x001264d2:    f002f915    ....    BL       sha256_update ; 0x128700
        0x001264d6:    4604        .F      MOV      r4,r0
        0x001264d8:    b124        $.      CBZ      r4,0x1264e4 ; LPCHandleEfuseReadCmd + 112
        0x001264da:    4620         F      MOV      r0,r4
        0x001264dc:    f000fc9e    ....    BL       LPCSendError ; 0x126e1c
        0x001264e0:    4620         F      MOV      r0,r4
        0x001264e2:    e7dc        ..      B        0x12649e ; LPCHandleEfuseReadCmd + 42
        0x001264e4:    2000        .       MOVS     r0,#0
        0x001264e6:    7168        hq      STRB     r0,[r5,#5]
        0x001264e8:    2294        ."      MOVS     r2,#0x94
        0x001264ea:    4912        .I      LDR      r1,[pc,#72] ; [0x126534] = 0x13b3c8
        0x001264ec:    1da8        ..      ADDS     r0,r5,#6
        0x001264ee:    f7fbfdf2    ....    BL       ___aeabi_memcpy8$small ; 0x1220d6
        0x001264f2:    2094        .       MOVS     r0,#0x94
        0x001264f4:    7168        hq      STRB     r0,[r5,#5]
        0x001264f6:    f000fc73    ..s.    BL       LPCSendAck ; 0x126de0
        0x001264fa:    4604        .F      MOV      r4,r0
        0x001264fc:    4620         F      MOV      r0,r4
        0x001264fe:    e7ce        ..      B        0x12649e ; LPCHandleEfuseReadCmd + 42
    $d
        0x00126500:    73756645    Efus    DCD    1937073733
        0x00126504:    61655265    eRea    DCD    1634030181
        0x00126508:    646d4364    dCmd    DCD    1684882276
        0x0012650c:    69614620     Fai    DCD    1767982624
        0x00126510:    70202c6c    l, p    DCD    1881156716
        0x00126514:    2d646d43    Cmd-    DCD    761556291
        0x00126518:    6e654c3e    >Len    DCD    1852132414
        0x0012651c:    28687467    gth(    DCD    677934183
        0x00126520:    78257830    0x%x    DCD    2015721520
        0x00126524:    21202029    )  !    DCD    555753513
        0x00126528:    3020203d    =  0    DCD    807411773
        0x0012652c:    2e782578    x%x.    DCD    779625848
        0x00126530:    0000000a    ....    DCD    10
        0x00126534:    0013b3c8    ....    DCD    1291208
    $t
    i.LPCHandleFlashEraseCmd
    LPCHandleFlashEraseCmd
        0x00126538:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012653c:    2500        .%      MOVS     r5,#0
        0x0012653e:    f7feff9f    ....    BL       GetLPCCmd ; 0x125480
        0x00126542:    4606        .F      MOV      r6,r0
        0x00126544:    f1060408    ....    ADD      r4,r6,#8
        0x00126548:    2700        .'      MOVS     r7,#0
        0x0012654a:    6870        ph      LDR      r0,[r6,#4]
        0x0012654c:    2808        .(      CMP      r0,#8
        0x0012654e:    d005        ..      BEQ      0x12655c ; LPCHandleFlashEraseCmd + 36
        0x00126550:    2082        .       MOVS     r0,#0x82
        0x00126552:    f000fc63    ..c.    BL       LPCSendError ; 0x126e1c
        0x00126556:    2082        .       MOVS     r0,#0x82
        0x00126558:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0012655c:    6860        `h      LDR      r0,[r4,#4]
        0x0012655e:    f5b00f00    ....    CMP      r0,#0x800000
        0x00126562:    d10a        ..      BNE      0x12657a ; LPCHandleFlashEraseCmd + 66
        0x00126564:    6820         h      LDR      r0,[r4,#0]
        0x00126566:    f5b00f80    ....    CMP      r0,#0x400000
        0x0012656a:    d306        ..      BCC      0x12657a ; LPCHandleFlashEraseCmd + 66
        0x0012656c:    a016        ..      ADR      r0,{pc}+0x5c ; 0x1265c8
        0x0012656e:    f001f82b    ..+.    BL       __0printf ; 0x1275c8
        0x00126572:    f7fcfb6b    ..k.    BL       BSP_AP_QSPI_Erase_Chip ; 0x122c4c
        0x00126576:    4605        .F      MOV      r5,r0
        0x00126578:    e017        ..      B        0x1265aa ; LPCHandleFlashEraseCmd + 114
        0x0012657a:    6860        `h      LDR      r0,[r4,#4]
        0x0012657c:    f5b00f00    ....    CMP      r0,#0x800000
        0x00126580:    d30d        ..      BCC      0x12659e ; LPCHandleFlashEraseCmd + 102
        0x00126582:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x00126586:    4408        .D      ADD      r0,r0,r1
        0x00126588:    f5b00f40    ..@.    CMP      r0,#0xc00000
        0x0012658c:    d807        ..      BHI      0x12659e ; LPCHandleFlashEraseCmd + 102
        0x0012658e:    e9d41200    ....    LDRD     r1,r2,[r4,#0]
        0x00126592:    f5a20000    ....    SUB      r0,r2,#0x800000
        0x00126596:    f7fcf833    ..3.    BL       APImageGeneralErase ; 0x122600
        0x0012659a:    4605        .F      MOV      r5,r0
        0x0012659c:    e005        ..      B        0x1265aa ; LPCHandleFlashEraseCmd + 114
        0x0012659e:    a00f        ..      ADR      r0,{pc}+0x3e ; 0x1265dc
        0x001265a0:    e9d42100    ...!    LDRD     r2,r1,[r4,#0]
        0x001265a4:    f001f810    ....    BL       __0printf ; 0x1275c8
        0x001265a8:    2502        .%      MOVS     r5,#2
        0x001265aa:    b125        %.      CBZ      r5,0x1265b6 ; LPCHandleFlashEraseCmd + 126
        0x001265ac:    2032        2       MOVS     r0,#0x32
        0x001265ae:    f000fc35    ..5.    BL       LPCSendError ; 0x126e1c
        0x001265b2:    2032        2       MOVS     r0,#0x32
        0x001265b4:    e7d0        ..      B        0x126558 ; LPCHandleFlashEraseCmd + 32
        0x001265b6:    f7feff6b    ..k.    BL       GetLPCRsp ; 0x125490
        0x001265ba:    2100        .!      MOVS     r1,#0
        0x001265bc:    7141        Aq      STRB     r1,[r0,#5]
        0x001265be:    f000fc0f    ....    BL       LPCSendAck ; 0x126de0
        0x001265c2:    4605        .F      MOV      r5,r0
        0x001265c4:    4628        (F      MOV      r0,r5
        0x001265c6:    e7c7        ..      B        0x126558 ; LPCHandleFlashEraseCmd + 32
    $d
        0x001265c8:    45205041    AP E    DCD    1159745601
        0x001265cc:    65736172    rase    DCD    1702060402
        0x001265d0:    616c6620     fla    DCD    1634493984
        0x001265d4:    0a2e6873    sh..    DCD    170813555
        0x001265d8:    00000000    ....    DCD    0
        0x001265dc:    73617245    Eras    DCD    1935766085
        0x001265e0:    64612065    e ad    DCD    1684086885
        0x001265e4:    303a7264    dr:0    DCD    809136740
        0x001265e8:    2c782578    x%x,    DCD    746071416
        0x001265ec:    6e656c20     len    DCD    1852140576
        0x001265f0:    2578303a    :0x%    DCD    628633658
        0x001265f4:    79622078    x by    DCD    2036473976
        0x001265f8:    20736574    tes     DCD    544433524
        0x001265fc:    6f727265    erro    DCD    1869771365
        0x00126600:    0a2e2072    r ..    DCD    170795122
        0x00126604:    00000000    ....    DCD    0
    $t
    i.LPCHandleFlhBlkRdCmd
    LPCHandleFlhBlkRdCmd
        0x00126608:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012660c:    2600        .&      MOVS     r6,#0
        0x0012660e:    f7feff37    ..7.    BL       GetLPCCmd ; 0x125480
        0x00126612:    4607        .F      MOV      r7,r0
        0x00126614:    f1070508    ....    ADD      r5,r7,#8
        0x00126618:    46b0        .F      MOV      r8,r6
        0x0012661a:    f7feff15    ....    BL       GetFlhBlkRdSubType ; 0x125448
        0x0012661e:    4604        .F      MOV      r4,r0
        0x00126620:    b10c        ..      CBZ      r4,0x126626 ; LPCHandleFlhBlkRdCmd + 30
        0x00126622:    2c01        .,      CMP      r4,#1
        0x00126624:    d105        ..      BNE      0x126632 ; LPCHandleFlhBlkRdCmd + 42
        0x00126626:    2082        .       MOVS     r0,#0x82
        0x00126628:    f000fbf8    ....    BL       LPCSendError ; 0x126e1c
        0x0012662c:    2082        .       MOVS     r0,#0x82
        0x0012662e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00126632:    6828        (h      LDR      r0,[r5,#0]
        0x00126634:    2801        .(      CMP      r0,#1
        0x00126636:    d004        ..      BEQ      0x126642 ; LPCHandleFlhBlkRdCmd + 58
        0x00126638:    2082        .       MOVS     r0,#0x82
        0x0012663a:    f000fbef    ....    BL       LPCSendError ; 0x126e1c
        0x0012663e:    2082        .       MOVS     r0,#0x82
        0x00126640:    e7f5        ..      B        0x12662e ; LPCHandleFlhBlkRdCmd + 38
        0x00126642:    6868        hh      LDR      r0,[r5,#4]
        0x00126644:    f000fcc7    ....    BL       LPCValidAddress ; 0x126fd6
        0x00126648:    2801        .(      CMP      r0,#1
        0x0012664a:    d004        ..      BEQ      0x126656 ; LPCHandleFlhBlkRdCmd + 78
        0x0012664c:    2082        .       MOVS     r0,#0x82
        0x0012664e:    f000fbe5    ....    BL       LPCSendError ; 0x126e1c
        0x00126652:    2082        .       MOVS     r0,#0x82
        0x00126654:    e7eb        ..      B        0x12662e ; LPCHandleFlhBlkRdCmd + 38
        0x00126656:    2c02        .,      CMP      r4,#2
        0x00126658:    d10c        ..      BNE      0x126674 ; LPCHandleFlhBlkRdCmd + 108
        0x0012665a:    03e2        ..      LSLS     r2,r4,#15
        0x0012665c:    f44f1084    O...    MOV      r0,#0x108000
        0x00126660:    6869        ih      LDR      r1,[r5,#4]
        0x00126662:    f7fcf816    ....    BL       APImageGeneralRead ; 0x122692
        0x00126666:    4606        .F      MOV      r6,r0
        0x00126668:    b13e        >.      CBZ      r6,0x12667a ; LPCHandleFlhBlkRdCmd + 114
        0x0012666a:    2030        0       MOVS     r0,#0x30
        0x0012666c:    f000fbd6    ....    BL       LPCSendError ; 0x126e1c
        0x00126670:    2030        0       MOVS     r0,#0x30
        0x00126672:    e7dc        ..      B        0x12662e ; LPCHandleFlhBlkRdCmd + 38
        0x00126674:    2082        .       MOVS     r0,#0x82
        0x00126676:    f000fbd1    ....    BL       LPCSendError ; 0x126e1c
        0x0012667a:    f7feff09    ....    BL       GetLPCRsp ; 0x125490
        0x0012667e:    21fa        .!      MOVS     r1,#0xfa
        0x00126680:    7141        Aq      STRB     r1,[r0,#5]
        0x00126682:    f000fc0d    ....    BL       LPCSendFlashBlkRdAck ; 0x126ea0
        0x00126686:    4606        .F      MOV      r6,r0
        0x00126688:    4630        0F      MOV      r0,r6
        0x0012668a:    e7d0        ..      B        0x12662e ; LPCHandleFlhBlkRdCmd + 38
    i.LPCHandleGetBurnStatCmd
    LPCHandleGetBurnStatCmd
        0x0012668c:    b570        p.      PUSH     {r4-r6,lr}
        0x0012668e:    2500        .%      MOVS     r5,#0
        0x00126690:    f7fefefe    ....    BL       GetLPCRsp ; 0x125490
        0x00126694:    4604        .F      MOV      r4,r0
        0x00126696:    2004        .       MOVS     r0,#4
        0x00126698:    7160        `q      STRB     r0,[r4,#5]
        0x0012669a:    4807        .H      LDR      r0,[pc,#28] ; [0x1266b8] = 0x13a02c
        0x0012669c:    6800        .h      LDR      r0,[r0,#0]
        0x0012669e:    f8c40006    ....    STR      r0,[r4,#6]
        0x001266a2:    f000fb9d    ....    BL       LPCSendAck ; 0x126de0
        0x001266a6:    4605        .F      MOV      r5,r0
        0x001266a8:    4803        .H      LDR      r0,[pc,#12] ; [0x1266b8] = 0x13a02c
        0x001266aa:    6801        .h      LDR      r1,[r0,#0]
        0x001266ac:    a003        ..      ADR      r0,{pc}+0x10 ; 0x1266bc
        0x001266ae:    f000ff8b    ....    BL       __0printf ; 0x1275c8
        0x001266b2:    2000        .       MOVS     r0,#0
        0x001266b4:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x001266b6:    0000        ..      DCW    0
        0x001266b8:    0013a02c    ,...    DCD    1286188
        0x001266bc:    4843504c    LPCH    DCD    1212371020
        0x001266c0:    6c646e61    andl    DCD    1818521185
        0x001266c4:    74654765    eGet    DCD    1952794469
        0x001266c8:    6e727542    Burn    DCD    1852994882
        0x001266cc:    74617453    Stat    DCD    1952543827
        0x001266d0:    20646d43    Cmd     DCD    543452483
        0x001266d4:    42444c44    DLDB    DCD    1111772228
        0x001266d8:    536e7275    urnS    DCD    1399747189
        0x001266dc:    28746174    tat(    DCD    678715764
        0x001266e0:    78257830    0x%x    DCD    2015721520
        0x001266e4:    00000a29    )...    DCD    2601
    $t
    i.LPCHandleMemReadCmd
    LPCHandleMemReadCmd
        0x001266e8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x001266ec:    2600        .&      MOVS     r6,#0
        0x001266ee:    f7fefec7    ....    BL       GetLPCCmd ; 0x125480
        0x001266f2:    4607        .F      MOV      r7,r0
        0x001266f4:    f1070408    ....    ADD      r4,r7,#8
        0x001266f8:    2500        .%      MOVS     r5,#0
        0x001266fa:    6878        xh      LDR      r0,[r7,#4]
        0x001266fc:    2808        .(      CMP      r0,#8
        0x001266fe:    d005        ..      BEQ      0x12670c ; LPCHandleMemReadCmd + 36
        0x00126700:    2082        .       MOVS     r0,#0x82
        0x00126702:    f000fb8b    ....    BL       LPCSendError ; 0x126e1c
        0x00126706:    2082        .       MOVS     r0,#0x82
        0x00126708:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0012670c:    6820         h      LDR      r0,[r4,#0]
        0x0012670e:    28ff        .(      CMP      r0,#0xff
        0x00126710:    d904        ..      BLS      0x12671c ; LPCHandleMemReadCmd + 52
        0x00126712:    2082        .       MOVS     r0,#0x82
        0x00126714:    f000fb82    ....    BL       LPCSendError ; 0x126e1c
        0x00126718:    2082        .       MOVS     r0,#0x82
        0x0012671a:    e7f5        ..      B        0x126708 ; LPCHandleMemReadCmd + 32
        0x0012671c:    6860        `h      LDR      r0,[r4,#4]
        0x0012671e:    f000fc5a    ..Z.    BL       LPCValidAddress ; 0x126fd6
        0x00126722:    2801        .(      CMP      r0,#1
        0x00126724:    d004        ..      BEQ      0x126730 ; LPCHandleMemReadCmd + 72
        0x00126726:    2082        .       MOVS     r0,#0x82
        0x00126728:    f000fb78    ..x.    BL       LPCSendError ; 0x126e1c
        0x0012672c:    2082        .       MOVS     r0,#0x82
        0x0012672e:    e7eb        ..      B        0x126708 ; LPCHandleMemReadCmd + 32
        0x00126730:    6860        `h      LDR      r0,[r4,#4]
        0x00126732:    f5b00f00    ....    CMP      r0,#0x800000
        0x00126736:    d317        ..      BCC      0x126768 ; LPCHandleMemReadCmd + 128
        0x00126738:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x0012673c:    4408        .D      ADD      r0,r0,r1
        0x0012673e:    f5b00f40    ..@.    CMP      r0,#0xc00000
        0x00126742:    d811        ..      BHI      0x126768 ; LPCHandleMemReadCmd + 128
        0x00126744:    f7fefea4    ....    BL       GetLPCRsp ; 0x125490
        0x00126748:    f1000806    ....    ADD      r8,r0,#6
        0x0012674c:    e9d42000    ...     LDRD     r2,r0,[r4,#0]
        0x00126750:    f5a00100    ....    SUB      r1,r0,#0x800000
        0x00126754:    4640        @F      MOV      r0,r8
        0x00126756:    f7fbff9c    ....    BL       APImageGeneralRead ; 0x122692
        0x0012675a:    4606        .F      MOV      r6,r0
        0x0012675c:    b186        ..      CBZ      r6,0x126780 ; LPCHandleMemReadCmd + 152
        0x0012675e:    2030        0       MOVS     r0,#0x30
        0x00126760:    f000fb5c    ..\.    BL       LPCSendError ; 0x126e1c
        0x00126764:    2030        0       MOVS     r0,#0x30
        0x00126766:    e7cf        ..      B        0x126708 ; LPCHandleMemReadCmd + 32
        0x00126768:    2500        .%      MOVS     r5,#0
        0x0012676a:    e006        ..      B        0x12677a ; LPCHandleMemReadCmd + 146
        0x0012676c:    f7fefe90    ....    BL       GetLPCRsp ; 0x125490
        0x00126770:    1d80        ..      ADDS     r0,r0,#6
        0x00126772:    6861        ah      LDR      r1,[r4,#4]
        0x00126774:    5949        IY      LDR      r1,[r1,r5]
        0x00126776:    5141        AQ      STR      r1,[r0,r5]
        0x00126778:    1d2d        -.      ADDS     r5,r5,#4
        0x0012677a:    6820         h      LDR      r0,[r4,#0]
        0x0012677c:    42a8        .B      CMP      r0,r5
        0x0012677e:    d8f5        ..      BHI      0x12676c ; LPCHandleMemReadCmd + 132
        0x00126780:    f7fefe86    ....    BL       GetLPCRsp ; 0x125490
        0x00126784:    7821        !x      LDRB     r1,[r4,#0]
        0x00126786:    7141        Aq      STRB     r1,[r0,#5]
        0x00126788:    f000fb2a    ..*.    BL       LPCSendAck ; 0x126de0
        0x0012678c:    4606        .F      MOV      r6,r0
        0x0012678e:    4630        0F      MOV      r0,r6
        0x00126790:    e7ba        ..      B        0x126708 ; LPCHandleMemReadCmd + 32
        0x00126792:    0000        ..      MOVS     r0,r0
    i.LPCHandleMemWriteCmd
    LPCHandleMemWriteCmd
        0x00126794:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00126798:    2700        .'      MOVS     r7,#0
        0x0012679a:    f7fefe71    ..q.    BL       GetLPCCmd ; 0x125480
        0x0012679e:    4605        .F      MOV      r5,r0
        0x001267a0:    f1050408    ....    ADD      r4,r5,#8
        0x001267a4:    2600        .&      MOVS     r6,#0
        0x001267a6:    6822        "h      LDR      r2,[r4,#0]
        0x001267a8:    a031        1.      ADR      r0,{pc}+0xc8 ; 0x126870
        0x001267aa:    6869        ih      LDR      r1,[r5,#4]
        0x001267ac:    f000ff0c    ....    BL       __0printf ; 0x1275c8
        0x001267b0:    6869        ih      LDR      r1,[r5,#4]
        0x001267b2:    6820         h      LDR      r0,[r4,#0]
        0x001267b4:    3008        .0      ADDS     r0,r0,#8
        0x001267b6:    4281        .B      CMP      r1,r0
        0x001267b8:    d00a        ..      BEQ      0x1267d0 ; LPCHandleMemWriteCmd + 60
        0x001267ba:    6822        "h      LDR      r2,[r4,#0]
        0x001267bc:    a039        9.      ADR      r0,{pc}+0xe8 ; 0x1268a4
        0x001267be:    6869        ih      LDR      r1,[r5,#4]
        0x001267c0:    f000ff02    ....    BL       __0printf ; 0x1275c8
        0x001267c4:    2082        .       MOVS     r0,#0x82
        0x001267c6:    f000fb29    ..).    BL       LPCSendError ; 0x126e1c
        0x001267ca:    2082        .       MOVS     r0,#0x82
        0x001267cc:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001267d0:    6820         h      LDR      r0,[r4,#0]
        0x001267d2:    f5b07f80    ....    CMP      r0,#0x100
        0x001267d6:    d904        ..      BLS      0x1267e2 ; LPCHandleMemWriteCmd + 78
        0x001267d8:    2082        .       MOVS     r0,#0x82
        0x001267da:    f000fb1f    ....    BL       LPCSendError ; 0x126e1c
        0x001267de:    2082        .       MOVS     r0,#0x82
        0x001267e0:    e7f4        ..      B        0x1267cc ; LPCHandleMemWriteCmd + 56
        0x001267e2:    6860        `h      LDR      r0,[r4,#4]
        0x001267e4:    f000fbf7    ....    BL       LPCValidAddress ; 0x126fd6
        0x001267e8:    2801        .(      CMP      r0,#1
        0x001267ea:    d004        ..      BEQ      0x1267f6 ; LPCHandleMemWriteCmd + 98
        0x001267ec:    2082        .       MOVS     r0,#0x82
        0x001267ee:    f000fb15    ....    BL       LPCSendError ; 0x126e1c
        0x001267f2:    2082        .       MOVS     r0,#0x82
        0x001267f4:    e7ea        ..      B        0x1267cc ; LPCHandleMemWriteCmd + 56
        0x001267f6:    6860        `h      LDR      r0,[r4,#4]
        0x001267f8:    f5b00f00    ....    CMP      r0,#0x800000
        0x001267fc:    d319        ..      BCC      0x126832 ; LPCHandleMemWriteCmd + 158
        0x001267fe:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x00126802:    4408        .D      ADD      r0,r0,r1
        0x00126804:    f5b00f40    ..@.    CMP      r0,#0xc00000
        0x00126808:    d813        ..      BHI      0x126832 ; LPCHandleMemWriteCmd + 158
        0x0012680a:    a035        5.      ADR      r0,{pc}+0xd6 ; 0x1268e0
        0x0012680c:    e9d42100    ...!    LDRD     r2,r1,[r4,#0]
        0x00126810:    f000feda    ....    BL       __0printf ; 0x1275c8
        0x00126814:    e9d42000    ...     LDRD     r2,r0,[r4,#0]
        0x00126818:    f5a00100    ....    SUB      r1,r0,#0x800000
        0x0012681c:    f1040008    ....    ADD      r0,r4,#8
        0x00126820:    f7fcfab0    ....    BL       BSP_AP_QSPI_Write ; 0x122d84
        0x00126824:    4607        .F      MOV      r7,r0
        0x00126826:    b1d7        ..      CBZ      r7,0x12685e ; LPCHandleMemWriteCmd + 202
        0x00126828:    2031        1       MOVS     r0,#0x31
        0x0012682a:    f000faf7    ....    BL       LPCSendError ; 0x126e1c
        0x0012682e:    2031        1       MOVS     r0,#0x31
        0x00126830:    e7cc        ..      B        0x1267cc ; LPCHandleMemWriteCmd + 56
        0x00126832:    e9d41000    ....    LDRD     r1,r0,[r4,#0]
        0x00126836:    f7fffcac    ....    BL       LPCFlashOverlayAddr ; 0x126192
        0x0012683a:    2801        .(      CMP      r0,#1
        0x0012683c:    d104        ..      BNE      0x126848 ; LPCHandleMemWriteCmd + 180
        0x0012683e:    2082        .       MOVS     r0,#0x82
        0x00126840:    f000faec    ....    BL       LPCSendError ; 0x126e1c
        0x00126844:    2082        .       MOVS     r0,#0x82
        0x00126846:    e7c1        ..      B        0x1267cc ; LPCHandleMemWriteCmd + 56
        0x00126848:    2600        .&      MOVS     r6,#0
        0x0012684a:    e005        ..      B        0x126858 ; LPCHandleMemWriteCmd + 196
        0x0012684c:    f1040008    ....    ADD      r0,r4,#8
        0x00126850:    5980        .Y      LDR      r0,[r0,r6]
        0x00126852:    6861        ah      LDR      r1,[r4,#4]
        0x00126854:    5188        .Q      STR      r0,[r1,r6]
        0x00126856:    1d36        6.      ADDS     r6,r6,#4
        0x00126858:    6820         h      LDR      r0,[r4,#0]
        0x0012685a:    42b0        .B      CMP      r0,r6
        0x0012685c:    d8f6        ..      BHI      0x12684c ; LPCHandleMemWriteCmd + 184
        0x0012685e:    f7fefe17    ....    BL       GetLPCRsp ; 0x125490
        0x00126862:    2100        .!      MOVS     r1,#0
        0x00126864:    7141        Aq      STRB     r1,[r0,#5]
        0x00126866:    f000fabb    ....    BL       LPCSendAck ; 0x126de0
        0x0012686a:    4607        .F      MOV      r7,r0
        0x0012686c:    4638        8F      MOV      r0,r7
        0x0012686e:    e7ad        ..      B        0x1267cc ; LPCHandleMemWriteCmd + 56
    $d
        0x00126870:    576d654d    MemW    DCD    1466787149
        0x00126874:    65746972    rite    DCD    1702127986
        0x00126878:    4370203a    : pC    DCD    1131421754
        0x0012687c:    3e2d646d    md->    DCD    1043162221
        0x00126880:    676e654c    Leng    DCD    1735288140
        0x00126884:    303d6874    th=0    DCD    809330804
        0x00126888:    78302578    x%0x    DCD    2016421240
        0x0012688c:    4370202c    , pC    DCD    1131421740
        0x00126890:    2d6c6c65    ell-    DCD    762080357
        0x00126894:    4c72573e    >WrL    DCD    1282561854
        0x00126898:    303d6e65    en=0    DCD    809332325
        0x0012689c:    0a782578    x%x.    DCD    175646072
        0x001268a0:    00000000    ....    DCD    0
        0x001268a4:    5043504c    LPCP    DCD    1346588748
        0x001268a8:    65636f72    roce    DCD    1701015410
        0x001268ac:    65207373    ss e    DCD    1696625523
        0x001268b0:    726f7272    rror    DCD    1919906418
        0x001268b4:    4370203a    : pC    DCD    1131421754
        0x001268b8:    3e2d646d    md->    DCD    1043162221
        0x001268bc:    676e654c    Leng    DCD    1735288140
        0x001268c0:    303d6874    th=0    DCD    809330804
        0x001268c4:    78302578    x%0x    DCD    2016421240
        0x001268c8:    4370202c    , pC    DCD    1131421740
        0x001268cc:    2d6c6c65    ell-    DCD    762080357
        0x001268d0:    4c72573e    >WrL    DCD    1282561854
        0x001268d4:    303d6e65    en=0    DCD    809332325
        0x001268d8:    0a782578    x%x.    DCD    175646072
        0x001268dc:    00000000    ....    DCD    0
        0x001268e0:    576d654d    MemW    DCD    1466787149
        0x001268e4:    65746972    rite    DCD    1702127986
        0x001268e8:    3a704120     Ap:    DCD    980435232
        0x001268ec:    41725720     WrA    DCD    1098012448
        0x001268f0:    3d726464    ddr=    DCD    1030906980
        0x001268f4:    30257830    0x%0    DCD    807761968
        0x001268f8:    57202c78    x, W    DCD    1461726328
        0x001268fc:    6e654c72    rLen    DCD    1852132466
        0x00126900:    2578303d    =0x%    DCD    628633661
        0x00126904:    00000a78    x...    DCD    2680
    $t
    i.LPCHandleSysResetCmd
    LPCHandleSysResetCmd
        0x00126908:    b51c        ..      PUSH     {r2-r4,lr}
        0x0012690a:    2400        .$      MOVS     r4,#0
        0x0012690c:    bf00        ..      NOP      
        0x0012690e:    f7fefdbb    ....    BL       GetLPCInfo ; 0x125488
        0x00126912:    bf00        ..      NOP      
        0x00126914:    e007        ..      B        0x126926 ; LPCHandleSysResetCmd + 30
        0x00126916:    205a        Z       MOVS     r0,#0x5a
        0x00126918:    f80d0004    ....    STRB     r0,[sp,r4]
        0x0012691c:    217a        z!      MOVS     r1,#0x7a
        0x0012691e:    1c60        `.      ADDS     r0,r4,#1
        0x00126920:    f80d1000    ....    STRB     r1,[sp,r0]
        0x00126924:    1ca4        ..      ADDS     r4,r4,#2
        0x00126926:    1c60        `.      ADDS     r0,r4,#1
        0x00126928:    2808        .(      CMP      r0,#8
        0x0012692a:    d3f4        ..      BCC      0x126916 ; LPCHandleSysResetCmd + 14
        0x0012692c:    f7fefdb0    ....    BL       GetLPCRsp ; 0x125490
        0x00126930:    9900        ..      LDR      r1,[sp,#0]
        0x00126932:    f8401f06    @...    STR      r1,[r0,#6]!
        0x00126936:    9901        ..      LDR      r1,[sp,#4]
        0x00126938:    6041        A`      STR      r1,[r0,#4]
        0x0012693a:    f7fefda9    ....    BL       GetLPCRsp ; 0x125490
        0x0012693e:    2108        .!      MOVS     r1,#8
        0x00126940:    7141        Aq      STRB     r1,[r0,#5]
        0x00126942:    f000fa4d    ..M.    BL       LPCSendAck ; 0x126de0
        0x00126946:    a014        ..      ADR      r0,{pc}+0x52 ; 0x126998
        0x00126948:    f000fe3e    ..>.    BL       __0printf ; 0x1275c8
        0x0012694c:    2400        .$      MOVS     r4,#0
        0x0012694e:    e003        ..      B        0x126958 ; LPCHandleSysResetCmd + 80
        0x00126950:    2001        .       MOVS     r0,#1
        0x00126952:    f001fbeb    ....    BL       mDelay ; 0x12812c
        0x00126956:    1c64        d.      ADDS     r4,r4,#1
        0x00126958:    2c64        d,      CMP      r4,#0x64
        0x0012695a:    d3f9        ..      BCC      0x126950 ; LPCHandleSysResetCmd + 72
        0x0012695c:    bf00        ..      NOP      
        0x0012695e:    bf00        ..      NOP      
        0x00126960:    bf00        ..      NOP      
        0x00126962:    bf00        ..      NOP      
        0x00126964:    bf00        ..      NOP      
        0x00126966:    f3bf8f4f    ..O.    DSB      
        0x0012696a:    bf00        ..      NOP      
        0x0012696c:    bf00        ..      NOP      
        0x0012696e:    bf00        ..      NOP      
        0x00126970:    4812        .H      LDR      r0,[pc,#72] ; [0x1269bc] = 0xe000ed0c
        0x00126972:    6800        .h      LDR      r0,[r0,#0]
        0x00126974:    f40060e0    ...`    AND      r0,r0,#0x700
        0x00126978:    4911        .I      LDR      r1,[pc,#68] ; [0x1269c0] = 0x5fa0000
        0x0012697a:    4308        .C      ORRS     r0,r0,r1
        0x0012697c:    1d00        ..      ADDS     r0,r0,#4
        0x0012697e:    490f        .I      LDR      r1,[pc,#60] ; [0x1269bc] = 0xe000ed0c
        0x00126980:    6008        .`      STR      r0,[r1,#0]
        0x00126982:    bf00        ..      NOP      
        0x00126984:    bf00        ..      NOP      
        0x00126986:    bf00        ..      NOP      
        0x00126988:    f3bf8f4f    ..O.    DSB      
        0x0012698c:    bf00        ..      NOP      
        0x0012698e:    bf00        ..      NOP      
        0x00126990:    bf00        ..      NOP      
        0x00126992:    bf00        ..      NOP      
        0x00126994:    bf00        ..      NOP      
        0x00126996:    e7fd        ..      B        0x126994 ; LPCHandleSysResetCmd + 140
    $d
        0x00126998:    4c43504c    LPCL    DCD    1279479884
        0x0012699c:    20706f6f    oop     DCD    544239471
        0x001269a0:    2c646e65    end,    DCD    744779365
        0x001269a4:    73795320     Sys    DCD    1937330976
        0x001269a8:    526d6574    temR    DCD    1382901108
        0x001269ac:    74657365    eset    DCD    1952805733
        0x001269b0:    776f4e20     Now    DCD    2003783200
        0x001269b4:    0a212121    !!!.    DCD    169943329
        0x001269b8:    00000000    ....    DCD    0
        0x001269bc:    e000ed0c    ....    DCD    3758157068
        0x001269c0:    05fa0000    ....    DCD    100270080
    $t
    i.LPCInit
    LPCInit
        0x001269c4:    b510        ..      PUSH     {r4,lr}
        0x001269c6:    2400        .$      MOVS     r4,#0
        0x001269c8:    4904        .I      LDR      r1,[pc,#16] ; [0x1269dc] = 0x125a57
        0x001269ca:    2001        .       MOVS     r0,#1
        0x001269cc:    f000fb14    ....    BL       RegisterLayerVerifyFunc ; 0x126ff8
        0x001269d0:    4604        .F      MOV      r4,r0
        0x001269d2:    b114        ..      CBZ      r4,0x1269da ; LPCInit + 22
        0x001269d4:    a002        ..      ADR      r0,{pc}+0xc ; 0x1269e0
        0x001269d6:    f000fdf7    ....    BL       __0printf ; 0x1275c8
        0x001269da:    bd10        ..      POP      {r4,pc}
    $d
        0x001269dc:    00125a57    WZ..    DCD    1202775
        0x001269e0:    4943504c    LPCI    DCD    1229148236
        0x001269e4:    2074696e    nit     DCD    544500078
        0x001269e8:    69676552    Regi    DCD    1768383826
        0x001269ec:    72657473    ster    DCD    1919251571
        0x001269f0:    6579614c    Laye    DCD    1702453580
        0x001269f4:    72655672    rVer    DCD    1919243890
        0x001269f8:    46796669    ifyF    DCD    1182361193
        0x001269fc:    20636e75    unc     DCD    543387253
        0x00126a00:    6c696166    fail    DCD    1818845542
        0x00126a04:    0a2e6465    ed..    DCD    170812517
        0x00126a08:    00000000    ....    DCD    0
    $t
    i.LPCLoop
    LPCLoop
        0x00126a0c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00126a10:    2500        .%      MOVS     r5,#0
        0x00126a12:    2600        .&      MOVS     r6,#0
        0x00126a14:    2700        .'      MOVS     r7,#0
        0x00126a16:    46a8        .F      MOV      r8,r5
        0x00126a18:    f7fefd36    ..6.    BL       GetLPCInfo ; 0x125488
        0x00126a1c:    4681        .F      MOV      r9,r0
        0x00126a1e:    f7fefd2f    ../.    BL       GetLPCCmd ; 0x125480
        0x00126a22:    4604        .F      MOV      r4,r0
        0x00126a24:    bf00        ..      NOP      
        0x00126a26:    f7fffbc9    ....    BL       LPCGetCommand ; 0x1261bc
        0x00126a2a:    4605        .F      MOV      r5,r0
        0x00126a2c:    b1ad        ..      CBZ      r5,0x126a5a ; LPCLoop + 78
        0x00126a2e:    2d9b        .-      CMP      r5,#0x9b
        0x00126a30:    d106        ..      BNE      0x126a40 ; LPCLoop + 52
        0x00126a32:    f000fc1d    ....    BL       UartFlushContData ; 0x127270
        0x00126a36:    209b        .       MOVS     r0,#0x9b
        0x00126a38:    f000f9f0    ....    BL       LPCSendError ; 0x126e1c
        0x00126a3c:    4605        .F      MOV      r5,r0
        0x00126a3e:    e0a8        ..      B        0x126b92 ; LPCLoop + 390
        0x00126a40:    1c76        v.      ADDS     r6,r6,#1
        0x00126a42:    200a        .       MOVS     r0,#0xa
        0x00126a44:    fbb6f1f0    ....    UDIV     r1,r6,r0
        0x00126a48:    fb006011    ...`    MLS      r0,r0,r1,r6
        0x00126a4c:    b920         .      CBNZ     r0,0x126a58 ; LPCLoop + 76
        0x00126a4e:    1c7f        ..      ADDS     r7,r7,#1
        0x00126a50:    4639        9F      MOV      r1,r7
        0x00126a52:    a056        V.      ADR      r0,{pc}+0x15a ; 0x126bac
        0x00126a54:    f000fdb8    ....    BL       __0printf ; 0x1275c8
        0x00126a58:    e09b        ..      B        0x126b92 ; LPCLoop + 390
        0x00126a5a:    2600        .&      MOVS     r6,#0
        0x00126a5c:    f7fffa9a    ....    BL       LPCCheckCommandID ; 0x125f94
        0x00126a60:    2800        .(      CMP      r0,#0
        0x00126a62:    d037        7.      BEQ      0x126ad4 ; LPCLoop + 200
        0x00126a64:    4621        !F      MOV      r1,r4
        0x00126a66:    2001        .       MOVS     r0,#1
        0x00126a68:    f7fff82a    ..*.    BL       IsLowLayerPostCmd ; 0x125ac0
        0x00126a6c:    b150        P.      CBZ      r0,0x126a84 ; LPCLoop + 120
        0x00126a6e:    f7fefd0f    ....    BL       GetLPCRsp ; 0x125490
        0x00126a72:    2100        .!      MOVS     r1,#0
        0x00126a74:    7141        Aq      STRB     r1,[r0,#5]
        0x00126a76:    a055        U.      ADR      r0,{pc}+0x156 ; 0x126bcc
        0x00126a78:    f000fda6    ....    BL       __0printf ; 0x1275c8
        0x00126a7c:    f000fa41    ..A.    BL       LPCSendPostDoneAck ; 0x126f02
        0x00126a80:    4605        .F      MOV      r5,r0
        0x00126a82:    e086        ..      B        0x126b92 ; LPCLoop + 390
        0x00126a84:    2101        .!      MOVS     r1,#1
        0x00126a86:    4620         F      MOV      r0,r4
        0x00126a88:    f000fd7a    ..z.    BL       VerifyPreambleStrict ; 0x127580
        0x00126a8c:    b130        0.      CBZ      r0,0x126a9c ; LPCLoop + 144
        0x00126a8e:    a05b        [.      ADR      r0,{pc}+0x16e ; 0x126bfc
        0x00126a90:    f000fd9a    ....    BL       __0printf ; 0x1275c8
        0x00126a94:    2001        .       MOVS     r0,#1
        0x00126a96:    f000fcf9    ....    BL       UartSendPreambleRsp ; 0x12748c
        0x00126a9a:    e07a        z.      B        0x126b92 ; LPCLoop + 390
        0x00126a9c:    4621        !F      MOV      r1,r4
        0x00126a9e:    2001        .       MOVS     r0,#1
        0x00126aa0:    f7fff830    ..0.    BL       IsLowLayerProtocol ; 0x125b04
        0x00126aa4:    b128        (.      CBZ      r0,0x126ab2 ; LPCLoop + 166
        0x00126aa6:    a061        a.      ADR      r0,{pc}+0x186 ; 0x126c2c
        0x00126aa8:    f000fd8e    ....    BL       __0printf ; 0x1275c8
        0x00126aac:    f000fcfc    ....    BL       UartSendReset ; 0x1274a8
        0x00126ab0:    e06f        o.      B        0x126b92 ; LPCLoop + 390
        0x00126ab2:    4620         F      MOV      r0,r4
        0x00126ab4:    f7fff86c    ..l.    BL       IsRomPreambleStrict ; 0x125b90
        0x00126ab8:    b128        (.      CBZ      r0,0x126ac6 ; LPCLoop + 186
        0x00126aba:    a069        i.      ADR      r0,{pc}+0x1a6 ; 0x126c60
        0x00126abc:    f000fd84    ....    BL       __0printf ; 0x1275c8
        0x00126ac0:    f000fcf2    ....    BL       UartSendReset ; 0x1274a8
        0x00126ac4:    e065        e.      B        0x126b92 ; LPCLoop + 390
        0x00126ac6:    f000fbd3    ....    BL       UartFlushContData ; 0x127270
        0x00126aca:    2081        .       MOVS     r0,#0x81
        0x00126acc:    f000f9a6    ....    BL       LPCSendError ; 0x126e1c
        0x00126ad0:    4605        .F      MOV      r5,r0
        0x00126ad2:    e05e        ^.      B        0x126b92 ; LPCLoop + 390
        0x00126ad4:    f7fffa86    ....    BL       LPCDataFCSCheck ; 0x125fe4
        0x00126ad8:    b930        0.      CBNZ     r0,0x126ae8 ; LPCLoop + 220
        0x00126ada:    f000fbc9    ....    BL       UartFlushContData ; 0x127270
        0x00126ade:    209a        .       MOVS     r0,#0x9a
        0x00126ae0:    f000f99c    ....    BL       LPCSendError ; 0x126e1c
        0x00126ae4:    4605        .F      MOV      r5,r0
        0x00126ae6:    e054        T.      B        0x126b92 ; LPCLoop + 390
        0x00126ae8:    f8948000    ....    LDRB     r8,[r4,#0]
        0x00126aec:    7820         x      LDRB     r0,[r4,#0]
        0x00126aee:    2832        2(      CMP      r0,#0x32
        0x00126af0:    d02a        *.      BEQ      0x126b48 ; LPCLoop + 316
        0x00126af2:    dc0c        ..      BGT      0x126b0e ; LPCLoop + 258
        0x00126af4:    2822        "(      CMP      r0,#0x22
        0x00126af6:    d01b        ..      BEQ      0x126b30 ; LPCLoop + 292
        0x00126af8:    dc04        ..      BGT      0x126b04 ; LPCLoop + 248
        0x00126afa:    2810        .(      CMP      r0,#0x10
        0x00126afc:    d010        ..      BEQ      0x126b20 ; LPCLoop + 276
        0x00126afe:    2821        !(      CMP      r0,#0x21
        0x00126b00:    d130        0.      BNE      0x126b64 ; LPCLoop + 344
        0x00126b02:    e011        ..      B        0x126b28 ; LPCLoop + 284
        0x00126b04:    2824        $(      CMP      r0,#0x24
        0x00126b06:    d017        ..      BEQ      0x126b38 ; LPCLoop + 300
        0x00126b08:    2831        1(      CMP      r0,#0x31
        0x00126b0a:    d12b        +.      BNE      0x126b64 ; LPCLoop + 344
        0x00126b0c:    e018        ..      B        0x126b40 ; LPCLoop + 308
        0x00126b0e:    2842        B(      CMP      r0,#0x42
        0x00126b10:    d01e        ..      BEQ      0x126b50 ; LPCLoop + 324
        0x00126b12:    2844        D(      CMP      r0,#0x44
        0x00126b14:    d020         .      BEQ      0x126b58 ; LPCLoop + 332
        0x00126b16:    28a1        .(      CMP      r0,#0xa1
        0x00126b18:    d025        %.      BEQ      0x126b66 ; LPCLoop + 346
        0x00126b1a:    28aa        .(      CMP      r0,#0xaa
        0x00126b1c:    d122        ".      BNE      0x126b64 ; LPCLoop + 344
        0x00126b1e:    e01f        ..      B        0x126b60 ; LPCLoop + 340
        0x00126b20:    f7fffd0a    ....    BL       LPCHandleFlashEraseCmd ; 0x126538
        0x00126b24:    4605        .F      MOV      r5,r0
        0x00126b26:    e023        #.      B        0x126b70 ; LPCLoop + 356
        0x00126b28:    f7fffdde    ....    BL       LPCHandleMemReadCmd ; 0x1266e8
        0x00126b2c:    4605        .F      MOV      r5,r0
        0x00126b2e:    e01f        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b30:    f7fffe30    ..0.    BL       LPCHandleMemWriteCmd ; 0x126794
        0x00126b34:    4605        .F      MOV      r5,r0
        0x00126b36:    e01b        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b38:    f7fffd66    ..f.    BL       LPCHandleFlhBlkRdCmd ; 0x126608
        0x00126b3c:    4605        .F      MOV      r5,r0
        0x00126b3e:    e017        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b40:    f7fffc98    ....    BL       LPCHandleEfuseReadCmd ; 0x126474
        0x00126b44:    4605        .F      MOV      r5,r0
        0x00126b46:    e013        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b48:    f7fffc3a    ..:.    BL       LPCHandleEfuseBurnCmd ; 0x1263c0
        0x00126b4c:    4605        .F      MOV      r5,r0
        0x00126b4e:    e00f        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b50:    f7fffb7c    ..|.    BL       LPCHandleBurnOneCmd ; 0x12624c
        0x00126b54:    4605        .F      MOV      r5,r0
        0x00126b56:    e00b        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b58:    f7fffd98    ....    BL       LPCHandleGetBurnStatCmd ; 0x12668c
        0x00126b5c:    4605        .F      MOV      r5,r0
        0x00126b5e:    e007        ..      B        0x126b70 ; LPCLoop + 356
        0x00126b60:    f7fffed2    ....    BL       LPCHandleSysResetCmd ; 0x126908
        0x00126b64:    bf00        ..      NOP      
        0x00126b66:    2080        .       MOVS     r0,#0x80
        0x00126b68:    f000f958    ..X.    BL       LPCSendError ; 0x126e1c
        0x00126b6c:    4605        .F      MOV      r5,r0
        0x00126b6e:    bf00        ..      NOP      
        0x00126b70:    bf00        ..      NOP      
        0x00126b72:    b16d        m.      CBZ      r5,0x126b90 ; LPCLoop + 388
        0x00126b74:    f1b80f42    ..B.    CMP      r8,#0x42
        0x00126b78:    d105        ..      BNE      0x126b86 ; LPCLoop + 378
        0x00126b7a:    7821        !x      LDRB     r1,[r4,#0]
        0x00126b7c:    462a        *F      MOV      r2,r5
        0x00126b7e:    a046        F.      ADR      r0,{pc}+0x11a ; 0x126c98
        0x00126b80:    f000fd22    ..".    BL       __0printf ; 0x1275c8
        0x00126b84:    e004        ..      B        0x126b90 ; LPCLoop + 388
        0x00126b86:    7821        !x      LDRB     r1,[r4,#0]
        0x00126b88:    462a        *F      MOV      r2,r5
        0x00126b8a:    a050        P.      ADR      r0,{pc}+0x142 ; 0x126ccc
        0x00126b8c:    f000fd1c    ....    BL       __0printf ; 0x1275c8
        0x00126b90:    bf00        ..      NOP      
        0x00126b92:    f7fffb55    ..U.    BL       LPCGetStatus ; 0x126240
        0x00126b96:    2801        .(      CMP      r0,#1
        0x00126b98:    f47faf45    ..E.    BNE      0x126a26 ; LPCLoop + 26
        0x00126b9c:    f7fefc74    ..t.    BL       GetLPCInfo ; 0x125488
        0x00126ba0:    2100        .!      MOVS     r1,#0
        0x00126ba2:    7001        .p      STRB     r1,[r0,#0]
        0x00126ba4:    2000        .       MOVS     r0,#0
        0x00126ba6:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d
        0x00126baa:    0000        ..      DCW    0
        0x00126bac:    4c43504c    LPCL    DCD    1279479884
        0x00126bb0:    20706f6f    oop     DCD    544239471
        0x00126bb4:    656c6449    Idle    DCD    1701602377
        0x00126bb8:    6449202c    , Id    DCD    1682513964
        0x00126bbc:    5420656c    le T    DCD    1411409260
        0x00126bc0:    43656d69    imeC    DCD    1130720617
        0x00126bc4:    2528746e    nt(%    DCD    623408238
        0x00126bc8:    000a2964    d)..    DCD    665956
        0x00126bcc:    4c43504c    LPCL    DCD    1279479884
        0x00126bd0:    20706f6f    oop     DCD    544239471
        0x00126bd4:    65636572    rece    DCD    1701012850
        0x00126bd8:    20657669    ive     DCD    543520361
        0x00126bdc:    74736f70    post    DCD    1953722224
        0x00126be0:    6e6f6420     don    DCD    1852793888
        0x00126be4:    6d632065    e cm    DCD    1835212901
        0x00126be8:    73202c64    d, s    DCD    1931488356
        0x00126bec:    20646e65    end     DCD    543452773
        0x00126bf0:    70736572    resp    DCD    1886610802
        0x00126bf4:    65736e6f    onse    DCD    1702063727
        0x00126bf8:    00000a2e    ....    DCD    2606
        0x00126bfc:    4c43504c    LPCL    DCD    1279479884
        0x00126c00:    20706f6f    oop     DCD    544239471
        0x00126c04:    65636572    rece    DCD    1701012850
        0x00126c08:    20657669    ive     DCD    543520361
        0x00126c0c:    61657250    Prea    DCD    1634038352
        0x00126c10:    656c626d    mble    DCD    1701601901
        0x00126c14:    6573202c    , se    DCD    1702043692
        0x00126c18:    6220646e    nd b    DCD    1646290030
        0x00126c1c:    206b6361    ack     DCD    543908705
        0x00126c20:    61657250    Prea    DCD    1634038352
        0x00126c24:    656c626d    mble    DCD    1701601901
        0x00126c28:    00000a2e    ....    DCD    2606
        0x00126c2c:    4c43504c    LPCL    DCD    1279479884
        0x00126c30:    20706f6f    oop     DCD    544239471
        0x00126c34:    65636572    rece    DCD    1701012850
        0x00126c38:    20657669    ive     DCD    543520361
        0x00126c3c:    63616e75    unac    DCD    1667329653
        0x00126c40:    74706563    cept    DCD    1953523043
        0x00126c44:    656c6261    able    DCD    1701601889
        0x00126c48:    65725020     Pre    DCD    1701990432
        0x00126c4c:    6c626d61    ambl    DCD    1818389857
        0x00126c50:    73202c65    e, s    DCD    1931488357
        0x00126c54:    20646e65    end     DCD    543452773
        0x00126c58:    65736572    rese    DCD    1702061426
        0x00126c5c:    000a2e74    t...    DCD    667252
        0x00126c60:    4c43504c    LPCL    DCD    1279479884
        0x00126c64:    20706f6f    oop     DCD    544239471
        0x00126c68:    65636572    rece    DCD    1701012850
        0x00126c6c:    20657669    ive     DCD    543520361
        0x00126c70:    63616e75    unac    DCD    1667329653
        0x00126c74:    74706563    cept    DCD    1953523043
        0x00126c78:    656c6261    able    DCD    1701601889
        0x00126c7c:    6d6f5220     Rom    DCD    1836012064
        0x00126c80:    65725020     Pre    DCD    1701990432
        0x00126c84:    6c626d61    ambl    DCD    1818389857
        0x00126c88:    73202c65    e, s    DCD    1931488357
        0x00126c8c:    20646e65    end     DCD    543452773
        0x00126c90:    65736572    rese    DCD    1702061426
        0x00126c94:    000a2e74    t...    DCD    667252
        0x00126c98:    5043504c    LPCP    DCD    1346588748
        0x00126c9c:    65636f72    roce    DCD    1701015410
        0x00126ca0:    203a7373    ss:     DCD    540701555
        0x00126ca4:    2063706c    lpc     DCD    543387756
        0x00126ca8:    6e727562    burn    DCD    1852994914
        0x00126cac:    656e6f20     one    DCD    1701736224
        0x00126cb0:    646d6320     cmd    DCD    1684890400
        0x00126cb4:    2578303d    =0x%    DCD    628633661
        0x00126cb8:    202c7830    0x,     DCD    539785264
        0x00126cbc:    56746552    RetV    DCD    1450468690
        0x00126cc0:    65756c61    alue    DCD    1702194273
        0x00126cc4:    2578303d    =0x%    DCD    628633661
        0x00126cc8:    00000a78    x...    DCD    2680
        0x00126ccc:    5043504c    LPCP    DCD    1346588748
        0x00126cd0:    65636f72    roce    DCD    1701015410
        0x00126cd4:    203a7373    ss:     DCD    540701555
        0x00126cd8:    3d646d63    cmd=    DCD    1029991779
        0x00126cdc:    30257830    0x%0    DCD    807761968
        0x00126ce0:    52202c78    x, R    DCD    1377840248
        0x00126ce4:    61567465    etVa    DCD    1633055845
        0x00126ce8:    3d65756c    lue=    DCD    1030059372
        0x00126cec:    78257830    0x%x    DCD    2015721520
        0x00126cf0:    0000000a    ....    DCD    10
    $t
    i.LPCReadCommand
    LPCReadCommand
        0x00126cf4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00126cf8:    2700        .'      MOVS     r7,#0
        0x00126cfa:    2600        .&      MOVS     r6,#0
        0x00126cfc:    2500        .%      MOVS     r5,#0
        0x00126cfe:    f7fefbbf    ....    BL       GetLPCCmd ; 0x125480
        0x00126d02:    4604        .F      MOV      r4,r0
        0x00126d04:    46a0        .F      MOV      r8,r4
        0x00126d06:    f7fefbbf    ....    BL       GetLPCInfo ; 0x125488
        0x00126d0a:    4681        .F      MOV      r9,r0
        0x00126d0c:    bf00        ..      NOP      
        0x00126d0e:    e00a        ..      B        0x126d26 ; LPCReadCommand + 50
        0x00126d10:    4640        @F      MOV      r0,r8
        0x00126d12:    f000fb15    ....    BL       UartPollReadData ; 0x127340
        0x00126d16:    4607        .F      MOV      r7,r0
        0x00126d18:    b117        ..      CBZ      r7,0x126d20 ; LPCReadCommand + 44
        0x00126d1a:    4638        8F      MOV      r0,r7
        0x00126d1c:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00126d20:    f1080801    ....    ADD      r8,r8,#1
        0x00126d24:    1c6d        m.      ADDS     r5,r5,#1
        0x00126d26:    2d08        .-      CMP      r5,#8
        0x00126d28:    d3f2        ..      BCC      0x126d10 ; LPCReadCommand + 28
        0x00126d2a:    4620         F      MOV      r0,r4
        0x00126d2c:    f7feff19    ....    BL       IsPreambleStrict ; 0x125b62
        0x00126d30:    b108        ..      CBZ      r0,0x126d36 ; LPCReadCommand + 66
        0x00126d32:    4638        8F      MOV      r0,r7
        0x00126d34:    e7f2        ..      B        0x126d1c ; LPCReadCommand + 40
        0x00126d36:    6866        fh      LDR      r6,[r4,#4]
        0x00126d38:    4630        0F      MOV      r0,r6
        0x00126d3a:    f000f94f    ..O.    BL       LenWithCrc8Check ; 0x126fdc
        0x00126d3e:    b938        8.      CBNZ     r0,0x126d50 ; LPCReadCommand + 92
        0x00126d40:    2000        .       MOVS     r0,#0
        0x00126d42:    6060        ``      STR      r0,[r4,#4]
        0x00126d44:    491f        .I      LDR      r1,[pc,#124] ; [0x126dc4] = 0x12345678
        0x00126d46:    f2410008    A...    MOV      r0,#0x1008
        0x00126d4a:    5101        .Q      STR      r1,[r0,r4]
        0x00126d4c:    209b        .       MOVS     r0,#0x9b
        0x00126d4e:    e7e5        ..      B        0x126d1c ; LPCReadCommand + 40
        0x00126d50:    f3c60610    ....    UBFX     r6,r6,#0,#17
        0x00126d54:    6066        f`      STR      r6,[r4,#4]
        0x00126d56:    f5b65f80    ..._    CMP      r6,#0x1000
        0x00126d5a:    d902        ..      BLS      0x126d62 ; LPCReadCommand + 110
        0x00126d5c:    f44f5080    O..P    MOV      r0,#0x1000
        0x00126d60:    e000        ..      B        0x126d64 ; LPCReadCommand + 112
        0x00126d62:    4630        0F      MOV      r0,r6
        0x00126d64:    4606        .F      MOV      r6,r0
        0x00126d66:    2500        .%      MOVS     r5,#0
        0x00126d68:    e009        ..      B        0x126d7e ; LPCReadCommand + 138
        0x00126d6a:    4640        @F      MOV      r0,r8
        0x00126d6c:    f000fae8    ....    BL       UartPollReadData ; 0x127340
        0x00126d70:    4607        .F      MOV      r7,r0
        0x00126d72:    b10f        ..      CBZ      r7,0x126d78 ; LPCReadCommand + 132
        0x00126d74:    4638        8F      MOV      r0,r7
        0x00126d76:    e7d1        ..      B        0x126d1c ; LPCReadCommand + 40
        0x00126d78:    f1080801    ....    ADD      r8,r8,#1
        0x00126d7c:    1c6d        m.      ADDS     r5,r5,#1
        0x00126d7e:    42b5        .B      CMP      r5,r6
        0x00126d80:    d3f3        ..      BCC      0x126d6a ; LPCReadCommand + 118
        0x00126d82:    4621        !F      MOV      r1,r4
        0x00126d84:    2001        .       MOVS     r0,#1
        0x00126d86:    f7fefe9b    ....    BL       IsLowLayerPostCmd ; 0x125ac0
        0x00126d8a:    b988        ..      CBNZ     r0,0x126db0 ; LPCReadCommand + 188
        0x00126d8c:    f2410008    A...    MOV      r0,#0x1008
        0x00126d90:    eb040800    ....    ADD      r8,r4,r0
        0x00126d94:    2500        .%      MOVS     r5,#0
        0x00126d96:    e009        ..      B        0x126dac ; LPCReadCommand + 184
        0x00126d98:    4640        @F      MOV      r0,r8
        0x00126d9a:    f000fad1    ....    BL       UartPollReadData ; 0x127340
        0x00126d9e:    4607        .F      MOV      r7,r0
        0x00126da0:    b10f        ..      CBZ      r7,0x126da6 ; LPCReadCommand + 178
        0x00126da2:    4638        8F      MOV      r0,r7
        0x00126da4:    e7ba        ..      B        0x126d1c ; LPCReadCommand + 40
        0x00126da6:    f1080801    ....    ADD      r8,r8,#1
        0x00126daa:    1c6d        m.      ADDS     r5,r5,#1
        0x00126dac:    2d04        .-      CMP      r5,#4
        0x00126dae:    d3f3        ..      BCC      0x126d98 ; LPCReadCommand + 164
        0x00126db0:    f8990003    ....    LDRB     r0,[r9,#3]
        0x00126db4:    f8890002    ....    STRB     r0,[r9,#2]
        0x00126db8:    7820         x      LDRB     r0,[r4,#0]
        0x00126dba:    f8890003    ....    STRB     r0,[r9,#3]
        0x00126dbe:    2000        .       MOVS     r0,#0
        0x00126dc0:    e7ac        ..      B        0x126d1c ; LPCReadCommand + 40
    $d
        0x00126dc2:    0000        ..      DCW    0
        0x00126dc4:    12345678    xV4.    DCD    305419896
    $t
    i.LPCRxProcess
    LPCRxProcess
        0x00126dc8:    b510        ..      PUSH     {r4,lr}
        0x00126dca:    2400        .$      MOVS     r4,#0
        0x00126dcc:    f7ffff92    ....    BL       LPCReadCommand ; 0x126cf4
        0x00126dd0:    b2c4        ..      UXTB     r4,r0
        0x00126dd2:    b91c        ..      CBNZ     r4,0x126ddc ; LPCRxProcess + 20
        0x00126dd4:    f7fefb58    ..X.    BL       GetLPCInfo ; 0x125488
        0x00126dd8:    2101        .!      MOVS     r1,#1
        0x00126dda:    7041        Ap      STRB     r1,[r0,#1]
        0x00126ddc:    4620         F      MOV      r0,r4
        0x00126dde:    bd10        ..      POP      {r4,pc}
    i.LPCSendAck
    LPCSendAck
        0x00126de0:    b570        p.      PUSH     {r4-r6,lr}
        0x00126de2:    2600        .&      MOVS     r6,#0
        0x00126de4:    f7fefb4c    ..L.    BL       GetLPCCmd ; 0x125480
        0x00126de8:    4605        .F      MOV      r5,r0
        0x00126dea:    f7fefb51    ..Q.    BL       GetLPCRsp ; 0x125490
        0x00126dee:    4604        .F      MOV      r4,r0
        0x00126df0:    7828        (x      LDRB     r0,[r5,#0]
        0x00126df2:    7020         p      STRB     r0,[r4,#0]
        0x00126df4:    7868        hx      LDRB     r0,[r5,#1]
        0x00126df6:    7060        `p      STRB     r0,[r4,#1]
        0x00126df8:    78a8        .x      LDRB     r0,[r5,#2]
        0x00126dfa:    70a0        .p      STRB     r0,[r4,#2]
        0x00126dfc:    2000        .       MOVS     r0,#0
        0x00126dfe:    7120         q      STRB     r0,[r4,#4]
        0x00126e00:    78e8        .x      LDRB     r0,[r5,#3]
        0x00126e02:    70e0        .p      STRB     r0,[r4,#3]
        0x00126e04:    f000f8b3    ....    BL       LPCUpdateFCS ; 0x126f6e
        0x00126e08:    7960        `y      LDRB     r0,[r4,#5]
        0x00126e0a:    f100010a    ....    ADD      r1,r0,#0xa
        0x00126e0e:    4620         F      MOV      r0,r4
        0x00126e10:    f000f891    ....    BL       LPCSendResponse ; 0x126f36
        0x00126e14:    4606        .F      MOV      r6,r0
        0x00126e16:    2000        .       MOVS     r0,#0
        0x00126e18:    bd70        p.      POP      {r4-r6,pc}
        0x00126e1a:    0000        ..      MOVS     r0,r0
    i.LPCSendError
    LPCSendError
        0x00126e1c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00126e20:    4606        .F      MOV      r6,r0
        0x00126e22:    2700        .'      MOVS     r7,#0
        0x00126e24:    f7fefb2c    ..,.    BL       GetLPCCmd ; 0x125480
        0x00126e28:    4605        .F      MOV      r5,r0
        0x00126e2a:    f7fefb31    ..1.    BL       GetLPCRsp ; 0x125490
        0x00126e2e:    4604        .F      MOV      r4,r0
        0x00126e30:    7828        (x      LDRB     r0,[r5,#0]
        0x00126e32:    7020         p      STRB     r0,[r4,#0]
        0x00126e34:    7868        hx      LDRB     r0,[r5,#1]
        0x00126e36:    7060        `p      STRB     r0,[r4,#1]
        0x00126e38:    78a8        .x      LDRB     r0,[r5,#2]
        0x00126e3a:    70a0        .p      STRB     r0,[r4,#2]
        0x00126e3c:    78e8        .x      LDRB     r0,[r5,#3]
        0x00126e3e:    70e0        .p      STRB     r0,[r4,#3]
        0x00126e40:    2001        .       MOVS     r0,#1
        0x00126e42:    7120         q      STRB     r0,[r4,#4]
        0x00126e44:    b126        &.      CBZ      r6,0x126e50 ; LPCSendError + 52
        0x00126e46:    2004        .       MOVS     r0,#4
        0x00126e48:    7160        `q      STRB     r0,[r4,#5]
        0x00126e4a:    f8c46006    ...`    STR      r6,[r4,#6]
        0x00126e4e:    e001        ..      B        0x126e54 ; LPCSendError + 56
        0x00126e50:    2000        .       MOVS     r0,#0
        0x00126e52:    7160        `q      STRB     r0,[r4,#5]
        0x00126e54:    f000f88b    ....    BL       LPCUpdateFCS ; 0x126f6e
        0x00126e58:    7829        )x      LDRB     r1,[r5,#0]
        0x00126e5a:    4632        2F      MOV      r2,r6
        0x00126e5c:    a006        ..      ADR      r0,{pc}+0x1c ; 0x126e78
        0x00126e5e:    f000fbb3    ....    BL       __0printf ; 0x1275c8
        0x00126e62:    7960        `y      LDRB     r0,[r4,#5]
        0x00126e64:    f100010a    ....    ADD      r1,r0,#0xa
        0x00126e68:    4620         F      MOV      r0,r4
        0x00126e6a:    f000f864    ..d.    BL       LPCSendResponse ; 0x126f36
        0x00126e6e:    4607        .F      MOV      r7,r0
        0x00126e70:    4638        8F      MOV      r0,r7
        0x00126e72:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00126e76:    0000        ..      DCW    0
        0x00126e78:    5343504c    LPCS    DCD    1396920396
        0x00126e7c:    45646e65    endE    DCD    1164209765
        0x00126e80:    726f7272    rror    DCD    1919906418
        0x00126e84:    6d63203a    : cm    DCD    1835212858
        0x00126e88:    78303d64    d=0x    DCD    2016427364
        0x00126e8c:    2c783025    %0x,    DCD    746074149
        0x00126e90:    72724520     Err    DCD    1920091424
        0x00126e94:    3020726f    or 0    DCD    807432815
        0x00126e98:    78302578    x%0x    DCD    2016421240
        0x00126e9c:    0000000a    ....    DCD    10
    $t
    i.LPCSendFlashBlkRdAck
    LPCSendFlashBlkRdAck
        0x00126ea0:    b570        p.      PUSH     {r4-r6,lr}
        0x00126ea2:    2500        .%      MOVS     r5,#0
        0x00126ea4:    f7fefaec    ....    BL       GetLPCCmd ; 0x125480
        0x00126ea8:    4606        .F      MOV      r6,r0
        0x00126eaa:    f7fefaf1    ....    BL       GetLPCRsp ; 0x125490
        0x00126eae:    4604        .F      MOV      r4,r0
        0x00126eb0:    7830        0x      LDRB     r0,[r6,#0]
        0x00126eb2:    7020         p      STRB     r0,[r4,#0]
        0x00126eb4:    7870        px      LDRB     r0,[r6,#1]
        0x00126eb6:    7060        `p      STRB     r0,[r4,#1]
        0x00126eb8:    78b0        .x      LDRB     r0,[r6,#2]
        0x00126eba:    70a0        .p      STRB     r0,[r4,#2]
        0x00126ebc:    2000        .       MOVS     r0,#0
        0x00126ebe:    7120         q      STRB     r0,[r4,#4]
        0x00126ec0:    78f0        .x      LDRB     r0,[r6,#3]
        0x00126ec2:    70e0        .p      STRB     r0,[r4,#3]
        0x00126ec4:    f000f86b    ..k.    BL       LPCUpdateFlhBlkRdFCS ; 0x126f9e
        0x00126ec8:    2106        .!      MOVS     r1,#6
        0x00126eca:    4620         F      MOV      r0,r4
        0x00126ecc:    f000f833    ..3.    BL       LPCSendResponse ; 0x126f36
        0x00126ed0:    4605        .F      MOV      r5,r0
        0x00126ed2:    b10d        ..      CBZ      r5,0x126ed8 ; LPCSendFlashBlkRdAck + 56
        0x00126ed4:    4628        (F      MOV      r0,r5
        0x00126ed6:    bd70        p.      POP      {r4-r6,pc}
        0x00126ed8:    f44f3180    O..1    MOV      r1,#0x10000
        0x00126edc:    f44f1084    O...    MOV      r0,#0x108000
        0x00126ee0:    f000f829    ..).    BL       LPCSendResponse ; 0x126f36
        0x00126ee4:    4605        .F      MOV      r5,r0
        0x00126ee6:    b10d        ..      CBZ      r5,0x126eec ; LPCSendFlashBlkRdAck + 76
        0x00126ee8:    4628        (F      MOV      r0,r5
        0x00126eea:    e7f4        ..      B        0x126ed6 ; LPCSendFlashBlkRdAck + 54
        0x00126eec:    2104        .!      MOVS     r1,#4
        0x00126eee:    f5047084    ...p    ADD      r0,r4,#0x108
        0x00126ef2:    f000f820    .. .    BL       LPCSendResponse ; 0x126f36
        0x00126ef6:    4605        .F      MOV      r5,r0
        0x00126ef8:    b10d        ..      CBZ      r5,0x126efe ; LPCSendFlashBlkRdAck + 94
        0x00126efa:    4628        (F      MOV      r0,r5
        0x00126efc:    e7eb        ..      B        0x126ed6 ; LPCSendFlashBlkRdAck + 54
        0x00126efe:    2000        .       MOVS     r0,#0
        0x00126f00:    e7e9        ..      B        0x126ed6 ; LPCSendFlashBlkRdAck + 54
    i.LPCSendPostDoneAck
    LPCSendPostDoneAck
        0x00126f02:    b570        p.      PUSH     {r4-r6,lr}
        0x00126f04:    2600        .&      MOVS     r6,#0
        0x00126f06:    f7fefabb    ....    BL       GetLPCCmd ; 0x125480
        0x00126f0a:    4605        .F      MOV      r5,r0
        0x00126f0c:    f7fefac0    ....    BL       GetLPCRsp ; 0x125490
        0x00126f10:    4604        .F      MOV      r4,r0
        0x00126f12:    7828        (x      LDRB     r0,[r5,#0]
        0x00126f14:    7020         p      STRB     r0,[r4,#0]
        0x00126f16:    7868        hx      LDRB     r0,[r5,#1]
        0x00126f18:    7060        `p      STRB     r0,[r4,#1]
        0x00126f1a:    78a8        .x      LDRB     r0,[r5,#2]
        0x00126f1c:    70a0        .p      STRB     r0,[r4,#2]
        0x00126f1e:    2000        .       MOVS     r0,#0
        0x00126f20:    7120         q      STRB     r0,[r4,#4]
        0x00126f22:    78e8        .x      LDRB     r0,[r5,#3]
        0x00126f24:    70e0        .p      STRB     r0,[r4,#3]
        0x00126f26:    7960        `y      LDRB     r0,[r4,#5]
        0x00126f28:    1d81        ..      ADDS     r1,r0,#6
        0x00126f2a:    4620         F      MOV      r0,r4
        0x00126f2c:    f000f803    ....    BL       LPCSendResponse ; 0x126f36
        0x00126f30:    4606        .F      MOV      r6,r0
        0x00126f32:    2000        .       MOVS     r0,#0
        0x00126f34:    bd70        p.      POP      {r4-r6,pc}
    i.LPCSendResponse
    LPCSendResponse
        0x00126f36:    b570        p.      PUSH     {r4-r6,lr}
        0x00126f38:    4604        .F      MOV      r4,r0
        0x00126f3a:    460d        .F      MOV      r5,r1
        0x00126f3c:    2600        .&      MOVS     r6,#0
        0x00126f3e:    f7fefaa3    ....    BL       GetLPCInfo ; 0x125488
        0x00126f42:    2100        .!      MOVS     r1,#0
        0x00126f44:    7041        Ap      STRB     r1,[r0,#1]
        0x00126f46:    4629        )F      MOV      r1,r5
        0x00126f48:    4620         F      MOV      r0,r4
        0x00126f4a:    f000fa8b    ....    BL       UartSendData ; 0x127464
        0x00126f4e:    4606        .F      MOV      r6,r0
        0x00126f50:    4630        0F      MOV      r0,r6
        0x00126f52:    bd70        p.      POP      {r4-r6,pc}
    i.LPCSync
    LPCSync
        0x00126f54:    b570        p.      PUSH     {r4-r6,lr}
        0x00126f56:    2400        .$      MOVS     r4,#0
        0x00126f58:    f7fefa96    ....    BL       GetLPCInfo ; 0x125488
        0x00126f5c:    4605        .F      MOV      r5,r0
        0x00126f5e:    2000        .       MOVS     r0,#0
        0x00126f60:    6028        (`      STR      r0,[r5,#0]
        0x00126f62:    80a8        ..      STRH     r0,[r5,#4]
        0x00126f64:    f7fff94a    ..J.    BL       LPCGetPreamble ; 0x1261fc
        0x00126f68:    4604        .F      MOV      r4,r0
        0x00126f6a:    4620         F      MOV      r0,r4
        0x00126f6c:    bd70        p.      POP      {r4-r6,pc}
    i.LPCUpdateFCS
    LPCUpdateFCS
        0x00126f6e:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00126f72:    f04f0800    O...    MOV      r8,#0
        0x00126f76:    2700        .'      MOVS     r7,#0
        0x00126f78:    f7fefa8a    ....    BL       GetLPCRsp ; 0x125490
        0x00126f7c:    4606        .F      MOV      r6,r0
        0x00126f7e:    4635        5F      MOV      r5,r6
        0x00126f80:    7970        py      LDRB     r0,[r6,#5]
        0x00126f82:    f5b07f80    ....    CMP      r0,#0x100
        0x00126f86:    dc08        ..      BGT      0x126f9a ; LPCUpdateFCS + 44
        0x00126f88:    7970        py      LDRB     r0,[r6,#5]
        0x00126f8a:    1d84        ..      ADDS     r4,r0,#6
        0x00126f8c:    4622        "F      MOV      r2,r4
        0x00126f8e:    4629        )F      MOV      r1,r5
        0x00126f90:    2000        .       MOVS     r0,#0
        0x00126f92:    f001f81f    ....    BL       crc32_le ; 0x127fd4
        0x00126f96:    4607        .F      MOV      r7,r0
        0x00126f98:    512f        /Q      STR      r7,[r5,r4]
        0x00126f9a:    e8bd81f0    ....    POP      {r4-r8,pc}
    i.LPCUpdateFlhBlkRdFCS
    LPCUpdateFlhBlkRdFCS
        0x00126f9e:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00126fa0:    2600        .&      MOVS     r6,#0
        0x00126fa2:    2000        .       MOVS     r0,#0
        0x00126fa4:    9000        ..      STR      r0,[sp,#0]
        0x00126fa6:    f7fefa73    ..s.    BL       GetLPCRsp ; 0x125490
        0x00126faa:    4605        .F      MOV      r5,r0
        0x00126fac:    462c        ,F      MOV      r4,r5
        0x00126fae:    2000        .       MOVS     r0,#0
        0x00126fb0:    f001f804    ....    BL       crc32_init ; 0x127fbc
        0x00126fb4:    2106        .!      MOVS     r1,#6
        0x00126fb6:    4620         F      MOV      r0,r4
        0x00126fb8:    f000ff70    ..p.    BL       crc32_data ; 0x127e9c
        0x00126fbc:    f44f3180    O..1    MOV      r1,#0x10000
        0x00126fc0:    f44f1084    O...    MOV      r0,#0x108000
        0x00126fc4:    f000ff6a    ..j.    BL       crc32_data ; 0x127e9c
        0x00126fc8:    4668        hF      MOV      r0,sp
        0x00126fca:    f001f813    ....    BL       crc32_value ; 0x127ff4
        0x00126fce:    9800        ..      LDR      r0,[sp,#0]
        0x00126fd0:    f8c50108    ....    STR      r0,[r5,#0x108]
        0x00126fd4:    bdf8        ..      POP      {r3-r7,pc}
    i.LPCValidAddress
    LPCValidAddress
        0x00126fd6:    4601        .F      MOV      r1,r0
        0x00126fd8:    2001        .       MOVS     r0,#1
        0x00126fda:    4770        pG      BX       lr
    i.LenWithCrc8Check
    LenWithCrc8Check
        0x00126fdc:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x00126fde:    2103        .!      MOVS     r1,#3
        0x00126fe0:    4668        hF      MOV      r0,sp
        0x00126fe2:    f7fcf841    ..A.    BL       Crc8 ; 0x123068
        0x00126fe6:    4605        .F      MOV      r5,r0
        0x00126fe8:    9800        ..      LDR      r0,[sp,#0]
        0x00126fea:    0e04        ..      LSRS     r4,r0,#24
        0x00126fec:    42a5        .B      CMP      r5,r4
        0x00126fee:    d101        ..      BNE      0x126ff4 ; LenWithCrc8Check + 24
        0x00126ff0:    2001        .       MOVS     r0,#1
        0x00126ff2:    bd38        8.      POP      {r3-r5,pc}
        0x00126ff4:    2000        .       MOVS     r0,#0
        0x00126ff6:    e7fc        ..      B        0x126ff2 ; LenWithCrc8Check + 22
    i.RegisterLayerVerifyFunc
    RegisterLayerVerifyFunc
        0x00126ff8:    4602        .F      MOV      r2,r0
        0x00126ffa:    460b        .F      MOV      r3,r1
        0x00126ffc:    2a02        .*      CMP      r2,#2
        0x00126ffe:    db01        ..      BLT      0x127004 ; RegisterLayerVerifyFunc + 12
        0x00127000:    2002        .       MOVS     r0,#2
        0x00127002:    4770        pG      BX       lr
        0x00127004:    4805        .H      LDR      r0,[pc,#20] ; [0x12701c] = 0x1291cc
        0x00127006:    5c81        .\      LDRB     r1,[r0,r2]
        0x00127008:    2902        .)      CMP      r1,#2
        0x0012700a:    db01        ..      BLT      0x127010 ; RegisterLayerVerifyFunc + 24
        0x0012700c:    2002        .       MOVS     r0,#2
        0x0012700e:    e7f8        ..      B        0x127002 ; RegisterLayerVerifyFunc + 10
        0x00127010:    4803        .H      LDR      r0,[pc,#12] ; [0x127020] = 0x13a048
        0x00127012:    f8403021    @.!0    STR      r3,[r0,r1,LSL #2]
        0x00127016:    2000        .       MOVS     r0,#0
        0x00127018:    e7f3        ..      B        0x127002 ; RegisterLayerVerifyFunc + 10
    $d
        0x0012701a:    0000        ..      DCW    0
        0x0012701c:    001291cc    ....    DCD    1216972
        0x00127020:    0013a048    H...    DCD    1286216
    $t
    i.RegisterPostCmdVerifyFunc
    RegisterPostCmdVerifyFunc
        0x00127024:    4602        .F      MOV      r2,r0
        0x00127026:    460b        .F      MOV      r3,r1
        0x00127028:    2a02        .*      CMP      r2,#2
        0x0012702a:    db01        ..      BLT      0x127030 ; RegisterPostCmdVerifyFunc + 12
        0x0012702c:    2002        .       MOVS     r0,#2
        0x0012702e:    4770        pG      BX       lr
        0x00127030:    4805        .H      LDR      r0,[pc,#20] ; [0x127048] = 0x1291cc
        0x00127032:    5c81        .\      LDRB     r1,[r0,r2]
        0x00127034:    2902        .)      CMP      r1,#2
        0x00127036:    db01        ..      BLT      0x12703c ; RegisterPostCmdVerifyFunc + 24
        0x00127038:    2002        .       MOVS     r0,#2
        0x0012703a:    e7f8        ..      B        0x12702e ; RegisterPostCmdVerifyFunc + 10
        0x0012703c:    4803        .H      LDR      r0,[pc,#12] ; [0x12704c] = 0x13a050
        0x0012703e:    f8403021    @.!0    STR      r3,[r0,r1,LSL #2]
        0x00127042:    2000        .       MOVS     r0,#0
        0x00127044:    e7f3        ..      B        0x12702e ; RegisterPostCmdVerifyFunc + 10
    $d
        0x00127046:    0000        ..      DCW    0
        0x00127048:    001291cc    ....    DCD    1216972
        0x0012704c:    0013a050    P...    DCD    1286224
    $t
    i.SW32K_Tick_Get_CurrentVal
    SW32K_Tick_Get_CurrentVal
        0x00127050:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x00127054:    6980        .i      LDR      r0,[r0,#0x18]
        0x00127056:    0880        ..      LSRS     r0,r0,#2
        0x00127058:    4770        pG      BX       lr
    i.SW32K_Tick_Get_CurrentVal
    SW32K_Tick_Get_CurrentVal
        0x0012705a:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x0012705e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00127060:    0880        ..      LSRS     r0,r0,#2
        0x00127062:    4770        pG      BX       lr
    i.SetDataZeroInitialized
    SetDataZeroInitialized
        0x00127064:    e92d43f8    -..C    PUSH     {r3-r9,lr}
        0x00127068:    f04f0800    O...    MOV      r8,#0
        0x0012706c:    2064        d       MOVS     r0,#0x64
        0x0012706e:    9000        ..      STR      r0,[sp,#0]
        0x00127070:    4c04        .L      LDR      r4,[pc,#16] ; [0x127084] = 0x13a068
        0x00127072:    4d05        .M      LDR      r5,[pc,#20] ; [0x127088] = 0x13c4a8
        0x00127074:    1b2e        ..      SUBS     r6,r5,r4
        0x00127076:    4f05        .O      LDR      r7,[pc,#20] ; [0x12708c] = 0x1000
        0x00127078:    1bf1        ..      SUBS     r1,r6,r7
        0x0012707a:    4620         F      MOV      r0,r4
        0x0012707c:    f7fbf813    ....    BL       __aeabi_memclr ; 0x1220a6
        0x00127080:    e8bd83f8    ....    POP      {r3-r9,pc}
    $d
        0x00127084:    0013a068    h...    DCD    1286248
        0x00127088:    0013c4a8    ....    DCD    1295528
        0x0012708c:    00001000    ....    DCD    4096
    $t
    i.SetPrevDataCmdFlag
    SetPrevDataCmdFlag
        0x00127090:    b500        ..      PUSH     {lr}
        0x00127092:    4602        .F      MOV      r2,r0
        0x00127094:    f7fefa0e    ....    BL       GetProtocolInfo ; 0x1254b4
        0x00127098:    7202        .r      STRB     r2,[r0,#8]
        0x0012709a:    b91a        ..      CBNZ     r2,0x1270a4 ; SetPrevDataCmdFlag + 20
        0x0012709c:    2000        .       MOVS     r0,#0
        0x0012709e:    f000f80b    ....    BL       SetRepDataCmdTryCnt ; 0x1270b8
        0x001270a2:    e002        ..      B        0x1270aa ; SetPrevDataCmdFlag + 26
        0x001270a4:    2002        .       MOVS     r0,#2
        0x001270a6:    f000f807    ....    BL       SetRepDataCmdTryCnt ; 0x1270b8
        0x001270aa:    bd00        ..      POP      {pc}
    i.SetRepDataCmdRcvedFlag
    SetRepDataCmdRcvedFlag
        0x001270ac:    b500        ..      PUSH     {lr}
        0x001270ae:    4601        .F      MOV      r1,r0
        0x001270b0:    f7fefa00    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001270b4:    7181        .q      STRB     r1,[r0,#6]
        0x001270b6:    bd00        ..      POP      {pc}
    i.SetRepDataCmdTryCnt
    SetRepDataCmdTryCnt
        0x001270b8:    b500        ..      PUSH     {lr}
        0x001270ba:    4601        .F      MOV      r1,r0
        0x001270bc:    2902        .)      CMP      r1,#2
        0x001270be:    dd00        ..      BLE      0x1270c2 ; SetRepDataCmdTryCnt + 10
        0x001270c0:    2102        .!      MOVS     r1,#2
        0x001270c2:    f7fef9f7    ....    BL       GetProtocolInfo ; 0x1254b4
        0x001270c6:    71c1        .q      STRB     r1,[r0,#7]
        0x001270c8:    bd00        ..      POP      {pc}
        0x001270ca:    0000        ..      MOVS     r0,r0
    i.SystemInit
    SystemInit
        0x001270cc:    b510        ..      PUSH     {r4,lr}
        0x001270ce:    f7fbffb3    ....    BL       CopyDataRWtoImage ; 0x123038
        0x001270d2:    f7ffffc7    ....    BL       SetDataZeroInitialized ; 0x127064
        0x001270d6:    2080        .       MOVS     r0,#0x80
        0x001270d8:    f7fef910    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001270dc:    20c0        .       MOVS     r0,#0xc0
        0x001270de:    f7fef90d    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001270e2:    2067        g       MOVS     r0,#0x67
        0x001270e4:    f7fef90a    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001270e8:    2066        f       MOVS     r0,#0x66
        0x001270ea:    f7fef907    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001270ee:    2081        .       MOVS     r0,#0x81
        0x001270f0:    f7fef904    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001270f4:    20c1        .       MOVS     r0,#0xc1
        0x001270f6:    f7fef901    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x001270fa:    f44f7099    O..p    MOV      r0,#0x132
        0x001270fe:    f7fef8fd    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x00127102:    f240102d    @.-.    MOV      r0,#0x12d
        0x00127106:    f7fef8f9    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x0012710a:    202c        ,       MOVS     r0,#0x2c
        0x0012710c:    f7fef8f6    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x00127110:    2035        5       MOVS     r0,#0x35
        0x00127112:    f7fef8f3    ....    BL       GPR_ClockEnable ; 0x1252fc
        0x00127116:    4802        .H      LDR      r0,[pc,#8] ; [0x127120] = 0x4d010000
        0x00127118:    f000f872    ..r.    BL       USART_Init ; 0x127200
        0x0012711c:    bd10        ..      POP      {r4,pc}
    $d
        0x0012711e:    0000        ..      DCW    0
        0x00127120:    4d010000    ...M    DCD    1291911168
    $t
    i.TestPrint
    TestPrint
        0x00127124:    4770        pG      BX       lr
        0x00127126:    0000        ..      MOVS     r0,r0
    i.TransferAddrValid
    TransferAddrValid
        0x00127128:    b510        ..      PUSH     {r4,lr}
        0x0012712a:    4603        .F      MOV      r3,r0
        0x0012712c:    480f        .H      LDR      r0,[pc,#60] ; [0x12716c] = 0x54494d48
        0x0012712e:    4281        .B      CMP      r1,r0
        0x00127130:    d103        ..      BNE      0x12713a ; TransferAddrValid + 18
        0x00127132:    4a0f        .J      LDR      r2,[pc,#60] ; [0x127170] = 0x107000
        0x00127134:    f44f5480    O..T    MOV      r4,#0x1000
        0x00127138:    e00c        ..      B        0x127154 ; TransferAddrValid + 44
        0x0012713a:    480e        .H      LDR      r0,[pc,#56] ; [0x127174] = 0x4f424d49
        0x0012713c:    4281        .B      CMP      r1,r0
        0x0012713e:    d002        ..      BEQ      0x127146 ; TransferAddrValid + 30
        0x00127140:    480d        .H      LDR      r0,[pc,#52] ; [0x127178] = 0x444b4249
        0x00127142:    4281        .B      CMP      r1,r0
        0x00127144:    d104        ..      BNE      0x127150 ; TransferAddrValid + 40
        0x00127146:    f44f1284    O...    MOV      r2,#0x108000
        0x0012714a:    f44f3480    O..4    MOV      r4,#0x10000
        0x0012714e:    e001        ..      B        0x127154 ; TransferAddrValid + 44
        0x00127150:    2001        .       MOVS     r0,#1
        0x00127152:    bd10        ..      POP      {r4,pc}
        0x00127154:    4293        .B      CMP      r3,r2
        0x00127156:    d201        ..      BCS      0x12715c ; TransferAddrValid + 52
        0x00127158:    2000        .       MOVS     r0,#0
        0x0012715a:    e7fa        ..      B        0x127152 ; TransferAddrValid + 42
        0x0012715c:    1910        ..      ADDS     r0,r2,r4
        0x0012715e:    4298        .B      CMP      r0,r3
        0x00127160:    d201        ..      BCS      0x127166 ; TransferAddrValid + 62
        0x00127162:    2000        .       MOVS     r0,#0
        0x00127164:    e7f5        ..      B        0x127152 ; TransferAddrValid + 42
        0x00127166:    2001        .       MOVS     r0,#1
        0x00127168:    e7f3        ..      B        0x127152 ; TransferAddrValid + 42
    $d
        0x0012716a:    0000        ..      DCW    0
        0x0012716c:    54494d48    HMIT    DCD    1414090056
        0x00127170:    00107000    .p..    DCD    1077248
        0x00127174:    4f424d49    IMBO    DCD    1329745225
        0x00127178:    444b4249    IBKD    DCD    1145782857
    $t
    i.TryLoopCmd
    TryLoopCmd
        0x0012717c:    b510        ..      PUSH     {r4,lr}
        0x0012717e:    2400        .$      MOVS     r4,#0
        0x00127180:    f000f88a    ....    BL       UartIntfConfig ; 0x127298
        0x00127184:    e014        ..      B        0x1271b0 ; TryLoopCmd + 52
        0x00127186:    a00b        ..      ADR      r0,{pc}+0x2e ; 0x1271b4
        0x00127188:    f000fa1e    ....    BL       __0printf ; 0x1275c8
        0x0012718c:    f7fffee2    ....    BL       LPCSync ; 0x126f54
        0x00127190:    4604        .F      MOV      r4,r0
        0x00127192:    b10c        ..      CBZ      r4,0x127198 ; TryLoopCmd + 28
        0x00127194:    4620         F      MOV      r0,r4
        0x00127196:    bd10        ..      POP      {r4,pc}
        0x00127198:    a00c        ..      ADR      r0,{pc}+0x34 ; 0x1271cc
        0x0012719a:    f000fa15    ....    BL       __0printf ; 0x1275c8
        0x0012719e:    f7fffc35    ..5.    BL       LPCLoop ; 0x126a0c
        0x001271a2:    4604        .F      MOV      r4,r0
        0x001271a4:    b10c        ..      CBZ      r4,0x1271aa ; TryLoopCmd + 46
        0x001271a6:    4620         F      MOV      r0,r4
        0x001271a8:    e7f5        ..      B        0x127196 ; TryLoopCmd + 26
        0x001271aa:    a00f        ..      ADR      r0,{pc}+0x3e ; 0x1271e8
        0x001271ac:    f000fa0c    ....    BL       __0printf ; 0x1275c8
        0x001271b0:    e7e9        ..      B        0x127186 ; TryLoopCmd + 10
    $d
        0x001271b2:    0000        ..      DCW    0
        0x001271b4:    706f6f6c    loop    DCD    1886351212
        0x001271b8:    646d6320     cmd    DCD    1684890400
        0x001271bc:    6e797320     syn    DCD    1853453088
        0x001271c0:    73202063    c  s    DCD    1931485283
        0x001271c4:    74726174    tart    DCD    1953653108
        0x001271c8:    00000a2e    ....    DCD    2606
        0x001271cc:    706f6f6c    loop    DCD    1886351212
        0x001271d0:    646d6320     cmd    DCD    1684890400
        0x001271d4:    6f727020     pro    DCD    1869770784
        0x001271d8:    73736563    cess    DCD    1936942435
        0x001271dc:    74732020      st    DCD    1953701920
        0x001271e0:    2e747261    art.    DCD    779383393
        0x001271e4:    0000000a    ....    DCD    10
        0x001271e8:    706f6f6c    loop    DCD    1886351212
        0x001271ec:    646d6320     cmd    DCD    1684890400
        0x001271f0:    6f727020     pro    DCD    1869770784
        0x001271f4:    73736563    cess    DCD    1936942435
        0x001271f8:    646e6520     end    DCD    1684956448
        0x001271fc:    00000a2e    ....    DCD    2606
    $t
    i.USART_Init
    USART_Init
        0x00127200:    f44f61a2    O..a    MOV      r1,#0x510
        0x00127204:    4a07        .J      LDR      r2,[pc,#28] ; [0x127224] = 0x4f060000
        0x00127206:    6291        .b      STR      r1,[r2,#0x28]
        0x00127208:    2110        .!      MOVS     r1,#0x10
        0x0012720a:    62d1        .b      STR      r1,[r2,#0x2c]
        0x0012720c:    f44f6162    O.ba    MOV      r1,#0xe20
        0x00127210:    6041        A`      STR      r1,[r0,#4]
        0x00127212:    f44f7181    O..q    MOV      r1,#0x102
        0x00127216:    6101        .a      STR      r1,[r0,#0x10]
        0x00127218:    f6403103    @..1    MOV      r1,#0xb03
        0x0012721c:    6081        .`      STR      r1,[r0,#8]
        0x0012721e:    2103        .!      MOVS     r1,#3
        0x00127220:    6001        .`      STR      r1,[r0,#0]
        0x00127222:    4770        pG      BX       lr
    $d
        0x00127224:    4f060000    ...O    DCD    1325793280
    $t
    i.USART_IsTxBusy
    USART_IsTxBusy
        0x00127228:    4601        .F      MOV      r1,r0
        0x0012722a:    6cc8        .l      LDR      r0,[r1,#0x4c]
        0x0012722c:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00127230:    b108        ..      CBZ      r0,0x127236 ; USART_IsTxBusy + 14
        0x00127232:    2001        .       MOVS     r0,#1
        0x00127234:    4770        pG      BX       lr
        0x00127236:    2000        .       MOVS     r0,#0
        0x00127238:    e7fc        ..      B        0x127234 ; USART_IsTxBusy + 12
    i.USART_SendData
    USART_SendData
        0x0012723a:    6381        .c      STR      r1,[r0,#0x38]
        0x0012723c:    4770        pG      BX       lr
        0x0012723e:    0000        ..      MOVS     r0,r0
    i.UartChkRxDataReady
    UartChkRxDataReady
        0x00127240:    4804        .H      LDR      r0,[pc,#16] ; [0x127254] = 0x4d011000
        0x00127242:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00127244:    f400007f    ....    AND      r0,r0,#0xff0000
        0x00127248:    b108        ..      CBZ      r0,0x12724e ; UartChkRxDataReady + 14
        0x0012724a:    2001        .       MOVS     r0,#1
        0x0012724c:    4770        pG      BX       lr
        0x0012724e:    2000        .       MOVS     r0,#0
        0x00127250:    e7fc        ..      B        0x12724c ; UartChkRxDataReady + 12
    $d
        0x00127252:    0000        ..      DCW    0
        0x00127254:    4d011000    ...M    DCD    1291915264
    $t
    i.UartChkTxEmpty
    UartChkTxEmpty
        0x00127258:    4804        .H      LDR      r0,[pc,#16] ; [0x12726c] = 0x4d011000
        0x0012725a:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x0012725c:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x00127260:    b908        ..      CBNZ     r0,0x127266 ; UartChkTxEmpty + 14
        0x00127262:    2001        .       MOVS     r0,#1
        0x00127264:    4770        pG      BX       lr
        0x00127266:    2000        .       MOVS     r0,#0
        0x00127268:    e7fc        ..      B        0x127264 ; UartChkTxEmpty + 12
    $d
        0x0012726a:    0000        ..      DCW    0
        0x0012726c:    4d011000    ...M    DCD    1291915264
    $t
    i.UartFlushContData
    UartFlushContData
        0x00127270:    b510        ..      PUSH     {r4,lr}
        0x00127272:    f44f74c8    O..t    MOV      r4,#0x190
        0x00127276:    e009        ..      B        0x12728c ; UartFlushContData + 28
        0x00127278:    2001        .       MOVS     r0,#1
        0x0012727a:    f000ff57    ..W.    BL       mDelay ; 0x12812c
        0x0012727e:    f7ffffdf    ....    BL       UartChkRxDataReady ; 0x127240
        0x00127282:    b110        ..      CBZ      r0,0x12728a ; UartFlushContData + 26
        0x00127284:    f000f838    ..8.    BL       UartIntfFlushRx ; 0x1272f8
        0x00127288:    e000        ..      B        0x12728c ; UartFlushContData + 28
        0x0012728a:    e003        ..      B        0x127294 ; UartFlushContData + 36
        0x0012728c:    1e20         .      SUBS     r0,r4,#0
        0x0012728e:    f1a40401    ....    SUB      r4,r4,#1
        0x00127292:    d1f1        ..      BNE      0x127278 ; UartFlushContData + 8
        0x00127294:    bf00        ..      NOP      
        0x00127296:    bd10        ..      POP      {r4,pc}
    i.UartIntfConfig
    UartIntfConfig
        0x00127298:    b510        ..      PUSH     {r4,lr}
        0x0012729a:    f44f60a2    O..`    MOV      r0,#0x510
        0x0012729e:    490b        .I      LDR      r1,[pc,#44] ; [0x1272cc] = 0x4f060000
        0x001272a0:    6408        .d      STR      r0,[r1,#0x40]
        0x001272a2:    2010        .       MOVS     r0,#0x10
        0x001272a4:    6448        Hd      STR      r0,[r1,#0x44]
        0x001272a6:    480a        .H      LDR      r0,[pc,#40] ; [0x1272d0] = 0x4d011000
        0x001272a8:    f001fbec    ....    BL       usart_divided_uart1 ; 0x128a84
        0x001272ac:    f2431002    C...    MOV      r0,#0x3102
        0x001272b0:    4907        .I      LDR      r1,[pc,#28] ; [0x1272d0] = 0x4d011000
        0x001272b2:    6108        .a      STR      r0,[r1,#0x10]
        0x001272b4:    f001fa6a    ..j.    BL       uDelay ; 0x12878c
        0x001272b8:    f44f7081    O..p    MOV      r0,#0x102
        0x001272bc:    4904        .I      LDR      r1,[pc,#16] ; [0x1272d0] = 0x4d011000
        0x001272be:    6108        .a      STR      r0,[r1,#0x10]
        0x001272c0:    f6403003    @..0    MOV      r0,#0xb03
        0x001272c4:    6088        .`      STR      r0,[r1,#8]
        0x001272c6:    2003        .       MOVS     r0,#3
        0x001272c8:    6008        .`      STR      r0,[r1,#0]
        0x001272ca:    bd10        ..      POP      {r4,pc}
    $d
        0x001272cc:    4f060000    ...O    DCD    1325793280
        0x001272d0:    4d011000    ...M    DCD    1291915264
    $t
    i.UartIntfFlush
    UartIntfFlush
        0x001272d4:    b510        ..      PUSH     {r4,lr}
        0x001272d6:    4807        .H      LDR      r0,[pc,#28] ; [0x1272f4] = 0x4d011000
        0x001272d8:    6900        .i      LDR      r0,[r0,#0x10]
        0x001272da:    f4405040    @.@P    ORR      r0,r0,#0x3000
        0x001272de:    4905        .I      LDR      r1,[pc,#20] ; [0x1272f4] = 0x4d011000
        0x001272e0:    6108        .a      STR      r0,[r1,#0x10]
        0x001272e2:    f001fa53    ..S.    BL       uDelay ; 0x12878c
        0x001272e6:    4803        .H      LDR      r0,[pc,#12] ; [0x1272f4] = 0x4d011000
        0x001272e8:    6900        .i      LDR      r0,[r0,#0x10]
        0x001272ea:    f4205040     .@P    BIC      r0,r0,#0x3000
        0x001272ee:    4901        .I      LDR      r1,[pc,#4] ; [0x1272f4] = 0x4d011000
        0x001272f0:    6108        .a      STR      r0,[r1,#0x10]
        0x001272f2:    bd10        ..      POP      {r4,pc}
    $d
        0x001272f4:    4d011000    ...M    DCD    1291915264
    $t
    i.UartIntfFlushRx
    UartIntfFlushRx
        0x001272f8:    b510        ..      PUSH     {r4,lr}
        0x001272fa:    4807        .H      LDR      r0,[pc,#28] ; [0x127318] = 0x4d011000
        0x001272fc:    6900        .i      LDR      r0,[r0,#0x10]
        0x001272fe:    f4405000    @..P    ORR      r0,r0,#0x2000
        0x00127302:    4905        .I      LDR      r1,[pc,#20] ; [0x127318] = 0x4d011000
        0x00127304:    6108        .a      STR      r0,[r1,#0x10]
        0x00127306:    f001fa41    ..A.    BL       uDelay ; 0x12878c
        0x0012730a:    4803        .H      LDR      r0,[pc,#12] ; [0x127318] = 0x4d011000
        0x0012730c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0012730e:    f4205000     ..P    BIC      r0,r0,#0x2000
        0x00127312:    4901        .I      LDR      r1,[pc,#4] ; [0x127318] = 0x4d011000
        0x00127314:    6108        .a      STR      r0,[r1,#0x10]
        0x00127316:    bd10        ..      POP      {r4,pc}
    $d
        0x00127318:    4d011000    ...M    DCD    1291915264
    $t
    i.UartIntfSetBaudRate
    UartIntfSetBaudRate
        0x0012731c:    4601        .F      MOV      r1,r0
        0x0012731e:    4a05        .J      LDR      r2,[pc,#20] ; [0x127334] = 0x61465800
        0x00127320:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00127324:    0902        ..      LSRS     r2,r0,#4
        0x00127326:    4b04        .K      LDR      r3,[pc,#16] ; [0x127338] = 0x13a034
        0x00127328:    601a        .`      STR      r2,[r3,#0]
        0x0012732a:    f000020f    ....    AND      r2,r0,#0xf
        0x0012732e:    4b03        .K      LDR      r3,[pc,#12] ; [0x12733c] = 0x13a038
        0x00127330:    601a        .`      STR      r2,[r3,#0]
        0x00127332:    4770        pG      BX       lr
    $d
        0x00127334:    61465800    .XFa    DCD    1632000000
        0x00127338:    0013a034    4...    DCD    1286196
        0x0012733c:    0013a038    8...    DCD    1286200
    $t
    i.UartPollReadData
    UartPollReadData
        0x00127340:    b570        p.      PUSH     {r4-r6,lr}
        0x00127342:    4604        .F      MOV      r4,r0
        0x00127344:    2600        .&      MOVS     r6,#0
        0x00127346:    b90c        ..      CBNZ     r4,0x12734c ; UartPollReadData + 12
        0x00127348:    2001        .       MOVS     r0,#1
        0x0012734a:    bd70        p.      POP      {r4-r6,pc}
        0x0012734c:    bf00        ..      NOP      
        0x0012734e:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x00127352:    6980        .i      LDR      r0,[r0,#0x18]
        0x00127354:    0885        ..      LSRS     r5,r0,#2
        0x00127356:    bf00        ..      NOP      
        0x00127358:    e00c        ..      B        0x127374 ; UartPollReadData + 52
        0x0012735a:    f7ffff71    ..q.    BL       UartChkRxDataReady ; 0x127240
        0x0012735e:    b118        ..      CBZ      r0,0x127368 ; UartPollReadData + 40
        0x00127360:    f000f87a    ..z.    BL       UartReadData ; 0x127458
        0x00127364:    7020         p      STRB     r0,[r4,#0]
        0x00127366:    e006        ..      B        0x127376 ; UartPollReadData + 54
        0x00127368:    4628        (F      MOV      r0,r5
        0x0012736a:    f7fbfdf3    ....    BL       CheckUartRWTimeOut ; 0x122f54
        0x0012736e:    b108        ..      CBZ      r0,0x127374 ; UartPollReadData + 52
        0x00127370:    269e        .&      MOVS     r6,#0x9e
        0x00127372:    e000        ..      B        0x127376 ; UartPollReadData + 54
        0x00127374:    e7f1        ..      B        0x12735a ; UartPollReadData + 26
        0x00127376:    bf00        ..      NOP      
        0x00127378:    4630        0F      MOV      r0,r6
        0x0012737a:    e7e6        ..      B        0x12734a ; UartPollReadData + 10
    i.UartPollWriteData
    UartPollWriteData
        0x0012737c:    b570        p.      PUSH     {r4-r6,lr}
        0x0012737e:    4604        .F      MOV      r4,r0
        0x00127380:    2600        .&      MOVS     r6,#0
        0x00127382:    bf00        ..      NOP      
        0x00127384:    f04f20e0    O..     MOV      r0,#0xe000e000
        0x00127388:    6980        .i      LDR      r0,[r0,#0x18]
        0x0012738a:    0880        ..      LSRS     r0,r0,#2
        0x0012738c:    4605        .F      MOV      r5,r0
        0x0012738e:    e00b        ..      B        0x1273a8 ; UartPollWriteData + 44
        0x00127390:    f7ffff62    ..b.    BL       UartChkTxEmpty ; 0x127258
        0x00127394:    b110        ..      CBZ      r0,0x12739c ; UartPollWriteData + 32
        0x00127396:    4806        .H      LDR      r0,[pc,#24] ; [0x1273b0] = 0x4d011000
        0x00127398:    6384        .c      STR      r4,[r0,#0x38]
        0x0012739a:    e006        ..      B        0x1273aa ; UartPollWriteData + 46
        0x0012739c:    4628        (F      MOV      r0,r5
        0x0012739e:    f7fbfdd9    ....    BL       CheckUartRWTimeOut ; 0x122f54
        0x001273a2:    b108        ..      CBZ      r0,0x1273a8 ; UartPollWriteData + 44
        0x001273a4:    269e        .&      MOVS     r6,#0x9e
        0x001273a6:    e000        ..      B        0x1273aa ; UartPollWriteData + 46
        0x001273a8:    e7f2        ..      B        0x127390 ; UartPollWriteData + 20
        0x001273aa:    bf00        ..      NOP      
        0x001273ac:    4630        0F      MOV      r0,r6
        0x001273ae:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x001273b0:    4d011000    ...M    DCD    1291915264
    $t
    i.UartPreambleSearch
    UartPreambleSearch
        0x001273b4:    e92d41ff    -..A    PUSH     {r0-r8,lr}
        0x001273b8:    4604        .F      MOV      r4,r0
        0x001273ba:    460d        .F      MOV      r5,r1
        0x001273bc:    2700        .'      MOVS     r7,#0
        0x001273be:    2600        .&      MOVS     r6,#0
        0x001273c0:    2000        .       MOVS     r0,#0
        0x001273c2:    7028        (p      STRB     r0,[r5,#0]
        0x001273c4:    bf00        ..      NOP      
        0x001273c6:    e00b        ..      B        0x1273e0 ; UartPreambleSearch + 44
        0x001273c8:    eb0d0006    ....    ADD      r0,sp,r6
        0x001273cc:    f7ffffb8    ....    BL       UartPollReadData ; 0x127340
        0x001273d0:    b2c7        ..      UXTB     r7,r0
        0x001273d2:    b11f        ..      CBZ      r7,0x1273dc ; UartPreambleSearch + 40
        0x001273d4:    4638        8F      MOV      r0,r7
        0x001273d6:    b004        ..      ADD      sp,sp,#0x10
        0x001273d8:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001273dc:    1c70        p.      ADDS     r0,r6,#1
        0x001273de:    b2c6        ..      UXTB     r6,r0
        0x001273e0:    2e08        ..      CMP      r6,#8
        0x001273e2:    dbf1        ..      BLT      0x1273c8 ; UartPreambleSearch + 20
        0x001273e4:    f7ffff76    ..v.    BL       UartIntfFlush ; 0x1272d4
        0x001273e8:    4621        !F      MOV      r1,r4
        0x001273ea:    4668        hF      MOV      r0,sp
        0x001273ec:    f000f8b2    ....    BL       VerifyPreamble ; 0x127554
        0x001273f0:    b920         .      CBNZ     r0,0x1273fc ; UartPreambleSearch + 72
        0x001273f2:    4621        !F      MOV      r1,r4
        0x001273f4:    a801        ..      ADD      r0,sp,#4
        0x001273f6:    f000f8ad    ....    BL       VerifyPreamble ; 0x127554
        0x001273fa:    b150        P.      CBZ      r0,0x127412 ; UartPreambleSearch + 94
        0x001273fc:    2001        .       MOVS     r0,#1
        0x001273fe:    7028        (p      STRB     r0,[r5,#0]
        0x00127400:    4914        .I      LDR      r1,[pc,#80] ; [0x127454] = 0x13a03c
        0x00127402:    eb010084    ....    ADD      r0,r1,r4,LSL #2
        0x00127406:    2104        .!      MOVS     r1,#4
        0x00127408:    f000f82c    ..,.    BL       UartSendData ; 0x127464
        0x0012740c:    b2c7        ..      UXTB     r7,r0
        0x0012740e:    4638        8F      MOV      r0,r7
        0x00127410:    e7e1        ..      B        0x1273d6 ; UartPreambleSearch + 34
        0x00127412:    4669        iF      MOV      r1,sp
        0x00127414:    4620         F      MOV      r0,r4
        0x00127416:    f7fefbcd    ....    BL       IsUpLayerProtocol ; 0x125bb4
        0x0012741a:    b108        ..      CBZ      r0,0x127420 ; UartPreambleSearch + 108
        0x0012741c:    2083        .       MOVS     r0,#0x83
        0x0012741e:    e7da        ..      B        0x1273d6 ; UartPreambleSearch + 34
        0x00127420:    4669        iF      MOV      r1,sp
        0x00127422:    4620         F      MOV      r0,r4
        0x00127424:    f7fefb6e    ..n.    BL       IsLowLayerProtocol ; 0x125b04
        0x00127428:    b118        ..      CBZ      r0,0x127432 ; UartPreambleSearch + 126
        0x0012742a:    f000f83d    ..=.    BL       UartSendReset ; 0x1274a8
        0x0012742e:    2084        .       MOVS     r0,#0x84
        0x00127430:    e7d1        ..      B        0x1273d6 ; UartPreambleSearch + 34
        0x00127432:    4668        hF      MOV      r0,sp
        0x00127434:    f7fefbac    ....    BL       IsRomPreambleStrict ; 0x125b90
        0x00127438:    b118        ..      CBZ      r0,0x127442 ; UartPreambleSearch + 142
        0x0012743a:    f000f835    ..5.    BL       UartSendReset ; 0x1274a8
        0x0012743e:    2084        .       MOVS     r0,#0x84
        0x00127440:    e7c9        ..      B        0x1273d6 ; UartPreambleSearch + 34
        0x00127442:    4669        iF      MOV      r1,sp
        0x00127444:    4620         F      MOV      r0,r4
        0x00127446:    f7fefabd    ....    BL       IsCurLayerPostCmd ; 0x1259c4
        0x0012744a:    b108        ..      CBZ      r0,0x127450 ; UartPreambleSearch + 156
        0x0012744c:    2085        .       MOVS     r0,#0x85
        0x0012744e:    e7c2        ..      B        0x1273d6 ; UartPreambleSearch + 34
        0x00127450:    4638        8F      MOV      r0,r7
        0x00127452:    e7c0        ..      B        0x1273d6 ; UartPreambleSearch + 34
    $d
        0x00127454:    0013a03c    <...    DCD    1286204
    $t
    i.UartReadData
    UartReadData
        0x00127458:    4801        .H      LDR      r0,[pc,#4] ; [0x127460] = 0x4d011000
        0x0012745a:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0012745c:    b2c0        ..      UXTB     r0,r0
        0x0012745e:    4770        pG      BX       lr
    $d
        0x00127460:    4d011000    ...M    DCD    1291915264
    $t
    i.UartSendData
    UartSendData
        0x00127464:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00127468:    4605        .F      MOV      r5,r0
        0x0012746a:    460e        .F      MOV      r6,r1
        0x0012746c:    2700        .'      MOVS     r7,#0
        0x0012746e:    2400        .$      MOVS     r4,#0
        0x00127470:    e008        ..      B        0x127484 ; UartSendData + 32
        0x00127472:    5d28        (]      LDRB     r0,[r5,r4]
        0x00127474:    f7ffff82    ....    BL       UartPollWriteData ; 0x12737c
        0x00127478:    4607        .F      MOV      r7,r0
        0x0012747a:    b117        ..      CBZ      r7,0x127482 ; UartSendData + 30
        0x0012747c:    4638        8F      MOV      r0,r7
        0x0012747e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00127482:    1c64        d.      ADDS     r4,r4,#1
        0x00127484:    42b4        .B      CMP      r4,r6
        0x00127486:    d3f4        ..      BCC      0x127472 ; UartSendData + 14
        0x00127488:    4638        8F      MOV      r0,r7
        0x0012748a:    e7f8        ..      B        0x12747e ; UartSendData + 26
    i.UartSendPreambleRsp
    UartSendPreambleRsp
        0x0012748c:    b570        p.      PUSH     {r4-r6,lr}
        0x0012748e:    4604        .F      MOV      r4,r0
        0x00127490:    4904        .I      LDR      r1,[pc,#16] ; [0x1274a4] = 0x13a03c
        0x00127492:    eb010084    ....    ADD      r0,r1,r4,LSL #2
        0x00127496:    2104        .!      MOVS     r1,#4
        0x00127498:    f7ffffe4    ....    BL       UartSendData ; 0x127464
        0x0012749c:    4605        .F      MOV      r5,r0
        0x0012749e:    4628        (F      MOV      r0,r5
        0x001274a0:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x001274a2:    0000        ..      DCW    0
        0x001274a4:    0013a03c    <...    DCD    1286204
    $t
    i.UartSendReset
    UartSendReset
        0x001274a8:    b510        ..      PUSH     {r4,lr}
        0x001274aa:    2104        .!      MOVS     r1,#4
        0x001274ac:    4802        .H      LDR      r0,[pc,#8] ; [0x1274b8] = 0x13a058
        0x001274ae:    f7ffffd9    ....    BL       UartSendData ; 0x127464
        0x001274b2:    4604        .F      MOV      r4,r0
        0x001274b4:    4620         F      MOV      r0,r4
        0x001274b6:    bd10        ..      POP      {r4,pc}
    $d
        0x001274b8:    0013a058    X...    DCD    1286232
    $t
    i.UpdateBaudRateOnce
    UpdateBaudRateOnce
        0x001274bc:    b570        p.      PUSH     {r4-r6,lr}
        0x001274be:    4c15        .L      LDR      r4,[pc,#84] ; [0x127514] = 0x121000
        0x001274c0:    6960        `i      LDR      r0,[r4,#0x14]
        0x001274c2:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x001274c6:    6961        ai      LDR      r1,[r4,#0x14]
        0x001274c8:    f3c16106    ...a    UBFX     r1,r1,#24,#7
        0x001274cc:    eb002501    ...%    ADD      r5,r0,r1,LSL #8
        0x001274d0:    6960        `i      LDR      r0,[r4,#0x14]
        0x001274d2:    0fc6        ..      LSRS     r6,r0,#31
        0x001274d4:    f5045180    ...Q    ADD      r1,r4,#0x1000
        0x001274d8:    a00f        ..      ADR      r0,{pc}+0x40 ; 0x127518
        0x001274da:    f000f875    ..u.    BL       __0printf ; 0x1275c8
        0x001274de:    2064        d       MOVS     r0,#0x64
        0x001274e0:    4345        EC      MULS     r5,r0,r5
        0x001274e2:    4917        .I      LDR      r1,[pc,#92] ; [0x127540] = 0x54494d48
        0x001274e4:    6860        `h      LDR      r0,[r4,#4]
        0x001274e6:    4288        .B      CMP      r0,r1
        0x001274e8:    d112        ..      BNE      0x127510 ; UpdateBaudRateOnce + 84
        0x001274ea:    b18e        ..      CBZ      r6,0x127510 ; UpdateBaudRateOnce + 84
        0x001274ec:    b185        ..      CBZ      r5,0x127510 ; UpdateBaudRateOnce + 84
        0x001274ee:    4628        (F      MOV      r0,r5
        0x001274f0:    f7ffff14    ....    BL       UartIntfSetBaudRate ; 0x12731c
        0x001274f4:    4629        )F      MOV      r1,r5
        0x001274f6:    a013        ..      ADR      r0,{pc}+0x4e ; 0x127544
        0x001274f8:    f000f866    ..f.    BL       __0printf ; 0x1275c8
        0x001274fc:    6960        `i      LDR      r0,[r4,#0x14]
        0x001274fe:    f3c06106    ...a    UBFX     r1,r0,#24,#7
        0x00127502:    f361601f    a..`    BFI      r0,r1,#24,#8
        0x00127506:    6160        `a      STR      r0,[r4,#0x14]
        0x00127508:    2000        .       MOVS     r0,#0
        0x0012750a:    6060        ``      STR      r0,[r4,#4]
        0x0012750c:    f7fdffe5    ....    BL       GprSetUart1Clk102M ; 0x1254da
        0x00127510:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00127512:    0000        ..      DCW    0
        0x00127514:    00121000    ....    DCD    1183744
        0x00127518:    6e656761    agen    DCD    1852139361
        0x0012751c:    6f6f6274    tboo    DCD    1869570676
        0x00127520:    63732074    t sc    DCD    1668489332
        0x00127524:    61622074    t ba    DCD    1633820788
        0x00127528:    61206573    se a    DCD    1629513075
        0x0012752c:    20726464    ddr     DCD    544367716
        0x00127530:    25783020     0x%    DCD    628633632
        0x00127534:    2e783830    08x.    DCD    779630640
        0x00127538:    2e2e2e2e    ....    DCD    774778414
        0x0012753c:    000a0d2e    ....    DCD    658734
        0x00127540:    54494d48    HMIT    DCD    1414090056
        0x00127544:    64756142    Baud    DCD    1685414210
        0x00127548:    65746152    Rate    DCD    1702125906
        0x0012754c:    2e64253a    :%d.    DCD    778315066
        0x00127550:    0000000a    ....    DCD    10
    $t
    i.VerifyPreamble
    VerifyPreamble
        0x00127554:    b510        ..      PUSH     {r4,lr}
        0x00127556:    4602        .F      MOV      r2,r0
        0x00127558:    460b        .F      MOV      r3,r1
        0x0012755a:    2100        .!      MOVS     r1,#0
        0x0012755c:    e009        ..      B        0x127572 ; VerifyPreamble + 30
        0x0012755e:    4807        .H      LDR      r0,[pc,#28] ; [0x12757c] = 0x13a03c
        0x00127560:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00127564:    5c40        @\      LDRB     r0,[r0,r1]
        0x00127566:    5c54        T\      LDRB     r4,[r2,r1]
        0x00127568:    42a0        .B      CMP      r0,r4
        0x0012756a:    d001        ..      BEQ      0x127570 ; VerifyPreamble + 28
        0x0012756c:    2000        .       MOVS     r0,#0
        0x0012756e:    bd10        ..      POP      {r4,pc}
        0x00127570:    1c49        I.      ADDS     r1,r1,#1
        0x00127572:    2904        .)      CMP      r1,#4
        0x00127574:    d3f3        ..      BCC      0x12755e ; VerifyPreamble + 10
        0x00127576:    2001        .       MOVS     r0,#1
        0x00127578:    e7f9        ..      B        0x12756e ; VerifyPreamble + 26
    $d
        0x0012757a:    0000        ..      DCW    0
        0x0012757c:    0013a03c    <...    DCD    1286204
    $t
    i.VerifyPreambleStrict
    VerifyPreambleStrict
        0x00127580:    b510        ..      PUSH     {r4,lr}
        0x00127582:    4602        .F      MOV      r2,r0
        0x00127584:    460b        .F      MOV      r3,r1
        0x00127586:    2100        .!      MOVS     r1,#0
        0x00127588:    e009        ..      B        0x12759e ; VerifyPreambleStrict + 30
        0x0012758a:    480e        .H      LDR      r0,[pc,#56] ; [0x1275c4] = 0x13a03c
        0x0012758c:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00127590:    5c40        @\      LDRB     r0,[r0,r1]
        0x00127592:    5c54        T\      LDRB     r4,[r2,r1]
        0x00127594:    42a0        .B      CMP      r0,r4
        0x00127596:    d001        ..      BEQ      0x12759c ; VerifyPreambleStrict + 28
        0x00127598:    2000        .       MOVS     r0,#0
        0x0012759a:    bd10        ..      POP      {r4,pc}
        0x0012759c:    1c49        I.      ADDS     r1,r1,#1
        0x0012759e:    2904        .)      CMP      r1,#4
        0x001275a0:    d3f3        ..      BCC      0x12758a ; VerifyPreambleStrict + 10
        0x001275a2:    2100        .!      MOVS     r1,#0
        0x001275a4:    e00a        ..      B        0x1275bc ; VerifyPreambleStrict + 60
        0x001275a6:    4807        .H      LDR      r0,[pc,#28] ; [0x1275c4] = 0x13a03c
        0x001275a8:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x001275ac:    5c44        D\      LDRB     r4,[r0,r1]
        0x001275ae:    1d08        ..      ADDS     r0,r1,#4
        0x001275b0:    5c10        .\      LDRB     r0,[r2,r0]
        0x001275b2:    4284        .B      CMP      r4,r0
        0x001275b4:    d001        ..      BEQ      0x1275ba ; VerifyPreambleStrict + 58
        0x001275b6:    2000        .       MOVS     r0,#0
        0x001275b8:    e7ef        ..      B        0x12759a ; VerifyPreambleStrict + 26
        0x001275ba:    1c49        I.      ADDS     r1,r1,#1
        0x001275bc:    2904        .)      CMP      r1,#4
        0x001275be:    d3f2        ..      BCC      0x1275a6 ; VerifyPreambleStrict + 38
        0x001275c0:    2001        .       MOVS     r0,#1
        0x001275c2:    e7ea        ..      B        0x12759a ; VerifyPreambleStrict + 26
    $d
        0x001275c4:    0013a03c    <...    DCD    1286204
    $t
    i.__0printf
    __0printf
    __1printf
    __2printf
    __c89printf
    printf
        0x001275c8:    b40f        ..      PUSH     {r0-r3}
        0x001275ca:    4b05        .K      LDR      r3,[pc,#20] ; [0x1275e0] = 0x128109
        0x001275cc:    b510        ..      PUSH     {r4,lr}
        0x001275ce:    a903        ..      ADD      r1,sp,#0xc
        0x001275d0:    4a04        .J      LDR      r2,[pc,#16] ; [0x1275e4] = 0x13a064
        0x001275d2:    9802        ..      LDR      r0,[sp,#8]
        0x001275d4:    f000f8ca    ....    BL       _printf_core ; 0x12776c
        0x001275d8:    bc10        ..      POP      {r4}
        0x001275da:    f85dfb14    ]...    LDR      pc,[sp],#0x14
    $d
        0x001275de:    0000        ..      DCW    0
        0x001275e0:    00128109    ....    DCD    1212681
        0x001275e4:    0013a064    d...    DCD    1286244
    $t
    i._fp_digits
    _fp_digits
        0x001275e8:    e92d5fff    -.._    PUSH     {r0-r12,lr}
        0x001275ec:    b082        ..      SUB      sp,sp,#8
        0x001275ee:    2100        .!      MOVS     r1,#0
        0x001275f0:    e9dd3004    ...0    LDRD     r3,r0,[sp,#0x10]
        0x001275f4:    0d02        ..      LSRS     r2,r0,#20
        0x001275f6:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x001275fa:    4303        .C      ORRS     r3,r3,r0
        0x001275fc:    d018        ..      BEQ      0x127630 ; _fp_digits + 72
        0x001275fe:    f6445010    D..P    MOV      r0,#0x4d10
        0x00127602:    f2a232ff    ...2    SUB      r2,r2,#0x3ff
        0x00127606:    4342        BC      MULS     r2,r0,r2
        0x00127608:    1415        ..      ASRS     r5,r2,#16
        0x0012760a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0012760c:    2801        .(      CMP      r0,#1
        0x0012760e:    d01f        ..      BEQ      0x127650 ; _fp_digits + 104
        0x00127610:    eba5000b    ....    SUB      r0,r5,r11
        0x00127614:    1c40        @.      ADDS     r0,r0,#1
        0x00127616:    ea5f0a00    _...    MOVS     r10,r0
        0x0012761a:    f04f0600    O...    MOV      r6,#0
        0x0012761e:    4f4e        NO      LDR      r7,[pc,#312] ; [0x127758] = 0x40140000
        0x00127620:    f8df9138    ..8.    LDR      r9,[pc,#312] ; [0x12775c] = 0x3ff00000
        0x00127624:    46b0        .F      MOV      r8,r6
        0x00127626:    4650        PF      MOV      r0,r10
        0x00127628:    d515        ..      BPL      0x127656 ; _fp_digits + 110
        0x0012762a:    f1ca0400    ....    RSB      r4,r10,#0
        0x0012762e:    e013        ..      B        0x127658 ; _fp_digits + 112
        0x00127630:    9811        ..      LDR      r0,[sp,#0x44]
        0x00127632:    2401        .$      MOVS     r4,#1
        0x00127634:    a34a        J.      ADR      r3,{pc}+0x12c ; 0x127760
        0x00127636:    2801        .(      CMP      r0,#1
        0x00127638:    d101        ..      BNE      0x12763e ; _fp_digits + 86
        0x0012763a:    ea6f010b    o...    MVN      r1,r11
        0x0012763e:    9802        ..      LDR      r0,[sp,#8]
        0x00127640:    9a11        ..      LDR      r2,[sp,#0x44]
        0x00127642:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x00127646:    e9c04202    ...B    STRD     r4,r2,[r0,#8]
        0x0012764a:    b006        ..      ADD      sp,sp,#0x18
        0x0012764c:    e8bd9ff0    ....    POP      {r4-r12,pc}
        0x00127650:    f1cb0000    ....    RSB      r0,r11,#0
        0x00127654:    e7df        ..      B        0x127616 ; _fp_digits + 46
        0x00127656:    4604        .F      MOV      r4,r0
        0x00127658:    2100        .!      MOVS     r1,#0
        0x0012765a:    4a40        @J      LDR      r2,[pc,#256] ; [0x12775c] = 0x3ff00000
        0x0012765c:    1849        I.      ADDS     r1,r1,r1
        0x0012765e:    eb425004    B..P    ADC      r0,r2,r4,LSL #20
        0x00127662:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x00127666:    e012        ..      B        0x12768e ; _fp_digits + 166
        0x00127668:    07e0        ..      LSLS     r0,r4,#31
        0x0012766a:    d007        ..      BEQ      0x12767c ; _fp_digits + 148
        0x0012766c:    4632        2F      MOV      r2,r6
        0x0012766e:    463b        ;F      MOV      r3,r7
        0x00127670:    4640        @F      MOV      r0,r8
        0x00127672:    4649        IF      MOV      r1,r9
        0x00127674:    f7faff00    ....    BL       __aeabi_dmul ; 0x122478
        0x00127678:    4680        .F      MOV      r8,r0
        0x0012767a:    4689        .F      MOV      r9,r1
        0x0012767c:    4632        2F      MOV      r2,r6
        0x0012767e:    463b        ;F      MOV      r3,r7
        0x00127680:    4610        .F      MOV      r0,r2
        0x00127682:    4619        .F      MOV      r1,r3
        0x00127684:    f7fafef8    ....    BL       __aeabi_dmul ; 0x122478
        0x00127688:    4606        .F      MOV      r6,r0
        0x0012768a:    460f        .F      MOV      r7,r1
        0x0012768c:    1064        d.      ASRS     r4,r4,#1
        0x0012768e:    2c00        .,      CMP      r4,#0
        0x00127690:    d1ea        ..      BNE      0x127668 ; _fp_digits + 128
        0x00127692:    e9dd0104    ....    LDRD     r0,r1,[sp,#0x10]
        0x00127696:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x0012769a:    f1ba0f00    ....    CMP      r10,#0
        0x0012769e:    da06        ..      BGE      0x1276ae ; _fp_digits + 198
        0x001276a0:    f7fafeea    ....    BL       __aeabi_dmul ; 0x122478
        0x001276a4:    4642        BF      MOV      r2,r8
        0x001276a6:    464b        KF      MOV      r3,r9
        0x001276a8:    f7fafee6    ....    BL       __aeabi_dmul ; 0x122478
        0x001276ac:    e005        ..      B        0x1276ba ; _fp_digits + 210
        0x001276ae:    f7fafd1a    ....    BL       __aeabi_ddiv ; 0x1220e6
        0x001276b2:    4642        BF      MOV      r2,r8
        0x001276b4:    464b        KF      MOV      r3,r9
        0x001276b6:    f7fafd16    ....    BL       __aeabi_ddiv ; 0x1220e6
        0x001276ba:    4604        .F      MOV      r4,r0
        0x001276bc:    460e        .F      MOV      r6,r1
        0x001276be:    2200        ."      MOVS     r2,#0
        0x001276c0:    4b28        (K      LDR      r3,[pc,#160] ; [0x127764] = 0x43f00000
        0x001276c2:    f7faff63    ..c.    BL       __aeabi_cdrcmple ; 0x12258c
        0x001276c6:    d803        ..      BHI      0x1276d0 ; _fp_digits + 232
        0x001276c8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x001276cc:    4601        .F      MOV      r1,r0
        0x001276ce:    e007        ..      B        0x1276e0 ; _fp_digits + 248
        0x001276d0:    2200        ."      MOVS     r2,#0
        0x001276d2:    4b25        %K      LDR      r3,[pc,#148] ; [0x127768] = 0x3fe00000
        0x001276d4:    4620         F      MOV      r0,r4
        0x001276d6:    4631        1F      MOV      r1,r6
        0x001276d8:    f7fafe27    ..'.    BL       __aeabi_dadd ; 0x12232a
        0x001276dc:    f7faff3e    ..>.    BL       __aeabi_d2ulz ; 0x12255c
        0x001276e0:    2410        .$      MOVS     r4,#0x10
        0x001276e2:    e009        ..      B        0x1276f8 ; _fp_digits + 272
        0x001276e4:    2c00        .,      CMP      r4,#0
        0x001276e6:    db0a        ..      BLT      0x1276fe ; _fp_digits + 278
        0x001276e8:    220a        ."      MOVS     r2,#0xa
        0x001276ea:    2300        .#      MOVS     r3,#0
        0x001276ec:    f7fafd80    ....    BL       __aeabi_uldivmod ; 0x1221f0
        0x001276f0:    9b03        ..      LDR      r3,[sp,#0xc]
        0x001276f2:    3230        02      ADDS     r2,r2,#0x30
        0x001276f4:    551a        .U      STRB     r2,[r3,r4]
        0x001276f6:    1e64        d.      SUBS     r4,r4,#1
        0x001276f8:    ea500201    P...    ORRS     r2,r0,r1
        0x001276fc:    d1f2        ..      BNE      0x1276e4 ; _fp_digits + 252
        0x001276fe:    1c64        d.      ADDS     r4,r4,#1
        0x00127700:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00127702:    f1c40311    ....    RSB      r3,r4,#0x11
        0x00127706:    4414        .D      ADD      r4,r4,r2
        0x00127708:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0012770a:    2a01        .*      CMP      r2,#1
        0x0012770c:    d003        ..      BEQ      0x127716 ; _fp_digits + 302
        0x0012770e:    2201        ."      MOVS     r2,#1
        0x00127710:    4308        .C      ORRS     r0,r0,r1
        0x00127712:    d10d        ..      BNE      0x127730 ; _fp_digits + 328
        0x00127714:    e00a        ..      B        0x12772c ; _fp_digits + 324
        0x00127716:    4308        .C      ORRS     r0,r0,r1
        0x00127718:    d004        ..      BEQ      0x127724 ; _fp_digits + 316
        0x0012771a:    2000        .       MOVS     r0,#0
        0x0012771c:    f04f0b11    O...    MOV      r11,#0x11
        0x00127720:    9011        ..      STR      r0,[sp,#0x44]
        0x00127722:    e772        r.      B        0x12760a ; _fp_digits + 34
        0x00127724:    eba3050b    ....    SUB      r5,r3,r11
        0x00127728:    1e6d        m.      SUBS     r5,r5,#1
        0x0012772a:    e00d        ..      B        0x127748 ; _fp_digits + 352
        0x0012772c:    455b        [E      CMP      r3,r11
        0x0012772e:    dd04        ..      BLE      0x12773a ; _fp_digits + 338
        0x00127730:    f04f0200    O...    MOV      r2,#0
        0x00127734:    f1050501    ....    ADD      r5,r5,#1
        0x00127738:    e004        ..      B        0x127744 ; _fp_digits + 348
        0x0012773a:    da03        ..      BGE      0x127744 ; _fp_digits + 348
        0x0012773c:    f04f0200    O...    MOV      r2,#0
        0x00127740:    f1a50501    ....    SUB      r5,r5,#1
        0x00127744:    2a00        .*      CMP      r2,#0
        0x00127746:    d0ec        ..      BEQ      0x127722 ; _fp_digits + 314
        0x00127748:    9802        ..      LDR      r0,[sp,#8]
        0x0012774a:    9911        ..      LDR      r1,[sp,#0x44]
        0x0012774c:    e9c03102    ...1    STRD     r3,r1,[r0,#8]
        0x00127750:    e9c04500    ...E    STRD     r4,r5,[r0,#0]
        0x00127754:    e779        y.      B        0x12764a ; _fp_digits + 98
    $d
        0x00127756:    0000        ..      DCW    0
        0x00127758:    40140000    ...@    DCD    1075052544
        0x0012775c:    3ff00000    ...?    DCD    1072693248
        0x00127760:    00000030    0...    DCD    48
        0x00127764:    43f00000    ...C    DCD    1139802112
        0x00127768:    3fe00000    ...?    DCD    1071644672
    $t
    i._printf_core
    _printf_core
        0x0012776c:    e92d4fff    -..O    PUSH     {r0-r11,lr}
        0x00127770:    b095        ..      SUB      sp,sp,#0x54
        0x00127772:    469b        .F      MOV      r11,r3
        0x00127774:    4689        .F      MOV      r9,r1
        0x00127776:    4606        .F      MOV      r6,r0
        0x00127778:    2500        .%      MOVS     r5,#0
        0x0012777a:    e20f        ..      B        0x127b9c ; _printf_core + 1072
        0x0012777c:    2825        %(      CMP      r0,#0x25
        0x0012777e:    d177        w.      BNE      0x127870 ; _printf_core + 260
        0x00127780:    2400        .$      MOVS     r4,#0
        0x00127782:    4627        'F      MOV      r7,r4
        0x00127784:    4af8        .J      LDR      r2,[pc,#992] ; [0x127b68] = 0x12809
        0x00127786:    2101        .!      MOVS     r1,#1
        0x00127788:    9405        ..      STR      r4,[sp,#0x14]
        0x0012778a:    e000        ..      B        0x12778e ; _printf_core + 34
        0x0012778c:    4304        .C      ORRS     r4,r4,r0
        0x0012778e:    f8163f01    ...?    LDRB     r3,[r6,#1]!
        0x00127792:    3b20         ;      SUBS     r3,r3,#0x20
        0x00127794:    fa01f003    ....    LSL      r0,r1,r3
        0x00127798:    4210        .B      TST      r0,r2
        0x0012779a:    d1f7        ..      BNE      0x12778c ; _printf_core + 32
        0x0012779c:    7830        0x      LDRB     r0,[r6,#0]
        0x0012779e:    282a        *(      CMP      r0,#0x2a
        0x001277a0:    d011        ..      BEQ      0x1277c6 ; _printf_core + 90
        0x001277a2:    f06f032f    o./.    MVN      r3,#0x2f
        0x001277a6:    7830        0x      LDRB     r0,[r6,#0]
        0x001277a8:    f1a00230    ..0.    SUB      r2,r0,#0x30
        0x001277ac:    2a09        .*      CMP      r2,#9
        0x001277ae:    d816        ..      BHI      0x1277de ; _printf_core + 114
        0x001277b0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x001277b2:    f0440402    D...    ORR      r4,r4,#2
        0x001277b6:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x001277ba:    eb030242    ..B.    ADD      r2,r3,r2,LSL #1
        0x001277be:    4410        .D      ADD      r0,r0,r2
        0x001277c0:    1c76        v.      ADDS     r6,r6,#1
        0x001277c2:    9005        ..      STR      r0,[sp,#0x14]
        0x001277c4:    e7ef        ..      B        0x1277a6 ; _printf_core + 58
        0x001277c6:    f8592b04    Y..+    LDR      r2,[r9],#4
        0x001277ca:    9205        ..      STR      r2,[sp,#0x14]
        0x001277cc:    2a00        .*      CMP      r2,#0
        0x001277ce:    da03        ..      BGE      0x1277d8 ; _printf_core + 108
        0x001277d0:    4250        PB      RSBS     r0,r2,#0
        0x001277d2:    f4445400    D..T    ORR      r4,r4,#0x2000
        0x001277d6:    9005        ..      STR      r0,[sp,#0x14]
        0x001277d8:    f0440402    D...    ORR      r4,r4,#2
        0x001277dc:    1c76        v.      ADDS     r6,r6,#1
        0x001277de:    7830        0x      LDRB     r0,[r6,#0]
        0x001277e0:    282e        .(      CMP      r0,#0x2e
        0x001277e2:    d116        ..      BNE      0x127812 ; _printf_core + 166
        0x001277e4:    f8160f01    ....    LDRB     r0,[r6,#1]!
        0x001277e8:    f0440404    D...    ORR      r4,r4,#4
        0x001277ec:    282a        *(      CMP      r0,#0x2a
        0x001277ee:    d00d        ..      BEQ      0x12780c ; _printf_core + 160
        0x001277f0:    f06f022f    o./.    MVN      r2,#0x2f
        0x001277f4:    7830        0x      LDRB     r0,[r6,#0]
        0x001277f6:    f1a00330    ..0.    SUB      r3,r0,#0x30
        0x001277fa:    2b09        .+      CMP      r3,#9
        0x001277fc:    d809        ..      BHI      0x127812 ; _printf_core + 166
        0x001277fe:    eb070387    ....    ADD      r3,r7,r7,LSL #2
        0x00127802:    eb020343    ..C.    ADD      r3,r2,r3,LSL #1
        0x00127806:    18c7        ..      ADDS     r7,r0,r3
        0x00127808:    1c76        v.      ADDS     r6,r6,#1
        0x0012780a:    e7f3        ..      B        0x1277f4 ; _printf_core + 136
        0x0012780c:    f8597b04    Y..{    LDR      r7,[r9],#4
        0x00127810:    1c76        v.      ADDS     r6,r6,#1
        0x00127812:    7830        0x      LDRB     r0,[r6,#0]
        0x00127814:    286c        l(      CMP      r0,#0x6c
        0x00127816:    d00f        ..      BEQ      0x127838 ; _printf_core + 204
        0x00127818:    dc06        ..      BGT      0x127828 ; _printf_core + 188
        0x0012781a:    284c        L(      CMP      r0,#0x4c
        0x0012781c:    d017        ..      BEQ      0x12784e ; _printf_core + 226
        0x0012781e:    2868        h(      CMP      r0,#0x68
        0x00127820:    d00d        ..      BEQ      0x12783e ; _printf_core + 210
        0x00127822:    286a        j(      CMP      r0,#0x6a
        0x00127824:    d114        ..      BNE      0x127850 ; _printf_core + 228
        0x00127826:    e004        ..      B        0x127832 ; _printf_core + 198
        0x00127828:    2874        t(      CMP      r0,#0x74
        0x0012782a:    d010        ..      BEQ      0x12784e ; _printf_core + 226
        0x0012782c:    287a        z(      CMP      r0,#0x7a
        0x0012782e:    d10f        ..      BNE      0x127850 ; _printf_core + 228
        0x00127830:    e00d        ..      B        0x12784e ; _printf_core + 226
        0x00127832:    f4441400    D...    ORR      r4,r4,#0x200000
        0x00127836:    e00a        ..      B        0x12784e ; _printf_core + 226
        0x00127838:    f4441480    D...    ORR      r4,r4,#0x100000
        0x0012783c:    e001        ..      B        0x127842 ; _printf_core + 214
        0x0012783e:    f4441440    D.@.    ORR      r4,r4,#0x300000
        0x00127842:    7872        rx      LDRB     r2,[r6,#1]
        0x00127844:    4282        .B      CMP      r2,r0
        0x00127846:    d102        ..      BNE      0x12784e ; _printf_core + 226
        0x00127848:    f5041480    ....    ADD      r4,r4,#0x100000
        0x0012784c:    1c76        v.      ADDS     r6,r6,#1
        0x0012784e:    1c76        v.      ADDS     r6,r6,#1
        0x00127850:    7830        0x      LDRB     r0,[r6,#0]
        0x00127852:    2866        f(      CMP      r0,#0x66
        0x00127854:    d00b        ..      BEQ      0x12786e ; _printf_core + 258
        0x00127856:    dc13        ..      BGT      0x127880 ; _printf_core + 276
        0x00127858:    2858        X(      CMP      r0,#0x58
        0x0012785a:    d077        w.      BEQ      0x12794c ; _printf_core + 480
        0x0012785c:    dc09        ..      BGT      0x127872 ; _printf_core + 262
        0x0012785e:    2800        .(      CMP      r0,#0
        0x00127860:    d075        u.      BEQ      0x12794e ; _printf_core + 482
        0x00127862:    2845        E(      CMP      r0,#0x45
        0x00127864:    d0f6        ..      BEQ      0x127854 ; _printf_core + 232
        0x00127866:    2846        F(      CMP      r0,#0x46
        0x00127868:    d0f4        ..      BEQ      0x127854 ; _printf_core + 232
        0x0012786a:    2847        G(      CMP      r0,#0x47
        0x0012786c:    d11a        ..      BNE      0x1278a4 ; _printf_core + 312
        0x0012786e:    e19d        ..      B        0x127bac ; _printf_core + 1088
        0x00127870:    e018        ..      B        0x1278a4 ; _printf_core + 312
        0x00127872:    2863        c(      CMP      r0,#0x63
        0x00127874:    d035        5.      BEQ      0x1278e2 ; _printf_core + 374
        0x00127876:    2864        d(      CMP      r0,#0x64
        0x00127878:    d079        y.      BEQ      0x12796e ; _printf_core + 514
        0x0012787a:    2865        e(      CMP      r0,#0x65
        0x0012787c:    d112        ..      BNE      0x1278a4 ; _printf_core + 312
        0x0012787e:    e195        ..      B        0x127bac ; _printf_core + 1088
        0x00127880:    2870        p(      CMP      r0,#0x70
        0x00127882:    d073        s.      BEQ      0x12796c ; _printf_core + 512
        0x00127884:    dc08        ..      BGT      0x127898 ; _printf_core + 300
        0x00127886:    2867        g(      CMP      r0,#0x67
        0x00127888:    d0f1        ..      BEQ      0x12786e ; _printf_core + 258
        0x0012788a:    2869        i(      CMP      r0,#0x69
        0x0012788c:    d06f        o.      BEQ      0x12796e ; _printf_core + 514
        0x0012788e:    286e        n(      CMP      r0,#0x6e
        0x00127890:    d00d        ..      BEQ      0x1278ae ; _printf_core + 322
        0x00127892:    286f        o(      CMP      r0,#0x6f
        0x00127894:    d106        ..      BNE      0x1278a4 ; _printf_core + 312
        0x00127896:    e0b5        ..      B        0x127a04 ; _printf_core + 664
        0x00127898:    2873        s(      CMP      r0,#0x73
        0x0012789a:    d02c        ,.      BEQ      0x1278f6 ; _printf_core + 394
        0x0012789c:    2875        u(      CMP      r0,#0x75
        0x0012789e:    d075        u.      BEQ      0x12798c ; _printf_core + 544
        0x001278a0:    2878        x(      CMP      r0,#0x78
        0x001278a2:    d074        t.      BEQ      0x12798e ; _printf_core + 546
        0x001278a4:    465a        ZF      MOV      r2,r11
        0x001278a6:    9917        ..      LDR      r1,[sp,#0x5c]
        0x001278a8:    4790        .G      BLX      r2
        0x001278aa:    1c6d        m.      ADDS     r5,r5,#1
        0x001278ac:    e175        u.      B        0x127b9a ; _printf_core + 1070
        0x001278ae:    f3c45002    ...P    UBFX     r0,r4,#20,#3
        0x001278b2:    2802        .(      CMP      r0,#2
        0x001278b4:    d009        ..      BEQ      0x1278ca ; _printf_core + 350
        0x001278b6:    2803        .(      CMP      r0,#3
        0x001278b8:    d00d        ..      BEQ      0x1278d6 ; _printf_core + 362
        0x001278ba:    f8d91000    ....    LDR      r1,[r9,#0]
        0x001278be:    2804        .(      CMP      r0,#4
        0x001278c0:    d00d        ..      BEQ      0x1278de ; _printf_core + 370
        0x001278c2:    600d        .`      STR      r5,[r1,#0]
        0x001278c4:    f1090904    ....    ADD      r9,r9,#4
        0x001278c8:    e167        g.      B        0x127b9a ; _printf_core + 1070
        0x001278ca:    f8d91000    ....    LDR      r1,[r9,#0]
        0x001278ce:    17ea        ..      ASRS     r2,r5,#31
        0x001278d0:    e9c15200    ...R    STRD     r5,r2,[r1,#0]
        0x001278d4:    e7f6        ..      B        0x1278c4 ; _printf_core + 344
        0x001278d6:    f8d91000    ....    LDR      r1,[r9,#0]
        0x001278da:    800d        ..      STRH     r5,[r1,#0]
        0x001278dc:    e7f2        ..      B        0x1278c4 ; _printf_core + 344
        0x001278de:    700d        .p      STRB     r5,[r1,#0]
        0x001278e0:    e7f0        ..      B        0x1278c4 ; _printf_core + 344
        0x001278e2:    f8191b04    ....    LDRB     r1,[r9],#4
        0x001278e6:    f88d1000    ....    STRB     r1,[sp,#0]
        0x001278ea:    2000        .       MOVS     r0,#0
        0x001278ec:    f88d0001    ....    STRB     r0,[sp,#1]
        0x001278f0:    46ea        .F      MOV      r10,sp
        0x001278f2:    2001        .       MOVS     r0,#1
        0x001278f4:    e003        ..      B        0x1278fe ; _printf_core + 402
        0x001278f6:    f859ab04    Y...    LDR      r10,[r9],#4
        0x001278fa:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x001278fe:    0761        a.      LSLS     r1,r4,#29
        0x00127900:    f04f0100    O...    MOV      r1,#0
        0x00127904:    d402        ..      BMI      0x12790c ; _printf_core + 416
        0x00127906:    e00d        ..      B        0x127924 ; _printf_core + 440
        0x00127908:    f1080101    ....    ADD      r1,r8,#1
        0x0012790c:    4688        .F      MOV      r8,r1
        0x0012790e:    42b9        .B      CMP      r1,r7
        0x00127910:    da0f        ..      BGE      0x127932 ; _printf_core + 454
        0x00127912:    4580        .E      CMP      r8,r0
        0x00127914:    dbf8        ..      BLT      0x127908 ; _printf_core + 412
        0x00127916:    f81a1008    ....    LDRB     r1,[r10,r8]
        0x0012791a:    2900        .)      CMP      r1,#0
        0x0012791c:    d1f4        ..      BNE      0x127908 ; _printf_core + 412
        0x0012791e:    e008        ..      B        0x127932 ; _printf_core + 454
        0x00127920:    f1080101    ....    ADD      r1,r8,#1
        0x00127924:    4688        .F      MOV      r8,r1
        0x00127926:    4281        .B      CMP      r1,r0
        0x00127928:    dbfa        ..      BLT      0x127920 ; _printf_core + 436
        0x0012792a:    f81a1008    ....    LDRB     r1,[r10,r8]
        0x0012792e:    2900        .)      CMP      r1,#0
        0x00127930:    d1f6        ..      BNE      0x127920 ; _printf_core + 436
        0x00127932:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127934:    465b        [F      MOV      r3,r11
        0x00127936:    eba00708    ....    SUB      r7,r0,r8
        0x0012793a:    4621        !F      MOV      r1,r4
        0x0012793c:    4638        8F      MOV      r0,r7
        0x0012793e:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00127940:    f000fa94    ....    BL       _printf_pre_padding ; 0x127e6c
        0x00127944:    4428        (D      ADD      r0,r0,r5
        0x00127946:    eb000508    ....    ADD      r5,r0,r8
        0x0012794a:    e007        ..      B        0x12795c ; _printf_core + 496
        0x0012794c:    e04d        M.      B        0x1279ea ; _printf_core + 638
        0x0012794e:    e129        ).      B        0x127ba4 ; _printf_core + 1080
        0x00127950:    e00d        ..      B        0x12796e ; _printf_core + 514
        0x00127952:    f81a0b01    ....    LDRB     r0,[r10],#1
        0x00127956:    465a        ZF      MOV      r2,r11
        0x00127958:    9917        ..      LDR      r1,[sp,#0x5c]
        0x0012795a:    4790        .G      BLX      r2
        0x0012795c:    f1b80801    ....    SUBS     r8,r8,#1
        0x00127960:    d2f7        ..      BCS      0x127952 ; _printf_core + 486
        0x00127962:    465b        [F      MOV      r3,r11
        0x00127964:    4621        !F      MOV      r1,r4
        0x00127966:    4638        8F      MOV      r0,r7
        0x00127968:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x0012796a:    e113        ..      B        0x127b94 ; _printf_core + 1064
        0x0012796c:    e042        B.      B        0x1279f4 ; _printf_core + 648
        0x0012796e:    220a        ."      MOVS     r2,#0xa
        0x00127970:    9200        ..      STR      r2,[sp,#0]
        0x00127972:    f3c45202    ...R    UBFX     r2,r4,#20,#3
        0x00127976:    f04f0a00    O...    MOV      r10,#0
        0x0012797a:    2a02        .*      CMP      r2,#2
        0x0012797c:    d008        ..      BEQ      0x127990 ; _printf_core + 548
        0x0012797e:    f859cb04    Y...    LDR      r12,[r9],#4
        0x00127982:    2a03        .*      CMP      r2,#3
        0x00127984:    ea4f71ec    O..q    ASR      r1,r12,#31
        0x00127988:    d00a        ..      BEQ      0x1279a0 ; _printf_core + 564
        0x0012798a:    e00d        ..      B        0x1279a8 ; _printf_core + 572
        0x0012798c:    e029        ).      B        0x1279e2 ; _printf_core + 630
        0x0012798e:    e02a        *.      B        0x1279e6 ; _printf_core + 634
        0x00127990:    f1090107    ....    ADD      r1,r9,#7
        0x00127994:    f0210207    !...    BIC      r2,r1,#7
        0x00127998:    e8f2c102    ....    LDRD     r12,r1,[r2],#8
        0x0012799c:    4691        .F      MOV      r9,r2
        0x0012799e:    e009        ..      B        0x1279b4 ; _printf_core + 584
        0x001279a0:    fa0ffc8c    ....    SXTH     r12,r12
        0x001279a4:    ea4f71ec    O..q    ASR      r1,r12,#31
        0x001279a8:    2a04        .*      CMP      r2,#4
        0x001279aa:    d103        ..      BNE      0x1279b4 ; _printf_core + 584
        0x001279ac:    fa4ffc8c    O...    SXTB     r12,r12
        0x001279b0:    ea4f71ec    O..q    ASR      r1,r12,#31
        0x001279b4:    2900        .)      CMP      r1,#0
        0x001279b6:    da07        ..      BGE      0x1279c8 ; _printf_core + 604
        0x001279b8:    460a        .F      MOV      r2,r1
        0x001279ba:    2100        .!      MOVS     r1,#0
        0x001279bc:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x001279c0:    eb610102    a...    SBC      r1,r1,r2
        0x001279c4:    222d        -"      MOVS     r2,#0x2d
        0x001279c6:    e002        ..      B        0x1279ce ; _printf_core + 610
        0x001279c8:    0522        ".      LSLS     r2,r4,#20
        0x001279ca:    d504        ..      BPL      0x1279d6 ; _printf_core + 618
        0x001279cc:    222b        +"      MOVS     r2,#0x2b
        0x001279ce:    f88d2004    ...     STRB     r2,[sp,#4]
        0x001279d2:    2201        ."      MOVS     r2,#1
        0x001279d4:    e003        ..      B        0x1279de ; _printf_core + 626
        0x001279d6:    07e2        ..      LSLS     r2,r4,#31
        0x001279d8:    d001        ..      BEQ      0x1279de ; _printf_core + 626
        0x001279da:    2220         "      MOVS     r2,#0x20
        0x001279dc:    e7f7        ..      B        0x1279ce ; _printf_core + 610
        0x001279de:    4690        .F      MOV      r8,r2
        0x001279e0:    e059        Y.      B        0x127a96 ; _printf_core + 810
        0x001279e2:    210a        .!      MOVS     r1,#0xa
        0x001279e4:    e002        ..      B        0x1279ec ; _printf_core + 640
        0x001279e6:    2210        ."      MOVS     r2,#0x10
        0x001279e8:    e00d        ..      B        0x127a06 ; _printf_core + 666
        0x001279ea:    2110        .!      MOVS     r1,#0x10
        0x001279ec:    f04f0a00    O...    MOV      r10,#0
        0x001279f0:    9100        ..      STR      r1,[sp,#0]
        0x001279f2:    e00b        ..      B        0x127a0c ; _printf_core + 672
        0x001279f4:    2210        ."      MOVS     r2,#0x10
        0x001279f6:    f04f0a00    O...    MOV      r10,#0
        0x001279fa:    f0440404    D...    ORR      r4,r4,#4
        0x001279fe:    2708        .'      MOVS     r7,#8
        0x00127a00:    9200        ..      STR      r2,[sp,#0]
        0x00127a02:    e003        ..      B        0x127a0c ; _printf_core + 672
        0x00127a04:    2208        ."      MOVS     r2,#8
        0x00127a06:    f04f0a00    O...    MOV      r10,#0
        0x00127a0a:    9200        ..      STR      r2,[sp,#0]
        0x00127a0c:    f3c45202    ...R    UBFX     r2,r4,#20,#3
        0x00127a10:    2a02        .*      CMP      r2,#2
        0x00127a12:    d005        ..      BEQ      0x127a20 ; _printf_core + 692
        0x00127a14:    f859cb04    Y...    LDR      r12,[r9],#4
        0x00127a18:    2100        .!      MOVS     r1,#0
        0x00127a1a:    2a03        .*      CMP      r2,#3
        0x00127a1c:    d008        ..      BEQ      0x127a30 ; _printf_core + 708
        0x00127a1e:    e009        ..      B        0x127a34 ; _printf_core + 712
        0x00127a20:    f1090107    ....    ADD      r1,r9,#7
        0x00127a24:    f0210207    !...    BIC      r2,r1,#7
        0x00127a28:    e8f2c102    ....    LDRD     r12,r1,[r2],#8
        0x00127a2c:    4691        .F      MOV      r9,r2
        0x00127a2e:    e005        ..      B        0x127a3c ; _printf_core + 720
        0x00127a30:    fa1ffc8c    ....    UXTH     r12,r12
        0x00127a34:    2a04        .*      CMP      r2,#4
        0x00127a36:    d101        ..      BNE      0x127a3c ; _printf_core + 720
        0x00127a38:    f00c0cff    ....    AND      r12,r12,#0xff
        0x00127a3c:    f04f0800    O...    MOV      r8,#0
        0x00127a40:    0722        ".      LSLS     r2,r4,#28
        0x00127a42:    d528        (.      BPL      0x127a96 ; _printf_core + 810
        0x00127a44:    2870        p(      CMP      r0,#0x70
        0x00127a46:    d006        ..      BEQ      0x127a56 ; _printf_core + 746
        0x00127a48:    9b00        ..      LDR      r3,[sp,#0]
        0x00127a4a:    f0830310    ....    EOR      r3,r3,#0x10
        0x00127a4e:    ea53030a    S...    ORRS     r3,r3,r10
        0x00127a52:    d005        ..      BEQ      0x127a60 ; _printf_core + 756
        0x00127a54:    e00e        ..      B        0x127a74 ; _printf_core + 776
        0x00127a56:    2240        @"      MOVS     r2,#0x40
        0x00127a58:    f88d2004    ...     STRB     r2,[sp,#4]
        0x00127a5c:    2201        ."      MOVS     r2,#1
        0x00127a5e:    e008        ..      B        0x127a72 ; _printf_core + 774
        0x00127a60:    ea5c0201    \...    ORRS     r2,r12,r1
        0x00127a64:    d006        ..      BEQ      0x127a74 ; _printf_core + 776
        0x00127a66:    2230        0"      MOVS     r2,#0x30
        0x00127a68:    f88d2004    ...     STRB     r2,[sp,#4]
        0x00127a6c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00127a70:    2202        ."      MOVS     r2,#2
        0x00127a72:    4690        .F      MOV      r8,r2
        0x00127a74:    9b00        ..      LDR      r3,[sp,#0]
        0x00127a76:    f0830308    ....    EOR      r3,r3,#8
        0x00127a7a:    ea53030a    S...    ORRS     r3,r3,r10
        0x00127a7e:    d10a        ..      BNE      0x127a96 ; _printf_core + 810
        0x00127a80:    ea5c0201    \...    ORRS     r2,r12,r1
        0x00127a84:    d101        ..      BNE      0x127a8a ; _printf_core + 798
        0x00127a86:    0762        b.      LSLS     r2,r4,#29
        0x00127a88:    d505        ..      BPL      0x127a96 ; _printf_core + 810
        0x00127a8a:    2230        0"      MOVS     r2,#0x30
        0x00127a8c:    f88d2004    ...     STRB     r2,[sp,#4]
        0x00127a90:    f04f0801    O...    MOV      r8,#1
        0x00127a94:    1e7f        ..      SUBS     r7,r7,#1
        0x00127a96:    2858        X(      CMP      r0,#0x58
        0x00127a98:    d004        ..      BEQ      0x127aa4 ; _printf_core + 824
        0x00127a9a:    a034        4.      ADR      r0,{pc}+0xd2 ; 0x127b6c
        0x00127a9c:    9003        ..      STR      r0,[sp,#0xc]
        0x00127a9e:    a80e        ..      ADD      r0,sp,#0x38
        0x00127aa0:    9002        ..      STR      r0,[sp,#8]
        0x00127aa2:    e00d        ..      B        0x127ac0 ; _printf_core + 852
        0x00127aa4:    a036        6.      ADR      r0,{pc}+0xdc ; 0x127b80
        0x00127aa6:    e7f9        ..      B        0x127a9c ; _printf_core + 816
        0x00127aa8:    4653        SF      MOV      r3,r10
        0x00127aaa:    4660        `F      MOV      r0,r12
        0x00127aac:    9a00        ..      LDR      r2,[sp,#0]
        0x00127aae:    f7fafb9f    ....    BL       __aeabi_uldivmod ; 0x1221f0
        0x00127ab2:    4684        .F      MOV      r12,r0
        0x00127ab4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00127ab6:    5c82        .\      LDRB     r2,[r0,r2]
        0x00127ab8:    9802        ..      LDR      r0,[sp,#8]
        0x00127aba:    1e40        @.      SUBS     r0,r0,#1
        0x00127abc:    9002        ..      STR      r0,[sp,#8]
        0x00127abe:    7002        .p      STRB     r2,[r0,#0]
        0x00127ac0:    ea5c0001    \...    ORRS     r0,r12,r1
        0x00127ac4:    d1f0        ..      BNE      0x127aa8 ; _printf_core + 828
        0x00127ac6:    9802        ..      LDR      r0,[sp,#8]
        0x00127ac8:    a906        ..      ADD      r1,sp,#0x18
        0x00127aca:    1a08        ..      SUBS     r0,r1,r0
        0x00127acc:    f1000a20    .. .    ADD      r10,r0,#0x20
        0x00127ad0:    0760        `.      LSLS     r0,r4,#29
        0x00127ad2:    d502        ..      BPL      0x127ada ; _printf_core + 878
        0x00127ad4:    f4243480    $..4    BIC      r4,r4,#0x10000
        0x00127ad8:    e000        ..      B        0x127adc ; _printf_core + 880
        0x00127ada:    2701        .'      MOVS     r7,#1
        0x00127adc:    4557        WE      CMP      r7,r10
        0x00127ade:    dd02        ..      BLE      0x127ae6 ; _printf_core + 890
        0x00127ae0:    eba7000a    ....    SUB      r0,r7,r10
        0x00127ae4:    e000        ..      B        0x127ae8 ; _printf_core + 892
        0x00127ae6:    2000        .       MOVS     r0,#0
        0x00127ae8:    eb00010a    ....    ADD      r1,r0,r10
        0x00127aec:    9000        ..      STR      r0,[sp,#0]
        0x00127aee:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127af0:    4441        AD      ADD      r1,r1,r8
        0x00127af2:    1a40        @.      SUBS     r0,r0,r1
        0x00127af4:    9005        ..      STR      r0,[sp,#0x14]
        0x00127af6:    03e0        ..      LSLS     r0,r4,#15
        0x00127af8:    d406        ..      BMI      0x127b08 ; _printf_core + 924
        0x00127afa:    465b        [F      MOV      r3,r11
        0x00127afc:    4621        !F      MOV      r1,r4
        0x00127afe:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00127b00:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127b02:    f000f9b3    ....    BL       _printf_pre_padding ; 0x127e6c
        0x00127b06:    4405        .D      ADD      r5,r5,r0
        0x00127b08:    2700        .'      MOVS     r7,#0
        0x00127b0a:    e006        ..      B        0x127b1a ; _printf_core + 942
        0x00127b0c:    a801        ..      ADD      r0,sp,#4
        0x00127b0e:    465a        ZF      MOV      r2,r11
        0x00127b10:    5dc0        .]      LDRB     r0,[r0,r7]
        0x00127b12:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127b14:    4790        .G      BLX      r2
        0x00127b16:    1c6d        m.      ADDS     r5,r5,#1
        0x00127b18:    1c7f        ..      ADDS     r7,r7,#1
        0x00127b1a:    4547        GE      CMP      r7,r8
        0x00127b1c:    dbf6        ..      BLT      0x127b0c ; _printf_core + 928
        0x00127b1e:    03e0        ..      LSLS     r0,r4,#15
        0x00127b20:    d50c        ..      BPL      0x127b3c ; _printf_core + 976
        0x00127b22:    465b        [F      MOV      r3,r11
        0x00127b24:    4621        !F      MOV      r1,r4
        0x00127b26:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00127b28:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127b2a:    f000f99f    ....    BL       _printf_pre_padding ; 0x127e6c
        0x00127b2e:    4405        .D      ADD      r5,r5,r0
        0x00127b30:    e004        ..      B        0x127b3c ; _printf_core + 976
        0x00127b32:    2030        0       MOVS     r0,#0x30
        0x00127b34:    465a        ZF      MOV      r2,r11
        0x00127b36:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127b38:    4790        .G      BLX      r2
        0x00127b3a:    1c6d        m.      ADDS     r5,r5,#1
        0x00127b3c:    9900        ..      LDR      r1,[sp,#0]
        0x00127b3e:    1e48        H.      SUBS     r0,r1,#1
        0x00127b40:    9000        ..      STR      r0,[sp,#0]
        0x00127b42:    2900        .)      CMP      r1,#0
        0x00127b44:    dcf5        ..      BGT      0x127b32 ; _printf_core + 966
        0x00127b46:    e008        ..      B        0x127b5a ; _printf_core + 1006
        0x00127b48:    9802        ..      LDR      r0,[sp,#8]
        0x00127b4a:    9902        ..      LDR      r1,[sp,#8]
        0x00127b4c:    465a        ZF      MOV      r2,r11
        0x00127b4e:    7800        .x      LDRB     r0,[r0,#0]
        0x00127b50:    1c49        I.      ADDS     r1,r1,#1
        0x00127b52:    9102        ..      STR      r1,[sp,#8]
        0x00127b54:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127b56:    4790        .G      BLX      r2
        0x00127b58:    1c6d        m.      ADDS     r5,r5,#1
        0x00127b5a:    f1ba0100    ....    SUBS     r1,r10,#0
        0x00127b5e:    f1aa0a01    ....    SUB      r10,r10,#1
        0x00127b62:    dcf1        ..      BGT      0x127b48 ; _printf_core + 988
        0x00127b64:    e165        e.      B        0x127e32 ; _printf_core + 1734
    $d
        0x00127b66:    0000        ..      DCW    0
        0x00127b68:    00012809    .(..    DCD    75785
        0x00127b6c:    33323130    0123    DCD    858927408
        0x00127b70:    37363534    4567    DCD    926299444
        0x00127b74:    62613938    89ab    DCD    1650538808
        0x00127b78:    66656463    cdef    DCD    1717920867
        0x00127b7c:    00000000    ....    DCD    0
        0x00127b80:    33323130    0123    DCD    858927408
        0x00127b84:    37363534    4567    DCD    926299444
        0x00127b88:    42413938    89AB    DCD    1111570744
        0x00127b8c:    46454443    CDEF    DCD    1178944579
        0x00127b90:    00000000    ....    DCD    0
    $t
        0x00127b94:    f000f958    ..X.    BL       _printf_post_padding ; 0x127e48
        0x00127b98:    4405        .D      ADD      r5,r5,r0
        0x00127b9a:    1c76        v.      ADDS     r6,r6,#1
        0x00127b9c:    7830        0x      LDRB     r0,[r6,#0]
        0x00127b9e:    2800        .(      CMP      r0,#0
        0x00127ba0:    f47fadec    ....    BNE      0x12777c ; _printf_core + 16
        0x00127ba4:    b019        ..      ADD      sp,sp,#0x64
        0x00127ba6:    4628        (F      MOV      r0,r5
        0x00127ba8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00127bac:    0762        b.      LSLS     r2,r4,#29
        0x00127bae:    d400        ..      BMI      0x127bb2 ; _printf_core + 1094
        0x00127bb0:    2706        .'      MOVS     r7,#6
        0x00127bb2:    f1090207    ....    ADD      r2,r9,#7
        0x00127bb6:    f0220c07    "...    BIC      r12,r2,#7
        0x00127bba:    e8fc2302    ...#    LDRD     r2,r3,[r12],#8
        0x00127bbe:    46e1        .F      MOV      r9,r12
        0x00127bc0:    f0034800    ...H    AND      r8,r3,#0x80000000
        0x00127bc4:    ea5f0c08    _...    MOVS     r12,r8
        0x00127bc8:    d002        ..      BEQ      0x127bd0 ; _printf_core + 1124
        0x00127bca:    f20f2c70    ..p,    ADR.W    r12,{pc}+0x272 ; 0x127e3c
        0x00127bce:    e00d        ..      B        0x127bec ; _printf_core + 1152
        0x00127bd0:    ea5f5c04    _..\    LSLS     r12,r4,#20
        0x00127bd4:    d502        ..      BPL      0x127bdc ; _printf_core + 1136
        0x00127bd6:    f20f2c68    ..h,    ADR.W    r12,{pc}+0x26a ; 0x127e40
        0x00127bda:    e007        ..      B        0x127bec ; _printf_core + 1152
        0x00127bdc:    ea5f7cc4    _..|    LSLS     r12,r4,#31
        0x00127be0:    d002        ..      BEQ      0x127be8 ; _printf_core + 1148
        0x00127be2:    f20f2c60    ..`,    ADR.W    r12,{pc}+0x262 ; 0x127e44
        0x00127be6:    e001        ..      B        0x127bec ; _printf_core + 1152
        0x00127be8:    f2af0c70    ..p.    ADR      r12,{pc}-0x6c ; 0x127b7c
        0x00127bec:    f04f38ff    O..8    MOV      r8,#0xffffffff
        0x00127bf0:    f0234300    #..C    BIC      r3,r3,#0x80000000
        0x00127bf4:    f8cdc050    ..P.    STR      r12,[sp,#0x50]
        0x00127bf8:    2865        e(      CMP      r0,#0x65
        0x00127bfa:    d00c        ..      BEQ      0x127c16 ; _printf_core + 1194
        0x00127bfc:    dc06        ..      BGT      0x127c0c ; _printf_core + 1184
        0x00127bfe:    2845        E(      CMP      r0,#0x45
        0x00127c00:    d009        ..      BEQ      0x127c16 ; _printf_core + 1194
        0x00127c02:    2846        F(      CMP      r0,#0x46
        0x00127c04:    d01d        ..      BEQ      0x127c42 ; _printf_core + 1238
        0x00127c06:    2847        G(      CMP      r0,#0x47
        0x00127c08:    d13d        =.      BNE      0x127c86 ; _printf_core + 1306
        0x00127c0a:    e03d        =.      B        0x127c88 ; _printf_core + 1308
        0x00127c0c:    2866        f(      CMP      r0,#0x66
        0x00127c0e:    d018        ..      BEQ      0x127c42 ; _printf_core + 1238
        0x00127c10:    2867        g(      CMP      r0,#0x67
        0x00127c12:    d17e        ~.      BNE      0x127d12 ; _printf_core + 1446
        0x00127c14:    e038        8.      B        0x127c88 ; _printf_core + 1308
        0x00127c16:    2100        .!      MOVS     r1,#0
        0x00127c18:    2f11        ./      CMP      r7,#0x11
        0x00127c1a:    db01        ..      BLT      0x127c20 ; _printf_core + 1204
        0x00127c1c:    2011        .       MOVS     r0,#0x11
        0x00127c1e:    e000        ..      B        0x127c22 ; _printf_core + 1206
        0x00127c20:    1c78        x.      ADDS     r0,r7,#1
        0x00127c22:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00127c26:    a906        ..      ADD      r1,sp,#0x18
        0x00127c28:    a80e        ..      ADD      r0,sp,#0x38
        0x00127c2a:    f7fffcdd    ....    BL       _fp_digits ; 0x1275e8
        0x00127c2e:    e9dd010f    ....    LDRD     r0,r1,[sp,#0x3c]
        0x00127c32:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x00127c34:    9103        ..      STR      r1,[sp,#0xc]
        0x00127c36:    2100        .!      MOVS     r1,#0
        0x00127c38:    9200        ..      STR      r2,[sp,#0]
        0x00127c3a:    f1070a01    ....    ADD      r10,r7,#1
        0x00127c3e:    9104        ..      STR      r1,[sp,#0x10]
        0x00127c40:    e04d        M.      B        0x127cde ; _printf_core + 1394
        0x00127c42:    f04f4000    O..@    MOV      r0,#0x80000000
        0x00127c46:    9700        ..      STR      r7,[sp,#0]
        0x00127c48:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00127c4c:    a906        ..      ADD      r1,sp,#0x18
        0x00127c4e:    a80e        ..      ADD      r0,sp,#0x38
        0x00127c50:    f7fffcca    ....    BL       _fp_digits ; 0x1275e8
        0x00127c54:    e9dd020f    ....    LDRD     r0,r2,[sp,#0x3c]
        0x00127c58:    9203        ..      STR      r2,[sp,#0xc]
        0x00127c5a:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x00127c5c:    9911        ..      LDR      r1,[sp,#0x44]
        0x00127c5e:    2200        ."      MOVS     r2,#0
        0x00127c60:    f8dda00c    ....    LDR      r10,[sp,#0xc]
        0x00127c64:    9300        ..      STR      r3,[sp,#0]
        0x00127c66:    9204        ..      STR      r2,[sp,#0x10]
        0x00127c68:    b911        ..      CBNZ     r1,0x127c70 ; _printf_core + 1284
        0x00127c6a:    1c79        y.      ADDS     r1,r7,#1
        0x00127c6c:    eb000a01    ....    ADD      r10,r0,r1
        0x00127c70:    ebb7000a    ....    SUBS     r0,r7,r10
        0x00127c74:    d404        ..      BMI      0x127c80 ; _printf_core + 1300
        0x00127c76:    f1c030ff    ...0    RSB      r0,r0,#0xffffffff
        0x00127c7a:    f1070a01    ....    ADD      r10,r7,#1
        0x00127c7e:    9004        ..      STR      r0,[sp,#0x10]
        0x00127c80:    ebaa0007    ....    SUB      r0,r10,r7
        0x00127c84:    9001        ..      STR      r0,[sp,#4]
        0x00127c86:    e044        D.      B        0x127d12 ; _printf_core + 1446
        0x00127c88:    2f01        ./      CMP      r7,#1
        0x00127c8a:    da00        ..      BGE      0x127c8e ; _printf_core + 1314
        0x00127c8c:    2701        .'      MOVS     r7,#1
        0x00127c8e:    2100        .!      MOVS     r1,#0
        0x00127c90:    2f11        ./      CMP      r7,#0x11
        0x00127c92:    dd01        ..      BLE      0x127c98 ; _printf_core + 1324
        0x00127c94:    2011        .       MOVS     r0,#0x11
        0x00127c96:    e000        ..      B        0x127c9a ; _printf_core + 1326
        0x00127c98:    4638        8F      MOV      r0,r7
        0x00127c9a:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x00127c9e:    a906        ..      ADD      r1,sp,#0x18
        0x00127ca0:    a80e        ..      ADD      r0,sp,#0x38
        0x00127ca2:    f7fffca1    ....    BL       _fp_digits ; 0x1275e8
        0x00127ca6:    e9dd010f    ....    LDRD     r0,r1,[sp,#0x3c]
        0x00127caa:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x00127cac:    9103        ..      STR      r1,[sp,#0xc]
        0x00127cae:    2100        .!      MOVS     r1,#0
        0x00127cb0:    9104        ..      STR      r1,[sp,#0x10]
        0x00127cb2:    9200        ..      STR      r2,[sp,#0]
        0x00127cb4:    46ba        .F      MOV      r10,r7
        0x00127cb6:    0721        !.      LSLS     r1,r4,#28
        0x00127cb8:    d40c        ..      BMI      0x127cd4 ; _printf_core + 1384
        0x00127cba:    9903        ..      LDR      r1,[sp,#0xc]
        0x00127cbc:    4551        QE      CMP      r1,r10
        0x00127cbe:    da00        ..      BGE      0x127cc2 ; _printf_core + 1366
        0x00127cc0:    468a        .F      MOV      r10,r1
        0x00127cc2:    f1ba0f01    ....    CMP      r10,#1
        0x00127cc6:    dd05        ..      BLE      0x127cd4 ; _printf_core + 1384
        0x00127cc8:    9a00        ..      LDR      r2,[sp,#0]
        0x00127cca:    f1aa0101    ....    SUB      r1,r10,#1
        0x00127cce:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00127cd0:    2930        0)      CMP      r1,#0x30
        0x00127cd2:    d008        ..      BEQ      0x127ce6 ; _printf_core + 1402
        0x00127cd4:    42b8        .B      CMP      r0,r7
        0x00127cd6:    da02        ..      BGE      0x127cde ; _printf_core + 1394
        0x00127cd8:    f1100f04    ....    CMN      r0,#4
        0x00127cdc:    da06        ..      BGE      0x127cec ; _printf_core + 1408
        0x00127cde:    2101        .!      MOVS     r1,#1
        0x00127ce0:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00127ce4:    e015        ..      B        0x127d12 ; _printf_core + 1446
        0x00127ce6:    f1aa0101    ....    SUB      r1,r10,#1
        0x00127cea:    e7e9        ..      B        0x127cc0 ; _printf_core + 1364
        0x00127cec:    2800        .(      CMP      r0,#0
        0x00127cee:    dc05        ..      BGT      0x127cfc ; _printf_core + 1424
        0x00127cf0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00127cf2:    4401        .D      ADD      r1,r1,r0
        0x00127cf4:    9104        ..      STR      r1,[sp,#0x10]
        0x00127cf6:    ebaa0100    ....    SUB      r1,r10,r0
        0x00127cfa:    e002        ..      B        0x127d02 ; _printf_core + 1430
        0x00127cfc:    1c41        A.      ADDS     r1,r0,#1
        0x00127cfe:    4551        QE      CMP      r1,r10
        0x00127d00:    dd00        ..      BLE      0x127d04 ; _printf_core + 1432
        0x00127d02:    468a        .F      MOV      r10,r1
        0x00127d04:    9904        ..      LDR      r1,[sp,#0x10]
        0x00127d06:    1a40        @.      SUBS     r0,r0,r1
        0x00127d08:    1c40        @.      ADDS     r0,r0,#1
        0x00127d0a:    9001        ..      STR      r0,[sp,#4]
        0x00127d0c:    f04f4000    O..@    MOV      r0,#0x80000000
        0x00127d10:    9002        ..      STR      r0,[sp,#8]
        0x00127d12:    0720         .      LSLS     r0,r4,#28
        0x00127d14:    d404        ..      BMI      0x127d20 ; _printf_core + 1460
        0x00127d16:    9801        ..      LDR      r0,[sp,#4]
        0x00127d18:    4550        PE      CMP      r0,r10
        0x00127d1a:    db01        ..      BLT      0x127d20 ; _printf_core + 1460
        0x00127d1c:    f8cd8004    ....    STR      r8,[sp,#4]
        0x00127d20:    2000        .       MOVS     r0,#0
        0x00127d22:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00127d26:    9802        ..      LDR      r0,[sp,#8]
        0x00127d28:    f10d074f    ..O.    ADD      r7,sp,#0x4f
        0x00127d2c:    f1b04f00    ...O    CMP      r0,#0x80000000
        0x00127d30:    d025        %.      BEQ      0x127d7e ; _printf_core + 1554
        0x00127d32:    202b        +       MOVS     r0,#0x2b
        0x00127d34:    900e        ..      STR      r0,[sp,#0x38]
        0x00127d36:    9802        ..      LDR      r0,[sp,#8]
        0x00127d38:    f04f0802    O...    MOV      r8,#2
        0x00127d3c:    2800        .(      CMP      r0,#0
        0x00127d3e:    da0c        ..      BGE      0x127d5a ; _printf_core + 1518
        0x00127d40:    4240        @B      RSBS     r0,r0,#0
        0x00127d42:    9002        ..      STR      r0,[sp,#8]
        0x00127d44:    202d        -       MOVS     r0,#0x2d
        0x00127d46:    900e        ..      STR      r0,[sp,#0x38]
        0x00127d48:    e007        ..      B        0x127d5a ; _printf_core + 1518
        0x00127d4a:    210a        .!      MOVS     r1,#0xa
        0x00127d4c:    9802        ..      LDR      r0,[sp,#8]
        0x00127d4e:    f7fafa39    ..9.    BL       __aeabi_uidiv ; 0x1221c4
        0x00127d52:    3130        01      ADDS     r1,r1,#0x30
        0x00127d54:    9002        ..      STR      r0,[sp,#8]
        0x00127d56:    f8071d01    ....    STRB     r1,[r7,#-1]!
        0x00127d5a:    f1b80100    ....    SUBS     r1,r8,#0
        0x00127d5e:    f1a80801    ....    SUB      r8,r8,#1
        0x00127d62:    dcf2        ..      BGT      0x127d4a ; _printf_core + 1502
        0x00127d64:    9802        ..      LDR      r0,[sp,#8]
        0x00127d66:    2800        .(      CMP      r0,#0
        0x00127d68:    d1ef        ..      BNE      0x127d4a ; _printf_core + 1502
        0x00127d6a:    1e79        y.      SUBS     r1,r7,#1
        0x00127d6c:    980e        ..      LDR      r0,[sp,#0x38]
        0x00127d6e:    7008        .p      STRB     r0,[r1,#0]
        0x00127d70:    7830        0x      LDRB     r0,[r6,#0]
        0x00127d72:    f0000020    .. .    AND      r0,r0,#0x20
        0x00127d76:    f0400045    @.E.    ORR      r0,r0,#0x45
        0x00127d7a:    f8070d02    ....    STRB     r0,[r7,#-2]!
        0x00127d7e:    a812        ..      ADD      r0,sp,#0x48
        0x00127d80:    1bc0        ..      SUBS     r0,r0,r7
        0x00127d82:    f1000807    ....    ADD      r8,r0,#7
        0x00127d86:    9814        ..      LDR      r0,[sp,#0x50]
        0x00127d88:    7800        .x      LDRB     r0,[r0,#0]
        0x00127d8a:    b100        ..      CBZ      r0,0x127d8e ; _printf_core + 1570
        0x00127d8c:    2001        .       MOVS     r0,#1
        0x00127d8e:    eb00010a    ....    ADD      r1,r0,r10
        0x00127d92:    9801        ..      LDR      r0,[sp,#4]
        0x00127d94:    eb0171e0    ...q    ADD      r1,r1,r0,ASR #31
        0x00127d98:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127d9a:    4441        AD      ADD      r1,r1,r8
        0x00127d9c:    1a40        @.      SUBS     r0,r0,r1
        0x00127d9e:    1e40        @.      SUBS     r0,r0,#1
        0x00127da0:    9005        ..      STR      r0,[sp,#0x14]
        0x00127da2:    03e0        ..      LSLS     r0,r4,#15
        0x00127da4:    d406        ..      BMI      0x127db4 ; _printf_core + 1608
        0x00127da6:    465b        [F      MOV      r3,r11
        0x00127da8:    4621        !F      MOV      r1,r4
        0x00127daa:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00127dac:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127dae:    f000f85d    ..].    BL       _printf_pre_padding ; 0x127e6c
        0x00127db2:    4405        .D      ADD      r5,r5,r0
        0x00127db4:    9814        ..      LDR      r0,[sp,#0x50]
        0x00127db6:    7800        .x      LDRB     r0,[r0,#0]
        0x00127db8:    b118        ..      CBZ      r0,0x127dc2 ; _printf_core + 1622
        0x00127dba:    465a        ZF      MOV      r2,r11
        0x00127dbc:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127dbe:    4790        .G      BLX      r2
        0x00127dc0:    1c6d        m.      ADDS     r5,r5,#1
        0x00127dc2:    03e0        ..      LSLS     r0,r4,#15
        0x00127dc4:    d524        $.      BPL      0x127e10 ; _printf_core + 1700
        0x00127dc6:    465b        [F      MOV      r3,r11
        0x00127dc8:    4621        !F      MOV      r1,r4
        0x00127dca:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00127dcc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127dce:    f000f84d    ..M.    BL       _printf_pre_padding ; 0x127e6c
        0x00127dd2:    4405        .D      ADD      r5,r5,r0
        0x00127dd4:    e01c        ..      B        0x127e10 ; _printf_core + 1700
        0x00127dd6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00127dd8:    2800        .(      CMP      r0,#0
        0x00127dda:    db07        ..      BLT      0x127dec ; _printf_core + 1664
        0x00127ddc:    e9dd0103    ....    LDRD     r0,r1,[sp,#0xc]
        0x00127de0:    4288        .B      CMP      r0,r1
        0x00127de2:    dd03        ..      BLE      0x127dec ; _printf_core + 1664
        0x00127de4:    9800        ..      LDR      r0,[sp,#0]
        0x00127de6:    5c40        @\      LDRB     r0,[r0,r1]
        0x00127de8:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127dea:    e001        ..      B        0x127df0 ; _printf_core + 1668
        0x00127dec:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127dee:    2030        0       MOVS     r0,#0x30
        0x00127df0:    465a        ZF      MOV      r2,r11
        0x00127df2:    4790        .G      BLX      r2
        0x00127df4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00127df6:    f1050501    ....    ADD      r5,r5,#1
        0x00127dfa:    1c40        @.      ADDS     r0,r0,#1
        0x00127dfc:    9004        ..      STR      r0,[sp,#0x10]
        0x00127dfe:    9801        ..      LDR      r0,[sp,#4]
        0x00127e00:    1e40        @.      SUBS     r0,r0,#1
        0x00127e02:    9001        ..      STR      r0,[sp,#4]
        0x00127e04:    d104        ..      BNE      0x127e10 ; _printf_core + 1700
        0x00127e06:    202e        .       MOVS     r0,#0x2e
        0x00127e08:    465a        ZF      MOV      r2,r11
        0x00127e0a:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127e0c:    4790        .G      BLX      r2
        0x00127e0e:    1c6d        m.      ADDS     r5,r5,#1
        0x00127e10:    f1ba0100    ....    SUBS     r1,r10,#0
        0x00127e14:    f1aa0a01    ....    SUB      r10,r10,#1
        0x00127e18:    dcdd        ..      BGT      0x127dd6 ; _printf_core + 1642
        0x00127e1a:    e005        ..      B        0x127e28 ; _printf_core + 1724
        0x00127e1c:    f8170b01    ....    LDRB     r0,[r7],#1
        0x00127e20:    465a        ZF      MOV      r2,r11
        0x00127e22:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00127e24:    4790        .G      BLX      r2
        0x00127e26:    1c6d        m.      ADDS     r5,r5,#1
        0x00127e28:    f1b80100    ....    SUBS     r1,r8,#0
        0x00127e2c:    f1a80801    ....    SUB      r8,r8,#1
        0x00127e30:    dcf4        ..      BGT      0x127e1c ; _printf_core + 1712
        0x00127e32:    465b        [F      MOV      r3,r11
        0x00127e34:    4621        !F      MOV      r1,r4
        0x00127e36:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00127e38:    9805        ..      LDR      r0,[sp,#0x14]
        0x00127e3a:    e6ab        ..      B        0x127b94 ; _printf_core + 1064
    $d
        0x00127e3c:    0000002d    -...    DCD    45
        0x00127e40:    0000002b    +...    DCD    43
        0x00127e44:    00000020     ...    DCD    32
    $t
    i._printf_post_padding
    _printf_post_padding
        0x00127e48:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00127e4c:    4604        .F      MOV      r4,r0
        0x00127e4e:    2500        .%      MOVS     r5,#0
        0x00127e50:    461e        .F      MOV      r6,r3
        0x00127e52:    4617        .F      MOV      r7,r2
        0x00127e54:    0488        ..      LSLS     r0,r1,#18
        0x00127e56:    d404        ..      BMI      0x127e62 ; _printf_post_padding + 26
        0x00127e58:    e005        ..      B        0x127e66 ; _printf_post_padding + 30
        0x00127e5a:    4639        9F      MOV      r1,r7
        0x00127e5c:    2020                MOVS     r0,#0x20
        0x00127e5e:    47b0        .G      BLX      r6
        0x00127e60:    1c6d        m.      ADDS     r5,r5,#1
        0x00127e62:    1e64        d.      SUBS     r4,r4,#1
        0x00127e64:    d5f9        ..      BPL      0x127e5a ; _printf_post_padding + 18
        0x00127e66:    4628        (F      MOV      r0,r5
        0x00127e68:    e8bd81f0    ....    POP      {r4-r8,pc}
    i._printf_pre_padding
    _printf_pre_padding
        0x00127e6c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00127e70:    4604        .F      MOV      r4,r0
        0x00127e72:    2500        .%      MOVS     r5,#0
        0x00127e74:    461e        .F      MOV      r6,r3
        0x00127e76:    4690        .F      MOV      r8,r2
        0x00127e78:    03c8        ..      LSLS     r0,r1,#15
        0x00127e7a:    d501        ..      BPL      0x127e80 ; _printf_pre_padding + 20
        0x00127e7c:    2730        0'      MOVS     r7,#0x30
        0x00127e7e:    e000        ..      B        0x127e82 ; _printf_pre_padding + 22
        0x00127e80:    2720         '      MOVS     r7,#0x20
        0x00127e82:    0488        ..      LSLS     r0,r1,#18
        0x00127e84:    d504        ..      BPL      0x127e90 ; _printf_pre_padding + 36
        0x00127e86:    e005        ..      B        0x127e94 ; _printf_pre_padding + 40
        0x00127e88:    4641        AF      MOV      r1,r8
        0x00127e8a:    4638        8F      MOV      r0,r7
        0x00127e8c:    47b0        .G      BLX      r6
        0x00127e8e:    1c6d        m.      ADDS     r5,r5,#1
        0x00127e90:    1e64        d.      SUBS     r4,r4,#1
        0x00127e92:    d5f9        ..      BPL      0x127e88 ; _printf_pre_padding + 28
        0x00127e94:    4628        (F      MOV      r0,r5
        0x00127e96:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00127e9a:    0000        ..      MOVS     r0,r0
    i.crc32_data
    crc32_data
        0x00127e9c:    4602        .F      MOV      r2,r0
        0x00127e9e:    e071        q.      B        0x127f84 ; crc32_data + 232
        0x00127ea0:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127ea4:    4b43        CK      LDR      r3,[pc,#268] ; [0x127fb4] = 0x13a008
        0x00127ea6:    781b        .x      LDRB     r3,[r3,#0]
        0x00127ea8:    4058        X@      EORS     r0,r0,r3
        0x00127eaa:    b2c0        ..      UXTB     r0,r0
        0x00127eac:    4b42        BK      LDR      r3,[pc,#264] ; [0x127fb8] = 0x128d94
        0x00127eae:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127eb2:    4b40        @K      LDR      r3,[pc,#256] ; [0x127fb4] = 0x13a008
        0x00127eb4:    681b        .h      LDR      r3,[r3,#0]
        0x00127eb6:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127eba:    4b3e        >K      LDR      r3,[pc,#248] ; [0x127fb4] = 0x13a008
        0x00127ebc:    6018        .`      STR      r0,[r3,#0]
        0x00127ebe:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127ec2:    781b        .x      LDRB     r3,[r3,#0]
        0x00127ec4:    4058        X@      EORS     r0,r0,r3
        0x00127ec6:    b2c0        ..      UXTB     r0,r0
        0x00127ec8:    4b3b        ;K      LDR      r3,[pc,#236] ; [0x127fb8] = 0x128d94
        0x00127eca:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127ece:    4b39        9K      LDR      r3,[pc,#228] ; [0x127fb4] = 0x13a008
        0x00127ed0:    681b        .h      LDR      r3,[r3,#0]
        0x00127ed2:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127ed6:    4b37        7K      LDR      r3,[pc,#220] ; [0x127fb4] = 0x13a008
        0x00127ed8:    6018        .`      STR      r0,[r3,#0]
        0x00127eda:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127ede:    781b        .x      LDRB     r3,[r3,#0]
        0x00127ee0:    4058        X@      EORS     r0,r0,r3
        0x00127ee2:    b2c0        ..      UXTB     r0,r0
        0x00127ee4:    4b34        4K      LDR      r3,[pc,#208] ; [0x127fb8] = 0x128d94
        0x00127ee6:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127eea:    4b32        2K      LDR      r3,[pc,#200] ; [0x127fb4] = 0x13a008
        0x00127eec:    681b        .h      LDR      r3,[r3,#0]
        0x00127eee:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127ef2:    4b30        0K      LDR      r3,[pc,#192] ; [0x127fb4] = 0x13a008
        0x00127ef4:    6018        .`      STR      r0,[r3,#0]
        0x00127ef6:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127efa:    781b        .x      LDRB     r3,[r3,#0]
        0x00127efc:    4058        X@      EORS     r0,r0,r3
        0x00127efe:    b2c0        ..      UXTB     r0,r0
        0x00127f00:    4b2d        -K      LDR      r3,[pc,#180] ; [0x127fb8] = 0x128d94
        0x00127f02:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127f06:    4b2b        +K      LDR      r3,[pc,#172] ; [0x127fb4] = 0x13a008
        0x00127f08:    681b        .h      LDR      r3,[r3,#0]
        0x00127f0a:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127f0e:    4b29        )K      LDR      r3,[pc,#164] ; [0x127fb4] = 0x13a008
        0x00127f10:    6018        .`      STR      r0,[r3,#0]
        0x00127f12:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127f16:    781b        .x      LDRB     r3,[r3,#0]
        0x00127f18:    4058        X@      EORS     r0,r0,r3
        0x00127f1a:    b2c0        ..      UXTB     r0,r0
        0x00127f1c:    4b26        &K      LDR      r3,[pc,#152] ; [0x127fb8] = 0x128d94
        0x00127f1e:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127f22:    4b24        $K      LDR      r3,[pc,#144] ; [0x127fb4] = 0x13a008
        0x00127f24:    681b        .h      LDR      r3,[r3,#0]
        0x00127f26:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127f2a:    4b22        "K      LDR      r3,[pc,#136] ; [0x127fb4] = 0x13a008
        0x00127f2c:    6018        .`      STR      r0,[r3,#0]
        0x00127f2e:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127f32:    781b        .x      LDRB     r3,[r3,#0]
        0x00127f34:    4058        X@      EORS     r0,r0,r3
        0x00127f36:    b2c0        ..      UXTB     r0,r0
        0x00127f38:    4b1f        .K      LDR      r3,[pc,#124] ; [0x127fb8] = 0x128d94
        0x00127f3a:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127f3e:    4b1d        .K      LDR      r3,[pc,#116] ; [0x127fb4] = 0x13a008
        0x00127f40:    681b        .h      LDR      r3,[r3,#0]
        0x00127f42:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127f46:    4b1b        .K      LDR      r3,[pc,#108] ; [0x127fb4] = 0x13a008
        0x00127f48:    6018        .`      STR      r0,[r3,#0]
        0x00127f4a:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127f4e:    781b        .x      LDRB     r3,[r3,#0]
        0x00127f50:    4058        X@      EORS     r0,r0,r3
        0x00127f52:    b2c0        ..      UXTB     r0,r0
        0x00127f54:    4b18        .K      LDR      r3,[pc,#96] ; [0x127fb8] = 0x128d94
        0x00127f56:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127f5a:    4b16        .K      LDR      r3,[pc,#88] ; [0x127fb4] = 0x13a008
        0x00127f5c:    681b        .h      LDR      r3,[r3,#0]
        0x00127f5e:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127f62:    4b14        .K      LDR      r3,[pc,#80] ; [0x127fb4] = 0x13a008
        0x00127f64:    6018        .`      STR      r0,[r3,#0]
        0x00127f66:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127f6a:    781b        .x      LDRB     r3,[r3,#0]
        0x00127f6c:    4058        X@      EORS     r0,r0,r3
        0x00127f6e:    b2c0        ..      UXTB     r0,r0
        0x00127f70:    4b11        .K      LDR      r3,[pc,#68] ; [0x127fb8] = 0x128d94
        0x00127f72:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127f76:    4b0f        .K      LDR      r3,[pc,#60] ; [0x127fb4] = 0x13a008
        0x00127f78:    681b        .h      LDR      r3,[r3,#0]
        0x00127f7a:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127f7e:    4b0d        .K      LDR      r3,[pc,#52] ; [0x127fb4] = 0x13a008
        0x00127f80:    6018        .`      STR      r0,[r3,#0]
        0x00127f82:    3908        .9      SUBS     r1,r1,#8
        0x00127f84:    2908        .)      CMP      r1,#8
        0x00127f86:    d28b        ..      BCS      0x127ea0 ; crc32_data + 4
        0x00127f88:    b191        ..      CBZ      r1,0x127fb0 ; crc32_data + 276
        0x00127f8a:    bf00        ..      NOP      
        0x00127f8c:    f8120b01    ....    LDRB     r0,[r2],#1
        0x00127f90:    4b08        .K      LDR      r3,[pc,#32] ; [0x127fb4] = 0x13a008
        0x00127f92:    781b        .x      LDRB     r3,[r3,#0]
        0x00127f94:    4058        X@      EORS     r0,r0,r3
        0x00127f96:    b2c0        ..      UXTB     r0,r0
        0x00127f98:    4b07        .K      LDR      r3,[pc,#28] ; [0x127fb8] = 0x128d94
        0x00127f9a:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00127f9e:    4b05        .K      LDR      r3,[pc,#20] ; [0x127fb4] = 0x13a008
        0x00127fa0:    681b        .h      LDR      r3,[r3,#0]
        0x00127fa2:    ea802013    ...     EOR      r0,r0,r3,LSR #8
        0x00127fa6:    4b03        .K      LDR      r3,[pc,#12] ; [0x127fb4] = 0x13a008
        0x00127fa8:    6018        .`      STR      r0,[r3,#0]
        0x00127faa:    1e48        H.      SUBS     r0,r1,#1
        0x00127fac:    1e01        ..      SUBS     r1,r0,#0
        0x00127fae:    d1ed        ..      BNE      0x127f8c ; crc32_data + 240
        0x00127fb0:    2000        .       MOVS     r0,#0
        0x00127fb2:    4770        pG      BX       lr
    $d
        0x00127fb4:    0013a008    ....    DCD    1286152
        0x00127fb8:    00128d94    ....    DCD    1215892
    $t
    i.crc32_init
    crc32_init
        0x00127fbc:    4601        .F      MOV      r1,r0
        0x00127fbe:    2000        .       MOVS     r0,#0
        0x00127fc0:    4a03        .J      LDR      r2,[pc,#12] ; [0x127fd0] = 0x13a008
        0x00127fc2:    6010        .`      STR      r0,[r2,#0]
        0x00127fc4:    4610        .F      MOV      r0,r2
        0x00127fc6:    6800        .h      LDR      r0,[r0,#0]
        0x00127fc8:    43c0        .C      MVNS     r0,r0
        0x00127fca:    6010        .`      STR      r0,[r2,#0]
        0x00127fcc:    2000        .       MOVS     r0,#0
        0x00127fce:    4770        pG      BX       lr
    $d
        0x00127fd0:    0013a008    ....    DCD    1286152
    $t
    i.crc32_le
    crc32_le
        0x00127fd4:    b578        x.      PUSH     {r3-r6,lr}
        0x00127fd6:    4606        .F      MOV      r6,r0
        0x00127fd8:    460d        .F      MOV      r5,r1
        0x00127fda:    4614        .F      MOV      r4,r2
        0x00127fdc:    4620         F      MOV      r0,r4
        0x00127fde:    f7ffffed    ....    BL       crc32_init ; 0x127fbc
        0x00127fe2:    4621        !F      MOV      r1,r4
        0x00127fe4:    4628        (F      MOV      r0,r5
        0x00127fe6:    f7ffff59    ..Y.    BL       crc32_data ; 0x127e9c
        0x00127fea:    4668        hF      MOV      r0,sp
        0x00127fec:    f000f802    ....    BL       crc32_value ; 0x127ff4
        0x00127ff0:    9800        ..      LDR      r0,[sp,#0]
        0x00127ff2:    bd78        x.      POP      {r3-r6,pc}
    i.crc32_value
    crc32_value
        0x00127ff4:    4601        .F      MOV      r1,r0
        0x00127ff6:    4803        .H      LDR      r0,[pc,#12] ; [0x128004] = 0x13a008
        0x00127ff8:    6800        .h      LDR      r0,[r0,#0]
        0x00127ffa:    43c0        .C      MVNS     r0,r0
        0x00127ffc:    6008        .`      STR      r0,[r1,#0]
        0x00127ffe:    2000        .       MOVS     r0,#0
        0x00128000:    4770        pG      BX       lr
    $d
        0x00128002:    0000        ..      DCW    0
        0x00128004:    0013a008    ....    DCD    1286152
    $t
    i.double_jacobian_secp256k1
    double_jacobian_secp256k1
        0x00128008:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012800c:    b092        ..      SUB      sp,sp,#0x48
        0x0012800e:    4606        .F      MOV      r6,r0
        0x00128010:    460d        .F      MOV      r5,r1
        0x00128012:    4617        .F      MOV      r7,r2
        0x00128014:    461c        .F      MOV      r4,r3
        0x00128016:    2108        .!      MOVS     r1,#8
        0x00128018:    4638        8F      MOV      r0,r7
        0x0012801a:    f000fc0b    ....    BL       uECC_vli_isZero ; 0x128834
        0x0012801e:    b110        ..      CBZ      r0,0x128026 ; double_jacobian_secp256k1 + 30
        0x00128020:    b012        ..      ADD      sp,sp,#0x48
        0x00128022:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00128026:    4622        "F      MOV      r2,r4
        0x00128028:    4629        )F      MOV      r1,r5
        0x0012802a:    a802        ..      ADD      r0,sp,#8
        0x0012802c:    f000fc48    ..H.    BL       uECC_vli_modSquare_fast ; 0x1288c0
        0x00128030:    4623        #F      MOV      r3,r4
        0x00128032:    aa02        ..      ADD      r2,sp,#8
        0x00128034:    4631        1F      MOV      r1,r6
        0x00128036:    a80a        ..      ADD      r0,sp,#0x28
        0x00128038:    f000fc2e    ....    BL       uECC_vli_modMult_fast ; 0x128898
        0x0012803c:    4622        "F      MOV      r2,r4
        0x0012803e:    4631        1F      MOV      r1,r6
        0x00128040:    4630        0F      MOV      r0,r6
        0x00128042:    f000fc3d    ..=.    BL       uECC_vli_modSquare_fast ; 0x1288c0
        0x00128046:    4622        "F      MOV      r2,r4
        0x00128048:    a902        ..      ADD      r1,sp,#8
        0x0012804a:    a802        ..      ADD      r0,sp,#8
        0x0012804c:    f000fc38    ..8.    BL       uECC_vli_modSquare_fast ; 0x1288c0
        0x00128050:    4623        #F      MOV      r3,r4
        0x00128052:    463a        :F      MOV      r2,r7
        0x00128054:    4629        )F      MOV      r1,r5
        0x00128056:    4638        8F      MOV      r0,r7
        0x00128058:    f000fc1e    ....    BL       uECC_vli_modMult_fast ; 0x128898
        0x0012805c:    2008        .       MOVS     r0,#8
        0x0012805e:    1d23        #.      ADDS     r3,r4,#4
        0x00128060:    4632        2F      MOV      r2,r6
        0x00128062:    4631        1F      MOV      r1,r6
        0x00128064:    9000        ..      STR      r0,[sp,#0]
        0x00128066:    4628        (F      MOV      r0,r5
        0x00128068:    f000fbf6    ....    BL       uECC_vli_modAdd ; 0x128858
        0x0012806c:    2008        .       MOVS     r0,#8
        0x0012806e:    1d23        #.      ADDS     r3,r4,#4
        0x00128070:    4632        2F      MOV      r2,r6
        0x00128072:    4629        )F      MOV      r1,r5
        0x00128074:    9000        ..      STR      r0,[sp,#0]
        0x00128076:    4628        (F      MOV      r0,r5
        0x00128078:    f000fbee    ....    BL       uECC_vli_modAdd ; 0x128858
        0x0012807c:    2100        .!      MOVS     r1,#0
        0x0012807e:    4628        (F      MOV      r0,r5
        0x00128080:    f000fcf4    ....    BL       uECC_vli_testBit ; 0x128a6c
        0x00128084:    b178        x.      CBZ      r0,0x1280a6 ; double_jacobian_secp256k1 + 158
        0x00128086:    2308        .#      MOVS     r3,#8
        0x00128088:    1d22        ".      ADDS     r2,r4,#4
        0x0012808a:    4629        )F      MOV      r1,r5
        0x0012808c:    4628        (F      MOV      r0,r5
        0x0012808e:    f000fb89    ....    BL       uECC_vli_add ; 0x1287a4
        0x00128092:    4680        .F      MOV      r8,r0
        0x00128094:    2108        .!      MOVS     r1,#8
        0x00128096:    4628        (F      MOV      r0,r5
        0x00128098:    f000fca9    ....    BL       uECC_vli_rshift1 ; 0x1289ee
        0x0012809c:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0012809e:    ea4070c8    @..p    ORR      r0,r0,r8,LSL #31
        0x001280a2:    61e8        .a      STR      r0,[r5,#0x1c]
        0x001280a4:    e003        ..      B        0x1280ae ; double_jacobian_secp256k1 + 166
        0x001280a6:    2108        .!      MOVS     r1,#8
        0x001280a8:    4628        (F      MOV      r0,r5
        0x001280aa:    f000fca0    ....    BL       uECC_vli_rshift1 ; 0x1289ee
        0x001280ae:    4622        "F      MOV      r2,r4
        0x001280b0:    4629        )F      MOV      r1,r5
        0x001280b2:    4630        0F      MOV      r0,r6
        0x001280b4:    f000fc04    ....    BL       uECC_vli_modSquare_fast ; 0x1288c0
        0x001280b8:    2008        .       MOVS     r0,#8
        0x001280ba:    1d23        #.      ADDS     r3,r4,#4
        0x001280bc:    aa0a        ..      ADD      r2,sp,#0x28
        0x001280be:    4631        1F      MOV      r1,r6
        0x001280c0:    9000        ..      STR      r0,[sp,#0]
        0x001280c2:    4630        0F      MOV      r0,r6
        0x001280c4:    f000fc07    ....    BL       uECC_vli_modSub ; 0x1288d6
        0x001280c8:    2008        .       MOVS     r0,#8
        0x001280ca:    1d23        #.      ADDS     r3,r4,#4
        0x001280cc:    aa0a        ..      ADD      r2,sp,#0x28
        0x001280ce:    4631        1F      MOV      r1,r6
        0x001280d0:    9000        ..      STR      r0,[sp,#0]
        0x001280d2:    4630        0F      MOV      r0,r6
        0x001280d4:    f000fbff    ....    BL       uECC_vli_modSub ; 0x1288d6
        0x001280d8:    2008        .       MOVS     r0,#8
        0x001280da:    1d23        #.      ADDS     r3,r4,#4
        0x001280dc:    4632        2F      MOV      r2,r6
        0x001280de:    a90a        ..      ADD      r1,sp,#0x28
        0x001280e0:    9000        ..      STR      r0,[sp,#0]
        0x001280e2:    a80a        ..      ADD      r0,sp,#0x28
        0x001280e4:    f000fbf7    ....    BL       uECC_vli_modSub ; 0x1288d6
        0x001280e8:    4623        #F      MOV      r3,r4
        0x001280ea:    aa0a        ..      ADD      r2,sp,#0x28
        0x001280ec:    4629        )F      MOV      r1,r5
        0x001280ee:    4628        (F      MOV      r0,r5
        0x001280f0:    f000fbd2    ....    BL       uECC_vli_modMult_fast ; 0x128898
        0x001280f4:    2008        .       MOVS     r0,#8
        0x001280f6:    1d23        #.      ADDS     r3,r4,#4
        0x001280f8:    aa02        ..      ADD      r2,sp,#8
        0x001280fa:    4629        )F      MOV      r1,r5
        0x001280fc:    9000        ..      STR      r0,[sp,#0]
        0x001280fe:    4628        (F      MOV      r0,r5
        0x00128100:    f000fbe9    ....    BL       uECC_vli_modSub ; 0x1288d6
        0x00128104:    bf00        ..      NOP      
        0x00128106:    e78b        ..      B        0x128020 ; double_jacobian_secp256k1 + 24
    i.fputc
    fputc
        0x00128108:    b500        ..      PUSH     {lr}
        0x0012810a:    4602        .F      MOV      r2,r0
        0x0012810c:    460b        .F      MOV      r3,r1
        0x0012810e:    b2d1        ..      UXTB     r1,r2
        0x00128110:    4805        .H      LDR      r0,[pc,#20] ; [0x128128] = 0x4d010000
        0x00128112:    f7fff892    ....    BL       USART_SendData ; 0x12723a
        0x00128116:    bf00        ..      NOP      
        0x00128118:    4803        .H      LDR      r0,[pc,#12] ; [0x128128] = 0x4d010000
        0x0012811a:    f7fff885    ....    BL       USART_IsTxBusy ; 0x127228
        0x0012811e:    2801        .(      CMP      r0,#1
        0x00128120:    d0fa        ..      BEQ      0x128118 ; fputc + 16
        0x00128122:    4610        .F      MOV      r0,r2
        0x00128124:    bd00        ..      POP      {pc}
    $d
        0x00128126:    0000        ..      DCW    0
        0x00128128:    4d010000    ...M    DCD    1291911168
    $t
    i.mDelay
    mDelay
        0x0012812c:    4601        .F      MOV      r1,r0
        0x0012812e:    2000        .       MOVS     r0,#0
        0x00128130:    bf00        ..      NOP      
        0x00128132:    e000        ..      B        0x128136 ; mDelay + 10
        0x00128134:    1c40        @.      ADDS     r0,r0,#1
        0x00128136:    4a02        .J      LDR      r2,[pc,#8] ; [0x128140] = 0x11170
        0x00128138:    4290        .B      CMP      r0,r2
        0x0012813a:    dbfb        ..      BLT      0x128134 ; mDelay + 8
        0x0012813c:    4770        pG      BX       lr
    $d
        0x0012813e:    0000        ..      DCW    0
        0x00128140:    00011170    p...    DCD    70000
    $t
    i.mbedtls_internal_sha256_process
    mbedtls_internal_sha256_process
        0x00128144:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00128148:    b0c8        ..      SUB      sp,sp,#0x120
        0x0012814a:    4603        .F      MOV      r3,r0
        0x0012814c:    460a        .F      MOV      r2,r1
        0x0012814e:    2100        .!      MOVS     r1,#0
        0x00128150:    e006        ..      B        0x128160 ; mbedtls_internal_sha256_process + 28
        0x00128152:    f1030008    ....    ADD      r0,r3,#8
        0x00128156:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0012815a:    f84d0021    M.!.    STR      r0,[sp,r1,LSL #2]
        0x0012815e:    1c49        I.      ADDS     r1,r1,#1
        0x00128160:    2908        .)      CMP      r1,#8
        0x00128162:    d3f6        ..      BCC      0x128152 ; mbedtls_internal_sha256_process + 14
        0x00128164:    2100        .!      MOVS     r1,#0
        0x00128166:    e0b6        ..      B        0x1282d6 ; mbedtls_internal_sha256_process + 402
        0x00128168:    2910        .)      CMP      r1,#0x10
        0x0012816a:    d215        ..      BCS      0x128198 ; mbedtls_internal_sha256_process + 84
        0x0012816c:    bf00        ..      NOP      
        0x0012816e:    f8120021    ..!.    LDRB     r0,[r2,r1,LSL #2]
        0x00128172:    0606        ..      LSLS     r6,r0,#24
        0x00128174:    0088        ..      LSLS     r0,r1,#2
        0x00128176:    1c40        @.      ADDS     r0,r0,#1
        0x00128178:    5c10        .\      LDRB     r0,[r2,r0]
        0x0012817a:    ea464600    F..F    ORR      r6,r6,r0,LSL #16
        0x0012817e:    0088        ..      LSLS     r0,r1,#2
        0x00128180:    1c80        ..      ADDS     r0,r0,#2
        0x00128182:    5c10        .\      LDRB     r0,[r2,r0]
        0x00128184:    ea462000    F..     ORR      r0,r6,r0,LSL #8
        0x00128188:    008e        ..      LSLS     r6,r1,#2
        0x0012818a:    1cf6        ..      ADDS     r6,r6,#3
        0x0012818c:    5d96        .]      LDRB     r6,[r2,r6]
        0x0012818e:    4330        0C      ORRS     r0,r0,r6
        0x00128190:    ae08        ..      ADD      r6,sp,#0x20
        0x00128192:    f8460021    F.!.    STR      r0,[r6,r1,LSL #2]
        0x00128196:    e04c        L.      B        0x128232 ; mbedtls_internal_sha256_process + 238
        0x00128198:    1e88        ..      SUBS     r0,r1,#2
        0x0012819a:    ae08        ..      ADD      r6,sp,#0x20
        0x0012819c:    f8560020    V. .    LDR      r0,[r6,r0,LSL #2]
        0x001281a0:    0c46        F.      LSRS     r6,r0,#17
        0x001281a2:    1e88        ..      SUBS     r0,r1,#2
        0x001281a4:    af08        ..      ADD      r7,sp,#0x20
        0x001281a6:    f8570020    W. .    LDR      r0,[r7,r0,LSL #2]
        0x001281aa:    ea4630c0    F..0    ORR      r0,r6,r0,LSL #15
        0x001281ae:    1e8e        ..      SUBS     r6,r1,#2
        0x001281b0:    f8576026    W.&`    LDR      r6,[r7,r6,LSL #2]
        0x001281b4:    0cf7        ..      LSRS     r7,r6,#19
        0x001281b6:    1e8e        ..      SUBS     r6,r1,#2
        0x001281b8:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x001281bc:    f85c6026    \.&`    LDR      r6,[r12,r6,LSL #2]
        0x001281c0:    ea473646    G.F6    ORR      r6,r7,r6,LSL #13
        0x001281c4:    4070        p@      EORS     r0,r0,r6
        0x001281c6:    1e8e        ..      SUBS     r6,r1,#2
        0x001281c8:    af08        ..      ADD      r7,sp,#0x20
        0x001281ca:    f8576026    W.&`    LDR      r6,[r7,r6,LSL #2]
        0x001281ce:    ea802696    ...&    EOR      r6,r0,r6,LSR #10
        0x001281d2:    1fc8        ..      SUBS     r0,r1,#7
        0x001281d4:    f8570020    W. .    LDR      r0,[r7,r0,LSL #2]
        0x001281d8:    1837        7.      ADDS     r7,r6,r0
        0x001281da:    f1a1000f    ....    SUB      r0,r1,#0xf
        0x001281de:    ae08        ..      ADD      r6,sp,#0x20
        0x001281e0:    f8560020    V. .    LDR      r0,[r6,r0,LSL #2]
        0x001281e4:    09c6        ..      LSRS     r6,r0,#7
        0x001281e6:    f1a1000f    ....    SUB      r0,r1,#0xf
        0x001281ea:    f81c0020    .. .    LDRB     r0,[r12,r0,LSL #2]
        0x001281ee:    ea466040    F.@`    ORR      r0,r6,r0,LSL #25
        0x001281f2:    f1a1060f    ....    SUB      r6,r1,#0xf
        0x001281f6:    f85c6026    \.&`    LDR      r6,[r12,r6,LSL #2]
        0x001281fa:    ea4f4c96    O..L    LSR      r12,r6,#18
        0x001281fe:    f1a1060f    ....    SUB      r6,r1,#0xf
        0x00128202:    f10d0820    .. .    ADD      r8,sp,#0x20
        0x00128206:    f8586026    X.&`    LDR      r6,[r8,r6,LSL #2]
        0x0012820a:    ea4c3686    L..6    ORR      r6,r12,r6,LSL #14
        0x0012820e:    4070        p@      EORS     r0,r0,r6
        0x00128210:    f1a1060f    ....    SUB      r6,r1,#0xf
        0x00128214:    46c4        .F      MOV      r12,r8
        0x00128216:    f85c6026    \.&`    LDR      r6,[r12,r6,LSL #2]
        0x0012821a:    ea8000d6    ....    EOR      r0,r0,r6,LSR #3
        0x0012821e:    183e        >.      ADDS     r6,r7,r0
        0x00128220:    f1a10010    ....    SUB      r0,r1,#0x10
        0x00128224:    af08        ..      ADD      r7,sp,#0x20
        0x00128226:    f8570020    W. .    LDR      r0,[r7,r0,LSL #2]
        0x0012822a:    4430        0D      ADD      r0,r0,r6
        0x0012822c:    ae08        ..      ADD      r6,sp,#0x20
        0x0012822e:    f8460021    F.!.    STR      r0,[r6,r1,LSL #2]
        0x00128232:    9804        ..      LDR      r0,[sp,#0x10]
        0x00128234:    0980        ..      LSRS     r0,r0,#6
        0x00128236:    9e04        ..      LDR      r6,[sp,#0x10]
        0x00128238:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x0012823c:    0af6        ..      LSRS     r6,r6,#11
        0x0012823e:    9f04        ..      LDR      r7,[sp,#0x10]
        0x00128240:    ea465647    F.GV    ORR      r6,r6,r7,LSL #21
        0x00128244:    4070        p@      EORS     r0,r0,r6
        0x00128246:    0e7e        ~.      LSRS     r6,r7,#25
        0x00128248:    ea4616c7    F...    ORR      r6,r6,r7,LSL #7
        0x0012824c:    4070        p@      EORS     r0,r0,r6
        0x0012824e:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x00128250:    4406        .D      ADD      r6,r6,r0
        0x00128252:    e9dd0705    ....    LDRD     r0,r7,[sp,#0x14]
        0x00128256:    4078        x@      EORS     r0,r0,r7
        0x00128258:    9f04        ..      LDR      r7,[sp,#0x10]
        0x0012825a:    4038        8@      ANDS     r0,r0,r7
        0x0012825c:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0012825e:    4078        x@      EORS     r0,r0,r7
        0x00128260:    4430        0D      ADD      r0,r0,r6
        0x00128262:    4e28        (N      LDR      r6,[pc,#160] ; [0x128304] = 0x128c54
        0x00128264:    f8566021    V.!`    LDR      r6,[r6,r1,LSL #2]
        0x00128268:    4430        0D      ADD      r0,r0,r6
        0x0012826a:    ae08        ..      ADD      r6,sp,#0x20
        0x0012826c:    f8566021    V.!`    LDR      r6,[r6,r1,LSL #2]
        0x00128270:    1984        ..      ADDS     r4,r0,r6
        0x00128272:    9800        ..      LDR      r0,[sp,#0]
        0x00128274:    0880        ..      LSRS     r0,r0,#2
        0x00128276:    9e00        ..      LDR      r6,[sp,#0]
        0x00128278:    ea407086    @..p    ORR      r0,r0,r6,LSL #30
        0x0012827c:    0b76        v.      LSRS     r6,r6,#13
        0x0012827e:    9f00        ..      LDR      r7,[sp,#0]
        0x00128280:    ea4646c7    F..F    ORR      r6,r6,r7,LSL #19
        0x00128284:    4070        p@      EORS     r0,r0,r6
        0x00128286:    0dbe        ..      LSRS     r6,r7,#22
        0x00128288:    ea462687    F..&    ORR      r6,r6,r7,LSL #10
        0x0012828c:    ea800706    ....    EOR      r7,r0,r6
        0x00128290:    e9dd0600    ....    LDRD     r0,r6,[sp,#0]
        0x00128294:    4030        0@      ANDS     r0,r0,r6
        0x00128296:    e9dd6c00    ...l    LDRD     r6,r12,[sp,#0]
        0x0012829a:    ea46060c    F...    ORR      r6,r6,r12
        0x0012829e:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x001282a2:    ea06060c    ....    AND      r6,r6,r12
        0x001282a6:    4330        0C      ORRS     r0,r0,r6
        0x001282a8:    183d        =.      ADDS     r5,r7,r0
        0x001282aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x001282ac:    4420         D      ADD      r0,r0,r4
        0x001282ae:    9003        ..      STR      r0,[sp,#0xc]
        0x001282b0:    1960        `.      ADDS     r0,r4,r5
        0x001282b2:    9007        ..      STR      r0,[sp,#0x1c]
        0x001282b4:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x001282b6:    9806        ..      LDR      r0,[sp,#0x18]
        0x001282b8:    9007        ..      STR      r0,[sp,#0x1c]
        0x001282ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x001282bc:    9006        ..      STR      r0,[sp,#0x18]
        0x001282be:    9804        ..      LDR      r0,[sp,#0x10]
        0x001282c0:    9005        ..      STR      r0,[sp,#0x14]
        0x001282c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x001282c4:    9004        ..      STR      r0,[sp,#0x10]
        0x001282c6:    9802        ..      LDR      r0,[sp,#8]
        0x001282c8:    9003        ..      STR      r0,[sp,#0xc]
        0x001282ca:    9801        ..      LDR      r0,[sp,#4]
        0x001282cc:    9002        ..      STR      r0,[sp,#8]
        0x001282ce:    9800        ..      LDR      r0,[sp,#0]
        0x001282d0:    9001        ..      STR      r0,[sp,#4]
        0x001282d2:    9400        ..      STR      r4,[sp,#0]
        0x001282d4:    1c49        I.      ADDS     r1,r1,#1
        0x001282d6:    2940        @)      CMP      r1,#0x40
        0x001282d8:    f4ffaf46    ..F.    BCC      0x128168 ; mbedtls_internal_sha256_process + 36
        0x001282dc:    2100        .!      MOVS     r1,#0
        0x001282de:    e00b        ..      B        0x1282f8 ; mbedtls_internal_sha256_process + 436
        0x001282e0:    f1030008    ....    ADD      r0,r3,#8
        0x001282e4:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x001282e8:    f85d6021    ].!`    LDR      r6,[sp,r1,LSL #2]
        0x001282ec:    4406        .D      ADD      r6,r6,r0
        0x001282ee:    f1030008    ....    ADD      r0,r3,#8
        0x001282f2:    f8406021    @.!`    STR      r6,[r0,r1,LSL #2]
        0x001282f6:    1c49        I.      ADDS     r1,r1,#1
        0x001282f8:    2908        .)      CMP      r1,#8
        0x001282fa:    d3f1        ..      BCC      0x1282e0 ; mbedtls_internal_sha256_process + 412
        0x001282fc:    2000        .       MOVS     r0,#0
        0x001282fe:    b048        H.      ADD      sp,sp,#0x120
        0x00128300:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d
        0x00128304:    00128c54    T...    DCD    1215572
    $t
    i.mbedtls_sha256_finish_ret
    mbedtls_sha256_finish_ret
        0x00128308:    e92d47fc    -..G    PUSH     {r2-r10,lr}
        0x0012830c:    4604        .F      MOV      r4,r0
        0x0012830e:    460d        .F      MOV      r5,r1
        0x00128310:    6820         h      LDR      r0,[r4,#0]
        0x00128312:    0f40        @.      LSRS     r0,r0,#29
        0x00128314:    6861        ah      LDR      r1,[r4,#4]
        0x00128316:    ea4007c1    @...    ORR      r7,r0,r1,LSL #3
        0x0012831a:    6820         h      LDR      r0,[r4,#0]
        0x0012831c:    ea4f08c0    O...    LSL      r8,r0,#3
        0x00128320:    bf00        ..      NOP      
        0x00128322:    0e38        8.      LSRS     r0,r7,#24
        0x00128324:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00128328:    0c38        8.      LSRS     r0,r7,#16
        0x0012832a:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0012832e:    0a38        8.      LSRS     r0,r7,#8
        0x00128330:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00128334:    b2f8        ..      UXTB     r0,r7
        0x00128336:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0012833a:    bf00        ..      NOP      
        0x0012833c:    bf00        ..      NOP      
        0x0012833e:    ea4f6018    O..`    LSR      r0,r8,#24
        0x00128342:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00128346:    ea4f4018    O..@    LSR      r0,r8,#16
        0x0012834a:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0012834e:    ea4f2018    O..     LSR      r0,r8,#8
        0x00128352:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00128356:    f00800ff    ....    AND      r0,r8,#0xff
        0x0012835a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0012835e:    bf00        ..      NOP      
        0x00128360:    7820         x      LDRB     r0,[r4,#0]
        0x00128362:    f000063f    ..?.    AND      r6,r0,#0x3f
        0x00128366:    2e38        8.      CMP      r6,#0x38
        0x00128368:    d202        ..      BCS      0x128370 ; mbedtls_sha256_finish_ret + 104
        0x0012836a:    f1c60038    ..8.    RSB      r0,r6,#0x38
        0x0012836e:    e001        ..      B        0x128374 ; mbedtls_sha256_finish_ret + 108
        0x00128370:    f1c60078    ..x.    RSB      r0,r6,#0x78
        0x00128374:    4682        .F      MOV      r10,r0
        0x00128376:    4652        RF      MOV      r2,r10
        0x00128378:    4940        @I      LDR      r1,[pc,#256] ; [0x12847c] = 0x128d54
        0x0012837a:    4620         F      MOV      r0,r4
        0x0012837c:    f000f8d2    ....    BL       mbedtls_sha256_update_ret ; 0x128524
        0x00128380:    f1b00900    ....    SUBS     r9,r0,#0
        0x00128384:    d002        ..      BEQ      0x12838c ; mbedtls_sha256_finish_ret + 132
        0x00128386:    4648        HF      MOV      r0,r9
        0x00128388:    e8bd87fc    ....    POP      {r2-r10,pc}
        0x0012838c:    2208        ."      MOVS     r2,#8
        0x0012838e:    4669        iF      MOV      r1,sp
        0x00128390:    4620         F      MOV      r0,r4
        0x00128392:    f000f8c7    ....    BL       mbedtls_sha256_update_ret ; 0x128524
        0x00128396:    f1b00900    ....    SUBS     r9,r0,#0
        0x0012839a:    d001        ..      BEQ      0x1283a0 ; mbedtls_sha256_finish_ret + 152
        0x0012839c:    4648        HF      MOV      r0,r9
        0x0012839e:    e7f3        ..      B        0x128388 ; mbedtls_sha256_finish_ret + 128
        0x001283a0:    bf00        ..      NOP      
        0x001283a2:    68a0        .h      LDR      r0,[r4,#8]
        0x001283a4:    0e00        ..      LSRS     r0,r0,#24
        0x001283a6:    7028        (p      STRB     r0,[r5,#0]
        0x001283a8:    68a0        .h      LDR      r0,[r4,#8]
        0x001283aa:    0c00        ..      LSRS     r0,r0,#16
        0x001283ac:    7068        hp      STRB     r0,[r5,#1]
        0x001283ae:    8920         .      LDRH     r0,[r4,#8]
        0x001283b0:    0a00        ..      LSRS     r0,r0,#8
        0x001283b2:    70a8        .p      STRB     r0,[r5,#2]
        0x001283b4:    7a20         z      LDRB     r0,[r4,#8]
        0x001283b6:    70e8        .p      STRB     r0,[r5,#3]
        0x001283b8:    bf00        ..      NOP      
        0x001283ba:    bf00        ..      NOP      
        0x001283bc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x001283be:    0e00        ..      LSRS     r0,r0,#24
        0x001283c0:    7128        (q      STRB     r0,[r5,#4]
        0x001283c2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x001283c4:    0c00        ..      LSRS     r0,r0,#16
        0x001283c6:    7168        hq      STRB     r0,[r5,#5]
        0x001283c8:    89a0        ..      LDRH     r0,[r4,#0xc]
        0x001283ca:    0a00        ..      LSRS     r0,r0,#8
        0x001283cc:    71a8        .q      STRB     r0,[r5,#6]
        0x001283ce:    7b20         {      LDRB     r0,[r4,#0xc]
        0x001283d0:    71e8        .q      STRB     r0,[r5,#7]
        0x001283d2:    bf00        ..      NOP      
        0x001283d4:    bf00        ..      NOP      
        0x001283d6:    6920         i      LDR      r0,[r4,#0x10]
        0x001283d8:    0e00        ..      LSRS     r0,r0,#24
        0x001283da:    7228        (r      STRB     r0,[r5,#8]
        0x001283dc:    6920         i      LDR      r0,[r4,#0x10]
        0x001283de:    0c00        ..      LSRS     r0,r0,#16
        0x001283e0:    7268        hr      STRB     r0,[r5,#9]
        0x001283e2:    8a20         .      LDRH     r0,[r4,#0x10]
        0x001283e4:    0a00        ..      LSRS     r0,r0,#8
        0x001283e6:    72a8        .r      STRB     r0,[r5,#0xa]
        0x001283e8:    7c20         |      LDRB     r0,[r4,#0x10]
        0x001283ea:    72e8        .r      STRB     r0,[r5,#0xb]
        0x001283ec:    bf00        ..      NOP      
        0x001283ee:    bf00        ..      NOP      
        0x001283f0:    6960        `i      LDR      r0,[r4,#0x14]
        0x001283f2:    0e00        ..      LSRS     r0,r0,#24
        0x001283f4:    7328        (s      STRB     r0,[r5,#0xc]
        0x001283f6:    6960        `i      LDR      r0,[r4,#0x14]
        0x001283f8:    0c00        ..      LSRS     r0,r0,#16
        0x001283fa:    7368        hs      STRB     r0,[r5,#0xd]
        0x001283fc:    8aa0        ..      LDRH     r0,[r4,#0x14]
        0x001283fe:    0a00        ..      LSRS     r0,r0,#8
        0x00128400:    73a8        .s      STRB     r0,[r5,#0xe]
        0x00128402:    7d20         }      LDRB     r0,[r4,#0x14]
        0x00128404:    73e8        .s      STRB     r0,[r5,#0xf]
        0x00128406:    bf00        ..      NOP      
        0x00128408:    bf00        ..      NOP      
        0x0012840a:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0012840c:    0e00        ..      LSRS     r0,r0,#24
        0x0012840e:    7428        (t      STRB     r0,[r5,#0x10]
        0x00128410:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00128412:    0c00        ..      LSRS     r0,r0,#16
        0x00128414:    7468        ht      STRB     r0,[r5,#0x11]
        0x00128416:    8b20         .      LDRH     r0,[r4,#0x18]
        0x00128418:    0a00        ..      LSRS     r0,r0,#8
        0x0012841a:    74a8        .t      STRB     r0,[r5,#0x12]
        0x0012841c:    7e20         ~      LDRB     r0,[r4,#0x18]
        0x0012841e:    74e8        .t      STRB     r0,[r5,#0x13]
        0x00128420:    bf00        ..      NOP      
        0x00128422:    bf00        ..      NOP      
        0x00128424:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00128426:    0e00        ..      LSRS     r0,r0,#24
        0x00128428:    7528        (u      STRB     r0,[r5,#0x14]
        0x0012842a:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x0012842c:    0c00        ..      LSRS     r0,r0,#16
        0x0012842e:    7568        hu      STRB     r0,[r5,#0x15]
        0x00128430:    8ba0        ..      LDRH     r0,[r4,#0x1c]
        0x00128432:    0a00        ..      LSRS     r0,r0,#8
        0x00128434:    75a8        .u      STRB     r0,[r5,#0x16]
        0x00128436:    7f20         .      LDRB     r0,[r4,#0x1c]
        0x00128438:    75e8        .u      STRB     r0,[r5,#0x17]
        0x0012843a:    bf00        ..      NOP      
        0x0012843c:    bf00        ..      NOP      
        0x0012843e:    6a20         j      LDR      r0,[r4,#0x20]
        0x00128440:    0e00        ..      LSRS     r0,r0,#24
        0x00128442:    7628        (v      STRB     r0,[r5,#0x18]
        0x00128444:    6a20         j      LDR      r0,[r4,#0x20]
        0x00128446:    0c00        ..      LSRS     r0,r0,#16
        0x00128448:    7668        hv      STRB     r0,[r5,#0x19]
        0x0012844a:    8c20         .      LDRH     r0,[r4,#0x20]
        0x0012844c:    0a00        ..      LSRS     r0,r0,#8
        0x0012844e:    76a8        .v      STRB     r0,[r5,#0x1a]
        0x00128450:    2020                MOVS     r0,#0x20
        0x00128452:    5d00        .]      LDRB     r0,[r0,r4]
        0x00128454:    76e8        .v      STRB     r0,[r5,#0x1b]
        0x00128456:    bf00        ..      NOP      
        0x00128458:    6ea0        .n      LDR      r0,[r4,#0x68]
        0x0012845a:    b968        h.      CBNZ     r0,0x128478 ; mbedtls_sha256_finish_ret + 368
        0x0012845c:    bf00        ..      NOP      
        0x0012845e:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00128460:    0e00        ..      LSRS     r0,r0,#24
        0x00128462:    7728        (w      STRB     r0,[r5,#0x1c]
        0x00128464:    6a60        `j      LDR      r0,[r4,#0x24]
        0x00128466:    0c00        ..      LSRS     r0,r0,#16
        0x00128468:    7768        hw      STRB     r0,[r5,#0x1d]
        0x0012846a:    8ca0        ..      LDRH     r0,[r4,#0x24]
        0x0012846c:    0a00        ..      LSRS     r0,r0,#8
        0x0012846e:    77a8        .w      STRB     r0,[r5,#0x1e]
        0x00128470:    2024        $       MOVS     r0,#0x24
        0x00128472:    5d00        .]      LDRB     r0,[r0,r4]
        0x00128474:    77e8        .w      STRB     r0,[r5,#0x1f]
        0x00128476:    bf00        ..      NOP      
        0x00128478:    2000        .       MOVS     r0,#0
        0x0012847a:    e785        ..      B        0x128388 ; mbedtls_sha256_finish_ret + 128
    $d
        0x0012847c:    00128d54    T...    DCD    1215828
    $t
    i.mbedtls_sha256_init
    mbedtls_sha256_init
        0x00128480:    b510        ..      PUSH     {r4,lr}
        0x00128482:    4604        .F      MOV      r4,r0
        0x00128484:    216c        l!      MOVS     r1,#0x6c
        0x00128486:    4620         F      MOV      r0,r4
        0x00128488:    f7f9fe0d    ....    BL       __aeabi_memclr ; 0x1220a6
        0x0012848c:    bd10        ..      POP      {r4,pc}
        0x0012848e:    0000        ..      MOVS     r0,r0
    i.mbedtls_sha256_starts_ret
    mbedtls_sha256_starts_ret
        0x00128490:    4602        .F      MOV      r2,r0
        0x00128492:    2000        .       MOVS     r0,#0
        0x00128494:    6010        .`      STR      r0,[r2,#0]
        0x00128496:    6050        P`      STR      r0,[r2,#4]
        0x00128498:    b981        ..      CBNZ     r1,0x1284bc ; mbedtls_sha256_starts_ret + 44
        0x0012849a:    4812        .H      LDR      r0,[pc,#72] ; [0x1284e4] = 0x6a09e667
        0x0012849c:    6090        .`      STR      r0,[r2,#8]
        0x0012849e:    4b12        .K      LDR      r3,[pc,#72] ; [0x1284e8] = 0xbb67ae85
        0x001284a0:    60d3        .`      STR      r3,[r2,#0xc]
        0x001284a2:    4b12        .K      LDR      r3,[pc,#72] ; [0x1284ec] = 0x3c6ef372
        0x001284a4:    6113        .a      STR      r3,[r2,#0x10]
        0x001284a6:    4b12        .K      LDR      r3,[pc,#72] ; [0x1284f0] = 0xa54ff53a
        0x001284a8:    6153        Sa      STR      r3,[r2,#0x14]
        0x001284aa:    4b12        .K      LDR      r3,[pc,#72] ; [0x1284f4] = 0x510e527f
        0x001284ac:    6193        .a      STR      r3,[r2,#0x18]
        0x001284ae:    4b12        .K      LDR      r3,[pc,#72] ; [0x1284f8] = 0x9b05688c
        0x001284b0:    61d3        .a      STR      r3,[r2,#0x1c]
        0x001284b2:    4b12        .K      LDR      r3,[pc,#72] ; [0x1284fc] = 0x1f83d9ab
        0x001284b4:    6213        .b      STR      r3,[r2,#0x20]
        0x001284b6:    4b12        .K      LDR      r3,[pc,#72] ; [0x128500] = 0x5be0cd19
        0x001284b8:    6253        Sb      STR      r3,[r2,#0x24]
        0x001284ba:    e00f        ..      B        0x1284dc ; mbedtls_sha256_starts_ret + 76
        0x001284bc:    4811        .H      LDR      r0,[pc,#68] ; [0x128504] = 0xc1059ed8
        0x001284be:    6090        .`      STR      r0,[r2,#8]
        0x001284c0:    4b11        .K      LDR      r3,[pc,#68] ; [0x128508] = 0x367cd507
        0x001284c2:    60d3        .`      STR      r3,[r2,#0xc]
        0x001284c4:    4b11        .K      LDR      r3,[pc,#68] ; [0x12850c] = 0x3070dd17
        0x001284c6:    6113        .a      STR      r3,[r2,#0x10]
        0x001284c8:    4b11        .K      LDR      r3,[pc,#68] ; [0x128510] = 0xf70e5939
        0x001284ca:    6153        Sa      STR      r3,[r2,#0x14]
        0x001284cc:    4b11        .K      LDR      r3,[pc,#68] ; [0x128514] = 0xffc00b31
        0x001284ce:    6193        .a      STR      r3,[r2,#0x18]
        0x001284d0:    4b11        .K      LDR      r3,[pc,#68] ; [0x128518] = 0x68581511
        0x001284d2:    61d3        .a      STR      r3,[r2,#0x1c]
        0x001284d4:    4b11        .K      LDR      r3,[pc,#68] ; [0x12851c] = 0x64f98fa7
        0x001284d6:    6213        .b      STR      r3,[r2,#0x20]
        0x001284d8:    4b11        .K      LDR      r3,[pc,#68] ; [0x128520] = 0xbefa4fa4
        0x001284da:    6253        Sb      STR      r3,[r2,#0x24]
        0x001284dc:    6691        .f      STR      r1,[r2,#0x68]
        0x001284de:    2000        .       MOVS     r0,#0
        0x001284e0:    4770        pG      BX       lr
    $d
        0x001284e2:    0000        ..      DCW    0
        0x001284e4:    6a09e667    g..j    DCD    1779033703
        0x001284e8:    bb67ae85    ..g.    DCD    3144134277
        0x001284ec:    3c6ef372    r.n<    DCD    1013904242
        0x001284f0:    a54ff53a    :.O.    DCD    2773480762
        0x001284f4:    510e527f    .R.Q    DCD    1359893119
        0x001284f8:    9b05688c    .h..    DCD    2600822924
        0x001284fc:    1f83d9ab    ....    DCD    528734635
        0x00128500:    5be0cd19    ...[    DCD    1541459225
        0x00128504:    c1059ed8    ....    DCD    3238371032
        0x00128508:    367cd507    ..|6    DCD    914150663
        0x0012850c:    3070dd17    ..p0    DCD    812702999
        0x00128510:    f70e5939    9Y..    DCD    4144912697
        0x00128514:    ffc00b31    1...    DCD    4290775857
        0x00128518:    68581511    ..Xh    DCD    1750603025
        0x0012851c:    64f98fa7    ...d    DCD    1694076839
        0x00128520:    befa4fa4    .O..    DCD    3204075428
    $t
    i.mbedtls_sha256_update_ret
    mbedtls_sha256_update_ret
        0x00128524:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00128528:    4604        .F      MOV      r4,r0
        0x0012852a:    4688        .F      MOV      r8,r1
        0x0012852c:    4615        .F      MOV      r5,r2
        0x0012852e:    b915        ..      CBNZ     r5,0x128536 ; mbedtls_sha256_update_ret + 18
        0x00128530:    2000        .       MOVS     r0,#0
        0x00128532:    e8bd87f0    ....    POP      {r4-r10,pc}
        0x00128536:    7820         x      LDRB     r0,[r4,#0]
        0x00128538:    f000073f    ..?.    AND      r7,r0,#0x3f
        0x0012853c:    f1c70640    ..@.    RSB      r6,r7,#0x40
        0x00128540:    6820         h      LDR      r0,[r4,#0]
        0x00128542:    4428        (D      ADD      r0,r0,r5
        0x00128544:    6020         `      STR      r0,[r4,#0]
        0x00128546:    6820         h      LDR      r0,[r4,#0]
        0x00128548:    6020         `      STR      r0,[r4,#0]
        0x0012854a:    6820         h      LDR      r0,[r4,#0]
        0x0012854c:    42a8        .B      CMP      r0,r5
        0x0012854e:    d202        ..      BCS      0x128556 ; mbedtls_sha256_update_ret + 50
        0x00128550:    6860        `h      LDR      r0,[r4,#4]
        0x00128552:    1c40        @.      ADDS     r0,r0,#1
        0x00128554:    6060        ``      STR      r0,[r4,#4]
        0x00128556:    b1af        ..      CBZ      r7,0x128584 ; mbedtls_sha256_update_ret + 96
        0x00128558:    42b5        .B      CMP      r5,r6
        0x0012855a:    d313        ..      BCC      0x128584 ; mbedtls_sha256_update_ret + 96
        0x0012855c:    f1040128    ..(.    ADD      r1,r4,#0x28
        0x00128560:    19c8        ..      ADDS     r0,r1,r7
        0x00128562:    4632        2F      MOV      r2,r6
        0x00128564:    4641        AF      MOV      r1,r8
        0x00128566:    f7f9fdb6    ....    BL       ___aeabi_memcpy8$small ; 0x1220d6
        0x0012856a:    f1040128    ..(.    ADD      r1,r4,#0x28
        0x0012856e:    4620         F      MOV      r0,r4
        0x00128570:    f7fffde8    ....    BL       mbedtls_internal_sha256_process ; 0x128144
        0x00128574:    f1b00900    ....    SUBS     r9,r0,#0
        0x00128578:    d001        ..      BEQ      0x12857e ; mbedtls_sha256_update_ret + 90
        0x0012857a:    4648        HF      MOV      r0,r9
        0x0012857c:    e7d9        ..      B        0x128532 ; mbedtls_sha256_update_ret + 14
        0x0012857e:    44b0        .D      ADD      r8,r8,r6
        0x00128580:    1bad        ..      SUBS     r5,r5,r6
        0x00128582:    2700        .'      MOVS     r7,#0
        0x00128584:    e00b        ..      B        0x12859e ; mbedtls_sha256_update_ret + 122
        0x00128586:    4641        AF      MOV      r1,r8
        0x00128588:    4620         F      MOV      r0,r4
        0x0012858a:    f7fffddb    ....    BL       mbedtls_internal_sha256_process ; 0x128144
        0x0012858e:    f1b00900    ....    SUBS     r9,r0,#0
        0x00128592:    d001        ..      BEQ      0x128598 ; mbedtls_sha256_update_ret + 116
        0x00128594:    4648        HF      MOV      r0,r9
        0x00128596:    e7cc        ..      B        0x128532 ; mbedtls_sha256_update_ret + 14
        0x00128598:    f1080840    ..@.    ADD      r8,r8,#0x40
        0x0012859c:    3d40        @=      SUBS     r5,r5,#0x40
        0x0012859e:    2d40        @-      CMP      r5,#0x40
        0x001285a0:    d2f1        ..      BCS      0x128586 ; mbedtls_sha256_update_ret + 98
        0x001285a2:    b135        5.      CBZ      r5,0x1285b2 ; mbedtls_sha256_update_ret + 142
        0x001285a4:    f1040128    ..(.    ADD      r1,r4,#0x28
        0x001285a8:    19c8        ..      ADDS     r0,r1,r7
        0x001285aa:    462a        *F      MOV      r2,r5
        0x001285ac:    4641        AF      MOV      r1,r8
        0x001285ae:    f7f9fd92    ....    BL       ___aeabi_memcpy8$small ; 0x1220d6
        0x001285b2:    2000        .       MOVS     r0,#0
        0x001285b4:    e7bd        ..      B        0x128532 ; mbedtls_sha256_update_ret + 14
        0x001285b6:    0000        ..      MOVS     r0,r0
    i.mod_sqrt_default
    mod_sqrt_default
        0x001285b8:    b5f0        ..      PUSH     {r4-r7,lr}
        0x001285ba:    b091        ..      SUB      sp,sp,#0x44
        0x001285bc:    4607        .F      MOV      r7,r0
        0x001285be:    460c        .F      MOV      r4,r1
        0x001285c0:    211c        .!      MOVS     r1,#0x1c
        0x001285c2:    a80a        ..      ADD      r0,sp,#0x28
        0x001285c4:    f7f9fd6f    ..o.    BL       __aeabi_memclr ; 0x1220a6
        0x001285c8:    481a        .H      LDR      r0,[pc,#104] ; [0x128634] = 0x128c4c
        0x001285ca:    6800        .h      LDR      r0,[r0,#0]
        0x001285cc:    9009        ..      STR      r0,[sp,#0x24]
        0x001285ce:    211c        .!      MOVS     r1,#0x1c
        0x001285d0:    a802        ..      ADD      r0,sp,#8
        0x001285d2:    f7f9fd68    ..h.    BL       __aeabi_memclr ; 0x1220a6
        0x001285d6:    4817        .H      LDR      r0,[pc,#92] ; [0x128634] = 0x128c4c
        0x001285d8:    1d00        ..      ADDS     r0,r0,#4
        0x001285da:    6800        .h      LDR      r0,[r0,#0]
        0x001285dc:    9001        ..      STR      r0,[sp,#4]
        0x001285de:    f9946000    ...`    LDRSB    r6,[r4,#0]
        0x001285e2:    4633        3F      MOV      r3,r6
        0x001285e4:    aa09        ..      ADD      r2,sp,#0x24
        0x001285e6:    1d21        !.      ADDS     r1,r4,#4
        0x001285e8:    a809        ..      ADD      r0,sp,#0x24
        0x001285ea:    f000f8db    ....    BL       uECC_vli_add ; 0x1287a4
        0x001285ee:    4631        1F      MOV      r1,r6
        0x001285f0:    a809        ..      ADD      r0,sp,#0x24
        0x001285f2:    f000f9e1    ....    BL       uECC_vli_numBits ; 0x1289b8
        0x001285f6:    1e40        @.      SUBS     r0,r0,#1
        0x001285f8:    b205        ..      SXTH     r5,r0
        0x001285fa:    e011        ..      B        0x128620 ; mod_sqrt_default + 104
        0x001285fc:    4622        "F      MOV      r2,r4
        0x001285fe:    a901        ..      ADD      r1,sp,#4
        0x00128600:    a801        ..      ADD      r0,sp,#4
        0x00128602:    f000f95d    ..].    BL       uECC_vli_modSquare_fast ; 0x1288c0
        0x00128606:    4629        )F      MOV      r1,r5
        0x00128608:    a809        ..      ADD      r0,sp,#0x24
        0x0012860a:    f000fa2f    ../.    BL       uECC_vli_testBit ; 0x128a6c
        0x0012860e:    b128        (.      CBZ      r0,0x12861c ; mod_sqrt_default + 100
        0x00128610:    4623        #F      MOV      r3,r4
        0x00128612:    463a        :F      MOV      r2,r7
        0x00128614:    a901        ..      ADD      r1,sp,#4
        0x00128616:    a801        ..      ADD      r0,sp,#4
        0x00128618:    f000f93e    ..>.    BL       uECC_vli_modMult_fast ; 0x128898
        0x0012861c:    1e68        h.      SUBS     r0,r5,#1
        0x0012861e:    b205        ..      SXTH     r5,r0
        0x00128620:    2d01        .-      CMP      r5,#1
        0x00128622:    dceb        ..      BGT      0x1285fc ; mod_sqrt_default + 68
        0x00128624:    4632        2F      MOV      r2,r6
        0x00128626:    a901        ..      ADD      r1,sp,#4
        0x00128628:    4638        8F      MOV      r0,r7
        0x0012862a:    f000f9f1    ....    BL       uECC_vli_set ; 0x128a10
        0x0012862e:    b011        ..      ADD      sp,sp,#0x44
        0x00128630:    bdf0        ..      POP      {r4-r7,pc}
    $d
        0x00128632:    0000        ..      DCW    0
        0x00128634:    00128c4c    L...    DCD    1215564
    $t
    i.muladd
    muladd
        0x00128638:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0012863c:    4607        .F      MOV      r7,r0
        0x0012863e:    468c        .F      MOV      r12,r1
        0x00128640:    9e09        ..      LDR      r6,[sp,#0x24]
        0x00128642:    fba7480c    ...H    UMULL    r4,r8,r7,r12
        0x00128646:    4645        EF      MOV      r5,r8
        0x00128648:    f04f0a00    O...    MOV      r10,#0
        0x0012864c:    f8d38000    ....    LDR      r8,[r3,#0]
        0x00128650:    f8d29000    ....    LDR      r9,[r2,#0]
        0x00128654:    ea4a0009    J...    ORR      r0,r10,r9
        0x00128658:    ea48010a    H...    ORR      r1,r8,r10
        0x0012865c:    1900        ..      ADDS     r0,r0,r4
        0x0012865e:    4169        iA      ADCS     r1,r1,r5
        0x00128660:    f8d68000    ....    LDR      r8,[r6,#0]
        0x00128664:    ebb00904    ....    SUBS     r9,r0,r4
        0x00128668:    eb710905    q...    SBCS     r9,r1,r5
        0x0012866c:    d202        ..      BCS      0x128674 ; muladd + 60
        0x0012866e:    f04f0901    O...    MOV      r9,#1
        0x00128672:    e001        ..      B        0x128678 ; muladd + 64
        0x00128674:    f04f0900    O...    MOV      r9,#0
        0x00128678:    44c8        .D      ADD      r8,r8,r9
        0x0012867a:    f8c68000    ....    STR      r8,[r6,#0]
        0x0012867e:    6019        .`      STR      r1,[r3,#0]
        0x00128680:    6010        .`      STR      r0,[r2,#0]
        0x00128682:    e8bd8ff0    ....    POP      {r4-r11,pc}
    i.omega_mult_secp256k1
    omega_mult_secp256k1
        0x00128686:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0012868a:    4604        .F      MOV      r4,r0
        0x0012868c:    460f        .F      MOV      r7,r1
        0x0012868e:    2500        .%      MOVS     r5,#0
        0x00128690:    2600        .&      MOVS     r6,#0
        0x00128692:    e00e        ..      B        0x1286b2 ; omega_mult_secp256k1 + 44
        0x00128694:    f24032d1    @..2    MOV      r2,#0x3d1
        0x00128698:    f8573026    W.&0    LDR      r3,[r7,r6,LSL #2]
        0x0012869c:    fba2c203    ....    UMULL    r12,r2,r2,r3
        0x001286a0:    eb1c0005    ....    ADDS     r0,r12,r5
        0x001286a4:    f1420100    B...    ADC      r1,r2,#0
        0x001286a8:    f8440026    D.&.    STR      r0,[r4,r6,LSL #2]
        0x001286ac:    460d        .F      MOV      r5,r1
        0x001286ae:    1c70        p.      ADDS     r0,r6,#1
        0x001286b0:    b246        F.      SXTB     r6,r0
        0x001286b2:    2e08        ..      CMP      r6,#8
        0x001286b4:    dbee        ..      BLT      0x128694 ; omega_mult_secp256k1 + 14
        0x001286b6:    6225        %b      STR      r5,[r4,#0x20]
        0x001286b8:    2308        .#      MOVS     r3,#8
        0x001286ba:    463a        :F      MOV      r2,r7
        0x001286bc:    1d21        !.      ADDS     r1,r4,#4
        0x001286be:    1d20         .      ADDS     r0,r4,#4
        0x001286c0:    f000f870    ..p.    BL       uECC_vli_add ; 0x1287a4
        0x001286c4:    6260        `b      STR      r0,[r4,#0x24]
        0x001286c6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001286ca:    0000        ..      MOVS     r0,r0
    i.sha256_init
    sha256_init
        0x001286cc:    b510        ..      PUSH     {r4,lr}
        0x001286ce:    4807        .H      LDR      r0,[pc,#28] ; [0x1286ec] = 0x13a000
        0x001286d0:    6800        .h      LDR      r0,[r0,#0]
        0x001286d2:    b138        8.      CBZ      r0,0x1286e4 ; sha256_init + 24
        0x001286d4:    4806        .H      LDR      r0,[pc,#24] ; [0x1286f0] = 0x13a1d8
        0x001286d6:    f7fffed3    ....    BL       mbedtls_sha256_init ; 0x128480
        0x001286da:    2100        .!      MOVS     r1,#0
        0x001286dc:    4804        .H      LDR      r0,[pc,#16] ; [0x1286f0] = 0x13a1d8
        0x001286de:    f7fffed7    ....    BL       mbedtls_sha256_starts_ret ; 0x128490
        0x001286e2:    e001        ..      B        0x1286e8 ; sha256_init + 28
        0x001286e4:    f7fdfa94    ....    BL       L2CShaInit ; 0x125c10
        0x001286e8:    bd10        ..      POP      {r4,pc}
    $d
        0x001286ea:    0000        ..      DCW    0
        0x001286ec:    0013a000    ....    DCD    1286144
        0x001286f0:    0013a1d8    ....    DCD    1286616
    $t
    i.sha256_setmode
    sha256_setmode
        0x001286f4:    4901        .I      LDR      r1,[pc,#4] ; [0x1286fc] = 0x13a000
        0x001286f6:    6008        .`      STR      r0,[r1,#0]
        0x001286f8:    4770        pG      BX       lr
    $d
        0x001286fa:    0000        ..      DCW    0
        0x001286fc:    0013a000    ....    DCD    1286144
    $t
    i.sha256_update
    sha256_update
        0x00128700:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00128704:    4604        .F      MOV      r4,r0
        0x00128706:    460f        .F      MOV      r7,r1
        0x00128708:    4690        .F      MOV      r8,r2
        0x0012870a:    461d        .F      MOV      r5,r3
        0x0012870c:    2600        .&      MOVS     r6,#0
        0x0012870e:    4812        .H      LDR      r0,[pc,#72] ; [0x128758] = 0x13a000
        0x00128710:    6800        .h      LDR      r0,[r0,#0]
        0x00128712:    b1d0        ..      CBZ      r0,0x12874a ; sha256_update + 74
        0x00128714:    b935        5.      CBNZ     r5,0x128724 ; sha256_update + 36
        0x00128716:    4642        BF      MOV      r2,r8
        0x00128718:    4621        !F      MOV      r1,r4
        0x0012871a:    4810        .H      LDR      r0,[pc,#64] ; [0x12875c] = 0x13a1d8
        0x0012871c:    f7ffff02    ....    BL       mbedtls_sha256_update_ret ; 0x128524
        0x00128720:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00128724:    4642        BF      MOV      r2,r8
        0x00128726:    4621        !F      MOV      r1,r4
        0x00128728:    480c        .H      LDR      r0,[pc,#48] ; [0x12875c] = 0x13a1d8
        0x0012872a:    f7fffefb    ....    BL       mbedtls_sha256_update_ret ; 0x128524
        0x0012872e:    4606        .F      MOV      r6,r0
        0x00128730:    b10e        ..      CBZ      r6,0x128736 ; sha256_update + 54
        0x00128732:    206b        k       MOVS     r0,#0x6b
        0x00128734:    e7f4        ..      B        0x128720 ; sha256_update + 32
        0x00128736:    4639        9F      MOV      r1,r7
        0x00128738:    4808        .H      LDR      r0,[pc,#32] ; [0x12875c] = 0x13a1d8
        0x0012873a:    f7fffde5    ....    BL       mbedtls_sha256_finish_ret ; 0x128308
        0x0012873e:    4606        .F      MOV      r6,r0
        0x00128740:    b10e        ..      CBZ      r6,0x128746 ; sha256_update + 70
        0x00128742:    206b        k       MOVS     r0,#0x6b
        0x00128744:    e7ec        ..      B        0x128720 ; sha256_update + 32
        0x00128746:    2000        .       MOVS     r0,#0
        0x00128748:    e7ea        ..      B        0x128720 ; sha256_update + 32
        0x0012874a:    462b        +F      MOV      r3,r5
        0x0012874c:    4642        BF      MOV      r2,r8
        0x0012874e:    4639        9F      MOV      r1,r7
        0x00128750:    4620         F      MOV      r0,r4
        0x00128752:    f7fdfa93    ....    BL       L2CShaUpdate ; 0x125c7c
        0x00128756:    e7e3        ..      B        0x128720 ; sha256_update + 32
    $d
        0x00128758:    0013a000    ....    DCD    1286144
        0x0012875c:    0013a1d8    ....    DCD    1286616
    $t
    i.trace
    trace
        0x00128760:    b570        p.      PUSH     {r4-r6,lr}
        0x00128762:    4605        .F      MOV      r5,r0
        0x00128764:    460e        .F      MOV      r6,r1
        0x00128766:    4808        .H      LDR      r0,[pc,#32] ; [0x128788] = 0x13a010
        0x00128768:    7800        .x      LDRB     r0,[r0,#0]
        0x0012876a:    2801        .(      CMP      r0,#1
        0x0012876c:    d100        ..      BNE      0x128770 ; trace + 16
        0x0012876e:    bd70        p.      POP      {r4-r6,pc}
        0x00128770:    2400        .$      MOVS     r4,#0
        0x00128772:    e004        ..      B        0x12877e ; trace + 30
        0x00128774:    5d28        (]      LDRB     r0,[r5,r4]
        0x00128776:    2100        .!      MOVS     r1,#0
        0x00128778:    f7fffcc6    ....    BL       fputc ; 0x128108
        0x0012877c:    1c64        d.      ADDS     r4,r4,#1
        0x0012877e:    42b4        .B      CMP      r4,r6
        0x00128780:    dbf8        ..      BLT      0x128774 ; trace + 20
        0x00128782:    bf00        ..      NOP      
        0x00128784:    e7f3        ..      B        0x12876e ; trace + 14
    $d
        0x00128786:    0000        ..      DCW    0
        0x00128788:    0013a010    ....    DCD    1286160
    $t
    i.uDelay
    uDelay
        0x0012878c:    2000        .       MOVS     r0,#0
        0x0012878e:    bf00        ..      NOP      
        0x00128790:    e000        ..      B        0x128794 ; uDelay + 8
        0x00128792:    1c40        @.      ADDS     r0,r0,#1
        0x00128794:    2846        F(      CMP      r0,#0x46
        0x00128796:    dbfc        ..      BLT      0x128792 ; uDelay + 6
        0x00128798:    4770        pG      BX       lr
        0x0012879a:    0000        ..      MOVS     r0,r0
    i.uECC_secp256k1
    uECC_secp256k1
        0x0012879c:    4800        .H      LDR      r0,[pc,#0] ; [0x1287a0] = 0x128b98
        0x0012879e:    4770        pG      BX       lr
    $d
        0x001287a0:    00128b98    ....    DCD    1215384
    $t
    i.uECC_vli_add
    uECC_vli_add
        0x001287a4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x001287a6:    4605        .F      MOV      r5,r0
        0x001287a8:    460c        .F      MOV      r4,r1
        0x001287aa:    2600        .&      MOVS     r6,#0
        0x001287ac:    2100        .!      MOVS     r1,#0
        0x001287ae:    e015        ..      B        0x1287dc ; uECC_vli_add + 56
        0x001287b0:    f8547021    T.!p    LDR      r7,[r4,r1,LSL #2]
        0x001287b4:    f852c021    R.!.    LDR      r12,[r2,r1,LSL #2]
        0x001287b8:    4467        gD      ADD      r7,r7,r12
        0x001287ba:    19b8        ..      ADDS     r0,r7,r6
        0x001287bc:    f8547021    T.!p    LDR      r7,[r4,r1,LSL #2]
        0x001287c0:    4287        .B      CMP      r7,r0
        0x001287c2:    d007        ..      BEQ      0x1287d4 ; uECC_vli_add + 48
        0x001287c4:    f8547021    T.!p    LDR      r7,[r4,r1,LSL #2]
        0x001287c8:    4287        .B      CMP      r7,r0
        0x001287ca:    d901        ..      BLS      0x1287d0 ; uECC_vli_add + 44
        0x001287cc:    2701        .'      MOVS     r7,#1
        0x001287ce:    e000        ..      B        0x1287d2 ; uECC_vli_add + 46
        0x001287d0:    2700        .'      MOVS     r7,#0
        0x001287d2:    463e        >F      MOV      r6,r7
        0x001287d4:    f8450021    E.!.    STR      r0,[r5,r1,LSL #2]
        0x001287d8:    1c48        H.      ADDS     r0,r1,#1
        0x001287da:    b241        A.      SXTB     r1,r0
        0x001287dc:    4299        .B      CMP      r1,r3
        0x001287de:    dbe7        ..      BLT      0x1287b0 ; uECC_vli_add + 12
        0x001287e0:    4630        0F      MOV      r0,r6
        0x001287e2:    bdf0        ..      POP      {r4-r7,pc}
    i.uECC_vli_clear
    uECC_vli_clear
        0x001287e4:    4602        .F      MOV      r2,r0
        0x001287e6:    2000        .       MOVS     r0,#0
        0x001287e8:    e004        ..      B        0x1287f4 ; uECC_vli_clear + 16
        0x001287ea:    2300        .#      MOVS     r3,#0
        0x001287ec:    f8423020    B. 0    STR      r3,[r2,r0,LSL #2]
        0x001287f0:    1c43        C.      ADDS     r3,r0,#1
        0x001287f2:    b258        X.      SXTB     r0,r3
        0x001287f4:    4288        .B      CMP      r0,r1
        0x001287f6:    dbf8        ..      BLT      0x1287ea ; uECC_vli_clear + 6
        0x001287f8:    4770        pG      BX       lr
    i.uECC_vli_cmp_unsafe
    uECC_vli_cmp_unsafe
        0x001287fa:    b530        0.      PUSH     {r4,r5,lr}
        0x001287fc:    4603        .F      MOV      r3,r0
        0x001287fe:    460c        .F      MOV      r4,r1
        0x00128800:    1e50        P.      SUBS     r0,r2,#1
        0x00128802:    b241        A.      SXTB     r1,r0
        0x00128804:    e012        ..      B        0x12882c ; uECC_vli_cmp_unsafe + 50
        0x00128806:    f8530021    S.!.    LDR      r0,[r3,r1,LSL #2]
        0x0012880a:    f8545021    T.!P    LDR      r5,[r4,r1,LSL #2]
        0x0012880e:    42a8        .B      CMP      r0,r5
        0x00128810:    d901        ..      BLS      0x128816 ; uECC_vli_cmp_unsafe + 28
        0x00128812:    2001        .       MOVS     r0,#1
        0x00128814:    bd30        0.      POP      {r4,r5,pc}
        0x00128816:    f8530021    S.!.    LDR      r0,[r3,r1,LSL #2]
        0x0012881a:    f8545021    T.!P    LDR      r5,[r4,r1,LSL #2]
        0x0012881e:    42a8        .B      CMP      r0,r5
        0x00128820:    d202        ..      BCS      0x128828 ; uECC_vli_cmp_unsafe + 46
        0x00128822:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00128826:    e7f5        ..      B        0x128814 ; uECC_vli_cmp_unsafe + 26
        0x00128828:    1e48        H.      SUBS     r0,r1,#1
        0x0012882a:    b241        A.      SXTB     r1,r0
        0x0012882c:    2900        .)      CMP      r1,#0
        0x0012882e:    daea        ..      BGE      0x128806 ; uECC_vli_cmp_unsafe + 12
        0x00128830:    2000        .       MOVS     r0,#0
        0x00128832:    e7ef        ..      B        0x128814 ; uECC_vli_cmp_unsafe + 26
    i.uECC_vli_isZero
    uECC_vli_isZero
        0x00128834:    b510        ..      PUSH     {r4,lr}
        0x00128836:    4602        .F      MOV      r2,r0
        0x00128838:    460b        .F      MOV      r3,r1
        0x0012883a:    2400        .$      MOVS     r4,#0
        0x0012883c:    2100        .!      MOVS     r1,#0
        0x0012883e:    e004        ..      B        0x12884a ; uECC_vli_isZero + 22
        0x00128840:    f8520021    R.!.    LDR      r0,[r2,r1,LSL #2]
        0x00128844:    4304        .C      ORRS     r4,r4,r0
        0x00128846:    1c48        H.      ADDS     r0,r1,#1
        0x00128848:    b241        A.      SXTB     r1,r0
        0x0012884a:    4299        .B      CMP      r1,r3
        0x0012884c:    dbf8        ..      BLT      0x128840 ; uECC_vli_isZero + 12
        0x0012884e:    b90c        ..      CBNZ     r4,0x128854 ; uECC_vli_isZero + 32
        0x00128850:    2001        .       MOVS     r0,#1
        0x00128852:    bd10        ..      POP      {r4,pc}
        0x00128854:    2000        .       MOVS     r0,#0
        0x00128856:    e7fc        ..      B        0x128852 ; uECC_vli_isZero + 30
    i.uECC_vli_modAdd
    uECC_vli_modAdd
        0x00128858:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0012885c:    4605        .F      MOV      r5,r0
        0x0012885e:    460f        .F      MOV      r7,r1
        0x00128860:    4690        .F      MOV      r8,r2
        0x00128862:    461c        .F      MOV      r4,r3
        0x00128864:    9e08        ..      LDR      r6,[sp,#0x20]
        0x00128866:    4633        3F      MOV      r3,r6
        0x00128868:    4642        BF      MOV      r2,r8
        0x0012886a:    4639        9F      MOV      r1,r7
        0x0012886c:    4628        (F      MOV      r0,r5
        0x0012886e:    f7ffff99    ....    BL       uECC_vli_add ; 0x1287a4
        0x00128872:    4681        .F      MOV      r9,r0
        0x00128874:    f1b90f00    ....    CMP      r9,#0
        0x00128878:    d106        ..      BNE      0x128888 ; uECC_vli_modAdd + 48
        0x0012887a:    4632        2F      MOV      r2,r6
        0x0012887c:    4629        )F      MOV      r1,r5
        0x0012887e:    4620         F      MOV      r0,r4
        0x00128880:    f7ffffbb    ....    BL       uECC_vli_cmp_unsafe ; 0x1287fa
        0x00128884:    2801        .(      CMP      r0,#1
        0x00128886:    d005        ..      BEQ      0x128894 ; uECC_vli_modAdd + 60
        0x00128888:    4633        3F      MOV      r3,r6
        0x0012888a:    4622        "F      MOV      r2,r4
        0x0012888c:    4629        )F      MOV      r1,r5
        0x0012888e:    4628        (F      MOV      r0,r5
        0x00128890:    f000f8cb    ....    BL       uECC_vli_sub ; 0x128a2a
        0x00128894:    e8bd87f0    ....    POP      {r4-r10,pc}
    i.uECC_vli_modMult_fast
    uECC_vli_modMult_fast
        0x00128898:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0012889a:    b091        ..      SUB      sp,sp,#0x44
        0x0012889c:    4605        .F      MOV      r5,r0
        0x0012889e:    460e        .F      MOV      r6,r1
        0x001288a0:    4617        .F      MOV      r7,r2
        0x001288a2:    461c        .F      MOV      r4,r3
        0x001288a4:    f9943000    ...0    LDRSB    r3,[r4,#0]
        0x001288a8:    463a        :F      MOV      r2,r7
        0x001288aa:    4631        1F      MOV      r1,r6
        0x001288ac:    a801        ..      ADD      r0,sp,#4
        0x001288ae:    f000f82c    ..,.    BL       uECC_vli_mult ; 0x12890a
        0x001288b2:    a901        ..      ADD      r1,sp,#4
        0x001288b4:    4628        (F      MOV      r0,r5
        0x001288b6:    f8d420b0    ...     LDR      r2,[r4,#0xb0]
        0x001288ba:    4790        .G      BLX      r2
        0x001288bc:    b011        ..      ADD      sp,sp,#0x44
        0x001288be:    bdf0        ..      POP      {r4-r7,pc}
    i.uECC_vli_modSquare_fast
    uECC_vli_modSquare_fast
        0x001288c0:    b570        p.      PUSH     {r4-r6,lr}
        0x001288c2:    4606        .F      MOV      r6,r0
        0x001288c4:    460c        .F      MOV      r4,r1
        0x001288c6:    4615        .F      MOV      r5,r2
        0x001288c8:    462b        +F      MOV      r3,r5
        0x001288ca:    4622        "F      MOV      r2,r4
        0x001288cc:    4621        !F      MOV      r1,r4
        0x001288ce:    4630        0F      MOV      r0,r6
        0x001288d0:    f7ffffe2    ....    BL       uECC_vli_modMult_fast ; 0x128898
        0x001288d4:    bd70        p.      POP      {r4-r6,pc}
    i.uECC_vli_modSub
    uECC_vli_modSub
        0x001288d6:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x001288da:    4604        .F      MOV      r4,r0
        0x001288dc:    460e        .F      MOV      r6,r1
        0x001288de:    4617        .F      MOV      r7,r2
        0x001288e0:    461d        .F      MOV      r5,r3
        0x001288e2:    f8dd8020    .. .    LDR      r8,[sp,#0x20]
        0x001288e6:    4643        CF      MOV      r3,r8
        0x001288e8:    463a        :F      MOV      r2,r7
        0x001288ea:    4631        1F      MOV      r1,r6
        0x001288ec:    4620         F      MOV      r0,r4
        0x001288ee:    f000f89c    ....    BL       uECC_vli_sub ; 0x128a2a
        0x001288f2:    4681        .F      MOV      r9,r0
        0x001288f4:    f1b90f00    ....    CMP      r9,#0
        0x001288f8:    d005        ..      BEQ      0x128906 ; uECC_vli_modSub + 48
        0x001288fa:    4643        CF      MOV      r3,r8
        0x001288fc:    462a        *F      MOV      r2,r5
        0x001288fe:    4621        !F      MOV      r1,r4
        0x00128900:    4620         F      MOV      r0,r4
        0x00128902:    f7ffff4f    ..O.    BL       uECC_vli_add ; 0x1287a4
        0x00128906:    e8bd87f0    ....    POP      {r4-r10,pc}
    i.uECC_vli_mult
    uECC_vli_mult
        0x0012890a:    e92d47ff    -..G    PUSH     {r0-r10,lr}
        0x0012890e:    4607        .F      MOV      r7,r0
        0x00128910:    4688        .F      MOV      r8,r1
        0x00128912:    4691        .F      MOV      r9,r2
        0x00128914:    461d        .F      MOV      r5,r3
        0x00128916:    2000        .       MOVS     r0,#0
        0x00128918:    9003        ..      STR      r0,[sp,#0xc]
        0x0012891a:    9002        ..      STR      r0,[sp,#8]
        0x0012891c:    9001        ..      STR      r0,[sp,#4]
        0x0012891e:    2400        .$      MOVS     r4,#0
        0x00128920:    e01b        ..      B        0x12895a ; uECC_vli_mult + 80
        0x00128922:    2600        .&      MOVS     r6,#0
        0x00128924:    e00c        ..      B        0x128940 ; uECC_vli_mult + 54
        0x00128926:    a801        ..      ADD      r0,sp,#4
        0x00128928:    1ba2        ..      SUBS     r2,r4,r6
        0x0012892a:    9000        ..      STR      r0,[sp,#0]
        0x0012892c:    f8591022    Y.".    LDR      r1,[r9,r2,LSL #2]
        0x00128930:    f8580026    X.&.    LDR      r0,[r8,r6,LSL #2]
        0x00128934:    ab02        ..      ADD      r3,sp,#8
        0x00128936:    aa03        ..      ADD      r2,sp,#0xc
        0x00128938:    f7fffe7e    ..~.    BL       muladd ; 0x128638
        0x0012893c:    1c70        p.      ADDS     r0,r6,#1
        0x0012893e:    b246        F.      SXTB     r6,r0
        0x00128940:    42a6        .B      CMP      r6,r4
        0x00128942:    ddf0        ..      BLE      0x128926 ; uECC_vli_mult + 28
        0x00128944:    9803        ..      LDR      r0,[sp,#0xc]
        0x00128946:    f8470024    G.$.    STR      r0,[r7,r4,LSL #2]
        0x0012894a:    9802        ..      LDR      r0,[sp,#8]
        0x0012894c:    9003        ..      STR      r0,[sp,#0xc]
        0x0012894e:    9801        ..      LDR      r0,[sp,#4]
        0x00128950:    9002        ..      STR      r0,[sp,#8]
        0x00128952:    2000        .       MOVS     r0,#0
        0x00128954:    9001        ..      STR      r0,[sp,#4]
        0x00128956:    1c60        `.      ADDS     r0,r4,#1
        0x00128958:    b244        D.      SXTB     r4,r0
        0x0012895a:    42ac        .B      CMP      r4,r5
        0x0012895c:    dbe1        ..      BLT      0x128922 ; uECC_vli_mult + 24
        0x0012895e:    462c        ,F      MOV      r4,r5
        0x00128960:    e01d        ..      B        0x12899e ; uECC_vli_mult + 148
        0x00128962:    1c60        `.      ADDS     r0,r4,#1
        0x00128964:    1b40        @.      SUBS     r0,r0,r5
        0x00128966:    b246        F.      SXTB     r6,r0
        0x00128968:    e00c        ..      B        0x128984 ; uECC_vli_mult + 122
        0x0012896a:    a801        ..      ADD      r0,sp,#4
        0x0012896c:    1ba2        ..      SUBS     r2,r4,r6
        0x0012896e:    9000        ..      STR      r0,[sp,#0]
        0x00128970:    f8591022    Y.".    LDR      r1,[r9,r2,LSL #2]
        0x00128974:    f8580026    X.&.    LDR      r0,[r8,r6,LSL #2]
        0x00128978:    ab02        ..      ADD      r3,sp,#8
        0x0012897a:    aa03        ..      ADD      r2,sp,#0xc
        0x0012897c:    f7fffe5c    ..\.    BL       muladd ; 0x128638
        0x00128980:    1c70        p.      ADDS     r0,r6,#1
        0x00128982:    b246        F.      SXTB     r6,r0
        0x00128984:    42ae        .B      CMP      r6,r5
        0x00128986:    dbf0        ..      BLT      0x12896a ; uECC_vli_mult + 96
        0x00128988:    9803        ..      LDR      r0,[sp,#0xc]
        0x0012898a:    f8470024    G.$.    STR      r0,[r7,r4,LSL #2]
        0x0012898e:    9802        ..      LDR      r0,[sp,#8]
        0x00128990:    9003        ..      STR      r0,[sp,#0xc]
        0x00128992:    9801        ..      LDR      r0,[sp,#4]
        0x00128994:    9002        ..      STR      r0,[sp,#8]
        0x00128996:    2000        .       MOVS     r0,#0
        0x00128998:    9001        ..      STR      r0,[sp,#4]
        0x0012899a:    1c60        `.      ADDS     r0,r4,#1
        0x0012899c:    b244        D.      SXTB     r4,r0
        0x0012899e:    2001        .       MOVS     r0,#1
        0x001289a0:    ebc00045    ..E.    RSB      r0,r0,r5,LSL #1
        0x001289a4:    42a0        .B      CMP      r0,r4
        0x001289a6:    dcdc        ..      BGT      0x128962 ; uECC_vli_mult + 88
        0x001289a8:    2101        .!      MOVS     r1,#1
        0x001289aa:    ebc10145    ..E.    RSB      r1,r1,r5,LSL #1
        0x001289ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x001289b0:    f8470021    G.!.    STR      r0,[r7,r1,LSL #2]
        0x001289b4:    e8bd87ff    ....    POP      {r0-r10,pc}
    i.uECC_vli_numBits
    uECC_vli_numBits
        0x001289b8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x001289bc:    4607        .F      MOV      r7,r0
        0x001289be:    4688        .F      MOV      r8,r1
        0x001289c0:    4641        AF      MOV      r1,r8
        0x001289c2:    4638        8F      MOV      r0,r7
        0x001289c4:    f000f8be    ....    BL       vli_numDigits ; 0x128b44
        0x001289c8:    4606        .F      MOV      r6,r0
        0x001289ca:    b916        ..      CBNZ     r6,0x1289d2 ; uECC_vli_numBits + 26
        0x001289cc:    2000        .       MOVS     r0,#0
        0x001289ce:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x001289d2:    1e70        p.      SUBS     r0,r6,#1
        0x001289d4:    f8575020    W. P    LDR      r5,[r7,r0,LSL #2]
        0x001289d8:    2400        .$      MOVS     r4,#0
        0x001289da:    e001        ..      B        0x1289e0 ; uECC_vli_numBits + 40
        0x001289dc:    086d        m.      LSRS     r5,r5,#1
        0x001289de:    1c64        d.      ADDS     r4,r4,#1
        0x001289e0:    2d00        .-      CMP      r5,#0
        0x001289e2:    d1fb        ..      BNE      0x1289dc ; uECC_vli_numBits + 36
        0x001289e4:    1e70        p.      SUBS     r0,r6,#1
        0x001289e6:    eb041040    ..@.    ADD      r0,r4,r0,LSL #5
        0x001289ea:    b200        ..      SXTH     r0,r0
        0x001289ec:    e7ef        ..      B        0x1289ce ; uECC_vli_numBits + 22
    i.uECC_vli_rshift1
    uECC_vli_rshift1
        0x001289ee:    b530        0.      PUSH     {r4,r5,lr}
        0x001289f0:    4602        .F      MOV      r2,r0
        0x001289f2:    2400        .$      MOVS     r4,#0
        0x001289f4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x001289f8:    e005        ..      B        0x128a06 ; uECC_vli_rshift1 + 24
        0x001289fa:    6803        .h      LDR      r3,[r0,#0]
        0x001289fc:    ea440553    D.S.    ORR      r5,r4,r3,LSR #1
        0x00128a00:    6005        .`      STR      r5,[r0,#0]
        0x00128a02:    07dc        ..      LSLS     r4,r3,#31
        0x00128a04:    bf00        ..      NOP      
        0x00128a06:    4603        .F      MOV      r3,r0
        0x00128a08:    1f00        ..      SUBS     r0,r0,#4
        0x00128a0a:    4293        .B      CMP      r3,r2
        0x00128a0c:    d8f5        ..      BHI      0x1289fa ; uECC_vli_rshift1 + 12
        0x00128a0e:    bd30        0.      POP      {r4,r5,pc}
    i.uECC_vli_set
    uECC_vli_set
        0x00128a10:    b510        ..      PUSH     {r4,lr}
        0x00128a12:    4603        .F      MOV      r3,r0
        0x00128a14:    2000        .       MOVS     r0,#0
        0x00128a16:    e005        ..      B        0x128a24 ; uECC_vli_set + 20
        0x00128a18:    f8514020    Q. @    LDR      r4,[r1,r0,LSL #2]
        0x00128a1c:    f8434020    C. @    STR      r4,[r3,r0,LSL #2]
        0x00128a20:    1c44        D.      ADDS     r4,r0,#1
        0x00128a22:    b260        `.      SXTB     r0,r4
        0x00128a24:    4290        .B      CMP      r0,r2
        0x00128a26:    dbf7        ..      BLT      0x128a18 ; uECC_vli_set + 8
        0x00128a28:    bd10        ..      POP      {r4,pc}
    i.uECC_vli_sub
    uECC_vli_sub
        0x00128a2a:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00128a2c:    4605        .F      MOV      r5,r0
        0x00128a2e:    460c        .F      MOV      r4,r1
        0x00128a30:    2600        .&      MOVS     r6,#0
        0x00128a32:    2100        .!      MOVS     r1,#0
        0x00128a34:    e016        ..      B        0x128a64 ; uECC_vli_sub + 58
        0x00128a36:    f8547021    T.!p    LDR      r7,[r4,r1,LSL #2]
        0x00128a3a:    f852c021    R.!.    LDR      r12,[r2,r1,LSL #2]
        0x00128a3e:    eba7070c    ....    SUB      r7,r7,r12
        0x00128a42:    1bb8        ..      SUBS     r0,r7,r6
        0x00128a44:    f8547021    T.!p    LDR      r7,[r4,r1,LSL #2]
        0x00128a48:    4287        .B      CMP      r7,r0
        0x00128a4a:    d007        ..      BEQ      0x128a5c ; uECC_vli_sub + 50
        0x00128a4c:    f8547021    T.!p    LDR      r7,[r4,r1,LSL #2]
        0x00128a50:    4287        .B      CMP      r7,r0
        0x00128a52:    d201        ..      BCS      0x128a58 ; uECC_vli_sub + 46
        0x00128a54:    2701        .'      MOVS     r7,#1
        0x00128a56:    e000        ..      B        0x128a5a ; uECC_vli_sub + 48
        0x00128a58:    2700        .'      MOVS     r7,#0
        0x00128a5a:    463e        >F      MOV      r6,r7
        0x00128a5c:    f8450021    E.!.    STR      r0,[r5,r1,LSL #2]
        0x00128a60:    1c48        H.      ADDS     r0,r1,#1
        0x00128a62:    b241        A.      SXTB     r1,r0
        0x00128a64:    4299        .B      CMP      r1,r3
        0x00128a66:    dbe6        ..      BLT      0x128a36 ; uECC_vli_sub + 12
        0x00128a68:    4630        0F      MOV      r0,r6
        0x00128a6a:    bdf0        ..      POP      {r4-r7,pc}
    i.uECC_vli_testBit
    uECC_vli_testBit
        0x00128a6c:    b510        ..      PUSH     {r4,lr}
        0x00128a6e:    4602        .F      MOV      r2,r0
        0x00128a70:    1148        H.      ASRS     r0,r1,#5
        0x00128a72:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x00128a76:    f001041f    ....    AND      r4,r1,#0x1f
        0x00128a7a:    2301        .#      MOVS     r3,#1
        0x00128a7c:    40a3        .@      LSLS     r3,r3,r4
        0x00128a7e:    4018        .@      ANDS     r0,r0,r3
        0x00128a80:    bd10        ..      POP      {r4,pc}
        0x00128a82:    0000        ..      MOVS     r0,r0
    i.usart_divided_uart1
    usart_divided_uart1
        0x00128a84:    490b        .I      LDR      r1,[pc,#44] ; [0x128ab4] = 0x13a038
        0x00128a86:    6809        .h      LDR      r1,[r1,#0]
        0x00128a88:    4a0b        .J      LDR      r2,[pc,#44] ; [0x128ab8] = 0x13a034
        0x00128a8a:    6812        .h      LDR      r2,[r2,#0]
        0x00128a8c:    ea411102    A...    ORR      r1,r1,r2,LSL #4
        0x00128a90:    4a0a        .J      LDR      r2,[pc,#40] ; [0x128abc] = 0x4d011000
        0x00128a92:    6051        Q`      STR      r1,[r2,#4]
        0x00128a94:    4907        .I      LDR      r1,[pc,#28] ; [0x128ab4] = 0x13a038
        0x00128a96:    6809        .h      LDR      r1,[r1,#0]
        0x00128a98:    b129        ).      CBZ      r1,0x128aa6 ; usart_divided_uart1 + 34
        0x00128a9a:    4611        .F      MOV      r1,r2
        0x00128a9c:    6c09        .l      LDR      r1,[r1,#0x40]
        0x00128a9e:    f0410104    A...    ORR      r1,r1,#4
        0x00128aa2:    6411        .d      STR      r1,[r2,#0x40]
        0x00128aa4:    e005        ..      B        0x128ab2 ; usart_divided_uart1 + 46
        0x00128aa6:    4905        .I      LDR      r1,[pc,#20] ; [0x128abc] = 0x4d011000
        0x00128aa8:    6c09        .l      LDR      r1,[r1,#0x40]
        0x00128aaa:    f0210104    !...    BIC      r1,r1,#4
        0x00128aae:    4a03        .J      LDR      r2,[pc,#12] ; [0x128abc] = 0x4d011000
        0x00128ab0:    6411        .d      STR      r1,[r2,#0x40]
        0x00128ab2:    4770        pG      BX       lr
    $d
        0x00128ab4:    0013a038    8...    DCD    1286200
        0x00128ab8:    0013a034    4...    DCD    1286196
        0x00128abc:    4d011000    ...M    DCD    1291915264
    $t
    i.vli_mmod_fast_secp256k1
    vli_mmod_fast_secp256k1
        0x00128ac0:    b570        p.      PUSH     {r4-r6,lr}
        0x00128ac2:    b090        ..      SUB      sp,sp,#0x40
        0x00128ac4:    4606        .F      MOV      r6,r0
        0x00128ac6:    460c        .F      MOV      r4,r1
        0x00128ac8:    2108        .!      MOVS     r1,#8
        0x00128aca:    4668        hF      MOV      r0,sp
        0x00128acc:    f7fffe8a    ....    BL       uECC_vli_clear ; 0x1287e4
        0x00128ad0:    2108        .!      MOVS     r1,#8
        0x00128ad2:    a808        ..      ADD      r0,sp,#0x20
        0x00128ad4:    f7fffe86    ....    BL       uECC_vli_clear ; 0x1287e4
        0x00128ad8:    f1040120    .. .    ADD      r1,r4,#0x20
        0x00128adc:    4668        hF      MOV      r0,sp
        0x00128ade:    f7fffdd2    ....    BL       omega_mult_secp256k1 ; 0x128686
        0x00128ae2:    2308        .#      MOVS     r3,#8
        0x00128ae4:    466a        jF      MOV      r2,sp
        0x00128ae6:    4621        !F      MOV      r1,r4
        0x00128ae8:    4630        0F      MOV      r0,r6
        0x00128aea:    f7fffe5b    ..[.    BL       uECC_vli_add ; 0x1287a4
        0x00128aee:    4605        .F      MOV      r5,r0
        0x00128af0:    2108        .!      MOVS     r1,#8
        0x00128af2:    4620         F      MOV      r0,r4
        0x00128af4:    f7fffe76    ..v.    BL       uECC_vli_clear ; 0x1287e4
        0x00128af8:    a908        ..      ADD      r1,sp,#0x20
        0x00128afa:    4620         F      MOV      r0,r4
        0x00128afc:    f7fffdc3    ....    BL       omega_mult_secp256k1 ; 0x128686
        0x00128b00:    2308        .#      MOVS     r3,#8
        0x00128b02:    4622        "F      MOV      r2,r4
        0x00128b04:    4631        1F      MOV      r1,r6
        0x00128b06:    4630        0F      MOV      r0,r6
        0x00128b08:    f7fffe4c    ..L.    BL       uECC_vli_add ; 0x1287a4
        0x00128b0c:    4405        .D      ADD      r5,r5,r0
        0x00128b0e:    e006        ..      B        0x128b1e ; vli_mmod_fast_secp256k1 + 94
        0x00128b10:    1e6d        m.      SUBS     r5,r5,#1
        0x00128b12:    2308        .#      MOVS     r3,#8
        0x00128b14:    4a0a        .J      LDR      r2,[pc,#40] ; [0x128b40] = 0x128b9c
        0x00128b16:    4631        1F      MOV      r1,r6
        0x00128b18:    4630        0F      MOV      r0,r6
        0x00128b1a:    f7ffff86    ....    BL       uECC_vli_sub ; 0x128a2a
        0x00128b1e:    2d00        .-      CMP      r5,#0
        0x00128b20:    d1f6        ..      BNE      0x128b10 ; vli_mmod_fast_secp256k1 + 80
        0x00128b22:    2208        ."      MOVS     r2,#8
        0x00128b24:    4906        .I      LDR      r1,[pc,#24] ; [0x128b40] = 0x128b9c
        0x00128b26:    4630        0F      MOV      r0,r6
        0x00128b28:    f7fffe67    ..g.    BL       uECC_vli_cmp_unsafe ; 0x1287fa
        0x00128b2c:    2800        .(      CMP      r0,#0
        0x00128b2e:    dd05        ..      BLE      0x128b3c ; vli_mmod_fast_secp256k1 + 124
        0x00128b30:    2308        .#      MOVS     r3,#8
        0x00128b32:    4a03        .J      LDR      r2,[pc,#12] ; [0x128b40] = 0x128b9c
        0x00128b34:    4631        1F      MOV      r1,r6
        0x00128b36:    4630        0F      MOV      r0,r6
        0x00128b38:    f7ffff77    ..w.    BL       uECC_vli_sub ; 0x128a2a
        0x00128b3c:    b010        ..      ADD      sp,sp,#0x40
        0x00128b3e:    bd70        p.      POP      {r4-r6,pc}
    $d
        0x00128b40:    00128b9c    ....    DCD    1215388
    $t
    i.vli_numDigits
    vli_numDigits
        0x00128b44:    4602        .F      MOV      r2,r0
        0x00128b46:    460b        .F      MOV      r3,r1
        0x00128b48:    1e58        X.      SUBS     r0,r3,#1
        0x00128b4a:    b241        A.      SXTB     r1,r0
        0x00128b4c:    e001        ..      B        0x128b52 ; vli_numDigits + 14
        0x00128b4e:    1e48        H.      SUBS     r0,r1,#1
        0x00128b50:    b241        A.      SXTB     r1,r0
        0x00128b52:    2900        .)      CMP      r1,#0
        0x00128b54:    db03        ..      BLT      0x128b5e ; vli_numDigits + 26
        0x00128b56:    f8520021    R.!.    LDR      r0,[r2,r1,LSL #2]
        0x00128b5a:    2800        .(      CMP      r0,#0
        0x00128b5c:    d0f7        ..      BEQ      0x128b4e ; vli_numDigits + 10
        0x00128b5e:    1c48        H.      ADDS     r0,r1,#1
        0x00128b60:    b240        @.      SXTB     r0,r0
        0x00128b62:    4770        pG      BX       lr
    i.x_side_secp256k1
    x_side_secp256k1
        0x00128b64:    b5f8        ..      PUSH     {r3-r7,lr}
        0x00128b66:    4605        .F      MOV      r5,r0
        0x00128b68:    460e        .F      MOV      r6,r1
        0x00128b6a:    4614        .F      MOV      r4,r2
        0x00128b6c:    4622        "F      MOV      r2,r4
        0x00128b6e:    4631        1F      MOV      r1,r6
        0x00128b70:    4628        (F      MOV      r0,r5
        0x00128b72:    f7fffea5    ....    BL       uECC_vli_modSquare_fast ; 0x1288c0
        0x00128b76:    4623        #F      MOV      r3,r4
        0x00128b78:    4632        2F      MOV      r2,r6
        0x00128b7a:    4629        )F      MOV      r1,r5
        0x00128b7c:    4628        (F      MOV      r0,r5
        0x00128b7e:    f7fffe8b    ....    BL       uECC_vli_modMult_fast ; 0x128898
        0x00128b82:    2008        .       MOVS     r0,#8
        0x00128b84:    1d23        #.      ADDS     r3,r4,#4
        0x00128b86:    f1040284    ....    ADD      r2,r4,#0x84
        0x00128b8a:    4629        )F      MOV      r1,r5
        0x00128b8c:    9000        ..      STR      r0,[sp,#0]
        0x00128b8e:    4628        (F      MOV      r0,r5
        0x00128b90:    f7fffe62    ..b.    BL       uECC_vli_modAdd ; 0x128858
        0x00128b94:    bdf8        ..      POP      {r3-r7,pc}
        0x00128b96:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    curve_secp256k1
        0x00128b98:    01002008    . ..    DCD    16785416
        0x00128b9c:    fffffc2f    /...    DCD    4294966319
        0x00128ba0:    fffffffe    ....    DCD    4294967294
        0x00128ba4:    ffffffff    ....    DCD    4294967295
        0x00128ba8:    ffffffff    ....    DCD    4294967295
        0x00128bac:    ffffffff    ....    DCD    4294967295
        0x00128bb0:    ffffffff    ....    DCD    4294967295
        0x00128bb4:    ffffffff    ....    DCD    4294967295
        0x00128bb8:    ffffffff    ....    DCD    4294967295
        0x00128bbc:    d0364141    AA6.    DCD    3493216577
        0x00128bc0:    bfd25e8c    .^..    DCD    3218235020
        0x00128bc4:    af48a03b    ;.H.    DCD    2940772411
        0x00128bc8:    baaedce6    ....    DCD    3132021990
        0x00128bcc:    fffffffe    ....    DCD    4294967294
        0x00128bd0:    ffffffff    ....    DCD    4294967295
        0x00128bd4:    ffffffff    ....    DCD    4294967295
        0x00128bd8:    ffffffff    ....    DCD    4294967295
        0x00128bdc:    16f81798    ....    DCD    385357720
        0x00128be0:    59f2815b    [..Y    DCD    1509065051
        0x00128be4:    2dce28d9    .(.-    DCD    768485593
        0x00128be8:    029bfcdb    ....    DCD    43777243
        0x00128bec:    ce870b07    ....    DCD    3464956679
        0x00128bf0:    55a06295    .b.U    DCD    1436574357
        0x00128bf4:    f9dcbbac    ....    DCD    4191992748
        0x00128bf8:    79be667e    ~f.y    DCD    2042521214
        0x00128bfc:    fb10d4b8    ....    DCD    4212184248
        0x00128c00:    9c47d08f    ..G.    DCD    2621952143
        0x00128c04:    a6855419    .T..    DCD    2793755673
        0x00128c08:    fd17b448    H...    DCD    4246189128
        0x00128c0c:    0e1108a8    ....    DCD    235997352
        0x00128c10:    5da4fbfc    ...]    DCD    1571093500
        0x00128c14:    26a3c465    e..&    DCD    648266853
        0x00128c18:    483ada77    w.:H    DCD    1211816567
        0x00128c1c:    00000007    ....    DCD    7
        0x00128c20:    00000000    ....    DCD    0
        0x00128c24:    00000000    ....    DCD    0
        0x00128c28:    00000000    ....    DCD    0
        0x00128c2c:    00000000    ....    DCD    0
        0x00128c30:    00000000    ....    DCD    0
        0x00128c34:    00000000    ....    DCD    0
        0x00128c38:    00000000    ....    DCD    0
        0x00128c3c:    00128009    ....    DCD    1212425
        0x00128c40:    001285b9    ....    DCD    1213881
        0x00128c44:    00128b65    e...    DCD    1215333
        0x00128c48:    00128ac1    ....    DCD    1215169
        0x00128c4c:    00000001    ....    DCD    1
        0x00128c50:    00000001    ....    DCD    1
    .constdata
    K
        0x00128c54:    428a2f98    ./.B    DCD    1116352408
        0x00128c58:    71374491    .D7q    DCD    1899447441
        0x00128c5c:    b5c0fbcf    ....    DCD    3049323471
        0x00128c60:    e9b5dba5    ....    DCD    3921009573
        0x00128c64:    3956c25b    [.V9    DCD    961987163
        0x00128c68:    59f111f1    ...Y    DCD    1508970993
        0x00128c6c:    923f82a4    ..?.    DCD    2453635748
        0x00128c70:    ab1c5ed5    .^..    DCD    2870763221
        0x00128c74:    d807aa98    ....    DCD    3624381080
        0x00128c78:    12835b01    .[..    DCD    310598401
        0x00128c7c:    243185be    ..1$    DCD    607225278
        0x00128c80:    550c7dc3    .}.U    DCD    1426881987
        0x00128c84:    72be5d74    t].r    DCD    1925078388
        0x00128c88:    80deb1fe    ....    DCD    2162078206
        0x00128c8c:    9bdc06a7    ....    DCD    2614888103
        0x00128c90:    c19bf174    t...    DCD    3248222580
        0x00128c94:    e49b69c1    .i..    DCD    3835390401
        0x00128c98:    efbe4786    .G..    DCD    4022224774
        0x00128c9c:    0fc19dc6    ....    DCD    264347078
        0x00128ca0:    240ca1cc    ...$    DCD    604807628
        0x00128ca4:    2de92c6f    o,.-    DCD    770255983
        0x00128ca8:    4a7484aa    ..tJ    DCD    1249150122
        0x00128cac:    5cb0a9dc    ...\    DCD    1555081692
        0x00128cb0:    76f988da    ...v    DCD    1996064986
        0x00128cb4:    983e5152    RQ>.    DCD    2554220882
        0x00128cb8:    a831c66d    m.1.    DCD    2821834349
        0x00128cbc:    b00327c8    .'..    DCD    2952996808
        0x00128cc0:    bf597fc7    ..Y.    DCD    3210313671
        0x00128cc4:    c6e00bf3    ....    DCD    3336571891
        0x00128cc8:    d5a79147    G...    DCD    3584528711
        0x00128ccc:    06ca6351    Qc..    DCD    113926993
        0x00128cd0:    14292967    g)).    DCD    338241895
        0x00128cd4:    27b70a85    ...'    DCD    666307205
        0x00128cd8:    2e1b2138    8!..    DCD    773529912
        0x00128cdc:    4d2c6dfc    .m,M    DCD    1294757372
        0x00128ce0:    53380d13    ..8S    DCD    1396182291
        0x00128ce4:    650a7354    Ts.e    DCD    1695183700
        0x00128ce8:    766a0abb    ..jv    DCD    1986661051
        0x00128cec:    81c2c92e    ....    DCD    2177026350
        0x00128cf0:    92722c85    .,r.    DCD    2456956037
        0x00128cf4:    a2bfe8a1    ....    DCD    2730485921
        0x00128cf8:    a81a664b    Kf..    DCD    2820302411
        0x00128cfc:    c24b8b70    p.K.    DCD    3259730800
        0x00128d00:    c76c51a3    .Ql.    DCD    3345764771
        0x00128d04:    d192e819    ....    DCD    3516065817
        0x00128d08:    d6990624    $...    DCD    3600352804
        0x00128d0c:    f40e3585    .5..    DCD    4094571909
        0x00128d10:    106aa070    p.j.    DCD    275423344
        0x00128d14:    19a4c116    ....    DCD    430227734
        0x00128d18:    1e376c08    .l7.    DCD    506948616
        0x00128d1c:    2748774c    LwH'    DCD    659060556
        0x00128d20:    34b0bcb5    ...4    DCD    883997877
        0x00128d24:    391c0cb3    ...9    DCD    958139571
        0x00128d28:    4ed8aa4a    J..N    DCD    1322822218
        0x00128d2c:    5b9cca4f    O..[    DCD    1537002063
        0x00128d30:    682e6ff3    .o.h    DCD    1747873779
        0x00128d34:    748f82ee    ...t    DCD    1955562222
        0x00128d38:    78a5636f    oc.x    DCD    2024104815
        0x00128d3c:    84c87814    .x..    DCD    2227730452
        0x00128d40:    8cc70208    ....    DCD    2361852424
        0x00128d44:    90befffa    ....    DCD    2428436474
        0x00128d48:    a4506ceb    .lP.    DCD    2756734187
        0x00128d4c:    bef9a3f7    ....    DCD    3204031479
        0x00128d50:    c67178f2    .xq.    DCD    3329325298
    sha256_padding
        0x00128d54:    00000080    ....    DCD    128
        0x00128d58:    00000000    ....    DCD    0
        0x00128d5c:    00000000    ....    DCD    0
        0x00128d60:    00000000    ....    DCD    0
        0x00128d64:    00000000    ....    DCD    0
        0x00128d68:    00000000    ....    DCD    0
        0x00128d6c:    00000000    ....    DCD    0
        0x00128d70:    00000000    ....    DCD    0
        0x00128d74:    00000000    ....    DCD    0
        0x00128d78:    00000000    ....    DCD    0
        0x00128d7c:    00000000    ....    DCD    0
        0x00128d80:    00000000    ....    DCD    0
        0x00128d84:    00000000    ....    DCD    0
        0x00128d88:    00000000    ....    DCD    0
        0x00128d8c:    00000000    ....    DCD    0
        0x00128d90:    00000000    ....    DCD    0
    .constdata
    crc_table
        0x00128d94:    00000000    ....    DCD    0
        0x00128d98:    77073096    .0.w    DCD    1996959894
        0x00128d9c:    ee0e612c    ,a..    DCD    3993919788
        0x00128da0:    990951ba    .Q..    DCD    2567524794
        0x00128da4:    076dc419    ..m.    DCD    124634137
        0x00128da8:    706af48f    ..jp    DCD    1886057615
        0x00128dac:    e963a535    5.c.    DCD    3915621685
        0x00128db0:    9e6495a3    ..d.    DCD    2657392035
        0x00128db4:    0edb8832    2...    DCD    249268274
        0x00128db8:    79dcb8a4    ...y    DCD    2044508324
        0x00128dbc:    e0d5e91e    ....    DCD    3772115230
        0x00128dc0:    97d2d988    ....    DCD    2547177864
        0x00128dc4:    09b64c2b    +L..    DCD    162941995
        0x00128dc8:    7eb17cbd    .|.~    DCD    2125561021
        0x00128dcc:    e7b82d07    .-..    DCD    3887607047
        0x00128dd0:    90bf1d91    ....    DCD    2428444049
        0x00128dd4:    1db71064    d...    DCD    498536548
        0x00128dd8:    6ab020f2    . .j    DCD    1789927666
        0x00128ddc:    f3b97148    Hq..    DCD    4089016648
        0x00128de0:    84be41de    .A..    DCD    2227061214
        0x00128de4:    1adad47d    }...    DCD    450548861
        0x00128de8:    6ddde4eb    ...m    DCD    1843258603
        0x00128dec:    f4d4b551    Q...    DCD    4107580753
        0x00128df0:    83d385c7    ....    DCD    2211677639
        0x00128df4:    136c9856    V.l.    DCD    325883990
        0x00128df8:    646ba8c0    ..kd    DCD    1684777152
        0x00128dfc:    fd62f97a    z.b.    DCD    4251122042
        0x00128e00:    8a65c9ec    ..e.    DCD    2321926636
        0x00128e04:    14015c4f    O\..    DCD    335633487
        0x00128e08:    63066cd9    .l.c    DCD    1661365465
        0x00128e0c:    fa0f3d63    c=..    DCD    4195302755
        0x00128e10:    8d080df5    ....    DCD    2366115317
        0x00128e14:    3b6e20c8    . n;    DCD    997073096
        0x00128e18:    4c69105e    ^.iL    DCD    1281953886
        0x00128e1c:    d56041e4    .A`.    DCD    3579855332
        0x00128e20:    a2677172    rqg.    DCD    2724688242
        0x00128e24:    3c03e4d1    ...<    DCD    1006888145
        0x00128e28:    4b04d447    G..K    DCD    1258607687
        0x00128e2c:    d20d85fd    ....    DCD    3524101629
        0x00128e30:    a50ab56b    k...    DCD    2768942443
        0x00128e34:    35b5a8fa    ...5    DCD    901097722
        0x00128e38:    42b2986c    l..B    DCD    1119000684
        0x00128e3c:    dbbbc9d6    ....    DCD    3686517206
        0x00128e40:    acbcf940    @...    DCD    2898065728
        0x00128e44:    32d86ce3    .l.2    DCD    853044451
        0x00128e48:    45df5c75    u\.E    DCD    1172266101
        0x00128e4c:    dcd60dcf    ....    DCD    3705015759
        0x00128e50:    abd13d59    Y=..    DCD    2882616665
        0x00128e54:    26d930ac    .0.&    DCD    651767980
        0x00128e58:    51de003a    :..Q    DCD    1373503546
        0x00128e5c:    c8d75180    .Q..    DCD    3369554304
        0x00128e60:    bfd06116    .a..    DCD    3218104598
        0x00128e64:    21b4f4b5    ...!    DCD    565507253
        0x00128e68:    56b3c423    #..V    DCD    1454621731
        0x00128e6c:    cfba9599    ....    DCD    3485111705
        0x00128e70:    b8bda50f    ....    DCD    3099436303
        0x00128e74:    2802b89e    ...(    DCD    671266974
        0x00128e78:    5f058808    ..._    DCD    1594198024
        0x00128e7c:    c60cd9b2    ....    DCD    3322730930
        0x00128e80:    b10be924    $...    DCD    2970347812
        0x00128e84:    2f6f7c87    .|o/    DCD    795835527
        0x00128e88:    58684c11    .LhX    DCD    1483230225
        0x00128e8c:    c1611dab    ..a.    DCD    3244367275
        0x00128e90:    b6662d3d    =-f.    DCD    3060149565
        0x00128e94:    76dc4190    .A.v    DCD    1994146192
        0x00128e98:    01db7106    .q..    DCD    31158534
        0x00128e9c:    98d220bc    . ..    DCD    2563907772
        0x00128ea0:    efd5102a    *...    DCD    4023717930
        0x00128ea4:    71b18589    ...q    DCD    1907459465
        0x00128ea8:    06b6b51f    ....    DCD    112637215
        0x00128eac:    9fbfe4a5    ....    DCD    2680153253
        0x00128eb0:    e8b8d433    3...    DCD    3904427059
        0x00128eb4:    7807c9a2    ...x    DCD    2013776290
        0x00128eb8:    0f00f934    4...    DCD    251722036
        0x00128ebc:    9609a88e    ....    DCD    2517215374
        0x00128ec0:    e10e9818    ....    DCD    3775830040
        0x00128ec4:    7f6a0dbb    ..j.    DCD    2137656763
        0x00128ec8:    086d3d2d    -=m.    DCD    141376813
        0x00128ecc:    91646c97    .ld.    DCD    2439277719
        0x00128ed0:    e6635c01    .\c.    DCD    3865271297
        0x00128ed4:    6b6b51f4    .Qkk    DCD    1802195444
        0x00128ed8:    1c6c6162    bal.    DCD    476864866
        0x00128edc:    856530d8    .0e.    DCD    2238001368
        0x00128ee0:    f262004e    N.b.    DCD    4066508878
        0x00128ee4:    6c0695ed    ...l    DCD    1812370925
        0x00128ee8:    1b01a57b    {...    DCD    453092731
        0x00128eec:    8208f4c1    ....    DCD    2181625025
        0x00128ef0:    f50fc457    W...    DCD    4111451223
        0x00128ef4:    65b0d9c6    ...e    DCD    1706088902
        0x00128ef8:    12b7e950    P...    DCD    314042704
        0x00128efc:    8bbeb8ea    ....    DCD    2344532202
        0x00128f00:    fcb9887c    |...    DCD    4240017532
        0x00128f04:    62dd1ddf    ...b    DCD    1658658271
        0x00128f08:    15da2d49    I-..    DCD    366619977
        0x00128f0c:    8cd37cf3    .|..    DCD    2362670323
        0x00128f10:    fbd44c65    eL..    DCD    4224994405
        0x00128f14:    4db26158    Xa.M    DCD    1303535960
        0x00128f18:    3ab551ce    .Q.:    DCD    984961486
        0x00128f1c:    a3bc0074    t...    DCD    2747007092
        0x00128f20:    d4bb30e2    .0..    DCD    3569037538
        0x00128f24:    4adfa541    A..J    DCD    1256170817
        0x00128f28:    3dd895d7    ...=    DCD    1037604311
        0x00128f2c:    a4d1c46d    m...    DCD    2765210733
        0x00128f30:    d3d6f4fb    ....    DCD    3554079995
        0x00128f34:    4369e96a    j.iC    DCD    1131014506
        0x00128f38:    346ed9fc    ..n4    DCD    879679996
        0x00128f3c:    ad678846    F.g.    DCD    2909243462
        0x00128f40:    da60b8d0    ..`.    DCD    3663771856
        0x00128f44:    44042d73    s-.D    DCD    1141124467
        0x00128f48:    33031de5    ...3    DCD    855842277
        0x00128f4c:    aa0a4c5f    _L..    DCD    2852801631
        0x00128f50:    dd0d7cc9    .|..    DCD    3708648649
        0x00128f54:    5005713c    <q.P    DCD    1342533948
        0x00128f58:    270241aa    .A.'    DCD    654459306
        0x00128f5c:    be0b1010    ....    DCD    3188396048
        0x00128f60:    c90c2086    . ..    DCD    3373015174
        0x00128f64:    5768b525    %.hW    DCD    1466479909
        0x00128f68:    206f85b3    ..o     DCD    544179635
        0x00128f6c:    b966d409    ..f.    DCD    3110523913
        0x00128f70:    ce61e49f    ..a.    DCD    3462522015
        0x00128f74:    5edef90e    ...^    DCD    1591671054
        0x00128f78:    29d9c998    ...)    DCD    702138776
        0x00128f7c:    b0d09822    "...    DCD    2966460450
        0x00128f80:    c7d7a8b4    ....    DCD    3352799412
        0x00128f84:    59b33d17    .=.Y    DCD    1504918807
        0x00128f88:    2eb40d81    ....    DCD    783551873
        0x00128f8c:    b7bd5c3b    ;\..    DCD    3082640443
        0x00128f90:    c0ba6cad    .l..    DCD    3233442989
        0x00128f94:    edb88320     ...    DCD    3988292384
        0x00128f98:    9abfb3b6    ....    DCD    2596254646
        0x00128f9c:    03b6e20c    ....    DCD    62317068
        0x00128fa0:    74b1d29a    ...t    DCD    1957810842
        0x00128fa4:    ead54739    9G..    DCD    3939845945
        0x00128fa8:    9dd277af    .w..    DCD    2647816111
        0x00128fac:    04db2615    .&..    DCD    81470997
        0x00128fb0:    73dc1683    ...s    DCD    1943803523
        0x00128fb4:    e3630b12    ..c.    DCD    3814918930
        0x00128fb8:    94643b84    .;d.    DCD    2489596804
        0x00128fbc:    0d6d6a3e    >jm.    DCD    225274430
        0x00128fc0:    7a6a5aa8    .Zjz    DCD    2053790376
        0x00128fc4:    e40ecf0b    ....    DCD    3826175755
        0x00128fc8:    9309ff9d    ....    DCD    2466906013
        0x00128fcc:    0a00ae27    '...    DCD    167816743
        0x00128fd0:    7d079eb1    ...}    DCD    2097651377
        0x00128fd4:    f00f9344    D...    DCD    4027552580
        0x00128fd8:    8708a3d2    ....    DCD    2265490386
        0x00128fdc:    1e01f268    h...    DCD    503444072
        0x00128fe0:    6906c2fe    ...i    DCD    1762050814
        0x00128fe4:    f762575d    ]Wb.    DCD    4150417245
        0x00128fe8:    806567cb    .ge.    DCD    2154129355
        0x00128fec:    196c3671    q6l.    DCD    426522225
        0x00128ff0:    6e6b06e7    ..kn    DCD    1852507879
        0x00128ff4:    fed41b76    v...    DCD    4275313526
        0x00128ff8:    89d32be0    .+..    DCD    2312317920
        0x00128ffc:    10da7a5a    Zz..    DCD    282753626
        0x00129000:    67dd4acc    .J.g    DCD    1742555852
        0x00129004:    f9b9df6f    o...    DCD    4189708143
        0x00129008:    8ebeeff9    ....    DCD    2394877945
        0x0012900c:    17b7be43    C...    DCD    397917763
        0x00129010:    60b08ed5    ...`    DCD    1622183637
        0x00129014:    d6d6a3e8    ....    DCD    3604390888
        0x00129018:    a1d1937e    ~...    DCD    2714866558
        0x0012901c:    38d8c2c4    ...8    DCD    953729732
        0x00129020:    4fdff252    R..O    DCD    1340076626
        0x00129024:    d1bb67f1    .g..    DCD    3518719985
        0x00129028:    a6bc5767    gW..    DCD    2797360999
        0x0012902c:    3fb506dd    ...?    DCD    1068828381
        0x00129030:    48b2364b    K6.H    DCD    1219638859
        0x00129034:    d80d2bda    .+..    DCD    3624741850
        0x00129038:    af0a1b4c    L...    DCD    2936675148
        0x0012903c:    36034af6    .J.6    DCD    906185462
        0x00129040:    41047a60    `z.A    DCD    1090812512
        0x00129044:    df60efc3    ..`.    DCD    3747672003
        0x00129048:    a867df55    U.g.    DCD    2825379669
        0x0012904c:    316e8eef    ..n1    DCD    829329135
        0x00129050:    4669be79    y.iF    DCD    1181335161
        0x00129054:    cb61b38c    ..a.    DCD    3412177804
        0x00129058:    bc66831a    ..f.    DCD    3160834842
        0x0012905c:    256fd2a0    ..o%    DCD    628085408
        0x00129060:    5268e236    6.hR    DCD    1382605366
        0x00129064:    cc0c7795    .w..    DCD    3423369109
        0x00129068:    bb0b4703    .G..    DCD    3138078467
        0x0012906c:    220216b9    ..."    DCD    570562233
        0x00129070:    5505262f    /&.U    DCD    1426400815
        0x00129074:    c5ba3bbe    .;..    DCD    3317316542
        0x00129078:    b2bd0b28    (...    DCD    2998733608
        0x0012907c:    2bb45a92    .Z.+    DCD    733239954
        0x00129080:    5cb36a04    .j.\    DCD    1555261956
        0x00129084:    c2d7ffa7    ....    DCD    3268935591
        0x00129088:    b5d0cf31    1...    DCD    3050360625
        0x0012908c:    2cd99e8b    ...,    DCD    752459403
        0x00129090:    5bdeae1d    ...[    DCD    1541320221
        0x00129094:    9b64c2b0    ..d.    DCD    2607071920
        0x00129098:    ec63f226    &.c.    DCD    3965973030
        0x0012909c:    756aa39c    ..ju    DCD    1969922972
        0x001290a0:    026d930a    ..m.    DCD    40735498
        0x001290a4:    9c0906a9    ....    DCD    2617837225
        0x001290a8:    eb0e363f    ?6..    DCD    3943577151
        0x001290ac:    72076785    .g.r    DCD    1913087877
        0x001290b0:    05005713    .W..    DCD    83908371
        0x001290b4:    95bf4a82    .J..    DCD    2512341634
        0x001290b8:    e2b87a14    .z..    DCD    3803740692
        0x001290bc:    7bb12bae    .+.{    DCD    2075208622
        0x001290c0:    0cb61b38    8...    DCD    213261112
        0x001290c4:    92d28e9b    ....    DCD    2463272603
        0x001290c8:    e5d5be0d    ....    DCD    3855990285
        0x001290cc:    7cdcefb7    ...|    DCD    2094854071
        0x001290d0:    0bdbdf21    !...    DCD    198958881
        0x001290d4:    86d3d2d4    ....    DCD    2262029012
        0x001290d8:    f1d4e242    B...    DCD    4057260610
        0x001290dc:    68ddb3f8    ...h    DCD    1759359992
        0x001290e0:    1fda836e    n...    DCD    534414190
        0x001290e4:    81be16cd    ....    DCD    2176718541
        0x001290e8:    f6b9265b    [&..    DCD    4139329115
        0x001290ec:    6fb077e1    .w.o    DCD    1873836001
        0x001290f0:    18b74777    wG..    DCD    414664567
        0x001290f4:    88085ae6    .Z..    DCD    2282248934
        0x001290f8:    ff0f6a70    pj..    DCD    4279200368
        0x001290fc:    66063bca    .;.f    DCD    1711684554
        0x00129100:    11010b5c    \...    DCD    285281116
        0x00129104:    8f659eff    ..e.    DCD    2405801727
        0x00129108:    f862ae69    i.b.    DCD    4167216745
        0x0012910c:    616bffd3    ..ka    DCD    1634467795
        0x00129110:    166ccf45    E.l.    DCD    376229701
        0x00129114:    a00ae278    x...    DCD    2685067896
        0x00129118:    d70dd2ee    ....    DCD    3608007406
        0x0012911c:    4e048354    T..N    DCD    1308918612
        0x00129120:    3903b3c2    ...9    DCD    956543938
        0x00129124:    a7672661    a&g.    DCD    2808555105
        0x00129128:    d06016f7    ..`.    DCD    3495958263
        0x0012912c:    4969474d    MGiI    DCD    1231636301
        0x00129130:    3e6e77db    .wn>    DCD    1047427035
        0x00129134:    aed16a4a    Jj..    DCD    2932959818
        0x00129138:    d9d65adc    .Z..    DCD    3654703836
        0x0012913c:    40df0b66    f..@    DCD    1088359270
        0x00129140:    37d83bf0    .;.7    DCD    936918000
        0x00129144:    a9bcae53    S...    DCD    2847714899
        0x00129148:    debb9ec5    ....    DCD    3736837829
        0x0012914c:    47b2cf7f    ...G    DCD    1202900863
        0x00129150:    30b5ffe9    ...0    DCD    817233897
        0x00129154:    bdbdf21c    ....    DCD    3183342108
        0x00129158:    cabac28a    ....    DCD    3401237130
        0x0012915c:    53b39330    0..S    DCD    1404277552
        0x00129160:    24b4a3a6    ...$    DCD    615818150
        0x00129164:    bad03605    .6..    DCD    3134207493
        0x00129168:    cdd70693    ....    DCD    3453421203
        0x0012916c:    54de5729    )W.T    DCD    1423857449
        0x00129170:    23d967bf    .g.#    DCD    601450431
        0x00129174:    b3667a2e    .zf.    DCD    3009837614
        0x00129178:    c4614ab8    .Ja.    DCD    3294710456
        0x0012917c:    5d681b02    ..h]    DCD    1567103746
        0x00129180:    2a6f2b94    .+o*    DCD    711928724
        0x00129184:    b40bbe37    7...    DCD    3020668471
        0x00129188:    c30c8ea1    ....    DCD    3272380065
        0x0012918c:    5a05df1b    ...Z    DCD    1510334235
        0x00129190:    2d02ef8d    ...-    DCD    755167117
    .constdata
    GEFusePartInfo
        0x00129194:    00010000    ....    DCD    65536
        0x00129198:    abcd0123    #...    DCD    2882339107
        0x0012919c:    00010101    ....    DCD    65793
        0x001291a0:    abcd0123    #...    DCD    2882339107
        0x001291a4:    000f0202    ....    DCD    983554
        0x001291a8:    abcd0369    i...    DCD    2882339689
        0x001291ac:    00011103    ....    DCD    69891
        0x001291b0:    abcd0482    ....    DCD    2882339970
        0x001291b4:    00061204    ....    DCD    397828
        0x001291b8:    abcd1111    ....    DCD    2882343185
        0x001291bc:    00181805    ....    DCD    1579013
        0x001291c0:    abcd0246    F...    DCD    2882339398
        0x001291c4:    00503006    .0P.    DCD    5255174
        0x001291c8:    abcd0000    ....    DCD    2882338816
    .constdata
    PreambleProtocolLevel
        0x001291cc:    00000100    ....    DCD    256
    .conststring
        0x001291d0:    50706d43    CmpP    DCD    1349545283
        0x001291d4:    61446572    reDa    DCD    1631872370
        0x001291d8:    6d436174    taCm    DCD    1833132404
        0x001291dc:    53434664    dFCS    DCD    1396917860
        0x001291e0:    74726150    Part    DCD    1953653072
        0x001291e4:    7020203a    :  p    DCD    1881153594
        0x001291e8:    76657250    Prev    DCD    1986359888
        0x001291ec:    61746144    Data    DCD    1635017028
        0x001291f0:    2d646d43    Cmd-    DCD    761556291
        0x001291f4:    5343463e    >FCS    DCD    1396917822
        0x001291f8:    2578303d    =0x%    DCD    628633661
        0x001291fc:    2c207830    0x ,    DCD    740325424
        0x00129200:    6d437020     pCm    DCD    1833136160
        0x00129204:    463e2d64    d->F    DCD    1178479972
        0x00129208:    303d5343    CS=0    DCD    809325379
        0x0012920c:    78302578    x%0x    DCD    2016421240
        0x00129210:    000a202c    , ..    DCD    663596
        0x00129214:    49444c44    DLDI    DCD    1229212740
        0x00129218:    50656c64    dleP    DCD    1348824164
        0x0012921c:    65636f72    roce    DCD    1701015410
        0x00129220:    72207373    ss r    DCD    1914729331
        0x00129224:    69656365    ecei    DCD    1768252261
        0x00129228:    75206576    ve u    DCD    1965057398
        0x0012922c:    616c2070    p la    DCD    1634476144
        0x00129230:    20726579    yer     DCD    544367993
        0x00129234:    2c67736d    msg,    DCD    744977261
        0x00129238:    776f6420     dow    DCD    2003788832
        0x0012923c:    616f6c6e    nloa    DCD    1634692206
        0x00129240:    72622064    d br    DCD    1919033444
        0x00129244:    206b6165    eak     DCD    543908197
        0x00129248:    20646e61    and     DCD    543452769
        0x0012924c:    75746572    retu    DCD    1970562418
        0x00129250:    74206e72    rn t    DCD    1948282482
        0x00129254:    7075206f    o up    DCD    1886724207
        0x00129258:    79616c20     lay    DCD    2036427808
        0x0012925c:    0a2e7265    er..    DCD    170816101
        0x00129260:    00000000    ....    DCD    0
        0x00129264:    45444c44    DLDE    DCD    1162103876
        0x00129268:    62617473    stab    DCD    1650553971
        0x0012926c:    6873696c    lish    DCD    1752394092
        0x00129270:    636f7250    Proc    DCD    1668248144
        0x00129274:    20737365    ess     DCD    544437093
        0x00129278:    65636572    rece    DCD    1701012850
        0x0012927c:    20657669    ive     DCD    543520361
        0x00129280:    6c207075    up l    DCD    1814065269
        0x00129284:    72657961    ayer    DCD    1919252833
        0x00129288:    67736d20     msg    DCD    1735617824
        0x0012928c:    6f64202c    , do    DCD    1868832812
        0x00129290:    6f6c6e77    wnlo    DCD    1869377143
        0x00129294:    62206461    ad b    DCD    1646290017
        0x00129298:    6b616572    reak    DCD    1801545074
        0x0012929c:    646e6120     and    DCD    1684955424
        0x001292a0:    74657220     ret    DCD    1952805408
        0x001292a4:    206e7275    urn     DCD    544109173
        0x001292a8:    75206f74    to u    DCD    1965059956
        0x001292ac:    616c2070    p la    DCD    1634476144
        0x001292b0:    2e726579    yer.    DCD    779249017
        0x001292b4:    0000000a    ....    DCD    10
        0x001292b8:    45444c44    DLDE    DCD    1162103876
        0x001292bc:    62617473    stab    DCD    1650553971
        0x001292c0:    6873696c    lish    DCD    1752394092
        0x001292c4:    636f7250    Proc    DCD    1668248144
        0x001292c8:    20737365    ess     DCD    544437093
        0x001292cc:    65636572    rece    DCD    1701012850
        0x001292d0:    20657669    ive     DCD    543520361
        0x001292d4:    63616e75    unac    DCD    1667329653
        0x001292d8:    74706563    cept    DCD    1953523043
        0x001292dc:    656c6261    able    DCD    1701601889
        0x001292e0:    6d6f5220     Rom    DCD    1836012064
        0x001292e4:    65725020     Pre    DCD    1701990432
        0x001292e8:    6c626d61    ambl    DCD    1818389857
        0x001292ec:    73202c65    e, s    DCD    1931488357
        0x001292f0:    20646e65    end     DCD    543452773
        0x001292f4:    65736572    rese    DCD    1702061426
        0x001292f8:    000a2e74    t...    DCD    667252
        0x001292fc:    45444c44    DLDE    DCD    1162103876
        0x00129300:    62617473    stab    DCD    1650553971
        0x00129304:    6873696c    lish    DCD    1752394092
        0x00129308:    636f7250    Proc    DCD    1668248144
        0x0012930c:    20737365    ess     DCD    544437093
        0x00129310:    65636572    rece    DCD    1701012850
        0x00129314:    20657669    ive     DCD    543520361
        0x00129318:    6e776f64    down    DCD    1853321060
        0x0012931c:    64616f6c    load    DCD    1684107116
        0x00129320:    65727020     pre    DCD    1701998624
        0x00129324:    6c626d61    ambl    DCD    1818389857
        0x00129328:    6e752065    e un    DCD    1853169765
        0x0012932c:    65636361    acce    DCD    1701012321
        0x00129330:    62617470    ptab    DCD    1650553968
        0x00129334:    202c656c    le,     DCD    539780460
        0x00129338:    646e6573    send    DCD    1684956531
        0x0012933c:    63616220     bac    DCD    1667326496
        0x00129340:    6572206b    k re    DCD    1701978219
        0x00129344:    2e746573    set.    DCD    779380083
        0x00129348:    0000000a    ....    DCD    10
    .conststring
        0x0012934c:    4343504c    LPCC    DCD    1128484940
        0x00129350:    6b636568    heck    DCD    1801676136
        0x00129354:    54646d43    CmdT    DCD    1415867715
        0x00129358:    4f656d69    imeO    DCD    1332047209
        0x0012935c:    65207475    ut e    DCD    1696625781
        0x00129360:    202c646e    nd,     DCD    539780206
        0x00129364:    72617453    Star    DCD    1918989395
        0x00129368:    6d695474    tTim    DCD    1835619444
        0x0012936c:    49542b65    e+TI    DCD    1230252901
        0x00129370:    4c5f4b43    CK_L    DCD    1281313603
        0x00129374:    5f44414f    OAD_    DCD    1598308687
        0x00129378:    554c4156    VALU    DCD    1431060822
        0x0012937c:    75432d45    E-Cu    DCD    1967336773
        0x00129380:    6d695472    rTim    DCD    1835619442
        0x00129384:    25202065    e  %    DCD    622862437
        0x00129388:    21212078    x !!    DCD    555819128
        0x0012938c:    00000a21    !...    DCD    2593
        0x00129390:    4243504c    LPCB    DCD    1111707724
        0x00129394:    506e7275    urnP    DCD    1349415541
        0x00129398:    79536572    reSy    DCD    2035508594
        0x0012939c:    7220636e    nc r    DCD    1914725230
        0x001293a0:    69656365    ecei    DCD    1768252261
        0x001293a4:    6c206576    ve l    DCD    1814062454
        0x001293a8:    70206370    pc p    DCD    1881170800
        0x001293ac:    6d616572    ream    DCD    1835099506
        0x001293b0:    2c656c62    ble,    DCD    744844386
        0x001293b4:    65726220     bre    DCD    1701995040
        0x001293b8:    70206b61    ak p    DCD    1881172833
        0x001293bc:    79736572    resy    DCD    2037605746
        0x001293c0:    202c636e    nc,     DCD    539779950
        0x001293c4:    75746572    retu    DCD    1970562418
        0x001293c8:    74206e72    rn t    DCD    1948282482
        0x001293cc:    706c206f    o lp    DCD    1886134383
        0x001293d0:    000a2e63    c...    DCD    667235
        0x001293d4:    4243504c    LPCB    DCD    1111707724
        0x001293d8:    506e7275    urnP    DCD    1349415541
        0x001293dc:    79536572    reSy    DCD    2035508594
        0x001293e0:    7220636e    nc r    DCD    1914725230
        0x001293e4:    69656365    ecei    DCD    1768252261
        0x001293e8:    72206576    ve r    DCD    1914725750
        0x001293ec:    70206d6f    om p    DCD    1881173359
        0x001293f0:    6d616572    ream    DCD    1835099506
        0x001293f4:    2c656c62    ble,    DCD    744844386
        0x001293f8:    65726220     bre    DCD    1701995040
        0x001293fc:    70206b61    ak p    DCD    1881172833
        0x00129400:    79736572    resy    DCD    2037605746
        0x00129404:    202c636e    nc,     DCD    539779950
        0x00129408:    75746572    retu    DCD    1970562418
        0x0012940c:    74206e72    rn t    DCD    1948282482
        0x00129410:    706c206f    o lp    DCD    1886134383
        0x00129414:    000a2e63    c...    DCD    667235
    .conststring
        0x00129418:    63656843    Chec    DCD    1667590211
        0x0012941c:    7261556b    kUar    DCD    1918981483
        0x00129420:    54575274    tRWT    DCD    1415008884
        0x00129424:    4f656d69    imeO    DCD    1332047209
        0x00129428:    65207475    ut e    DCD    1696625781
        0x0012942c:    202c646e    nd,     DCD    539780206
        0x00129430:    72617453    Star    DCD    1918989395
        0x00129434:    6d695474    tTim    DCD    1835619444
        0x00129438:    49542b65    e+TI    DCD    1230252901
        0x0012943c:    4c5f4b43    CK_L    DCD    1281313603
        0x00129440:    5f44414f    OAD_    DCD    1598308687
        0x00129444:    554c4156    VALU    DCD    1431060822
        0x00129448:    75432d45    E-Cu    DCD    1967336773
        0x0012944c:    6d695472    rTim    DCD    1835619442
        0x00129450:    25202065    e  %    DCD    622862437
        0x00129454:    21212078    x !!    DCD    555819128
        0x00129458:    00000a21    !...    DCD    2593
    .conststring
        0x0012945c:    73754645    EFus    DCD    1937065541
        0x00129460:    72754265    eBur    DCD    1920287333
        0x00129464:    7274436e    nCtr    DCD    1920222062
        0x00129468:    616c466c    lFla    DCD    1634485868
        0x0012946c:    61462067    g Fa    DCD    1631985767
        0x00129470:    202c6c69    il,     DCD    539782249
        0x00129474:    6c727443    Ctrl    DCD    1819440195
        0x00129478:    67616c46    Flag    DCD    1734437958
        0x0012947c:    25783028    (0x%    DCD    628633640
        0x00129480:    202c2978    x),     DCD    539765112
        0x00129484:    6c727443    Ctrl    DCD    1819440195
        0x00129488:    67616c46    Flag    DCD    1734437958
        0x0012948c:    61426452    RdBa    DCD    1631741010
        0x00129490:    30286b63    ck(0    DCD    807955299
        0x00129494:    29782578    x%x)    DCD    695739768
        0x00129498:    6449202c    , Id    DCD    1682513964
        0x0012949c:    64252878    x(%d    DCD    1680156792
        0x001294a0:    000a2e29    )...    DCD    667177
        0x001294a4:    73754645    EFus    DCD    1937065541
        0x001294a8:    72754265    eBur    DCD    1920287333
        0x001294ac:    7274436e    nCtr    DCD    1920222062
        0x001294b0:    7369446c    lDis    DCD    1936278636
        0x001294b4:    69614620     Fai    DCD    1767982624
        0x001294b8:    43202c6c    l, C    DCD    1126181996
        0x001294bc:    446c7274    trlD    DCD    1147957876
        0x001294c0:    30287369    is(0    DCD    807957353
        0x001294c4:    29782578    x%x)    DCD    695739768
        0x001294c8:    7443202c    , Ct    DCD    1950556204
        0x001294cc:    69446c72    rlDi    DCD    1766091890
        0x001294d0:    42645273    sRdB    DCD    1113870963
        0x001294d4:    286b6361    ack(    DCD    678126433
        0x001294d8:    78257830    0x%x    DCD    2015721520
        0x001294dc:    49202c29    ), I    DCD    1226845225
        0x001294e0:    25287864    dx(%    DCD    623409252
        0x001294e4:    0a2e2964    d)..    DCD    170797412
        0x001294e8:    00000000    ....    DCD    0
        0x001294ec:    73754645    EFus    DCD    1937065541
        0x001294f0:    72754265    eBur    DCD    1920287333
        0x001294f4:    4457486e    nHWD    DCD    1146570862
        0x001294f8:    204f5843    CXO     DCD    542070851
        0x001294fc:    6c696146    Fail    DCD    1818845510
        0x00129500:    5748202c    , HW    DCD    1464344620
        0x00129504:    4f584344    DCXO    DCD    1331184452
        0x00129508:    6e727542    Burn    DCD    1852994882
        0x0012950c:    25783028    (0x%    DCD    628633640
        0x00129510:    202c2978    x),     DCD    539765112
        0x00129514:    43445748    HWDC    DCD    1128552264
        0x00129518:    69424f58    XOBi    DCD    1765953368
        0x0012951c:    64527374    tsRd    DCD    1683125108
        0x00129520:    6b636142    Back    DCD    1801675074
        0x00129524:    25783028    (0x%    DCD    628633640
        0x00129528:    202c2978    x),     DCD    539765112
        0x0012952c:    28786449    Idx(    DCD    678978633
        0x00129530:    2e296425    %d).    DCD    774464549
        0x00129534:    0000000a    ....    DCD    10
        0x00129538:    73754645    EFus    DCD    1937065541
        0x0012953c:    72754265    eBur    DCD    1920287333
        0x00129540:    5457486e    nHWT    DCD    1415006318
        0x00129544:    206d6972    rim     DCD    544041330
        0x00129548:    6c696146    Fail    DCD    1818845510
        0x0012954c:    5748202c    , HW    DCD    1464344620
        0x00129550:    6d697254    Trim    DCD    1835627092
        0x00129554:    6e727542    Burn    DCD    1852994882
        0x00129558:    25783028    (0x%    DCD    628633640
        0x0012955c:    202c2978    x),     DCD    539765112
        0x00129560:    72545748    HWTr    DCD    1918129992
        0x00129564:    69426d69    imBi    DCD    1765961065
        0x00129568:    64527374    tsRd    DCD    1683125108
        0x0012956c:    6b636142    Back    DCD    1801675074
        0x00129570:    25783028    (0x%    DCD    628633640
        0x00129574:    202c2978    x),     DCD    539765112
        0x00129578:    28786449    Idx(    DCD    678978633
        0x0012957c:    2e296425    %d).    DCD    774464549
        0x00129580:    0000000a    ....    DCD    10
        0x00129584:    73754645    EFus    DCD    1937065541
        0x00129588:    72754265    eBur    DCD    1920287333
        0x0012958c:    4177536e    nSwA    DCD    1098339182
        0x00129590:    46207070    pp F    DCD    1176531056
        0x00129594:    2c6c6961    ail,    DCD    745302369
        0x00129598:    41775320     SwA    DCD    1098339104
        0x0012959c:    69427070    ppBi    DCD    1765961840
        0x001295a0:    75427374    tsBu    DCD    1967289204
        0x001295a4:    30286e72    rn(0    DCD    807956082
        0x001295a8:    29782578    x%x)    DCD    695739768
        0x001295ac:    7753202c    , Sw    DCD    2001936428
        0x001295b0:    42707041    AppB    DCD    1114665025
        0x001295b4:    52737469    itsR    DCD    1383298153
        0x001295b8:    63614264    dBac    DCD    1667318372
        0x001295bc:    7830286b    k(0x    DCD    2016421995
        0x001295c0:    2c297825    %x),    DCD    740915237
        0x001295c4:    78644920     Idx    DCD    2019838240
        0x001295c8:    29642528    (%d)    DCD    694428968
        0x001295cc:    00000a2e    ....    DCD    2606
        0x001295d0:    73754645    EFus    DCD    1937065541
        0x001295d4:    72754265    eBur    DCD    1920287333
        0x001295d8:    5057486e    nHWP    DCD    1347897454
        0x001295dc:    2074616c    lat     DCD    544498028
        0x001295e0:    6c696146    Fail    DCD    1818845510
        0x001295e4:    5748202c    , HW    DCD    1464344620
        0x001295e8:    74616c50    Plat    DCD    1952541776
        0x001295ec:    73746942    Bits    DCD    1937008962
        0x001295f0:    6e727542    Burn    DCD    1852994882
        0x001295f4:    25783028    (0x%    DCD    628633640
        0x001295f8:    202c2978    x),     DCD    539765112
        0x001295fc:    6c505748    HWPl    DCD    1817204552
        0x00129600:    69427461    atBi    DCD    1765962849
        0x00129604:    64527374    tsRd    DCD    1683125108
        0x00129608:    6b636142    Back    DCD    1801675074
        0x0012960c:    25783028    (0x%    DCD    628633640
        0x00129610:    202c2978    x),     DCD    539765112
        0x00129614:    28786449    Idx(    DCD    678978633
        0x00129618:    2e296425    %d).    DCD    774464549
        0x0012961c:    0000000a    ....    DCD    10

** Section #2 'RW_IRAM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 104 bytes (alignment 4)
    Address: 0x0013a000


** Section #3 'RW_IRAM1' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 9280 bytes (alignment 8)
    Address: 0x0013a068


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


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


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


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


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


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


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


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


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


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


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


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


address     size       variable name                            type
0x0013a05c  0x4        DeviceID111_AP                           uint32_t

address     size       variable name                            type
0x0013a060  0x1        gvalue_ap                                uint8_t

address     size       variable name                            type
0x0013b45c  0x4c       hqspi_ap                                 QSPI_HandleTypeDef
0x0013b45c  0x4        hqspi_ap.Instance                        pointer to QUADSPI_TypeDef
0x0013b460  0x1c       hqspi_ap.Init                            QSPI_InitTypeDef
0x0013b460  0x4        hqspi_ap.Init.FlashSize                  uint32_t
0x0013b464  0x4        hqspi_ap.Init.CsPolarity                 uint32_t
0x0013b468  0x4        hqspi_ap.Init.CSEn                       uint32_t
0x0013b46c  0x4        hqspi_ap.Init.DualFlash                  uint32_t
0x0013b470  0x4        hqspi_ap.Init.ClockMode                  uint32_t
0x0013b474  0x4        hqspi_ap.Init.BaudRate                   uint32_t
0x0013b478  0x4        hqspi_ap.Init.SampleDelay                uint32_t
0x0013b47c  0x4        hqspi_ap.pTxBuffPtr                      pointer to uint8_t
0x0013b480  0x4        hqspi_ap.TxXferSize                      volatile uint32_t
0x0013b484  0x4        hqspi_ap.TxXferCount                     volatile uint32_t
0x0013b488  0x4        hqspi_ap.pRxBuffPtr                      pointer to uint8_t
0x0013b48c  0x4        hqspi_ap.RxXferSize                      volatile uint32_t
0x0013b490  0x4        hqspi_ap.RxXferCount                     volatile uint32_t
0x0013b494  0x4        hqspi_ap.hdma                            pointer to uint32_t
0x0013b498  0x4        hqspi_ap.Lock                            volatile uint32_t
0x0013b49c  0x1      * hqspi_ap.State                           volatile HAL_QSPI_StateTypeDef
0x0013b4a0  0x4        hqspi_ap.ErrorCode                       volatile uint32_t
0x0013b4a4  0x4        hqspi_ap.Timeout                         uint32_t

address     size       variable name                            type
0x0013b3c8  0x94       tLPCEFuseRdRspCell                       LPCEFuseRdRspCell
0x0013b3c8  0x1        tLPCEFuseRdRspCell.tCtrlFlagBits         CtrlFlagBits
0x0013b3c8  0x1(7:1)   tLPCEFuseRdRspCell.tCtrlFlagBits.BurnTest uint8_t
0x0013b3c8  0x1(6:1)   tLPCEFuseRdRspCell.tCtrlFlagBits.BurnFlagTrim uint8_t
0x0013b3c8  0x1(5:1)   tLPCEFuseRdRspCell.tCtrlFlagBits.BurnFlagDcxo uint8_t
0x0013b3c8  0x1(4:1)   tLPCEFuseRdRspCell.tCtrlFlagBits.BurnFlagPlat uint8_t
0x0013b3c8  0x1(3:1)   tLPCEFuseRdRspCell.tCtrlFlagBits.BurnFlagAes uint8_t
0x0013b3c8  0x1(2:1)   tLPCEFuseRdRspCell.tCtrlFlagBits.BurnFlagSw uint8_t
0x0013b3c8  0x1(0:2)   tLPCEFuseRdRspCell.tCtrlFlagBits.Rsvd    uint8_t
0x0013b3c9  0x1        tLPCEFuseRdRspCell.tCtrlDisBits          CtrlDisBits
0x0013b3c9  0x1(7:1)   tLPCEFuseRdRspCell.tCtrlDisBits.BurnDis  uint8_t
0x0013b3c9  0x1(6:1)   tLPCEFuseRdRspCell.tCtrlDisBits.BurnDisTrim uint8_t
0x0013b3c9  0x1(5:1)   tLPCEFuseRdRspCell.tCtrlDisBits.BurnDisDCXO uint8_t
0x0013b3c9  0x1(4:1)   tLPCEFuseRdRspCell.tCtrlDisBits.BurnDisPlat uint8_t
0x0013b3c9  0x1(3:1)   tLPCEFuseRdRspCell.tCtrlDisBits.BurnDisAes uint8_t
0x0013b3c9  0x1(2:1)   tLPCEFuseRdRspCell.tCtrlDisBits.BurnDisSw uint8_t
0x0013b3c9  0x1(0:2)   tLPCEFuseRdRspCell.tCtrlDisBits.Rsvd     uint8_t
0x0013b3ca  0xf        tLPCEFuseRdRspCell.aHwTrimBytes          array[15] of uint8_t
0x0013b3d9  0x1        tLPCEFuseRdRspCell.tDCXO                 HWDCXO
0x0013b3d9  0x1        tLPCEFuseRdRspCell.tDCXO.Data            uint8_t
0x0013b3da  0x1        tLPCEFuseRdRspCell.tHWPlatBits           HWPlatBits
0x0013b3da  0x1(7:1)   tLPCEFuseRdRspCell.tHWPlatBits.JtagDis   uint8_t
0x0013b3da  0x1(6:1)   tLPCEFuseRdRspCell.tHWPlatBits.SecurityBootEn uint8_t
0x0013b3da  0x1(5:1)   tLPCEFuseRdRspCell.tHWPlatBits.DebugDis  uint8_t
0x0013b3da  0x1(4:1)   tLPCEFuseRdRspCell.tHWPlatBits.DownloadDis uint8_t
0x0013b3da  0x1(0:4)   tLPCEFuseRdRspCell.tHWPlatBits.Rsv       uint8_t
0x0013b3db  0x5        tLPCEFuseRdRspCell.aHWPlatSpare          array[5] of uint8_t
0x0013b3e0  0x10       tLPCEFuseRdRspCell.aSwAppSpare           array[16] of uint8_t
0x0013b3f0  0x40       tLPCEFuseRdRspCell.aECDSAPubkey          array[64] of uint8_t
0x0013b430  0xc        tLPCEFuseRdRspCell.tEFuseBurnExist       EFuseBurnExist
0x0013b430  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bCtrlFlagBits uint8_t
0x0013b431  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bCtrlDisBits uint8_t
0x0013b432  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bHwTrimBytes uint8_t
0x0013b433  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bDCXO uint8_t
0x0013b434  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bHWPlatBits uint8_t
0x0013b435  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bHWPlatSpare uint8_t
0x0013b436  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bAES  uint8_t
0x0013b437  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bSwAppSpare uint8_t
0x0013b438  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.bECDSAPubkey uint8_t
0x0013b439  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.rsv0  uint8_t
0x0013b43a  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.rsv1  uint8_t
0x0013b43b  0x1        tLPCEFuseRdRspCell.tEFuseBurnExist.rsv2  uint8_t
0x0013b43c  0x20       tLPCEFuseRdRspCell.HashValue             array[32] of uint8_t

address     size       variable name                            type
0x0013a058  0x4        GlobalResetString                        array[4] of uint8_t

address     size       variable name                            type
0x0013a050  0x8        PostCmdVerifyFuncTbl                     array[2] of UartPostCmdVerifyFuncPtr

address     size       variable name                            type
0x001291cc  0x2        PreambleProtocolLevel                    array[2] of const UART_PROTOCOL_LEVEL_TYPE

address     size       variable name                            type
0x0013a044  0x4        PreambleStringRom                        array[4] of uint8_t

address     size       variable name                            type
0x0013a03c  0x8        PreambleStringTbl                        array[2] of array[4] of uint8_t

address     size       variable name                            type
0x0013a048  0x8        ProtocolVerifyFuncTbl                    array[2] of UartProtocolVerifyFuncPtr

address     size       variable name                            type
0x0013a038  0x4        UartBaudFrac                             uint32_t

address     size       variable name                            type
0x0013a034  0x4        UartBaudRateDivL                         uint32_t

address     size       variable name                            type
0x0013a030  0x4        UartReadWriteWaitTime                    uint32_t

address     size       variable name                            type
0x0013a02c  0x4        DLDBurnStat                              uint32_t

address     size       variable name                            type
0x0013a2b0  0x100c     GLPCCommand                              LPCCmd
0x0013a2b0  0x1        GLPCCommand.Command                      uint8_t
0x0013a2b1  0x1        GLPCCommand.Sequence                     uint8_t
0x0013a2b2  0x1        GLPCCommand.LPCCID                       uint8_t
0x0013a2b3  0x1        GLPCCommand.NLPCCID                      uint8_t
0x0013a2b4  0x4        GLPCCommand.Length                       uint32_t
0x0013a2b8  0x1000     GLPCCommand.Data                         array[4096] of uint8_t
0x0013b2b8  0x4        GLPCCommand.FCS                          uint32_t

address     size       variable name                            type
0x0013b2bc  0x10c      GLPCCommandRsp                           LPCRsp
0x0013b2bc  0x1        GLPCCommandRsp.Command                   uint8_t
0x0013b2bd  0x1        GLPCCommandRsp.Sequence                  uint8_t
0x0013b2be  0x1        GLPCCommandRsp.LPCCID                    uint8_t
0x0013b2bf  0x1        GLPCCommandRsp.NLPCCID                   uint8_t
0x0013b2c0  0x1        GLPCCommandRsp.Status                    uint8_t
0x0013b2c1  0x1        GLPCCommandRsp.Length                    uint8_t
0x0013b2c2  0x100    * GLPCCommandRsp.Data                      array[256] of uint8_t
0x0013b3c4  0x4        GLPCCommandRsp.FCS                       uint32_t

address     size       variable name                            type
0x0013a024  0x6        GLPCInfo                                 LPCInfo
0x0013a024  0x1        GLPCInfo.PreambleReceived                volatile uint8_t
0x0013a025  0x1        GLPCInfo.CommandReceived                 volatile uint8_t
0x0013a026  0x1        GLPCInfo.PrevCommand                     volatile uint8_t
0x0013a027  0x1        GLPCInfo.CurrentCommand                  volatile uint8_t
0x0013a028  0x1        GLPCInfo.NextSequence                    volatile uint8_t
0x0013a029  0x1        GLPCInfo.Status                          volatile uint8_t

address     size       variable name                            type
0x0013a258  0x10       GProPrevDataCmd                          ProtocolCmd
0x0013a258  0x1        GProPrevDataCmd.Command                  uint8_t
0x0013a259  0x1        GProPrevDataCmd.Sequence                 uint8_t
0x0013a25a  0x1        GProPrevDataCmd.CID                      uint8_t
0x0013a25b  0x1        GProPrevDataCmd.NCID                     uint8_t
0x0013a25c  0x4        GProPrevDataCmd.Length                   uint32_t
0x0013a260  0x4        GProPrevDataCmd.Data                     array[4] of uint8_t
0x0013a264  0x4        GProPrevDataCmd.FCS                      uint32_t

address     size       variable name                            type
0x0013a268  0x10       GProtocolCmd                             ProtocolCmd
0x0013a268  0x1        GProtocolCmd.Command                     uint8_t
0x0013a269  0x1        GProtocolCmd.Sequence                    uint8_t
0x0013a26a  0x1        GProtocolCmd.CID                         uint8_t
0x0013a26b  0x1        GProtocolCmd.NCID                        uint8_t
0x0013a26c  0x4        GProtocolCmd.Length                      uint32_t
0x0013a270  0x4        GProtocolCmd.Data                        array[4] of uint8_t
0x0013a274  0x4        GProtocolCmd.FCS                         uint32_t

address     size       variable name                            type
0x0013a290  0x20       GProtocolInfo                            ProtocolInfo
0x0013a290  0x1        GProtocolInfo.PreambleReceived           volatile uint8_t
0x0013a291  0x1        GProtocolInfo.CommandReceived            volatile uint8_t
0x0013a292  0x1        GProtocolInfo.PrevCommand                volatile uint8_t
0x0013a293  0x1        GProtocolInfo.CurrentCommand             volatile uint8_t
0x0013a294  0x1        GProtocolInfo.DownloadEnabled            volatile uint8_t
0x0013a295  0x1        GProtocolInfo.NextSequence               volatile uint8_t
0x0013a296  0x1        GProtocolInfo.RepDataCmdRcvedFlag        volatile uint8_t
0x0013a297  0x1        GProtocolInfo.RepDataCmdTryCnt           volatile uint8_t
0x0013a298  0x1      * GProtocolInfo.PrevDataCmdFlag            volatile uint8_t
0x0013a29c  0x4        GProtocolInfo.StartTransferAddress       volatile uint32_t
0x0013a2a0  0x4        GProtocolInfo.PrevTransferAddress        volatile uint32_t
0x0013a2a4  0x4        GProtocolInfo.CurrentTransferAddress     volatile uint32_t
0x0013a2a8  0x4        GProtocolInfo.PeerStatus                 volatile uint32_t
0x0013a2ac  0x4        GProtocolInfo.DldSize                    volatile uint32_t

address     size       variable name                            type
0x0013a278  0x18       GProtocolRsp                             ProtocolRsp
0x0013a278  0x1        GProtocolRsp.Command                     uint8_t
0x0013a279  0x1        GProtocolRsp.Sequence                    uint8_t
0x0013a27a  0x1        GProtocolRsp.CID                         uint8_t
0x0013a27b  0x1        GProtocolRsp.NCID                        uint8_t
0x0013a27c  0x1        GProtocolRsp.Status                      uint8_t
0x0013a27d  0x1        GProtocolRsp.Length                      uint8_t
0x0013a27e  0xc      * GProtocolRsp.Data                        array[12] of uint8_t
0x0013a28c  0x4        GProtocolRsp.FCS                         uint32_t

address     size       variable name                            type
0x0013a014  0x4        PreambleString                           array[4] of uint8_t

address     size       variable name                            type
0x0013a018  0xc        versionString                            array[3] of uint32_t

address     size       variable name                            type
0x0013a011  0x1        EfuseMode                                uint8_t

address     size       variable name                            type
0x0013a012  0x1        EfuseStatus                              EfuseStatType

address     size       variable name                            type
0x00129194  0x38       GEFusePartInfo                           array[7] of const EFUSEBitsPartInfo

address     size       variable name                            type
0x0013a010  0x1        DebugDisable                             uint8_t

address     size       variable name                            type
0x0013a00c  0x4        ShaTrigStatus                            uint32_t

address     size       variable name                            type
0x0013a244  0x14       gTlsCfgReg                               L2CFlashTlsCfgReg
0x0013a244  0x4        gTlsCfgReg.u                             FirstWord
0x0013a244  0x4        gTlsCfgReg.u.HeadAddress                 uint32_t
0x0013a244  0x4        gTlsCfgReg.u.CKAAddress                  uint32_t
0x0013a244  0x4        gTlsCfgReg.u.Reserved                    uint32_t
0x0013a248  0x4        gTlsCfgReg.SrcAddr                       uint32_t
0x0013a24c  0x4        gTlsCfgReg.DstAddr                       uint32_t
0x0013a250  0x4        gTlsCfgReg.Ctrl                          FlashTlsCfgCtrl
0x0013a250  0x4(16:16) gTlsCfgReg.Ctrl.Lenth                    uint32_t
0x0013a250  0x4(15:1)  gTlsCfgReg.Ctrl.AlgMode                  uint32_t
0x0013a250  0x4(14:1)  gTlsCfgReg.Ctrl.Dir                      uint32_t
0x0013a250  0x4(12:2)  gTlsCfgReg.Ctrl.AesMode                  uint32_t
0x0013a250  0x4(9:3)   gTlsCfgReg.Ctrl.PaddingMode              uint32_t
0x0013a250  0x4(8:1)   gTlsCfgReg.Ctrl.CKlenB0                  uint32_t
0x0013a250  0x4(7:1)   gTlsCfgReg.Ctrl.CKlenB1                  uint32_t
0x0013a250  0x4(5:2)   gTlsCfgReg.Ctrl.ShaMode                  uint32_t
0x0013a250  0x4(4:1)   gTlsCfgReg.Ctrl.ShaBLS                   uint32_t
0x0013a250  0x4(3:1)   gTlsCfgReg.Ctrl.RCS                      uint32_t
0x0013a250  0x4(2:1)   gTlsCfgReg.Ctrl.OutEn                    uint32_t
0x0013a250  0x4(0:2)   gTlsCfgReg.Ctrl.Reserved                 uint32_t
0x0013a254  0x4        gTlsCfgReg.IA                            IAInfo
0x0013a254  0x4        gTlsCfgReg.IA.HeadInfo                   IAHeadLen
0x0013a254  0x2        gTlsCfgReg.IA.HeadInfo.HeadLen           uint16_t
0x0013a256  0x2        gTlsCfgReg.IA.HeadInfo.Reserved          uint16_t
0x0013a254  0x4        gTlsCfgReg.IA.VectorAddress              uint32_t

address     size       variable name                            type
0x00128d94  0x400      crc_table                                array[256] of const uint32_t

address     size       variable name                            type
0x0013a008  0x4        g_crc                                    uint32_t

address     size       variable name                            type
0x0013a004  0x4        GDownloadCtrl                            DownloadCtrl
0x0013a004  0x4        GDownloadCtrl.type                       uint32_t

address     size       variable name                            type
0x00128c54  0x100      K                                        array[64] of const uint32_t

address     size       variable name                            type
0x00128d54  0x40       sha256_padding                           array[64] of const unsigned char

address     size       variable name                            type
0x0013a000  0x4        SoftShaFlag                              uint32_t

address     size       variable name                            type
0x0013a1d8  0x6c       ctx                                      mbedtls_sha256_context
0x0013a1d8  0x8        ctx.total                                array[2] of uint32_t
0x0013a1e0  0x20       ctx.state                                array[8] of uint32_t
0x0013a200  0x40       ctx.buffer                               array[64] of unsigned char
0x0013a240  0x4        ctx.is224                                int

address     size       variable name                            type
0x00128b98  0xb4       curve_secp256k1                          const uECC_Curve_t
0x00128b98  0x1        curve_secp256k1.num_words                wordcount_t
0x00128b99  0x1        curve_secp256k1.num_bytes                wordcount_t
0x00128b9a  0x2        curve_secp256k1.num_n_bits               bitcount_t
0x00128b9c  0x20       curve_secp256k1.p                        array[8] of uECC_word_t
0x00128bbc  0x20       curve_secp256k1.n                        array[8] of uECC_word_t
0x00128bdc  0x40       curve_secp256k1.G                        array[16] of uECC_word_t
0x00128c1c  0x20       curve_secp256k1.b                        array[8] of uECC_word_t
0x00128c3c  0x4        curve_secp256k1.double_jacobian          pointer to function 
0x00128c40  0x4        curve_secp256k1.mod_sqrt                 pointer to function 
0x00128c44  0x4        curve_secp256k1.x_side                   pointer to function 
0x00128c48  0x4        curve_secp256k1.mmod_fast                pointer to function 

address     size       variable name                            type
0x00000000  0x4        g_rng_function                           uECC_RNG_Function

address     size       variable name                            type
0x00000000  0x20       random_num                               array[4] of uint64_t

address     size       variable name                            type
0x0013a0c8  0x110      GImageHead                               ImageHead
0x0013a0c8  0x10       GImageHead.Version                       VersionInfo
0x0013a0c8  0x4        GImageHead.Version.Version               uint32_t
0x0013a0cc  0x4        GImageHead.Version.Identifier            uint32_t
0x0013a0d0  0x4        GImageHead.Version.Date                  uint32_t
0x0013a0d4  0x4        GImageHead.Version.OEMReserve            uint32_t
0x0013a0d8  0x4        GImageHead.ImageNum                      uint32_t
0x0013a0dc  0x4        GImageHead.Ctl                           Control
0x0013a0dc  0x4(24:8)  GImageHead.Ctl.HashType                  uint32_t
0x0013a0dc  0x4(16:8)  GImageHead.Ctl.LoadType                  uint32_t
0x0013a0dc  0x4(8:8)   GImageHead.Ctl.BaudRateCtrl_L            uint32_t
0x0013a0dc  0x4(0:8)   GImageHead.Ctl.BaudRateCtrl_H            uint32_t
0x0013a0e0  0x4        GImageHead.reserved0                     ImgHdReserve0
0x0013a0e0  0x1(7:1)   GImageHead.reserved0.byte0_bit0_pullup_qspi uint8_t
0x0013a0e0  0x1(6:1)   GImageHead.reserved0.byte0_bit1_dribble_dld_en uint8_t
0x0013a0e0  0x1(5:1)   GImageHead.reserved0.byte0_bit1_dribble_cur_valid uint8_t
0x0013a0e0  0x1(0:5)   GImageHead.reserved0.byte0_bit7_3        uint8_t
0x0013a0e1  0x1        GImageHead.reserved0.byte1               uint8_t
0x0013a0e2  0x1        GImageHead.reserved0.byte2               uint8_t
0x0013a0e3  0x1        GImageHead.reserved0.byte3               uint8_t
0x0013a0e4  0x4        GImageHead.reserved1                     uint32_t
0x0013a0e8  0x20       GImageHead.HashIH                        array[32] of uint8_t
0x0013a108  0xc0       GImageHead.ImgBodyInfo                   ImageBodyInfo
0x0013a108  0x4        GImageHead.ImgBodyInfo.ImageId           uint32_t
0x0013a10c  0x4        GImageHead.ImgBodyInfo.BurnAddr          uint32_t
0x0013a110  0x4        GImageHead.ImgBodyInfo.LoadAddr          uint32_t
0x0013a114  0x4        GImageHead.ImgBodyInfo.ImageSze          uint32_t
0x0013a118  0x10       GImageHead.ImgBodyInfo.Reserved          array[4] of uint32_t
0x0013a128  0x20       GImageHead.ImgBodyInfo.Hash              array[32] of uint8_t
0x0013a148  0x40       GImageHead.ImgBodyInfo.ECDSASign         array[64] of uint8_t
0x0013a188  0x40       GImageHead.ImgBodyInfo.PublicKey         array[64] of uint8_t
0x0013a1c8  0x10       GImageHead.RsvArea                       ReservedArea
0x0013a1c8  0x4        GImageHead.RsvArea.ReservedAreaId        uint32_t
0x0013a1cc  0x4        GImageHead.RsvArea.ReservedSize          uint32_t
0x0013a1d0  0x8        GImageHead.RsvArea.Reserved              array[2] of uint32_t

address     size       variable name                            type
0x0013a068  0x60       GBRInfo                                  BRInfo
0x0013a068  0x4        GBRInfo.PlatformType                     uint32_t
0x0013a06c  0x4        GBRInfo.PlatformSubType                  uint32_t
0x0013a070  0x4        GBRInfo.ResetStat                        uint32_t
0x0013a074  0x4        GBRInfo.Fuse                             FuseInfo
0x0013a074  0x4        GBRInfo.Fuse.Reserved                    uint32_t
0x0013a078  0x4        GBRInfo.Error                            uint32_t
0x0013a07c  0x4        GBRInfo.TransferAddr                     uint32_t
0x0013a080  0x1        GBRInfo.SecurityInitialized              uint8_t
0x0013a081  0x1        GBRInfo.JTAGEnabled                      uint8_t
0x0013a082  0x1        GBRInfo.SecureBootEnabled                uint8_t
0x0013a083  0x1        GBRInfo.DbgEnabled                       uint8_t
0x0013a084  0x1        GBRInfo.DownloadEnabled                  uint8_t
0x0013a085  0x40       GBRInfo.ECDSAPublickKey                  array[64] of uint8_t

